1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-20 02:48:51 +00:00
Files
seahub/media/assets/frontend/static/js/fileView.70c049d0.js

2 lines
3.4 MiB

/*! For license information please see fileView.70c049d0.js.LICENSE.txt */
(self.webpackChunkseahub_frontend=self.webpackChunkseahub_frontend||[]).push([[1250],{97499:function(e,t,n){"use strict";var r=n(94449),i=n(35740),a=n(64062),o=n.n(a),s=n(28321),u=n(40326),l=window.app.config.lang,c=void 0===l?"en":l;r.A.use(i.A).use(o()).use(s.initReactI18next).init({lng:c,fallbackLng:"en",ns:["sdoc-editor","seafile-editor"],defaultNS:"sdoc-editor",whitelist:["en","zh-CN","fr","de","cs","es","es-AR","es-MX","ru"],backend:{loadPath:u.SG+"{{ ns }}/locales/{{ lng }}/{{ ns }}.json"},debug:!1,interpolation:{escapeValue:!1},load:"currentOnly",react:{wait:!0}}),t.A=r.A},50268:function(e,t,n){"use strict";var r=n(23029),i=n(92901),a=n(39874),o=n(85501),s=n(9950),u=n(13336),l=(n(37253),n(44414)),c=function(e){function t(){return(0,r.A)(this,t),(0,a.A)(this,t,arguments)}return(0,o.A)(t,e),(0,i.A)(t,[{key:"componentDidMount",value:function(){this.player=(0,u.A)(this.videoNode,this.props,(function(){}))}},{key:"componentWillUnmount",value:function(){this.player&&this.player.dispose()}},{key:"render",value:function(){var e=this;return(0,l.jsx)("div",{"data-vjs-player":!0,children:(0,l.jsx)("audio",{ref:function(t){return e.videoNode=t},className:"video-js vjs-has-started"})})}}])}(s.Component);t.A=c},3866:function(e,t,n){"use strict";n.d(t,{T:function(){return r}});var r={CURRENT_LIBRARY_CHANGED:"current_library_changed",SEARCH_LIBRARY_CONTENT:"search_library_content",RESTORE_IMAGE:"restore_image",OPEN_MARKDOWN:"open_markdown"}},72249:function(e,t,n){"use strict";n.d(t,{B:function(){return o}});var r=n(23029),i=n(92901),a=function(){return(0,i.A)((function e(){(0,r.A)(this,e),this.subscribers={}}),[{key:"subscribe",value:function(e,t){this.subscribers[e]||(this.subscribers[e]=[]);var n=this.subscribers[e];return n.push(t),function(){var e=n.indexOf(t);e>-1&&n.splice(e,1)}}},{key:"dispatch",value:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var i=this.subscribers[e];Array.isArray(i)&&i.forEach((function(e){return e.apply(void 0,n)}))}}])}(),o=new a;t.A=a},51164:function(e,t,n){"use strict";n.d(t,{xD:function(){return p.xD},iI:function(){return _},r3:function(){return p.r3},by:function(){return b},ll:function(){return p.ll}});var r=n(23029),i=n(92901),a=n(39874),o=n(85501),s=n(89379),u=n(80045),l=n(9950),c=n(91643),d=n(30615),f=n(29180),p=n(30730),h=n(44414),m=["innerProps"],g=function(e){var t=e.innerProps,n=(0,u.A)(e,m);return n.innerProps=(0,s.A)((0,s.A)({},t),{},{onMouseDown:function(e){e.nativeEvent.stopImmediatePropagation(),t.onMouseDown(e)}}),(0,h.jsx)(c.c.ClearIndicator,(0,s.A)({},n))},v=function(e){return(0,h.jsx)("div",{onClick:function(e){return e.nativeEvent.stopImmediatePropagation()},onMouseDown:function(e){return e.nativeEvent.stopImmediatePropagation()},children:(0,h.jsx)(c.c.MenuList,(0,s.A)((0,s.A)({},e),{},{children:e.children}))})},y=function(e){return(0,h.jsx)("div",{style:e.data.style,children:(0,h.jsx)(c.c.Option,(0,s.A)({},e))})},b=function(e){function t(){var e;(0,r.A)(this,t);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return(e=(0,a.A)(this,t,[].concat(i))).getMenuPortalTarget=function(){return document.querySelector(e.props.menuPortalTarget)},e}return(0,o.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){var e=this.props,t=e.options,n=e.onChange,r=e.value,i=e.isSearchable,a=e.placeholder,o=e.isMulti,s=e.menuPosition,u=e.isClearable,l=e.noOptionsMessage,c=e.classNamePrefix,m=e.innerRef,b=e.isDisabled,E=e.form,_=e.className;return(0,h.jsx)(d.Ay,{value:r,isDisabled:b,ref:m,onChange:n,options:t,isMulti:o,className:_,classNamePrefix:c,styles:p.xD,components:{Option:y,MenuList:v,ClearIndicator:g},filterOption:(0,f.c)({matchFrom:"any",stringify:function(e){return"".concat(e.data.labelValue)}}),placeholder:a,isSearchable:i,isClearable:u,menuPosition:s||"fixed",menuShouldScrollIntoView:!0,menuPortalTarget:this.getMenuPortalTarget(),captureMenuScroll:!1,noOptionsMessage:l,form:E})}}])}(l.Component);b.defaultProps={options:[],value:{},isDisabled:!1,isSearchable:!1,isClearable:!1,placeholder:"",isMulti:!1,menuPortalTarget:".modal",noOptionsMessage:function(){return null}};var E=n(40326),_=function(e){return(0,h.jsx)("div",(0,s.A)((0,s.A)({},e.innerProps),{},{style:p.r3,children:(0,E.AP)("Group not found")}))}},30730:function(e,t,n){"use strict";n.d(t,{ll:function(){return a},r3:function(){return o},xD:function(){return i}});var r=n(89379),i={option:function(e,t){var n=t.isDisabled,i=t.isSelected,a=t.isFocused;return(0,r.A)((0,r.A)({},e),{},{cursor:n?"default":"pointer",backgroundColor:i?"#20a0ff":a?"#f5f5f5":"#fff",".header-icon .dtable-font":{color:i?"#fff":"#aaa"}})},control:function(e){return(0,r.A)((0,r.A)({},e),{},{fontSize:"14px",cursor:"pointer",lineHeight:"1.5"})},menuPortal:function(e){return(0,r.A)((0,r.A)({},e),{},{zIndex:9999})},indicatorSeparator:function(){}},a={option:function(e,t){var n=t.isDisabled,i=t.isFocused;return(0,r.A)((0,r.A)({},e),{},{cursor:n?"default":"pointer",backgroundColor:i?"#f5f5f5":"#fff"})},control:function(e){return(0,r.A)((0,r.A)({},e),{},{fontSize:"14px",cursor:"pointer",lineHeight:"1.5"})},indicatorSeparator:function(){return{display:"none"}},dropdownIndicator:function(){return{display:"none"}},clearIndicator:function(){return{display:"none"}},multiValue:function(e){return(0,r.A)((0,r.A)({},e),{},{display:"inline-flex",alignItems:"center",background:"#eaeaea",borderRadius:"10px",margin:"0 10px 0 0",padding:"0 0 0 2px"})},multiValueLabel:function(e){return(0,r.A)((0,r.A)({},e),{},{padding:"0px"})},multiValueRemove:function(e){return(0,r.A)((0,r.A)({},e),{},{color:"#666",":hover":{backgroundColor:"transparent",color:"#666666"}})},singleValue:function(e){return(0,r.A)((0,r.A)({},e),{},{display:"inline-flex",alignItems:"center",background:"#eaeaea",borderRadius:"10px",margin:"0",padding:"0 2px",width:"fit-content"})}},o={margin:"6px 10px",textAlign:"center",color:"hsl(0, 0%, 50%)"}},99730:function(e,t,n){"use strict";n.d(t,{A:function(){return s}});n(9950);var r=n(48738),i=n.n(r),a=n(44414);function o(e){var t=e.onChange,n=e.checked,r=e.placeholder,o=e.disabled,s=e.className,u=e.size,l=e.textPosition,c=e.setRef;return(0,a.jsx)("div",{className:i()("seahub-switch position-relative",s,u),ref:c,children:(0,a.jsxs)("label",{className:"custom-switch",children:[(0,a.jsx)("input",{className:"custom-switch-input",type:"checkbox",checked:n,onChange:t,name:"custom-switch-checkbox",disabled:o}),"left"===l&&(0,a.jsx)("span",{className:"custom-switch-description text-truncate",children:r}),(0,a.jsx)("span",{className:i()("custom-switch-indicator",{disabled:o})}),"right"===l&&(0,a.jsx)("span",{className:"custom-switch-description text-truncate",children:r})]})})}o.defaultProps={textPosition:"left"};var s=o},46757:function(e,t,n){"use strict";n.d(t,{$e:function(){return s},E8:function(){return o},db:function(){return l},ks:function(){return c},sc:function(){return d}});var r=n(26470),i=n.n(r),a=n(31095),o="REACT_CONTEXTMENU_SHOW",s="REACT_CONTEXTMENU_HIDE";function u(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:window;"function"===typeof window.CustomEvent?n=new window.CustomEvent(e,{detail:t}):(n=document.createEvent("CustomEvent")).initCustomEvent(e,!1,!0,t),r&&(r.dispatchEvent(n),i()(a.M_,t))}function l(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;u(o,i()({},e,{type:o}),t)}function c(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;u(s,i()({},e,{type:s}),t)}function d(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;e.preventDefault(),e.stopPropagation();var i=e.clientX||e.touches&&e.touches[0].pageX,a=e.clientY||e.touches&&e.touches[0].pageY;c();var o={id:t,position:{x:i,y:a},target:e.target,currentObject:r,menuList:n};0!==n.length&&l(o)}},92795:function(e,t,n){"use strict";var r=n(92901),i=n(23029),a=n(46757),o=n(31095),s=new((0,r.A)((function e(){var t=this;(0,i.A)(this,e),this.handleShowEvent=function(e){for(var n in t.callbacks)(0,o.YP)(t.callbacks,n)&&t.callbacks[n].show(e)},this.handleHideEvent=function(e){for(var n in t.callbacks)(0,o.YP)(t.callbacks,n)&&t.callbacks[n].hide(e)},this.register=function(e,n){var r=(0,o.NF)();return t.callbacks[r]={show:e,hide:n},r},this.unregister=function(e){e&&t.callbacks[e]&&delete t.callbacks[e]},this.callbacks={},o.Sw&&(window.addEventListener(a.E8,this.handleShowEvent),window.addEventListener(a.$e,this.handleHideEvent))})));t.A=s},31095:function(e,t,n){"use strict";function r(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return"function"===typeof e&&e.apply(void 0,n)}function i(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function a(){return Math.random().toString(36).substring(7)}n.d(t,{M_:function(){return o},NF:function(){return a},Sw:function(){return s},YP:function(){return i},_$:function(){return r}});var o={},s=Boolean("undefined"!==typeof window&&window.document&&window.document.createElement)},25328:function(e,t,n){"use strict";var r=n(59660),i=n.n(r);t.A=function(e){var t,n,r,a,o=!1;try{t=i()(),n=document.createRange(),r=document.getSelection(),(a=document.createElement("a")).textContent=e,document.body.appendChild(a),n.selectNode(a),r.addRange(n);document.execCommand("copy");o=!0}catch(s){}finally{r&&("function"==typeof r.removeRange?r.removeRange(n):r.removeAllRanges()),a&&document.body.removeChild(a),t()}return o}},28189:function(e,t,n){"use strict";n.d(t,{A:function(){return _}});var r=n(23029),i=n(92901),a=n(39874),o=n(85501),s=n(9950),u=n(4159),l=n.n(u),c=n(43978),d=n.n(c),f=n(36220),p=n.n(f),h=n(43540),m=n.n(h),g=n(52544),v=n(86547),y=n.n(v),b=n(81139),E=(n(19617),n(44414));l().extend(p()),l().extend(d()),l().extend(m());var _=function(e){function t(e){var n;(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).getCalendarContainer=function(){return n.calendarContainerRef.current},n.calendarContainerRef=s.createRef(),n.inputRef=s.createRef();var i=l()();return i="zh-cn"===window.app.config.lang?i.locale("zh-cn"):i.locale("en-gb"),n.defaultCalendarValue=i.clone(),n}return(0,o.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){var e=this,t=!0;void 0!=this.props.showHourAndMinute&&(t=this.props.showHourAndMinute);var n=t?"YYYY-MM-DD HH:mm":"YYYY-MM-DD";return(0,E.jsx)(y(),{disabled:this.props.disabled,getCalendarContainer:this.getCalendarContainer,calendar:(0,E.jsx)(g.default,{defaultValue:this.defaultCalendarValue,disabledDate:this.props.disabledDate,format:n,locale:(0,b.r)(),showHourAndMinute:t}),value:this.props.value,onChange:this.props.onChange,children:function(t){var r=t.value;return(0,E.jsxs)("div",{children:[(0,E.jsx)("input",{placeholder:n,style:{width:e.props.inputWidth||250},tabIndex:"-1",disabled:e.props.disabled,readOnly:!0,value:r&&r.format(n)||"",className:"form-control",ref:e.inputRef}),(0,E.jsx)("div",{ref:e.calendarContainerRef})]})}})}}])}(s.Component)},82487:function(e,t,n){"use strict";var r=n(23029),i=n(92901),a=n(39874),o=n(85501),s=n(9950),u=n(58195),l=n(14113),c=n(99308),d=n(85907),f=n(18849),p=n(40326),h=n(44414),m=function(e){function t(){var e;(0,r.A)(this,t);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return(e=(0,a.A)(this,t,[].concat(i))).toggle=function(){e.props.toggleDialog()},e.executeOperation=function(){e.toggle(),e.props.executeOperation()},e}return(0,o.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){var e=this.props,t=e.title,n=e.message,r=e.confirmBtnText;return(0,h.jsxs)(u.A,{isOpen:!0,toggle:this.toggle,children:[(0,h.jsx)(l.A,{toggle:this.toggle,children:t}),(0,h.jsx)(c.A,{children:(0,h.jsx)("p",{dangerouslySetInnerHTML:{__html:n}})}),(0,h.jsxs)(d.A,{children:[(0,h.jsx)(f.A,{color:"secondary",onClick:this.toggle,children:(0,p.AP)("Cancel")}),(0,h.jsx)(f.A,{color:"primary",onClick:this.executeOperation,children:r||(0,p.AP)("Confirm")})]})]})}}])}(s.Component);t.A=m},46874:function(e,t,n){"use strict";var r=n(23029),i=n(92901),a=n(39874),o=n(85501),s=n(9950),u=n(97011),l=n(58195),c=n(14113),d=n(99308),f=n(85907),p=n(18849),h=n(40326),m=n(65604),g=n(44414),v=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).deleteFolder=function(){n.props.deleteFolder(),n.props.toggleDialog()},n.state={sharedToUserCount:0,sharedToGroupCount:0},n}return(0,o.A)(t,e),(0,i.A)(t,[{key:"componentDidMount",value:function(){var e=this,t=this.props,n=t.repoID,r=t.path;u.e.getRepoFolderShareInfo(n,r).then((function(t){e.setState({sharedToUserCount:t.data.shared_user_emails.length,sharedToGroupCount:t.data.shared_group_ids.length})}))}},{key:"render",value:function(){var e=this.state,t=e.sharedToUserCount,n=e.sharedToGroupCount,r=this.props,i=r.path,a=r.toggleDialog,o=m.Aq.getFileName(i),s='<span class="op-target">'+m.Aq.HTMLescape(o)+"</span>",u=(0,h.AP)("Are you sure you want to delete %s ?").replace("%s",s),v="";return(t>0||n>0)&&(v=(0,h.AP)("This folder has been shared to {user_amount} user(s) and {group_amount} group(s).").replace("{user_amount}",t).replace("{group_amount}",n)),(0,g.jsxs)(l.A,{isOpen:!0,toggle:a,children:[(0,g.jsx)(c.A,{toggle:a,children:(0,h.AP)("Delete Folder")}),(0,g.jsxs)(d.A,{children:[(0,g.jsx)("p",{dangerouslySetInnerHTML:{__html:u}}),v&&(0,g.jsx)("p",{className:"error",children:v})]}),(0,g.jsxs)(f.A,{children:[(0,g.jsx)(p.A,{color:"secondary",onClick:a,children:(0,h.AP)("Cancel")}),(0,g.jsx)(p.A,{color:"primary",onClick:this.deleteFolder,children:(0,h.AP)("Delete")})]})]})}}])}(s.Component);t.A=v},60472:function(e,t,n){"use strict";n.d(t,{A:function(){return U}});var r=n(23029),i=n(92901),a=n(39874),o=n(85501),s=n(9950),u=n(40326),l=n(11942),c=n.n(l),d=n(34806),f=n.n(d);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;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach((function(t){g(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function m(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,S(r.key),r)}}function g(e,t,n){return(t=S(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function v(){return v=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},v.apply(this,arguments)}function y(e){return y=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},y(e)}function b(e,t){return b=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},b(e,t)}function E(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=y(e);if(t){var i=y(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===typeof t||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return E(e)}(this,n)}}function C(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){var r,i,a,o,s=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){l=!0,i=e}finally{try{if(!u&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}(e,t)||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 A(e){return function(e){if(Array.isArray(e))return w(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(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 T(e,t){if(e){if("string"===typeof e)return w(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?w(e,t):void 0}}function w(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function S(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}function k(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!e)return"";var n=e;return t&&Object.keys(t).forEach((function(e){n=n.replace(e,t[e])})),n}function D(){return"undefined"!==typeof n.g.window?n.g.window.innerWidth:0}var x="undefined"!==typeof window&&(window.innerWidth<768||null!=navigator.userAgent.toLowerCase().match(/(ipod|ipad|iphone|android|coolpad|mmp|smartphone|midp|wap|xoom|symbian|j2me|blackberry|wince)/i));function O(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n.g.window.self,t=e.document.referrer;if(e===n.g.window.top||!t)return e;var r=function(e){return e.match(/(.*\/\/.*?)(\/|$)/)[1]};return r(e.location.href)===r(t)?O(e.parent):e}var N=27,I=37,P=38,M=39,L=40,R=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&b(e,t)}(o,e);var t,r,i,a=_(o);function o(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o),g(E(t=a.call(this,e)),"handleWheel",(function(e){e.preventDefault()})),t.state={isClosing:!e.animationDisabled,shouldAnimate:!1,zoomLevel:0,offsetX:0,offsetY:0,loadErrorStatus:{},rotateDeg:0},t.outerEl=s.createRef(),t.zoomInBtn=s.createRef(),t.zoomOutBtn=s.createRef(),t.caption=s.createRef(),t.closeIfClickInner=t.closeIfClickInner.bind(E(t)),t.handleImageDoubleClick=t.handleImageDoubleClick.bind(E(t)),t.handleImageClick=t.handleImageClick.bind(E(t)),t.handleImageMouseWheel=t.handleImageMouseWheel.bind(E(t)),t.handleKeyInput=t.handleKeyInput.bind(E(t)),t.handleMouseUp=t.handleMouseUp.bind(E(t)),t.handleMouseDown=t.handleMouseDown.bind(E(t)),t.handleMouseMove=t.handleMouseMove.bind(E(t)),t.handleOuterMousewheel=t.handleOuterMousewheel.bind(E(t)),t.handleTouchStart=t.handleTouchStart.bind(E(t)),t.handleTouchMove=t.handleTouchMove.bind(E(t)),t.handleTouchEnd=t.handleTouchEnd.bind(E(t)),t.handlePointerEvent=t.handlePointerEvent.bind(E(t)),t.handleCaptionMousewheel=t.handleCaptionMousewheel.bind(E(t)),t.handleWindowResize=t.handleWindowResize.bind(E(t)),t.handleZoomInButtonClick=t.handleZoomInButtonClick.bind(E(t)),t.handleZoomOutButtonClick=t.handleZoomOutButtonClick.bind(E(t)),t.requestClose=t.requestClose.bind(E(t)),t.requestMoveNext=t.requestMoveNext.bind(E(t)),t.requestMovePrev=t.requestMovePrev.bind(E(t)),t.requestMoveUp=t.requestMoveUp.bind(E(t)),t.requestMoveDown=t.requestMoveDown.bind(E(t)),t.rotateImage=t.rotateImage.bind(E(t)),t.isMobile=x,t}return t=o,r=[{key:"UNSAFE_componentWillMount",value:function(){this.timeouts=[],this.currentAction=0,this.eventsSource=0,this.pointerList=[],this.preventInnerClose=!1,this.preventInnerCloseTimeout=null,this.keyPressed=!1,this.imageCache={},this.lastKeyDownTime=0,this.resizeTimeout=null,this.wheelActionTimeout=null,this.resetScrollTimeout=null,this.scrollX=0,this.scrollY=0,this.moveStartX=0,this.moveStartY=0,this.moveStartOffsetX=0,this.moveStartOffsetY=0,this.swipeStartX=0,this.swipeStartY=0,this.swipeEndX=0,this.swipeEndY=0,this.pinchTouchList=null,this.pinchDistance=0,this.keyCounter=0,this.moveRequested=!1,this.props.animationDisabled||this.setState({isClosing:!1})}},{key:"componentDidMount",value:function(){var e=this;this.windowContext=O(),this.listeners={resize:this.handleWindowResize,mouseup:this.handleMouseUp,touchend:this.handleTouchEnd,touchcancel:this.handleTouchEnd,pointerdown:this.handlePointerEvent,pointermove:this.handlePointerEvent,pointerup:this.handlePointerEvent,pointercancel:this.handlePointerEvent},Object.keys(this.listeners).forEach((function(t){e.windowContext.addEventListener(t,e.listeners[t])})),document.addEventListener("wheel",this.handleWheel,{passive:!1}),this.loadAllImages()}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=this,n=!1,r={},i={};this.getSrcTypes().forEach((function(a){t.props[a.name]!==e[a.name]&&(n=!0,r[t.props[a.name]]=!0,i[e[a.name]]=!0)})),(n||this.moveRequested)&&(Object.keys(r).forEach((function(e){!(e in i)&&e in t.imageCache&&(t.imageCache[e].loaded=!1)})),this.moveRequested=!1,this.loadAllImages(e))}},{key:"shouldComponentUpdate",value:function(){return!this.moveRequested}},{key:"componentWillUnmount",value:function(){var e=this;this.didUnmount=!0,Object.keys(this.listeners).forEach((function(t){e.windowContext.removeEventListener(t,e.listeners[t])})),document.removeEventListener("wheel",this.handleWheel,{passive:!1}),this.timeouts.forEach((function(e){return clearTimeout(e)}))}},{key:"setTimeout",value:function(e){function t(t,n){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e,t){var n=this,r=setTimeout((function(){n.timeouts=n.timeouts.filter((function(e){return e!==r})),e()}),t);return this.timeouts.push(r),r}))},{key:"setPreventInnerClose",value:function(){var e=this;this.preventInnerCloseTimeout&&this.clearTimeout(this.preventInnerCloseTimeout),this.preventInnerClose=!0,this.preventInnerCloseTimeout=this.setTimeout((function(){e.preventInnerClose=!1,e.preventInnerCloseTimeout=null}),100)}},{key:"getBestImageForType",value:function(e){var t=this.props[e],n={};if(this.isImageLoaded(t))n=this.getFitSizes(this.imageCache[t].width,this.imageCache[t].height);else{if(!this.isImageLoaded(this.props["".concat(e,"Thumbnail")]))return null;t=this.props["".concat(e,"Thumbnail")],n=this.getFitSizes(this.imageCache[t].width,this.imageCache[t].height,!0)}return{src:t,height:this.imageCache[t].height,width:this.imageCache[t].width,targetHeight:n.height,targetWidth:n.width}}},{key:"getFitSizes",value:function(e,t,n){var r=this.getLightboxRect(),i=this.isMobile?0:70,a=r.height-2*i,o=r.width-2*i;return n||(a=Math.min(a,t),o=Math.min(o,e)),o/a>e/t?{width:e*a/t,height:a}:{width:o,height:t*o/e}}},{key:"getMaxOffsets",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.zoomLevel,t=this.getBestImageForType("mainSrc");if(null===t)return{maxX:0,minX:0,maxY:0,minY:0};var n=this.getLightboxRect(),r=this.getZoomMultiplier(e),i=0,a=0;return{maxX:i=r*t.width-n.width<0?(n.width-r*t.width)/2:(r*t.width-n.width)/2,maxY:a=r*t.height-n.height<0?(n.height-r*t.height)/2:(r*t.height-n.height)/2,minX:-1*i,minY:-1*a}}},{key:"getSrcTypes",value:function(){return[{name:"mainSrc",keyEnding:"i".concat(this.keyCounter)},{name:"mainSrcThumbnail",keyEnding:"t".concat(this.keyCounter)},{name:"nextSrc",keyEnding:"i".concat(this.keyCounter+1)},{name:"nextSrcThumbnail",keyEnding:"t".concat(this.keyCounter+1)},{name:"prevSrc",keyEnding:"i".concat(this.keyCounter-1)},{name:"prevSrcThumbnail",keyEnding:"t".concat(this.keyCounter-1)}]}},{key:"getZoomMultiplier",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.zoomLevel;return Math.pow(1.2,e)}},{key:"getLightboxRect",value:function(){return this.outerEl.current?this.outerEl.current.getBoundingClientRect():{width:D(),height:"undefined"!==typeof n.g.window?n.g.window.innerHeight:0,top:0,right:0,bottom:0,left:0}}},{key:"clearTimeout",value:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){this.timeouts=this.timeouts.filter((function(t){return t!==e})),clearTimeout(e)}))},{key:"changeZoom",value:function(e,t,n){if(this.props.enableZoom){var r=Math.max(0,Math.min(5,e));if(r!==this.state.zoomLevel)if(0!==r){var i=this.getBestImageForType("mainSrc");if(null!==i){var a=this.getZoomMultiplier(),o=this.getZoomMultiplier(r),s=this.getLightboxRect(),u="undefined"!==typeof t?t-s.left:s.width/2,l="undefined"!==typeof n?n-s.top:s.height/2,c=(s.width-i.width*a)/2,d=(s.height-i.height*a)/2,f=u-(u-(c-this.state.offsetX))/a*o,p=l-(l-(d-this.state.offsetY))/a*o,h=(s.width-i.width*o)/2-f,m=(s.height-i.height*o)/2-p;if(3!==this.currentAction){var g=this.getMaxOffsets();this.state.zoomLevel>r&&(h=Math.max(g.minX,Math.min(g.maxX,h)),m=Math.max(g.minY,Math.min(g.maxY,m)))}this.setState({zoomLevel:r,offsetX:h,offsetY:m})}}else this.setState({zoomLevel:r,offsetX:0,offsetY:0})}}},{key:"closeIfClickInner",value:function(e){!this.preventInnerClose&&e.target.className.search(/\bril-inner\b/)>-1&&this.requestClose(e)}},{key:"handleKeyInput",value:function(e){if(e.stopPropagation(),!this.isAnimating())if("keyup"!==e.type){var t=e.which||e.keyCode,n=new Date;if(!(n.getTime()-this.lastKeyDownTime<this.props.keyRepeatLimit&&t!==N))switch(this.lastKeyDownTime=n.getTime(),t){case N:e.preventDefault(),this.requestClose(e);break;case I:if(!this.props.prevSrc)return;e.preventDefault(),this.keyPressed=!0,this.requestMovePrev(e);break;case M:if(!this.props.nextSrc)return;e.preventDefault(),this.keyPressed=!0,this.requestMoveNext(e);break;case P:this.props.onClickMoveUp&&(e.preventDefault(),this.keyPressed=!0,this.requestMoveUp(e));break;case L:this.props.onClickMoveUp&&(e.preventDefault(),this.keyPressed=!0,this.requestMoveDown(e))}}else this.lastKeyDownTime-=this.props.keyRepeatKeyupBonus}},{key:"handleOuterMousewheel",value:function(e){var t=this;e.stopPropagation(),this.clearTimeout(this.resetScrollTimeout),this.resetScrollTimeout=this.setTimeout((function(){t.scrollX=0,t.scrollY=0}),300)}},{key:"handleImageMouseWheel",value:function(e){if(parseInt(e.deltaY)!==parseFloat(e.deltaY)){if(Math.abs(e.deltaY)>=Math.abs(e.deltaX)){if(e.stopPropagation(),Math.abs(e.deltaY)<1)return;this.scrollX=0,this.scrollY+=e.deltaY,this.changeZoom(this.state.zoomLevel-e.deltaY,e.clientX,e.clientY)}}else if(Math.abs(e.deltaY)>Math.abs(e.deltaX)){var t=this.state.offsetY+e.deltaY;t=t<0?0:t,this.setState({offsetY:t})}else{var n=this.state.offsetX+e.deltaX;n=n<0?0:n,this.setState({offsetX:n})}}},{key:"handleImageDoubleClick",value:function(e){this.state.zoomLevel>0?this.changeZoom(0,e.clientX,e.clientY):this.changeZoom(this.state.zoomLevel+1,e.clientX,e.clientY)}},{key:"handleImageClick",value:function(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation()}},{key:"shouldHandleEvent",value:function(e){if(this.eventsSource===e)return!0;if(0===this.eventsSource)return this.eventsSource=e,!0;switch(e){case 1:default:return!1;case 2:return this.eventsSource=2,this.filterPointersBySource(),!0;case 3:return 1===this.eventsSource&&(this.eventsSource=3,this.filterPointersBySource(),!0)}}},{key:"addPointer",value:function(e){this.pointerList.push(e)}},{key:"removePointer",value:function(e){this.pointerList=this.pointerList.filter((function(t){return t.id!==e.id}))}},{key:"filterPointersBySource",value:function(){var e=this;this.pointerList=this.pointerList.filter((function(t){return t.source===e.eventsSource}))}},{key:"handleMouseDown",value:function(e){this.shouldHandleEvent(1)&&o.isTargetMatchImage(e.target)&&(this.addPointer(o.parseMouseEvent(e)),this.multiPointerStart(e))}},{key:"handleMouseMove",value:function(e){this.shouldHandleEvent(1)&&this.multiPointerMove(e,[o.parseMouseEvent(e)])}},{key:"handleMouseUp",value:function(e){this.shouldHandleEvent(1)&&(this.removePointer(o.parseMouseEvent(e)),this.multiPointerEnd(e))}},{key:"handlePointerEvent",value:function(e){if(this.shouldHandleEvent(3))switch(e.type){case"pointerdown":o.isTargetMatchImage(e.target)&&(this.addPointer(o.parsePointerEvent(e)),this.multiPointerStart(e));break;case"pointermove":this.multiPointerMove(e,[o.parsePointerEvent(e)]);break;case"pointerup":case"pointercancel":this.removePointer(o.parsePointerEvent(e)),this.multiPointerEnd(e)}}},{key:"handleTouchStart",value:function(e){var t=this;this.shouldHandleEvent(2)&&o.isTargetMatchImage(e.target)&&([].forEach.call(e.changedTouches,(function(e){return t.addPointer(o.parseTouchPointer(e))})),this.multiPointerStart(e))}},{key:"handleTouchMove",value:function(e){this.shouldHandleEvent(2)&&this.multiPointerMove(e,[].map.call(e.changedTouches,(function(e){return o.parseTouchPointer(e)})))}},{key:"handleTouchEnd",value:function(e){var t=this;this.shouldHandleEvent(2)&&([].map.call(e.changedTouches,(function(e){return t.removePointer(o.parseTouchPointer(e))})),this.multiPointerEnd(e))}},{key:"decideMoveOrSwipe",value:function(e){this.state.zoomLevel<=0?this.handleSwipeStart(e):this.handleMoveStart(e)}},{key:"multiPointerStart",value:function(e){switch(this.handleEnd(null),this.pointerList.length){case 1:e.preventDefault(),this.decideMoveOrSwipe(this.pointerList[0]);break;case 2:e.preventDefault(),this.handlePinchStart(this.pointerList)}}},{key:"multiPointerMove",value:function(e,t){switch(this.currentAction){case 1:e.preventDefault(),this.handleMove(t[0]);break;case 2:e.preventDefault(),this.handleSwipe(t[0]);break;case 3:e.preventDefault(),this.handlePinch(t)}}},{key:"multiPointerEnd",value:function(e){switch(0!==this.currentAction&&(this.setPreventInnerClose(),this.handleEnd(e)),this.pointerList.length){case 0:this.eventsSource=0;break;case 1:e.preventDefault(),this.decideMoveOrSwipe(this.pointerList[0]);break;case 2:e.preventDefault(),this.handlePinchStart(this.pointerList)}}},{key:"handleEnd",value:function(e){switch(this.currentAction){case 1:this.handleMoveEnd(e);break;case 2:this.handleSwipeEnd(e);break;case 3:this.handlePinchEnd(e)}}},{key:"handleMoveStart",value:function(e){var t=e.x,n=e.y;this.props.enableZoom&&(this.currentAction=1,this.moveStartX=t,this.moveStartY=n,this.moveStartOffsetX=this.state.offsetX,this.moveStartOffsetY=this.state.offsetY)}},{key:"handleMove",value:function(e){var t=e.x,n=e.y,r=this.moveStartX-t+this.moveStartOffsetX,i=this.moveStartY-n+this.moveStartOffsetY;this.state.offsetX===r&&this.state.offsetY===i||this.setState({offsetX:r,offsetY:i})}},{key:"handleMoveEnd",value:function(){var e=this;this.currentAction=0,this.moveStartX=0,this.moveStartY=0,this.moveStartOffsetX=0,this.moveStartOffsetY=0;var t=this.getMaxOffsets(),n=Math.max(t.minX,Math.min(t.maxX,this.state.offsetX)),r=Math.max(t.minY,Math.min(t.maxY,this.state.offsetY));n===this.state.offsetX&&r===this.state.offsetY||(this.setState({offsetX:n,offsetY:r,shouldAnimate:!0}),this.setTimeout((function(){e.setState({shouldAnimate:!1})}),this.props.animationDuration))}},{key:"handleSwipeStart",value:function(e){var t=e.x,n=e.y;this.currentAction=2,this.swipeStartX=t,this.swipeStartY=n,this.swipeEndX=t,this.swipeEndY=n}},{key:"handleSwipe",value:function(e){var t=e.x,n=e.y;this.swipeEndX=t,this.swipeEndY=n}},{key:"handleSwipeEnd",value:function(e){var t=this.swipeEndX-this.swipeStartX,n=Math.abs(t),r=Math.abs(this.swipeEndY-this.swipeStartY);if(this.currentAction=0,this.swipeStartX=0,this.swipeStartY=0,this.swipeEndX=0,this.swipeEndY=0,!(!e||this.isAnimating()||n<1.5*r)){if(n<200&&n<this.getLightboxRect().width/4)return;t>0&&this.props.prevSrc?(e.preventDefault(),this.requestMovePrev()):t<0&&this.props.nextSrc&&(e.preventDefault(),this.requestMoveNext())}}},{key:"calculatePinchDistance",value:function(){var e=C(arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.pinchTouchList,2),t=e[0],n=e[1];return Math.sqrt(Math.pow(t.x-n.x,2)+Math.pow(t.y-n.y,2))}},{key:"calculatePinchCenter",value:function(){var e=C(arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.pinchTouchList,2),t=e[0],n=e[1];return{x:t.x-(t.x-n.x)/2,y:t.y-(t.y-n.y)/2}}},{key:"handlePinchStart",value:function(e){this.props.enableZoom&&(this.currentAction=3,this.pinchTouchList=e.map((function(e){return{id:e.id,x:e.x,y:e.y}})),this.pinchDistance=this.calculatePinchDistance())}},{key:"handlePinch",value:function(e){this.pinchTouchList=this.pinchTouchList.map((function(t){for(var n=0;n<e.length;n+=1)if(e[n].id===t.id)return e[n];return t}));var t=this.calculatePinchDistance(),n=this.state.zoomLevel+t-this.pinchDistance;this.pinchDistance=t;var r=this.calculatePinchCenter(this.pinchTouchList),i=r.x,a=r.y;this.changeZoom(n,i,a)}},{key:"handlePinchEnd",value:function(){this.currentAction=0,this.pinchTouchList=null,this.pinchDistance=0}},{key:"handleWindowResize",value:function(){this.clearTimeout(this.resizeTimeout),this.resizeTimeout=this.setTimeout(this.forceUpdate.bind(this),100)}},{key:"handleZoomInButtonClick",value:function(){var e=this.state.zoomLevel+1;this.changeZoom(e),5===e&&this.zoomOutBtn.current.focus()}},{key:"handleZoomOutButtonClick",value:function(){var e=this.state.zoomLevel-1;this.changeZoom(e),0===e&&this.zoomInBtn.current.focus()}},{key:"handleCaptionMousewheel",value:function(e){if(e.stopPropagation(),this.caption.current){var t=this.caption.current.getBoundingClientRect().height,n=this.caption.current,r=n.scrollHeight,i=n.scrollTop;(e.deltaY>0&&t+i>=r||e.deltaY<0&&i<=0)&&e.preventDefault()}}},{key:"isAnimating",value:function(){return this.state.shouldAnimate||this.state.isClosing}},{key:"isImageLoaded",value:function(e){return e&&e in this.imageCache&&this.imageCache[e].loaded}},{key:"loadImage",value:function(e,t,r){var i=this;if(this.isImageLoaded(t))this.setTimeout((function(){r()}),1);else{var a=new n.g.Image;this.props.imageCrossOrigin&&(a.crossOrigin=this.props.imageCrossOrigin),a.onerror=function(n){i.props.onImageLoadError(t,e,n),i.setState((function(t){return{loadErrorStatus:h(h({},t.loadErrorStatus),{},g({},e,!0))}})),r(n)},a.onload=function(){i.props.onImageLoad(t,e,a),i.imageCache[t]={loaded:!0,width:a.width,height:a.height},r()},a.src=t}}},{key:"loadAllImages",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props;this.getSrcTypes().forEach((function(n){var r=n.name;t[r]&&e.state.loadErrorStatus[r]&&e.setState((function(e){return{loadErrorStatus:h(h({},e.loadErrorStatus),{},g({},r,!1))}})),t[r]&&!e.isImageLoaded(t[r])&&e.loadImage(r,t[r],function(t,n){return function(r){r||e.props[t]!==n||e.didUnmount||e.forceUpdate()}}(r,t[r]))}))}},{key:"requestClose",value:function(e){var t=this,n=function(){t.saveRotateImage(),t.props.onCloseRequest(e)};this.props.animationDisabled||"keydown"===e.type&&!this.props.animationOnKeyInput?n():(this.setState({isClosing:!0}),this.setTimeout(n,this.props.animationDuration))}},{key:"requestMove",value:function(e,t){var n=this,r={zoomLevel:0,offsetX:0,offsetY:0};this.props.animationDisabled||this.keyPressed&&!this.props.animationOnKeyInput||(r.shouldAnimate=!0,this.setTimeout((function(){return n.setState({shouldAnimate:!1})}),this.props.animationDuration)),this.keyPressed=!1,this.moveRequested=!0,this.saveRotateImage(),"prev"===e?(this.keyCounter-=1,this.setState(r),this.props.onMovePrevRequest(t)):"next"===e?(this.keyCounter+=1,this.setState(r),this.props.onMoveNextRequest(t)):"up"===e?(this.keyCounter=0,this.setState(r),this.props.onClickMoveUp(t)):"down"===e&&(this.keyCounter=0,this.setState(r),this.props.onClickMoveDown(t))}},{key:"requestMoveNext",value:function(e){this.requestMove("next",e)}},{key:"requestMovePrev",value:function(e){this.requestMove("prev",e)}},{key:"requestMoveUp",value:function(e){this.requestMove("up",e)}},{key:"requestMoveDown",value:function(e){this.requestMove("down",e)}},{key:"saveRotateImage",value:function(){this.props.onRotateImage&&0!==this.state.rotateDeg&&360!==this.state.rotateDeg&&(this.props.onRotateImage(this.state.rotateDeg),this.setState({rotateDeg:0}))}},{key:"rotateImage",value:function(){var e=this.state.rotateDeg;e=e>=360?this.state.rotateDeg-270:e+90,this.setState({rotateDeg:e})}},{key:"render",value:function(){var e=this,t=this.props,r=t.animationDisabled,i=t.animationDuration,a=t.clickOutsideToClose,u=t.discourageDownloads,l=t.enableZoom,c=t.imageTitle,d=t.nextSrc,p=t.prevSrc,m=t.toolbarButtons,g=t.onAfterOpen,y=t.imageCrossOrigin,b=t.reactModalProps,E=t.onRotateImage,_=t.onClickDownload,C=t.onClickDelete,T=t.onViewOriginal,w=t.onClickMoveUp,S=t.onClickMoveDown,D=t.closeLabel,x=t.downloadImageLabel,O=t.deleteImageLabel,N=t.zoomInLabel,I=t.zoomOutLabel,P=t.viewOriginalImageLabel,M=t.rotateImageLabel,L=this.state,R=L.zoomLevel,F=L.offsetX,B=L.offsetY,j=L.isClosing,U=L.loadErrorStatus,H=L.rotateDeg,z=this.getLightboxRect(),V={},Y=this.isAnimating();!r&&Y&&(V=h(h({},V),{},{transition:"transform ".concat(i,"ms")}));var G={};this.getSrcTypes().forEach((function(e){var t=e.name,n=e.keyEnding;G[t]=n}));var q=[],W=function(t,n,r){if(e.props[t]){var i,a=e.getBestImageForType(t),l=h(h({},V),o.getTransform(h(h({},r),a)));if(R>0&&(l.cursor="move"),l.transform="".concat(l.transform," rotate(").concat(H,"deg)"),null===a&&(i=U,Object.keys(i).some((function(e){return i[e]}))))q.push(s.createElement("div",{className:"".concat(n," ril__image ril-errored"),style:l,key:e.props[t]+G[t]},s.createElement("div",{className:"ril__errorContainer"},e.props.imageLoadErrorMessage)));else if(null!==a){var d=a.src;u?(l.backgroundImage="url('".concat(d,"')"),q.push(s.createElement("div",{className:"".concat(n," ril__image ril__imageDiscourager"),onDoubleClick:e.handleImageDoubleClick,onWheel:e.handleImageMouseWheel,style:l,key:d+G[t]},s.createElement("div",{className:"ril-download-blocker ril__downloadBlocker"})))):q.push(s.createElement("img",v({},y?{crossOrigin:y}:{},{className:"".concat(n," ril__image"),onDoubleClick:e.handleImageDoubleClick,onClick:e.handleImageClick,onWheel:e.handleImageMouseWheel,onDragStart:function(e){return e.preventDefault()},style:l,src:d,key:d+G[t],alt:"string"===typeof c?c:k("Image"),draggable:!1})))}else{var f=s.createElement("div",{className:"ril-loading-circle ril__loadingCircle ril__loadingContainer__icon"},A(new Array(12)).map((function(e,t){return s.createElement("div",{key:t,className:"ril-loading-circle-point ril__loadingCirclePoint"})})));q.push(s.createElement("div",{className:"".concat(n," ril__image ril-not-loaded"),style:l,key:e.props[t]+G[t]},s.createElement("div",{className:"ril__loadingContainer"},f)))}}},K=this.getZoomMultiplier();W("nextSrc","ril-image-next ril__imageNext",{x:z.width}),W("mainSrc","ril-image-current",{x:-1*F,y:-1*B,zoom:K}),W("prevSrc","ril-image-prev ril__imagePrev",{x:-1*z.width});var X=Object.assign({},{overlay:{zIndex:1051,backgroundColor:this.isMobile?"#000":"transparent"}},this.props.reactModalStyle),$={overlay:h({zIndex:1e3,backgroundColor:"transparent"},X.overlay),content:h({backgroundColor:"transparent",overflow:"hidden",border:"none",borderRadius:0,padding:0,top:0,left:0,right:0,bottom:0},X.content)};return s.createElement(f(),v({isOpen:!0,onRequestClose:a?this.requestClose:void 0,onAfterOpen:function(){e.outerEl.current&&e.outerEl.current.focus(),g()},style:$,contentLabel:k("Lightbox"),appElement:"undefined"!==typeof n.g.window?n.g.window.document.body:void 0},b),s.createElement("div",{className:"ril-outer ril__outer ril__outerAnimating ".concat(this.props.wrapperClassName," ").concat(j?"ril-closing ril__outerClosing":""," ").concat(this.isMobile?"mobile-image-previewer":"PC-image-previewer"),style:{transition:"opacity ".concat(i,"ms"),animationDuration:"".concat(i,"ms"),animationDirection:j?"normal":"reverse"},ref:this.outerEl,onWheel:this.handleOuterMousewheel,onMouseMove:this.handleMouseMove,onMouseDown:this.handleMouseDown,onTouchStart:this.handleTouchStart,onTouchMove:this.handleTouchMove,tabIndex:"-1",onKeyDown:this.handleKeyInput,onKeyUp:this.handleKeyInput},s.createElement("div",{className:"ril-inner ril__inner",onClick:a?this.closeIfClickInner:void 0},q),p&&!this.isMobile&&s.createElement("button",{type:"button",className:"ril-prev-button ril__navButtons ril__navButtonPrev",key:"prev","aria-label":this.props.prevLabel,onClick:Y?void 0:this.requestMovePrev}),d&&!this.isMobile&&s.createElement("button",{type:"button",className:"ril-next-button ril__navButtons ril__navButtonNext",key:"next","aria-label":this.props.nextLabel,onClick:Y?void 0:this.requestMoveNext}),s.createElement("div",{className:"ril-toolbar ril__toolbar"},s.createElement("ul",{className:"ril-toolbar-left ril__toolbarSide ril__toolbarLeftSide"},s.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},s.createElement("span",{className:"ril-toolbar__item__child ril__toolbarItemChild"},c))),s.createElement("ul",{className:"ril-toolbar-right ril__toolbarSide ril__toolbarRightSide"},m&&m.map((function(e,t){return s.createElement("li",{key:"button_".concat(t+1),className:"ril-toolbar__item ril__toolbarItem"},e)})),w&&!this.isMobile&&s.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},s.createElement("button",{type:"button",className:"ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__upMoveButton",onClick:Y?void 0:this.requestMoveUp})),S&&!this.isMobile&&s.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},s.createElement("button",{type:"button",className:"ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__downMoveButton",onClick:Y?void 0:this.requestMoveDown})),s.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},s.createElement("button",{type:"button",key:"close","aria-label":D,className:"ril-close ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__closeButton",onClick:Y?void 0:this.requestClose})))),s.createElement("div",{onMouseDown:function(e){return e.stopPropagation()},className:"ril-caption ril__caption"},l&&s.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},s.createElement("button",{type:"button",key:"zoom-in","aria-label":N,className:["ril-zoom-in","ril__toolbarItemChild","ril__builtinButton","ril__zoomInButton"].concat(A(5===R?["ril__builtinButtonDisabled"]:[])).join(" "),ref:this.zoomInBtn,disabled:Y||5===R,onClick:Y||5===R?void 0:this.handleZoomInButtonClick})),l&&s.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},s.createElement("button",{type:"button",key:"zoom-out","aria-label":I,className:["ril-zoom-out","ril__toolbarItemChild","ril__builtinButton","ril__zoomOutButton"].concat(A(0===R?["ril__builtinButtonDisabled"]:[])).join(" "),ref:this.zoomOutBtn,disabled:Y||0===R,onClick:Y||0===R?void 0:this.handleZoomOutButtonClick})),E&&s.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},s.createElement("button",{type:"button","aria-label":M,className:["ril-rotate","ril__toolbarItemChild","ril__builtinButton","ril__rotateButton_2"].join(" "),onClick:this.rotateImage})),!this.isMobile&&(_||C)&&s.createElement("div",{className:"ril-toolbar__item__child ril__toolbarItemChild ril__divider"}),_&&!this.isMobile&&s.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},s.createElement("button",{type:"button","aria-label":x,className:"ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__downloadButton",onClick:_})),C&&!this.isMobile&&s.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},s.createElement("button",{type:"button","aria-label":O,className:"ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__deleteButton",onClick:C})),!this.isMobile&&T&&s.createElement("div",{className:"ril-toolbar__item__child ril__toolbarItemChild ril__divider"}),T&&s.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},s.createElement("button",{type:"button","aria-label":P,className:"ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__viewOriginalButton",onClick:T},P)))),this.isMobile&&s.createElement("div",{className:"image-footer-choice mobile-image-footer-choice"},s.createElement("div",{className:"image-footer-icon"},s.createElement("div",{className:"image-footer-right-icons"},E&&s.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},s.createElement("button",{type:"button",style:{marginRight:"16px"},"aria-label":M,className:["ril-rotate","ril__toolbarItemChild","ril__builtinButton","ril__rotateButton","image-footer-choice-item"].join(" "),onClick:this.rotateImage})),_&&s.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},s.createElement("button",{type:"button","aria-label":x,className:["ril-rotate","ril__toolbarItemChild","ril__builtinButton","ril__downloadButton","image-footer-choice-item"].join(" "),onClick:_}))),C&&s.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},s.createElement("button",{type:"button","aria-label":O,className:"ril-close ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__deleteButton image-footer-choice-item",onClick:C})))))}}],i=[{key:"isTargetMatchImage",value:function(e){return e&&/ril-image-current/.test(e.className)}},{key:"parseMouseEvent",value:function(e){return{id:"mouse",source:1,x:parseInt(e.clientX,10),y:parseInt(e.clientY,10)}}},{key:"parseTouchPointer",value:function(e){return{id:e.identifier,source:2,x:parseInt(e.clientX,10),y:parseInt(e.clientY,10)}}},{key:"parsePointerEvent",value:function(e){return{id:e.pointerId,source:3,x:parseInt(e.clientX,10),y:parseInt(e.clientY,10)}}},{key:"getTransform",value:function(e){var t=e.x,n=void 0===t?0:t,r=e.y,i=void 0===r?0:r,a=e.zoom,o=void 0===a?1:a,s=e.width,u=e.targetWidth,l=n,c=D();s>c&&(l+=(c-s)/2);var d=o*(u/s);return{transform:"translate3d(".concat(l,"px,").concat(i,"px,0) scale3d(").concat(d,",").concat(d,",1)")}}}],r&&m(t.prototype,r),i&&m(t,i),Object.defineProperty(t,"prototype",{writable:!1}),o}(s.Component);R.propTypes={mainSrc:c().string.isRequired,prevSrc:c().string,nextSrc:c().string,mainSrcThumbnail:c().string,prevSrcThumbnail:c().string,nextSrcThumbnail:c().string,onCloseRequest:c().func.isRequired,onMovePrevRequest:c().func,onMoveNextRequest:c().func,onImageLoadError:c().func,onImageLoad:c().func,onAfterOpen:c().func,onRotateImage:c().func,onClickMoveUp:c().func,onClickMoveDown:c().func,onClickDelete:c().func,onClickDownload:c().func,onViewOriginal:c().func,discourageDownloads:c().bool,animationDisabled:c().bool,animationOnKeyInput:c().bool,animationDuration:c().number,keyRepeatLimit:c().number,keyRepeatKeyupBonus:c().number,imageTitle:c().node,imageCaption:c().node,imageCrossOrigin:c().string,reactModalStyle:c().object,wrapperClassName:c().string,toolbarButtons:c().arrayOf(c().node),clickOutsideToClose:c().bool,enableZoom:c().bool,reactModalProps:c().shape({}),nextLabel:c().string,prevLabel:c().string,zoomInLabel:c().string,zoomOutLabel:c().string,closeLabel:c().string,downloadImageLabel:c().string,deleteImageLabel:c().string,rotateImageLabel:c().string,viewOriginalImageLabel:c().string,imageLoadErrorMessage:c().node},R.defaultProps={imageTitle:null,imageCaption:null,toolbarButtons:null,reactModalProps:{},animationDisabled:!1,animationDuration:300,animationOnKeyInput:!1,clickOutsideToClose:!0,closeLabel:"Close lightbox",discourageDownloads:!1,enableZoom:!0,imageCrossOrigin:null,keyRepeatKeyupBonus:40,keyRepeatLimit:180,mainSrcThumbnail:null,nextLabel:"Next image",nextSrc:null,nextSrcThumbnail:null,onAfterOpen:function(){},onImageLoadError:function(){},onImageLoad:function(){},onMoveNextRequest:function(){},onMovePrevRequest:function(){},onClickMoveUp:null,onClickMoveDown:null,deleteImageLabel:"Delete image",onClickDelete:null,downloadImageLabel:"Download image",onClickDownload:null,prevLabel:"Previous image",prevSrc:null,prevSrcThumbnail:null,reactModalStyle:{},wrapperClassName:"",zoomInLabel:"Zoom in",zoomOutLabel:"Zoom out",imageLoadErrorMessage:"This image failed to load",onRotateImage:null,rotateImageLabel:"Rotate image",onViewOriginal:null,viewOriginalImageLabel:"View original image"};var F=R,B=n(44414),j=function(e){function t(){var e;(0,r.A)(this,t);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return(e=(0,a.A)(this,t,[].concat(i))).downloadImage=function(e){location.href=e},e.onViewOriginal=function(){window.open(e.props.imageItems[e.props.imageIndex].url,"_blank")},e}return(0,o.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.imageItems,r=t.imageIndex,i=t.closeImagePopup,a=t.moveToPrevImage,o=t.moveToNextImage,s=t.onDeleteImage,l=t.onRotateImage,c=n.length;if(0===c)return null;var d=n[r].name,f=n[r],p=n[(r+1)%c],h=n[(r+c-1)%c],m=this.props.enableRotate;return"heic"===f.src.slice(f.src.lastIndexOf(".")+1,f.src.lastIndexOf("?")).toLowerCase()&&(m=!1),(0,B.jsx)(F,{wrapperClassName:"custom-image-previewer",imageTitle:"".concat(d," (").concat(r+1,"/").concat(c,")"),mainSrc:f.thumbnail||f.src,nextSrc:p.thumbnail||p.src,prevSrc:h.thumbnail||h.src,onCloseRequest:i,onMovePrevRequest:a,onMoveNextRequest:o,imagePadding:70,imageLoadErrorMessage:(0,u.AP)("The image could not be loaded."),prevLabel:(0,u.AP)("Previous (Left arrow key)"),nextLabel:(0,u.AP)("Next (Right arrow key)"),closeLabel:(0,u.AP)("Close (Esc)"),zoomInLabel:(0,u.AP)("Zoom in"),zoomOutLabel:(0,u.AP)("Zoom out"),enableRotate:m,onClickDownload:function(){return e.downloadImage(n[r].downloadURL)},onClickDelete:s?function(){return s(d)}:null,onViewOriginal:this.onViewOriginal,viewOriginalImageLabel:(0,u.AP)("View original image"),onRotateImage:l&&m?function(e){return l(r,e)}:null})}}])}(s.Component);j.defaultProps={enableRotate:!0};var U=j},44124:function(e,t,n){"use strict";var r=n(23029),i=n(92901),a=n(39874),o=n(85501),s=n(9950),u=n(58195),l=n(14113),c=n(99308),d=n(85907),f=n(18849),p=n(4086),h=n(25328),m=n(40326),g=n(97011),v=n(65604),y=n(44414),b=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).getInternalLink=function(){var e=n.props.repoID,t=n.props.path;g.e.getInternalLink(e,t).then((function(e){var t=e.data.smart_link;n.setState({isLoading:!1,smartLink:t})})).catch((function(e){var t=v.Aq.getErrorMsg(e);p.A.danger(t),n.setState({isLoading:!1})}))},n.copyToClipBoard=function(){(0,h.A)(n.state.smartLink);var e=(0,m.AP)("Internal link has been copied to clipboard");p.A.success(e,{duration:2}),n.toggle()},n.toggle=function(){n.props.onInternalLinkDialogToggle({internalLink:""})},n.state={smartLink:"",isLoading:!0},n}return(0,o.A)(t,e),(0,i.A)(t,[{key:"componentDidMount",value:function(){this.props.internalLink?this.setState({smartLink:this.props.internalLink}):this.getInternalLink()}},{key:"render",value:function(){var e=(0,m.AP)("An internal link is a link to a file or folder that can be accessed by users with read permission to the file or folder.");return(0,y.jsx)(s.Fragment,{children:(0,y.jsxs)(u.A,{isOpen:!0,toggle:this.toggle,children:[(0,y.jsx)(l.A,{toggle:this.toggle,children:(0,m.AP)("Internal Link")}),(0,y.jsxs)(c.A,{children:[(0,y.jsx)("p",{className:"tip mb-1",children:e}),(0,y.jsx)("p",{children:(0,y.jsx)("a",{target:"_blank",href:this.state.smartLink,rel:"noreferrer",children:this.state.smartLink})})]}),(0,y.jsxs)(d.A,{children:[(0,y.jsx)(f.A,{color:"secondary",onClick:this.toggle,children:(0,m.AP)("Cancel")}),(0,y.jsx)(f.A,{color:"primary",onClick:this.copyToClipBoard,children:(0,m.AP)("Copy")})]})]})})}}])}(s.Component);t.A=b},88134:function(e,t,n){"use strict";n.d(t,{A:function(){return We}});var r=n(23029),i=n(92901),a=n(39874),o=n(85501),s=n(9950),u=n(52308),l=n(8743),c=n(36640),d=n(51445),f=n(52088),p=n(58195),h=n(14113),m=n(99308),g=n(40326),v=n(97011),y=n(65604),b=n(26548),E=n(4086),_=n(81446),C=n(4159),A=n.n(C),T=n(67243),w=n.n(T),S=n(48918),k=n(85077),D=n(30038),x=n(18849),O=n(82487),N=n(58801),I=n(26910),P=function(){return(0,i.A)((function e(){(0,r.A)(this,e)}),[{key:"init",value:function(e){var t=e.server,n=e.username,r=e.password,i=e.token;return this.server=t,this.username=n,this.password=r,this.token=i,this.token&&this.server&&(this.req=I.A.create({baseURL:this.server,headers:{Authorization:"Token "+this.token}})),this}},{key:"initForSeahubUsage",value:function(e){var t=e.siteRoot,n=e.xcsrfHeaders;if(t&&"/"===t.charAt(t.length-1)){var r=t.substring(0,t.length-1);this.server=r}else this.server=t;return this.req=I.A.create({headers:{"X-CSRFToken":n}}),this}},{key:"_sendPostRequest",value:function(e,t){return t.getHeaders?this.req.post(e,t,{headers:t.getHeaders()}):this.req.post(e,t)}},{key:"listShareLinkAuthUsers",value:function(e,t){var n=this.server+"/api/v2.1/share-links/"+e+"/user-auth/?path="+encodeURIComponent(t);return this.req.get(n)}},{key:"addShareLinkAuthUsers",value:function(e,t,n){var r=this.server+"/api/v2.1/share-links/"+e+"/user-auth/?path="+encodeURIComponent(n),i={emails:t};return this.req.post(r,i)}},{key:"deleteShareLinkAuthUsers",value:function(e,t,n){var r=this.server+"/api/v2.1/share-links/"+e+"/user-auth/?path="+encodeURIComponent(n),i={emails:t};return this.req.delete(r,{data:i})}},{key:"listShareLinkAuthEmails",value:function(e,t){var n=this.server+"/api/v2.1/share-links/"+e+"/email-auth/?path="+encodeURIComponent(t);return this.req.get(n)}},{key:"addShareLinkAuthEmails",value:function(e,t,n){var r=this.server+"/api/v2.1/share-links/"+e+"/email-auth/?path="+encodeURIComponent(n),i={emails:t};return this.req.post(r,i)}},{key:"deleteShareLinkAuthEmails",value:function(e,t,n){var r=this.server+"/api/v2.1/share-links/"+e+"/email-auth/?path="+encodeURIComponent(n),i={emails:t};return this.req.delete(r,{data:i})}},{key:"updateShareLink",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",i=this.server+"/api/v2.1/share-links/"+e+"/",a=new FormData;return t&&a.append("permissions",t),n&&a.append("expiration_time",n),r&&a.append("user_scope",r),this.req.put(i,a)}},{key:"createMultiShareLink",value:function(e,t,n,r,i,a,o){var s=this.server+"/api/v2.1/multi-share-links/",u={path:t,repo_id:e,user_scope:a};return i&&(u.permissions=i),n&&(u.password=n),r&&(u.expiration_time=r),o&&(u.emails=o),this._sendPostRequest(s,u)}}])}(),M=new P,L=N.Ay.load("sfcsrftoken");M.initForSeahubUsage({siteRoot:g.Yc,xcsrfHeaders:L});var R=n(19247),F=n(76152),B=n(55627),j=n(44414),U=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).handleEmailsInputChange=function(e){n.setState({emails:e.target.value})},n.handleMsgInputChange=function(e){n.setState({msg:e.target.value})},n.sendLink=function(){var e=n.state,t=e.emails,r=e.msg;if(t.trim()){n.setState({btnDisabled:!0,sending:!0});var i=n.props,a=i.token;("uploadLink"==i.linkType?v.e.sendUploadLink(a,t.trim(),r.trim()):v.e.sendShareLink(a,t.trim(),r.trim())).then((function(e){n.props.closeShareDialog();var t=e.data,r=t.success,i=t.failed;if(r.length){var a=(0,g.AP)("Successfully sent to {placeholder}").replace("{placeholder}",r.join(", "));E.A.success(a)}i.length&&i.forEach((function(e){var t=(0,g.AP)("Failed to send to {email_placeholder}: {errorMsg_placeholder}").replace("{email_placeholder}",e.email).replace("{errorMsg_placeholder}",e.error_msg);E.A.warning(t)}))})).catch((function(e){var t=y.Aq.getErrorMsg(e);n.setState({btnDisabled:!1,sending:!1,errorMsg:t})}))}else n.setState({errorMsg:(0,g.AP)("Please input at least an email.")})},n.state={emails:"",msg:"",errorMsg:"",btnDisabled:!1,sending:!1},n}return(0,o.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){var e=this.state,t=e.emails,n=e.msg,r=e.errorMsg,i=e.btnDisabled,a=e.sending;return(0,j.jsxs)(R.A,{children:[(0,j.jsxs)(F.A,{children:[(0,j.jsx)(B.A,{htmlFor:"emails",className:"text-secondary font-weight-normal",children:(0,g.AP)("Send to:")}),(0,j.jsx)("input",{type:"text",id:"emails",className:"form-control w-75",value:t,onChange:this.handleEmailsInputChange,placeholder:(0,g.AP)("Emails, separated by ','")})]}),(0,j.jsxs)(F.A,{children:[(0,j.jsx)(B.A,{htmlFor:"msg",className:"text-secondary font-weight-normal",children:(0,g.AP)("Message (optional):")}),(0,j.jsx)("textarea",{className:"form-control w-75",id:"msg",value:n,onChange:this.handleMsgInputChange})]}),r&&(0,j.jsx)("p",{className:"error",children:r}),(0,j.jsx)(x.A,{color:"primary",onClick:this.sendLink,disabled:i,className:"mr-2",children:(0,g.AP)("Send")}),(0,j.jsx)(x.A,{color:"secondary",onClick:this.props.toggleSendLink,children:(0,g.AP)("Cancel")}),a&&(0,j.jsx)("p",{className:"mt-2",children:(0,g.AP)("Sending...")})]})}}])}(s.Component),H=n(67556),z=n.n(H),V=n(9772),Y=n(26100),G=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).togglePopover=function(){n.setState({isPopoverOpen:!n.state.isPopoverOpen})},n.state={isPopoverOpen:!1},n.btnID="btn-"+Math.random().toString().substr(2,5),n}return(0,o.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){var e=this.props.link,t=this.state.isPopoverOpen;return(0,j.jsxs)("div",{className:"ml-2",children:[(0,j.jsx)(x.A,{outline:!0,color:"primary",className:"btn-icon btn-qr-code-icon sf3-font sf3-font-qr-code",id:this.btnID,onClick:this.togglePopover,type:"button"}),(0,j.jsx)(V.A,{placement:"bottom",isOpen:t,target:this.btnID,toggle:this.togglePopover,children:(0,j.jsxs)(Y.A,{children:[(0,j.jsx)(z(),{value:e,size:128}),(0,j.jsx)("p",{className:"m-0 mt-1 text-center",style:{maxWidth:"128px"},children:(0,g.AP)("Scan the QR code to view the shared content directly")})]})})]})}}])}(s.Component),q=function(e){function t(){return(0,r.A)(this,t),(0,a.A)(this,t,arguments)}return(0,o.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){var e=this.props,t=e.link,n=e.linkExpired,r=e.copyLink;return(0,j.jsxs)(s.Fragment,{children:[(0,j.jsxs)("div",{className:"d-flex",children:[(0,j.jsxs)(S.A,{children:[(0,j.jsx)(k.A,{type:"text",readOnly:!0,value:t}),(0,j.jsx)(D.A,{addonType:"append",children:(0,j.jsx)(x.A,{color:"primary",onClick:r,className:"border-0",children:(0,g.AP)("Copy")})})]}),(0,j.jsx)(G,{link:t})]}),n&&(0,j.jsxs)("p",{className:"err-message mt-1",children:["(",(0,g.AP)("Expired"),")"]})]})}}])}(s.Component),W=q,K=n(99121),X=n(13436),$=n(28189),Z=y.Aq.isDesktop()?250:210,Q=function(e){function t(e){var n;(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).disabledDate=function(e){if(!e)return!1;if(n.isExpireDaysNoLimit)return e.isBefore(A()(),"day");var t=n.props,r=t.minDays,i=t.maxDays,a=A()().add(r,"days"),o=A()().add(i,"days");return 0!==r&&0!==i?e.isBefore(a,"day")||e.isAfter(o,"day"):0!==r&&0===i?e.isBefore(a,"day"):0===r&&0!==i?e.isBefore(A()(),"day")||e.isAfter(o,"day"):void 0};var i=n.props,o=i.minDays,s=i.maxDays,u=i.defaultDays;n.isExpireDaysNoLimit=0===o&&0===s&&0==u;var l="";return 0!==o&&0!==s?l=(0,g.AP)("{minDays_placeholder} - {maxDays_placeholder} days").replace("{minDays_placeholder}",o).replace("{maxDays_placeholder}",s):0!==o&&0===s?l=(0,g.AP)("Greater than or equal to {minDays_placeholder} days").replace("{minDays_placeholder}",o):0===o&&0!==s&&(l=(0,g.AP)("Less than or equal to {maxDays_placeholder} days").replace("{maxDays_placeholder}",s)),n.expirationLimitTip=l,n}return(0,o.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){var e=this.props,t=e.expType,n=e.setExpType,r=e.expireDays,i=e.onExpireDaysChanged,a=e.expDate,o=e.onExpDateChanged;return(0,j.jsxs)(s.Fragment,{children:[(0,j.jsxs)(F.A,{check:!0,children:[(0,j.jsxs)(B.A,{check:!0,children:[(0,j.jsx)(k.A,{type:"radio",name:"set-exp",value:"by-days",checked:"by-days"==t,onChange:n,className:"mr-1"}),(0,j.jsx)("span",{children:(0,g.AP)("Expiration days")})]}),"by-days"==t&&(0,j.jsxs)(s.Fragment,{children:[(0,j.jsxs)(S.A,{style:{width:Z},children:[(0,j.jsx)(k.A,{type:"text",value:r,onChange:i}),(0,j.jsx)(D.A,{addonType:"append",children:(0,j.jsx)(K.A,{children:(0,g.AP)("days")})})]}),!this.isExpireDaysNoLimit&&(0,j.jsx)(X.A,{color:"muted",children:this.expirationLimitTip})]})]}),(0,j.jsxs)(F.A,{check:!0,children:[(0,j.jsxs)(B.A,{check:!0,children:[(0,j.jsx)(k.A,{type:"radio",name:"set-exp",value:"by-date",checked:"by-date"==t,onChange:n,className:"mr-1"}),(0,j.jsx)("span",{children:(0,g.AP)("Expiration time")})]}),"by-date"==t&&(0,j.jsx)($.A,{inputWidth:Z,disabledDate:this.disabledDate,value:a,onChange:o})]})]})}}])}(s.Component),J=n(98702),ee=function(e){function t(){var e;(0,r.A)(this,t);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return(e=(0,a.A)(this,t,[].concat(i))).translateScope=function(e){return"all_users"===e?(0,g.AP)("Anyone with the link"):"specific_users"===e?(0,g.AP)("Specific users in the team"):"specific_emails"===e?(0,g.AP)("Specific people with email address"):void 0},e}return(0,o.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){var e=["all_users","specific_users"];return g.bw&&e.push("specific_emails"),(0,j.jsx)(J.A,{isTextMode:this.props.isTextMode,isEditIconShow:this.props.isEditIconShow,options:e,currentOption:this.props.currentScope,onOptionChanged:this.props.onScopeChanged,translateOption:this.translateScope})}}])}(s.Component),te=ee,ne=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).onCopySharedLink=function(){var e=n.props.sharedLinkInfo;w()(e.link),E.A.success((0,g.AP)("Share link is copied to the clipboard."))},n.onCopyDownloadLink=function(){var e=n.props.sharedLinkInfo;w()("".concat(e.link,"?dl=1")),E.A.success((0,g.AP)("Direct download link is copied to the clipboard."))},n.toggleStoredPasswordVisible=function(){n.setState({storedPasswordVisible:!n.state.storedPasswordVisible})},n.editingExpirationToggle=function(){n.setState({isEditingExpiration:!n.state.isEditingExpiration})},n.setExpType=function(e){n.setState({expType:e.target.value})},n.onExpDateChanged=function(e){n.setState({expDate:e})},n.onExpireDaysChanged=function(e){var t=e.target.value.trim();n.setState({expireDays:t})},n.updateExpiration=function(){var e=n.props.sharedLinkInfo,t=n.state,r=t.expType,i=t.expireDays,a=t.expDate,o="";o="by-days"===r?A()().add(parseInt(i),"days").format():a.format(),v.e.updateShareLink(e.token,"",o).then((function(e){n.setState({isEditingExpiration:!1}),n.props.updateLink(new b.A(e.data))})).catch((function(e){var t=y.Aq.getErrorMsg(e);E.A.danger(t)}))},n.changePerm=function(e){var t=n.props.sharedLinkInfo,r=y.Aq.getShareLinkPermissionObject(e).permissionDetails;v.e.updateShareLink(t.token,JSON.stringify(r)).then((function(e){n.props.updateLink(new b.A(e.data))})).catch((function(e){var t=y.Aq.getErrorMsg(e);E.A.danger(t)}))},n.toggleLinkDeleteDialog=function(){n.setState({isLinkDeleteDialogOpen:!n.state.isLinkDeleteDialogOpen})},n.toggleSendLink=function(){n.setState({isSendLinkShown:!n.state.isSendLinkShown})},n.deleteLink=function(){var e=n.props.sharedLinkInfo.token;n.props.deleteLink(e)},n.goBack=function(){n.props.showLinkDetails(null)},n.changeScope=function(e){var t=n.props.sharedLinkInfo.token;M.updateShareLink(t,"","",e).then((function(e){n.props.updateLink(new b.A(e.data))})).catch((function(e){var t=y.Aq.getErrorMsg(e);E.A.danger(t)}))},n.onUserAuth=function(){n.props.setMode("linkAuthenticatedUsers")},n.onEmailAuth=function(){n.props.setMode("linkAuthenticatedEmails")},n.getPermissionText=function(e){return y.Aq.getShareLinkPermissionObject(e).text},n.state={storedPasswordVisible:!1,isEditingExpiration:!1,expType:"by-days",expireDays:n.props.defaultExpireDays,expDate:null,isLinkDeleteDialogOpen:!1,isSendLinkShown:!1},n}return(0,o.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){var e=this.props,t=e.sharedLinkInfo,n=e.permissionOptions,r=t.user_scope,i=y.Aq.getShareLinkPermissionStr(t.permissions);return(0,j.jsxs)("div",{children:[(0,j.jsx)("div",{className:"d-flex align-items-center pb-2 border-bottom",children:(0,j.jsxs)("h6",{className:"font-weight-normal m-0",children:[(0,j.jsx)("button",{className:"sf3-font sf3-font-arrow rotate-180 d-inline-block back-icon border-0 bg-transparent text-secondary p-0 mr-2",onClick:this.goBack,title:(0,g.AP)("Back"),"aria-label":(0,g.AP)("Back")}),(0,g.AP)("Link")]})}),(0,j.jsxs)("dl",{children:[(0,j.jsx)("dt",{className:"text-secondary font-weight-normal",children:(0,g.AP)("Link")}),(0,j.jsx)("dd",{children:(0,j.jsx)(W,{link:t.link,linkExpired:t.is_expired,copyLink:this.onCopySharedLink})}),!t.is_dir&&t.permissions.can_download&&(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)("dt",{className:"text-secondary font-weight-normal",children:(0,g.AP)("Direct download link")}),(0,j.jsx)("dd",{children:(0,j.jsx)(W,{link:"".concat(t.link,"?dl=1"),linkExpired:t.is_expired,copyLink:this.onCopyDownloadLink})})]}),t.password&&(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)("dt",{className:"text-secondary font-weight-normal",children:(0,g.AP)("Password")}),(0,j.jsx)("dd",{children:(0,j.jsxs)(S.A,{className:"share-link-details-item",children:[this.state.storedPasswordVisible?(0,j.jsx)(k.A,{type:"text",readOnly:!0,value:t.password}):(0,j.jsx)(k.A,{type:"text",readOnly:!0,value:"***************"}),(0,j.jsx)(D.A,{addonType:"append",children:(0,j.jsx)(x.A,{"aria-label":this.state.storedPasswordVisible?(0,g.AP)("Hide"):(0,g.AP)("Show"),onClick:this.toggleStoredPasswordVisible,className:"link-operation-icon eye-icon sf3-font sf3-font-eye".concat(this.state.storedPasswordVisible?"":"-slash")})})]})})]}),t.expire_date&&(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)("dt",{className:"text-secondary font-weight-normal",children:(0,g.AP)("Expiration date")}),(0,j.jsx)("dd",{children:this.state.isEditingExpiration?(0,j.jsxs)("div",{className:"ml-4",children:[(0,j.jsx)(Q,{minDays:g.Ky,maxDays:g.OZ,defaultDays:g.j9,expType:this.state.expType,setExpType:this.setExpType,expireDays:this.state.expireDays,onExpireDaysChanged:this.onExpireDaysChanged,expDate:this.state.expDate,onExpDateChanged:this.onExpDateChanged}),(0,j.jsxs)("div",{className:"by-days"===this.state.expType?"mt-2":"mt-3",children:[(0,j.jsx)("button",{className:"btn btn-primary mr-2",onClick:this.updateExpiration,children:(0,g.AP)("Update")}),(0,j.jsx)("button",{className:"btn btn-secondary",onClick:this.editingExpirationToggle,children:(0,g.AP)("Cancel")})]})]}):(0,j.jsxs)(S.A,{className:"share-link-details-item",children:[(0,j.jsx)(k.A,{type:"text",readOnly:!0,value:A()(t.expire_date).format("YYYY-MM-DD HH:mm:ss")}),(0,j.jsx)(D.A,{addonType:"append",children:(0,j.jsx)(x.A,{"aria-label":(0,g.AP)("Edit"),title:(0,g.AP)("Edit"),className:"link-operation-icon sf3-font sf3-font-rename",onClick:this.editingExpirationToggle})})]})})]}),t.permissions&&(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)("dt",{className:"text-secondary font-weight-normal",children:(0,g.AP)("Permission")}),(0,j.jsx)("dd",{children:(0,j.jsx)("div",{className:"share-link-details-item",children:(0,j.jsx)(J.A,{isTextMode:!1,isEditIconShow:!1,options:n,currentOption:i,onOptionChanged:this.changePerm,translateOption:this.getPermissionText})})})]}),(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)("dt",{className:"text-secondary font-weight-normal",children:(0,g.AP)("Access scope")}),(0,j.jsxs)("dd",{className:"d-flex align-items-center flex-wrap",children:[(0,j.jsx)("div",{className:"share-link-details-item mr-2",children:(0,j.jsx)(te,{isTextMode:!1,isEditIconShow:!1,currentScope:r,onScopeChanged:this.changeScope})}),"specific_users"===r&&(0,j.jsx)(x.A,{color:"primary",outline:!0,className:"border-0 p-0 link-authenticated-op",onClick:this.onUserAuth,children:(0,g.AP)("Authenticated users")}),"specific_emails"===r&&(0,j.jsx)(x.A,{color:"primary",outline:!0,className:"border-0 p-0 link-authenticated-op",onClick:this.onEmailAuth,children:(0,g.AP)("Authenticated emails")})]})]})]}),g.ep&&!this.state.isSendLinkShown&&(0,j.jsx)(x.A,{onClick:this.toggleSendLink,className:"mr-2",children:(0,g.AP)("Send")}),this.state.isSendLinkShown&&(0,j.jsx)(U,{linkType:"shareLink",token:t.token,toggleSendLink:this.toggleSendLink,closeShareDialog:this.props.closeShareDialog}),!this.state.isSendLinkShown&&(0,j.jsx)(x.A,{onClick:this.toggleLinkDeleteDialog,children:(0,g.AP)("Delete")}),this.state.isLinkDeleteDialogOpen&&(0,j.jsx)(O.A,{title:(0,g.AP)("Delete share link"),message:(0,g.AP)("Are you sure you want to delete the share link?"),executeOperation:this.deleteLink,confirmBtnText:(0,g.AP)("Delete"),toggleDialog:this.toggleLinkDeleteDialog})]})}}])}(s.Component),re=n(76115),ie=n(94988),ae=y.Aq.isDesktop()?250:210,oe=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).setExpType=function(e){n.setState({expType:e.target.value})},n.onExpDateChanged=function(e){n.setState({expDate:e})},n.onPasswordInputChecked=function(){n.setState({isShowPasswordInput:!n.state.isShowPasswordInput,password:"",passwdnew:"",errorInfo:""})},n.togglePasswordVisible=function(){n.setState({isPasswordVisible:!n.state.isPasswordVisible})},n.generatePassword=function(){var e=y.Aq.generatePassword(g.r8);n.setState({password:e,passwdnew:e})},n.inputPassword=function(e){var t=e.target.value.trim();n.setState({password:t})},n.inputPasswordNew=function(e){var t=e.target.value.trim();n.setState({passwdnew:t})},n.setPermission=function(e){n.setState({currentPermission:e.target.value})},n.generateShareLink=function(){if(n.validateParamsInput()){n.setState({errorInfo:""});var e,t=n.props,r=t.type,i=t.itemPath,a=t.repoID,o=n.state,s=o.linkAmount,u=o.isShowPasswordInput,l=o.password,c=o.isExpireChecked,d=o.expType,f=o.expireDays,p=o.expDate,h=y.Aq.getShareLinkPermissionObject(n.state.currentPermission).permissionDetails;e=JSON.stringify(h);var m,_,C="";if(c&&(C="by-days"===d?A()().add(parseInt(f),"days").format():p.format()),"batch"===r){var T=g.jQ||u;m=v.e.batchCreateMultiShareLink(a,i,s,T,C,e)}else{var w=n.state,S=w.currentScope,k=w.selectedOption,D=w.inputEmails;"specific_users"===S&&k&&(_=k.map((function(e,t){return e.email}))),"specific_emails"===S&&D&&(_=D),m=M.createMultiShareLink(a,i,l,C,e,S,_)}m.then((function(e){if("batch"===r){var t=e.data.map((function(e){return new b.A(e)}));n.props.updateAfterCreation(t)}else{var i=new b.A(e.data);n.props.updateAfterCreation(i)}})).catch((function(e){var t=e.response.data;if("Folder permission denied."===(t&&t.error_msg))n.setState({errorInfo:(0,g.AP)('Share links cannot be generated because "Invisible", "Online Read-Write" or "Online Read-Only" is set for you on some folder(s) in the library.')});else{var r=y.Aq.getErrorMsg(e);E.A.danger(r)}}))}},n.onExpireChecked=function(e){n.setState({isExpireChecked:e.target.checked})},n.onExpireDaysChanged=function(e){var t=e.target.value.trim();n.setState({expireDays:t})},n.validateParamsInput=function(){var e=n.props.type,t=n.state,r=t.linkAmount,i=t.isShowPasswordInput,a=t.password,o=t.passwdnew,s=t.isExpireChecked,u=t.expType,l=t.expireDays,c=t.expDate;if("batch"===e){if(!Number.isInteger(parseInt(r))||parseInt(r)<=1)return n.setState({errorInfo:(0,g.AP)("Please enter an integer bigger than 1 as number of links.")}),!1;if(parseInt(r)>200)return n.setState({errorInfo:(0,g.AP)("Please enter an integer not bigger than {max_number} as number of links.").replace("{max_number}",200)}),!1}if("single"===e&&i){if(0===a.length)return n.setState({errorInfo:(0,g.AP)("Please enter a password.")}),!1;if(a.length<g.r8)return n.setState({errorInfo:(0,g.AP)("The password is too short.")}),!1;if(a!==o)return n.setState({errorInfo:(0,g.AP)("Passwords don't match")}),!1;if(y.Aq.getStrengthLevel(a)<g.oi)return n.setState({errorInfo:(0,g.AP)("The password is too weak. It should include at least {passwordStrengthLevel} of the following: number, upper letter, lower letter and other symbols.").replace("{passwordStrengthLevel}",g.oi)}),!1}if(s){if("by-date"===u)return!!c||(n.setState({errorInfo:(0,g.AP)("Please select an expiration time")}),!1);if(!l)return n.setState({errorInfo:(0,g.AP)("Please enter days")}),!1;if(!/^\d+$/.test(l))return n.setState({errorInfo:(0,g.AP)("Please enter a non-negative integer")}),!1;l=parseInt(l);var d=g.Ky,f=g.OZ;if(0!==d&&0===f&&l<d)return n.setState({errorInfo:"Please enter valid days"}),!1;if(0===d&&0!==f&&l>f)return n.setState({errorInfo:"Please enter valid days"}),!1;if(0!==d&&0!==f&&(l<d||l>f))return n.setState({errorInfo:"Please enter valid days"}),!1;n.setState({expireDays:l})}return!0},n.onLinkAmountChange=function(e){n.setState({linkAmount:e.target.value})},n.goBack=function(){n.props.setMode("")},n.setScope=function(e){n.setState({currentScope:e.target.value,selectedOption:null,inputEmails:""})},n.handleSelectChange=function(e){n.setState({selectedOption:e})},n.handleInputChange=function(e){n.setState({inputEmails:e.target.value})},n.isExpireDaysNoLimit=0===g.Ky&&0===g.OZ&&0==g.j9,n.defaultExpireDays=n.isExpireDaysNoLimit?"":g.j9,n.state={linkAmount:"",isShowPasswordInput:!!g.jQ,isPasswordVisible:!1,isExpireChecked:!n.isExpireDaysNoLimit,expType:"by-days",expireDays:n.defaultExpireDays,expDate:null,password:"",passwdnew:"",errorInfo:"",currentPermission:e.currentPermission,currentScope:"all_users",selectedOption:null,inputEmails:""},n}return(0,o.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.userPerm,r=t.type,i=t.permissionOptions,a=y.Aq.getUserPermission(n).isCustomPermission;return(0,j.jsxs)(s.Fragment,{children:[(0,j.jsx)("div",{className:"d-flex align-items-center pb-2 border-bottom",children:(0,j.jsxs)("h6",{className:"font-weight-normal m-0",children:[(0,j.jsx)("button",{className:"sf3-font sf3-font-arrow rotate-180 d-inline-block back-icon border-0 bg-transparent text-secondary p-0 mr-2",onClick:this.goBack,title:(0,g.AP)("Back"),"aria-label":(0,g.AP)("Back")}),"batch"===r?(0,g.AP)("Generate links in batch"):(0,g.AP)("Generate Link")]})}),(0,j.jsxs)(R.A,{className:"pt-4",children:["batch"===r&&(0,j.jsxs)(F.A,{children:[(0,j.jsx)(B.A,{for:"link-number",className:"p-0",children:(0,g.AP)("Number of links")}),(0,j.jsx)(k.A,{type:"number",id:"link-number",value:this.state.linkAmount,onChange:this.onLinkAmountChange,style:{width:ae}})]}),(0,j.jsxs)(F.A,{check:!0,children:[g.jQ?(0,j.jsxs)(B.A,{check:!0,children:[(0,j.jsx)(k.A,{type:"checkbox",checked:!0,readOnly:!0,disabled:!0}),(0,j.jsx)("span",{children:(0,g.AP)("Add password protection")})]}):(0,j.jsxs)(B.A,{check:!0,children:[(0,j.jsx)(k.A,{type:"checkbox",checked:this.state.isShowPasswordInput,onChange:this.onPasswordInputChecked}),(0,j.jsx)("span",{children:(0,g.AP)("Add password protection")})]}),"batch"!==r&&this.state.isShowPasswordInput&&(0,j.jsxs)("div",{className:"ml-4",children:[(0,j.jsxs)(F.A,{children:[(0,j.jsx)(B.A,{for:"passwd",children:(0,g.AP)("Password")}),(0,j.jsx)("span",{className:"tip",children:(0,g.AP)("(at least {passwordMinLength} characters and includes {passwordStrengthLevel} of the following: number, upper letter, lower letter and other symbols)").replace("{passwordMinLength}",g.r8).replace("{passwordStrengthLevel}",g.oi)}),(0,j.jsxs)(S.A,{style:{width:ae},children:[(0,j.jsx)(k.A,{id:"passwd",type:this.state.isPasswordVisible?"text":"password",value:this.state.password||"",onChange:this.inputPassword}),(0,j.jsxs)(D.A,{addonType:"append",children:[(0,j.jsx)(x.A,{onClick:this.togglePasswordVisible,children:(0,j.jsx)("i",{className:"link-operation-icon sf3-font sf3-font-eye".concat(this.state.isPasswordVisible?"":"-slash")})}),(0,j.jsx)(x.A,{onClick:this.generatePassword,children:(0,j.jsx)("i",{className:"link-operation-icon sf3-font sf3-font-magic"})})]})]})]}),(0,j.jsxs)(F.A,{children:[(0,j.jsx)(B.A,{for:"passwd-again",children:(0,g.AP)("Password again")}),(0,j.jsx)(k.A,{id:"passwd-again",style:{width:ae},type:this.state.isPasswordVisible?"text":"password",value:this.state.passwdnew||"",onChange:this.inputPasswordNew})]})]})]}),(0,j.jsxs)(F.A,{check:!0,children:[(0,j.jsxs)(B.A,{check:!0,children:[this.isExpireDaysNoLimit?(0,j.jsx)(k.A,{type:"checkbox",onChange:this.onExpireChecked}):(0,j.jsx)(k.A,{type:"checkbox",checked:!0,readOnly:!0,disabled:!0}),(0,j.jsx)("span",{children:(0,g.AP)("Add auto expiration")})]}),this.state.isExpireChecked&&(0,j.jsx)("div",{className:"ml-4",children:(0,j.jsx)(Q,{minDays:g.Ky,maxDays:g.OZ,defaultDays:g.j9,expType:this.state.expType,setExpType:this.setExpType,expireDays:this.state.expireDays,onExpireDaysChanged:this.onExpireDaysChanged,expDate:this.state.expDate,onExpDateChanged:this.onExpDateChanged})})]}),!a&&(0,j.jsxs)(F.A,{check:!0,children:[(0,j.jsx)(B.A,{check:!0,children:(0,j.jsx)("span",{children:(0,g.AP)("Set permission")})}),i.map((function(t,n){return(0,j.jsx)(F.A,{check:!0,className:"ml-4",children:(0,j.jsxs)(B.A,{check:!0,children:[(0,j.jsx)(k.A,{type:"radio",name:"permission",value:t,checked:e.state.currentPermission==t,onChange:e.setPermission,className:"mr-1"}),y.Aq.getShareLinkPermissionObject(t).text]})},n)}))]}),"batch"!==r&&(0,j.jsxs)(F.A,{check:!0,children:[(0,j.jsx)(B.A,{check:!0,children:(0,j.jsx)("span",{children:(0,g.AP)("Set access scope")})}),(0,j.jsx)(F.A,{check:!0,className:"ml-4",children:(0,j.jsxs)(B.A,{check:!0,children:[(0,j.jsx)(k.A,{type:"radio",name:"scope",value:"all_users",checked:"all_users"===this.state.currentScope,onChange:this.setScope,className:"mr-1"}),(0,g.AP)("Anyone with the link")]})}),(0,j.jsxs)(F.A,{check:!0,className:"ml-4",children:[(0,j.jsxs)(B.A,{check:!0,children:[(0,j.jsx)(k.A,{type:"radio",name:"scope",value:"specific_users",checked:"specific_users"===this.state.currentScope,onChange:this.setScope,className:"mr-1"}),(0,g.AP)("Specific users in the team")]}),"specific_users"===this.state.currentScope&&(0,j.jsx)(ie.A,{ref:"userSelect",isMulti:!0,placeholder:(0,g.AP)("Search users"),onSelectChange:this.handleSelectChange})]}),g.bw&&(0,j.jsxs)(F.A,{check:!0,className:"ml-4",children:[(0,j.jsxs)(B.A,{check:!0,children:[(0,j.jsx)(k.A,{type:"radio",name:"scope",value:"specific_emails",checked:"specific_emails"===this.state.currentScope,onChange:this.setScope,className:"mr-1"}),(0,g.AP)("Specific people with email address")]}),"specific_emails"===this.state.currentScope&&(0,j.jsx)("input",{type:"text",className:"form-control",value:this.state.inputEmails,onChange:this.handleInputChange,placeholder:(0,g.AP)("Emails, separated by ','")})]})]}),this.state.errorInfo&&(0,j.jsx)(re.A,{color:"danger",className:"mt-2",children:(0,g.AP)(this.state.errorInfo)}),(0,j.jsx)(x.A,{color:"primary",onClick:this.generateShareLink,className:"mt-2 ml-1 mb-1",children:(0,g.AP)("Generate")})]})]})}}])}(s.Component),se=n(43066),ue=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).onMouseOver=function(){n.setState({isItemOpVisible:!0})},n.onMouseOut=function(){n.setState({isItemOpVisible:!1})},n.cutLink=function(e){var t=e.length;return e.slice(0,9)+"..."+e.slice(t-5)},n.onDeleteIconClicked=function(e){e.preventDefault(),e.stopPropagation(),n.toggleDeleteShareLinkDialog()},n.toggleDeleteShareLinkDialog=function(){n.setState({isDeleteShareLinkDialogOpen:!n.state.isDeleteShareLinkDialogOpen})},n.onCopyIconClicked=function(e){e.preventDefault(),e.stopPropagation();var t=n.props.item;w()(t.link),E.A.success((0,g.AP)("Share link is copied to the clipboard."))},n.clickItem=function(e){n.props.showLinkDetails(n.props.item)},n.onCheckboxClicked=function(e){e.stopPropagation()},n.toggleSelectLink=function(e){var t=n.props.item;n.props.toggleSelectLink(t,e.target.checked)},n.deleteLink=function(){var e=n.props.item;n.props.deleteLink(e.token)},n.state={isItemOpVisible:!1,isDeleteShareLinkDialogOpen:!1},n}return(0,o.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){var e=this.state.isItemOpVisible,t=this.props.item,n=t.isSelected,r=void 0!==n&&n,i=t.permissions,a=t.link,o=t.expire_date,u=y.Aq.getShareLinkPermissionStr(i);return(0,j.jsxs)(s.Fragment,{children:[(0,j.jsxs)("tr",{onClick:this.clickItem,onMouseOver:this.onMouseOver,onMouseOut:this.onMouseOut,className:"cursor-pointer ".concat(r?"tr-highlight":""),children:[(0,j.jsx)("td",{className:"text-center",children:(0,j.jsx)("input",{type:"checkbox",checked:r,className:"vam",onClick:this.onCheckboxClicked,onChange:this.toggleSelectLink})}),(0,j.jsx)("td",{children:this.cutLink(a)}),(0,j.jsx)("td",{children:i&&y.Aq.getShareLinkPermissionObject(u).text}),(0,j.jsx)("td",{children:o?A()(o).format("YYYY-MM-DD HH:mm"):"--"}),(0,j.jsxs)("td",{children:[(0,j.jsx)("a",{href:"#",role:"button",onClick:this.onCopyIconClicked,className:"sf3-font sf3-font-copy1 action-icon op-icon ".concat(e?"":"invisible"),title:(0,g.AP)("Copy"),"aria-label":(0,g.AP)("Copy")}),(0,j.jsx)("a",{href:"#",role:"button",onClick:this.onDeleteIconClicked,className:"sf3-font-delete1 sf3-font action-icon op-icon ".concat(e?"":"invisible"),title:(0,g.AP)("Delete"),"aria-label":(0,g.AP)("Delete")})]})]}),this.state.isDeleteShareLinkDialogOpen&&(0,j.jsx)(O.A,{title:(0,g.AP)("Delete share link"),message:(0,g.AP)("Are you sure you want to delete the share link?"),executeOperation:this.deleteLink,confirmBtnText:(0,g.AP)("Delete"),toggleDialog:this.toggleDeleteShareLinkDialog})]})}}])}(s.Component),le=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).toggleDeleteShareLinksDialog=function(){n.setState({isDeleteShareLinksDialogOpen:!n.state.isDeleteShareLinksDialogOpen})},n.toggleSelectAllLinks=function(e){n.props.toggleSelectAllLinks(e.target.checked)},n.cancelSelectAllLinks=function(){n.props.toggleSelectAllLinks(!1)},n.exportSelectedLinks=function(){var e=n.props.shareLinks.filter((function(e){return e.isSelected})),t="".concat(g.Yc,"share/link/export-excel/?");t+=e.map((function(e){return"token=".concat(e.token)})).join("&"),location.href=t},n.state={isDeleteShareLinksDialogOpen:!1},n}return(0,o.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.shareLinks,r=t.permissionOptions,i=t.isLoadingMore,a=t.handleScroll,o=n.filter((function(e){return e.isSelected})),u=n.length==o.length;return(0,j.jsxs)(s.Fragment,{children:[(0,j.jsxs)("div",{className:"d-flex justify-content-between align-items-center pb-2 mt-1 pr-1 border-bottom",children:[(0,j.jsx)("h6",{className:"font-weight-normal m-0",children:(0,g.AP)("Share Link")}),(0,j.jsx)("div",{className:"d-flex",children:0==o.length?(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)("button",{className:"btn btn-sm btn-outline-primary mr-2",onClick:this.props.setMode.bind(this,"singleLinkCreation"),children:(0,g.AP)("Generate Link")}),(0,j.jsx)("button",{className:"btn btn-sm btn-outline-primary",onClick:this.props.setMode.bind(this,"linksCreation"),children:(0,g.AP)("Generate links in batch")})]}):(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)("button",{className:"btn btn-sm btn-secondary mr-2",onClick:this.cancelSelectAllLinks,children:(0,g.AP)("Cancel")}),(0,j.jsx)("button",{className:"btn btn-sm btn-secondary mr-2",onClick:this.toggleDeleteShareLinksDialog,children:(0,g.AP)("Delete")}),(0,j.jsx)("button",{className:"btn btn-sm btn-secondary",onClick:this.exportSelectedLinks,children:(0,g.AP)("Export")})]})})]}),0==n.length?(0,j.jsx)(se.A,{text:(0,g.AP)("No share links"),className:"m-0"}):(0,j.jsxs)("div",{className:"share-list-container share-link-list",children:[(0,j.jsx)("table",{className:"table-place-header",children:(0,j.jsx)("thead",{children:(0,j.jsxs)("tr",{children:[(0,j.jsx)("th",{width:"5%",className:"text-center",children:(0,j.jsx)("input",{type:"checkbox",checked:u,className:"vam",onChange:this.toggleSelectAllLinks})}),(0,j.jsx)("th",{width:"26%",children:(0,g.AP)("Link")}),(0,j.jsx)("th",{width:"30%",children:(0,g.AP)("Permission")}),(0,j.jsx)("th",{width:"25%",children:(0,g.AP)("Expiration")}),(0,j.jsx)("th",{width:"14%"})]})})}),(0,j.jsxs)("div",{className:"table-real-container",onScroll:a,children:[(0,j.jsxs)("table",{className:"table-real-content table-thead-hidden",children:[(0,j.jsx)("thead",{children:(0,j.jsxs)("tr",{children:[(0,j.jsx)("th",{width:"5%",className:"text-center"}),(0,j.jsx)("th",{width:"26%",children:(0,g.AP)("Link")}),(0,j.jsx)("th",{width:"30%",children:(0,g.AP)("Permission")}),(0,j.jsx)("th",{width:"25%",children:(0,g.AP)("Expiration")}),(0,j.jsx)("th",{width:"14%"})]})}),(0,j.jsx)("tbody",{children:n.map((function(t,n){return(0,j.jsx)(ue,{item:t,permissionOptions:r,showLinkDetails:e.props.showLinkDetails,toggleSelectLink:e.props.toggleSelectLink,deleteLink:e.props.deleteLink},n)}))})]}),i&&(0,j.jsx)(_.A,{})]})]}),this.state.isDeleteShareLinksDialogOpen&&(0,j.jsx)(O.A,{title:(0,g.AP)("Delete share links"),message:(0,g.AP)("Are you sure you want to delete the selected share link(s) ?"),executeOperation:this.props.deleteShareLinks,confirmBtnText:(0,g.AP)("Delete"),toggleDialog:this.toggleDeleteShareLinksDialog})]})}}])}(s.Component),ce=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).onMouseEnter=function(){n.setState({isHighlighted:!0,isOperationShow:!0})},n.onMouseLeave=function(){n.setState({isHighlighted:!1,isOperationShow:!1})},n.deleteItem=function(){var e=n.props.item;n.props.deleteItem(e.username)},n.state={isHighlighted:!1,isOperationShow:!1},n}return(0,o.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){var e=this.props.item,t=this.state.isHighlighted;return(0,j.jsxs)("tr",{className:t?"tr-highlight":"",onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave,onFocus:this.onMouseEnter,tabIndex:"0",children:[(0,j.jsx)("td",{children:(0,j.jsxs)("div",{className:"d-flex align-items-center",title:e.contact_email,children:[(0,j.jsx)("img",{src:e.avatar_url,width:"24",alt:e.name,className:"rounded-circle mr-2 cursor-pointer"}),(0,j.jsx)("span",{children:e.name})]})}),(0,j.jsx)("td",{children:(0,j.jsx)("span",{tabIndex:"0",role:"button",className:"sf2-icon-x3 action-icon ".concat(this.state.isOperationShow?"":"hide"),onClick:this.deleteItem,onKeyDown:y.Aq.onKeyDown,title:(0,g.AP)("Delete"),"aria-label":(0,g.AP)("Delete")})})]})}}])}(s.Component),de=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).listLinkAuthUsers=function(){var e=n.props,t=e.linkToken,r=e.path;M.listShareLinkAuthUsers(t,r).then((function(e){n.setState({authUsers:e.data.auth_list})})).catch((function(e){var t=y.Aq.getErrorMsg(e);E.A.danger(t)}))},n.addLinkAuthUsers=function(){var e=n.props,t=e.linkToken,r=e.path,i=n.state,a=i.selectedOption,o=i.authUsers;if(!a||!a.length)return!1;var s=a.map((function(e,t){return e.email}));M.addShareLinkAuthUsers(t,s,r).then((function(e){var t=e.data,r=t.success,i=t.failed;if(r.length){var a=r.map((function(e){return e.name})),s=(0,g.AP)("Successfully added %s.").replace("%s",a.join(", "));E.A.success(s)}i.length&&i.forEach((function(e){var t="".concat(e.name,": ").concat(e.error_msg);E.A.danger(t)})),n.setState({authUsers:r.concat(o),selectedOption:null}),n.refs.userSelect.clearSelect()})).catch((function(e){var t=y.Aq.getErrorMsg(e);E.A.danger(t)}))},n.deleteItem=function(e){var t=n.props,r=t.linkToken,i=t.path,a=[e];M.deleteShareLinkAuthUsers(r,a,i).then((function(t){var r=n.state.authUsers.filter((function(t){return t.username!==e}));n.setState({authUsers:r})})).catch((function(e){var t=y.Aq.getErrorMsg(e);E.A.danger(t)}))},n.goBack=function(){n.props.setMode("displayLinkDetails")},n.handleSelectChange=function(e){n.setState({selectedOption:e})},n.state={selectedOption:null,authUsers:[]},n}return(0,o.A)(t,e),(0,i.A)(t,[{key:"componentDidMount",value:function(){this.listLinkAuthUsers()}},{key:"render",value:function(){var e=this,t=this.state.authUsers,n=(0,j.jsx)("thead",{children:(0,j.jsxs)("tr",{children:[(0,j.jsx)("th",{width:"82%"}),(0,j.jsx)("th",{width:"18%"})]})});return(0,j.jsxs)(s.Fragment,{children:[(0,j.jsx)("div",{className:"d-flex align-items-center pb-2 border-bottom",children:(0,j.jsxs)("h6",{className:"font-weight-normal m-0",children:[(0,j.jsx)("button",{className:"sf3-font sf3-font-arrow rotate-180 d-inline-block back-icon border-0 bg-transparent text-secondary p-0 mr-2",onClick:this.goBack,title:(0,g.AP)("Back"),"aria-label":(0,g.AP)("Back")}),(0,g.AP)("Authenticated users")]})}),(0,j.jsxs)("table",{className:"table-thead-hidden w-xs-200",children:[n,(0,j.jsx)("tbody",{children:(0,j.jsxs)("tr",{children:[(0,j.jsx)("td",{children:(0,j.jsx)(ie.A,{ref:"userSelect",isMulti:!0,placeholder:(0,g.AP)("Search users"),onSelectChange:this.handleSelectChange})}),(0,j.jsx)("td",{children:(0,j.jsx)(x.A,{onClick:this.addLinkAuthUsers,children:(0,g.AP)("Submit")})})]})})]}),(0,j.jsx)("div",{className:"share-list-container",children:(0,j.jsxs)("table",{className:"table-thead-hidden w-xs-200",children:[n,(0,j.jsx)("tbody",{children:t.map((function(t,n){return(0,j.jsx)(ce,{item:t,repoID:e.props.repoID,deleteItem:e.deleteItem},n)}))})]})})]})}}])}(s.Component),fe=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).onMouseEnter=function(){n.setState({isHighlighted:!0,isOperationShow:!0})},n.onMouseLeave=function(){n.setState({isHighlighted:!1,isOperationShow:!1})},n.deleteItem=function(){var e=n.props.item;n.props.deleteItem(e)},n.state={isHighlighted:!1,isOperationShow:!1},n}return(0,o.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){var e=this.props.item;return(0,j.jsxs)("tr",{className:this.state.isHighlighted?"tr-highlight":"",onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave,onFocus:this.onMouseEnter,tabIndex:"0",children:[(0,j.jsx)("td",{children:e}),(0,j.jsx)("td",{children:(0,j.jsx)("span",{tabIndex:"0",role:"button",className:"sf2-icon-x3 action-icon ".concat(this.state.isOperationShow?"":"hide"),onClick:this.deleteItem,onKeyDown:y.Aq.onKeyDown,title:(0,g.AP)("Delete"),"aria-label":(0,g.AP)("Delete")})})]})}}])}(s.Component),pe=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).getItems=function(){var e=n.props,t=e.linkToken,r=e.path;M.listShareLinkAuthEmails(t,r).then((function(e){n.setState({authEmails:e.data.auth_list})})).catch((function(e){var t=y.Aq.getErrorMsg(e);E.A.danger(t)}))},n.onSubmit=function(){var e=n.props,t=e.linkToken,r=e.path,i=n.state,a=i.inputEmails,o=i.authEmails;n.setState({isSubmitting:!0}),M.addShareLinkAuthEmails(t,a,r).then((function(e){var t=e.data,r=t.success,i=t.failed,a=[];if(r.length){a=r.map((function(e){return e.email}));var s=(0,g.AP)("Successfully added %s.").replace("%s",a.join(", "));E.A.success(s)}i.length&&i.forEach((function(e){var t="".concat(e.email,": ").concat(e.error_msg);E.A.danger(t)})),n.setState({authEmails:a.concat(o),inputEmails:"",isSubmitting:!1})})).catch((function(e){var t=y.Aq.getErrorMsg(e);E.A.danger(t),n.setState({isSubmitting:!1})}))},n.deleteItem=function(e){var t=n.props,r=t.linkToken,i=t.path,a=[e];M.deleteShareLinkAuthEmails(r,a,i).then((function(t){var r=n.state.authEmails.filter((function(t){return t!==e}));n.setState({authEmails:r})})).catch((function(e){var t=y.Aq.getErrorMsg(e);E.A.danger(t)}))},n.goBack=function(){n.props.setMode("displayLinkDetails")},n.handleInputChange=function(e){n.setState({inputEmails:e.target.value})},n.state={inputEmails:"",authEmails:[],isSubmitting:!1},n}return(0,o.A)(t,e),(0,i.A)(t,[{key:"componentDidMount",value:function(){this.getItems()}},{key:"render",value:function(){var e=this,t=this.state,n=t.authEmails,r=t.inputEmails,i=t.isSubmitting,a=!r.trim()||i,o=(0,j.jsx)("thead",{children:(0,j.jsxs)("tr",{children:[(0,j.jsx)("th",{width:"82%"}),(0,j.jsx)("th",{width:"18%"})]})});return(0,j.jsxs)(s.Fragment,{children:[(0,j.jsx)("div",{className:"d-flex align-items-center pb-2 border-bottom",children:(0,j.jsxs)("h6",{className:"font-weight-normal m-0",children:[(0,j.jsx)("button",{className:"sf3-font sf3-font-arrow rotate-180 d-inline-block back-icon border-0 bg-transparent text-secondary p-0 mr-2",onClick:this.goBack,title:(0,g.AP)("Back"),"aria-label":(0,g.AP)("Back")}),(0,g.AP)("Authenticated emails")]})}),(0,j.jsxs)("table",{className:"table-thead-hidden w-xs-200",children:[o,(0,j.jsx)("tbody",{children:(0,j.jsxs)("tr",{children:[(0,j.jsx)("td",{children:(0,j.jsx)("input",{type:"text",className:"form-control",value:r,onChange:this.handleInputChange,placeholder:(0,g.AP)("Emails, separated by ','")})}),(0,j.jsx)("td",{children:(0,j.jsx)(x.A,{disabled:a,onClick:this.onSubmit,children:i?(0,j.jsx)(_.A,{}):(0,g.AP)("Submit")})})]})})]}),(0,j.jsx)("div",{className:"share-list-container",children:(0,j.jsxs)("table",{className:"table-thead-hidden w-xs-200",children:[o,(0,j.jsx)("tbody",{children:n.map((function(t,n){return(0,j.jsx)(fe,{item:t,repoID:e.props.repoID,deleteItem:e.deleteItem},n)}))})]})})]})}}])}(s.Component),he=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).showLinkDetails=function(e){n.setState({sharedLinkInfo:e,mode:e?"displayLinkDetails":""})},n.updateLink=function(e){var t=n.state.shareLinks;n.setState({sharedLinkInfo:e,shareLinks:t.map((function(t){return t.token==e.token?e:t}))})},n.deleteLink=function(e){var t=n.state.shareLinks;v.e.deleteShareLink(e).then((function(){n.setState({mode:"",sharedLinkInfo:null,shareLinks:t.filter((function(t){return t.token!==e}))}),E.A.success((0,g.AP)("Successfully deleted 1 share link"))})).catch((function(e){var t=y.Aq.getErrorMsg(e);E.A.danger(t)}))},n.deleteShareLinks=function(){var e=n.state.shareLinks,t=e.filter((function(e){return e.isSelected})).map((function(e){return e.token}));v.e.deleteShareLinks(t).then((function(t){var r=t.data,i=r.success,a=r.failed;if(i.length){var o=e.filter((function(e){return!i.some((function(t){return t.token==e.token}))}));n.setState({shareLinks:o});var s=i.length,u=1==s?(0,g.AP)("Successfully deleted 1 share link"):(0,g.AP)("Successfully deleted {number_placeholder} share links").replace("{number_placeholder}",s);E.A.success(u)}a.forEach((function(e){var t="".concat(e.token,": ").concat(e.error_msg);E.A.danger(t)}))})).catch((function(e){var t=y.Aq.getErrorMsg(e);E.A.danger(t)}))},n.updateAfterCreation=function(e){var t=n.state,r=t.mode,i=t.shareLinks;"singleLinkCreation"==r?(i.unshift(e),n.setState({mode:"displayLinkDetails",sharedLinkInfo:e,shareLinks:i})):n.setState({mode:"",shareLinks:e.concat(i)})},n.setMode=function(e){n.setState({mode:e})},n.toggleSelectAllLinks=function(e){var t=n.state.shareLinks;n.setState({shareLinks:t.map((function(t){return t.isSelected=e,t}))})},n.toggleSelectLink=function(e,t){var r=n.state.shareLinks;n.setState({shareLinks:r.map((function(n){return n.token==e.token&&(n.isSelected=t),n}))})},n.handleScroll=function(e){if(!n.state.isLoadingMore&&n.state.hasMore){var t=e.target.clientHeight,r=e.target.scrollHeight;t+e.target.scrollTop+1>=r&&n.setState({isLoadingMore:!0},(function(){n.getMore()}))}},n.getMore=function(){var e=n.state,t=e.page,r=e.shareLinks,i=n.props,a=i.repoID,o=i.itemPath;v.e.listShareLinks({repoID:a,path:o,page:t+1}).then((function(e){n.setState({isLoadingMore:!1,hasMore:25==e.data.length,page:t+1,shareLinks:r.concat(e.data.map((function(e){return new b.A(e)})))})})).catch((function(e){n.setState({isLoadingMore:!1});var t=y.Aq.getErrorMsg(e);E.A.danger(t)}))},n.isExpireDaysNoLimit=0===g.Ky&&0===g.OZ&&0==g.j9,n.defaultExpireDays=n.isExpireDaysNoLimit?"":g.j9,n.state={isLoading:!0,hasMore:!1,isLoadingMore:!1,page:1,mode:"listLinks",sharedLinkInfo:null,shareLinks:[],permissionOptions:[],currentPermission:""},n}return(0,o.A)(t,e),(0,i.A)(t,[{key:"componentDidMount",value:function(){var e=this,t=this.state.page,n=this.props,r=n.repoID,i=n.itemPath;v.e.listShareLinks({repoID:r,path:i,page:t}).then((function(t){e.setState({isLoading:!1,hasMore:25==t.data.length,shareLinks:t.data.map((function(e){return new b.A(e)}))})})).catch((function(e){var t=y.Aq.getErrorMsg(e);E.A.danger(t)}));var a=this.props,o=a.itemType,s=a.userPerm;if("library"==o){var u=y.Aq.getShareLinkPermissionList(o,s,i);this.setState({permissionOptions:u,currentPermission:u[0]})}else{var l;"file"===this.props.itemType?l=v.e.getFileInfo(r,i):"dir"===this.props.itemType&&(l=v.e.getDirInfo(r,i)),l.then((function(t){var n=t.data.can_edit,r=t.data.permission,a=y.Aq.getShareLinkPermissionList(e.props.itemType,r,i,n);e.setState({permissionOptions:a,currentPermission:a[0]})})).catch((function(e){var t=y.Aq.getErrorMsg(e);E.A.danger(t)}))}}},{key:"render",value:function(){if(this.state.isLoading)return(0,j.jsx)(_.A,{});var e=this.props,t=e.repoID,n=e.itemPath,r=e.userPerm,i=this.state,a=i.mode,o=i.shareLinks,s=i.sharedLinkInfo,u=i.permissionOptions,l=i.currentPermission,c=i.isLoadingMore;switch(a){case"displayLinkDetails":return(0,j.jsx)(ne,{sharedLinkInfo:s,permissionOptions:u,defaultExpireDays:this.defaultExpireDays,showLinkDetails:this.showLinkDetails,updateLink:this.updateLink,deleteLink:this.deleteLink,closeShareDialog:this.props.closeShareDialog,setMode:this.setMode});case"singleLinkCreation":return(0,j.jsx)(oe,{type:"single",repoID:t,itemPath:n,userPerm:r,permissionOptions:u,currentPermission:l,setMode:this.setMode,updateAfterCreation:this.updateAfterCreation});case"linksCreation":return(0,j.jsx)(oe,{type:"batch",repoID:t,itemPath:n,userPerm:r,permissionOptions:u,currentPermission:l,setMode:this.setMode,updateAfterCreation:this.updateAfterCreation});case"linkAuthenticatedUsers":return(0,j.jsx)(de,{repoID:t,linkToken:s.token,setMode:this.setMode,path:n});case"linkAuthenticatedEmails":return(0,j.jsx)(pe,{repoID:t,linkToken:s.token,setMode:this.setMode,path:n});default:return(0,j.jsx)(le,{shareLinks:o,permissionOptions:u,setMode:this.setMode,showLinkDetails:this.showLinkDetails,toggleSelectAllLinks:this.toggleSelectAllLinks,toggleSelectLink:this.toggleSelectLink,deleteShareLinks:this.deleteShareLinks,deleteLink:this.deleteLink,handleScroll:this.handleScroll,isLoadingMore:c})}}}])}(s.Component),me=n(8576),ge=y.Aq.isDesktop()?250:210,ve=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).getUploadLink=function(){var e=n.props.itemPath,t=n.props.repoID;v.e.getUploadLink(t,e).then((function(e){if(0!==e.data.length){var t=new me.A(e.data[0]);n.setState({sharedUploadInfo:t})}})).catch((function(e){var t=y.Aq.getErrorMsg(e,!0);e.response&&403===e.response.status||E.A.danger(t),n.props.closeShareDialog()}))},n.addPassword=function(){n.setState({showPasswordInput:!n.state.showPasswordInput,password:"",passwordnew:"",errorInfo:""})},n.togglePasswordVisible=function(){n.setState({passwordVisible:!n.state.passwordVisible})},n.generatePassword=function(){var e=y.Aq.generatePassword(g.r8);n.setState({password:e,passwordnew:e})},n.inputPassword=function(e){n.setState({password:e.target.value})},n.inputPasswordNew=function(e){n.setState({passwordnew:e.target.value})},n.toggleStoredPasswordVisible=function(){n.setState({storedPasswordVisible:!n.state.storedPasswordVisible})},n.generateUploadLink=function(){if(n.validateParamsInput()){n.setState({errorInfo:""});var e=n.props,t=e.itemPath,r=e.repoID,i=n.state,a=i.password,o=i.isExpireChecked,s=i.expType,u=i.expireDays,l=i.expDate,c="";o&&(c="by-days"==s?A()().add(parseInt(u),"days").format():l.format()),v.e.createUploadLink(r,t,a,c).then((function(e){var t=new me.A(e.data);n.setState({sharedUploadInfo:t})})).catch((function(e){var t=y.Aq.getErrorMsg(e);E.A.danger(t)}))}},n.validateParamsInput=function(){var e=n.state,t=e.showPasswordInput,r=e.password,i=e.passwordnew,a=e.isExpireChecked,o=e.expType,s=e.expireDays,u=e.expDate;if(t){if(0===r.length)return n.setState({errorInfo:(0,g.AP)("Please enter a password.")}),!1;if(r.length<g.r8)return n.setState({errorInfo:(0,g.AP)("The password is too short.")}),!1;if(r!==i)return n.setState({errorInfo:(0,g.AP)("Passwords don't match")}),!1;if(y.Aq.getStrengthLevel(r)<g.oi)return n.setState({errorInfo:(0,g.AP)("The password is too weak. It should include at least {passwordStrengthLevel} of the following: number, upper letter, lower letter and other symbols.").replace("{passwordStrengthLevel}",g.oi)}),!1}if(a){if("by-date"==o)return!!u||(n.setState({errorInfo:(0,g.AP)("Please select an expiration time")}),!1);if(!s)return n.setState({errorInfo:(0,g.AP)("Please enter days")}),!1;if(!/^\d+$/.test(s))return n.setState({errorInfo:(0,g.AP)("Please enter a non-negative integer")}),!1;n.setState({expireDays:parseInt(s)})}return!0},n.onExpireChecked=function(e){n.setState({isExpireChecked:e.target.checked})},n.setExpType=function(e){n.setState({expType:e.target.value})},n.onExpDateChanged=function(e){n.setState({expDate:e})},n.onExpireDaysChanged=function(e){var t=e.target.value.trim();n.setState({expireDays:t})},n.onCopyUploadLink=function(){var e=n.state.sharedUploadInfo.link;w()(e),E.A.success((0,g.AP)("Upload link is copied to the clipboard.")),n.props.closeShareDialog()},n.handleMouseOverExpirationEditIcon=function(){n.setState({isExpirationEditIconShow:!0})},n.handleMouseOutExpirationEditIcon=function(){n.setState({isExpirationEditIconShow:!1})},n.editExpirationToggle=function(){n.setState({isEditingExpiration:!n.state.isEditingExpiration})},n.updateExpiration=function(e){e.preventDefault(),e.nativeEvent.stopImmediatePropagation();var t=n.state,r=t.expType,i=t.expireDays,a=t.expDate,o="";o="by-days"==r?A()().add(parseInt(i),"days").format():a.format(),v.e.updateUploadLink(n.state.sharedUploadInfo.token,o).then((function(e){var t=new me.A(e.data);n.setState({sharedUploadInfo:t,isEditingExpiration:!1})})).catch((function(e){var t=y.Aq.getErrorMsg(e);E.A.danger(t)}))},n.deleteUploadLink=function(){var e=n.state.sharedUploadInfo;v.e.deleteUploadLink(e.token).then((function(){n.setState({showPasswordInput:!!g.jQ,expireDays:n.defaultExpireDays,expDate:null,isExpireChecked:!n.isExpireDaysNoLimit,password:"",passwordnew:"",sharedUploadInfo:null})})).catch((function(e){var t=y.Aq.getErrorMsg(e);E.A.danger(t)}))},n.toggleSendLink=function(){n.setState({isSendLinkShown:!n.state.isSendLinkShown})},n.isExpireDaysNoLimit=0===g.gV&&0===g.kM&&0==g.vf,n.defaultExpireDays=n.isExpireDaysNoLimit?"":g.vf,n.state={showPasswordInput:!!g.jQ,passwordVisible:!1,password:"",passwordnew:"",storedPasswordVisible:!1,sharedUploadInfo:null,isSendLinkShown:!1,isExpireChecked:!n.isExpireDaysNoLimit,isExpirationEditIconShow:!1,isEditingExpiration:!1,expType:"by-days",expireDays:n.defaultExpireDays,expDate:null},n}return(0,o.A)(t,e),(0,i.A)(t,[{key:"componentDidMount",value:function(){this.getUploadLink()}},{key:"render",value:function(){var e=this.state.isSendLinkShown,t=(0,g.AP)("(at least {passwordMinLength} characters and includes {passwordStrengthLevel} of the following: number, upper letter, lower letter and other symbols)");if(t=t.replace("{passwordMinLength}",g.r8).replace("{passwordStrengthLevel}",g.oi),this.state.sharedUploadInfo){var n=this.state.sharedUploadInfo;return(0,j.jsxs)("div",{children:[(0,j.jsxs)("dl",{children:[(0,j.jsx)("dt",{className:"text-secondary font-weight-normal",children:(0,g.AP)("Upload Link")}),(0,j.jsx)("dd",{children:(0,j.jsx)(W,{link:n.link,linkExpired:n.is_expired,copyLink:this.onCopyUploadLink})}),n.password&&(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)("dt",{className:"text-secondary font-weight-normal",children:(0,g.AP)("Password")}),(0,j.jsx)("dd",{children:(0,j.jsxs)(S.A,{className:"share-link-details-item",children:[this.state.storedPasswordVisible?(0,j.jsx)(k.A,{type:"text",readOnly:!0,value:n.password}):(0,j.jsx)(k.A,{type:"text",readOnly:!0,value:"***************"}),(0,j.jsx)(D.A,{addonType:"append",children:(0,j.jsx)(x.A,{"aria-label":this.state.storedPasswordVisible?(0,g.AP)("Hide"):(0,g.AP)("Show"),onClick:this.toggleStoredPasswordVisible,className:"link-operation-icon eye-icon sf3-font sf3-font-eye".concat(this.state.storedPasswordVisible?"":"-slash")})})]})})]}),n.expire_date&&(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)("dt",{className:"text-secondary font-weight-normal",children:(0,g.AP)("Expiration date")}),(0,j.jsx)("dd",{children:this.state.isEditingExpiration?(0,j.jsxs)("div",{className:"ml-4",children:[(0,j.jsx)(Q,{minDays:g.gV,maxDays:g.kM,defaultDays:g.vf,expType:this.state.expType,setExpType:this.setExpType,expireDays:this.state.expireDays,onExpireDaysChanged:this.onExpireDaysChanged,expDate:this.state.expDate,onExpDateChanged:this.onExpDateChanged}),(0,j.jsxs)("div",{className:"by-days"==this.state.expType?"mt-2":"mt-3",children:[(0,j.jsx)("button",{className:"btn btn-primary mr-2",onClick:this.updateExpiration,children:(0,g.AP)("Update")}),(0,j.jsx)("button",{className:"btn btn-secondary",onClick:this.editExpirationToggle,children:(0,g.AP)("Cancel")})]})]}):(0,j.jsxs)(S.A,{className:"share-link-details-item",children:[(0,j.jsx)(k.A,{type:"text",readOnly:!0,value:A()(n.expire_date).format("YYYY-MM-DD HH:mm:ss")}),(0,j.jsx)(D.A,{addonType:"append",children:(0,j.jsx)(x.A,{"aria-label":(0,g.AP)("Edit"),title:(0,g.AP)("Edit"),className:"link-operation-icon sf3-font sf3-font-rename",onClick:this.editExpirationToggle})})]})})]})]}),g.ep&&!e&&(0,j.jsx)(x.A,{onClick:this.toggleSendLink,className:"mr-2",children:(0,g.AP)("Send")}),!e&&(0,j.jsx)(x.A,{onClick:this.deleteUploadLink,children:(0,g.AP)("Delete")}),e&&(0,j.jsx)(U,{linkType:"uploadLink",token:n.token,toggleSendLink:this.toggleSendLink,closeShareDialog:this.props.closeShareDialog})]})}return(0,j.jsxs)(R.A,{className:"generate-upload-link",children:[(0,j.jsxs)(F.A,{check:!0,children:[(0,j.jsx)(B.A,{check:!0,children:g.jQ?(0,j.jsxs)(B.A,{check:!0,children:[(0,j.jsx)(k.A,{type:"checkbox",checked:!0,readOnly:!0,disabled:!0}),(0,j.jsx)("span",{children:(0,g.AP)("Add password protection")})]}):(0,j.jsxs)(B.A,{check:!0,children:[(0,j.jsx)(k.A,{type:"checkbox",onChange:this.addPassword}),(0,j.jsx)("span",{children:(0,g.AP)("Add password protection")})]})}),this.state.showPasswordInput&&(0,j.jsxs)("div",{className:"ml-4",children:[(0,j.jsxs)(F.A,{children:[(0,j.jsx)(B.A,{for:"passwd",children:(0,g.AP)("Password")}),(0,j.jsx)("span",{className:"tip",children:t}),(0,j.jsxs)(S.A,{style:{width:ge},children:[(0,j.jsx)(k.A,{id:"passwd",type:this.state.passwordVisible?"text":"password",value:this.state.password||"",onChange:this.inputPassword}),(0,j.jsxs)(D.A,{addonType:"append",children:[(0,j.jsx)(x.A,{onClick:this.togglePasswordVisible,children:(0,j.jsx)("i",{className:"link-operation-icon sf3-font sf3-font-eye".concat(this.state.passwordVisible?"":"-slash")})}),(0,j.jsx)(x.A,{onClick:this.generatePassword,children:(0,j.jsx)("i",{className:"link-operation-icon sf3-font sf3-font-magic"})})]})]})]}),(0,j.jsxs)(F.A,{children:[(0,j.jsx)(B.A,{for:"passwd-again",children:(0,g.AP)("Password again")}),(0,j.jsx)(k.A,{id:"passwd-again",style:{width:ge},type:this.state.passwordVisible?"text":"password",value:this.state.passwordnew||"",onChange:this.inputPasswordNew})]})]})]}),(0,j.jsxs)(F.A,{check:!0,children:[(0,j.jsxs)(B.A,{check:!0,children:[this.isExpireDaysNoLimit?(0,j.jsx)(k.A,{type:"checkbox",onChange:this.onExpireChecked}):(0,j.jsx)(k.A,{type:"checkbox",checked:!0,readOnly:!0,disabled:!0}),(0,j.jsx)("span",{children:(0,g.AP)("Add auto expiration")})]}),this.state.isExpireChecked&&(0,j.jsx)("div",{className:"ml-4",children:(0,j.jsx)(Q,{minDays:g.gV,maxDays:g.kM,defaultDays:g.vf,expType:this.state.expType,setExpType:this.setExpType,expireDays:this.state.expireDays,onExpireDaysChanged:this.onExpireDaysChanged,expDate:this.state.expDate,onExpDateChanged:this.onExpDateChanged})})]}),this.state.errorInfo&&(0,j.jsx)(re.A,{color:"danger",className:"mt-2",children:this.state.errorInfo}),(0,j.jsx)(x.A,{color:"primary",className:"generate-link-btn",onClick:this.generateUploadLink,children:(0,g.AP)("Generate")})]})}}])}(s.Component),ye=n(88438),be=n(72170),Ee=n(89470),_e=(n(82106),function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).onMouseEnter=function(){n.setState({isOperationShow:!0})},n.onMouseLeave=function(){n.setState({isOperationShow:!1})},n.deleteShareItem=function(){var e=n.props.item;n.props.deleteShareItem(e.token)},n.onChangeUserPermission=function(e){var t=n.props.item;n.props.onChangeUserPermission(t.token,e)},n.state={isOperationShow:!1},n}return(0,o.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){var e=this.props.item,t=e.is_admin?"admin":e.permission;return(0,j.jsxs)("tr",{onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave,tabIndex:"0",onFocus:this.onMouseEnter,children:[(0,j.jsx)("td",{className:"name",children:e.accepter}),(0,j.jsx)("td",{children:(0,j.jsx)(Ee.A,{isTextMode:!0,isEditIconShow:this.state.isOperationShow,currentPermission:t,permissions:this.props.permissions,onPermissionChanged:this.onChangeUserPermission})}),(0,j.jsx)("td",{children:A()(e.expire_time).format("YYYY-MM-DD")}),(0,j.jsx)("td",{className:"name",children:e.inviter_name}),(0,j.jsx)("td",{children:(0,j.jsx)("span",{tabIndex:"0",role:"button",className:"sf2-icon-x3 action-icon ".concat(this.state.isOperationShow?"":"hide"),onClick:this.deleteShareItem,onKeyDown:y.Aq.onKeyDown,title:(0,g.AP)("Delete"),"aria-label":(0,g.AP)("Delete")})})]})}}])}(s.Component)),Ce=function(e){function t(){return(0,r.A)(this,t),(0,a.A)(this,t,arguments)}return(0,o.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){var e=this,t=this.props.items;return(0,j.jsx)("tbody",{children:t.map((function(t,n){return(0,j.jsx)(_e,{item:t,permissions:e.props.permissions,deleteShareItem:e.props.deleteShareItem,onChangeUserPermission:e.props.onChangeUserPermission},n)}))})}}])}(s.Component),Ae=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).handleInputChange=function(e){var t=e.target.value;n.setState({emails:t}),n.state.errorMsg&&n.setState({errorMsg:""})},n.handleKeyDown=function(e){13===e.keyCode&&(e.preventDefault(),n.shareAndInvite())},n.setPermission=function(e){n.setState({permission:e})},n.onInvitePeople=function(e){e.push.apply(e,n.state.sharedItems),n.setState({sharedItems:e})},n.shareAndInvite=function(){var e=n.state.emails.trim();if(!e)return n.setState({errorMsg:(0,g.AP)("It is required.")}),!1;for(var t=[],r=0,i=(e=e.split(",")).length;r<i;r++){var a=e[r].trim();a&&t.push(a)}if(!t.length)return n.setState({errorMsg:(0,g.AP)("Email is invalid.")}),!1;n.setState({isSubmitting:!0});var o=n.props.itemPath,s=n.props.repoID,u=n.state.permission;v.e.addRepoShareInvitations(s,o,t,u).then((function(e){var t=e.data.success;if(t.length){var r="";r=1==t.length?(0,g.AP)("Successfully invited %(email).").replace("%(email)",t[0].accepter):(0,g.AP)("Successfully invited %(email) and %(num) other people.").replace("%(email)",t[0].accepter).replace("%(num)",t.length-1),E.A.success(r),n.onInvitePeople(t)}var i=e.data.failed;if(i.length)for(var a=0,o=i.length;a<o;a++){var s=i[a].email+": "+i[a].error_msg;E.A.danger(s)}n.setState({isSubmitting:!1})})).catch((function(e){var t=y.Aq.getErrorMsg(e);E.A.danger(t),n.setState({isSubmitting:!1})}))},n.deleteShareItem=function(e){var t=n.props.itemPath,r=n.props.repoID;v.e.deleteRepoShareInvitation(r,t,e).then((function(t){n.setState({sharedItems:n.state.sharedItems.filter((function(t){return t.token!==e}))})})).catch((function(e){var t=y.Aq.getErrorMsg(e);E.A.danger(t)}))},n.onChangeUserPermission=function(e,t){var r=n.props.itemPath,i=n.props.repoID;v.e.updateRepoShareInvitation(i,r,e,t).then((function(){n.updateSharedItems(e,t)})).catch((function(e){var t=y.Aq.getErrorMsg(e);E.A.danger(t)}))},n.updateSharedItems=function(e,t){var r=n.state.sharedItems.map((function(n){return n.token===e&&(n.permission=t),n}));n.setState({sharedItems:r})},n.state={errorMsg:"",permission:"r",sharedItems:[],emails:"",isSubmitting:!1},n.permissions=["rw","r"],n}return(0,o.A)(t,e),(0,i.A)(t,[{key:"componentDidMount",value:function(){var e=this,t=this.props.itemPath,n=this.props.repoID;v.e.listRepoShareInvitations(n,t).then((function(t){0!==t.data.length&&e.setState({sharedItems:t.data.repo_share_invitation_list})})).catch((function(e){var t=y.Aq.getErrorMsg(e);E.A.danger(t)}))}},{key:"render",value:function(){var e=this.state,t=e.sharedItems,n=e.isSubmitting;return(0,j.jsxs)(s.Fragment,{children:[(0,j.jsxs)("table",{className:"table-thead-hidden w-xs-200",children:[(0,j.jsx)("thead",{children:(0,j.jsxs)("tr",{children:[(0,j.jsx)("th",{width:"50%",children:(0,g.AP)("Invite Guest")}),(0,j.jsx)("th",{width:"35%",children:(0,g.AP)("Permission")}),(0,j.jsx)("th",{width:"15%",children:""})]})}),(0,j.jsxs)("tbody",{children:[(0,j.jsxs)("tr",{children:[(0,j.jsx)("td",{children:(0,j.jsx)(k.A,{type:"text",id:"emails",placeholder:(0,g.AP)("Emails, separated by ','"),value:this.state.emails,onChange:this.handleInputChange,onKeyDown:this.handleKeyDown})}),(0,j.jsx)("td",{children:(0,j.jsx)(Ee.A,{isTextMode:!1,isEditIconShow:!1,currentPermission:this.state.permission,permissions:this.permissions,onPermissionChanged:this.setPermission})}),(0,j.jsx)("td",{children:(0,j.jsx)(x.A,{color:"primary",onClick:this.shareAndInvite,className:"submit-btn",disabled:n,children:n?(0,j.jsx)(_.A,{}):(0,g.AP)("Submit")})})]}),this.state.errorMsg.length>0&&(0,j.jsx)("tr",{children:(0,j.jsx)("td",{colSpan:3,children:(0,j.jsx)("p",{className:"error",children:this.state.errorMsg})})},"error")]})]}),(0,j.jsx)("div",{className:"share-list-container",children:(0,j.jsxs)("table",{className:"w-xs-200",children:[(0,j.jsx)("thead",{children:(0,j.jsxs)("tr",{children:[(0,j.jsx)("th",{width:"25%",children:(0,g.AP)("Email")}),(0,j.jsx)("th",{width:"20%",children:(0,g.AP)("Permission")}),(0,j.jsx)("th",{width:"20%",children:(0,g.AP)("Expiration")}),(0,j.jsx)("th",{width:"20%",children:(0,g.AP)("Inviter")}),(0,j.jsx)("th",{width:"15%",children:""})]})}),(0,j.jsx)(Ce,{items:t,permissions:this.permissions,deleteShareItem:this.deleteShareItem,onChangeUserPermission:this.onChangeUserPermission})]})})]})}}])}(s.Component),Te=n(45613),we=n(51164),Se=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).onMouseEnter=function(){n.setState({isOperationShow:!0})},n.onMouseLeave=function(){n.setState({isOperationShow:!1})},n.deleteShareItem=function(){n.setState({isOpFrozen:!0});var e=n.props.item;n.props.deleteShareItem(e)},n.state={isOperationShow:!1,isOpFrozen:!1},n}return(0,o.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){var e=this.props.item,t=this.state,n=t.isOperationShow,r=t.isOpFrozen;return(0,j.jsxs)("tr",{onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave,onFocus:this.onMouseEnter,children:[(0,j.jsx)("td",{children:(0,j.jsx)("a",{href:e.to_server_url,target:"_blank",rel:"noreferrer",children:e.to_server_name})}),(0,j.jsx)("td",{children:e.to_user}),(0,j.jsx)("td",{children:y.Aq.sharePerms(e.permission)}),(0,j.jsx)("td",{children:(0,j.jsx)(Te.A,{className:"sf2-icon-x3 action-icon ".concat(n&&!r?"":"hide"),op:this.deleteShareItem,title:(0,g.AP)("Delete")})})]})}}])}(s.Component),ke=function(e){function t(){return(0,r.A)(this,t),(0,a.A)(this,t,arguments)}return(0,o.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){var e=this;return(0,j.jsx)("div",{className:"share-list-container",children:(0,j.jsxs)("table",{className:"table-thead-hidden",children:[(0,j.jsx)("thead",{children:(0,j.jsxs)("tr",{children:[(0,j.jsx)("th",{width:"30%",children:(0,g.AP)("Server")}),(0,j.jsx)("th",{width:"25%",children:(0,g.AP)("User Email")}),(0,j.jsx)("th",{width:"30%",children:(0,g.AP)("Permission")}),(0,j.jsx)("th",{width:"15%"})]})}),(0,j.jsx)("tbody",{children:this.props.items.map((function(t,n){return(0,j.jsx)(Se,{item:t,deleteShareItem:e.props.deleteShareItem},n)}))})]})})}}])}(s.Component),De=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).OCMShare=function(){var e=n.props,t=e.repoID,r=e.itemPath,i=n.state,a=i.selectedServer,o=i.toUser,s=i.permission,u=a.value;u.endsWith("/")||(u+="/"),n.setState({btnDisabled:!0,isSubmitting:!0}),v.e.addOCMSharePrepare(o,u,t,r,s).then((function(e){var t=n.state.ocmShares;t.unshift(e.data),n.setState({ocmShares:t,selectedServer:null,toUser:"",permission:"rw",isSubmitting:!1})})).catch((function(e){var t=y.Aq.getErrorMsg(e);E.A.danger(t),n.setState({btnDisabled:!1,isSubmitting:!1})}))},n.handleToUserChange=function(e){var t=e.target.value;n.setState({toUser:t,btnDisabled:!n.state.selectedServer||!t.trim()})},n.handleServerChange=function(e){n.setState({selectedServer:e,btnDisabled:!n.state.toUser.trim()})},n.deleteShareItem=function(e){var t=e.id;E.A.notify((0,g.AP)("It may take some time, please wait.")),v.e.deleteOCMSharePrepare(t).then((function(e){var r=n.state.ocmShares.filter((function(e){return e.id!=t}));n.setState({ocmShares:r}),E.A.success((0,g.AP)("Successfully deleted 1 item."))})).catch((function(e){var t=y.Aq.getErrorMsg(e);E.A.danger(t)}))},n.setPermission=function(e){n.setState({permission:e})},n.state={selectedServer:null,toUser:"",permission:"rw",btnDisabled:!0,isSubmitting:!1,ocmShares:[]},n.permissions=["rw","r"],n}return(0,o.A)(t,e),(0,i.A)(t,[{key:"componentDidMount",value:function(){var e=this;v.e.listOCMSharesPrepare(this.props.repoID).then((function(t){e.setState({ocmShares:t.data.ocm_share_list})})).catch((function(t){var n=y.Aq.getErrorMsg(t);e.setState({errorMsg:n})}))}},{key:"render",value:function(){var e=this.state,t=e.errorMsg,n=e.ocmShares,r=e.toUser,i=e.selectedServer,a=e.permission,o=e.btnDisabled,u=e.isSubmitting;return(0,j.jsxs)(s.Fragment,{children:[(0,j.jsxs)("table",{children:[(0,j.jsx)("thead",{children:(0,j.jsxs)("tr",{children:[(0,j.jsx)("th",{width:"30%",children:(0,g.AP)("Server")}),(0,j.jsx)("th",{width:"25%",children:(0,g.AP)("User Email")}),(0,j.jsx)("th",{width:"30%",children:(0,g.AP)("Permission")}),(0,j.jsx)("th",{width:"15%"})]})}),(0,j.jsx)("tbody",{children:(0,j.jsxs)("tr",{children:[(0,j.jsx)("td",{children:(0,j.jsx)(we.by,{placeholder:(0,g.AP)("Select a server"),value:i,options:g.Mj,onChange:this.handleServerChange})}),(0,j.jsx)("td",{children:(0,j.jsx)(k.A,{value:r,onChange:this.handleToUserChange})}),(0,j.jsx)("td",{children:(0,j.jsx)(Ee.A,{isTextMode:!1,isEditIconShow:!1,currentPermission:a,permissions:this.permissions,onPermissionChanged:this.setPermission})}),(0,j.jsx)("td",{children:(0,j.jsx)(x.A,{onClick:this.OCMShare,disabled:o,color:"primary",className:u?"btn-loading":"",children:(0,g.AP)("Submit")})})]})})]}),t?(0,j.jsx)("p",{className:"error text-center mt-4",children:t}):(0,j.jsx)(ke,{items:n,deleteShareItem:this.deleteShareItem})]})}}])}(s.Component),xe=n(25328),Oe=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).copyToClipBoard=function(){(0,xe.A)(n.state.smartLink);var e=(0,g.AP)("Internal link has been copied to clipboard");E.A.success(e,{duration:2})},n.state={smartLink:"",isInternalLoding:!0},n}return(0,o.A)(t,e),(0,i.A)(t,[{key:"componentDidMount",value:function(){var e=this,t=this.props,n=t.repoID,r=t.path,i=t.direntType;v.e.getInternalLink(n,r,i).then((function(t){e.setState({smartLink:t.data.smart_link,isInternalLoding:!1})})).catch((function(e){var t=y.Aq.getErrorMsg(e);E.A.danger(t)}))}},{key:"render",value:function(){return this.state.isInternalLoding?(0,j.jsx)(_.A,{}):(0,j.jsxs)("div",{children:[(0,j.jsx)("p",{className:"tip mb-1",children:(0,g.AP)("An internal link is a link to a file or folder that can be accessed by users with read permission to the file or folder.")}),(0,j.jsx)("p",{children:(0,j.jsx)("a",{target:"_blank",href:this.state.smartLink,rel:"noreferrer",children:this.state.smartLink})}),(0,j.jsx)(x.A,{onClick:this.copyToClipBoard,color:"primary",className:"mt-2",children:(0,g.AP)("Copy")})]})}}])}(s.Component),Ne=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).onMouseEnter=function(){n.setState({isShowOperations:!0})},n.onMouseOver=function(){n.setState({isShowOperations:!0})},n.onMouseLeave=function(){n.setState({isShowOperations:!1})},n.onEditCustomPermission=function(){var e=n.props.permission;n.props.onEditCustomPermission(e)},n.onDeleteCustomPermission=function(){var e=n.props.permission;n.props.onDeleteCustomPermission(e)},n.state={isShowOperations:!1},n}return(0,o.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){var e=this.props.permission,t=e.id,n=e.name,r=e.description;return(0,j.jsxs)("tr",{onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave,onMouseOver:this.onMouseOver,tabIndex:"0",onFocus:this.onMouseEnter,children:[(0,j.jsx)("td",{width:"22%",className:"text-truncate",title:n,children:n}),(0,j.jsx)("td",{width:"56%",className:"text-truncate",children:r}),(0,j.jsx)("td",{width:"22%",children:this.state.isShowOperations&&(0,j.jsxs)(s.Fragment,{children:[(0,j.jsx)(Te.A,{className:"sf3-font sf3-font-rename attr-action-icon",title:(0,g.AP)("Edit"),op:this.onEditCustomPermission}),(0,j.jsx)(Te.A,{className:"sf3-font sf3-font-delete1 attr-action-icon",title:(0,g.AP)("Delete"),op:this.onDeleteCustomPermission})]})})]},t)}}])}(s.Component),Ie=function(e){function t(){return(0,r.A)(this,t),(0,a.A)(this,t,arguments)}return(0,o.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){var e=this,t=this.props.permissions;return(0,j.jsxs)("div",{className:"custom-permission",children:[(0,j.jsxs)("div",{className:"permission-header",children:[(0,j.jsx)("div",{className:"title",children:(0,g.AP)("Permission")}),(0,j.jsx)("div",{className:"operation",children:(0,j.jsx)("button",{type:"button",className:"btn btn-sm btn-outline-primary",onClick:this.props.onAddCustomPermission,children:(0,g.AP)("Add permission")})})]}),(0,j.jsxs)("div",{className:"permission-main mt-4",children:[(0,j.jsx)("table",{className:"permissions-list-header",children:(0,j.jsx)("thead",{children:(0,j.jsxs)("tr",{children:[(0,j.jsx)("th",{width:"22%",children:(0,g.AP)("Permission name")}),(0,j.jsx)("th",{width:"56%",children:(0,g.AP)("Description")}),(0,j.jsx)("th",{width:"22%"})]})})}),(0,j.jsx)("div",{className:"permissions-list-body",children:(0,j.jsx)("table",{children:(0,j.jsx)("tbody",{children:t.map((function(t){return(0,j.jsx)(Ne,{permission:t,onEditCustomPermission:e.props.onEditCustomPermission,onDeleteCustomPermission:e.props.onDeleteCustomPermission},t.id)}))})})})]})]})}}])}(s.Component),Pe=Ie,Me=n(64467),Le=n(81718),Re=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).onChangePermissionName=function(e){var t=n.state.permission_name,r=e.target.value;r!==t&&n.setState({permission_name:r})},n.onChangePermissionDescription=function(e){var t=n.state.permission_desc,r=e.target.value;r!==t&&n.setState({permission_desc:r})},n.onChangePermission=function(e){return function(){var t=n.state.permission,r=!t[e],i=Object.assign({},t,(0,Me.default)({},e,r));n.setState({permission:i})}},n.validParams=function(){var e=n.state,t=e.permission_name,r=e.permission_desc,i=!1;return t&&t.trim()?r&&r.trim()?{isValid:i=!0}:{isValid:i,errMessage:(0,g.AP)("Description is required")}:{isValid:i,errMessage:(0,g.AP)("Name is required")}},n.onUpdateCustomPermission=function(){var e=n.state,t=e.permission_name,r=e.permission_desc,i=e.permission,a=n.validParams(),o=a.isValid,s=a.errMessage;o?n.props.onUpdateCustomPermission(t,r,i):n.setState({errMessage:s})},n.toggle=function(){n.setState({tooltipOpen:!n.state.tooltipOpen})},n.state={isLoading:!0,permission_name:"",permission_desc:"",permission:{upload:!1,download:!1,modify:!1,copy:!1,delete:!1,preview:!1,download_external_link:!1},errMessage:"",tooltipOpen:!1},n}return(0,o.A)(t,e),(0,i.A)(t,[{key:"componentDidMount",value:function(){var e=this.props.permission;e?this.setState({permission_name:e.name,permission_desc:e.description,permission:e.permission,isLoading:!1}):this.setState({isLoading:!1})}},{key:"render",value:function(){var e="add"===this.props.mode?(0,g.AP)("Add permission"):(0,g.AP)("Edit permission"),t=this.state,n=t.isLoading,r=t.permission_name,i=t.permission_desc,a=t.permission,o=t.errMessage;return(0,j.jsxs)("div",{className:"custom-permission",children:[(0,j.jsxs)("div",{className:"permission-header",children:[(0,j.jsxs)("div",{className:"d-flex align-items-center",children:[(0,j.jsx)(Te.A,{className:"sf3-font sf3-font-arrow rotate-180 d-inline-block back-icon",op:this.props.onChangeMode,title:(0,g.AP)("Back")}),(0,j.jsx)("span",{children:e})]}),(0,j.jsx)("div",{className:"operation",children:(0,j.jsx)("button",{type:"button",className:"btn btn-sm btn-outline-primary",onClick:this.onUpdateCustomPermission,children:(0,g.AP)("Submit")})})]}),(0,j.jsxs)("div",{className:"permission-main mt-4",children:[n&&(0,j.jsx)(_.A,{}),!n&&(0,j.jsxs)(s.Fragment,{children:[(0,j.jsxs)("div",{className:"permission-name-desc d-flex",children:[(0,j.jsxs)(F.A,{className:"permission-name",children:[(0,j.jsx)(B.A,{children:(0,g.AP)("Permission name")}),(0,j.jsx)(k.A,{value:r||"",onChange:this.onChangePermissionName})]}),(0,j.jsxs)(F.A,{className:"permission-desc",children:[(0,j.jsx)(B.A,{children:(0,g.AP)("Description")}),(0,j.jsx)(k.A,{value:i||"",onChange:this.onChangePermissionDescription})]})]}),o&&(0,j.jsx)(re.A,{color:"danger",children:o}),(0,j.jsxs)("div",{className:"permission-options",children:[(0,j.jsx)(F.A,{check:!0,children:(0,j.jsxs)(B.A,{check:!0,children:[(0,j.jsx)(k.A,{type:"checkbox",onChange:this.onChangePermission("upload"),checked:a.upload}),(0,j.jsx)("span",{children:(0,g.AP)("Upload")})]})}),(0,j.jsx)(F.A,{check:!0,children:(0,j.jsxs)(B.A,{check:!0,children:[(0,j.jsx)(k.A,{type:"checkbox",onChange:this.onChangePermission("download"),checked:a.download}),(0,j.jsx)("span",{children:(0,g.AP)("Download")})]})}),(0,j.jsx)(F.A,{check:!0,children:(0,j.jsxs)(B.A,{check:!0,children:[(0,j.jsx)(k.A,{type:"checkbox",onChange:this.onChangePermission("create"),checked:a.create}),(0,j.jsx)("span",{children:(0,g.AP)("Create")})]})}),(0,j.jsx)(F.A,{check:!0,children:(0,j.jsxs)(B.A,{check:!0,children:[(0,j.jsx)(k.A,{type:"checkbox",onChange:this.onChangePermission("modify"),checked:a.modify}),(0,j.jsx)("span",{children:(0,g.AP)("Modify")}),(0,j.jsx)("span",{id:"modify-tip",className:"sf3-font sf3-font-tips ml-2",style:{color:"#999"}}),(0,j.jsxs)(Le.A,{toggle:this.toggle,delay:{show:0,hide:0},target:"modify-tip",placement:"bottom",isOpen:this.state.tooltipOpen,children:["(",(0,g.AP)("Modify includes modify file, move/rename file and folder"),")"]})]})}),(0,j.jsx)(F.A,{check:!0,children:(0,j.jsxs)(B.A,{check:!0,children:[(0,j.jsx)(k.A,{type:"checkbox",onChange:this.onChangePermission("copy"),checked:a.copy}),(0,j.jsx)("span",{children:(0,g.AP)("Copy")})]})}),(0,j.jsx)(F.A,{check:!0,children:(0,j.jsxs)(B.A,{check:!0,children:[(0,j.jsx)(k.A,{type:"checkbox",onChange:this.onChangePermission("delete"),checked:a.delete}),(0,j.jsx)("span",{children:(0,g.AP)("Delete")})]})}),(0,j.jsx)(F.A,{check:!0,children:(0,j.jsxs)(B.A,{check:!0,children:[(0,j.jsx)(k.A,{type:"checkbox",onChange:this.onChangePermission("preview"),checked:a.preview}),(0,j.jsx)("span",{children:(0,g.AP)("Preview online")})]})}),(0,j.jsx)(F.A,{check:!0,children:(0,j.jsxs)(B.A,{check:!0,children:[(0,j.jsx)(k.A,{type:"checkbox",onChange:this.onChangePermission("download_external_link"),checked:a.download_external_link}),(0,j.jsx)("span",{children:(0,g.AP)("Generate share link")})]})})]})]})]})]})}}])}(s.Component);Re.defaultProps={mode:"add"};var Fe=Re,Be=function(e){function t(){var e;(0,r.A)(this,t);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return(e=(0,a.A)(this,t,[].concat(i))).onUpdateCustomPermission=function(t,n,r){e.props.addCustomPermission(t,n,r)},e}return(0,o.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){return(0,j.jsx)(Fe,{mode:"add",onChangeMode:this.props.onChangeMode,onUpdateCustomPermission:this.onUpdateCustomPermission})}}])}(s.Component),je=Be,Ue=function(e){function t(){var e;(0,r.A)(this,t);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return(e=(0,a.A)(this,t,[].concat(i))).onUpdateCustomPermission=function(t,n,r){var i=e.props.permission,a=Object.assign({},i,{name:t,description:n,permission:r});e.props.editCustomPermission(a)},e}return(0,o.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){return(0,j.jsx)(Fe,{mode:"edit",permission:this.props.permission,onChangeMode:this.props.onChangeMode,onUpdateCustomPermission:this.onUpdateCustomPermission})}}])}(s.Component),He=Ue,ze=n(17437),Ve="list",Ye="add",Ge="edit",qe=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).listCustomPermissions=function(){var e=n.props.repoID;v.e.listCustomPermissions(e).then((function(e){var t=e.data.permission_list.map((function(e){return new ze.A(e)}));n.setState({isLoading:!1,permissions:t})})).catch((function(e){var t=y.Aq.getErrorMsg(e);E.A.danger(t),n.setState({isLoading:!1})}))},n.addCustomPermission=function(e,t,r){var i=n.props.repoID;v.e.createCustomPermission(i,e,t,r).then((function(e){var t=n.state.permissions,r=new ze.A(e.data.permission);t.unshift(r),n.setState({permissions:t,currentMode:Ve})})).catch((function(e){var t=y.Aq.getErrorMsg(e);E.A.danger(t)}))},n.editCustomPermission=function(e){var t=n.props.repoID;v.e.updateCustomPermission(t,e).then((function(e){var t=new ze.A(e.data.permission),r=n.state.permissions.map((function(e){return e.id===t.id?t:e}));n.setState({permissions:r,currentMode:Ve})})).catch((function(e){var t=y.Aq.getErrorMsg(e);E.A.danger(t)}))},n.deleteCustomPermission=function(e){var t=n.props.repoID,r=e.id;v.e.deleteCustomPermission(t,r).then((function(e){var t=n.state.permissions.filter((function(e){return e.id!==r}));n.setState({permissions:t})})).catch((function(e){var t=y.Aq.getErrorMsg(e);E.A.danger(t)}))},n.onChangeMode=function(){n.setState({currentMode:Ve})},n.onAddCustomPermission=function(){n.setState({currentMode:Ye})},n.onEditCustomPermission=function(e){n.setState({currentMode:Ge,currentPermission:e})},n.onDeleteCustomPermission=function(e){n.deleteCustomPermission(e)},n.state={currentMode:Ve,isLoading:!0,permissions:[],currentPermission:null},n}return(0,o.A)(t,e),(0,i.A)(t,[{key:"componentDidMount",value:function(){this.listCustomPermissions()}},{key:"render",value:function(){if(this.state.isLoading)return(0,j.jsx)(_.A,{});var e=this.state,t=e.currentMode,n=e.permissions,r=e.currentPermission;return(0,j.jsxs)("div",{className:"custom-permission-manager",children:[t===Ve&&(0,j.jsx)(Pe,{permissions:n,onAddCustomPermission:this.onAddCustomPermission,onEditCustomPermission:this.onEditCustomPermission,onDeleteCustomPermission:this.onDeleteCustomPermission}),t===Ye&&(0,j.jsx)(je,{onChangeMode:this.onChangeMode,addCustomPermission:this.addCustomPermission}),t===Ge&&(0,j.jsx)(He,{permission:r,onChangeMode:this.onChangeMode,editCustomPermission:this.editCustomPermission})]})}}])}(s.Component),We=(n(59625),function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).getInitialActiveTab=function(){var e=n.props,t=e.repoEncrypted,r=e.userPerm,i=e.enableDirPrivateShare,a=e.itemType,o=!t&&g.zn,s=!t&&g.fY&&("rw"==r||"admin"==r);return t&&(i="library"==a),o?"shareLink":s?"uploadLink":"file"==a||"dir"==a?"internalLink":i?"shareToUser":void 0},n.toggle=function(e){n.state.activeTab!==e&&n.setState({activeTab:e})},n.onAddCustomPermissionToggle=function(){n.toggle("customSharePermission")},n.renderDirContent=function(){if(!n.state.isRepoJudgemented)return(0,j.jsx)(_.A,{});var e=n.state.activeTab,t=n.props,r=t.repoEncrypted,i=t.userPerm,a=t.enableDirPrivateShare,o=t.itemType,p=!r&&g.zn,h=!r&&g.fY&&("rw"==i||"admin"==i);r&&(a="library"==o);var m=y.Aq.getUserPermission(i).isCustomPermission;return(0,j.jsxs)(s.Fragment,{children:[(0,j.jsx)("div",{className:"share-dialog-side",children:(0,j.jsxs)(u.A,{pills:!0,children:[p&&(0,j.jsx)(l.A,{role:"tab","aria-selected":"shareLink"===e,"aria-controls":"share-link-panel",children:(0,j.jsx)(c.A,{className:"shareLink"===e?"active":"",onClick:n.toggle.bind(n,"shareLink"),tabIndex:"0",onKeyDown:n.onTabKeyDown,children:(0,g.AP)("Share Link")})}),h&&(0,j.jsx)(l.A,{role:"tab","aria-selected":"uploadLink"===e,"aria-controls":"upload-link-panel",children:(0,j.jsx)(c.A,{className:"uploadLink"===e?"active":"",onClick:n.toggle.bind(n,"uploadLink"),tabIndex:"0",onKeyDown:n.onTabKeyDown,children:(0,g.AP)("Upload Link")})}),"dir"===o&&(0,j.jsx)(l.A,{role:"tab","aria-selected":"internalLink"===e,"aria-controls":"internal-link-panel",children:(0,j.jsx)(c.A,{className:"internalLink"===e?"active":"",onClick:n.toggle.bind(n,"internalLink"),tabIndex:"0",onKeyDown:n.onTabKeyDown,children:(0,g.AP)("Internal Link")})}),a&&(0,j.jsxs)(s.Fragment,{children:[g.Ih&&(0,j.jsx)(l.A,{role:"tab","aria-selected":"shareToUser"===e,"aria-controls":"share-to-user-panel",children:(0,j.jsx)(c.A,{className:"shareToUser"===e?"active":"",onClick:n.toggle.bind(n,"shareToUser"),tabIndex:"0",onKeyDown:n.onTabKeyDown,children:(0,g.AP)("Share to user")})}),g.Ih&&(0,j.jsx)(l.A,{role:"tab","aria-selected":"shareToGroup"===e,"aria-controls":"share-to-group-panel",children:(0,j.jsx)(c.A,{className:"shareToGroup"===e?"active":"",onClick:n.toggle.bind(n,"shareToGroup"),tabIndex:"0",onKeyDown:n.onTabKeyDown,children:(0,g.AP)("Share to group")})}),g.am&&!m&&g.Ih&&(0,j.jsx)(l.A,{role:"tab","aria-selected":"customSharePermission"===e,"aria-controls":"custom-share-perm-panel",children:(0,j.jsx)(c.A,{className:"customSharePermission"===e?"active":"",onClick:n.toggle.bind(n,"customSharePermission"),tabIndex:"0",onKeyDown:n.onTabKeyDown,children:(0,g.AP)("Custom sharing permissions")})}),g.Rf&&(0,j.jsx)(l.A,{role:"tab","aria-selected":"invitePeople"===e,"aria-controls":"invite-people-panel",children:(0,j.jsx)(c.A,{className:"invitePeople"===e?"active":"",onClick:n.toggle.bind(n,"invitePeople"),tabIndex:"0",onKeyDown:n.onTabKeyDown,children:(0,g.AP)("Invite Guest")})})]}),g.hf&&"library"===o&&n.state.isRepoOwner&&(0,j.jsx)(l.A,{role:"tab","aria-selected":"shareToOtherServer"===e,"aria-controls":"share-to-other-server-panel",children:(0,j.jsx)(c.A,{className:"shareToOtherServer"===e?"active":"",onClick:n.toggle.bind(n,"shareToOtherServer"),tabIndex:"0",onKeyDown:n.onTabKeyDown,children:(0,g.AP)("Share to other server")})})]})}),(0,j.jsx)("div",{className:"share-dialog-main",children:(0,j.jsxs)(d.A,{activeTab:n.state.activeTab,children:[p&&"shareLink"===e&&(0,j.jsx)(f.A,{tabId:"shareLink",role:"tabpanel",id:"share-link-panel",children:(0,j.jsx)(he,{itemPath:n.props.itemPath,repoID:n.props.repoID,closeShareDialog:n.props.toggleDialog,itemType:o,userPerm:i})}),h&&"uploadLink"===e&&(0,j.jsx)(f.A,{tabId:"uploadLink",role:"tabpanel",id:"upload-link-panel",children:(0,j.jsx)(ve,{itemPath:n.props.itemPath,repoID:n.props.repoID,closeShareDialog:n.props.toggleDialog})}),"dir"===o&&"internalLink"===e&&(0,j.jsx)(f.A,{tabId:"internalLink",role:"tabpanel",id:"internal-link-panel",children:(0,j.jsx)(Oe,{path:n.props.itemPath,repoID:n.props.repoID,direntType:o})}),a&&(0,j.jsxs)(s.Fragment,{children:["shareToUser"===e&&g.Ih&&(0,j.jsx)(f.A,{tabId:"shareToUser",role:"tabpanel",id:"share-to-user-panel",children:(0,j.jsx)(ye.A,{itemType:n.props.itemType,isGroupOwnedRepo:n.props.isGroupOwnedRepo,itemPath:n.props.itemPath,repoID:n.props.repoID,isRepoOwner:n.state.isRepoOwner,onAddCustomPermissionToggle:n.onAddCustomPermissionToggle})}),"shareToGroup"===e&&g.Ih&&(0,j.jsx)(f.A,{tabId:"shareToGroup",role:"tabpanel",id:"share-to-group-panel",children:(0,j.jsx)(be.A,{itemType:n.props.itemType,isGroupOwnedRepo:n.props.isGroupOwnedRepo,itemPath:n.props.itemPath,repoID:n.props.repoID,isRepoOwner:n.state.isRepoOwner,onAddCustomPermissionToggle:n.onAddCustomPermissionToggle})}),g.am&&"customSharePermission"===e&&g.Ih&&(0,j.jsx)(f.A,{tabId:"customSharePermission",role:"tabpanel",id:"custom-share-perm-panel",children:(0,j.jsx)(qe,{repoID:n.props.repoID})}),g.Rf&&"invitePeople"===e&&(0,j.jsx)(f.A,{tabId:"invitePeople",role:"tabpanel",id:"invite-people-panel",children:(0,j.jsx)(Ae,{itemPath:n.props.itemPath,repoID:n.props.repoID})})]}),g.hf&&"library"===o&&"shareToOtherServer"===e&&(0,j.jsx)(f.A,{tabId:"shareToOtherServer",role:"tabpanel",id:"share-to-other-server-panel",children:(0,j.jsx)(De,{itemType:n.props.itemType,isGroupOwnedRepo:n.props.isGroupOwnedRepo,itemPath:n.props.itemPath,repoID:n.props.repoID,isRepoOwner:n.state.isRepoOwner})})]})})]})},n.onTabKeyDown=function(e){"Enter"!=e.key&&"Space"!=e.key||e.target.click()},n.renderFileContent=function(){var e=n.state.activeTab,t=n.props,r=t.itemType,i=t.repoEncrypted,a=t.userPerm,o=!i&&g.zn;return(0,j.jsxs)(s.Fragment,{children:[(0,j.jsx)("div",{className:"share-dialog-side",children:(0,j.jsxs)(u.A,{pills:!0,children:[o&&(0,j.jsx)(l.A,{role:"tab","aria-selected":"shareLink"===e,"aria-controls":"share-link-panel",children:(0,j.jsx)(c.A,{className:"shareLink"===e?"active":"",onClick:n.toggle.bind(n,"shareLink"),tabIndex:"0",onKeyDown:n.onTabKeyDown,children:(0,g.AP)("Share Link")})}),(0,j.jsx)(l.A,{role:"tab","aria-selected":"internalLink"===e,"aria-controls":"internal-link-panel",children:(0,j.jsx)(c.A,{className:"internalLink"===e?"active":"",onClick:n.toggle.bind(n,"internalLink"),tabIndex:"0",onKeyDown:n.onTabKeyDown,children:(0,g.AP)("Internal Link")})})]})}),(0,j.jsx)("div",{className:"share-dialog-main",children:(0,j.jsxs)(d.A,{activeTab:n.state.activeTab,children:[o&&"shareLink"===e&&(0,j.jsx)(f.A,{tabId:"shareLink",role:"tabpanel",id:"share-link-panel",children:(0,j.jsx)(he,{itemPath:n.props.itemPath,repoID:n.props.repoID,closeShareDialog:n.props.toggleDialog,itemType:r,userPerm:a})}),"internalLink"===e&&(0,j.jsx)(f.A,{tabId:"internalLink",role:"tabpanel",id:"internal-link-panel",children:(0,j.jsx)(Oe,{path:n.props.itemPath,repoID:n.props.repoID})})]})})]})},n.renderExternalShareMessage=function(){return g.Ts&&"object"===typeof g.Ts?(0,j.jsxs)("div",{className:"external-share-message mt-2",children:[(0,j.jsx)("h6",{children:g.Ts.title}),(0,j.jsx)("p",{style:{fontSize:"14px",color:"#666"},className:"text-wrap m-0",children:g.Ts.content})]}):null},n.state={activeTab:n.getInitialActiveTab(),isRepoJudgemented:!1,isRepoOwner:!1},n}return(0,o.A)(t,e),(0,i.A)(t,[{key:"componentDidMount",value:function(){var e=this,t=this.props.repoID;v.e.getRepoInfo(t).then((function(t){var n=t.data.owner_email===g.Xh;e.setState({isRepoJudgemented:!0,isRepoOwner:n})})).catch((function(e){var t=y.Aq.getErrorMsg(e);E.A.danger(t)}))}},{key:"render",value:function(){var e=this.props,t=e.itemType,n=e.itemName;return(0,j.jsx)("div",{children:(0,j.jsxs)(p.A,{isOpen:!0,style:{maxWidth:"760px"},className:"share-dialog",toggle:this.props.toggleDialog,children:[(0,j.jsxs)(h.A,{toggle:this.props.toggleDialog,tag:"div",children:[(0,j.jsxs)("h5",{className:"text-truncate",children:[(0,g.AP)("Share")," ",(0,j.jsx)("span",{className:"op-target",title:n,children:n})]}),this.renderExternalShareMessage()]}),(0,j.jsxs)(m.A,{className:"share-dialog-content",role:"tablist",children:[("library"===t||"dir"===t)&&this.renderDirContent(),"file"===t&&this.renderFileContent()]})]})})}}])}(s.Component))},72170:function(e,t,n){"use strict";var r=n(23029),i=n(92901),a=n(39874),o=n(85501),s=n(9950),u=n(18849),l=n(40326),c=n(97011),d=n(65604),f=n(4086),p=n(89470),h=n(51164),m=n(44414),g=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).onMouseEnter=function(){n.setState({isOperationShow:!0})},n.onMouseLeave=function(){n.setState({isOperationShow:!1})},n.deleteShareItem=function(){var e=n.props.item;n.props.deleteShareItem(e.group_info.id)},n.onChangeUserPermission=function(e){var t=n.props.item;n.props.onChangeUserPermission(t,e)},n.state={isOperationShow:!1},n}return(0,o.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){var e=this.props.item,t=d.Aq.getSharedPermission(e);return(0,m.jsxs)("tr",{onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave,tabIndex:"0",onFocus:this.onMouseEnter,children:[(0,m.jsx)("td",{className:"name",children:e.group_info.name}),(0,m.jsx)("td",{children:(0,m.jsx)(p.A,{repoID:this.props.repoID,isTextMode:!0,autoFocus:!0,isEditIconShow:this.state.isOperationShow,currentPermission:t,permissions:this.props.permissions,onPermissionChanged:this.onChangeUserPermission})}),(0,m.jsx)("td",{children:(0,m.jsx)("span",{tabIndex:"0",role:"button",className:"sf2-icon-x3 action-icon ".concat(this.state.isOperationShow?"":"hide"),onClick:this.deleteShareItem,onKeyDown:d.Aq.onKeyDown,title:(0,l.AP)("Delete"),"aria-label":(0,l.AP)("Delete")})})]})}}])}(s.Component),v=function(e){function t(){return(0,r.A)(this,t),(0,a.A)(this,t,arguments)}return(0,o.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){var e=this,t=this.props.items;return(0,m.jsx)("tbody",{children:t.map((function(t,n){return(0,m.jsx)(g,{item:t,repoID:e.props.repoID,permissions:e.props.permissions,deleteShareItem:e.props.deleteShareItem,onChangeUserPermission:e.props.onChangeUserPermission},n)}))})}}])}(s.Component),y=function(e){function t(e){var n;(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).handleSelectChange=function(e){n.setState({selectedOption:e})},n.loadOptions=function(){c.e.shareableGroups().then((function(e){for(var t=[],r=0;r<e.data.length;r++){if(0==e.data[r].parent_group_id||l.iD){var i={};i.value=e.data[r].name,i.id=e.data[r].id,i.label=e.data[r].name,t.push(i)}}n.setState({options:t})})).catch((function(e){var t=d.Aq.getErrorMsg(e);f.A.danger(t)}))},n.listSharedGroups=function(){var e=n.props.itemPath,t=n.props.repoID;c.e.listSharedItems(t,e,"group").then((function(e){0!==e.data.length&&n.setState({sharedItems:e.data})})).catch((function(e){var t=d.Aq.getErrorMsg(e);f.A.danger(t)}))},n.setPermission=function(e){n.setState({permission:e})},n.shareToGroup=function(){var e=n.props.itemPath,t=n.props.repoID;n.props.isGroupOwnedRepo?c.e.shareGroupOwnedRepoToGroup(t,n.state.permission,n.state.selectedOption.id,e).then((function(e){var t=[];if(e.data.failed.length>0)for(var r=0;r<e.data.failed.length;r++)t[r]=e.data.failed[r];var i=e.data.success.map((function(e){return{group_info:{id:e.group_id,name:e.group_name},permission:e.permission,share_type:"group"}}));n.setState({errorMsg:t,sharedItems:n.state.sharedItems.concat(i),selectedOption:null,permission:"rw"})})).catch((function(e){var t=d.Aq.getErrorMsg(e);f.A.danger(t)})):c.e.shareFolder(t,e,"group",n.state.permission,[n.state.selectedOption.id]).then((function(e){var t=[];if(e.data.failed.length>0)for(var r=0;r<e.data.failed.length;r++)t[r]=e.data.failed[r];n.setState({errorMsg:t,sharedItems:n.state.sharedItems.concat(e.data.success),selectedOption:null,permission:"rw"})})).catch((function(e){var t=d.Aq.getErrorMsg(e);f.A.danger(t)}))},n.deleteShareItem=function(e){var t=n.props.itemPath,r=n.props.repoID;n.props.isGroupOwnedRepo?c.e.deleteGroupOwnedRepoSharedGroupItem(r,e,t).then((function(){n.setState({sharedItems:n.state.sharedItems.filter((function(t){return t.group_info.id!==e}))})})).catch((function(e){var t=d.Aq.getErrorMsg(e);f.A.danger(t)})):c.e.deleteShareToGroupItem(r,t,"group",e).then((function(){n.setState({sharedItems:n.state.sharedItems.filter((function(t){return t.group_info.id!==e}))})})).catch((function(e){var t=d.Aq.getErrorMsg(e);f.A.danger(t)}))},n.onChangeUserPermission=function(e,t){var r=n.props.itemPath,i=n.props.repoID,a=e.group_info.id;n.props.isGroupOwnedRepo?c.e.modifyGroupOwnedRepoGroupSharedPermission(i,t,a,r).then((function(){n.updateSharedItems(e,t)})).catch((function(e){var t=d.Aq.getErrorMsg(e);f.A.danger(t)})):c.e.updateShareToGroupItemPermission(i,r,"group",a,t).then((function(){n.updateSharedItems(e,t)})).catch((function(e){var t=d.Aq.getErrorMsg(e);f.A.danger(t)}))},n.updateSharedItems=function(e,t){var r=e.group_info.id,i=n.state.sharedItems.map((function(e){var n=e.group_info.id;return r===n&&(e.permission=t,e.is_admin="admin"===t),e}));n.setState({sharedItems:i})},n.state={options:[],selectedOption:null,errorMsg:[],permission:"rw",sharedItems:[],isWiki:"wiki"===n.props.repoType},n.permissions=[];var i=e.itemType,o=e.isRepoOwner;return"library"===i?n.permissions=o?["rw","r","admin","cloud-edit","preview"]:["rw","r","cloud-edit","preview"]:"dir"===i&&(n.permissions=["rw","r","cloud-edit","preview"]),l.am||(n.permissions=["rw","r"]),n.props.isGroupOwnedRepo&&(n.permissions=["rw","r","cloud-edit","preview"]),n.state.isWiki&&(n.permissions=["rw","r"]),n}return(0,o.A)(t,e),(0,i.A)(t,[{key:"componentDidMount",value:function(){this.loadOptions(),this.listSharedGroups()}},{key:"render",value:function(){var e=(0,m.jsx)("thead",{children:(0,m.jsxs)("tr",{children:[(0,m.jsx)("th",{width:"47%",children:(0,l.AP)("Group")}),(0,m.jsx)("th",{width:"35%",children:(0,l.AP)("Permission")}),(0,m.jsx)("th",{width:"18%"})]})});return(0,m.jsxs)(s.Fragment,{children:[(0,m.jsxs)("table",{className:"w-xs-200",children:[e,(0,m.jsxs)("tbody",{children:[(0,m.jsxs)("tr",{children:[(0,m.jsx)("td",{children:(0,m.jsx)(h.by,{onChange:this.handleSelectChange,options:this.state.options,placeholder:(0,l.AP)("Select groups"),maxMenuHeight:200,value:this.state.selectedOption,components:{NoOptionsMessage:h.iI}})}),(0,m.jsx)("td",{children:(0,m.jsx)(p.A,{repoID:this.props.repoID,isTextMode:!1,isEditIconShow:!1,currentPermission:this.state.permission,permissions:this.permissions,onPermissionChanged:this.setPermission,enableAddCustomPermission:l.am,isWiki:this.state.isWiki,onAddCustomPermissionToggle:this.props.onAddCustomPermissionToggle})}),(0,m.jsx)("td",{children:(0,m.jsx)(u.A,{color:"primary",onClick:this.shareToGroup,children:(0,l.AP)("Submit")})})]}),this.state.errorMsg.length>0&&this.state.errorMsg.map((function(e,t){var n=e.group_name+": "+e.error_msg;return(0,m.jsx)("tr",{children:(0,m.jsx)("td",{colSpan:3,children:(0,m.jsx)("p",{className:"error",children:n})})},t)}))]})]}),(0,m.jsx)("div",{className:"share-list-container",children:(0,m.jsxs)("table",{className:"table-thead-hidden w-xs-200",children:[e,(0,m.jsx)(v,{repoID:this.props.repoID,items:this.state.sharedItems,permissions:this.permissions,deleteShareItem:this.deleteShareItem,onChangeUserPermission:this.onChangeUserPermission})]})})]})}}])}(s.Component);t.A=y},88438:function(e,t,n){"use strict";n.d(t,{A:function(){return y}});var r=n(23029),i=n(92901),a=n(39874),o=n(85501),s=n(9950),u=n(18849),l=n(40326),c=n(97011),d=n(65604),f=n(4086),p=n(94988),h=n(89470),m=(n(82106),n(44414)),g=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).onMouseEnter=function(){n.setState({isOperationShow:!0})},n.onMouseLeave=function(){n.setState({isOperationShow:!1})},n.userAvatarOnMouseEnter=function(){n.setState({isUserDetailsPopoverOpen:!0})},n.userAvatarOnMouseLeave=function(){n.setState({isUserDetailsPopoverOpen:!1})},n.deleteShareItem=function(){n.props.deleteShareItem(n.props.item.user_info.name)},n.onChangeUserPermission=function(e){n.props.onChangeUserPermission(n.props.item,e)},n.state={isOperationShow:!1,isUserDetailsPopoverOpen:!1},n}return(0,o.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){var e=this.props.item,t=d.Aq.getSharedPermission(e),n=this.state.isUserDetailsPopoverOpen;return(0,m.jsxs)("tr",{onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave,tabIndex:"0",onFocus:this.onMouseEnter,children:[(0,m.jsx)("td",{className:"name",children:(0,m.jsxs)("div",{className:"position-relative d-flex align-items-center",children:[(0,m.jsx)("img",{src:e.user_info.avatar_url,width:"24",alt:e.user_info.nickname,className:"rounded-circle mr-2 cursor-pointer",onMouseEnter:this.userAvatarOnMouseEnter,onMouseLeave:this.userAvatarOnMouseLeave}),(0,m.jsx)("span",{children:e.user_info.nickname}),n&&(0,m.jsxs)("div",{className:"user-details-popover p-4 position-absolute w-100 mt-1",children:[(0,m.jsxs)("div",{className:"user-details-main pb-3",children:[(0,m.jsx)("img",{src:e.user_info.avatar_url,width:"40",alt:e.user_info.nickname,className:"rounded-circle mr-2"}),(0,m.jsx)("span",{className:"user-details-name",children:e.user_info.nickname})]}),(0,m.jsxs)("dl",{className:"m-0 mt-3 d-flex",children:[(0,m.jsx)("dt",{className:"m-0 mr-3",children:(0,l.AP)("Email")}),(0,m.jsx)("dd",{className:"m-0",children:e.user_info.contact_email})]})]})]})}),(0,m.jsx)("td",{children:(0,m.jsx)(h.A,{repoID:this.props.repoID,isTextMode:!0,autoFocus:!0,isEditIconShow:this.state.isOperationShow,currentPermission:t,permissions:this.props.permissions,onPermissionChanged:this.onChangeUserPermission})}),(0,m.jsx)("td",{children:(0,m.jsx)("span",{tabIndex:"0",role:"button",className:"sf2-icon-x3 action-icon ".concat(this.state.isOperationShow?"":"hide"),onClick:this.deleteShareItem,onKeyDown:d.Aq.onKeyDown,title:(0,l.AP)("Delete"),"aria-label":(0,l.AP)("Delete")})})]})}}])}(s.Component),v=function(e){function t(){return(0,r.A)(this,t),(0,a.A)(this,t,arguments)}return(0,o.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){var e=this,t=this.props.items;return(0,m.jsx)("tbody",{children:t.map((function(t,n){return(0,m.jsx)(g,{item:t,repoID:e.props.repoID,permissions:e.props.permissions,deleteShareItem:e.props.deleteShareItem,onChangeUserPermission:e.props.onChangeUserPermission},n)}))})}}])}(s.Component),y=function(e){function t(e){var n;(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).handleSelectChange=function(e){n.setState({selectedOption:e}),n.options=[]},n.setPermission=function(e){n.setState({permission:e})},n.shareToUser=function(){var e=[],t=n.props.itemPath,r=n.props.repoID;if(n.state.selectedOption&&n.state.selectedOption.length>0)for(var i=0;i<n.state.selectedOption.length;i++)e[i]=n.state.selectedOption[i].email;n.props.isGroupOwnedRepo?c.e.shareGroupOwnedRepoToUser(r,n.state.permission,e,t).then((function(e){var t=[];if(e.data.failed.length>0)for(var r=0;r<e.data.failed.length;r++)t[r]=e.data.failed[r];var i=e.data.success.map((function(e){return{user_info:{nickname:e.user_name,name:e.user_email},permission:e.permission,share_type:"user"}}));n.setState({errorMsg:t,sharedItems:n.state.sharedItems.concat(i),selectedOption:null,permission:"rw"}),n.refs.userSelect.clearSelect()})).catch((function(e){if(e.response){var t=(0,l.AP)("Library can not be shared to owner."),r=[];r.push(t),n.setState({errorMsg:r,selectedOption:null})}})):c.e.shareFolder(r,t,"user",n.state.permission,e).then((function(e){var t=[];if(e.data.failed.length>0)for(var r=0;r<e.data.failed.length;r++)t[r]=e.data.failed[r];n.setState({errorMsg:t,sharedItems:n.state.sharedItems.concat(e.data.success),selectedOption:null,permission:"rw"}),n.refs.userSelect.clearSelect()})).catch((function(e){if(e.response){var t=(0,l.AP)("Library can not be shared to owner."),r=[];r.push(t),n.setState({errorMsg:r,selectedOption:null})}}))},n.deleteShareItem=function(e){var t=n.props.itemPath,r=n.props.repoID;n.props.isGroupOwnedRepo?c.e.deleteGroupOwnedRepoSharedUserItem(r,e,t).then((function(t){n.setState({sharedItems:n.state.sharedItems.filter((function(t){return t.user_info.name!==e}))})})).catch((function(e){var t=d.Aq.getErrorMsg(e);f.A.danger(t)})):c.e.deleteShareToUserItem(r,t,"user",e).then((function(t){n.setState({sharedItems:n.state.sharedItems.filter((function(t){return t.user_info.name!==e}))})})).catch((function(e){var t=d.Aq.getErrorMsg(e);f.A.danger(t)}))},n.onChangeUserPermission=function(e,t){var r=n.props.itemPath,i=n.props.repoID,a=e.user_info.name;n.props.isGroupOwnedRepo?c.e.modifyGroupOwnedRepoUserSharedPermission(i,t,a,r).then((function(){n.updateSharedItems(e,t)})).catch((function(e){var t=d.Aq.getErrorMsg(e);f.A.danger(t)})):c.e.updateShareToUserItemPermission(i,r,"user",a,t).then((function(){n.updateSharedItems(e,t)})).catch((function(e){var t=d.Aq.getErrorMsg(e);f.A.danger(t)}))},n.updateSharedItems=function(e,t){var r=e.user_info.name,i=n.state.sharedItems.map((function(e){var n=e.user_info.name;return r===n&&(e.permission=t,e.is_admin="admin"===t),e}));n.setState({sharedItems:i})},n.state={selectedOption:null,errorMsg:[],permission:"rw",sharedItems:[],isWiki:"wiki"===n.props.repoType},n.options=[],n.permissions=[];var i=e.itemType,o=e.isRepoOwner;return"library"===i?n.permissions=o?["rw","r","admin","cloud-edit","preview"]:["rw","r","cloud-edit","preview"]:"dir"===n.props.itemType&&(n.permissions=["rw","r","cloud-edit","preview"]),l.am||(n.permissions=["rw","r"]),n.props.isGroupOwnedRepo&&(n.permissions=["rw","r","cloud-edit","preview"]),n.state.isWiki&&(n.permissions=["rw","r"]),n}return(0,o.A)(t,e),(0,i.A)(t,[{key:"componentDidMount",value:function(){var e=this,t=this.props.itemPath,n=this.props.repoID;c.e.listSharedItems(n,t,"user").then((function(t){0!==t.data.length&&e.setState({sharedItems:t.data})})).catch((function(e){var t=d.Aq.getErrorMsg(e);f.A.danger(t)}))}},{key:"render",value:function(){var e=this.state.sharedItems,t=(0,m.jsx)("thead",{children:(0,m.jsxs)("tr",{children:[(0,m.jsx)("th",{width:"47%",children:(0,l.AP)("User")}),(0,m.jsx)("th",{width:"35%",children:(0,l.AP)("Permission")}),(0,m.jsx)("th",{width:"18%"})]})});return(0,m.jsxs)(s.Fragment,{children:[(0,m.jsxs)("table",{className:"w-xs-200",children:[t,(0,m.jsxs)("tbody",{children:[(0,m.jsxs)("tr",{children:[(0,m.jsx)("td",{children:(0,m.jsx)(p.A,{ref:"userSelect",isMulti:!0,placeholder:(0,l.AP)("Search users"),onSelectChange:this.handleSelectChange})}),(0,m.jsx)("td",{children:(0,m.jsx)(h.A,{repoID:this.props.repoID,isTextMode:!1,isEditIconShow:!1,currentPermission:this.state.permission,permissions:this.permissions,onPermissionChanged:this.setPermission,enableAddCustomPermission:l.am,isWiki:this.state.isWiki,onAddCustomPermissionToggle:this.props.onAddCustomPermissionToggle})}),(0,m.jsx)("td",{children:(0,m.jsx)(u.A,{color:"primary",onClick:this.shareToUser,children:(0,l.AP)("Submit")})})]}),this.state.errorMsg.length>0&&this.state.errorMsg.map((function(e,t){var n="";return n=e.email?e.email+": "+e.error_msg:e,(0,m.jsx)("tr",{children:(0,m.jsx)("td",{colSpan:3,children:(0,m.jsx)("p",{className:"error",children:n})})},t)}))]})]}),(0,m.jsx)("div",{className:"share-list-container",children:(0,m.jsxs)("table",{className:"table-thead-hidden w-xs-200",children:[t,(0,m.jsx)(v,{repoID:this.props.repoID,items:e,permissions:this.permissions,deleteShareItem:this.deleteShareItem,onChangeUserPermission:this.onChangeUserPermission})]})})]})}}])}(s.Component)},16670:function(e,t,n){"use strict";var r,i=n(23029),a=n(92901),o=n(39874),s=n(85501),u=n(9950),l=n(58195),c=n(14113),d=n(99308),f=n(40326),p=n(97011),h=n(65604),m=n(81446),g=n(44414),v=function(e){function t(e){var n;return(0,i.A)(this,t),(n=(0,o.A)(this,t,[e])).queryZipProgress=function(){var e=n.state.zipToken;p.e.queryZipProgress(e).then((function(t){var i=t.data;if(1==i.failed){var a;switch(clearInterval(r),i.failed_reason){case"size too large":a=(0,f.AP)("Failed to download. The total size of the files exceeded the limit.");break;case"internal error":a=(0,f.AP)("Internal Server Error");break;default:a=(0,f.AP)("Error")}n.setState({isLoading:!1,errorMsg:a})}else n.setState({zipProgress:0==i.total?"100%":(i.zipped/i.total*100).toFixed(2)+"%"}),i.total==i.zipped&&(clearInterval(r),n.props.toggleDialog(),location.href="".concat(f.IX,"zip/").concat(e))})).catch((function(e){clearInterval(r);var t=h.Aq.getErrorMsg(e);n.setState({isLoading:!1,errorMsg:t})}))},n.cancelZipTask=function(){var e=n.state.zipToken;p.e.cancelZipTask(e).then((function(e){})).catch((function(e){}))},n.toggleDialog=function(){var e=n.state.zipProgress;e&&"100%"!=e&&(clearInterval(r),n.cancelZipTask()),n.props.toggleDialog()},n.state={isLoading:!0,errorMsg:"",zipProgress:null},n}return(0,s.A)(t,e),(0,a.A)(t,[{key:"componentDidMount",value:function(){var e=this,t=this.props,n=t.token,i=t.path,a=t.repoID,o=t.target;(n?o.length?p.e.getShareLinkDirentsZipTask(n,i,o):p.e.getShareLinkZipTask(n,i):p.e.zipDownload(a,i,o)).then((function(t){var n=t.data.zip_token;e.setState({isLoading:!1,errorMsg:"",zipToken:n}),e.queryZipProgress(),r=setInterval(e.queryZipProgress,1e3)})).catch((function(t){var n=h.Aq.getErrorMsg(t);e.setState({isLoading:!1,errorMsg:n})}))}},{key:"render",value:function(){return(0,g.jsxs)(l.A,{isOpen:!0,toggle:this.toggleDialog,children:[(0,g.jsx)(c.A,{toggle:this.toggleDialog,children:(0,f.AP)("Download")}),(0,g.jsx)(d.A,{children:(0,g.jsx)(y,{data:this.state})})]})}}])}(u.Component),y=function(e){function t(){return(0,i.A)(this,t),(0,o.A)(this,t,arguments)}return(0,s.A)(t,e),(0,a.A)(t,[{key:"render",value:function(){var e=this.props.data,t=e.isLoading,n=e.errorMsg,r=e.zipProgress;return t?(0,g.jsx)(m.A,{}):n?(0,g.jsxs)("div",{className:"text-center mt-7 mb-8",children:[(0,g.jsx)("img",{src:"".concat(f.SG,"img/error-tip.png"),alt:"",width:"100"}),(0,g.jsx)("p",{className:"mt-3",children:n})]}):(0,g.jsx)("p",{className:"mt-4 text-center",children:"".concat((0,f.AP)("Packaging...")," ").concat(r)})}}])}(u.Component);t.A=v},92811:function(e,t,n){"use strict";n.d(t,{A:function(){return c}});var r=n(9950),i=n(48738),a=n.n(i),o=n(71791),s=n(9264),u=n(44414),l=function(e){var t=e.readonly,n=e.field,i=e.className,l=e.children,c=(0,r.useMemo)((function(){return"size"===n.type?s.ZP[s.vZ.NUMBER]:s.ZP[n.type]}),[n]);return(0,u.jsxs)("div",{className:a()("dirent-detail-item",i),children:[(0,u.jsxs)("div",{className:"dirent-detail-item-name d-flex",children:[(0,u.jsx)("div",{children:(0,u.jsx)(o.In,{iconName:c})}),(0,u.jsx)("span",{className:"dirent-detail-item-name-value",children:n.name})]}),(0,u.jsx)("div",{className:a()("dirent-detail-item-value",{editable:!t}),children:l})]})};l.defaultProps={readonly:!0};var c=l},30822:function(e,t,n){"use strict";n.d(t,{nB:function(){return p},kZ:function(){return c},Y9:function(){return f}});var r=n(5544),i=n(9950),a=n(48738),o=n.n(a),s=n(91447),u=n(14522),l=n(44414),c=function(e){var t=e.children,n=e.className,a=(0,i.useState)(300),c=(0,r.A)(a,2),d=c[0],f=c[1],p=(0,i.useState)(!1),h=(0,r.A)(p,2),m=h[0],g=h[1],v=(0,i.useRef)(null),y=(0,i.useRef)(null),b=(0,i.useCallback)((function(e){var t=Math.max(Math.min(window.innerWidth-e.clientX,600),300);d!==t&&(localStorage.setItem("sf_cur_view_detail_width",t),f(t))}),[d]),E=(0,i.useCallback)((function(){window.removeEventListener("mousemove",b),window.removeEventListener("mouseup",E),m&&g(!1)}),[m,b]),_=(0,i.useCallback)((function(){window.addEventListener("mouseup",E),window.addEventListener("mousemove",b),g(!0)}),[E,b]),C=(0,i.useCallback)((function(e){y.current.style.top=e+"px"}),[]),A=(0,i.useCallback)((function(e){if(y.current){var t=v.current.getBoundingClientRect().top,n=e.pageY-t-u.gO/2;C(n)}}),[C]);return(0,i.useEffect)((function(){var e=localStorage.getItem("sf_cur_view_detail_width"),t=e?parseInt(e):300;f(t)}),[]),(0,l.jsxs)("div",{className:o()("cur-view-detail",n,{"cur-view-detail-small":d<400,"cur-view-detail-large":d>400}),style:{width:d},children:[t,(0,l.jsx)(s.A,{resizeBarRef:v,dragHandlerRef:y,resizeBarStyle:{left:-1},dragHandlerStyle:{height:u.gO},onResizeMouseDown:_,onResizeMouseOver:A})]})},d=n(95754),f=function(e){var t=e.title,n=e.icon,r=e.iconSize,i=void 0===r?32:r,a=e.onClose,o=e.component,s=(void 0===o?{}:o).closeIcon;return(0,l.jsxs)("div",{className:"detail-header",children:[(0,l.jsxs)("div",{className:"detail-title dirent-title",children:[(0,l.jsx)("div",{className:"detail-header-icon-container",children:(0,l.jsx)("img",{src:n,width:i,height:i,alt:""})}),(0,l.jsx)("span",{className:"name ellipsis",title:t,children:t})]}),(0,l.jsx)("div",{className:"detail-control",onClick:a,children:s||(0,l.jsx)(d.A,{symbol:"close",className:"detail-control-close"})})]})},p=function(e){var t=e.className,n=e.children;return(0,l.jsx)("div",{className:o()("detail-body dirent-info",t),children:n})}},61134:function(e,t,n){"use strict";n.d(t,{A:function(){return y}});var r=n(5544),i=n(9950),a=n(48738),o=n.n(a),s=n(97011),u=n(65604),l=n(4086),c=n(30822),d=n(71791),f=n(92811),p=n(9264),h=n(40326),m=n(83172),g=n(44414),v=function(e){var t=e.repoID,n=e.repoInfo,r=e.path,a=e.direntDetail,o=(0,m.Sv)().enableMetadata,s=(0,i.useMemo)((function(){return{type:"size",name:(0,h.AP)("Size")}}),[]),l=(0,i.useMemo)((function(){return{type:p.vZ.LAST_MODIFIER,name:(0,h.AP)("Last modifier")}}),[]),c=(0,i.useMemo)((function(){return{type:p.vZ.MTIME,name:(0,h.AP)("Last modified time")}}),[]);return(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(f.A,{field:s,className:"sf-metadata-property-detail-formatter",children:(0,g.jsx)(d.ZA,{field:s,value:u.Aq.bytesToSize(a.size)})}),(0,g.jsx)(f.A,{field:l,className:"sf-metadata-property-detail-formatter",children:(0,g.jsx)(d.ZA,{field:l,value:a.last_modifier_email,collaborators:[{name:a.last_modifier_name,contact_email:a.last_modifier_contact_email,email:a.last_modifier_email,avatar_url:a.last_modifier_avatar}]})}),(0,g.jsx)(f.A,{field:c,className:"sf-metadata-property-detail-formatter",children:(0,g.jsx)(d.ZA,{field:c,value:a.last_modified})}),window.app.pageOptions.enableMetadataManagement&&o&&(0,g.jsx)(m.iF,{repoID:t,filePath:r,repoInfo:n,direntType:"file"})]})},y=function(e){var t=e.repoID,n=e.repoInfo,a=e.dirent,d=e.path,f=e.onClose,p=e.width,h=void 0===p?300:p,y=e.className,b=e.component,E=(void 0===b?{}:b).headerComponent,_=(0,i.useState)(""),C=(0,r.A)(_,2),A=C[0],T=C[1];(0,i.useEffect)((function(){var e=new m.BT;return window.sfMetadataContext=e,window.sfMetadataContext.init({repoID:t,repoInfo:n}),s.e.getFileInfo(t,d).then((function(e){T(e.data)})).catch((function(e){var t=u.Aq.getErrorMsg(e);l.A.danger(t)})),function(){window.sfMetadataContext&&(window.sfMetadataContext.destroy(),delete window.sfMetadataContext)}}),[]);var w=(null===a||void 0===a?void 0:a.name)||"",S=u.Aq.getDirentIcon(a);return(0,g.jsxs)("div",{className:o()("cur-view-detail",y,{"cur-view-detail-small":h<400,"cur-view-detail-large":h>400}),style:{width:h},children:[(0,g.jsx)(c.Y9,{title:w,icon:S,onClose:f,component:E}),(0,g.jsx)(c.nB,{children:a&&A&&(0,g.jsx)("div",{className:"detail-content",children:(0,g.jsx)(v,{repoID:t,repoInfo:n,path:d,direntDetail:A})})})]})}},36402:function(e,t,n){"use strict";n.d(t,{A:function(){return E}});var r=n(23029),i=n(92901),a=n(39874),o=n(85501),s=n(9950),u=n(48738),l=n.n(u),c=n(19260),d=n(6030),f=n(33151),p=n(68879),h=n(92795),m=n(40326),g=n(65604),v=n(40866),y=n(44414),b=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).onShowMenu=function(){},n.onHideMenu=function(){n.state.isItemMenuShow&&(n.setState({isItemMenuShow:!1}),"function"===typeof n.props.unfreezeItem&&n.props.unfreezeItem())},n.onDropdownToggleKeyDown=function(e){"Enter"!=e.key&&"Space"!=e.key||n.onDropdownToggleClick(e)},n.onDropdownToggleClick=function(e){e.preventDefault(),e.stopPropagation(),n.toggleOperationMenu()},n.toggleOperationMenu=function(){n.setState({isItemMenuShow:!n.state.isItemMenuShow},(function(){n.state.isItemMenuShow&&"function"===typeof n.props.freezeItem?n.props.freezeItem():n.state.isItemMenuShow||"function"!==typeof n.props.unfreezeItem||n.props.unfreezeItem()}))},n.onMenuItemKeyDown=function(e){"Enter"!=e.key&&"Space"!=e.key||n.onMenuItemClick(e)},n.onMenuItemClick=function(e){var t,r=null!==(t=g.Aq.getEventData(e,"toggle"))&&void 0!==t?t:e.currentTarget.getAttribute("data-toggle"),i=n.props.item;n.props.onMenuItemClick(r,e,i)},n.onDropDownMouseMove=function(){n.state.isSubMenuShown&&n.setState({isSubMenuShown:!1})},n.toggleSubMenu=function(e){e.stopPropagation(),n.setState({isSubMenuShown:!n.state.isSubMenuShown})},n.toggleSubMenuShown=function(e){n.setState({isSubMenuShown:!0,currentItem:e.key})},n.state={menuList:[],isItemMenuShow:!1,isSubMenuShown:!1,currentItem:""},n}return(0,o.A)(t,e),(0,i.A)(t,[{key:"componentDidMount",value:function(){this.props.isHandleContextMenuEvent&&(this.listenerId=h.A.register(this.onShowMenu,this.onHideMenu));var e=this.props.item,t=this.props.getMenuList(e);this.setState({menuList:t})}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=e.item,n=e.getMenuList(t);t.name===this.props.item.name&&this.state.menuList===n||this.setState({menuList:n})}},{key:"componentWillUnmount",value:function(){this.props.isHandleContextMenuEvent&&this.listenerId&&h.A.unregister(this.listenerId)}},{key:"render",value:function(){var e=this,t=this.state.menuList,n=this.props,r=n.toggleClass,i=n.toggleChildren,a=n.tagName,o=n.menuStyle;return r="sf-dropdown-toggle "+r,t.length?a&&"button"===a?(0,y.jsxs)(c.A,{isOpen:this.state.isItemMenuShow,toggle:this.onDropdownToggleClick,children:[(0,y.jsx)(d.A,{className:this.props.toggleClass,"data-toggle":"dropdown",title:(0,m.AP)("More operations"),"aria-label":(0,m.AP)("More operations"),"aria-expanded":this.state.isItemMenuShow,onKeyDown:this.onDropdownToggleKeyDown,children:i}),(0,y.jsx)(f.A,{children:t.map((function(t,n){return"Divider"===t?(0,y.jsx)(p.A,{divider:!0},n):(0,y.jsx)(p.A,{"data-toggle":t.key,onClick:e.onMenuItemClick,onKeyDown:e.onMenuItemKeyDown,children:t.value},n)}))})]}):(0,y.jsxs)(c.A,{isOpen:this.state.isItemMenuShow,toggle:this.onDropdownToggleClick,className:"vam",children:[(0,y.jsx)(d.A,{tag:a||"i",role:"button",tabIndex:"0",className:r,title:(0,m.AP)("More operations"),"data-toggle":"dropdown","aria-expanded":this.state.isItemMenuShow,"aria-label":(0,m.AP)("More operations"),onKeyDown:this.onDropdownToggleKeyDown}),(0,y.jsx)(v.A,{children:(0,y.jsx)(f.A,{style:o,children:t.map((function(t,n){return"Divider"===t?(0,y.jsx)(p.A,{divider:!0},n):t.subOpList?(0,y.jsxs)(c.A,{direction:"right",className:"w-100",isOpen:e.state.isSubMenuShown&&e.state.currentItem==t.key,toggle:e.toggleSubMenu,onMouseMove:function(e){e.stopPropagation()},children:[(0,y.jsxs)(d.A,{tag:"div",className:"dropdown-item font-weight-normal rounded-0 d-flex align-items-center",onMouseEnter:e.toggleSubMenuShown.bind(e,t),children:[(0,y.jsx)("span",{className:"mr-auto",children:t.value}),(0,y.jsx)("i",{className:"sf3-font-down sf3-font rotate-270"})]}),(0,y.jsx)(f.A,{children:t.subOpList.map((function(t,n){return"Divider"==t?(0,y.jsx)(p.A,{divider:!0},n):(0,y.jsx)(p.A,{"data-toggle":t.key,onClick:e.onMenuItemClick,onKeyDown:e.onMenuItemKeyDown,children:t.value},n)}))})]},n):(0,y.jsxs)(p.A,{className:l()({"pl-5":void 0!=e.props.isDisplayFiles,"position-relative":e.props.isDisplayFiles}),"data-toggle":t.key,onClick:e.onMenuItemClick,onKeyDown:e.onMenuItemKeyDown,onMouseMove:e.onDropDownMouseMove,children:["Display files"===t.key&&e.props.isDisplayFiles&&(0,y.jsx)("i",{className:"dropdown-item-tick sf2-icon-tick"}),t.value]},n)}))})})]}):""}}])}(s.Component);b.defaultProps={isHandleContextMenuEvent:!0,menuStyle:{},toggleClass:"sf3-font-more sf3-font"};var E=b},43066:function(e,t,n){"use strict";n.d(t,{A:function(){return a}});n(9950);var r=n(40326),i=n(44414);var a=function(e){var t=e.className,n=void 0===t?"":t,a=e.title,o=e.text,s=e.children;return(0,i.jsxs)("div",{className:"empty-tip ".concat(n),children:[(0,i.jsx)("img",{src:"".concat(r.SG,"img/no-items-tip.png"),alt:"",width:"100",height:"100",className:"no-items-img-tip"}),a&&(0,i.jsx)("span",{className:"empty-tip-title",children:a}),o&&(0,i.jsx)("span",{className:"empty-tip-text",children:o}),s]})}},19435:function(e,t,n){"use strict";var r=n(89379),i=n(23029),a=n(92901),o=n(39874),s=n(85501),u=n(9950),l=n(50268),c=(n(57715),n(44414)),d=window.app.pageOptions.rawPath,f=function(e){function t(){return(0,i.A)(this,t),(0,o.A)(this,t,arguments)}return(0,s.A)(t,e),(0,a.A)(t,[{key:"render",value:function(){var e={autoplay:!1,controls:!0,preload:"auto",sources:[{src:d}]};return(0,c.jsx)("div",{className:"file-view-content flex-1 audio-file-view",children:(0,c.jsx)(l.A,(0,r.A)({},e))})}}])}(u.Component);t.A=f},88572:function(e,t,n){"use strict";var r,i,a=n(23029),o=n(92901),s=n(39874),u=n(85501),l=n(9950),c=n(65604),d=n(40326),f=(n(89046),n(44414)),p=window.app.pageOptions,h=p.repoID,m=p.repoEncrypted,g=p.fileExt,v=p.filePath,y=p.fileName,b=p.thumbnailSizeForOriginal,E=p.previousImage,_=p.nextImage,C=p.rawPath,A=p.xmindImageSrc;E&&(r="".concat(d.Yc,"lib/").concat(h,"/file").concat(c.Aq.encodePath(E))),_&&(i="".concat(d.Yc,"lib/").concat(h,"/file").concat(c.Aq.encodePath(_)));var T=function(e){function t(e){var n;return(0,a.A)(this,t),(n=(0,s.A)(this,t,[e])).handleLoadFailure=function(){n.setState({loadFailed:!0})},n.state={loadFailed:!1},n}return(0,u.A)(t,e),(0,o.A)(t,[{key:"componentDidMount",value:function(){document.addEventListener("keydown",(function(e){E&&37==e.keyCode&&(location.href=r),_&&39==e.keyCode&&(location.href=i)}))}},{key:"render",value:function(){if(this.state.loadFailed)return this.props.tip;var e="";!m&&["tif","tiff","psd"].includes(g)&&(e="".concat(d.Yc,"thumbnail/").concat(h,"/").concat(b).concat(c.Aq.encodePath(v)));var t=A?"".concat(d.Yc).concat(A):"";return(0,f.jsxs)("div",{className:"file-view-content flex-1 image-file-view",children:[E&&(0,f.jsx)("a",{href:r,id:"img-prev",title:(0,d.AP)("you can also press \u2190 "),children:(0,f.jsx)("span",{className:"sf3-font sf3-font-down rotate-90 d-inline-block"})}),_&&(0,f.jsx)("a",{href:i,id:"img-next",title:(0,d.AP)("you can also press \u2192"),children:(0,f.jsx)("span",{className:"sf3-font sf3-font-down rotate-270 d-inline-block"})}),(0,f.jsx)("img",{src:t||e||C,alt:y,id:"image-view",onError:this.handleLoadFailure})]})}}])}(l.Component);t.A=T},75839:function(e,t,n){"use strict";var r=n(23029),i=n(92901),a=n(39874),o=n(85501),s=n(9950),u=n(9223),l=(n(20479),n(44414)),c=function(e){function t(){return(0,r.A)(this,t),(0,a.A)(this,t,arguments)}return(0,o.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){return(0,l.jsx)("div",{className:"file-view-content flex-1 pdf-file-view",children:(0,l.jsx)(u.A,{})})}}])}(s.Component);t.A=c},4343:function(e,t,n){"use strict";var r=n(23029),i=n(92901),a=n(39874),o=n(85501),s=n(9950),u=(n(57067),n(44414)),l=window.app.pageOptions,c=l.fileName,d=l.rawPath,f=function(e){function t(){return(0,r.A)(this,t),(0,a.A)(this,t,arguments)}return(0,o.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){return(0,u.jsx)("div",{className:"file-view-content flex-1 svg-file-view",children:(0,u.jsx)("img",{src:d,alt:c,id:"svg-view"})})}}])}(s.Component);t.A=f},58930:function(e,t,n){"use strict";var r=n(89379),i=n(23029),a=n(92901),o=n(39874),s=n(85501),u=n(9950),l=n(22899),c=n(40326),d=(n(21936),n(44414)),f=window.app.pageOptions,p=f.rawPath,h=f.fileExt,m=function(e){function t(){return(0,i.A)(this,t),(0,o.A)(this,t,arguments)}return(0,s.A)(t,e),(0,a.A)(t,[{key:"render",value:function(){var e={autoplay:!1,controls:!0,preload:"auto",playbackRates:[.5,1,1.5,2],sources:[{src:p,type:c.Oo[h]||"video/mp4"}]};return(0,d.jsx)("div",{className:"file-view-content flex-1 video-file-view",children:(0,d.jsx)(l.A,(0,r.A)({},e))})}}])}(u.Component);t.A=m},44513:function(e,t,n){"use strict";var r=n(23029),i=n(92901),a=n(39874),o=n(85501),s=n(9950),u=n(40326),l=n(44414),c=window.app.pageOptions.err,d=function(e){function t(){return(0,r.A)(this,t),(0,a.A)(this,t,arguments)}return(0,o.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){var e;return e="File preview unsupported"==c?(0,l.jsx)("p",{children:(0,u.AP)("Online view is not applicable to this file format")}):(0,l.jsx)("p",{className:"error",children:c||this.props.errorMsg}),(0,l.jsx)("div",{className:"file-view-content flex-1 o-auto",children:(0,l.jsxs)("div",{className:"file-view-tip",children:[e,(0,l.jsx)("a",{href:"?dl=1",className:"btn btn-secondary",children:(0,u.AP)("Download")})]})})}}])}(s.Component);t.A=d},27831:function(e,t,n){"use strict";n.d(t,{A:function(){return Ce}});var r=n(23029),i=n(92901),a=n(39874),o=n(85501),s=n(9950),u=n(47838),l=n.n(u),c=n(28321),d=n(97499),f=n(97011),p=n(40326),h=n(65604),m=n(4086),g=n(81718),v=n(95754),y=n(44414),b=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).toggle=function(){n.setState({tooltipOpen:!n.state.tooltipOpen})},n.state={tooltipOpen:!1},n}return(0,o.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){var e=this,t=(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(v.A,{symbol:this.props.icon}),(0,y.jsx)(g.A,{toggle:this.toggle,delay:{show:0,hide:0},target:this.props.id,placement:"bottom",isOpen:this.state.tooltipOpen,children:this.props.text})]});return this.props.href?(0,y.jsx)("div",{id:this.props.id,className:"file-toolbar-btn","aria-label":this.props.text,onClick:function(){return window.open(e.props.href,"_parent")},children:t}):(0,y.jsx)("div",{id:this.props.id,className:"file-toolbar-btn",onClick:this.props.onClick,"aria-label":this.props.text,children:t})}}])}(s.Component),E=n(4159),_=n.n(E),C=n(68497),A=window.app.pageOptions,T=A.fileName,w=A.repoID,S=A.filePath,k=A.latestContributor,D=A.latestContributorName,x=A.lastModificationTime,O=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).toggleStar=function(e){e.preventDefault(),n.props.toggleStar()},n}return(0,o.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){var e=this.props,t=e.isStarred,n=e.isLocked,r=e.isOnlyofficeFile,i=t?(0,p.AP)("starred"):(0,p.AP)("unstarred"),a=(0,p.AP)("locked");return(0,y.jsxs)("div",{className:"text-truncate",children:[(0,y.jsxs)("h2",{className:"file-title d-flex align-items-center",children:[(0,y.jsx)("span",{className:"file-name text-truncate",title:T,children:T}),(0,y.jsx)("a",{className:"file-star sf3-font ".concat(t?"sf3-font-star":"sf3-font-star-empty"),href:"#",title:i,role:"button","aria-label":t?(0,p.AP)("Unstar"):(0,p.AP)("Star"),onClick:this.toggleStar}),(0,y.jsx)(C.A,{repoID:w,path:S}),p.am&&n&&!r&&(0,y.jsx)("img",{className:"file-locked-icon",width:"16",src:"".concat(p.SG,"img/file-locked-32.png"),alt:a,title:a,"aria-label":a})]}),!r&&(0,y.jsxs)("div",{className:"meta-info",children:[(0,y.jsx)("a",{href:"".concat(p.Yc,"profile/").concat(encodeURIComponent(k),"/"),children:D}),(0,y.jsx)("span",{className:"ml-2",children:_()(1e3*x).format("YYYY-MM-DD HH:mm")})]})]})}}])}(s.PureComponent),N=O,I=n(90675),P=n(10467),M=n(19260),L=n(6030),R=n(33151),F=n(64594),B=n(68879),j=n(40866),U=n(88134),H=window.app.pageOptions,z=H.canLockUnlockFile,V=H.repoID,Y=H.repoName,G=H.repoEncrypted,q=H.parentDir,W=H.filePerm,K=H.filePath,X=H.fileType,$=H.fileName,Z=H.canEditFile,Q=H.err,J=H.canDownloadFile,ee=H.fileDownloadURL,te=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).toggleShareDialog=function(){n.setState({isShareDialogOpen:!n.state.isShareDialogOpen})},n.toggleMoreOpMenu=function(){n.setState({moreDropdownOpen:!n.state.moreDropdownOpen})},n.toggle=function(){n.setState({dropdownOpen:!n.state.dropdownOpen})},n.state={isLoading:!0,dropdownOpen:!1,moreDropdownOpen:!1,isShareDialogOpen:!1},n}return(0,o.A)(t,e),(0,i.A)(t,[{key:"componentDidMount",value:function(){var e=(0,P.A)((0,I.A)().mark((function e(){var t,n,r;return(0,I.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!W||!W.startsWith("custom-")){e.next=19;break}return this.isCustomPermission=!0,t=W.split("-")[1],e.prev=3,e.next=6,f.e.getCustomPermission(V,t);case 6:n=e.sent,this.customPermission=n.data.permission,window.custom_permission=this.customPermission,this.setState({isLoading:!1}),e.next=17;break;case 12:e.prev=12,e.t0=e.catch(3),r=h.Aq.getErrorMsg(e.t0),m.A.danger(r),this.setState({isLoading:!1});case 17:e.next=20;break;case 19:this.setState({isLoading:!1});case 20:case"end":return e.stop()}}),e,this,[[3,12]])})));return function(){return e.apply(this,arguments)}}()},{key:"render",value:function(){if(this.state.isLoading)return null;var e,t,n=this.state.moreDropdownOpen,r=this.props,i=r.isLocked,a=r.lockedByMe,o=!1;z&&(i?a&&(o=!0,e=(0,p.AP)("Unlock"),t="unlock"):(o=!0,e=(0,p.AP)("Lock"),t="lock"));var u=!1;G?u=!0:"rw"!=W&&"r"!=W||(u=!0);var l=this.isCustomPermission,c=this.customPermission;l&&(u=c.permission.download_external_link);return(0,y.jsxs)(s.Fragment,{children:[(0,y.jsxs)("div",{className:"d-none d-md-flex justify-content-between align-items-center flex-shrink-0 ml-4",children:["PDF"==X&&J&&(0,y.jsx)(b,{id:"seafile-pdf-print",icon:"print",text:(0,p.AP)("Print")}),o&&(0,y.jsx)(b,{id:"lock-unlock-file",icon:t,text:e,onClick:this.props.toggleLockFile}),u&&(0,y.jsx)(b,{id:"share-file",icon:"share",text:(0,p.AP)("Share"),onClick:this.toggleShareDialog}),Z&&"SDoc"!=X&&!Q&&(this.props.isSaving?(0,y.jsx)("div",{type:"button","aria-label":(0,p.AP)("Saving..."),className:"file-toolbar-btn",children:(0,y.jsx)(v.A,{symbol:"spinner"})}):this.props.needSave?(0,y.jsx)(b,{text:(0,p.AP)("Save"),id:"save-file",icon:"save",onClick:this.props.onSave}):(0,y.jsx)("div",{type:"button",className:"file-toolbar-btn disabled",children:(0,y.jsx)(v.A,{symbol:"save"})})),J&&(0,y.jsx)(b,{id:"download-file",icon:"download",text:(0,p.AP)("Download"),href:ee}),(0,y.jsx)(b,{id:"file-details",icon:"info",text:(0,p.AP)("Details"),onClick:this.props.toggleDetailsPanel}),"rw"==W&&(0,y.jsx)(b,{id:"open-via-client",icon:"client",text:(0,p.AP)("Open via Client"),href:"seafile://openfile?repo_id=".concat(encodeURIComponent(V),"&path=").concat(encodeURIComponent(K))}),(0,y.jsxs)(M.A,{isOpen:n,toggle:this.toggleMoreOpMenu,children:[(0,y.jsx)(L.A,{className:"file-toolbar-btn","aria-label":(0,p.AP)("More operations"),title:(0,p.AP)("More operations"),tag:"div",children:(0,y.jsx)(v.A,{symbol:"more-vertical"})}),(0,y.jsxs)(R.A,{right:!0,children:["rw"==W&&(0,y.jsx)("a",{href:"".concat(p.Yc,"repo/file_revisions/").concat(V,"/?p=").concat(encodeURIComponent(K),"&referer=").concat(encodeURIComponent(location.href)),className:"dropdown-item",children:(0,p.AP)("History")}),(0,y.jsx)("a",{href:"".concat(p.Yc,"library/").concat(V,"/").concat(h.Aq.encodePath(Y+q)),className:"dropdown-item",children:(0,p.AP)("Open parent folder")})]})]})]}),(0,y.jsxs)(M.A,{isOpen:this.state.dropdownOpen,toggle:this.toggle,className:"d-block d-md-none flex-shrink-0 ml-4",children:[(0,y.jsx)(F.A,{children:Z&&"SDoc"!=X&&!Q&&(this.props.isSaving?(0,y.jsx)("button",{type:"button","aria-label":(0,p.AP)("Saving..."),className:"btn btn-icon btn-secondary",children:(0,y.jsx)(v.A,{symbol:"spinner"})}):this.props.needSave?(0,y.jsx)(b,{text:(0,p.AP)("Save"),id:"save-file",icon:"save",onClick:this.props.onSave}):(0,y.jsx)("button",{type:"button",className:"btn btn-icon btn-secondary",disabled:!0,children:(0,y.jsx)(v.A,{symbol:"save"})}))}),(0,y.jsx)(L.A,{className:"mx-1","aria-label":(0,p.AP)("More operations"),children:(0,y.jsx)(v.A,{symbol:"more-vertical"})}),(0,y.jsxs)(R.A,{right:!0,children:[(0,y.jsx)(B.A,{children:(0,y.jsx)("a",{href:"".concat(p.Yc,"library/").concat(V,"/").concat(h.Aq.encodePath(Y+q)),className:"text-inherit",children:(0,p.AP)("Open parent folder")})}),o&&(0,y.jsx)(B.A,{onClick:this.props.toggleLockFile,children:e}),u&&(0,y.jsx)(B.A,{onClick:this.toggleShareDialog,children:(0,p.AP)("Share")}),J&&(0,y.jsx)(B.A,{children:(0,y.jsx)("a",{href:"?dl=1",className:"text-inherit",children:(0,p.AP)("Download")})}),(0,y.jsx)(B.A,{onClick:this.props.toggleDetailsPanel,children:(0,p.AP)("Details")})]})]}),this.state.isShareDialogOpen&&(0,y.jsx)(j.A,{children:(0,y.jsx)(U.A,{itemType:"file",itemName:$,itemPath:K,userPerm:W,repoID:V,repoEncrypted:G,toggleDialog:this.toggleShareDialog})})]})}}])}(s.Component),ne=te,re=window.app.pageOptions,ie=re.repoID,ae=re.repoName,oe=re.parentDir,se=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).toggleMoreOpMenu=function(){n.setState({moreDropdownOpen:!n.state.moreDropdownOpen})},n.toggle=function(){n.setState({dropdownOpen:!n.state.dropdownOpen})},n.state={dropdownOpen:!1,moreDropdownOpen:!1},n}return(0,o.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){var e=this.state.moreDropdownOpen;return(0,y.jsxs)(s.Fragment,{children:[(0,y.jsxs)("div",{className:"d-none d-md-flex justify-content-between align-items-center flex-shrink-0 ml-4",children:[(0,y.jsx)(b,{id:"file-details",icon:"info",text:(0,p.AP)("Details"),onClick:this.props.toggleDetailsPanel}),(0,y.jsxs)(M.A,{isOpen:e,toggle:this.toggleMoreOpMenu,children:[(0,y.jsx)(L.A,{className:"file-toolbar-btn","aria-label":(0,p.AP)("More operations"),title:(0,p.AP)("More operations"),tag:"div",children:(0,y.jsx)(v.A,{symbol:"more-vertical"})}),(0,y.jsx)(R.A,{right:!0,children:(0,y.jsx)("a",{href:"".concat(p.Yc,"library/").concat(ie,"/").concat(h.Aq.encodePath(ae+oe)),className:"dropdown-item",children:(0,p.AP)("Open parent folder")})})]}),(0,y.jsx)(b,{id:"fold-header",icon:"double-arrow-up",text:(0,p.AP)("Fold"),onClick:this.props.toggleHeader})]}),(0,y.jsxs)(M.A,{isOpen:this.state.dropdownOpen,toggle:this.toggle,className:"d-block d-md-none flex-shrink-0 ml-4",children:[(0,y.jsx)(L.A,{className:"mx-1","aria-label":(0,p.AP)("More operations"),children:(0,y.jsx)(v.A,{symbol:"more-vertical"})}),(0,y.jsxs)(R.A,{right:!0,children:[(0,y.jsx)(B.A,{onClick:this.props.toggleHeader,children:(0,p.AP)("Fold")}),(0,y.jsx)(B.A,{onClick:this.props.toggleDetailsPanel,children:(0,p.AP)("Details")}),(0,y.jsx)(B.A,{children:(0,y.jsx)("a",{href:"".concat(p.Yc,"library/").concat(ie,"/").concat(h.Aq.encodePath(ae+oe)),className:"text-inherit",children:(0,p.AP)("Open parent folder")})})]})]})]})}}])}(s.Component),ue=n(61134),le=n(83172),ce=n(81446),de=(n(57686),window.app.pageOptions),fe=de.isStarred,pe=de.isLocked,he=de.lockedByMe,me=de.repoID,ge=de.filePath,ve=de.filePerm,ye=de.enableWatermark,be=de.userNickName,Ee=de.fileName,_e=function(e){function t(e){var n;(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).toggleDetailsPanel=function(){n.setState({isDetailsPanelOpen:!n.state.isDetailsPanelOpen})},n.toggleStar=function(){n.state.isStarred?f.e.unstarItem(me,ge).then((function(e){n.setState({isStarred:!1})})).catch((function(e){var t=h.Aq.getErrorMsg(e);m.A.danger(t)})):f.e.starItem(me,ge).then((function(e){n.setState({isStarred:!0})})).catch((function(e){var t=h.Aq.getErrorMsg(e);m.A.danger(t)}))},n.toggleLockFile=function(){n.state.isLocked?f.e.unlockfile(me,ge).then((function(e){n.setState({isLocked:!1,lockedByMe:!1})})).catch((function(e){var t=h.Aq.getErrorMsg(e);m.A.danger(t)})):f.e.lockfile(me,ge).then((function(e){n.setState({isLocked:!0,lockedByMe:!0})})).catch((function(e){var t=h.Aq.getErrorMsg(e);m.A.danger(t)}))},n.toggleHeader=function(){n.setState({isHeaderShown:!n.state.isHeaderShown},(function(){localStorage.setItem("sf_onlyoffile_file_view_header_shown",String(n.state.isHeaderShown))}))};var i=localStorage.getItem("sf_onlyoffile_file_view_header_shown");return n.state={isStarred:fe,isLocked:pe,lockedByMe:he,isHeaderShown:null===i||"true"==i,isDetailsPanelOpen:!1},n}return(0,o.A)(t,e),(0,i.A)(t,[{key:"componentDidMount",value:function(){var e=h.Aq.getFileIconUrl(Ee);document.getElementById("favicon").href=e}},{key:"render",value:function(){var e=this.props.isOnlyofficeFile,t=void 0!==e&&e,n=this.state,r=n.isDetailsPanelOpen,i=n.isHeaderShown;return(0,y.jsx)(c.I18nextProvider,{i18n:d.A,children:(0,y.jsx)(s.Suspense,{fallback:(0,y.jsx)(ce.A,{}),children:(0,y.jsxs)("div",{className:"h-100 d-flex flex-column",children:[(0,y.jsxs)("div",{className:"file-view-header d-flex justify-content-between align-items-center d-print-none ".concat(t?i?"onlyoffice-file-view-header-shown":"onlyoffice-file-view-header-hidden":""),children:[(0,y.jsx)(N,{isStarred:this.state.isStarred,isLocked:this.state.isLocked,toggleStar:this.toggleStar,isOnlyofficeFile:t}),t?(0,y.jsx)(se,{toggleDetailsPanel:this.toggleDetailsPanel,toggleHeader:this.toggleHeader}):(0,y.jsx)(ne,{isLocked:this.state.isLocked,lockedByMe:this.state.lockedByMe,onSave:this.props.onSave,isSaving:this.props.isSaving,needSave:this.props.needSave,toggleLockFile:this.toggleLockFile,toggleDetailsPanel:this.toggleDetailsPanel})]}),(0,y.jsxs)("div",{className:"file-view-body flex-auto d-flex o-hidden ".concat(t&&!i?"position-relative":""),children:[t&&!i&&(0,y.jsx)(b,{id:"unfold-onlyoffice-file-view-header",icon:"double-arrow-down",text:(0,p.AP)("Unfold"),onClick:this.toggleHeader}),this.props.content,r&&(0,y.jsx)(le.M8,{repoID:me,children:(0,y.jsx)(le.lN,{repoID:me,children:(0,y.jsx)(ue.A,{repoID:me,path:ge,dirent:{name:Ee,type:"file"},repoInfo:{permission:ve},onClose:this.toggleDetailsPanel})})})]})]})})})}}])}(s.Component);ye&&l().init({watermark_txt:"".concat(p.pu," ").concat(be),watermark_alpha:.075});var Ce=_e},95754:function(e,t,n){"use strict";n.d(t,{A:function(){return a}});n(9950);var r,i=n(44414);try{(r=n(24078)).keys().forEach(r)}catch(o){console.log(o)}var a=function(e){var t=e.className,n=e.symbol,r="seafile-multicolor-icon seafile-multicolor-icon-".concat(n," ").concat(t||"");return(0,i.jsx)("svg",{className:r,children:(0,i.jsx)("use",{xlinkHref:"#".concat(n)})})}},81446:function(e,t,n){"use strict";n(9950);var r=n(44414);t.A=function(){return(0,r.jsx)("span",{className:"loading-icon loading-tip"})}},40866:function(e,t,n){"use strict";var r=n(23029),i=n(92901),a=n(39874),o=n(85501),s=n(9950),u=n(17119),l=document.getElementById("modal-wrapper"),c=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).el=document.createElement("div"),n}return(0,o.A)(t,e),(0,i.A)(t,[{key:"componentDidMount",value:function(){l.appendChild(this.el)}},{key:"componentWillUnmount",value:function(){l.removeChild(this.el)}},{key:"render",value:function(){return u.createPortal(this.props.children,this.el)}}])}(s.Component);t.A=c},45613:function(e,t,n){"use strict";var r=n(23029),i=n(92901),a=n(39874),o=n(85501),s=n(9950),u=n(65604),l=n(44414),c=function(e){function t(){return(0,r.A)(this,t),(0,a.A)(this,t,arguments)}return(0,o.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){var e=this.props,t=e.className,n=e.op,r=e.title;return(0,l.jsx)("span",{tabIndex:"0",role:"button",className:t,title:r,"aria-label":r,onClick:n,onKeyDown:u.Aq.onKeyDown})}}])}(s.Component);t.A=c},68497:function(e,t,n){"use strict";n.d(t,{A:function(){return d}});var r=n(23029),i=n(92901),a=n(39874),o=n(85501),s=n(9950),u=n(40326),l=n(44124),c=n(44414),d=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).onInternalLinkDialogToggle=function(){n.setState({isShowInternalLinkDialog:!n.state.isShowInternalLinkDialog})},n.state={isShowInternalLinkDialog:!1},n}return(0,o.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){var e=this.props,t=e.repoID,n=e.path,r=this.state.isShowInternalLinkDialog,i=(0,u.AP)("Internal Link");return(0,c.jsxs)(s.Fragment,{children:[(0,c.jsx)("span",{className:"dialog-operation",children:(0,c.jsx)("i",{className:"file-internal-link sf3-font sf3-font-link",title:i,"aria-label":i,onClick:this.onInternalLinkDialogToggle})}),r&&(0,c.jsx)(l.A,{repoID:t,path:n,onInternalLinkDialogToggle:this.onInternalLinkDialogToggle})]})}}])}(s.Component)},9223:function(e,t,n){"use strict";var r=n(23029),i=n(92901),a=n(39874),o=n(85501),s=n(9950),u=n(40326),l=n(44414),c=function(e){function t(){return(0,r.A)(this,t),(0,a.A)(this,t,arguments)}return(0,o.A)(t,e),(0,i.A)(t,[{key:"componentDidMount",value:function(){var e=document.createElement("div");e.id="printContainer",document.body.append(e)}},{key:"render",value:function(){return(0,l.jsxs)(s.Fragment,{children:[(0,l.jsxs)("div",{id:"outerContainer",children:[(0,l.jsxs)("div",{id:"sidebarContainer",children:[(0,l.jsxs)("div",{id:"toolbarSidebar",children:[(0,l.jsxs)("div",{id:"thumbnails-header",className:"p-4 d-flex justify-content-between",children:[(0,l.jsx)("h3",{className:"m-0 title font-weight-normal",children:(0,u.AP)("Thumbnail")}),(0,l.jsx)("button",{id:"close-thumbnail-panel",className:"close-thumbnail-panel sf2-icon-x3 border-0 bg-transparent","aria-controls":"sidebarContainer"})]}),(0,l.jsx)("div",{id:"toolbarSidebarLeft",className:"sf-hide",children:(0,l.jsxs)("div",{id:"sidebarViewButtons",className:"splitToolbarButton toggled",role:"radiogroup",children:[(0,l.jsx)("button",{id:"viewThumbnail",className:"toolbarButton toggled",title:"Show Thumbnails",tabIndex:"2","data-l10n-id":"thumbs",role:"radio","aria-checked":"true","aria-controls":"thumbnailView",children:(0,l.jsx)("span",{"data-l10n-id":"thumbs_label",children:"Thumbnails"})}),(0,l.jsx)("button",{id:"viewOutline",className:"toolbarButton",title:"Show Document Outline (double-click to expand/collapse all items)",tabIndex:"3","data-l10n-id":"document_outline",role:"radio","aria-checked":"false","aria-controls":"outlineView",children:(0,l.jsx)("span",{"data-l10n-id":"document_outline_label",children:"Document Outline"})}),(0,l.jsx)("button",{id:"viewAttachments",className:"toolbarButton",title:"Show Attachments",tabIndex:"4","data-l10n-id":"attachments",role:"radio","aria-checked":"false","aria-controls":"attachmentsView",children:(0,l.jsx)("span",{"data-l10n-id":"attachments_label",children:"Attachments"})}),(0,l.jsx)("button",{id:"viewLayers",className:"toolbarButton",title:"Show Layers (double-click to reset all layers to the default state)",tabIndex:"5","data-l10n-id":"layers",role:"radio","aria-checked":"false","aria-controls":"layersView",children:(0,l.jsx)("span",{"data-l10n-id":"layers_label",children:"Layers"})})]})}),(0,l.jsx)("div",{id:"toolbarSidebarRight",children:(0,l.jsxs)("div",{id:"outlineOptionsContainer",className:"hidden",children:[(0,l.jsx)("div",{className:"verticalToolbarSeparator"}),(0,l.jsx)("button",{id:"currentOutlineItem",className:"toolbarButton",disabled:"disabled",title:"Find Current Outline Item",tabIndex:"6","data-l10n-id":"current_outline_item",children:(0,l.jsx)("span",{"data-l10n-id":"current_outline_item_label",children:"Current Outline Item"})})]})})]}),(0,l.jsxs)("div",{id:"sidebarContent",children:[(0,l.jsx)("div",{id:"thumbnailView"}),(0,l.jsx)("div",{id:"outlineView",className:"hidden"}),(0,l.jsx)("div",{id:"attachmentsView",className:"hidden"}),(0,l.jsx)("div",{id:"layersView",className:"hidden"})]}),(0,l.jsx)("div",{id:"sidebarResizer"})]}),(0,l.jsxs)("div",{id:"mainContainer",children:[(0,l.jsxs)("div",{className:"findbar hidden doorHanger",id:"findbar",children:[(0,l.jsxs)("div",{id:"findbarInputContainer",children:[(0,l.jsx)("input",{id:"findInput",className:"toolbarField",title:"Find",placeholder:"Find in document\u2026",tabIndex:"91","data-l10n-id":"find_input","aria-invalid":"false"}),(0,l.jsxs)("div",{className:"splitToolbarButton",children:[(0,l.jsx)("button",{id:"findPrevious",className:"toolbarButton",title:"Find the previous occurrence of the phrase",tabIndex:"92","data-l10n-id":"find_previous",children:(0,l.jsx)("span",{"data-l10n-id":"find_previous_label",children:"Previous"})}),(0,l.jsx)("div",{className:"splitToolbarButtonSeparator"}),(0,l.jsx)("button",{id:"findNext",className:"toolbarButton",title:"Find the next occurrence of the phrase",tabIndex:"93","data-l10n-id":"find_next",children:(0,l.jsx)("span",{"data-l10n-id":"find_next_label",children:"Next"})})]})]}),(0,l.jsxs)("div",{id:"findbarOptionsOneContainer",children:[(0,l.jsx)("input",{type:"checkbox",id:"findHighlightAll",className:"toolbarField",tabIndex:"94"}),(0,l.jsx)("label",{htmlFor:"findHighlightAll",className:"toolbarLabel","data-l10n-id":"find_highlight",children:"Highlight All"}),(0,l.jsx)("input",{type:"checkbox",id:"findMatchCase",className:"toolbarField",tabIndex:"95"}),(0,l.jsx)("label",{htmlFor:"findMatchCase",className:"toolbarLabel","data-l10n-id":"find_match_case_label",children:"Match Case"})]}),(0,l.jsxs)("div",{id:"findbarOptionsTwoContainer",children:[(0,l.jsx)("input",{type:"checkbox",id:"findMatchDiacritics",className:"toolbarField",tabIndex:"96"}),(0,l.jsx)("label",{htmlFor:"findMatchDiacritics",className:"toolbarLabel","data-l10n-id":"find_match_diacritics_label",children:"Match Diacritics"}),(0,l.jsx)("input",{type:"checkbox",id:"findEntireWord",className:"toolbarField",tabIndex:"97"}),(0,l.jsx)("label",{htmlFor:"findEntireWord",className:"toolbarLabel","data-l10n-id":"find_entire_word_label",children:"Whole Words"})]}),(0,l.jsxs)("div",{id:"findbarMessageContainer","aria-live":"polite",children:[(0,l.jsx)("span",{id:"findResultsCount",className:"toolbarLabel"}),(0,l.jsx)("span",{id:"findMsg",className:"toolbarLabel"})]})]}),(0,l.jsx)("div",{className:"editorParamsToolbar hidden doorHangerRight",id:"editorFreeTextParamsToolbar",children:(0,l.jsxs)("div",{className:"editorParamsToolbarContainer",children:[(0,l.jsxs)("div",{className:"editorParamsSetter",children:[(0,l.jsx)("label",{htmlFor:"editorFreeTextColor",className:"editorParamsLabel","data-l10n-id":"editor_free_text_color",children:"Color"}),(0,l.jsx)("input",{type:"color",id:"editorFreeTextColor",className:"editorParamsColor",tabIndex:"100"})]}),(0,l.jsxs)("div",{className:"editorParamsSetter",children:[(0,l.jsx)("label",{htmlFor:"editorFreeTextFontSize",className:"editorParamsLabel","data-l10n-id":"editor_free_text_size",children:"Size"}),(0,l.jsx)("input",{type:"range",id:"editorFreeTextFontSize",className:"editorParamsSlider",defaultValue:"10",min:"5",max:"100",step:"1",tabIndex:"101"})]})]})}),(0,l.jsx)("div",{className:"editorParamsToolbar hidden doorHangerRight",id:"editorInkParamsToolbar",children:(0,l.jsxs)("div",{className:"editorParamsToolbarContainer",children:[(0,l.jsxs)("div",{className:"editorParamsSetter",children:[(0,l.jsx)("label",{htmlFor:"editorInkColor",className:"editorParamsLabel","data-l10n-id":"editor_ink_color",children:"Color"}),(0,l.jsx)("input",{type:"color",id:"editorInkColor",className:"editorParamsColor",tabIndex:"102"})]}),(0,l.jsxs)("div",{className:"editorParamsSetter",children:[(0,l.jsx)("label",{htmlFor:"editorInkThickness",className:"editorParamsLabel","data-l10n-id":"editor_ink_thickness",children:"Thickness"}),(0,l.jsx)("input",{type:"range",id:"editorInkThickness",className:"editorParamsSlider",defaultValue:"1",min:"1",max:"20",step:"1",tabIndex:"103"})]}),(0,l.jsxs)("div",{className:"editorParamsSetter",children:[(0,l.jsx)("label",{htmlFor:"editorInkOpacity",className:"editorParamsLabel","data-l10n-id":"editor_ink_opacity",children:"Opacity"}),(0,l.jsx)("input",{type:"range",id:"editorInkOpacity",className:"editorParamsSlider",defaultValue:"100",min:"1",max:"100",step:"1",tabIndex:"104"})]})]})}),(0,l.jsx)("div",{id:"secondaryToolbar",className:"secondaryToolbar hidden doorHangerRight",children:(0,l.jsxs)("div",{id:"secondaryToolbarButtonContainer",children:[(0,l.jsx)("button",{id:"secondaryOpenFile",className:"secondaryToolbarButton visibleLargeView",title:"Open File",tabIndex:"51","data-l10n-id":"open_file",children:(0,l.jsx)("span",{"data-l10n-id":"open_file_label",children:"Open"})}),(0,l.jsx)("button",{id:"secondaryPrint",className:"secondaryToolbarButton visibleMediumView",title:"Print",tabIndex:"52","data-l10n-id":"print",children:(0,l.jsx)("span",{"data-l10n-id":"print_label",children:"Print"})}),(0,l.jsx)("button",{id:"secondaryDownload",className:"secondaryToolbarButton visibleMediumView",title:"Save",tabIndex:"53","data-l10n-id":"save",children:(0,l.jsx)("span",{"data-l10n-id":"save_label",children:"Save"})}),(0,l.jsx)("div",{className:"horizontalToolbarSeparator visibleLargeView"}),(0,l.jsx)("button",{id:"presentationMode",className:"secondaryToolbarButton",title:"Switch to Presentation Mode",tabIndex:"54","data-l10n-id":"presentation_mode",children:(0,l.jsx)("span",{"data-l10n-id":"presentation_mode_label",children:"Presentation Mode"})}),(0,l.jsx)("a",{href:"#",id:"viewBookmark",className:"secondaryToolbarButton",title:"Current Page (View URL from Current Page)",tabIndex:"55","data-l10n-id":"bookmark1",children:(0,l.jsx)("span",{"data-l10n-id":"bookmark1_label",children:"Current Page"})}),(0,l.jsx)("div",{id:"viewBookmarkSeparator",className:"horizontalToolbarSeparator"}),(0,l.jsx)("div",{className:"horizontalToolbarSeparator"}),(0,l.jsx)("button",{id:"pageRotateCw",className:"secondaryToolbarButton",title:"Rotate Clockwise",tabIndex:"58","data-l10n-id":"page_rotate_cw",children:(0,l.jsx)("span",{"data-l10n-id":"page_rotate_cw_label",children:"Rotate Clockwise"})}),(0,l.jsx)("button",{id:"pageRotateCcw",className:"secondaryToolbarButton",title:"Rotate Counterclockwise",tabIndex:"59","data-l10n-id":"page_rotate_ccw",children:(0,l.jsx)("span",{"data-l10n-id":"page_rotate_ccw_label",children:"Rotate Counterclockwise"})}),(0,l.jsx)("div",{className:"horizontalToolbarSeparator"}),(0,l.jsxs)("div",{id:"cursorToolButtons",role:"radiogroup",children:[(0,l.jsx)("button",{id:"cursorSelectTool",className:"secondaryToolbarButton toggled",title:"Enable Text Selection Tool",tabIndex:"60","data-l10n-id":"cursor_text_select_tool",role:"radio","aria-checked":"true",children:(0,l.jsx)("span",{"data-l10n-id":"cursor_text_select_tool_label",children:"Text Selection Tool"})}),(0,l.jsx)("button",{id:"cursorHandTool",className:"secondaryToolbarButton",title:"Enable Hand Tool",tabIndex:"61","data-l10n-id":"cursor_hand_tool",role:"radio","aria-checked":"false",children:(0,l.jsx)("span",{"data-l10n-id":"cursor_hand_tool_label",children:"Hand Tool"})})]}),(0,l.jsx)("div",{className:"horizontalToolbarSeparator"}),(0,l.jsxs)("div",{id:"scrollModeButtons",role:"radiogroup",children:[(0,l.jsx)("button",{id:"scrollPage",className:"secondaryToolbarButton",title:"Use Page Scrolling",tabIndex:"62","data-l10n-id":"scroll_page",role:"radio","aria-checked":"false",children:(0,l.jsx)("span",{"data-l10n-id":"scroll_page_label",children:"Page Scrolling"})}),(0,l.jsx)("button",{id:"scrollVertical",className:"secondaryToolbarButton toggled",title:"Use Vertical Scrolling",tabIndex:"63","data-l10n-id":"scroll_vertical",role:"radio","aria-checked":"true",children:(0,l.jsx)("span",{"data-l10n-id":"scroll_vertical_label",children:"Vertical Scrolling"})}),(0,l.jsx)("button",{id:"scrollHorizontal",className:"secondaryToolbarButton",title:"Use Horizontal Scrolling",tabIndex:"64","data-l10n-id":"scroll_horizontal",role:"radio","aria-checked":"false",children:(0,l.jsx)("span",{"data-l10n-id":"scroll_horizontal_label",children:"Horizontal Scrolling"})}),(0,l.jsx)("button",{id:"scrollWrapped",className:"secondaryToolbarButton",title:"Use Wrapped Scrolling",tabIndex:"65","data-l10n-id":"scroll_wrapped",role:"radio","aria-checked":"false",children:(0,l.jsx)("span",{"data-l10n-id":"scroll_wrapped_label",children:"Wrapped Scrolling"})})]}),(0,l.jsx)("div",{className:"horizontalToolbarSeparator"}),(0,l.jsxs)("div",{id:"spreadModeButtons",role:"radiogroup",children:[(0,l.jsx)("button",{id:"spreadNone",className:"secondaryToolbarButton toggled",title:"Do not join page spreads",tabIndex:"66","data-l10n-id":"spread_none",role:"radio","aria-checked":"true",children:(0,l.jsx)("span",{"data-l10n-id":"spread_none_label",children:"No Spreads"})}),(0,l.jsx)("button",{id:"spreadOdd",className:"secondaryToolbarButton",title:"Join page spreads starting with odd-numbered pages",tabIndex:"67","data-l10n-id":"spread_odd",role:"radio","aria-checked":"false",children:(0,l.jsx)("span",{"data-l10n-id":"spread_odd_label",children:"Odd Spreads"})}),(0,l.jsx)("button",{id:"spreadEven",className:"secondaryToolbarButton",title:"Join page spreads starting with even-numbered pages",tabIndex:"68","data-l10n-id":"spread_even",role:"radio","aria-checked":"false",children:(0,l.jsx)("span",{"data-l10n-id":"spread_even_label",children:"Even Spreads"})})]}),(0,l.jsx)("div",{className:"horizontalToolbarSeparator"}),(0,l.jsx)("button",{id:"documentProperties",className:"secondaryToolbarButton",title:"Document Properties\u2026",tabIndex:"69","data-l10n-id":"document_properties","aria-controls":"documentPropertiesDialog",children:(0,l.jsx)("span",{"data-l10n-id":"document_properties_label",children:"Document Properties\u2026"})})]})}),(0,l.jsx)("div",{className:"toolbar",children:(0,l.jsxs)("div",{id:"toolbarContainer",children:[(0,l.jsxs)("div",{id:"toolbarViewer",children:[(0,l.jsxs)("div",{id:"toolbarViewerLeft",children:[(0,l.jsx)("button",{id:"sidebarToggle",className:"toolbarButton",title:"Toggle Sidebar",tabIndex:"11","data-l10n-id":"toggle_sidebar","aria-expanded":"false","aria-controls":"sidebarContainer",children:(0,l.jsx)("span",{"data-l10n-id":"toggle_sidebar_label",children:"Toggle Sidebar"})}),(0,l.jsx)("div",{className:"toolbarButtonSpacer d-none"}),(0,l.jsx)("button",{id:"viewFind",className:"toolbarButton d-none",title:"Find in Document",tabIndex:"12","data-l10n-id":"findbar","aria-expanded":"false","aria-controls":"findbar",children:(0,l.jsx)("span",{"data-l10n-id":"findbar_label",children:"Find"})}),(0,l.jsxs)("div",{className:"splitToolbarButton hiddenSmallView ml-2 d-flex align-items-center",children:[(0,l.jsx)("div",{className:"splitToolbarButtonSeparator mr-2"}),(0,l.jsx)("button",{id:"firstPage",className:"toolbarButton",title:"Go to First Page",tabIndex:"56","data-l10n-id":"first_page",children:(0,l.jsx)("span",{"data-l10n-id":"first_page_label",children:"Go to First Page"})}),(0,l.jsx)("button",{className:"toolbarButton",title:"Previous Page",id:"previous",tabIndex:"13","data-l10n-id":"previous",children:(0,l.jsx)("span",{"data-l10n-id":"previous_label",children:"Previous"})}),(0,l.jsx)("input",{type:"number",id:"pageNumber",className:"toolbarField",title:"Page",defaultValue:"1",min:"1",tabIndex:"15","data-l10n-id":"page",autoComplete:"off"}),(0,l.jsx)("span",{id:"numPages",className:"toolbarLabel"}),(0,l.jsx)("button",{className:"toolbarButton",title:"Next Page",id:"next",tabIndex:"14","data-l10n-id":"next",children:(0,l.jsx)("span",{"data-l10n-id":"next_label",children:"Next"})}),(0,l.jsx)("button",{id:"lastPage",className:"toolbarButton",title:"Go to Last Page",tabIndex:"57","data-l10n-id":"last_page",children:(0,l.jsx)("span",{"data-l10n-id":"last_page_label",children:"Go to Last Page"})})]})]}),(0,l.jsxs)("div",{id:"toolbarViewerRight",className:"sf-hide",children:[(0,l.jsx)("button",{id:"openFile",className:"toolbarButton hiddenLargeView",title:"Open File",tabIndex:"31","data-l10n-id":"open_file",children:(0,l.jsx)("span",{"data-l10n-id":"open_file_label",children:"Open"})}),(0,l.jsx)("button",{id:"print",className:"toolbarButton hiddenMediumView",title:"Print",tabIndex:"32","data-l10n-id":"print",children:(0,l.jsx)("span",{"data-l10n-id":"print_label",children:"Print"})}),(0,l.jsx)("button",{id:"download",className:"toolbarButton hiddenMediumView",title:"Save",tabIndex:"33","data-l10n-id":"save",children:(0,l.jsx)("span",{"data-l10n-id":"save_label",children:"Save"})}),(0,l.jsx)("div",{className:"verticalToolbarSeparator hiddenMediumView"}),(0,l.jsxs)("div",{id:"editorModeButtons",className:"splitToolbarButton toggled",role:"radiogroup",children:[(0,l.jsx)("button",{id:"editorFreeText",className:"toolbarButton",disabled:"disabled",title:"Text",role:"radio","aria-checked":"false","aria-controls":"editorFreeTextParamsToolbar",tabIndex:"34","data-l10n-id":"editor_free_text2",children:(0,l.jsx)("span",{"data-l10n-id":"editor_free_text2_label",children:"Text"})}),(0,l.jsx)("button",{id:"editorInk",className:"toolbarButton",disabled:"disabled",title:"Draw",role:"radio","aria-checked":"false","aria-controls":"editorInkParamsToolbar",tabIndex:"35","data-l10n-id":"editor_ink2",children:(0,l.jsx)("span",{"data-l10n-id":"editor_ink2_label",children:"Draw"})})]}),(0,l.jsx)("div",{id:"editorModeSeparator",className:"verticalToolbarSeparator"}),(0,l.jsx)("button",{id:"secondaryToolbarToggle",className:"toolbarButton",title:"Tools",tabIndex:"48","data-l10n-id":"tools","aria-expanded":"false","aria-controls":"secondaryToolbar",children:(0,l.jsx)("span",{"data-l10n-id":"tools_label",children:"Tools"})})]}),(0,l.jsxs)("div",{id:"toolbarViewerMiddle",className:"d-flex align-items-center",children:[(0,l.jsxs)("div",{className:"splitToolbarButton float-none",children:[(0,l.jsx)("button",{id:"zoomOut",className:"toolbarButton",title:"Zoom Out",tabIndex:"21","data-l10n-id":"zoom_out",children:(0,l.jsx)("span",{"data-l10n-id":"zoom_out_label",children:"Zoom Out"})}),(0,l.jsx)("div",{className:"splitToolbarButtonSeparator d-none"})]}),(0,l.jsx)("div",{id:"scaleSelectContainer",className:"dropdownToolbarButton my-0 mx-1 float-none",children:(0,l.jsxs)("select",{id:"scaleSelect",title:"Zoom",tabIndex:"23","data-l10n-id":"zoom",defaultValue:"auto",className:"bg-white border rounded py-0 px-1",children:[(0,l.jsx)("option",{id:"pageAutoOption",title:"",value:"auto","data-l10n-id":"page_scale_auto",children:"Automatic Zoom"}),(0,l.jsx)("option",{id:"pageActualOption",title:"",value:"page-actual","data-l10n-id":"page_scale_actual",children:"Actual Size"}),(0,l.jsx)("option",{id:"pageFitOption",title:"",value:"page-fit","data-l10n-id":"page_scale_fit",children:"Page Fit"}),(0,l.jsx)("option",{id:"pageWidthOption",title:"",value:"page-width","data-l10n-id":"page_scale_width",children:"Page Width"}),(0,l.jsx)("option",{id:"customScaleOption",title:"",value:"custom",disabled:"disabled",hidden:!0}),(0,l.jsx)("option",{title:"",value:"0.5","data-l10n-id":"page_scale_percent","data-l10n-args":'{ "scale": 50 }',children:"50%"}),(0,l.jsx)("option",{title:"",value:"0.75","data-l10n-id":"page_scale_percent","data-l10n-args":'{ "scale": 75 }',children:"75%"}),(0,l.jsx)("option",{title:"",value:"1","data-l10n-id":"page_scale_percent","data-l10n-args":'{ "scale": 100 }',children:"100%"}),(0,l.jsx)("option",{title:"",value:"1.25","data-l10n-id":"page_scale_percent","data-l10n-args":'{ "scale": 125 }',children:"125%"}),(0,l.jsx)("option",{title:"",value:"1.5","data-l10n-id":"page_scale_percent","data-l10n-args":'{ "scale": 150 }',children:"150%"}),(0,l.jsx)("option",{title:"",value:"2","data-l10n-id":"page_scale_percent","data-l10n-args":'{ "scale": 200 }',children:"200%"}),(0,l.jsx)("option",{title:"",value:"3","data-l10n-id":"page_scale_percent","data-l10n-args":'{ "scale": 300 }',children:"300%"}),(0,l.jsx)("option",{title:"",value:"4","data-l10n-id":"page_scale_percent","data-l10n-args":'{ "scale": 400 }',children:"400%"})]})}),(0,l.jsx)("div",{className:"splitToolbarButton float-none",children:(0,l.jsx)("button",{id:"zoomIn",className:"toolbarButton",title:"Zoom In",tabIndex:"22","data-l10n-id":"zoom_in",children:(0,l.jsx)("span",{"data-l10n-id":"zoom_in_label",children:"Zoom In"})})})]})]}),(0,l.jsx)("div",{id:"loadingBar",children:(0,l.jsx)("span",{className:"loading-icon loading-tip"})})]})}),(0,l.jsx)("div",{id:"viewerContainer",tabIndex:"0",children:(0,l.jsx)("div",{id:"viewer",className:"pdfViewer"})})]}),(0,l.jsxs)("div",{id:"dialogContainer",children:[(0,l.jsxs)("dialog",{id:"passwordDialog",children:[(0,l.jsx)("div",{className:"row",children:(0,l.jsx)("label",{htmlFor:"password",id:"passwordText","data-l10n-id":"password_label",children:"Enter the password to open this PDF file:"})}),(0,l.jsx)("div",{className:"row",children:(0,l.jsx)("input",{type:"password",id:"password",className:"toolbarField"})}),(0,l.jsxs)("div",{className:"buttonRow",children:[(0,l.jsx)("button",{id:"passwordCancel",className:"dialogButton",children:(0,l.jsx)("span",{"data-l10n-id":"password_cancel",children:"Cancel"})}),(0,l.jsx)("button",{id:"passwordSubmit",className:"dialogButton",children:(0,l.jsx)("span",{"data-l10n-id":"password_ok",children:"OK"})})]})]}),(0,l.jsxs)("dialog",{id:"documentPropertiesDialog",children:[(0,l.jsxs)("div",{className:"row",children:[(0,l.jsx)("span",{id:"fileNameLabel","data-l10n-id":"document_properties_file_name",children:"File name:"}),(0,l.jsx)("p",{id:"fileNameField","aria-labelledby":"fileNameLabel",children:"-"})]}),(0,l.jsxs)("div",{className:"row",children:[(0,l.jsx)("span",{id:"fileSizeLabel","data-l10n-id":"document_properties_file_size",children:"File size:"}),(0,l.jsx)("p",{id:"fileSizeField","aria-labelledby":"fileSizeLabel",children:"-"})]}),(0,l.jsx)("div",{className:"separator"}),(0,l.jsxs)("div",{className:"row",children:[(0,l.jsx)("span",{id:"titleLabel","data-l10n-id":"document_properties_title",children:"Title:"}),(0,l.jsx)("p",{id:"titleField","aria-labelledby":"titleLabel",children:"-"})]}),(0,l.jsxs)("div",{className:"row",children:[(0,l.jsx)("span",{id:"authorLabel","data-l10n-id":"document_properties_author",children:"Author:"}),(0,l.jsx)("p",{id:"authorField","aria-labelledby":"authorLabel",children:"-"})]}),(0,l.jsxs)("div",{className:"row",children:[(0,l.jsx)("span",{id:"subjectLabel","data-l10n-id":"document_properties_subject",children:"Subject:"}),(0,l.jsx)("p",{id:"subjectField","aria-labelledby":"subjectLabel",children:"-"})]}),(0,l.jsxs)("div",{className:"row",children:[(0,l.jsx)("span",{id:"keywordsLabel","data-l10n-id":"document_properties_keywords",children:"Keywords:"}),(0,l.jsx)("p",{id:"keywordsField","aria-labelledby":"keywordsLabel",children:"-"})]}),(0,l.jsxs)("div",{className:"row",children:[(0,l.jsx)("span",{id:"creationDateLabel","data-l10n-id":"document_properties_creation_date",children:"Creation Date:"}),(0,l.jsx)("p",{id:"creationDateField","aria-labelledby":"creationDateLabel",children:"-"})]}),(0,l.jsxs)("div",{className:"row",children:[(0,l.jsx)("span",{id:"modificationDateLabel","data-l10n-id":"document_properties_modification_date",children:"Modification Date:"}),(0,l.jsx)("p",{id:"modificationDateField","aria-labelledby":"modificationDateLabel",children:"-"})]}),(0,l.jsxs)("div",{className:"row",children:[(0,l.jsx)("span",{id:"creatorLabel","data-l10n-id":"document_properties_creator",children:"Creator:"}),(0,l.jsx)("p",{id:"creatorField","aria-labelledby":"creatorLabel",children:"-"})]}),(0,l.jsx)("div",{className:"separator"}),(0,l.jsxs)("div",{className:"row",children:[(0,l.jsx)("span",{id:"producerLabel","data-l10n-id":"document_properties_producer",children:"PDF Producer:"}),(0,l.jsx)("p",{id:"producerField","aria-labelledby":"producerLabel",children:"-"})]}),(0,l.jsxs)("div",{className:"row",children:[(0,l.jsx)("span",{id:"versionLabel","data-l10n-id":"document_properties_version",children:"PDF Version:"}),(0,l.jsx)("p",{id:"versionField","aria-labelledby":"versionLabel",children:"-"})]}),(0,l.jsxs)("div",{className:"row",children:[(0,l.jsx)("span",{id:"pageCountLabel","data-l10n-id":"document_properties_page_count",children:"Page Count:"}),(0,l.jsx)("p",{id:"pageCountField","aria-labelledby":"pageCountLabel",children:"-"})]}),(0,l.jsxs)("div",{className:"row",children:[(0,l.jsx)("span",{id:"pageSizeLabel","data-l10n-id":"document_properties_page_size",children:"Page Size:"}),(0,l.jsx)("p",{id:"pageSizeField","aria-labelledby":"pageSizeLabel",children:"-"})]}),(0,l.jsx)("div",{className:"separator"}),(0,l.jsxs)("div",{className:"row",children:[(0,l.jsx)("span",{id:"linearizedLabel","data-l10n-id":"document_properties_linearized",children:"Fast Web View:"}),(0,l.jsx)("p",{id:"linearizedField","aria-labelledby":"linearizedLabel",children:"-"})]}),(0,l.jsx)("div",{className:"buttonRow",children:(0,l.jsx)("button",{id:"documentPropertiesClose",className:"dialogButton",children:(0,l.jsx)("span",{"data-l10n-id":"document_properties_close",children:"Close"})})})]}),(0,l.jsxs)("dialog",{id:"printServiceDialog",style:{minWidth:"200px"},children:[(0,l.jsx)("div",{className:"row",children:(0,l.jsx)("span",{"data-l10n-id":"print_progress_message",children:"Preparing document for printing\u2026"})}),(0,l.jsxs)("div",{className:"row",children:[(0,l.jsx)("progress",{value:"0",max:"100"}),(0,l.jsx)("span",{"data-l10n-id":"print_progress_percent","data-l10n-args":'{ "progress": 0 }',className:"relative-progress",children:"0%"})]}),(0,l.jsx)("div",{className:"buttonRow",children:(0,l.jsx)("button",{id:"printCancel",className:"dialogButton",children:(0,l.jsx)("span",{"data-l10n-id":"print_progress_close",children:"Cancel"})})})]})]})]}),(0,l.jsx)("input",{type:"file",id:"fileInput",className:"hidden"})]})}}])}(s.Component);t.A=c},86274:function(e,t,n){"use strict";var r=n(23029),i=n(92901),a=n(39874),o=n(85501),s=n(9950),u=n(40326),l=n(65604),c=n(4086),d=n(44414),f=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).onClick=function(e){n.inputRef.current.contains(e.target)||n.onRenameConfirm()},n.onChange=function(e){n.setState({name:e.target.value})},n.onKeyDown=function(e){e.keyCode===l.Aq.keyCodes.enter?n.onRenameConfirm(e):e.keyCode===l.Aq.keyCodes.esc&&n.onRenameCancel(e),e.nativeEvent.stopImmediatePropagation()},n.onRenameConfirm=function(e){e&&e.nativeEvent.stopImmediatePropagation();var t=n.state.name.trim();if(t!==n.props.name){var r=n.validateInput(),i=r.isValid,a=r.errMessage;i?n.props.onRenameConfirm(t):(c.A.danger(a),n.props.onRenameCancel())}else n.props.onRenameCancel()},n.onRenameCancel=function(e){e.nativeEvent.stopImmediatePropagation(),n.props.onRenameCancel()},n.validateInput=function(){var e=n.state.name.trim(),t=!0,r="";return e?e.indexOf("/")>-1?{isValid:t=!1,errMessage:r=(0,u.AP)("Name should not include '/'.")}:{isValid:t,errMessage:r}:{isValid:t=!1,errMessage:r=(0,u.AP)("Name is required.")}},n.state={name:e.name},n.inputRef=s.createRef(),n}return(0,o.A)(t,e),(0,i.A)(t,[{key:"componentDidMount",value:function(){var e=this;if(this.inputRef.current.focus(),this.props.hasSuffix){var t=this.props.name.lastIndexOf(".");this.inputRef.current.setSelectionRange(0,t,"forward")}else this.inputRef.current.setSelectionRange(0,-1);setTimeout((function(){document.addEventListener("click",e.onClick)}),1)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("click",this.onClick)}},{key:"render",value:function(){return(0,d.jsx)("div",{className:"rename-container",children:(0,d.jsx)("input",{ref:this.inputRef,value:this.state.name,onChange:this.onChange,onKeyDown:this.onKeyDown})})}}])}(s.Component);t.A=f},14522:function(e,t,n){"use strict";n.d(t,{Pf:function(){return o},Rx:function(){return a},gO:function(){return r},nT:function(){return i}});var r=26,i=.22,a=.4,o=.15},91447:function(e,t,n){"use strict";n.d(t,{A:function(){return a}});n(9950);var r=n(47089),i=n(44414);var a=function(e){return(0,i.jsxs)("div",{className:"resize-bar",ref:e.resizeBarRef,style:Object.assign({zIndex:r.r},e.resizeBarStyle),onMouseDown:e.onResizeMouseDown,onMouseOver:e.onResizeMouseOver,children:[(0,i.jsx)("div",{className:"resize-bar-line"}),(0,i.jsx)("div",{className:"resize-bar-drag-handler",ref:e.dragHandlerRef,style:e.dragHandlerStyle})]})}},98702:function(e,t,n){"use strict";n.d(t,{A:function(){return p}});var r=n(23029),i=n(92901),a=n(39874),o=n(85501),s=n(9950),u=n(40326),l=n(30615),c=n(51164),d=n(44414),f=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).setOptions=function(){var e=n.props,t=e.enableAddCustomPermission,r=e.options;n.options=[];for(var i=0,a=r.length;i<a;i++){var o={};o.value=r[i],r[i].length?o.label=(0,d.jsxs)("div",{children:[n.props.translateOption(r[i]),n.props.translateExplanation&&(0,d.jsx)("div",{className:"permission-editor-explanation",children:n.props.translateExplanation(r[i])})]}):o.label=(0,d.jsx)("div",{style:{minHeight:"1em"}}),n.options.push(o)}if(t&&!n.props.isWiki){var s={value:(0,u.AP)("Add custom permission"),isDisabled:!0,label:(0,d.jsxs)("div",{className:"permission-editor-btn-add-custom-permission",onClick:n.props.onAddCustomPermissionToggle,children:[(0,d.jsx)("i",{className:"sf3-font sf3-font-enlarge"}),(0,d.jsx)("span",{children:(0,u.AP)("Add custom permission")})]})};n.options.push(s)}n.setState({options:n.options})},n.onEditPermission=function(e){e.preventDefault(),e.nativeEvent.stopImmediatePropagation(),n.setState({isEditing:!0}),n.props.toggleItemFreezed&&n.props.toggleItemFreezed(!0)},n.onOptionChanged=function(e){var t=e.value;t!==n.props.currentOption&&n.props.onOptionChanged(t),n.setState({isEditing:!1}),n.props.toggleItemFreezed&&n.props.toggleItemFreezed(!1)},n.onSelectHandler=function(e){e.nativeEvent.stopImmediatePropagation()},n.onMenuClose=function(){n.setState({isEditing:!1}),n.props.toggleItemFreezed&&n.props.toggleItemFreezed(!1)},n.state={isEditing:e.isEditing,options:[]},n.options=[],n}return(0,o.A)(t,e),(0,i.A)(t,[{key:"componentDidMount",value:function(){this.setOptions()}},{key:"UNSAFE_componentWillReceiveProps",value:function(){this.setOptions()}},{key:"render",value:function(){var e=this.props,t=e.currentOption,n=e.isTextMode;return(0,d.jsxs)("div",{className:"permission-editor",onClick:this.onSelectHandler,children:[(!n||this.state.isEditing)&&(0,d.jsx)(l.Ay,{options:this.state.options,className:"permission-editor-select",classNamePrefix:"permission-editor",value:this.state.options.filter((function(e){return e.value==t}))[0],onChange:this.onOptionChanged,captureMenuScroll:!1,menuPlacement:"auto",menuPosition:"fixed",menuPortalTarget:document.querySelector("#wrapper"),styles:c.xD,onMenuClose:this.onMenuClose,autoFocus:this.props.autoFocus,menuShouldScrollIntoView:!0}),n&&!this.state.isEditing&&(0,d.jsxs)("div",{children:[this.props.translateOption(t),this.props.isEditIconShow&&(0,d.jsx)("a",{href:"#",role:"button","aria-label":(0,u.AP)("Edit"),title:(0,u.AP)("Edit"),className:"sf3-font sf3-font-rename attr-action-icon",onClick:this.onEditPermission})]})]})}}])}(s.Component);f.defaultProps={enableAddCustomPermission:!1,isEditing:!1,autoFocus:!1};var p=f},89470:function(e,t,n){"use strict";var r=n(23029),i=n(92901),a=n(39874),o=n(85501),s=n(9950),u=n(65604),l=n(98702),c=n(97011),d=n(17437),f=n(4086),p=n(40326),h=n(44414),m=function(e){function t(e){var n;(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).listCustomPermissions=function(){var e=n.props,t=e.repoID;if(e.isSysAdmin)n.setState({isLoading:!1,customPermissions:[]});else{var r=localStorage.getItem(n.CACHE_KEY);if(r){var i=JSON.parse(r).permission_list.map((function(e){return new d.A(e)}));n.setState({isLoading:!1,customPermissions:i})}else c.e.listCustomPermissions(t).then((function(e){var t=e.data.permission_list;localStorage.setItem(n.CACHE_KEY,JSON.stringify(e.data));var r=t.map((function(e){return new d.A(e)}));n.setState({isLoading:!1,customPermissions:r})})).catch((function(e){var t=u.Aq.getErrorMsg(e);f.A.danger(t),n.setState({isLoading:!1})}))}},n.translatePermission=function(e){var t=u.Aq.sharePerms(e);if(!t){var r=n.state.customPermissions.find((function(t){return t.id+""===e}));t=r&&r.name}return t},n.translateExplanation=function(e){var t=u.Aq.sharePermsExplanation(e);if(!t){var r=n.state.customPermissions.find((function(t){return t.id+""===e}));t=r&&r.description}return t},n.getPermissions=function(){var e=n.props.permissions.slice(),t=n.state.customPermissions;return n.customPermissions||(t.length>0&&t.forEach((function(t){e.push(t.id+"")})),n.customPermissions=e),n.customPermissions},n.state={isLoading:!0,customPermissions:[]},n.customPermissions=null;var i=n.props.repoID;return n.CACHE_KEY=i?"custom_permissions_".concat(i):"",n}return(0,o.A)(t,e),(0,i.A)(t,[{key:"componentDidMount",value:function(){this.props.repoID&&p.am?this.listCustomPermissions():this.setState({isLoading:!1,customPermissions:[]})}},{key:"componentWillUnmount",value:function(){p.am&&localStorage.removeItem(this.CACHE_KEY)}},{key:"render",value:function(){return this.state.isLoading?null:(0,h.jsx)(l.A,{isTextMode:this.props.isTextMode,isEditing:this.props.isEditing,isEditIconShow:this.props.isEditIconShow,autoFocus:this.props.autoFocus,options:this.getPermissions(),currentOption:this.props.currentPermission,onOptionChanged:this.props.onPermissionChanged,translateOption:this.translatePermission,translateExplanation:this.translateExplanation,enableAddCustomPermission:this.props.enableAddCustomPermission,isWiki:this.props.isWiki,onAddCustomPermissionToggle:this.props.onAddCustomPermissionToggle})}}])}(s.Component);m.defaultProps={isEditing:!1,autoFocus:!1},t.A=m},4086:function(e,t,n){"use strict";n.d(t,{A:function(){return A}});var r=n(89379),i=n(92901),a=n(23029),o=n(9950),s=n(17119),u=n(80045),l=n(60436),c=n(24765),d=n(39874),f=n(85501),p=n(29357),h=n(44414),m=function(e){function t(){return(0,a.A)(this,t),(0,d.A)(this,t,arguments)}return(0,f.A)(t,e),(0,i.A)(t,[{key:"getIconClass",value:function(e){switch(e){case"success":default:return"sf3-font sf3-font-check-circle";case"warning":return"sf3-font sf3-font-exclamation-triangle";case"none":case"danger":return"sf3-font sf3-font-exclamation-circle";case"notify-in-progress":return"loading-icon"}}},{key:"render",value:function(){var e=this.props,t=e.intent,n=e.title,r=e.children,i=e.isRemovable,a=e.onRemove,o=this.getIconClass(t);return(0,h.jsxs)("div",{className:"seahub-toast-alert-container ".concat(t||"success"),children:[(0,h.jsx)("div",{className:"toast-alert-icon",children:(0,h.jsx)("i",{className:o})}),(0,h.jsxs)("div",{className:"toast-text-container",children:[(0,h.jsx)("p",{className:"toast-text-title",children:n}),r?(0,h.jsx)("p",{className:"toast-text-child",children:r}):null]}),i&&(0,h.jsx)("div",{onClick:a,className:"toast-close",children:(0,h.jsx)("span",{children:"\xd7"})})]})}}])}(o.PureComponent),g=m,v=function(e){function t(){var e;(0,a.A)(this,t);for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(e=(0,d.A)(this,t,[].concat(r)))._isMounted=!1,e.state={isShown:!0},e.containerRef=o.createRef(),e.close=function(t){t&&(t.nativeEvent.stopImmediatePropagation(),t.stopPropagation()),e.clearCloseTimer(),e._isMounted&&e.setState({isShown:!1})},e.startCloseTimer=function(){e.props.duration&&(e.closeTimer=setTimeout((function(){e.close()}),1e3*e.props.duration))},e.clearCloseTimer=function(){e.closeTimer&&(clearTimeout(e.closeTimer),e.closeTimer=null)},e.handleMouseEnter=function(){e.clearCloseTimer()},e.handleMouseLeave=function(){e.startCloseTimer()},e.onRef=function(t){null!==t&&setTimeout((function(){var n=t.getBoundingClientRect().height;e.containerRef.current.style.height=n+"px"}),1)},e}return(0,f.A)(t,e),(0,i.A)(t,[{key:"componentDidUpdate",value:function(e){e.isShown!==this.props.isShown&&this.setState({isShown:this.props.isShown})}},{key:"componentDidMount",value:function(){this._isMounted=!0,this.startCloseTimer()}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.clearCloseTimer()}},{key:"render",value:function(){var e=this;return(0,h.jsx)(p.default,{appear:!0,unmountOnExit:!0,timeout:240,in:this.state.isShown,onExited:this.props.onRemove,children:function(t){return(0,h.jsx)("div",{"data-state":t,className:"seahub-toast-container ".concat(t),onMouseEnter:e.handleMouseEnter,onMouseLeave:e.handleMouseLeave,style:{zIndex:e.props.zIndex},ref:e.containerRef,children:(0,h.jsx)("div",{ref:e.onRef,style:{padding:8},children:(0,h.jsx)(g,{intent:e.props.intent,title:e.props.title,children:e.props.children||"",isRemovable:e.props.hasCloseButton,onRemove:function(t){return e.close(t)}})})})}})}}])}(o.PureComponent);v.defaultProps={intent:"none"};var y=["id","description"],b=function(e){return Object.hasOwnProperty.call(e,"id")},E=function(e){function t(e,n){var i;return(0,a.A)(this,t),(i=(0,d.A)(this,t,[e,n])).getToasts=function(){return i.state.toasts},i.closeAll=function(){i.getToasts().forEach((function(e){return e.close()}))},i.notify=function(e,t){if(b(t)){var n,r=(0,c.A)(i.state.toasts);try{for(r.s();!(n=r.n()).done;){var a=n.value;String(a.id).startsWith(t.id)&&i.closeToast(a.id)}}catch(s){r.e(s)}finally{r.f()}}var o=i.createToastInstance(e,t);return i.setState((function(e){return{toasts:[o].concat((0,l.A)(e.toasts))}})),o},i.createToastInstance=function(e,n){var r=++t.idCounter,a=b(n)?"".concat(n.id,"-").concat(r):r,o=n.hasCloseButton||!0,s=n.duration||2;return void 0!==n.hasCloseButton&&(o=n.hasCloseButton),void 0!==n.duration&&(s=n.duration),{id:a,title:e,description:n.description,hasCloseButton:o,duration:s,close:function(){return i.closeToast(a)},intent:n.intent}},i.closeToast=function(e){i.setState((function(t){return{toasts:t.toasts.map((function(t){return t.id===e?(0,r.A)((0,r.A)({},t),{},{isShown:!1}):t}))}}))},i.removeToast=function(e){i.setState((function(t){return{toasts:t.toasts.filter((function(t){return t.id!==e}))}}))},e.bindNotify(i.notify),e.bindGetToasts(i.getToasts),e.bindCloseAll(i.closeAll),i.state={toasts:[]},i}return(0,f.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){var e=this;return(0,h.jsx)("div",{className:"seahub-toast-manager",children:this.state.toasts.map((function(t){var n=t.id,i=t.description,a=(0,u.A)(t,y);return(0,h.jsx)(v,(0,r.A)((0,r.A)({onRemove:function(){return e.removeToast(n)}},a),{},{children:i}),n)}))})}}])}(o.PureComponent);E.idCounter=0;var _="undefined"!==typeof window&&"undefined"!==typeof window.document,C=(0,i.A)((function e(){var t=this;if((0,a.A)(this,e),this._bindNotify=function(e){t.notifyHandler=e},this._bindGetToasts=function(e){t.getToastsHandler=e},this._bindCloseAll=function(e){t.closeAllHandler=e},this.getToasts=function(){return t.getToastsHandler()},this.closeAll=function(){return t.closeAllHandler()},this.notify=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.notifyHandler(e,(0,r.A)((0,r.A)({},n),{},{intent:"none"}))},this.notifyInProgress=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.notifyHandler(e,(0,r.A)((0,r.A)({},n),{},{intent:"notify-in-progress"}))},this.success=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.notifyHandler(e,(0,r.A)((0,r.A)({},n),{},{intent:"success"}))},this.warning=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.notifyHandler(e,(0,r.A)((0,r.A)({},n),{},{intent:"warning"}))},this.danger=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.notifyHandler(e,(0,r.A)((0,r.A)({},n),{},{intent:"danger"}))},_){var n=document.createElement("div");n.setAttribute("data-evergreen-toaster-container",""),document.body.appendChild(n),s.render((0,h.jsx)(E,{bindNotify:this._bindNotify,bindGetToasts:this._bindGetToasts,bindCloseAll:this._bindCloseAll}),n)}})),A=new C},94988:function(e,t,n){"use strict";n.d(t,{A:function(){return w}});var r=n(89379),i=n(23029),a=n(92901),o=n(39874),s=n(85501),u=n(9950),l=n(58168),c=n(29180),d=n(28822),f=n(64467),p=n(5544),h=n(80045),m=n(91643),g=["defaultOptions","cacheOptions","loadOptions","options","isLoading","onInputChange","filterOption"];n(17119),n(24081);var v=(0,u.forwardRef)((function(e,t){var n=function(e){var t=e.defaultOptions,n=void 0!==t&&t,i=e.cacheOptions,a=void 0!==i&&i,o=e.loadOptions;e.options;var s=e.isLoading,l=void 0!==s&&s,c=e.onInputChange,d=e.filterOption,v=void 0===d?null:d,y=(0,h.A)(e,g),b=y.inputValue,E=(0,u.useRef)(void 0),_=(0,u.useRef)(!1),C=(0,u.useState)(Array.isArray(n)?n:void 0),A=(0,p.A)(C,2),T=A[0],w=A[1],S=(0,u.useState)("undefined"!==typeof b?b:""),k=(0,p.A)(S,2),D=k[0],x=k[1],O=(0,u.useState)(!0===n),N=(0,p.A)(O,2),I=N[0],P=N[1],M=(0,u.useState)(void 0),L=(0,p.A)(M,2),R=L[0],F=L[1],B=(0,u.useState)([]),j=(0,p.A)(B,2),U=j[0],H=j[1],z=(0,u.useState)(!1),V=(0,p.A)(z,2),Y=V[0],G=V[1],q=(0,u.useState)({}),W=(0,p.A)(q,2),K=W[0],X=W[1],$=(0,u.useState)(void 0),Z=(0,p.A)($,2),Q=Z[0],J=Z[1],ee=(0,u.useState)(void 0),te=(0,p.A)(ee,2),ne=te[0],re=te[1];a!==ne&&(X({}),re(a)),n!==Q&&(w(Array.isArray(n)?n:void 0),J(n)),(0,u.useEffect)((function(){return _.current=!0,function(){_.current=!1}}),[]);var ie=(0,u.useCallback)((function(e,t){if(!o)return t();var n=o(e,t);n&&"function"===typeof n.then&&n.then(t,(function(){return t()}))}),[o]);(0,u.useEffect)((function(){!0===n&&ie(D,(function(e){_.current&&(w(e||[]),P(!!E.current))}))}),[]);var ae=(0,u.useCallback)((function(e,t){var n=(0,m.L)(e,t,c);if(!n)return E.current=void 0,x(""),F(""),H([]),P(!1),void G(!1);if(a&&K[n])x(n),F(n),H(K[n]),P(!1),G(!1);else{var i=E.current={};x(n),P(!0),G(!R),ie(n,(function(e){_&&i===E.current&&(E.current=void 0,P(!1),F(n),H(e||[]),G(!1),X(e?(0,r.A)((0,r.A)({},K),{},(0,f.default)({},n,e)):K))}))}}),[a,ie,R,K,c]),oe=Y?[]:D&&R?U:T||[];return(0,r.A)((0,r.A)({},y),{},{options:oe,isLoading:I||l,onInputChange:ae,filterOption:v})}(e),i=(0,d.u)(n);return u.createElement(c.S,(0,l.A)({ref:t},i))})),y=n(97011),b=n(40326),E=n(65604),_=n(4086),C=n(51164),A=n(44414),T=function(e){function t(e){var n;return(0,i.A)(this,t),(n=(0,o.A)(this,t,[e])).onInputChange=function(e){!n.props.isMulti&&e.trim()&&(n.handleSelectChange(null),n.clearSelect()),n.setState({searchValue:e})},n.handleSelectChange=function(e){n.options=[],n.props.onSelectChange(e)},n.loadOptions=function(e,t){var r=e.trim();n.finalValue=r,setTimeout((function(){n.finalValue===r&&r.length>0&&y.e.searchUsers(r).then((function(e){n.options=[];for(var r=0;r<e.data.users.length;r++){var i=e.data.users[r],a={};a.value=i.name,a.email=i.email,a.label=b.uQ||b.CJ?(0,A.jsxs)("div",{className:"d-flex",children:[(0,A.jsx)("img",{src:i.avatar_url,className:"avatar",width:"24",alt:""}),(0,A.jsxs)("div",{className:"ml-2",children:[(0,A.jsx)("span",{className:"user-option-name",children:i.name}),(0,A.jsx)("br",{}),b.uQ&&(0,A.jsx)("span",{className:"user-option-email",children:i.contact_email}),b.CJ&&(0,A.jsx)("span",{className:"user-option-email",children:i.login_id})]})]}):(0,A.jsxs)(u.Fragment,{children:[(0,A.jsx)("img",{src:i.avatar_url,className:"select-module select-module-icon avatar",alt:""}),(0,A.jsx)("span",{className:"select-module select-module-name",children:i.name})]}),n.options.push(a)}t(n.options)})).catch((function(e){var t=E.Aq.getErrorMsg(e);_.A.danger(t)}))}),1e3)},n.clearSelect=function(){n.userSelect.current.onChange([],{action:"clear"})},n.options=[],n.finalValue="",n.state={searchValue:""},n.userSelect=u.createRef(),n}return(0,s.A)(t,e),(0,a.A)(t,[{key:"render",value:function(){var e=this.state.searchValue;return(0,A.jsx)(v,{isClearable:!0,classNamePrefix:!0,components:{NoOptionsMessage:function(t){return(0,A.jsx)("div",(0,r.A)((0,r.A)({},t.innerProps),{},{style:C.r3,children:e?(0,b.AP)("User not found"):(0,b.AP)("Enter characters to start searching")}))}},isMulti:!0,loadOptions:this.loadOptions,onChange:this.handleSelectChange,onInputChange:this.onInputChange,placeholder:this.props.placeholder,className:"user-select ".concat(this.props.className),value:this.props.value,ref:this.userSelect,styles:C.ll})}}])}(u.Component);T.defaultProps={className:""};var w=T},22899:function(e,t,n){"use strict";var r=n(23029),i=n(92901),a=n(39874),o=n(85501),s=n(9950),u=n(13336),l=(n(37253),n(44414)),c=function(e){function t(){return(0,r.A)(this,t),(0,a.A)(this,t,arguments)}return(0,o.A)(t,e),(0,i.A)(t,[{key:"componentDidMount",value:function(){this.player=(0,u.A)(this.videoNode,this.props,(function(){}))}},{key:"componentWillUnmount",value:function(){this.player&&this.player.dispose()}},{key:"render",value:function(){var e=this;return(0,l.jsx)("div",{"data-vjs-player":!0,children:(0,l.jsx)("video",{ref:function(t){return e.videoNode=t},className:"video-js"})})}}])}(s.Component);t.A=c},13042:function(e,t,n){"use strict";n.d(t,{b1:function(){return l},cK:function(){return r},K$:function(){return u},wY:function(){return c},AT:function(){return i},xQ:function(){return o},R5:function(){return s},cj:function(){return a}});var r={Backspace:8,Tab:9,Enter:13,Shift:16,Ctrl:17,Alt:18,PauseBreak:19,CapsLock:20,Escape:27,Esc:27,Space:32,PageUp:33,PageDown:34,End:35,Home:36,LeftArrow:37,UpArrow:38,RightArrow:39,DownArrow:40,Insert:45,Delete:46,0:48,1:49,2:50,3:51,4:52,5:53,6:54,7:55,8:56,9:57,a:65,b:66,c:67,d:68,e:69,f:70,g:71,h:72,i:73,j:74,k:75,l:76,m:77,n:78,o:79,p:80,q:81,r:82,s:83,t:84,u:85,v:86,w:87,x:88,y:89,z:90,LeftWindowKey:91,RightWindowKey:92,SelectKey:93,NumPad0:96,NumPad1:97,NumPad2:98,NumPad3:99,NumPad4:100,NumPad5:101,NumPad6:102,NumPad7:103,NumPad8:104,NumPad9:105,Multiply:106,Add:107,Subtract:109,DecimalPoint:110,Divide:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F12:123,NumLock:144,ScrollLock:145,SemiColon:186,EqualSign:187,Comma:188,Dash:189,Period:190,ForwardSlash:191,GraveAccent:192,OpenBracket:219,BackSlash:220,CloseBracket:221,SingleQuote:222,ChineseInputMethod:229},i=(window.innerHeight,{FILE_EXTENDED_PROPERTIES:"__file_extended_properties",FACE_RECOGNITION:"__face_recognition"}),a=["#FBD44A","#EAA775","#F4667C","#DC82D2","#9860E5","#9F8CF1","#59CB74","#ADDF84","#89D2EA","#4ECCCB","#46A1FD","#C2C2C2"],o=71,s=28,u={B_MAP:"b_map",G_MAP:"g_map"},l=[u.B_MAP],c={CURRENT_AND_OTHER_REPOS:"current_repo_and_other_repos",ONLY_CURRENT_LIBRARY:"only_current_library",ONLY_ALL_REPOS:"only_all_repos",ONLY_OTHER_LIBRARIES:"only_other_libraries",RECENTLY_USED:"recently_used",SEARCH_RESULTS:"search_results"}},47089:function(e,t,n){"use strict";n.d(t,{V0:function(){return a},X7:function(){return s},bV:function(){return i},r:function(){return r},yH:function(){return o}});var r=2,i=2,a=3,o=1045,s=1046},5369:function(e,t,n){"use strict";var r=n(23029),i=n(92901),a=n(39874),o=n(85501),s=n(9950),u=n(17119),l=n(27831),c=n(44513),d=n(88572),f=n(4343),p=n(75839),h=n(58930),m=n(19435),g=n(44414),v=window.app.pageOptions,y=v.fileType,b=v.err,E=function(e){function t(){return(0,r.A)(this,t),(0,a.A)(this,t,arguments)}return(0,o.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){if(b)return(0,g.jsx)(l.A,{content:(0,g.jsx)(c.A,{})});var e;switch(y){case"Image":case"XMind":e=(0,g.jsx)(d.A,{tip:(0,g.jsx)(c.A,{})});break;case"SVG":e=(0,g.jsx)(f.A,{});break;case"PDF":e=(0,g.jsx)(p.A,{});break;case"Video":e=(0,g.jsx)(h.A,{});break;case"Audio":e=(0,g.jsx)(m.A,{})}return(0,g.jsx)(l.A,{content:e})}}])}(s.Component);u.render((0,g.jsx)(E,{}),document.getElementById("wrapper"))},19175:function(e,t,n){"use strict";var r=n(23029),i=n(92901),a=n(26910),o=n(58801),s=n(40326),u=n(9264),l=function(){return(0,i.A)((function e(){var t=this;(0,r.A)(this,e),this.getCollaborators=function(e){var n=t.server+"/api/v2.1/repos/"+e+"/related-users/";return t.req.get(n)},this.modifyRecord=function(e,n,r,i){var a=t.server+"/api/v2.1/repos/"+e+"/metadata/records/",o={records_data:[{record_id:n,record:r,obj_id:i}]};return t.req.put(a,o)},this.modifyRecords=function(e,n){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=t.server+"/api/v2.1/repos/"+e+"/metadata/records/",a={records_data:n};return r&&(a.is_copy_paste="true"),t.req.put(i,a)},this.listUserInfo=function(e){var n=t.server+"/api/v2.1/user-list/",r={user_id_list:e};return t._sendPostRequest(n,r,{headers:{"Content-type":"application/json"}})},this.listViews=function(e){var n=t.server+"/api/v2.1/repos/"+e+"/metadata/views/";return t.req.get(n)},this.getView=function(e,n){var r=t.server+"/api/v2.1/repos/"+e+"/metadata/views/"+n+"/";return t.req.get(r)},this.addView=function(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"table",i=t.server+"/api/v2.1/repos/"+e+"/metadata/views/",a={name:n,type:r,data:{basic_filters:u.pk[r],sorts:u.hc[r]}};return t._sendPostRequest(i,a,{headers:{"Content-type":"application/json"}})},this.duplicateView=function(e,n){var r=t.server+"/api/v2.1/repos/"+e+"/metadata/duplicate-view/",i={view_id:n};return t._sendPostRequest(r,i,{headers:{"Content-type":"application/json"}})},this.modifyView=function(e,n,r){var i=t.server+"/api/v2.1/repos/"+e+"/metadata/views/",a={view_id:n,view_data:r};return t.req.put(i,a)},this.deleteView=function(e,n){var r=t.server+"/api/v2.1/repos/"+e+"/metadata/views/",i={view_id:n};return t.req.delete(r,{data:i})},this.moveView=function(e,n,r){var i=t.server+"/api/v2.1/repos/"+e+"/metadata/move-views/",a={view_id:n,target_view_id:r};return t._sendPostRequest(i,a,{headers:{"Content-type":"application/json"}})},this.insertColumn=function(e,n,r,i){var a=i.key,o=i.data,s=t.server+"/api/v2.1/repos/"+e+"/metadata/columns/",u={column_name:n,column_type:r};return a&&(u.column_key=a),o&&(u.column_data=o),t.req.post(s,u)},this.deleteColumn=function(e,n){var r=t.server+"/api/v2.1/repos/"+e+"/metadata/columns/",i={column_key:n};return t.req.delete(r,{data:i})},this.renameColumn=function(e,n,r){var i=t.server+"/api/v2.1/repos/"+e+"/metadata/columns/",a={column_key:n,name:r};return t.req.put(i,a)},this.modifyColumnData=function(e,n,r){var i=t.server+"/api/v2.1/repos/"+e+"/metadata/columns/",a={column_key:n,data:r};return t.req.put(i,a)},this.generateDescription=function(e,n){var r=t.server+"/api/v2.1/ai/generate-summary/",i={path:n,repo_id:e};return t.req.post(r,i)},this.imageCaption=function(e,n,r){var i=t.server+"/api/v2.1/ai/image-caption/",a={path:n,repo_id:e,lang:r};return t.req.post(i,a)},this.extractFileDetails=function(e,n){var r=t.server+"/api/v2.1/repos/"+e+"/metadata/extract-file-details/",i={obj_ids:n};return t.req.post(r,i)},this.openFaceRecognition=function(e){var n=t.server+"/api/v2.1/repos/"+e+"/metadata/face-recognition/";return t.req.post(n)},this.closeFaceRecognition=function(e){var n=t.server+"/api/v2.1/repos/"+e+"/metadata/face-recognition/";return t.req.delete(n)},this.getFaceData=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1e3,i=t.server+"/api/v2.1/repos/"+e+"/metadata/face-records/?start="+n+"&limit="+r;return t.req.get(i)},this.renamePeople=function(e,n,r){var i=t.server+"/api/v2.1/repos/"+e+"/metadata/face-record/",a={record_id:n,name:r};return t.req.put(i,a)},this.getPeoplePhotos=function(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1e3,a=t.server+"/api/v2.1/repos/"+e+"/metadata/people-photos/"+n+"/?start="+r+"&limit="+i;return t.req.get(a)}}),[{key:"init",value:function(e){var t=e.server,n=e.username,r=e.password,i=e.token;return this.server=t,this.username=n,this.password=r,this.token=i,this.token&&this.server&&(this.req=a.A.create({baseURL:this.server,headers:{Authorization:"Token "+this.token}})),this}},{key:"initForSeahubUsage",value:function(e){var t=e.siteRoot,n=e.xcsrfHeaders;if(t&&"/"===t.charAt(t.length-1)){var r=t.substring(0,t.length-1);this.server=r}else this.server=t;return this.req=a.A.create({headers:{"X-CSRFToken":n}}),this}},{key:"_sendPostRequest",value:function(e,t){return t.getHeaders?this.req.post(e,t,{headers:t.getHeaders()}):this.req.post(e,t)}},{key:"getMetadataStatus",value:function(e){var t=this.server+"/api/v2.1/repos/"+e+"/metadata/";return this.req.get(t)}},{key:"createMetadata",value:function(e){var t=this.server+"/api/v2.1/repos/"+e+"/metadata/";return this.req.put(t)}},{key:"deleteMetadata",value:function(e){var t=this.server+"/api/v2.1/repos/"+e+"/metadata/";return this.req.delete(t)}},{key:"getMetadata",value:function(e,t){var n=this.server+"/api/v2.1/repos/"+e+"/metadata/records/";return this.req.get(n,{params:t})}},{key:"getMetadataRecordInfo",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/"+e+"/metadata/record/",i={};return t&&(i.parent_dir=t),n&&(i.name=n),this.req.get(r,{params:i})}},{key:"zipDownload",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/"+e+"/zip-task/",i=new FormData;return i.append("parent_dir",t),n.forEach((function(e){i.append("dirents",e)})),this._sendPostRequest(r,i)}},{key:"batchDeleteFiles",value:function(e,t){var n=this.server+"/api/v2.1/repos/batch-delete-folders-item/",r={repo_id:e,file_names:t};return this.req.delete(n,{data:r})}},{key:"getFaceRecognitionStatus",value:function(e){var t=this.server+"/api/v2.1/repos/"+e+"/metadata/face-recognition/";return this.req.get(t)}}])}(),c=new l,d=o.Ay.load("sfcsrftoken");c.initForSeahubUsage({siteRoot:s.Yc,xcsrfHeaders:d}),t.A=c},23071:function(e,t,n){"use strict";var r=n(9950),i=n(78297),a=n(48738),o=n.n(a),s=n(71791),u=n(9264),l=n(44414);t.A=function(e){var t=e.isShowRateItem,n=e.field,a=e.enterIndex,c=e.index,d=e.value,f=e.onMouseEnter,p=e.onMouseLeave,h=e.onChange,m=(0,r.useRef)(null),g=(0,r.useCallback)((function(){f(c)}),[c,f]),v=(0,r.useCallback)((function(){p()}),[p]),y=(0,r.useCallback)((function(){h(c)}),[c,h]);if(!t&&c>d)return null;var b=n.data||u.Wz,E=b.color,_=b.type,C={fill:d>=c?E:"#e5e5e5"};return a>=c&&(C={fill:E,opacity:d>=c?1:.4}),(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("div",{onMouseEnter:g,onMouseLeave:v,style:C,onClick:y,className:o()("sf-metadata-rate-item",{active:d>=c}),ref:m,children:(0,l.jsx)(s.In,{iconName:_||"rate"})}),-1!==a&&(0,l.jsx)(i.A,{placement:"bottom",target:m,modifiers:{preventOverflow:{boundariesElement:document.body}},className:"sf-metadata-tooltip",children:a})]})}},14544:function(e,t,n){"use strict";n.d(t,{UI:function(){return i},me:function(){return a},zP:function(){return r}});var r={COLUMN_NAME:"COLUMN_NAME",COLUMN_TYPE:"COLUMN_TYPE"},i={CUSTOM_REGULAR:"CUSTOM_REGULAR"},a={CUSTOM_CURRENCY:"CUSTOM_CURRENCY"}},56409:function(e,t,n){"use strict";n.d(t,{A:function(){return F}});var r=n(5544),i=n(9950),a=n(42119),o=n(18849),s=n(48738),u=n.n(s),l=n(40326),c=n(37259),d=n(9264),f=n(22814),p=n(11037),h=n(3236),m=n(14544),g=n(76152),v=n(85077),y=n(15668),b=n(44414),E=(0,i.forwardRef)((function(e,t){var n=e.readOnly,a=e.value,o=(0,i.useState)(""),s=(0,r.A)(o,2),c=s[0],d=s[1],f=(0,i.useState)(a||""),p=(0,r.A)(f,2),h=p[0],m=p[1],E=(0,i.useCallback)((function(e){var t=e.target.value;h!==t&&m(t)}),[h]);return(0,i.useImperativeHandle)(t,(function(){return{getName:function(){return h},setError:function(e){return d(e)}}}),[h]),(0,i.useEffect)((function(){m(a)}),[a]),(0,b.jsxs)(g.A,{className:u()("sf-metadata-column-settings-item",{"is-invalid":c}),children:[(0,b.jsx)(v.A,{placeholder:(0,l.AP)("Property name"),value:h,onChange:E,readOnly:n,autoFocus:!0}),c&&(0,b.jsx)(y.A,{children:c})]})})),_=n(55627),C=n(71791),A=n(40866),T=n(2444),w=450,S=function(e){var t=e.column,n=e.columns,a=e.target,o=e.parentWidth,s=e.onChange,c=e.onToggle,d=(0,i.useRef)(null),f=(0,i.useRef)(null),p=(0,i.useMemo)((function(){if(a){var e=a.getBoundingClientRect(),t=e.top,n=e.left,r={width:w,left:n+o,top:t,maxHeight:"calc(100% - ".concat(t,"px - 5px)")};return n+w+o>document.body.offsetWidth&&(r.left=n-w<=5?5:n-w),r}}),[a,o]),h=(0,i.useState)(""),m=(0,r.A)(h,2),g=m[0],y=m[1],E=(0,i.useMemo)((function(){var e=g.trim().toLocaleLowerCase();return n.filter((function(t){return t.name.toLocaleLowerCase().indexOf(e)>-1}))}),[g,n]),_=(0,i.useCallback)((function(e){var t=e.target.value;t!==g&&y(t)}),[g]),S=(0,i.useCallback)((function(e){e.stopPropagation()}),[]),k=(0,i.useMemo)((function(){return E.filter((function(e){return"basics"===e.groupby}))}),[E]),D=(0,i.useMemo)((function(){return E.filter((function(e){return"predefined"===e.groupby}))}),[E]),x=(0,i.useCallback)((function(e,t){e&&e.stopPropagation(),e&&e.nativeEvent.stopImmediatePropagation(),s(t)}),[s]);(0,i.useEffect)((function(){setTimeout((function(){var e;null===d||void 0===d||null===(e=d.current)||void 0===e||e.focus()}),1)}),[]);var O=(0,i.useCallback)((function(e){f.current&&(-1!==(0,T.wD)(e).indexOf("popover")||f.current.contains(e.target)||setTimeout((function(){return c()}),100))}),[f,c]);return(0,i.useEffect)((function(){return document.addEventListener("click",O),function(){document.removeEventListener("click",O)}}),[]),(0,b.jsx)(A.A,{children:(0,b.jsxs)("div",{className:"sf-metadata-column-types-popover",style:p,ref:f,children:[(0,b.jsx)("div",{className:"search-column-container",children:(0,b.jsx)(v.A,{onChange:_,placeholder:(0,l.AP)("Search property types"),value:g,onClick:S,ref:d})}),E.length>0&&(0,b.jsx)("div",{className:"select-column-wrapper",children:(0,b.jsxs)("div",{className:"select-column-list",children:[D.length>0&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("div",{className:"select-column-title",children:(0,l.AP)("Predefined properties")}),D.map((function(e){return(0,b.jsxs)("div",{className:u()("select-column-item text-truncate",{active:e.key===t.key}),onClick:function(t){return x(t,e)},children:[(0,b.jsx)(C.In,{iconName:e.icon}),(0,b.jsx)("span",{children:e.name})]},e.key)}))]}),k.length>0&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("div",{className:"select-column-title",children:(0,l.AP)("Custom properties")}),k.map((function(e){return(0,b.jsxs)("div",{className:u()("select-column-item text-truncate",{active:e.key===t.key}),onClick:function(t){return x(t,e)},children:[(0,b.jsx)(C.In,{iconName:e.icon}),(0,b.jsx)("span",{children:e.name})]},e.key)}))]})]})})]})})},k=[{icon:d.ZP[d.vZ.COLLABORATOR],type:d.vZ.COLLABORATOR,name:(0,p.Q8)(d.L2.FILE_COLLABORATORS),unique:!0,key:d.L2.FILE_COLLABORATORS,canChangeName:!1,groupby:"predefined"},{icon:d.ZP[d.vZ.COLLABORATOR],type:d.vZ.COLLABORATOR,name:(0,p.Q8)(d.L2.FILE_REVIEWER),unique:!0,key:d.L2.FILE_REVIEWER,canChangeName:!1,groupby:"predefined"},{icon:d.ZP[d.vZ.COLLABORATOR],type:d.vZ.COLLABORATOR,name:(0,p.Q8)(d.L2.OWNER),unique:!0,key:d.L2.OWNER,canChangeName:!1,groupby:"predefined"},{icon:d.ZP[d.vZ.DATE],type:d.vZ.DATE,name:(0,p.Q8)(d.L2.FILE_EXPIRE_TIME),unique:!0,key:d.L2.FILE_EXPIRE_TIME,canChangeName:!1,data:{format:d.D2},groupby:"predefined"},{icon:d.ZP[d.vZ.LONG_TEXT],type:d.vZ.LONG_TEXT,name:(0,p.Q8)(d.L2.FILE_DESCRIPTION),unique:!0,key:d.L2.FILE_DESCRIPTION,canChangeName:!1,groupby:"predefined"},{icon:d.ZP[d.vZ.SINGLE_SELECT],type:d.vZ.SINGLE_SELECT,name:(0,p.Q8)(d.L2.FILE_STATUS),unique:!0,key:d.L2.FILE_STATUS,canChangeName:!1,groupby:"predefined"},{icon:d.ZP[d.vZ.DATE],type:d.vZ.DATE,name:(0,p.Q8)(d.L2.CAPTURE_TIME),unique:!0,key:d.L2.CAPTURE_TIME,canChangeName:!1,data:{format:d._0},groupby:"predefined"},{icon:d.ZP[d.vZ.TEXT],type:d.vZ.TEXT,name:(0,l.AP)("Text"),canChangeName:!0,key:d.vZ.TEXT,groupby:"basics"},{icon:d.ZP[d.vZ.LONG_TEXT],type:d.vZ.LONG_TEXT,name:(0,l.AP)("Long text"),canChangeName:!0,key:d.vZ.LONG_TEXT,groupby:"basics"},{icon:d.ZP[d.vZ.NUMBER],type:d.vZ.NUMBER,name:(0,l.AP)("Number"),canChangeName:!0,key:d.vZ.NUMBER,groupby:"basics"},{icon:d.ZP[d.vZ.COLLABORATOR],type:d.vZ.COLLABORATOR,name:(0,l.AP)("Collaborator"),canChangeName:!0,key:d.vZ.COLLABORATOR,groupby:"basics"},{icon:d.ZP[d.vZ.CHECKBOX],type:d.vZ.CHECKBOX,name:(0,l.AP)("Checkbox"),canChangeName:!0,key:d.vZ.CHECKBOX,groupby:"basics"},{icon:d.ZP[d.vZ.DATE],type:d.vZ.DATE,name:(0,l.AP)("Date"),canChangeName:!0,key:d.vZ.DATE,data:{format:d.D2},groupby:"basics"},{icon:d.ZP[d.vZ.SINGLE_SELECT],type:d.vZ.SINGLE_SELECT,name:(0,l.AP)("Single select"),canChangeName:!0,key:d.vZ.SINGLE_SELECT,groupby:"basics"},{icon:d.ZP[d.vZ.MULTIPLE_SELECT],type:d.vZ.MULTIPLE_SELECT,name:(0,l.AP)("Multiple select"),canChangeName:!0,key:d.vZ.MULTIPLE_SELECT,groupby:"basics"},{icon:d.ZP[d.vZ.RATE],type:d.vZ.RATE,name:(0,l.AP)("Rate"),canChangeName:!0,key:d.vZ.RATE,data:d.Wz,groupby:"basics"}],D=(0,i.forwardRef)((function(e,t){var n=e.parentWidth,a=e.column,o=e.onChange,s=(0,i.useState)(""),c=(0,r.A)(s,2),d=c[0],f=c[1],p=(0,i.useState)(!1),h=(0,r.A)(p,2),m=h[0],v=h[1],E=(0,i.useRef)(null),A=(0,i.useCallback)((function(e){e&&e.stopPropagation(),e&&e.nativeEvent.stopImmediatePropagation(),v(!m)}),[m]),T=(0,i.useCallback)((function(){v(!1)}),[]),w=(0,i.useCallback)((function(e){o(e)}),[o]);return(0,i.useImperativeHandle)(t,(function(){return{setError:function(e){return f(e)},getIsPopoverShow:function(){return m},setPopoverState:function(e){return v(e)}}}),[m]),(0,i.useEffect)((function(){o(k.find((function(e){return"basics"===e.groupby}))||k[0])}),[]),(0,b.jsxs)(b.Fragment,{children:[(0,b.jsxs)(g.A,{className:u()("sf-metadata-column-settings-item",{"is-invalid":d}),children:[(0,b.jsx)(_.A,{children:(0,l.AP)("Type")}),(0,b.jsxs)("div",{className:u()("sf-metadata-column-type",{"sf-metadata-column-type-focus":m}),ref:E,onClick:A,children:[(0,b.jsxs)("div",{className:"sf-metadata-column-type-info",children:[(0,b.jsx)(C.In,{iconName:a.icon,className:"mr-2"}),(0,b.jsx)("span",{children:a.name})]}),(0,b.jsx)(C.In,{iconName:"drop-down"})]}),d&&(0,b.jsx)(y.A,{children:d})]}),m&&E.current&&(0,b.jsx)(S,{columns:k,column:a,target:E.current,parentWidth:n,onChange:w,onToggle:T})]})})),x=n(89379),O=n(99730),N=n(87364),I=function(e){var t=e.value,n=e.column,r=e.onChange,a=n.key===d.L2.CAPTURE_TIME,o=(t||{format:d.D2}).format,s=(0,i.useMemo)((function(){var e=new Date,t=e.getFullYear(),n=e.getMonth()+1,r=e.getDate(),i=e.getHours(),a=e.getMinutes();return n=n>9?n:"0".concat(n),r=r>9?r:"0".concat(r),i=i>9?i:"0".concat(i),a=a>9?a:"0".concat(a),"".concat(t,"-").concat(n,"-").concat(r," ").concat(i,":").concat(a)}),[]),c=(0,i.useMemo)((function(){var e=a?"HH:mm:ss":"";return[{label:"".concat((0,l.AP)("ISO")," (").concat((0,N.u1)(s,u()("YYYY-MM-DD",e)),")"),value:u()("YYYY-MM-DD",e)},{label:"".concat((0,l.AP)("US")," (").concat((0,N.u1)(s,u()("M/D/YYYY",e)),")"),value:u()("M/D/YYYY",e)},{label:"".concat((0,l.AP)("European")," (").concat((0,N.u1)(s,u()("DD/MM/YYYY",e)),")"),value:u()("DD/MM/YYYY",e)},{label:"".concat((0,l.AP)("Germany Russia etc")," (").concat((0,N.u1)(s,u()("DD.MM.YYYY",e)),")"),value:u()("DD.MM.YYYY",e)}]}),[a,s]),f=(0,i.useCallback)((function(e){r((0,x.A)((0,x.A)({},t),{},{format:e}))}),[t,r]),p=(0,i.useCallback)((function(e){var t=o||"YYYY-MM-DD",n=o.split(" ");1===n.length&&(t=n[0]+" HH:mm"),2===n.length&&(t=n[0]),r({format:t})}),[o,r]),h=c.find((function(e){return e.value===o}))||c[0],m=!!o&&o.indexOf("HH:mm")>-1;return(0,b.jsxs)("div",{className:"sf-metadata-column-data-settings sf-metadata-date-column-data-settings",children:[(0,b.jsxs)(g.A,{className:"",children:[(0,b.jsx)(_.A,{children:(0,l.AP)("Format")}),(0,b.jsx)(C.Cg,{value:h,options:c,onSelectOption:f})]}),!a&&(0,b.jsx)(b.Fragment,{children:(0,b.jsx)("div",{className:"pb-4",children:(0,b.jsx)(O.A,{checked:m,size:"large",textPosition:"right",className:"sf-metadata-date-column-data-minute w-100",onChange:p,placeholder:(0,l.AP)("Accurate to minute")})})})]})},P=function(e){var t=e.value,n=e.onChange,a=e.updatePopoverState,o=(0,x.A)((0,x.A)({},d.Wz),t),s=o.max,c=o.color,f=o.type,p=(0,i.useState)(!1),h=(0,r.A)(p,2),m=h[0],v=h[1],y=(0,i.useMemo)((function(){return d.Wv.map((function(e){return{label:e.name,value:e.name}}))}),[]),E=(0,i.useMemo)((function(){return y.find((function(e){return e.value===s}))||y.find((function(e){return 5===e.value}))}),[y,s]),A=(0,i.useCallback)((function(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation(),m||(v(!0),a(!0))}),[a]),T=(0,i.useCallback)((function(){v(!1),setTimeout((function(){return a(!1)}),100)}),[a]),w=(0,i.useCallback)((function(e,r){n((0,x.A)((0,x.A)({},t),{},{color:e,type:r})),T()}),[t,n,T]),S=(0,i.useCallback)((function(e){n((0,x.A)((0,x.A)({},t),{},{max:e}))}),[t,n]);return(0,b.jsx)("div",{className:"sf-metadata-column-data-settings sf-metadata-rate-column-data-settings",children:(0,b.jsxs)("div",{className:"column-data-settings-container",children:[(0,b.jsxs)(g.A,{className:"rate-column-data-setting-item rate-column-data-style-setting",children:[(0,b.jsx)(_.A,{children:(0,l.AP)("Style")}),(0,b.jsxs)("div",{className:u()("sf-metadata-select custom-select rate-column-data-style-setting-wrapper",{focus:m}),id:"sf-metadata-rate-column-data-style-setting-wrapper",onClick:A,children:[(0,b.jsx)("div",{className:"selected-option",style:{fill:c},children:(0,b.jsx)(C.In,{iconName:f})}),(0,b.jsx)(C.In,{iconName:"drop-down"})]}),m&&(0,b.jsx)(C.Rw,{target:"sf-metadata-rate-column-data-style-setting-wrapper",className:"sf-metadata-rate-column-data-style-setting-popover",hide:T,hideWithEsc:T,modifiers:{preventOverflow:{boundariesElement:document.body}},children:(0,b.jsx)("div",{className:"rate-column-style-list",children:d.uC.map((function(e){return d.Tv.map((function(t){return(0,b.jsx)(C.Oi,{iconName:t,onClick:function(){return w(e,t)},style:{fill:e},className:"rate-column-data-style-item"},t+"color"+e)}))}))})})]}),(0,b.jsxs)(g.A,{className:"rate-column-data-setting-item rate-column-data-max-setting",children:[(0,b.jsx)(_.A,{children:(0,l.AP)("Max")}),(0,b.jsx)(C.Cg,{value:E,options:y,onSelectOption:S})]})]})})},M=(0,i.forwardRef)((function(e,t){var n=e.column,a=(0,i.useMemo)((function(){return n.type}),[n]),o=(0,i.useState)(n.data||{}),s=(0,r.A)(o,2),u=s[0],l=s[1],c=(0,i.useState)(!1),f=(0,r.A)(c,2),p=f[0],h=f[1],m=(0,i.useRef)(null);(0,i.useImperativeHandle)(t,(function(){return{getValue:function(){return u},setValue:function(e){return l(e)},getIsPopoverShow:function(){return p}}}),[p,u]);var g=(0,i.useCallback)((function(e){l(e)}),[]);return(0,i.useEffect)((function(){m.current!==n.key&&(m.current=n.key,l(n.data||{}))}),[n]),a===d.vZ.DATE?(0,b.jsx)(I,{value:u,column:n,onChange:g}):a===d.vZ.RATE?(0,b.jsx)(P,{value:u,onChange:g,updatePopoverState:h}):null})),L=M,R={},F=function(e){var t=e.target,n=e.onChange,s=(0,i.useState)({}),g=(0,r.A)(s,2),v=g[0],y=g[1],_=(0,i.useRef)(null),C=(0,i.useRef)(null),A=(0,i.useRef)(null),T=(0,i.useRef)(null),w=(0,i.useRef)(null),S=(0,c.o)().metadata,k=(0,i.useMemo)((function(){return R[v.type]||350}),[v]),x=(0,i.useCallback)((function(e){var t,n;null!==(t=T.current)&&void 0!==t&&t.getIsPopoverShow()||null!==(n=w.current)&&void 0!==n&&n.getIsPopoverShow()||_.current.toggle()}),[T,w]),O=(0,i.useCallback)((function(e){setTimeout((function(){T.current.setPopoverState(!1)}),100),f.A.isSameObject(v,e)||(y(e),e.type!==v.type&&w.current.setValue({}))}),[T,v]),N=(0,i.useCallback)((function(){A.current.setError(""),T.current.setError("");var e=1,t=A.current.getName(),r=h.Sp[m.zP.COLUMN_NAME]({columnName:t,metadata:S,gettext:l.AP});r&&(A.current.setError(r.tips),e=0);var i=h.Sp[m.zP.COLUMN_TYPE]({column:v,metadata:S,gettext:l.AP});if(i&&(T.current.setError(i.tips),e=0),0!=e){var a=w.current.getValue();0===Object.keys(a).length&&(a=null,v.unique?v.type===d.vZ.SINGLE_SELECT&&v.key===d.L2.FILE_STATUS&&(a={options:(0,p.YO)()}):v.type===d.vZ.SINGLE_SELECT||v.type===d.vZ.MULTIPLE_SELECT?a={options:[]}:v.type===d.vZ.DATE&&(a={format:d.D2})),n(v.unique?v.key:t,v.type,{key:v.unique?v.key:"",data:a}),x()}}),[A,v,S,n,x]);return(0,b.jsx)(a.A,{target:t,trigger:"legacy",placement:"bottom-end",hideArrow:!0,toggle:x,fade:!1,ref:_,className:"sf-metadata-column-popover",children:(0,b.jsxs)("div",{className:"sf-metadata-column-popover-inner",ref:C,style:{width:k},children:[(0,b.jsxs)("div",{children:[(0,b.jsx)(E,{ref:A,readOnly:null===v||void 0===v?void 0:v.unique,value:null!==v&&void 0!==v&&v.unique?v.name:""}),(0,b.jsx)(D,{ref:T,column:v,onChange:O,parentWidth:k}),(0,b.jsx)(L,{ref:w,column:v})]}),(0,b.jsxs)("div",{className:u()("sf-metadata-column-popover-footer",{"sf-metadata-number-column-popover-footer":v.type===d.vZ.NUMBER}),children:[(0,b.jsx)(o.A,{color:"secondary",className:"mr-4",onClick:x,children:(0,l.AP)("Cancel")}),(0,b.jsx)(o.A,{color:"primary",onClick:N,children:(0,l.AP)("Submit")})]})]})})}},3236:function(e,t,n){"use strict";n.d(t,{Sp:function(){return u}});var r=n(64467),i=n(2444),a=n(11037),o=n(9264),s=n(14544),u=(0,r.default)((0,r.default)((0,r.default)((0,r.default)({},s.zP.COLUMN_NAME,(function(e){var t=e.columnName,n=e.oldColumn,r=e.metadata,i=e.gettext;return t?t.includes(".")?{type:s.zP.COLUMN_NAME,tips:i("Name cannot contain dots")}:t.includes("`")?{type:s.zP.COLUMN_NAME,tips:i("Name cannot contain backtick")}:t.includes("{")||t.includes("}")?{type:s.zP.COLUMN_NAME,tips:i("Name cannot contain curly braces")}:(!n||n&&n.name!==t)&&(0,a.pT)(r.columns,t)?{type:s.zP.COLUMN_NAME,tips:i("There is another property with this name")}:null:{type:s.zP.COLUMN_NAME,tips:i("This is required")}})),s.zP.COLUMN_TYPE,(function(e){var t=e.column,n=e.metadata,r=e.gettext;return t.unique&&(0,a.rm)(n.columns,t.key)?{type:s.zP.COLUMN_TYPE,tips:r("Another property has this property type")}:null})),o.vZ.TEXT,(function(e){var t=e.column,n=e.gettext,r=t.format_specification_value;return"custom_format"===t.format_check_type&&r&&!(0,i.Zv)(r)?{type:s.UI.CUSTOM_REGULAR,tips:n("Invalid regular expression")}:null})),o.vZ.NUMBER,(function(e){var t=e.column,n=e.gettext,r=t.format,i=t.currency_symbol;return"custom_currency"!==r||i?null:{type:s.me.CUSTOM_CURRENCY,tips:n("This is required")}}))},75732:function(e,t,n){"use strict";n.d(t,{Iz:function(){return le},D0:function(){return Ae},Oe:function(){return ke},wm:function(){return R},Yt:function(){return m},cu:function(){return ye}});n(56409);var r=n(5544),i=n(9950),a=n(26100),o=n(85077),s=n(71791),u=n(4086),l=n(40326),c=n(37259),d=n(13042),f=n(3236),p=n(14544),h=n(44414),m=function(e){var t=e.value,n=e.target,m=e.onToggle,g=e.onSubmit,v=(0,i.useState)(t),y=(0,r.A)(v,2),b=y[0],E=y[1],_=(0,i.useRef)(null),C=(0,c.o)().metadata,A=(0,i.useCallback)((function(e){var t=e.target.value;t!==b&&E(t)}),[b]),T=(0,i.useCallback)((function(){if(b!==t){var e=f.Sp[p.zP.COLUMN_NAME]({columnName:b,metadata:C,gettext:l.AP});e?u.A.danger(e.tips):g(b)}else m()}),[b,t,C,g,m]),w=(0,i.useCallback)((function(e){e.keyCode===d.cK.Enter&&(e.preventDefault(),T())}),[T]),S=(0,i.useCallback)((function(e){e.preventDefault()}),[]);return(0,i.useEffect)((function(){return _.current.focus(),document.addEventListener("keydown",w),function(){document.removeEventListener("keydown",w)}}),[w]),(0,h.jsx)(s.Rw,{target:n,className:"sf-metadata-rename-column-popover",hide:T,hideWithEsc:m,children:(0,h.jsx)(a.A,{className:"p-4",children:(0,h.jsx)(o.A,{value:b,innerRef:_,onClick:S,onChange:A})})})},g=function(e){var t=e.option,n=e.onToggle,a=e.onSubmit,o=e.deleteNumber,u=(0,i.useState)(!1),c=(0,r.A)(u,2),d=c[0],f=c[1],p=(0,i.useCallback)((function(){n()}),[n]),m=(0,i.useCallback)((function(){f(!0),a()}),[a]);return(0,h.jsxs)(s.Rw,{target:"sf-metadata-edit-option-more-operation-".concat(t.id),className:"sf-metadata-confirm-delete-option-popover",hide:p,hideWithEsc:p,children:[(0,h.jsxs)("div",{className:"sf-metadata-tip-default mt-2 mb-4",children:[(0,l.AP)("{name} rows use this option.").replace("{name}",o)," ",(0,l.AP)("Are you sure you want to delete this option?")]}),(0,h.jsxs)("div",{className:"d-flex justify-content-end",children:[(0,h.jsx)("button",{className:"btn btn-secondary mr-2",onClick:p,children:(0,l.AP)("Cancel")}),(0,h.jsx)("button",{className:"btn btn-primary",disabled:d,onClick:d?function(){}:m,children:d?(0,h.jsx)(s.Rh,{}):(0,l.AP)("Delete")})]})]})},v=n(89857),y=n(72784),b=(0,v.Tl)("sfMetadataSingleSelectOption",{},(function(e){return{connectDropTarget:e.dropTarget()}}))((function(e){var t=e.inputRef,n=e.options;return Array.isArray(n)&&0!==n.length?(0,h.jsx)("div",{className:"sf-metadata-select-options-list",ref:t,children:n}):null})),E=(0,y.A)(b),_=n(60436),C=n(23029),A=n(92901),T=n(39874),w=n(85501),S=n(78297),k=function(e){function t(){var e;(0,C.A)(this,t);for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(e=(0,T.A)(this,t,[].concat(r))).getValidOptions=function(t){var n,r=e.props.column,i=(null===r||void 0===r||null===(n=r.data)||void 0===n?void 0:n.options)||[],a=[],o={};i.forEach((function(e){return o[e.id]=!0}));for(var s=0;s<t.length;s++)t[s]&&"object"===typeof t[s]&&t[s].name&&t[s].color&&t[s].id&&!o[t[s].id]&&(a.push(t[s]),o[t[s].id]=!0);return a},e.onImportOptionsToggle=function(){e.importOptionsInput.click()},e.importOptionsInputChange=function(){if(e.importOptionsInput.files&&0!==e.importOptionsInput.files.length){var t=new FileReader;t.onload=e.handleImportOptions.bind(e),t.onerror=e.handleImportOptionsError.bind(e),t.readAsText(e.importOptionsInput.files[0])}else u.A.warning((0,l.AP)("Please select a file"))},e.handleImportOptions=function(t){var n,r=[];try{r=JSON.parse(t.target.result)}catch(s){return void u.A.danger((0,l.AP)("The imported options are invalid"))}if(Array.isArray(r)&&0!==r.length){var i=e.getValidOptions(r);if(0!==i.length){var a=e.props.column,o=(null===a||void 0===a||null===(n=a.data)||void 0===n?void 0:n.options)||[];i=[].concat((0,_.A)(o),(0,_.A)(i)),e.props.onImportOptions(i),e.importOptionsInput.value=null,u.A.success((0,l.AP)("Options imported"))}else u.A.warning((0,l.AP)("The imported option already exists"))}else u.A.danger((0,l.AP)("The imported options are invalid"))},e.handleImportOptionsError=function(){u.A.success((0,l.AP)("Failed imported options"))},e}return(0,w.A)(t,e),(0,A.A)(t,[{key:"render",value:function(){var e,t=this,n=this.props,r=n.column,i=n.onToggle,a=(null===r||void 0===r||null===(e=r.data)||void 0===e?void 0:e.options)||[],o="data:text/json;charset=utf-8,".concat(encodeURIComponent(JSON.stringify(a)));return(0,h.jsxs)("div",{className:"option-editor-footer",children:[(0,h.jsx)("span",{"aria-hidden":"true",className:"sf3-font-help sf3-font option-editor-tips",id:"edit-option-tip"}),(0,h.jsx)(S.A,{delay:{show:0,hide:0},target:"edit-option-tip",placement:"bottom",className:"sf-metadata-tooltip",children:(0,l.AP)("Use the import/export function to transfer options quickly. (The export is in JSON format.) By pasting cells, copied from a text column, an Excel or a TXT file, you can also add options quickly.")}),(0,h.jsx)("input",{type:"file",ref:function(e){return t.importOptionsInput=e},accept:".json",className:"d-none",onChange:this.importOptionsInputChange}),(0,h.jsx)("span",{className:"item-text",onClick:this.onImportOptionsToggle,children:(0,l.AP)("Import options")}),a&&a.length>0&&(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("span",{className:"mx-2",children:"|"}),(0,h.jsx)("a",{href:o,download:"".concat(r.name,"-options.json"),onClick:i,children:(0,h.jsx)("span",{className:"item-text",children:(0,l.AP)("Export options")})})]})]})}}])}(i.Component),D=n(48738),x=n.n(D),O=n(84667),N=n(92183),I=(0,v.Tl)("sfMetadataSingleSelectOption",{drop:function(e,t){var n=t.getItem(),r=e.index;if(r!==n.idx){var i={idx:r,data:e.option};e.onMove(n,i)}}},(function(e,t){return{connectDropTarget:e.dropTarget(),isOver:t.isOver(),canDrop:t.canDrop(),dragged:t.getItem()}}))((0,v.I4)("sfMetadataSingleSelectOption",{beginDrag:function(e){return{idx:e.index,data:e.option,mode:"sfMetadataSingleSelectOption"}},endDrag:function(e,t){var n=t.getItem();if(!t.didDrop())return{optionSource:n,optionTarget:{}}},isDragging:function(e,t){var n=e.index;return e.dragged.idx>n}},(function(e,t){return{connectDragSource:e.dragSource(),connectDragPreview:e.dragPreview(),isDragging:t.isDragging()}}))((function(e){var t=e.isOver,n=e.isDragging,r=e.canDrop,a=e.connectDragSource,o=e.connectDragPreview,u=e.connectDropTarget,l=e.isViewing,c=e.isDeleting,d=e.isEditing,f=e.isPredefined,p=e.option,m=e.onDelete,g=e.onUpdate,v=e.onMouseLeave,y=e.onMouseEnter,b=e.onToggleFreeze,E=e.onOpenNameEditor,_=e.onCloseNameEditor,C=(0,i.useCallback)((function(e){e.nativeEvent.stopImmediatePropagation(),m(p.id)}),[p,m]),A=(0,i.useCallback)((function(){y(p.id)}),[p,y]);return u(o((0,h.jsxs)("div",{className:x()("sf-metadata-edit-option-container",{"sf-metadata-edit-option-can-drop":t&&r&&!n,"sf-metadata-edit-deleting-option":c,"sf-metadata-edit-option-can-drop-top":t&&r&&n,"sf-metadata-edit-option-viewing":l,"sf-metadata-edit-option-editing":d,"sf-metadata-edit-option-disabled":f}),onMouseEnter:function(){return A()},onMouseLeave:v,children:[a((0,h.jsx)("div",{className:"sf-metadata-edit-option-drag-container",children:(0,h.jsx)(s.In,{iconName:"drag"})})),(0,h.jsxs)("div",{className:"sf-metadata-edit-option-content",children:[(0,h.jsx)(O.A,{option:p,onChange:g,isViewing:l,isPredefined:f}),(0,h.jsx)(N.A,{option:p,isPredefined:f,isEditing:d,onChange:g,onToggleFreeze:b,onOpen:E,onClose:_})]}),(0,h.jsx)("div",{id:"sf-metadata-edit-option-more-operation-".concat(p.id),className:"sf-metadata-edit-option-more-operations",children:(l||c)&&(0,h.jsx)(s.Oi,{className:"sf-metadata-edit-option-operation-item",onClick:C,iconName:"delete"})})]})))}))),P=n(11037),M=n(87364),L=n(89119),R=function(e){var t=e.target,n=e.column,a=e.onToggle,o=e.onSubmit,d=(0,i.useState)((0,P.Fi)(n)),f=(0,r.A)(d,2),p=f[0],m=f[1],v=(0,i.useState)(""),y=(0,r.A)(v,2),b=y[0],_=y[1],C=(0,i.useState)(-1),A=(0,r.A)(C,2),T=A[0],w=A[1],S=(0,i.useState)(""),D=(0,r.A)(S,2),x=D[0],O=D[1],N=(0,i.useState)(-1),R=(0,r.A)(N,2),F=R[0],B=R[1],j=(0,i.useState)(0),U=(0,r.A)(j,2),H=U[0],z=U[1],V=(0,i.useRef)(!1),Y=(0,i.useRef)(null),G=(0,i.useRef)(!0),q=(0,c.o)().metadata,W=(0,i.useMemo)((function(){var e=b.trim().toLowerCase();return e?p.filter((function(t){var n=t.name;return"string"===typeof n&&n.toLowerCase().includes(e)})):p||[]}),[p,b]),K=(0,i.useCallback)((function(e,t){t!==L.ZD.INIT_NEW_OPTION&&o(e.filter((function(e){return e.name})),t),m(e)}),[o]),X=(0,i.useCallback)((function(e,t,n,r){if(p.find((function(t){return t.name===e.name&&t.id!==e.id})))return u.A.danger((0,l.AP)("There is another option with this name")),r&&r(),void(G.current=!1);G.current=!0,n&&n();var i=p.slice(0),a=i.findIndex((function(t){return t.id===e.id}));i.splice(a,1,e),K(i,t)}),[p,K,G]),$=(0,i.useCallback)((function(e,t){var n=e.idx,r=t.idx,i=t.data,a=W.splice(n,1)[0],o=p.slice(0).filter((function(e){return e.id!==a.id})),s=o.findIndex((function(e){return e.id===i.id}));r>n&&s++,o.splice(s,0,a),K(o,L.ZD.MOVE_OPTION)}),[p,W,K]),Z=(0,i.useCallback)((function(){var e=(null===b||void 0===b?void 0:b.trim())||"",t=(0,P.rT)(p,e),n=p.slice(0);n.push(t);var r=e?L.ZD.ADD_OPTION:L.ZD.INIT_NEW_OPTION;K(n,r),B(e?"":t.id)}),[b,p,K]),Q=(0,i.useCallback)((function(e){var t,n=p.filter((function(t){return t.id!==e}));W[W.length-1].id===e&&w((null===(t=W[W.length-2])||void 0===t?void 0:t.id)||"");O(""),K(n,L.ZD.DELETE_OPTION)}),[W,p,K]),J=(0,i.useCallback)((function(e){V.current||T===e||w(e)}),[V,T]),ee=(0,i.useCallback)((function(){V.current||w("")}),[]),te=(0,i.useCallback)((function(e){V.current=e}),[]),ne=(0,i.useCallback)((function(e){G.current&&B(e)}),[G]),re=(0,i.useCallback)((function(){B("")}),[]),ie=(0,i.useCallback)((function(e){b!==e&&_(e)}),[b]),ae=(0,i.useCallback)((function(){O("")}),[]),oe=(0,i.useCallback)((function(){Q(x)}),[x,Q]),se=(0,i.useCallback)((function(e){o(e,L.ZD.ADD_OPTION),m(e)}),[o]),ue=(0,i.useCallback)((function(e){var t=(0,P.zX)(n,e),r=0;q.rows.forEach((function(e){e[n.name]===t&&r++})),r>0?(O(e),z(r)):(z(0),Q(e))}),[q,n,Q]),le=(0,i.useCallback)((function(){return W.length>0?null:b?(0,h.jsx)("div",{className:"none-search-result mt-2",children:(0,l.AP)("No options available")}):(0,h.jsx)("div",{className:"none-search-result mt-2",children:(0,l.AP)("No options")})}),[b,W]),ce=(0,i.useCallback)((function(){return Array.isArray(W)?W.map((function(e,t){var r=e.id;return(0,h.jsx)(I,{option:e,index:t,isPredefined:(0,M.Oq)(n,r),isEditing:F===r,isDeleting:x===r,isViewing:T===r,onMove:$,onUpdate:X,onDelete:ue,onMouseEnter:J,onMouseLeave:ee,onToggleFreeze:te,onOpenNameEditor:ne,onCloseNameEditor:re},r)})):[]}),[n,W,F,x,T,$,X,ue,J,ee,te,ne,re]);return(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(s.Rw,{target:t,className:"sf-metadata-edit-column-options-popover",canHide:!x&&G.current,hide:a,hideWithEsc:a,children:(0,h.jsxs)("div",{className:"sf-metadata-edit-column-options-container",children:[(0,h.jsx)("div",{className:"sf-metadata-edit-column-options-search-container",children:(0,h.jsx)(s.DO,{className:"sf-metadata-option-search-control",placeholder:(0,l.AP)("Search option"),onChange:ie,autoFocus:!0})}),le(),(0,h.jsx)(E,{options:ce(),viewingOptionId:T,inputRef:Y}),(0,h.jsx)(s.NC,{className:"sf-metadata-add-option",callBack:Z,footerName:(0,l.AP)("Add option"),addIconClassName:"sf-metadata-add-option-icon"}),(0,h.jsx)(k,{column:n,onToggle:a,onImportOptions:se})]})}),x&&(0,h.jsx)(g,{option:p.find((function(e){return e.id===x})),onToggle:ae,onSubmit:oe,deleteNumber:H})]})},F=n(75168),B=n(42119),j=n(76152),U=n(55627),H=n(18849),z=n(64467),V=n(9264),Y=function(e){var t=e.readOnly,n=e.filterIndex,r=e.filterTerm,a=e.collaborators,o=e.placeholder,u=e.filter_predicate,c=e.onSelectCollaborator,d=(0,i.useMemo)((function(){return[V.US.HAS_ANY_OF,V.US.HAS_ALL_OF,V.US.HAS_NONE_OF,V.US.IS_EXACTLY]}),[]),f=(0,i.useMemo)((function(){return d.indexOf(u)>-1}),[d,u]),p=(0,i.useMemo)((function(){return Array.isArray(r)?a.map((function(e){var t=r.findIndex((function(t){return t===e.email}))>-1;return{value:{filterIndex:n,columnOption:e},label:(0,h.jsx)(i.Fragment,{children:(0,h.jsxs)("div",{className:"select-option-name option-collaborator",children:[(0,h.jsx)("div",{className:"collaborator-container",children:(0,h.jsxs)("div",{className:"collaborator",children:[(0,h.jsx)("span",{className:"collaborator-avatar-container",children:(0,h.jsx)("img",{className:"collaborator-avatar",alt:e.name,src:e.avatar_url})}),(0,h.jsx)("span",{className:"collaborator-name text-truncate",style:{maxWidth:"200px"},title:e.name,"aria-label":e.name,children:e.name})]})}),(0,h.jsx)("div",{className:"collaborator-check-icon",children:t&&(0,h.jsx)(s.In,{iconName:"check-mark"})})]})})}})):[]}),[n,a,r]),m=(0,i.useMemo)((function(){return Array.isArray(r)&&r.length>0&&r.map((function(e){var t=a.find((function(t){return t.email===e}));return t?(0,h.jsxs)("div",{className:"collaborator",children:[(0,h.jsx)("span",{className:"collaborator-avatar-container",children:(0,h.jsx)("img",{className:"collaborator-avatar",alt:t.name,src:t.avatar_url})}),(0,h.jsx)("span",{className:"collaborator-name text-truncate",title:t.name,"aria-label":t.name,children:t.name})]},e):null}))}),[r,a]);return(0,h.jsx)(s.Cg,{className:"sf-metadata-selector-collaborator",value:m?{label:m}:{},onSelectOption:c,options:p,placeholder:o,readOnly:t,supportMultipleSelect:f,searchable:!0,searchPlaceholder:(0,l.AP)("Search collaborator"),isShowSelected:!1,noOptionsPlaceholder:(0,l.AP)("No collaborators")})},G=function(e){var t=e.value,n=e.filterColumn,r=e.readOnly,i=e.onChange,a=(0,P.Kf)(n).trim();return(0,h.jsx)(s.sv,{isReadOnly:r,format:a,lang:l.vV,value:t,onChange:i,zIndex:1061})},q=n(23071),W=n(42146),K=function(){return(0,A.A)((function e(){(0,C.A)(this,e)}),null,[{key:"generatorColumnOption",value:function(e){if(!e)return null;var t=e.type,n=e.name;return{value:{column:e},label:(0,h.jsxs)(i.Fragment,{children:[(0,h.jsx)("span",{className:"sf-metadata-filter-header-icon",children:(0,h.jsx)(s.In,{iconName:V.ZP[t]})}),(0,h.jsx)("span",{className:"select-option-name",children:n})]})}}},{key:"generatorPredicateOption",value:function(e){return{value:{filterPredicate:e},label:(0,h.jsx)("span",{className:"select-option-name",children:V.bo[e]})}}},{key:"generatorTermModifierOption",value:function(e){return{value:{filterTermModifier:e},label:(0,h.jsx)("span",{className:"select-option-name",children:V._z[e]})}}},{key:"generatorSingleSelectOption",value:function(e,t){return{value:{columnOption:e},label:(0,h.jsxs)("div",{className:"select-option-name single-option-name",children:[(0,h.jsx)("div",{className:"single-select-option",style:{background:e.color,color:e.textColor||null},title:e.name,"aria-label":e.name,children:e.name}),(0,h.jsx)("div",{className:"single-check-icon",children:(null===t||void 0===t?void 0:t.id)===e.id&&(0,h.jsx)(s.In,{iconName:"check-mark"})})]})}}},{key:"generatorMultipleSelectOption",value:function(e,t){return{value:{columnOption:e},label:(0,h.jsxs)("div",{className:"select-option-name multiple-option-name",children:[(0,h.jsx)("div",{className:"multiple-select-option",style:{background:e.color,color:e.textColor},title:e.name,"aria-label":e.name,children:e.name}),(0,h.jsx)("div",{className:"multiple-check-icon",children:t.indexOf(e.id)>-1&&(0,h.jsx)(s.In,{iconName:"check-mark"})})]})}}},{key:"generatorConjunctionOptions",value:function(){return[{value:{filterConjunction:"And"},label:(0,h.jsx)("span",{className:"select-option-name",children:(0,l.AP)("And")})},{value:{filterConjunction:"Or"},label:(0,h.jsx)("span",{className:"select-option-name",children:(0,l.AP)("Or")})}]}},{key:"getActiveConjunctionOption",value:function(e){return"And"===e?{value:{filterConjunction:"And"},label:(0,h.jsx)("span",{className:"select-option-name",children:(0,l.AP)("And")})}:{value:{filterConjunction:"Or"},label:(0,h.jsx)("span",{className:"select-option-name",children:(0,l.AP)("Or")})}}}])}(),X=[V.US.EMPTY,V.US.NOT_EMPTY],$=function(e){function t(e){var n;return(0,C.A)(this,t),(n=(0,T.A)(this,t,[e])).initSelectOptions=function(e){var t=e.filter,r=e.filterColumn,i=e.value,a=(0,W.Fi)(r,i),o=a.filterPredicateList,s=a.filterTermModifierList;n.filterPredicateOptions=o?o.map((function(e){return K.generatorPredicateOption(e)})).filter((function(e){return e})):[];var u=t.filter_predicate;(0,P.hB)(r)&&(u===V.US.IS_WITHIN&&(s=V.B3),n.filterTermModifierOptions=s.map((function(e){return K.generatorTermModifierOption(e)})))},n.onDeleteFilter=function(e){e.nativeEvent.stopImmediatePropagation();var t=n.props.index;n.props.deleteFilter(t)},n.resetState=function(e){n.setState({filterTerm:e.filter_term})},n.onSelectConjunction=function(e){n.props.filterConjunction!==e.filterConjunction&&n.props.updateConjunction(e.filterConjunction)},n.onSelectColumn=function(e){var t=n.props,r=t.index,i=t.filter,a=e.column;if(a.key!==i.column_key){var o=(0,W.m7)(a,i);o&&(n.resetState(o),n.props.updateFilter(r,o))}},n.onSelectPredicate=function(e){var t=n.props,r=t.index,i=t.filter,a=t.filterColumn,o=e.filterPredicate;if(i.filter_predicate!==o){var s=(0,W.KT)(i,a,o);n.resetState(s),n.props.updateFilter(r,s)}},n.onSelectTermModifier=function(e){var t=n.props,r=t.index,i=t.filter,a=e.filterTermModifier,o=[V.Xu.EXACT_DATE,V.Xu.NUMBER_OF_DAYS_AGO,V.Xu.NUMBER_OF_DAYS_FROM_NOW,V.Xu.THE_NEXT_NUMBERS_OF_DAYS,V.Xu.THE_PAST_NUMBERS_OF_DAYS];if(i.filter_term_modifier!==a){var s=i.filter_term;o.indexOf(i.filter_term_modifier)>-1&&(s="");var u=Object.assign({},i,{filter_term_modifier:a,filter_term:s});n.resetState(u),n.props.updateFilter(r,u)}},n.onSelectSingle=function(e){var t=n.props,r=t.index,i=t.filter,a=e.columnOption;if(i.filter_term!==a.id){var o=(0,W.nL)(i,a);n.resetState(o),n.props.updateFilter(r,o)}},n.onSelectMultiple=function(e){var t=n.props,r=t.index,i=t.filter,a=e.columnOption,o=(0,W.rR)(i,a);n.resetState(o),n.props.updateFilter(r,o)},n.onSelectCollaborator=function(e){var t=n.props,r=t.index,i=t.filter,a=e.columnOption,o=(0,W.Tt)(i,a);n.resetState(o),n.props.updateFilter(r,o)},n.onSelectCreator=function(e){var t=n.props,r=t.index,i=t.filter,a=e.columnOption,o=(0,W.Hk)(i,a);o&&(n.resetState(o),n.props.updateFilter(r,o))},n.onFilterTermCheckboxChanged=function(e){n.onFilterTermChanged(e.target.checked)},n.onFilterTermTextChanged=function(e){n.onFilterTermChanged(e)},n.onFilterTermNumberChanged=function(){var e=n.numberEditor.getValue();n.onFilterTermChanged(Object.values(e)[0])},n.onFilterExactDateChanged=function(e){n.onFilterTermChanged(e)},n.onFilterTermChanged=function(e){var t=n.props,r=t.index,i=t.filter;if(e!==n.state.filterTerm){n.setState({filterTerm:e});var a=Object.assign({},i,{filter_term:e});n.props.updateFilter(r,a)}},n.onMouseEnterRateItem=function(e){n.setState({enterRateItemIndex:e})},n.onMouseLeaveRateItem=function(){n.setState({enterRateItemIndex:-1})},n.onChangeRateNumber=function(e){n.onFilterTermChanged(e)},n.getInputComponent=function(e){var t=n.props.readOnly,r=n.state.filterTerm;if("text"===e)return(0,h.jsx)(s.DO,{value:r,onChange:n.onFilterTermTextChanged,autoFocus:!1,disabled:t,className:"text-truncate"});if("checkbox"===e){var i=n.props.readOnly;return(0,h.jsx)("input",{type:"checkbox",disabled:i,checked:r,onChange:n.onFilterTermCheckboxChanged})}},n.renderConjunction=function(){var e=n.props,t=e.index,r=e.readOnly,i=e.filterConjunction,a=e.conjunctionOptions;switch(t){case 0:return null;case 1:var o=K.getActiveConjunctionOption(i);return(0,h.jsx)(s.Cg,{readOnly:r,value:o,options:a,onSelectOption:n.onSelectConjunction});default:return(0,h.jsx)("span",{className:"selected-conjunction-show",children:(0,l.AP)(i)})}},n.renderMultipleSelectOption=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,r=n.props.filter.filter_predicate,a=!1;[V.US.IS_ANY_OF,V.US.IS_NONE_OF,V.US.HAS_ANY_OF,V.US.HAS_ALL_OF,V.US.HAS_NONE_OF,V.US.IS_EXACTLY].includes(r)&&(a=!0);var o=[];Array.isArray(e)&&Array.isArray(t)&&t.forEach((function(t){var n=e.find((function(e){return e.id===t})),r={margin:"0 10px 0 0"},i=null;n?(i=n.name,r.background=n.color,r.color=n.textColor||null):(r.background=V.lX,i=(0,l.AP)(V.fT)),o.push((0,h.jsx)("span",{className:"select-option-name multiple-select-option",style:r,title:i,"aria-label":i,children:i},"option_"+t))}));var u=o.length>0?{label:(0,h.jsx)(i.Fragment,{children:o})}:{},c=e.map((function(e){return K.generatorMultipleSelectOption(e,t)}));return(0,h.jsx)(s.Cg,{className:"sf-metadata-selector-multiple-select",value:u,options:c,onSelectOption:n.onSelectMultiple,placeholder:(0,l.AP)("Select option(s)"),searchable:!0,searchPlaceholder:(0,l.AP)("Search option"),noOptionsPlaceholder:(0,l.AP)("No options available"),supportMultipleSelect:a})},n.getAllCollaborators=function(){var e=window.sfMetadata.collaborators,t=window.sfMetadata.collaboratorsCache;return[].concat((0,_.A)(e),(0,_.A)(Object.values(t)))},n.renderFilterTerm=function(e){var t=n.props,r=t.index,i=t.filter,a=t.collaborators,o=t.readOnly,u=e.type,c=i.filter_term,d=i.filter_predicate,f=i.filter_term_modifier;if(X.includes(d))return null;if((0,P.hB)(e))return[V.Xu.EXACT_DATE,V.Xu.NUMBER_OF_DAYS_AGO,V.Xu.NUMBER_OF_DAYS_FROM_NOW,V.Xu.THE_NEXT_NUMBERS_OF_DAYS,V.Xu.THE_PAST_NUMBERS_OF_DAYS].indexOf(f)>-1?"exact_date"===f?(0,h.jsx)(G,{readOnly:o,onChange:n.onFilterExactDateChanged,value:n.state.filterTerm,filterColumn:e}):n.getInputComponent("text"):null;switch(u){case V.vZ.NUMBER:case V.vZ.FILE_NAME:case V.vZ.TEXT:case V.vZ.URL:return d===V.US.IS_CURRENT_USER_ID?null:n.getInputComponent("text");case V.vZ.CREATOR:case V.vZ.LAST_MODIFIER:if(d===V.US.INCLUDE_ME)return null;var p=a;return(0,h.jsx)(Y,{readOnly:o,filterIndex:r,filterTerm:c||[],collaborators:p,onSelectCollaborator:n.onSelectCreator});case V.vZ.CHECKBOX:return n.getInputComponent("checkbox");case V.vZ.SINGLE_SELECT:var m=(0,P.Fi)(e);if([V.US.IS_ANY_OF,V.US.IS_NONE_OF].includes(d))return n.renderMultipleSelectOption(m,c);var g={label:null};if(c){var v=m.find((function(e){return e.id===c})),y=v?{background:v.color,color:v.textColor||null}:{background:V.lX},b=v?v.name:(0,l.AP)("deleted option");g={label:(0,h.jsx)("span",{className:"select-option-name single-select-option",style:y,title:b,"aria-label":b,children:b})}}var E=m.map((function(e){return K.generatorSingleSelectOption(e)}));return(0,h.jsx)(s.Cg,{readOnly:o,className:"sf-metadata-selector-single-select",value:g,options:E||[],onSelectOption:n.onSelectSingle,placeholder:(0,l.AP)("Select an option"),searchable:!0,searchPlaceholder:(0,l.AP)("Search option"),noOptionsPlaceholder:(0,l.AP)("No options available"),isInModal:n.props.isInModal});case V.vZ.COLLABORATOR:if(d===V.US.INCLUDE_ME)return null;var _=n.getAllCollaborators();return(0,h.jsx)(Y,{readOnly:o,filterIndex:r,filterTerm:c||[],filter_predicate:d,collaborators:_,placeholder:(0,l.AP)("Select collaborators"),onSelectCollaborator:n.onSelectCollaborator});case V.vZ.MULTIPLE_SELECT:var C=(e.data||{}).options,A=void 0===C?[]:C;return n.renderMultipleSelectOption(A,c,o);case V.vZ.RATE:for(var T=(e.data||{}).max,w=[],S=0;S<T;S++){var k=(0,h.jsx)(q.A,{enterIndex:n.state.enterRateItemIndex,index:S+1,onMouseEnter:n.onMouseEnterRateItem,onMouseLeave:n.onMouseLeaveRateItem,value:Number(c)||T,field:e,isShowRateItem:!0,onChange:n.onChangeRateNumber},S);w.push(k)}return(0,h.jsx)("div",{className:"filter-rate-list",children:w});default:return null}},n.isRenderErrorTips=function(){var e=n.props.errMsg;return e&&e!==V.pQ.INCOMPLETE_FILTER},n.renderErrorMessage=function(){return n.isRenderErrorTips()?(0,h.jsxs)("div",{className:"ml-2",children:[(0,h.jsx)("div",{ref:n.invalidFilterTip,children:(0,h.jsx)(s.Oi,{iconName:"exclamation-triangle"})}),(0,h.jsx)(S.A,{target:n.invalidFilterTip,placement:"bottom",fade:!1,className:"sf-metadata-tooltip",children:(0,l.AP)("Invalid filter")})]}):null},n.state={filterTerm:e.filter.filter_term,enterRateItemIndex:-1},n.filterPredicateOptions=null,n.filterTermModifierOptions=null,n.filterToolTip=i.createRef(),n.invalidFilterTip=i.createRef(),n.initSelectOptions(e),n}return(0,w.A)(t,e),(0,A.A)(t,[{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=this.props.filter;e.filter!==t&&(this.initSelectOptions(e),this.setState({filterTerm:e.filter.filter_term}))}},{key:"shouldComponentUpdate",value:function(e,t){var n=this.props;return e.index!==n.index||e.filter!==n.filter||e.filterColumn!==n.filterColumn||e.filterConjunction!==n.filterConjunction||e.conjunctionOptions!==n.conjunctionOptions||e.filterColumnOptions!==n.filterColumnOptions||t.enterRateItemIndex!==this.state.enterRateItemIndex}},{key:"render",value:function(){var e=this.filterPredicateOptions,t=this.filterTermModifierOptions,n=this.props,r=n.filter,i=n.filterColumn,a=n.filterColumnOptions,o=n.readOnly,u=r.filter_predicate,c=r.filter_term_modifier,d=K.generatorColumnOption(i),f=K.generatorPredicateOption(u),p=null,m=!1;(0,P.hB)(i)?p=K.generatorTermModifierOption(c):(0,P.u7)(i)&&(m=!0);var g=!X.includes(u);return(0,h.jsxs)("div",{className:"filter-item",children:[!o&&(0,h.jsx)("div",{className:"delete-filter",onClick:this.onDeleteFilter,children:(0,h.jsx)(s.In,{iconName:"fork-number"})}),(0,h.jsxs)("div",{className:"condition",children:[(0,h.jsx)("div",{className:"filter-conjunction",children:this.renderConjunction()}),(0,h.jsxs)("div",{className:"filter-container",children:[(0,h.jsx)("div",{className:"filter-column",children:(0,h.jsx)(s.Cg,{readOnly:o,value:d,options:a,onSelectOption:this.onSelectColumn,searchable:!0,searchPlaceholder:(0,l.AP)("Search property"),noOptionsPlaceholder:(0,l.AP)("No results")})}),(0,h.jsx)("div",{className:"filter-predicate ml-2 ".concat(m?"filter-checkbox-predicate":""),children:(0,h.jsx)(s.Cg,{readOnly:o,value:f,options:e,onSelectOption:this.onSelectPredicate})}),(0,P.hB)(i)&&g&&(0,h.jsx)("div",{className:"filter-term-modifier ml-2",children:(0,h.jsx)(s.Cg,{readOnly:o,value:p,options:t,onSelectOption:this.onSelectTermModifier})}),(0,h.jsx)("div",{className:"filter-term ml-2",children:this.renderFilterTerm(i)}),this.renderErrorMessage()]})]})]})}}])}(i.Component),Z=$,Q=n(549),J=function(e){function t(e){var n;return(0,C.A)(this,t),(n=(0,T.A)(this,t,[e])).updateFilter=function(e,t){t&&n.props.updateFilter(e,t)},n.deleteFilter=function(e){var t=n.props.scheduleUpdate;n.props.deleteFilter(e,t)},n.updateConjunction=function(e){n.props.modifyFilterConjunction(e)},n.getConjunctionOptions=function(){return n.conjunctionOptions||(n.conjunctionOptions=K.generatorConjunctionOptions()),n.conjunctionOptions},n.getFilterColumns=function(){return n.props.columns.filter((function(e){var t=e.type;return Object.prototype.hasOwnProperty.call(V.Ts,t)}))},n.getColumnOptions=function(){if(!n.columnOptions){var e=n.getFilterColumns();n.columnOptions=e.map((function(e){return K.generatorColumnOption(e)}))}return n.columnOptions},n.renderFilterItem=function(e,t,r,i){var a=n.props,o=a.readOnly,s=a.filterConjunction,u=a.value,l=n.getConjunctionOptions(),c=n.getColumnOptions();return(0,h.jsx)(Z,{readOnly:o,index:t,filter:e,errMsg:r,filterColumn:i,filterConjunction:s,conjunctionOptions:l,filterColumnOptions:c,value:u,deleteFilter:n.deleteFilter,updateFilter:n.updateFilter,updateConjunction:n.updateConjunction,collaborators:n.props.collaborators,isPre:n.props.isPre},t)},n.conjunctionOptions=null,n.columnOptions=null,n}return(0,w.A)(t,e),(0,A.A)(t,[{key:"UNSAFE_componentWillReceiveProps",value:function(e){e.columns!==this.props.columns&&(this.columnOptions=null)}},{key:"render",value:function(){var e=this,t=this.props,n=t.filters,r=t.className,i=t.emptyPlaceholder,a=t.columns,o=0===n.length;return(0,h.jsxs)("div",{className:x()("sf-metadata-filters-list",{"empty-filters-container":o},(0,z.default)({},r,r)),children:[o&&(0,h.jsx)("div",{className:"empty-filters-list",children:i}),!o&&n.map((function(t,n){var r=t.column_key,i=Q.T7.validate(t,a).error_message,o=(0,P.rm)(a,r)||{};return e.renderFilterItem(t,n,i,o)}))]})}}])}(i.Component),ee=n(89379),te=[{value:"file",name:(0,l.AP)("Only files")},{value:"folder",name:(0,l.AP)("Only folders")},{value:"all",name:(0,l.AP)("Files and folders")}],ne=function(e){var t=e.readOnly,n=e.value,r=void 0===n?"all":n,a=e.onChange,o=(0,i.useMemo)((function(){return te.map((function(e){var t=e.name;return{value:e.value,label:(0,h.jsxs)("div",{className:"select-basic-filter-option",children:[(0,h.jsx)("div",{className:"select-basic-filter-option-name",title:t,"aria-label":t,children:t}),(0,h.jsx)("div",{className:"select-basic-filter-option-check-icon",children:r===e.value&&(0,h.jsx)(s.In,{iconName:"check-mark"})})]})}}))}),[r]),u=(0,i.useMemo)((function(){var e=te.find((function(e){return e.value===r}))||te[2];return{label:(0,h.jsx)("div",{children:e.name})}}),[r]),l=(0,i.useCallback)((function(e){e!==r&&a(e)}),[r,a]);return(0,h.jsx)(s.Cg,{readOnly:t,className:"sf-metadata-basic-filters-select",value:u,options:o,onSelectOption:l,component:{DropDownIcon:(0,h.jsx)("i",{className:"sf3-font sf3-font-down"})}})},re=function(e){var t=e.readOnly,n=e.value,a=e.onChange,o=(0,i.useMemo)((function(){for(var e=(0,P.P2)(),t=[],n=0,i=Object.entries(e);n<i.length;n++){var a=(0,r.A)(i[n],2),o=a[0],s=a[1];t.push({value:o,name:s.name})}return t}),[]),u=(0,i.useMemo)((function(){return o.map((function(e){var t=e.name;return{value:e.value,label:(0,h.jsxs)("div",{className:"select-basic-filter-option",children:[(0,h.jsx)("div",{className:"select-basic-filter-option-checkbox mr-2",children:(0,h.jsx)("input",{type:"checkbox",checked:n.includes(e.value),readOnly:!0})}),(0,h.jsx)("div",{className:"select-basic-filter-option-name",title:t,"aria-label":t,children:t})]})}}))}),[o,n]),c=(0,i.useMemo)((function(){var e=o.filter((function(e){return n.includes(e.value)}));return{label:(0,h.jsx)("div",{className:"select-basic-filter-display-name",children:e.length>0?e.map((function(e){return e.name})).join(", "):(0,l.AP)("File type")})}}),[o,n]),d=(0,i.useCallback)((function(e){n.includes(e)?a(n.filter((function(t){return t!==e}))):a([].concat((0,_.A)(n),[e]))}),[n,a]);return(0,h.jsx)(s.Cg,{readOnly:t,className:"sf-metadata-basic-filters-select sf-metadata-table-view-basic-filter-file-type-select ml-4",value:c,options:u,onSelectOption:d,supportMultipleSelect:!0,component:{DropDownIcon:(0,h.jsx)("i",{className:"sf3-font sf3-font-down"})}})},ie=[{value:"picture",name:(0,l.AP)("Only pictures")},{value:"video",name:(0,l.AP)("Only videos")},{value:"all",name:(0,l.AP)("Pictures and videos")}],ae=function(e){var t=e.readOnly,n=e.value,r=void 0===n?"picture":n,a=e.onChange,o=(0,i.useMemo)((function(){return ie.map((function(e){var t=e.name;return{value:e.value,label:(0,h.jsxs)("div",{className:"select-basic-filter-option",children:[(0,h.jsx)("div",{className:"select-basic-filter-option-name",title:t,"aria-label":t,children:t}),(0,h.jsx)("div",{className:"select-basic-filter-option-check-icon",children:r===e.value&&(0,h.jsx)(s.In,{iconName:"check-mark"})})]})}}))}),[r]),u=(0,i.useMemo)((function(){var e=ie.find((function(e){return e.value===r}))||ie[2];return{label:(0,h.jsx)("div",{children:e.name})}}),[r]),l=(0,i.useCallback)((function(e){e!==r&&a(e)}),[r,a]);return(0,h.jsx)(s.Cg,{readOnly:t,className:"sf-metadata-basic-filters-select",value:u,options:o,onSelectOption:l,component:{DropDownIcon:(0,h.jsx)("i",{className:"sf3-font sf3-font-down"})}})},oe=function(e){var t=e.readOnly,n=e.filters,r=void 0===n?[]:n,a=e.onChange,o=e.viewType,s=(0,i.useCallback)((function(e){var t=r.findIndex((function(e){return e.column_key===V.L2.IS_DIR})),n=r[t],i=r.slice(0);i[t]=(0,ee.A)((0,ee.A)({},n),{},{filter_term:e}),a(i)}),[r,a]),u=(0,i.useCallback)((function(e){var t=r.findIndex((function(e){return e.column_key===V.L2.FILE_TYPE})),n=r[t],i=r.slice(0);i[t]=(0,ee.A)((0,ee.A)({},n),{},{filter_term:e}),a(i)}),[r,a]);return(0,h.jsxs)(j.A,{className:"filter-group-basic filter-group p-4",children:[(0,h.jsx)(U.A,{className:"filter-group-name",children:(0,l.AP)("Basic")}),(0,h.jsx)("div",{className:"filter-group-container",children:(0,h.jsx)("div",{className:"sf-metadata-filters-list",children:r.map((function(e){var n=e.column_key,r=e.filter_term;if(n===V.L2.IS_DIR)return(0,h.jsx)(ne,{readOnly:t,value:r,onChange:s},n);if(n===V.L2.FILE_TYPE){var i=o===V.rX.GALLERY?ae:re;return(0,h.jsx)(i,{readOnly:t,value:r,onChange:u},n)}return null}))})})]})},se=n(2444),ue=function(e){function t(e){var n;return(0,C.A)(this,t),(n=(0,T.A)(this,t,[e])).onHotKey=function(e){(0,F.default)("esc",e)&&!n.isSelectOpen&&(e.preventDefault(),n.props.hidePopover())},n.setSelectStatus=function(e){n.isSelectOpen=e},n.hideDTablePopover=function(e){if(n.dtablePopoverRef&&!(0,se.wD)(e).includes("popover")&&!n.dtablePopoverRef.contains(e.target))return n.props.hidePopover(e),e.preventDefault(),e.stopPropagation(),!1},n.update=function(e){if(n.props.isNeedSubmit){n.setState({filters:e,isSubmitDisabled:!1})}else n.setState({filters:e},(function(){var t={filters:e,filter_conjunction:n.state.filterConjunction};n.props.update(t)}))},n.deleteFilter=function(e,t){var r=n.state.filters.slice(0);r.splice(e,1),0===r.length&&t(),n.update(r)},n.updateFilter=function(e,t){var r=n.state.filters.slice(0);r[e]=t,n.update(r)},n.modifyFilterConjunction=function(e){if(n.props.isNeedSubmit){n.setState({filterConjunction:e,isSubmitDisabled:!1})}else n.setState({filterConjunction:e},(function(){var t={filters:n.state.filters,filter_conjunction:e};n.props.update(t)}))},n.addFilter=function(e){var t=n.props.columns,r=t[0];if(V.Ts[r.type]||(r=t.find((function(e){return V.Ts[e.type]}))),r){var i=(0,W.m7)(r),a=n.state.filters.slice(0);0===a.length&&e(),a.push(i),n.update(a)}},n.onClosePopover=function(){n.props.hidePopover()},n.onSubmitFilters=function(){var e=n.state,t={filters:e.filters,filter_conjunction:e.filterConjunction,basic_filters:e.basicFilters};n.props.update(t),n.props.hidePopover()},n.onPopoverInsideClick=function(e){e.stopPropagation()},n.onBasicFilterChange=function(e){if(n.props.isNeedSubmit){n.setState({basicFilters:e,isSubmitDisabled:!1})}else n.setState({basicFilters:e},(function(){var t={filters:n.state.filters,filter_conjunction:n.state.filterConjunction,basic_filters:e};n.props.update(t)}))},n.state={basicFilters:e.basicFilters,filters:(0,W.a1)(e.filters,e.columns),filterConjunction:e.filterConjunction||"And",isSubmitDisabled:!0},n.isSelectOpen=!1,n}return(0,w.A)(t,e),(0,A.A)(t,[{key:"componentDidMount",value:function(){document.addEventListener("click",this.hideDTablePopover,!0),document.addEventListener("keydown",this.onHotKey),this.unsubscribeOpenSelect=window.sfMetadataContext.eventBus.subscribe(V.Tw.OPEN_SELECT,this.setSelectStatus)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("click",this.hideDTablePopover,!0),document.removeEventListener("keydown",this.onHotKey),this.unsubscribeOpenSelect()}},{key:"render",value:function(){var e=this,t=this.props,n=t.readOnly,r=t.target,i=t.columns,a=t.placement,o=t.viewType,u=this.state,c=u.filters,d=u.filterConjunction,f=u.basicFilters,p=i.length>0;return(0,h.jsx)(B.A,{placement:a,isOpen:!0,target:r,fade:!1,hideArrow:!0,className:"sf-metadata-filter-popover",boundariesElement:document.body,children:function(t){var r=t.scheduleUpdate;return(0,h.jsxs)("div",{ref:function(t){return e.dtablePopoverRef=t},onClick:e.onPopoverInsideClick,className:e.props.filtersClassName,children:[(0,h.jsx)(oe,{readOnly:n,filters:f,onChange:e.onBasicFilterChange,viewType:o}),(0,h.jsxs)(j.A,{className:"filter-group-advanced filter-group mb-0",children:[(0,h.jsx)(U.A,{className:"filter-group-name",children:(0,l.AP)("Advanced")}),(0,h.jsxs)("div",{className:"filter-group-container",children:[(0,h.jsx)(J,{filterConjunction:d,filters:c,columns:i,emptyPlaceholder:(0,l.AP)("No filters"),updateFilter:e.updateFilter,deleteFilter:e.deleteFilter,modifyFilterConjunction:e.modifyFilterConjunction,collaborators:e.props.collaborators,readOnly:n,scheduleUpdate:r,isPre:e.props.isPre}),!n&&(0,h.jsx)(s.NC,{className:"popover-add-tool ".concat(p?"":"disabled"),callBack:p?function(){return e.addFilter(r)}:function(){},footerName:(0,l.AP)("Add filter"),addIconClassName:"popover-add-icon"})]})]}),!n&&e.props.isNeedSubmit&&(0,h.jsxs)("div",{className:"sf-metadata-popover-footer",children:[(0,h.jsx)(H.A,{className:"mr-2",onClick:e.onClosePopover,children:(0,l.AP)("Cancel")}),(0,h.jsx)(H.A,{color:"primary",disabled:e.state.isSubmitDisabled,onClick:e.onSubmitFilters,children:(0,l.AP)("Submit")})]})]})}})}}])}(i.Component);ue.defaultProps={filtersClassName:"",placement:"auto-start"};var le=ue,ce=n(12455),de="add_sort",fe="delete_sort",pe="modify_sort_column",he="modify_sort_type",me=function(e,t){var n=t.sorts;switch(e){case de:var r={column_key:null,sort_type:V.Cl.UP};return n.push(r),n;case fe:var i=t.index;return n.splice(i,1),n;case pe:var a=t.index,o={column_key:t.column_key,sort_type:V.Cl.UP};return n[a]=o,n;case he:var s=t.index,u=t.sort_type,l={column_key:n[s].column_key,sort_type:u};return n[s]=l,n;default:return n}},ge=[{name:(0,l.AP)("Up"),value:V.Cl.UP},{name:(0,l.AP)("Down"),value:V.Cl.DOWN}],ve=function(e){function t(e){var n;(0,C.A)(this,t),(n=(0,T.A)(this,t,[e])).hideDTablePopover=function(e){if(n.sortPopoverRef&&!(0,se.wD)(e).includes("popover")&&!n.sortPopoverRef.contains(e.target))return n.props.onSortComponentToggle(e),e.preventDefault(),e.stopPropagation(),!1},n.onHotKey=function(e){(0,F.default)("esc",e)&&!n.isSelectOpen&&(e.preventDefault(),n.props.onSortComponentToggle())},n.setSelectStatus=function(e){n.isSelectOpen=e},n.addSort=function(){var e=n.state.sorts,t=me(de,{sorts:e});n.updateSorts(t)},n.deleteSort=function(e,t){e.nativeEvent.stopImmediatePropagation();var r=n.state.sorts.slice(0),i=me(fe,{sorts:r,index:t});n.updateSorts(i)},n.onSelectColumn=function(e,t){var r=n.state.sorts.slice(0),i=e.column.key;if(i!==r[t].column_key){var a=me(pe,{sorts:r,index:t,column_key:i});n.updateSorts(a)}},n.onSelectSortType=function(e,t){var r=n.state.sorts.slice(0),i=e.sortType;if(i!==r[t].sort_type){var a=me(he,{sorts:r,index:t,sort_type:i});n.updateSorts(a)}},n.updateSorts=function(e){if(n.props.isNeedSubmit){n.setState({sorts:e,isSubmitDisabled:!1})}else n.setState({sorts:e},(function(){n.handleSortAnimation()}))},n.handleSortAnimation=function(){var e={sorts:n.state.sorts};n.props.update(e)},n.onClosePopover=function(){n.props.onSortComponentToggle()},n.onSubmitSorts=function(){var e={sorts:n.state.sorts};n.props.update(e),n.props.onSortComponentToggle()},n.createColumnsOptions=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).filter((function(e){return n.checkColumnEnableSortRule(e)})).map((function(e){var t=e.type,n=e.name;return{value:{column:e},label:(0,h.jsxs)(i.Fragment,{children:[(0,h.jsx)("span",{className:"sf-metadata-filter-header-icon",children:(0,h.jsx)(s.In,{iconName:V.ZP[t]})}),(0,h.jsx)("span",{className:"",children:n})]})}}))},n.createSortTypeOptions=function(){return ge.map((function(e){return{value:{sortType:e.value},label:(0,h.jsx)("span",{className:"select-option-name",children:e.name})}}))},n.renderSortsList=function(){var e=n.props.columns;return n.state.sorts.map((function(t,r){var i=(0,P.rm)(e,t.column_key)||{};return n.renderSortItem(i,t,r)}))},n.renderSortItem=function(e,t,r){var a=e.name,o=e.type,u=n.props,c=u.readOnly,d=u.type,f={label:(0,h.jsxs)(i.Fragment,{children:[(0,h.jsx)("span",{className:"sf-metadata-filter-header-icon",children:(0,h.jsx)(s.In,{iconName:V.ZP[o]})}),(0,h.jsx)("span",{className:"select-option-name",title:a,"aria-label":a,children:a})]})},p=t.sort_type,m=ge.find((function(e){return e.value===p})),g=p&&{label:(0,h.jsx)("span",{className:"select-option-name",children:(null===m||void 0===m?void 0:m.name)||(0,l.AP)("Up")})},v=n.columnsOptions;return 0===r&&(v=v.filter((function(e){return n.checkColumnEnableFirstSortRule(e.value.column)}))),(0,h.jsxs)("div",{className:"sort-item",children:[!c&&(0,h.jsx)("div",{className:"delete-sort",onClick:d===V.rX.GALLERY&&0===r?function(){}:function(e){return n.deleteSort(e,r)},children:!(d===V.rX.GALLERY&&0===r)&&(0,h.jsx)(s.In,{iconName:"fork-number"})}),(0,h.jsxs)("div",{className:"condition",children:[(0,h.jsx)("div",{className:"sort-column",children:(0,h.jsx)(s.Cg,{readOnly:c,value:f,onSelectOption:function(e){return n.onSelectColumn(e,r)},options:v,searchable:!0,searchPlaceholder:(0,l.AP)("Search property"),noOptionsPlaceholder:(0,l.AP)("No results")})}),(0,h.jsx)("div",{className:"sort-predicate ml-2",children:(0,h.jsx)(s.Cg,{readOnly:c,value:g,onSelectOption:function(e){return n.onSelectSortType(e,r)},options:n.sortTypeOptions})})]})]},"sort-item-"+r)},n.onPopoverInsideClick=function(e){e.stopPropagation()};var r,a,o=n.props,u=o.sorts,c=o.columns,d=o.type;return n.sortTypeOptions=n.createSortTypeOptions(),n.checkColumnEnableFirstSortRule=V.Dn[d||V.rX.TABLE],n.checkColumnEnableSortRule=V.IL[d||V.rX.TABLE],n.columnsOptions=n.createColumnsOptions(c),n.state={sorts:(r=u,a=c,Array.isArray(r)&&Array.isArray(a)?r.filter((function(e){return!e.column_key||(0,ce.Bs)(e,a)})):[]),isSubmitDisabled:!0},n.isSelectOpen=!1,n}return(0,w.A)(t,e),(0,A.A)(t,[{key:"componentDidMount",value:function(){document.addEventListener("click",this.hideDTablePopover,!0),document.addEventListener("keydown",this.onHotKey),this.unsubscribeOpenSelect=window.sfMetadataContext.eventBus.subscribe(V.Tw.OPEN_SELECT,this.setSelectStatus)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("click",this.hideDTablePopover,!0),document.removeEventListener("keydown",this.onHotKey),this.unsubscribeOpenSelect()}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=e.columns;t!==this.props.columns&&(this.columnsOptions=this.createColumnsOptions(t))}},{key:"render",value:function(){var e=this,t=this.props,n=t.target,r=t.readOnly,i=function(e){return!e||0===e.length}(this.state.sorts);return(0,h.jsx)(B.A,{placement:"bottom-end",isOpen:!0,target:n,fade:!1,hideArrow:!0,className:"sf-metadata-sort-popover",boundariesElement:document.body,children:(0,h.jsxs)("div",{ref:function(t){return e.sortPopoverRef=t},onClick:this.onPopoverInsideClick,children:[(0,h.jsx)("div",{className:"sorts-list ".concat(i?"empty-sorts-container":""),children:i?(0,h.jsx)("div",{className:"empty-sorts-list",children:(0,l.AP)("No sorts")}):this.renderSortsList()}),!r&&(0,h.jsx)(s.NC,{callBack:this.addSort,footerName:(0,l.AP)("Add sort"),className:"popover-add-tool",addIconClassName:"popover-add-icon"}),this.props.isNeedSubmit&&!r&&(0,h.jsxs)("div",{className:"sf-metadata-popover-footer",children:[(0,h.jsx)(H.A,{className:"mr-2",onClick:this.onClosePopover,children:(0,l.AP)("Cancel")}),(0,h.jsx)(H.A,{color:"primary",disabled:this.state.isSubmitDisabled,onClick:this.onSubmitSorts,children:(0,l.AP)("Submit")})]})]})})}}])}(i.Component);ve.defaultProps={readOnly:!1};var ye=ve,be=n(3277),Ee=(0,v.Tl)("sfMetadataGroupbyItem",{drop:function(e,t){var n=t.getItem(),r=e.index;if(r!==n.idx){var i={idx:r,data:e.groupby};e.onMove(n,i)}}},(function(e,t){return{connectDropTarget:e.dropTarget(),isOver:t.isOver(),canDrop:t.canDrop(),dragged:t.getItem()}}))((0,v.I4)("sfMetadataGroupbyItem",{beginDrag:function(e){return{idx:e.index,data:e.groupby,mode:"sfMetadataGroupbyItem"}},endDrag:function(e,t){var n=t.getItem();if(!t.didDrop())return{groupSource:n,groupTarget:{}}},isDragging:function(e){var t=e.index;return e.dragged.idx>t}},(function(e,t){return{connectDragSource:e.dragSource(),connectDragPreview:e.dragPreview(),isDragging:t.isDragging()}}))((function(e){var t=e.isOver,n=e.isDragging,r=e.canDrop,a=e.connectDragSource,o=e.connectDragPreview,u=e.connectDropTarget,c=e.showDragBtn,d=e.index,f=e.readOnly,p=e.groupby,m=e.columns,g=e.onDelete,v=e.onUpdate,y=(0,i.useMemo)((function(){return(0,P.rm)(m,p.column_key)}),[p,m]),b=(0,i.useMemo)((function(){return Array.isArray(m)&&0!==m.length?m.map((function(e){var t=e.type,n=e.name;return{value:{column:e},label:(0,h.jsxs)(i.Fragment,{children:[(0,h.jsx)("span",{className:"sf-metadata-filter-header-icon",children:(0,h.jsx)(s.In,{iconName:V.ZP[t]})}),(0,h.jsx)("span",{className:"select-option-name",children:n})]})}})):[]}),[m]),E=(0,i.useMemo)((function(){return b.find((function(e){return e.value.column.key===p.column_key}))}),[b,p]),_=(0,i.useMemo)((function(){return[{value:{sortType:V.Cl.UP},label:(0,h.jsx)("span",{className:"select-option-name",children:(0,l.AP)("Up")})},{value:{sortType:V.Cl.DOWN},label:(0,h.jsx)("span",{className:"select-option-name",children:(0,l.AP)("Down")})}]}),[]),C=(0,i.useMemo)((function(){return _.find((function(e){return e.value.sortType===p.sort_type}))}),[_,p]),A=(0,i.useMemo)((function(){return{"By day":(0,l.AP)("By day"),"By week":(0,l.AP)("By week"),"By month":(0,l.AP)("By month"),"By quarter":(0,l.AP)("By quarter"),"By year":(0,l.AP)("By year")}}),[]),T=(0,i.useMemo)((function(){var e=(0,P.rm)(m,p.column_key),t=(0,be.yN)(e),n=t.granularityList,r=t.displayGranularity;return n.map((function(e){return{value:e,label:(0,h.jsx)("span",{className:"select-option-name",children:A[r[e]]})}}))}),[m,p,A]),w=(0,i.useMemo)((function(){var e=p.count_type,t=(0,be.Fm)(y,e);if(t)return{label:(0,h.jsx)("span",{className:"select-option-name",children:A[t]})}}),[y,p,A]),S=(0,i.useCallback)((function(e){e.nativeEvent.stopImmediatePropagation(),g(d)}),[d,g]),k=(0,i.useCallback)((function(e){var t=p.column_key;if(e.column.key!==t){var n=V.Cl.UP,r=(0,be.Rx)(e.column),i=(0,ee.A)((0,ee.A)({},p),{column_key:e.column.key,sort_type:n,count_type:r});v(i,d)}}),[p,d,v]),D=(0,i.useCallback)((function(e){if(e!==p.sort_type){var t=(0,ee.A)((0,ee.A)({},p),{},{count_type:e});v(t,d)}}),[p,d,v]),O=(0,i.useCallback)((function(e){var t=p.count_type;if(e.sortType!==t){var n=(0,ee.A)((0,ee.A)({},p),{},{sort_type:e.sortType});v(n,d)}}),[p,d,v]);return u(o((0,h.jsxs)("div",{className:x()("groupby-item",{"group-can-drop-top":t&&r&&n},{"group-can-drop":t&&r&&!n}),children:[!f&&(0,h.jsx)("div",{className:"delete-groupby",onClick:S,"aria-label":(0,l.AP)("Delete"),children:(0,h.jsx)(s.In,{iconName:"fork-number"})}),(0,h.jsxs)("div",{className:"condition",children:[(0,h.jsx)("div",{className:"groupby-column",children:(0,h.jsx)(s.Cg,{readOnly:f,value:E,options:b,onSelectOption:k,searchable:!0,searchPlaceholder:(0,l.AP)("Search property"),noOptionsPlaceholder:(0,l.AP)("No results")})}),(0,be.og)(y)&&(0,h.jsx)("div",{className:"groupby-count-type",children:(0,h.jsx)(s.Cg,{readOnly:f,value:w,onSelectOption:D,options:T})}),(0,h.jsx)("div",{className:"groupby-predicate",children:(!y.key||V.dc.includes(y.type))&&(0,h.jsx)(s.Cg,{readOnly:f,value:C,options:_,onSelectOption:O})})]}),!f&&c&&a((0,h.jsx)("div",{className:"groupby-drag",children:(0,h.jsx)(s.In,{iconName:"drag"})}))]})))}))),_e=(0,v.Tl)("sfMetadataGroupbyItem",{},(function(e){return{connectDropTarget:e.dropTarget()}}))((function(e){var t=e.readOnly,n=e.groupbys,r=e.columns,a=e.onDelete,o=e.onUpdate,s=e.onMove,u=(0,i.useMemo)((function(){return!Array.isArray(n)||0===n.length}),[n]),c=(0,i.useMemo)((function(){return!t&&(!(!Array.isArray(n)||0===n.length)&&n.length>1)}),[t,n]);return(0,h.jsxs)("div",{className:x()("groupbys-list",{"empty-groupbys-container":u}),children:[u&&(0,h.jsx)("div",{className:"empty-groupbys-list",children:(0,l.AP)("No groupings applied to this view.")}),!u&&n.map((function(e,n){return(0,h.jsx)(Ee,{index:n,readOnly:t,showDragBtn:c,groupby:e,columns:r,onDelete:a,onUpdate:o,onMove:s},n)}))]})})),Ce=(0,y.A)(_e),Ae=function(e){var t=e.groupbys,n=e.isNeedSubmit,a=e.readOnly,o=e.hidePopover,u=e.onChange,c=e.target,d=e.placement,f=e.columns,p=(0,i.useState)(t),m=(0,r.A)(p,2),g=m[0],v=m[1],y=(0,i.useState)(!1),b=(0,r.A)(y,2),E=b[0],_=b[1],C=(0,i.useState)(!1),A=(0,i.useRef)(null),T=(0,i.useCallback)((function(e){if(A.current&&!(0,se.wD)(e).includes("popover")&&!A.current.contains(e.target))return o(e),e.preventDefault(),e.stopPropagation(),!1}),[o]),w=(0,i.useCallback)((function(e){(0,F.default)("esc",e)&&!C.current&&(e.preventDefault(),o())}),[C,o]),S=(0,i.useCallback)((function(e){C.current=e}),[C]);(0,i.useEffect)((function(){document.addEventListener("click",T,!0),document.addEventListener("keydown",w);var e=window.sfMetadataContext.eventBus.subscribe(V.Tw.OPEN_SELECT,S);return function(){document.removeEventListener("click",T,!0),document.removeEventListener("keydown",w),e()}}),[]);var k=(0,i.useCallback)((function(){u(g),o()}),[g,u,o]),D=(0,i.useCallback)((function(e){v(e),n?_(!0):u(e)}),[n,u]),x=(0,i.useCallback)((function(e){e&&e.nativeEvent.stopImmediatePropagation();var t=(0,be.mF)(f);if(Array.isArray(t)&&0!==t.length){var n=(0,be.dV)(t),r=g.slice(0);r.push(n),D(r)}}),[g,f,D]),O=(0,i.useCallback)((function(e){var t=g.slice(0);t.splice(e,1),D(t)}),[g,D]),N=(0,i.useCallback)((function(e,t){var n=g.slice(0);n[t]=e,D(n)}),[g,D]),I=(0,i.useCallback)((function(e,t){var n=g.slice(0);n.splice(e.idx,1),n.splice(t.idx,0,e.data),D(n)}),[g,D]),P=(0,i.useCallback)((function(){window.sfMetadataContext.eventBus.dispatch(V.Tw.COLLAPSE_ALL_GROUPS)}),[]),M=(0,i.useCallback)((function(){window.sfMetadataContext.eventBus.dispatch(V.Tw.EXPAND_ALL_GROUPS)}),[]),L=(0,i.useCallback)((function(e){e.stopPropagation()}),[]);return(0,h.jsx)(B.A,{placement:d,isOpen:!0,target:c,fade:!1,hideArrow:!0,className:"sf-metadata-groupbys-popover",boundariesElement:document.body,children:(0,h.jsxs)("div",{ref:A,onClick:L,className:"sf-metadata-groupbys",children:[(0,h.jsx)(Ce,{readOnly:a,groupbys:g,columns:f,onDelete:O,onUpdate:N,onMove:I}),!a&&g.length<V.mm&&(0,h.jsx)(s.NC,{className:"popover-add-tool",callBack:x,footerName:(0,l.AP)("Add group"),addIconClassName:"popover-add-icon"}),g.length>0&&(0,h.jsxs)("div",{className:"groupbys-tools",children:[(0,h.jsx)("span",{className:"groupbys-tool-item",onClick:P,children:(0,l.AP)("Collapse all")}),(0,h.jsx)("span",{className:"groupbys-tool-item",onClick:M,children:(0,l.AP)("Expand all")})]}),!a&&n&&(0,h.jsxs)("div",{className:"sf-metadata-popover-footer",children:[(0,h.jsx)(H.A,{className:"mr-2",onClick:o,children:(0,l.AP)("Cancel")}),(0,h.jsx)(H.A,{color:"primary",disabled:!E,onClick:k,children:(0,l.AP)("Submit")})]})]})})},Te=(0,v.Tl)("sfMetadataHiddenColumns",{drop:function(e,t){var n=t.getItem(),r=e.column;if(r.key!==n.key&&n.column.frozen===r.frozen){var i={key:r.key};e.onMove(n.key,i.key)}}},(function(e,t){return{connectDropTarget:e.dropTarget(),isOver:t.isOver(),canDrop:t.canDrop(),dragged:t.getItem()}}))((0,v.I4)("sfMetadataHiddenColumns",{beginDrag:function(e){return{key:e.column.key,column:e.column}},endDrag:function(e,t){var n=t.getItem();if(!t.didDrop())return{source:n,target:{}}},isDragging:function(e){var t=e.columnIndex;return e.currentIndex>t}},(function(e,t){return{connectDragSource:e.dragSource(),connectDragPreview:e.dragPreview(),isDragging:t.isDragging()}}))((function(e){var t=e.isOver,n=e.isDragging,r=e.canDrop,a=e.connectDragSource,o=e.connectDragPreview,u=e.connectDropTarget,l=e.readOnly,c=e.column,d=e.columnIndex,f=e.isHidden,p=e.onChange,m=e.onMouseEnter,g=e.onMouseLeave,v=(0,i.useCallback)((function(){l||p(c.key)}),[l,c,p]);return(0,h.jsx)(h.Fragment,{children:u(o((0,h.jsxs)("div",{className:x()("hide-column-item",{disabled:l,"hide-column-can-drop-top":t&&r&&n,"hide-column-can-drop":t&&r&&!n}),onMouseEnter:function(){return m(d)},onMouseLeave:g,children:[!l&&(0,h.jsx)(h.Fragment,{children:a((0,h.jsx)("div",{className:"drag-hide-column-handle",children:(0,h.jsx)(s.In,{iconName:"drag"})}))}),(0,h.jsx)(s.dO,{disabled:l,checked:f,placeholder:(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(s.In,{iconName:V.ZP[c.type]}),(0,h.jsx)("span",{className:"text-truncate",children:c.name})]}),onChange:v,switchClassName:"hide-column-item-switch"})]})))})}))),we=(0,v.Tl)("sfMetadataHiddenColumns",{},(function(e){return{connectDropTarget:e.dropTarget()}}))((function(e){var t=e.readOnly,n=e.columns,a=e.hiddenColumns,o=e.onChange,s=e.modifyColumnOrder,u=(0,i.useState)(-1),c=(0,r.A)(u,2),d=c[0],f=c[1],p=(0,i.useMemo)((function(){return!Array.isArray(n)||0===n.length}),[n]),m=(0,i.useCallback)((function(e){d!==e&&f(e)}),[d]),g=(0,i.useCallback)((function(){f(-1)}),[]);return(0,h.jsxs)("div",{className:x()("hide-columns-list",{"empty-hide-columns-container":p}),children:[p&&(0,h.jsx)("div",{className:"empty-hide-columns-list",children:(0,l.AP)("No properties available to be hidden")}),!p&&n.map((function(e,n){return(0,h.jsx)(Te,{readOnly:t,columnIndex:n,currentIndex:d,isHidden:!a.includes(e.key),column:e,onChange:o,onMove:s,onMouseEnter:m,onMouseLeave:g},e.key)}))]})})),Se=(0,y.A)(we),ke=function(e){var t=e.hidePopover,n=e.onChange,a=e.readOnly,o=e.target,u=e.placement,c=e.columns,f=e.hiddenColumns,p=e.modifyColumnOrder,m=(0,i.useState)(""),g=(0,r.A)(m,2),v=g[0],y=g[1],b=(0,i.useState)(f),E=(0,r.A)(b,2),_=E[0],C=E[1],A=(0,i.useMemo)((function(){if(!v)return Array.isArray(c)?c:[];var e=v.trim().toLocaleLowerCase();return c.filter((function(t){return t.name.toLocaleLowerCase().indexOf(e)>-1}))}),[v,c]),T=(0,i.useRef)(null),w=(0,i.useCallback)((function(e){if(T.current&&!(0,se.wD)(e).includes("popover")&&!T.current.contains(e.target))return t(e),e.preventDefault(),e.stopPropagation(),!1}),[t]),S=(0,i.useCallback)((function(e){(0,F.default)("esc",e)&&(e.preventDefault(),t())}),[t]);(0,i.useEffect)((function(){return document.addEventListener("click",w,!0),document.addEventListener("keydown",S),function(){document.removeEventListener("click",w,!0),document.removeEventListener("keydown",S)}}),[]);var k=(0,i.useCallback)((function(e){e.stopPropagation()}),[]),D=(0,i.useCallback)((function(e){e.keyCode!==d.cK.ChineseInputMethod&&e.keyCode!==d.cK.Enter&&e.keyCode!==d.cK.LeftArrow&&e.keyCode!==d.cK.RightArrow||e.stopPropagation()}),[]),x=(0,i.useCallback)((function(e){v!==e&&y(e)}),[v]),O=(0,i.useCallback)((function(e){C(e),n(e)}),[n]),N=(0,i.useCallback)((function(e){var t=_.slice(0),n=t.indexOf(e);n>-1?t.splice(n,1):t.push(e),O(t)}),[_,O]),I=(0,i.useCallback)((function(){O(A.map((function(e){return e.key})))}),[A,O]),P=(0,i.useCallback)((function(){O([])}),[O]);return(0,h.jsx)(B.A,{placement:u,isOpen:!0,target:o,fade:!1,hideArrow:!0,className:"sf-metadata-hide-columns-popover",boundariesElement:document.body,children:(0,h.jsxs)("div",{ref:T,onClick:k,className:"sf-metadata-hide-columns-container",style:{maxHeight:window.innerHeight-100},children:[(0,h.jsx)("div",{className:"sf-metadata-hide-columns-search-container",children:(0,h.jsx)(s.DO,{placeholder:(0,l.AP)("Search property"),onKeyDown:D,onChange:x,autoFocus:!0})}),(0,h.jsx)(Se,{readOnly:a,columns:A,hiddenColumns:_,onChange:N,modifyColumnOrder:p}),!a&&!v&&(0,h.jsxs)("div",{className:"sf-metadata-hide-columns-operations",children:[(0,h.jsx)("div",{className:"sf-metadata-hide-columns-operation px-2",onClick:I,"aria-label":(0,l.AP)("Hide all"),children:(0,l.AP)("Hide all")}),(0,h.jsx)("div",{className:"sf-metadata-hide-columns-operation px-2",onClick:P,"aria-label":(0,l.AP)("Show all"),children:(0,l.AP)("Show all")})]})]})})}},84667:function(e,t,n){"use strict";n.d(t,{A:function(){return d}});var r=n(5544),i=n(9950),a=n(48738),o=n.n(a),s=n(71791),u=n(9264),l=n(89119),c=n(44414),d=function(e){var t=e.option,n=e.isViewing,a=e.isPredefined,d=e.onChange,f=(0,i.useMemo)((function(){return"option-color-".concat(t.id)}),[t]),p=(0,i.useState)(!1),h=(0,r.A)(p,2),m=h[0],g=h[1],v=(0,i.useCallback)((function(){a||g(!0)}),[a]),y=(0,i.useCallback)((function(){g(!1)}),[]),b=(0,i.useCallback)((function(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation(),g(!1);var n=e.target.value;if(n!==(null===t||void 0===t?void 0:t.color)){var r=u.nX.find((function(e){return e.COLOR===n})),i=Object.assign({},t,{color:n,textColor:r.TEXT_COLOR,borderColor:r.BORDER_COLOR});d(i,l.ZD.MODIFY_OPTION_COLOR)}}),[t,d]);return(0,i.useEffect)((function(){n||g(!1)}),[n]),(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(s.Oi,{className:"sf-metadata-edit-option-color",id:f,style:{backgroundColor:(null===t||void 0===t?void 0:t.color)||null},iconName:"drop-down",iconStyle:{fill:(null===t||void 0===t?void 0:t.textColor)||"#666"},onClick:v}),m&&(0,c.jsx)(s.Rw,{target:f,className:"sf-metadata-edit-option-color-popover",hide:y,hideWithEsc:y,children:(0,c.jsx)("div",{className:"row gutters-xs",onClick:function(e){return e&&e.stopPropagation()},children:u.nX.map((function(e,n){var r=e.COLOR,i=e.BORDER_COLOR,a=e.TEXT_COLOR,u=0===n&&!t||(null===t||void 0===t?void 0:t.color)===r;return(0,c.jsx)("div",{className:"col-auto",children:(0,c.jsxs)("label",{className:"color-select",children:[(0,c.jsx)("input",{name:"color",type:"radio",value:r,className:"sf-metadata-edit-option-color-item-input",defaultChecked:u,onClick:b}),(0,c.jsx)(s.Oi,{className:o()("sf-metadata-edit-option-color-item-container",{selected:u}),id:f,style:{backgroundColor:r||null,borderColor:i},iconName:"check-mark",iconStyle:{fill:a||"#666"}})]})},e.COLOR)}))})})]})}},92183:function(e,t,n){"use strict";n.d(t,{A:function(){return l}});var r=n(5544),i=n(9950),a=n(85077),o=n(13042),s=n(89119),u=n(44414),l=function(e){var t=e.isEditing,n=e.isPredefined,l=e.option,c=e.onOpen,d=e.onClose,f=e.onToggleFreeze,p=e.onChange,h=(0,i.useState)((null===l||void 0===l?void 0:l.name)||""),m=(0,r.A)(h,2),g=m[0],v=m[1],y=(0,i.useRef)(null),b=(0,i.useCallback)((function(){var e=g.trim();if(e!==l.name&&""!==e){var t=Object.assign({},l,{name:e});p(t,s.ZD.RENAME_OPTION,(function(){f(!1),d()}),(function(){c(l.id)}))}}),[g,f,l,p,c,d]),E=(0,i.useCallback)((function(e){y.current&&!y.current.contains(e.target)&&t&&b()}),[t,b]),_=(0,i.useCallback)((function(e){var t=e.target.value;t!==g&&v(t)}),[g]),C=(0,i.useCallback)((function(e){e.keyCode===o.cK.Enter&&(e.preventDefault(),b())}),[b]),A=(0,i.useCallback)((function(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation(),n||c(l.id)}),[n,l,c]);return(0,i.useEffect)((function(){return document.addEventListener("mousedown",E),function(){document.addEventListener("mousedown",E)}}),[]),(0,u.jsx)("div",{ref:y,className:"sf-metadata-edit-option-name",style:{width:"calc(100% - 30px)"},children:t?(0,u.jsx)(a.A,{className:"sf-metadata-edit-option-name-input mx-2",type:"text",value:g,onChange:_,onKeyDown:C,onBlur:b,autoFocus:!0}):(0,u.jsx)("div",{className:"sf-metadata-edit-option-name-value text-truncate",onClick:A,title:g,children:g})})}},9264:function(e,t,n){"use strict";n.d(t,{AD:function(){return at},Kv:function(){return k},ZP:function(){return T},gm:function(){return w},ZK:function(){return ot},vZ:function(){return d},BQ:function(){return S},cV:function(){return I},Gq:function(){return vt},sN:function(){return N},D2:function(){return D},KY:function(){return P},Wz:function(){return B},_0:function(){return x},s2:function(){return V},lX:function(){return ft},fT:function(){return pt},XJ:function(){return be},lj:function(){return _e},SR:function(){return z},JI:function(){return H},rr:function(){return gt},Tw:function(){return f},M1:function(){return Ge},Ts:function(){return fe},FK:function(){return me},pQ:function(){return ge},bo:function(){return se},US:function(){return oe},_z:function(){return ae},Xu:function(){return ie},_Y:function(){return _t},I9:function(){return Et},uK:function(){return bt},yp:function(){return yt},fz:function(){return F},jN:function(){return et},L9:function(){return tt},Sv:function(){return Ae},UY:function(){return ye},wA:function(){return Ee},q$:function(){return rt},Gi:function(){return st},ax:function(){return nt},Jl:function(){return Te},_W:function(){return Q},J3:function(){return ut},DM:function(){return Ze},Ar:function(){return J},Zu:function(){return ee},mm:function(){return ve},Hc:function(){return mt},Tx:function(){return L},Tu:function(){return X},__:function(){return lt},CJ:function(){return M},$4:function(){return Re},hw:function(){return dt},bK:function(){return ht},LO:function(){return Y},VN:function(){return G},KA:function(){return q},N0:function(){return W},GP:function(){return K},L2:function(){return j},Aj:function(){return U},uC:function(){return te},Wv:function(){return ne},Tv:function(){return re},V_:function(){return Se},_2:function(){return we},nX:function(){return ke},$p:function(){return Je},Xe:function(){return Oe},rT:function(){return R},dc:function(){return xe},Cl:function(){return De},Ll:function(){return Ce},I4:function(){return ct},W6:function(){return it},FI:function(){return Le},aG:function(){return p},HN:function(){return Ct},T6:function(){return O},mD:function(){return Qe},Dn:function(){return $e},hT:function(){return $},IL:function(){return Xe},rX:function(){return Ye},pk:function(){return We},hc:function(){return Ke},jW:function(){return qe},B3:function(){return he},uv:function(){return pe},Gz:function(){return r}});var r={};n.r(r),n.d(r,{OB:function(){return h},wt:function(){return A},dC:function(){return E},WA:function(){return b},Rc:function(){return C},HK:function(){return _},rW:function(){return y},dg:function(){return g},gA:function(){return v},NT:function(){return m}});var i,a,o,s,u,l,c=n(64467),d={DEFAULT:"default",TEXT:"text",CREATOR:"creator",CTIME:"ctime",LAST_MODIFIER:"last-modifier",MTIME:"mtime",FILE_NAME:"file-name",CHECKBOX:"checkbox",COLLABORATOR:"collaborator",DATE:"date",LONG_TEXT:"long-text",SINGLE_SELECT:"single-select",MULTIPLE_SELECT:"multiple-select",NUMBER:"number",GEOLOCATION:"geolocation",RATE:"rate"},f={QUERY_COLLABORATORS:"query_collaborators",QUERY_COLLABORATOR:"query_collaborator",UPDATE_TABLE_ROWS:"update_table_rows",LOCAL_TABLE_CHANGED:"local_table_changed",SERVER_TABLE_CHANGED:"server_table_changed",TABLE_ERROR:"table_error",OPEN_EDITOR:"open_editor",CLOSE_EDITOR:"close_editor",SELECT_CELL:"select_cell",SELECT_START:"select_start",SELECT_UPDATE:"select_update",SELECT_END:"select_end",SELECT_END_WITH_SHIFT:"select_end_with_shift",SELECT_NONE:"select_none",COPY_CELLS:"copy_cells",PASTE_CELLS:"paste_cells",SEARCH_CELLS:"search_cells",CLOSE_SEARCH_CELLS:"close_search_cells",OPEN_SELECT:"open_select",UPDATE_LINKED_RECORDS:"update_linked_records",SELECT_COLUMN:"select_column",DRAG_ENTER:"drag_enter",COLLAPSE_ALL_GROUPS:"collapse_all_groups",EXPAND_ALL_GROUPS:"expand_all_groups",LOCAL_RECORD_CHANGED:"local_record_changed",LOCAL_RECORD_DETAIL_CHANGED:"local_record_detail_changed",RELOAD_DATA:"reload_data",MODIFY_FILTERS:"modify_filters",MODIFY_SORTS:"modify_sorts",MODIFY_GROUPBYS:"modify_groupbys",MODIFY_HIDDEN_COLUMNS:"modify_hidden_columns",MODIFY_SETTINGS:"modify_settings",VIEW_CHANGED:"view_changed",MODIFY_COLUMN_ORDER:"modify_column_order",SAVING:"saving",SAVED:"saved",ERROR:"error",MODIFY_GALLERY_ZOOM_GEAR:"modify_gallery_zoom_gear",SWITCH_GALLERY_GROUP_BY:"switch_gallery_group_by",TOGGLE_VIEW_TOOLBAR:"toggle_view_toolbar",TOGGLE_KANBAN_SETTINGS:"toggle_kanban_settings",OPEN_KANBAN_SETTINGS:"open_kanban_settings",CLOSE_KANBAN_SETTINGS:"close_kanban_settings"},p={FRAGMENT:"application/x-sf-metadata-fragment",HTML:"text/html",TEXT:"text/plain",FILES:"files",DTABLE_FRAGMENT:"sf-metadata-fragment"},h=1,m=1,g=2,v=2,y=2,b=2,E=3,_=4,C=4,A=9,T=(i={},(0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)(i,d.CREATOR,"creator"),d.LAST_MODIFIER,"creator"),d.CTIME,"creation-time"),d.MTIME,"creation-time"),d.DEFAULT,"text"),d.TEXT,"text"),d.FILE_NAME,"text"),d.CHECKBOX,"checkbox"),d.COLLABORATOR,"collaborator"),d.DATE,"date"),(0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)(i,d.LONG_TEXT,"long-text"),d.SINGLE_SELECT,"single-select"),d.MULTIPLE_SELECT,"multiple-select"),d.NUMBER,"number"),d.GEOLOCATION,"location"),d.RATE,"rate")),w=(a={},(0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)(a,d.CREATOR,"Creator"),d.LAST_MODIFIER,"Last modifier"),d.CTIME,"CTime"),d.MTIME,"Last modified time"),d.DEFAULT,"Text"),d.TEXT,"Text"),d.FILE_NAME,"File name"),d.CHECKBOX,"Checkbox"),d.COLLABORATOR,"Collaborator"),d.DATE,"Date"),(0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)(a,d.LONG_TEXT,"Long text"),d.SINGLE_SELECT,"Single select"),d.MULTIPLE_SELECT,"Multiple select"),d.NUMBER,"Number"),d.GEOLOCATION,"Geolocation"),d.RATE,"Rate")),S=[d.CTIME,d.MTIME,d.DATE],k=(d.NUMBER,d.RATE,[d.CREATOR,d.LAST_MODIFIER,d.COLLABORATOR]),D="YYYY-MM-DD",x="YYYY-MM-DD HH:mm:ss",O="YYYY-MM-DDTHH:mm:ss.SSSZ",N={YEAR:"year",MONTH:"month",WEEK:"week",DAY:"day",HOUR:"hour",HOURS:"hours",MINUTE:"minute",MINUTES:"minutes",SECOND:"second"},I={YYYY_MM_DD:"YYYY-MM-DD",YYYY_MM_DD_HH_MM:"YYYY-MM-DD HH:mm",YYYY_MM_DD_HH_MM_SS:"YYYY-MM-DD HH:mm:ss"},P="number",M=(d.CTIME,d.MTIME,d.CREATOR,d.LAST_MODIFIER,(0,c.default)((0,c.default)((0,c.default)((0,c.default)({},d.CTIME,!0),d.MTIME,!0),d.CREATOR,!0),d.LAST_MODIFIER,!0)),L=(0,c.default)((0,c.default)({},d.COLLABORATOR,!0),d.MULTIPLE_SELECT,!0),R=(o={},(0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)(o,d.TEXT,!0),d.CTIME,!0),d.MTIME,!0),d.CREATOR,!0),d.LAST_MODIFIER,!0),d.FILE_NAME,!0),d.CHECKBOX,!0),d.DATE,!0),d.LONG_TEXT,!0),d.SINGLE_SELECT,!0),(0,c.default)((0,c.default)(o,d.NUMBER,!0),d.RATE,!0)),F={LNG_LAT:"lng_lat",COUNTRY_REGION:"country_region",PROVINCE:"province",PROVINCE_CITY:"province_city",PROVINCE_CITY_DISTRICT:"province_city_district",MAP_SELECTION:"map_selection"},B={max:5,color:"#FF8000",type:"rate"},j={ID:"_id",CTIME:"_ctime",MTIME:"_mtime",CREATOR:"_creator",LAST_MODIFIER:"_last_modifier",IS_DIR:"_is_dir",PARENT_DIR:"_parent_dir",FILE_CTIME:"_file_ctime",FILE_MTIME:"_file_mtime",FILE_CREATOR:"_file_creator",FILE_MODIFIER:"_file_modifier",FILE_NAME:"_name",FILE_TYPE:"_file_type",FILE_COLLABORATORS:"_collaborators",FILE_EXPIRE_TIME:"_expire_time",FILE_KEYWORDS:"_keywords",FILE_DESCRIPTION:"_description",FILE_EXPIRED:"_expired",FILE_STATUS:"_status",LOCATION:"_location",OBJ_ID:"_obj_id",SIZE:"_size",SUFFIX:"_suffix",FILE_DETAILS:"_file_details",CAPTURE_TIME:"_capture_time",FILE_REVIEWER:"_reviewer",OWNER:"_owner",FACE_LINKS:"_face_links",FACE_VECTORS:"_face_vectors"},U=[j.ID,j.CTIME,j.MTIME,j.CREATOR,j.LAST_MODIFIER,j.IS_DIR,j.PARENT_DIR,j.FILE_CTIME,j.FILE_MTIME,j.FILE_CREATOR,j.FILE_MODIFIER,j.FILE_NAME,j.FILE_TYPE,j.FILE_COLLABORATORS,j.FILE_EXPIRE_TIME,j.FILE_KEYWORDS,j.FILE_DESCRIPTION,j.FILE_EXPIRED,j.FILE_STATUS,j.LOCATION,j.OBJ_ID,j.SIZE,j.SUFFIX,j.FILE_DETAILS,j.CAPTURE_TIME,j.FILE_REVIEWER,j.OWNER,j.FACE_LINKS,j.FACE_VECTORS],H=[j.FILE_COLLABORATORS,j.FILE_REVIEWER,j.FILE_EXPIRE_TIME,j.FILE_KEYWORDS,j.FILE_DESCRIPTION,j.FILE_EXPIRED,j.FILE_STATUS,j.CAPTURE_TIME,j.OWNER],z=[j.CAPTURE_TIME,j.FILE_STATUS],V=[j.FILE_COLLABORATORS,j.FILE_REVIEWER,j.FILE_EXPIRE_TIME,j.FILE_KEYWORDS,j.FILE_DESCRIPTION,j.FILE_EXPIRED,j.FILE_STATUS,j.CAPTURE_TIME,j.OWNER],Y=[j.FILE_COLLABORATORS,j.FILE_REVIEWER,j.FILE_EXPIRE_TIME,j.FILE_KEYWORDS,j.FILE_DESCRIPTION,j.FILE_EXPIRED,j.FILE_STATUS],G={IN_PROGRESS:"_in_progress",IN_REVIEW:"_in_review",DONE:"_done",OUTDATED:"_outdated"},q=[G.IN_PROGRESS,G.IN_REVIEW,G.DONE,G.OUTDATED],W={PICTURE:"_picture",DOCUMENT:"_document",VIDEO:"_video",AUDIO:"_audio",CODE:"_code",COMPRESSED:"_compressed"},K=[W.PICTURE,W.DOCUMENT,W.VIDEO,W.AUDIO,W.CODE,W.COMPRESSED],X=[j.ID,j.CTIME,j.MTIME,j.CREATOR,j.LAST_MODIFIER,j.OBJ_ID,j.SUFFIX,j.FILE_DETAILS,j.LOCATION,j.IS_DIR,j.FACE_LINKS,j.FACE_VECTORS],$=[j.IS_DIR],Z=n(40326),Q=(0,c.default)((0,c.default)({},d.TEXT,1e4),d.LONG_TEXT,1e5),J=(0,Z.AP)("The content of the document has exceeded the limit of 100000 characters, and the content cannot be saved"),ee=(0,Z.AP)("The content of the document has exceeded the limit of 100000 characters, and only the first 100000 characters are saved"),te=["#FF8000","#FFB600","#E91E63","#EB00B1","#7626FD","#1DDD1D","#02C0FF","#00C9C7","#1688FC","#656463"],ne=[{name:1},{name:2},{name:3},{name:4},{name:5},{name:6},{name:7},{name:8},{name:9},{name:10}],re=["rate","like","praise","flag"],ie={TODAY:"today",TOMORROW:"tomorrow",YESTERDAY:"yesterday",ONE_WEEK_AGO:"one_week_ago",ONE_WEEK_FROM_NOW:"one_week_from_now",ONE_MONTH_AGO:"one_month_ago",ONE_MONTH_FROM_NOW:"one_month_from_now",NUMBER_OF_DAYS_AGO:"number_of_days_ago",NUMBER_OF_DAYS_FROM_NOW:"number_of_days_from_now",EXACT_DATE:"exact_date",THE_PAST_WEEK:"the_past_week",THE_PAST_MONTH:"the_past_month",THE_PAST_YEAR:"the_past_year",THE_NEXT_WEEK:"the_next_week",THE_NEXT_MONTH:"the_next_month",THE_NEXT_YEAR:"the_next_year",THE_NEXT_NUMBERS_OF_DAYS:"the_next_numbers_of_days",THE_PAST_NUMBERS_OF_DAYS:"the_past_numbers_of_days",THIS_WEEK:"this_week",THIS_MONTH:"this_month",THIS_YEAR:"this_year"},ae=(s={},(0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)(s,ie.TODAY,(0,Z.AP)("Today")),ie.TOMORROW,(0,Z.AP)("Tomorrow")),ie.YESTERDAY,(0,Z.AP)("Yesterday")),ie.ONE_WEEK_AGO,(0,Z.AP)("One week ago")),ie.ONE_WEEK_FROM_NOW,(0,Z.AP)("One week from now")),ie.ONE_MONTH_AGO,(0,Z.AP)("One month ago")),ie.ONE_MONTH_FROM_NOW,(0,Z.AP)("One month from now")),ie.NUMBER_OF_DAYS_AGO,(0,Z.AP)("Number of days ago")),ie.NUMBER_OF_DAYS_FROM_NOW,(0,Z.AP)("Number of days from now")),ie.EXACT_DATE,(0,Z.AP)("Exact date")),(0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)(s,ie.THE_PAST_WEEK,(0,Z.AP)("The past week")),ie.THE_PAST_MONTH,(0,Z.AP)("The past month")),ie.THE_PAST_YEAR,(0,Z.AP)("The past year")),ie.THE_NEXT_WEEK,(0,Z.AP)("The next week")),ie.THE_NEXT_MONTH,(0,Z.AP)("The next month")),ie.THE_NEXT_YEAR,(0,Z.AP)("The next year")),ie.THE_NEXT_NUMBERS_OF_DAYS,(0,Z.AP)("The next numbers of days")),ie.THE_PAST_NUMBERS_OF_DAYS,(0,Z.AP)("The past numbers of days")),ie.THIS_WEEK,(0,Z.AP)("This week")),ie.THIS_MONTH,(0,Z.AP)("This month")),(0,c.default)(s,ie.THIS_YEAR,(0,Z.AP)("This year"))),oe={CONTAINS:"contains",NOT_CONTAIN:"does_not_contain",IS:"is",IS_NOT:"is_not",EQUAL:"equal",NOT_EQUAL:"not_equal",LESS:"less",GREATER:"greater",LESS_OR_EQUAL:"less_or_equal",GREATER_OR_EQUAL:"greater_or_equal",EMPTY:"is_empty",NOT_EMPTY:"is_not_empty",IS_WITHIN:"is_within",IS_BEFORE:"is_before",IS_AFTER:"is_after",IS_ON_OR_BEFORE:"is_on_or_before",IS_ON_OR_AFTER:"is_on_or_after",HAS_ANY_OF:"has_any_of",HAS_ALL_OF:"has_all_of",HAS_NONE_OF:"has_none_of",IS_EXACTLY:"is_exactly",INCLUDE_ME:"include_me",IS_CURRENT_USER_ID:"is_current_user_ID",IS_ANY_OF:"is_any_of",IS_NONE_OF:"is_none_of"},se=(u={},(0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)(u,oe.CONTAINS,(0,Z.AP)("contains")),oe.NOT_CONTAIN,(0,Z.AP)("does not contain")),oe.IS,(0,Z.AP)("is")),oe.IS_NOT,(0,Z.AP)("is not")),oe.EQUAL,"="),oe.NOT_EQUAL,"\u2260"),oe.LESS,"<"),oe.GREATER,">"),oe.LESS_OR_EQUAL,"\u2264"),oe.GREATER_OR_EQUAL,"\u2265"),(0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)(u,oe.EMPTY,(0,Z.AP)("is empty")),oe.NOT_EMPTY,(0,Z.AP)("is not empty")),oe.IS_WITHIN,(0,Z.AP)("is within...")),oe.IS_BEFORE,(0,Z.AP)("is before...")),oe.IS_AFTER,(0,Z.AP)("is after...")),oe.IS_ON_OR_BEFORE,(0,Z.AP)("is on or before...")),oe.IS_ON_OR_AFTER,(0,Z.AP)("is on or after...")),oe.HAS_ANY_OF,(0,Z.AP)("has any of...")),oe.HAS_ALL_OF,(0,Z.AP)("has all of...")),oe.HAS_NONE_OF,(0,Z.AP)("has none of...")),(0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)(u,oe.IS_EXACTLY,(0,Z.AP)("is exactly...")),oe.IS_CURRENT_USER_ID,(0,Z.AP)("is current user's ID")),oe.INCLUDE_ME,(0,Z.AP)("include the current user")),oe.IS_ANY_OF,(0,Z.AP)("is any of...")),oe.IS_NONE_OF,(0,Z.AP)("is none of..."))),ue=[oe.CONTAINS,oe.NOT_CONTAIN,oe.IS,oe.IS_NOT,oe.EMPTY,oe.NOT_EMPTY,oe.IS_CURRENT_USER_ID],le=[oe.EQUAL,oe.NOT_EQUAL,oe.LESS,oe.GREATER,oe.LESS_OR_EQUAL,oe.GREATER_OR_EQUAL,oe.EMPTY,oe.NOT_EMPTY],ce=[oe.IS,oe.IS_WITHIN,oe.IS_BEFORE,oe.IS_AFTER,oe.IS_ON_OR_BEFORE,oe.IS_ON_OR_AFTER,oe.IS_NOT,oe.EMPTY,oe.NOT_EMPTY],de=[ie.TODAY,ie.TOMORROW,ie.YESTERDAY,ie.ONE_WEEK_AGO,ie.ONE_WEEK_FROM_NOW,ie.ONE_MONTH_AGO,ie.ONE_MONTH_FROM_NOW,ie.NUMBER_OF_DAYS_AGO,ie.NUMBER_OF_DAYS_FROM_NOW,ie.EXACT_DATE],fe=(l={},(0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)(l,d.TEXT,{filterPredicateList:ue}),d.NUMBER,{filterPredicateList:le}),d.FILE_NAME,{filterPredicateList:ue}),d.DATE,{filterPredicateList:ce,filterTermModifierList:de}),d.SINGLE_SELECT,{filterPredicateList:[oe.IS,oe.IS_NOT,oe.IS_ANY_OF,oe.IS_NONE_OF,oe.EMPTY,oe.NOT_EMPTY]}),d.MULTIPLE_SELECT,{filterPredicateList:[oe.HAS_ANY_OF,oe.HAS_ALL_OF,oe.HAS_NONE_OF,oe.IS_EXACTLY,oe.EMPTY,oe.NOT_EMPTY]}),d.CTIME,{filterPredicateList:ce,filterTermModifierList:de}),d.MTIME,{filterPredicateList:ce,filterTermModifierList:de}),d.CREATOR,{filterPredicateList:[oe.CONTAINS,oe.NOT_CONTAIN,oe.INCLUDE_ME,oe.IS,oe.IS_NOT]}),d.LAST_MODIFIER,{filterPredicateList:[oe.CONTAINS,oe.NOT_CONTAIN,oe.INCLUDE_ME,oe.IS,oe.IS_NOT]}),(0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)(l,d.CHECKBOX,{filterPredicateList:[oe.IS]}),d.URL,{filterPredicateList:[oe.CONTAINS,oe.NOT_CONTAIN,oe.IS,oe.IS_NOT,oe.EMPTY,oe.NOT_EMPTY]}),d.COLLABORATOR,{filterPredicateList:[oe.HAS_ANY_OF,oe.HAS_ALL_OF,oe.HAS_NONE_OF,oe.IS_EXACTLY,oe.EMPTY,oe.NOT_EMPTY,oe.INCLUDE_ME]}),d.LONG_TEXT,{filterPredicateList:[oe.EMPTY,oe.NOT_EMPTY]}),d.RATE,{filterPredicateList:le})),pe=[ie.EXACT_DATE,ie.TODAY,ie.TOMORROW,ie.YESTERDAY,ie.ONE_WEEK_AGO,ie.ONE_WEEK_FROM_NOW,ie.ONE_MONTH_AGO,ie.ONE_MONTH_FROM_NOW,ie.NUMBER_OF_DAYS_AGO,ie.NUMBER_OF_DAYS_FROM_NOW],he=[ie.THE_PAST_WEEK,ie.THE_PAST_MONTH,ie.THE_PAST_YEAR,ie.THIS_WEEK,ie.THIS_MONTH,ie.THIS_YEAR,ie.THE_NEXT_WEEK,ie.THE_NEXT_MONTH,ie.THE_NEXT_YEAR,ie.THE_NEXT_NUMBERS_OF_DAYS,ie.THE_PAST_NUMBERS_OF_DAYS],me={AND:"And",OR:"Or"},ge={INVALID_FILTER:"invalid filter",INCOMPLETE_FILTER:"incomplete filter",COLUMN_MISSING:"the column to filter does not exist",COLUMN_NOT_SUPPORTED:"the column to filter is not supported",UNMATCHED_PREDICATE:"unmatched filter predicate",UNMATCHED_MODIFIER:"unmatched filter modifier",INVALID_TERM:"invalid filter term"},ve=3,ye={DAY:"day",WEEK:"week",MONTH:"month",QUARTER:"quarter",YEAR:"year"},be=(0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)({},ye.DAY,"By day"),ye.WEEK,"By week"),ye.MONTH,"By month"),ye.QUARTER,"By quarter"),ye.YEAR,"By year"),Ee={PROVINCE:"province",CITY:"city",DISTRICT:"district",COUNTRY:"country"},_e=(0,c.default)((0,c.default)((0,c.default)({},Ee.PROVINCE,"By province"),Ee.CITY,"By city"),Ee.DISTRICT,"By district"),Ce=[d.TEXT,d.DATE,d.CTIME,d.MTIME,d.CHECKBOX,d.SINGLE_SELECT,d.MULTIPLE_SELECT,d.COLLABORATOR,d.CREATOR,d.LAST_MODIFIER,d.GEOLOCATION,d.RATE],Ae=[ye.DAY,ye.WEEK,ye.MONTH,ye.QUARTER,ye.YEAR],Te={DEFAULT:"default",DOUBLE:"double"},we=/\d+|\D+/g,Se=/\d/,ke=[{COLOR:"#FFFCB5",BORDER_COLOR:"#E8E79D",TEXT_COLOR:"#212529"},{COLOR:"#FFEAB6",BORDER_COLOR:"#ECD084",TEXT_COLOR:"#212529"},{COLOR:"#FFD9C8",BORDER_COLOR:"#EFBAA3",TEXT_COLOR:"#212529"},{COLOR:"#FFDDE5",BORDER_COLOR:"#EDC4C1",TEXT_COLOR:"#212529"},{COLOR:"#FFD4FF",BORDER_COLOR:"#E6B6E6",TEXT_COLOR:"#212529"},{COLOR:"#DAD7FF",BORDER_COLOR:"#C3BEEF",TEXT_COLOR:"#212529"},{COLOR:"#DDFFE6",BORDER_COLOR:"#BBEBCD",TEXT_COLOR:"#212529"},{COLOR:"#DEF7C4",BORDER_COLOR:"#C5EB9E",TEXT_COLOR:"#212529"},{COLOR:"#D8FAFF",BORDER_COLOR:"#B4E4E9",TEXT_COLOR:"#212529"},{COLOR:"#D7E8FF",BORDER_COLOR:"#BAD1E9",TEXT_COLOR:"#212529"},{COLOR:"#B7CEF9",BORDER_COLOR:"#96B2E1",TEXT_COLOR:"#212529"},{COLOR:"#E9E9E9",BORDER_COLOR:"#DADADA",TEXT_COLOR:"#212529"},{COLOR:"#FBD44A",BORDER_COLOR:"#E5C142",TEXT_COLOR:"#FFFFFF"},{COLOR:"#EAA775",BORDER_COLOR:"#D59361",TEXT_COLOR:"#FFFFFF"},{COLOR:"#F4667C",BORDER_COLOR:"#DC556A",TEXT_COLOR:"#FFFFFF"},{COLOR:"#DC82D2",BORDER_COLOR:"#D166C5",TEXT_COLOR:"#FFFFFF"},{COLOR:"#9860E5",BORDER_COLOR:"#844BD2",TEXT_COLOR:"#FFFFFF"},{COLOR:"#9F8CF1",BORDER_COLOR:"#8F75E2",TEXT_COLOR:"#FFFFFF"},{COLOR:"#59CB74",BORDER_COLOR:"#4EB867",TEXT_COLOR:"#FFFFFF"},{COLOR:"#ADDF84",BORDER_COLOR:"#9CCF72",TEXT_COLOR:"#FFFFFF"},{COLOR:"#89D2EA",BORDER_COLOR:"#7BC0D6",TEXT_COLOR:"#FFFFFF"},{COLOR:"#4ECCCB",BORDER_COLOR:"#45BAB9",TEXT_COLOR:"#FFFFFF"},{COLOR:"#46A1FD",BORDER_COLOR:"#3C8FE4",TEXT_COLOR:"#FFFFFF"},{COLOR:"#C2C2C2",BORDER_COLOR:"#ADADAD",TEXT_COLOR:"#FFFFFF"}],De={UP:"up",DOWN:"down"},xe=[d.FILE_NAME,d.CTIME,d.MTIME,d.TEXT,d.DATE,d.SINGLE_SELECT,d.MULTIPLE_SELECT,d.COLLABORATOR,d.CHECKBOX,d.NUMBER,d.RATE],Oe=[d.LONG_TEXT,d.GEOLOCATION,d.CREATOR,d.LAST_MODIFIER],Ne=[d.CTIME,d.MTIME,d.RATE,d.NUMBER,d.FILE_NAME],Ie=[d.CTIME,d.MTIME],Pe=[j.CAPTURE_TIME,j.CTIME,j.MTIME,j.FILE_NAME],Me=[j.CAPTURE_TIME,j.CTIME,j.MTIME],Le=[d.TEXT],Re=[d.NUMBER,d.RATE],Fe="ERROR",Be="DIV/0",je="NAME",Ue="NULL",He="VALUE",ze="GETTING_DATA",Ve=(0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)({},Fe,"#ERROR!"),Be,"#DIV/0!"),je,"#NAME?"),"N/A","#N/A"),Ue,"#NULL!"),"NUM","#NUM!"),"REF","#REF!"),He,"#VALUE!"),ze,"#GETTING_DATA"),Ye=(Ve[Fe],Ve[Be],Ve[je],Ve["N/A"],Ve[Ue],Ve.NUM,Ve.REF,Ve[He],Ve[ze],{TABLE:"table",GALLERY:"gallery",FACE_RECOGNITION:"face_recognition",KANBAN:"kanban",MAP:"map"}),Ge="_face_recognition",qe=(0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)({},Ye.TABLE,"table"),Ye.GALLERY,"image"),Ye.FACE_RECOGNITION,"face-recognition-view"),Ye.KANBAN,"kanban"),Ye.MAP,"map"),"image","image"),We=(0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)({},Ye.TABLE,[{column_key:j.IS_DIR,filter_predicate:oe.IS,filter_term:"file"},{column_key:j.FILE_TYPE,filter_predicate:oe.IS_ANY_OF,filter_term:[]}]),Ye.GALLERY,[{column_key:j.FILE_TYPE,filter_predicate:oe.IS,filter_term:"picture"}]),Ye.FACE_RECOGNITION,[]),Ye.KANBAN,[{column_key:j.IS_DIR,filter_predicate:oe.IS,filter_term:"file"},{column_key:j.FILE_TYPE,filter_predicate:oe.IS_ANY_OF,filter_term:[]}]),Ye.MAP,[{column_key:j.IS_DIR,filter_predicate:oe.IS,filter_term:"file"},{column_key:j.FILE_TYPE,filter_predicate:oe.IS_ANY_OF,filter_term:["_picture"]}]),Ke=(0,c.default)((0,c.default)((0,c.default)((0,c.default)({},Ye.TABLE,[]),Ye.GALLERY,[{column_key:j.FILE_CTIME,sort_type:De.DOWN}]),Ye.KANBAN,[]),Ye.MAP,[]),Xe=(0,c.default)((0,c.default)((0,c.default)((0,c.default)({},Ye.TABLE,(function(e){return xe.includes(e.type)})),Ye.GALLERY,(function(e){return Ne.includes(e.type)||Pe.includes(e.key)})),Ye.KANBAN,(function(e){return xe.includes(e.type)})),Ye.MAP,(function(){})),$e=(0,c.default)((0,c.default)((0,c.default)((0,c.default)({},Ye.TABLE,(function(e){return xe.includes(e.type)})),Ye.GALLERY,(function(e){return Ie.includes(e.type)||Me.includes(e.key)})),Ye.KANBAN,(function(e){return xe.includes(e.type)})),Ye.MAP,(function(){})),Ze={GROUP_BY_COLUMN_KEY:"group_by_column_key",TITLE_COLUMN_KEY:"title_column_key",HIDE_EMPTY_VALUE:"hide_empty_value",SHOW_COLUMN_NAME:"show_column_name",TEXT_WRAP:"text_wrap",COLUMNS:"columns"},Qe=(0,c.default)((0,c.default)((0,c.default)((0,c.default)({},Ye.TABLE,{}),Ye.GALLERY,{}),Ye.FACE_RECOGNITION,{}),Ye.KANBAN,(0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)({},Ze.GROUP_BY_COLUMN_KEY,j.FILE_STATUS),Ze.TITLE_COLUMN_KEY,j.FILE_NAME),Ze.HIDE_EMPTY_VALUE,!1),Ze.SHOW_COLUMN_NAME,!1),Ze.TEXT_WRAP,!1),Ze.COLUMNS_KEYS,[])),Je=80,et=32,tt=56,nt=16,rt=48,it=((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)({},d.CREATOR,!0),d.LAST_MODIFIER,!0),d.CTIME,!0),d.MTIME,!0),d.FILE_NAME,!0),(0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)({},d.TEXT,!0),d.DATE,!0),d.NUMBER,!0),d.SINGLE_SELECT,!0),d.COLLABORATOR,!0),d.CHECKBOX,!0)),at=((0,c.default)({},d.TEXT,!0),44),ot=[{name:1},{name:2},{name:3},{name:4},{name:5},{name:6},{name:7},{name:8},{name:9},{name:10}],st={GROUP_CONTAINER:"group_container",ROW:"row",BTN_INSERT_ROW:"btn_insert_row"},ut=32,lt=[],ct=[],dt=10,ft="#eaeaea",pt="deleted_option",ht=1e3,mt=1e4,gt={PREVIEWER:"previewer",ADDITION:"addition"},vt=44,yt=-2,bt=2,Et=2,_t={YEAR:"year",MONTH:"month",DAY:"day",ALL:"all"},Ct="_uncategorized"},87927:function(e,t,n){"use strict";n.d(t,{A:function(){return m}});var r=n(90675),i=n(89379),a=n(10467),o=n(23029),s=n(92901),u=n(19175),l=n(9264),c=n(64467),d=function(){return(0,s.A)((function e(t){(0,o.A)(this,e),this.baseName=t||"sf-metadata"}),[{key:"getStorage",value:function(){try{return JSON.parse(window.localStorage.getItem(this.baseName)||"{}")}catch(e){return""}}},{key:"setItem",value:function(e,t){var n=this.getStorage(),r=(0,i.A)((0,i.A)({},n),{},(0,c.default)({},e,t));return window.localStorage.setItem(this.baseName,JSON.stringify(r))}},{key:"getItem",value:function(e){return this.getStorage()[e]}}])}(),f=n(72249),p=n(40326),h=function(){return(0,s.A)((function e(){var t=this;(0,o.A)(this,e),this.destroy=function(){t.settings={},t.metadataAPI=null,t.localStorage=null,t.eventBus=null,t.hasInit=!1,t.permission="r"},this.getSetting=function(e){return!1===t.settings[e]?t.settings[e]:t.settings[e]||""},this.setSetting=function(e,n){t.settings[e]=n},this.getUsername=function(){return p.Xh},this.getCollaborators=function(){var e=t.settings.repoID;return t.metadataAPI.getCollaborators(e)},this.getMetadata=function(e){if(!t.metadataAPI)return null;var n=t.settings.repoID,r=e.view_id,i=e.start,a=e.limit;return r===l.M1?t.metadataAPI.getFaceData(n,i,a):t.metadataAPI.getMetadata(n,e)},this.getRecord=function(e,n){var r=t.settings.repoID;return t.metadataAPI.getMetadataRecordInfo(r,e,n)},this.getViews=function(){var e=t.settings.repoID;return t.metadataAPI.listViews(e)},this.getView=function(e){if(e===l.M1)return{data:{view:{_id:l.M1,type:l.rX.FACE_RECOGNITION}}};var n=t.settings.repoID;return t.metadataAPI.getView(n,e)},this.getPermission=function(){return t.permission},this.canModify=function(){return"r"!==t.permission},this.canModifyRow=function(e){return"r"!==t.permission},this.checkCanDeleteRow=function(){return"r"!==t.permission},this.canModifyRows=function(){return"r"!==t.permission},this.canModifyColumn=function(e){return"r"!==t.permission&&(!!e.editable&&!(l.Aj.includes(e.key)&&!l.JI.includes(e.key)))},this.canRenameColumn=function(e){return"r"!==t.permission&&!l.Aj.includes(e.key)},this.canModifyColumnData=function(e){if("r"===t.permission)return!1;var n=e.key;return!l.Aj.includes(n)||l.SR.includes(n)},this.canDeleteColumn=function(e){if("r"===t.permission)return!1;var n=e.key;return!l.Aj.includes(n)||l.s2.includes(n)},this.canModifyColumnOrder=function(){return"r"!==t.permission},this.canModifyView=function(e){return"r"!==t.permission},this.restoreRows=function(){},this.updateRows=function(){},this.lockRowViaButton=function(){},this.updateRowViaButton=function(){},this.insertColumn=function(e,n,r,i){var a=i.key,o=i.data;return t.metadataAPI.insertColumn(e,n,r,{key:a,data:o})},this.deleteColumn=function(e,n){return t.metadataAPI.deleteColumn(e,n)},this.renameColumn=function(e,n,r){return t.metadataAPI.renameColumn(e,n,r)},this.modifyColumnData=function(e,n,r){return t.metadataAPI.modifyColumnData(e,n,r)},this.modifyRecord=function(e,n,r,i){return t.metadataAPI.modifyRecord(e,n,r,i)},this.modifyRecords=function(e,n,r){return t.metadataAPI.modifyRecords(e,n,r)},this.batchDeleteFiles=function(e,n){return t.metadataAPI.batchDeleteFiles(e,n)},this.modifyView=function(e,n,r){return t.metadataAPI.modifyView(e,n,r)},this.getRowsByIds=function(){},this.generateDescription=function(e){var n=t.settings.repoID;return t.metadataAPI.generateDescription(n,e)},this.imageCaption=function(e){var n=t.settings.repoID,r=t.settings.lang;return t.metadataAPI.imageCaption(n,e,r)},this.extractFileDetails=function(e){var n=t.settings.repoID;return t.metadataAPI.extractFileDetails(n,e)},this.renamePeople=function(e,n){var r=t.settings.repoID;return t.metadataAPI.renamePeople(r,e,n)},this.getPeoplePhotos=function(e,n,r){var i=t.settings.repoID;return t.metadataAPI.getPeoplePhotos(i,e,n,r)},this.settings={lang:p.vV},this.metadataAPI=null,this.localStorage=null,this.eventBus=null,this.hasInit=!1,this.permission="r",this.collaboratorsCache={}}),[{key:"init",value:function(){var e=(0,a.A)((0,r.A)().mark((function e(t){var n,a,o,s,l,c;return(0,r.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.hasInit){e.next=2;break}return e.abrupt("return");case 2:this.settings=(0,i.A)((0,i.A)({},this.settings),t),n=this.settings.repoInfo,this.metadataAPI=u.A,a=this.settings,o=a.repoID,s=a.viewID,l=s?"sf-metadata-".concat(o,"-").concat(s):"sf-metadata-".concat(o),this.localStorage=new d(l),c=new f.A,this.eventBus=c,this.permission="admin"!==n.permission&&"rw"!==n.permission?"r":"rw",this.hasInit=!0;case 12:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()}])}(),m=h},60450:function(e,t,n){"use strict";n.d(t,{l:function(){return y},D:function(){return b}});var r=n(64467),i=n(89379),a=n(60436),o=n(5544),s=n(9950),u=n(92901),l=n(23029),c=(0,u.A)((function e(t){var n=this,r=t.api,i=t.mediaUrl,a=void 0===i?"":i;(0,l.A)(this,e),this.queryUser=function(e,t){e&&(n.waitingExecCallbacks.push(t),n.emailUserMap[e]||n.waitingQueryEmails.includes(e)||(n.waitingQueryEmails.push(e),n.startQueryUsers()))},this.queryUsers=function(e,t){var r;if(Array.isArray(e)&&0!==e.length){var i=[];e.forEach((function(e){n.waitingExecCallbacks.push(t),n.emailUserMap[e]||n.waitingQueryEmails.includes(e)||i.push(e)})),0!==i.length&&((r=n.waitingQueryEmails).push.apply(r,i),n.startQueryUsers())}},this.startQueryUsers=function(){n.pendingTimer||0===n.waitingQueryEmails.length||(n.pendingTimer=setTimeout((function(){n.api(n.waitingQueryEmails).then((function(e){e.data.user_list.forEach((function(e){n.emailUserMap[e.email]=e})),n.queryUserCallback()})).catch((function(){n.waitingQueryEmails.forEach((function(e){n.emailUserMap[e]={email:e,name:e,avatar_url:n.defaultAvatarUrl}})),n.queryUserCallback()})),clearTimeout(n.pendingTimer),n.pendingTimer=null}),1e3))},this.queryUserCallback=function(){n.waitingExecCallbacks.forEach((function(e){e(n.emailUserMap)})),n.waitingQueryEmails=[],n.waitingExecCallbacks=[]},this.api=r,this.defaultAvatarUrl="".concat(a,"/avatars/default.png"),this.waitingQueryEmails=[],this.waitingExecCallbacks=[],this.emailUserMap={}})),d=c,f=n(40326),p=n(549),h=(0,u.A)((function e(t){(0,l.A)(this,e),this.avatar_url=t.avatar_url||"",this.contact_email=t.contact_email||"",this.username=t.email||t.username||"",this.email=this.username,this.name=t.name||"",this.name_pinyin=t.name_pinyin||"",this.id=t.id_in_org||""})),m=n(19175),g=n(44414),v=s.createContext(null),y=function(e){var t=e.repoID,n=e.children,u=(0,s.useState)({}),l=(0,o.A)(u,2),c=l[0],y=l[1],b=(0,s.useState)([]),E=(0,o.A)(b,2),_=E[0],C=E[1],A=(0,s.useMemo)((function(){var e=new d({mediaUrl:f.SG,api:m.A.listUserInfo}).queryUser;return window.queryUser=e,e}),[]);(0,s.useEffect)((function(){m.A.getCollaborators(t).then((function(e){var t,n=Array.isArray(null===e||void 0===e||null===(t=e.data)||void 0===t?void 0:t.user_list)?e.data.user_list.map((function(e){return new h(e)})):[];C(n)}))}),[t]),(0,s.useEffect)((function(){window.sfMetadata||(window.sfMetadata={},window.sfMetadata.getCollaboratorsFromCache=function(){return Object.values(window.sfMetadata.collaboratorsCache||{})||[]},window.sfMetadata.getCollaborators=function(){return[].concat((0,a.A)(window.sfMetadata.collaborators),(0,a.A)(Object.values(window.sfMetadata.collaboratorsCache||{})||[]))}),window.sfMetadata.collaborators=_,window.sfMetadata.collaboratorsCache=c}),[_,c]);var T=(0,s.useCallback)((function(e){var t=(0,i.A)((0,i.A)({},c),{},(0,r.default)({},e.email,e));y(t)}),[c]),w=(0,s.useCallback)((function(e){var t=_&&_.find((function(t){return t.email===e}));if(t)return t;var n="".concat(f.SG,"/avatars/default.png");return"anonymous"===e||"seafevents"===e?t={email:e,name:e,avatar_url:n}:(t=c[e])||((0,p.B9)(e)?null:{email:e,name:e,avatar_url:n})}),[_,c]);return(0,g.jsx)(v.Provider,{value:{collaborators:_,collaboratorsCache:c,updateCollaboratorsCache:T,getCollaborator:w,queryUser:A},children:n})},b=function(){var e=(0,s.useContext)(v);if(!e)throw new Error("'CollaboratorsContext' is null");return{collaborators:e.collaborators,collaboratorsCache:e.collaboratorsCache,updateCollaboratorsCache:e.updateCollaboratorsCache,getCollaborator:e.getCollaborator,queryUser:e.queryUser}}},95103:function(e,t,n){"use strict";n.d(t,{lN:function(){return h.l},M8:function(){return f},Xj:function(){return r.X},D1:function(){return h.D},Sv:function(){return p},p_:function(){return r.p}});var r=n(28523),i=n(5544),a=n(9950),o=n(19175),s=n(65604),u=n(4086),l=n(97011),c=n(44414),d=a.createContext(null),f=function(e){var t=e.repoID,n=e.children,r=(0,a.useState)(!1),f=(0,i.A)(r,2),p=f[0],h=f[1],m=(0,a.useState)(!1),g=(0,i.A)(m,2),v=g[0],y=g[1];return(0,a.useEffect)((function(){l.e.getRepoInfo(t).then((function(e){e.data.encrypted?h(!1):h(window.app.pageOptions.enableMetadataManagement)}))}),[t]),(0,a.useEffect)((function(){p&&o.A.getMetadataStatus(t).then((function(e){var t=e.data.enabled;y(t)})).catch((function(e){var t=s.Aq.getErrorMsg(e,!0);u.A.danger(t),y(!1)}))}),[t,p]),(0,c.jsx)(d.Provider,{value:{enableMetadata:v},children:n})},p=function(){var e=(0,a.useContext)(d);if(!e)throw new Error("'EnableMetadataContext' is null");return e},h=n(60450)},37259:function(e,t,n){"use strict";n.d(t,{c:function(){return G},o:function(){return q}});var r,i=n(89379),a=n(5544),o=n(80045),s=n(9950),u=n(4086),l=n(87927),c=n(60436),d=n(90675),f=n(10467),p=n(23029),h=n(92901),m=n(55097),g=n.n(m),v=n(67926),y=n(11037),b=n(89119),E=n(9264),_=n(24765),C=n(64467),A=n(1560),T=n(42146),w=n(3277),S=n(12455),k=n(3299),D=n(40326),x=n(87364),O=function(){return(0,h.A)((function e(){(0,p.A)(this,e)}),null,[{key:"getFilteredRows",value:function(e,t,n,r){var i=(0,A.EO)(t)?t:(0,v.V)(e,t);return(0,T.bj)(e,i,n,r,{username:D.Xh}).row_ids}},{key:"getSortedRows",value:function(e,t,n,r){var i=r.collaborators,a=(0,A.EO)(t)?t:(0,v.V)(e,t);return(0,S.eD)(e,a,n,{collaborators:i})}},{key:"getGroupedRows",value:function(e,t,n,r){var i=r.collaborators,a=(0,A.EO)(t)?t:(0,v.V)(e,t);return(0,w.N7)(e,a,n,{collaborators:i})}},{key:"updateSummaries",value:function(e,t){}},{key:"hasRelatedGroupby",value:function(e,t){return e.some((function(e){return t[e.column_key]}))}},{key:"deleteGroupRows",value:function(e,t){var n=this;e.forEach((function(e){var r=e.subgroups,i=e.row_ids;Array.isArray(r)&&r.length>0?n.deleteGroupRows(r,t):i&&(e.row_ids=i.filter((function(e){return!t[e]})))}))}},{key:"run",value:function(e,t){var n=t.collaborators,r=e.rows,i=e.view.groupbys,a=e.view.available_columns||e.columns,o=(0,k.rn)({groupbys:i},a);if(o){var s=r,u=o?this.getGroupedRows(e,s,i,{collaborators:n}):[],l=(0,A.EO)(s)?s.map((function(e){return e._id})):s;e.view.rows=l,e.view.groups=u}else e.view.rows=e.rows.map((function(e){return e._id}))}},{key:"updateDataWithModifyRecords",value:function(e,t,n,r){var i=r.collaborators,a=e.view,o=a.available_columns,s=a.groupbys,u=a.rows;(0,k.rn)({groupbys:s},o)&&this.hasRelatedGroupby(s,t)&&(e.view.groups=this.getGroupedRows(e,u,s,{collaborators:i}))}},{key:"updatePageDataWithDeleteRecords",value:function(e,t){var n=t.view,r=n.available_columns,a=n.groupbys,o=n.groups,s=n.rows,u=e.reduce((function(e,t){return(0,i.A)((0,i.A)({},e),{},(0,C.default)({},t,!0))}),{});t.view.rows=s.filter((function(e){return!u[e]})),(0,k.rn)({groupbys:a},r)&&(this.deleteGroupRows(o,u),t.view.groups=this.deleteEmptyGroups(o))}},{key:"handleReloadedRecords",value:function(e,t,n){var r=t.reduce((function(e,t){return e[t._id]=t,e}),{});e.rows.forEach((function(t,n){var i=t._id,a=r[i],o=Object.assign({},e.rows[n],a);a&&(e.rows[n]=o,e.id_row_map[i]=o)})),this.updateDataWithModifyRecords(),this.updateSummaries()}},{key:"handleNotExistRecords",value:function(e,t){var n=[],r=[];e.rows.forEach((function(i){var a=i._id;t[a]?(n.push(i),delete e.id_row_map[a]):r.push(i)})),e.rows=e.rows.filter((function(e){return!t[e._id]})),e.view.rows=e.rows.filter((function(e){return!t[e]})),this.updateSummaries()}},{key:"updateRecordsWithModifyColumnData",value:function(e,t,n){var r,a=n.old_data,o=n.new_data,s=(0,y.KO)(t),u=t.type,l=(0,i.A)((0,i.A)({},t),{},{data:a}),c=(0,i.A)((0,i.A)({},t),{},{data:o}),d=(0,_.A)(e.rows);try{for(d.s();!(r=d.n()).done;){var f=r.value,p=(0,x.Te)(f,t);if((0,x.WB)(p)){if(u!==E.vZ.SINGLE_SELECT||(0,x.Oq)(t,p)){if(u===E.vZ.MULTIPLE_SELECT){var h=(0,x.bL)(l,p),m=(0,x.zX)(c,h);f[s]=m||null}}else{var g=(null===a||void 0===a?void 0:a.options)||[],v=(null===o||void 0===o?void 0:o.options)||[],b=(0,x.om)(g,p),C=(0,x.om)(v,null===b||void 0===b?void 0:b.id);f[s]=C?C.name:null}var A=(0,x.Yd)(f);e.id_row_map[A]=f}}}catch(T){d.e(T)}finally{d.f()}}},{key:"syncOperationOnData",value:function(e,t,n){var r=n.collaborators;switch(t.op_type){case b.P.MODIFY_RECORDS:var i=e.view.available_columns,a=t.id_original_row_updates,o=t.row_ids,s={},u=[];o.forEach((function(e){var t=a[e];t&&u.push.apply(u,(0,c.A)(Object.keys(t)))})),u.forEach((function(e){s[e]||(0,y.rm)(i,e)&&(s[e]=!0)})),this.updateDataWithModifyRecords(e,s,o,{collaborators:r}),this.updateSummaries();break;case b.P.MODIFY_RECORD_VIA_BUTTON:var l=e.view.available_columns,d=t.original_updates,f={};for(var p in d){(0,y.rm)(l,p)&&(f[p]=!0)}this.updateDataWithModifyRecords(),this.updateSummaries();break;case b.P.DELETE_RECORDS:var h=t.rows_ids;this.updatePageDataWithDeleteRecords(h,e),this.updateSummaries();break;case b.P.RESTORE_RECORDS:var m=t.rows_data,g=t.upper_row_ids,v=e.view.rows,_=m.map((function(e){return e._id})),C=(0,c.A)(v);Array.isArray(g)&&0!==g.length?g.forEach((function(e,t){var n=_[t],r=C.indexOf(e);r<0?C.push(n):C.splice(r+1,0,n)})):C.push.apply(C,(0,c.A)(_)),e.view.rows=C,this.updateDataWithModifyRecords(e,{collaborators:r}),this.updateSummaries();break;case b.P.MODIFY_GROUPBYS:var A=e.view,T=A.available_columns,w=A.groupbys,S=A.rows;if(!(0,k.rn)({groupbys:w},T)){e.view.groups=[];break}e.view.groups=this.getGroupedRows(e,S,w,{collaborators:r});break;case b.P.MODIFY_COLUMN_DATA:var D=t.column_key,x=t.option_modify_type,O=(0,y.rm)(e.columns,D);if(!O)break;O.type!==E.vZ.SINGLE_SELECT&&O.type!==E.vZ.MULTIPLE_SELECT||x===b.ZD.RENAME_OPTION&&this.updateRecordsWithModifyColumnData(e,O,t);break;case b.P.MODIFY_SETTINGS:var N=t.settings;e.view.settings=N}}}])}();r=O,O.hasRelatedFilters=function(e,t){return e.some((function(e){return t[e.column_key]}))},O.hasRelatedSort=function(e,t){return e.some((function(e){return t[e.column_key]}))},O.deleteEmptyGroups=function(e){return e.filter((function(e){var t=e.subgroups,n=e.row_ids;return t&&t.length>0?0!==r.deleteEmptyGroups(t).length:!(!n||0===n.length)}))};var N=O,I=n(97011),P=n(65604),M=n(22814),L=function(){return(0,h.A)((function e(){(0,p.A)(this,e),this.checkReloadRecordsOperation=function(e){return e.op_type===b.P.RELOAD_RECORDS},this.renameFile=function(e,t,n,r,i,a){var o=a.fail_callback,s=a.success_callback,u=(0,v.f)(i,r);if(u){var l=u._parent_dir,c=P.Aq.joinPath(l,t);(0,A.o4)(u)?I.e.renameDir(n,c,e).then((function(){s()})).catch((function(e){var n=P.Aq.getErrorMsg(e);n===(0,D.AP)("Error")&&(n=(0,D.AP)("Renaming {name} failed").replace("{name}",t)),o(n)})):I.e.renameFile(n,c,e).then((function(){s()})).catch((function(e){var n="";(n=e&&403==e.response.status&&e.response.data&&e.response.data.error_msg?e.response.data.error_msg:P.Aq.getErrorMsg(e))===(0,D.AP)("Error")&&(n=(0,D.AP)("Renaming {name} failed").replace("{name}",t)),o(n)}))}else o()}}),[{key:"applyOperation",value:function(e,t,n){switch(e.op_type){case b.P.MODIFY_RECORDS:var r=e.repo_id,i=e.row_ids,a=e.id_row_updates,o=e.id_original_row_updates,s=e.id_original_old_row_data,u=e.is_copy_paste,l=e.is_rename,c=e.id_obj_id;if(l){var d=i[0],f=s[d],p=o[d],h=(0,x.NZ)(f),m=(0,x.NZ)(p);return void this.renameFile(m,h,r,d,t,{fail_callback:function(e){n({error:e})},success_callback:function(){n({operation:e})}})}var g=i.map((function(e){return{record_id:e,record:a[e],obj_id:c[e]}})).filter((function(e){return e.record&&!M.A.isEmpty(e.record)}));0===g.length?n({operation:e}):window.sfMetadataContext.modifyRecords(r,g,u).then((function(t){n({operation:e})})).catch((function(e){n({error:(0,D.AP)("Failed to modify records")})}));break;case b.P.DELETE_RECORDS:var v=e.repo_id,_=e.deleted_rows.map((function(e){var t=e||{},n=t._parent_dir,r=t._name;return n&&r?P.Aq.joinPath(n,r):null})).filter(Boolean);window.sfMetadataContext.batchDeleteFiles(v,_).then((function(t){n({operation:e})})).catch((function(e){n({error:(0,D.AP)("Failed to delete records")})}));break;case b.P.RESTORE_RECORDS:var C=e.repo_id,A=e.rows_data;if(!Array.isArray(A)||0===A.length){n({error:(0,D.AP)("Failed to restore records")});break}window.sfMetadataContext.restoreRows(C,A).then((function(t){n({operation:e})})).catch((function(e){n({error:(0,D.AP)("Failed to restore records")})}));break;case b.P.RELOAD_RECORDS:n({operation:e});break;case b.P.INSERT_COLUMN:var T=e.repo_id,w=e.name,S=e.column_type,k=e.key,O=e.data;window.sfMetadataContext.insertColumn(T,w,S,{key:k,data:O}).then((function(t){e.column=t.data.column,n({operation:e})})).catch((function(e){n({error:(0,D.AP)("Failed to insert property")})}));break;case b.P.DELETE_COLUMN:var N=e.repo_id,I=e.column_key;window.sfMetadataContext.deleteColumn(N,I).then((function(t){n({operation:e})})).catch((function(e){n({error:(0,D.AP)("Failed to delete property")})}));break;case b.P.RENAME_COLUMN:var L=e.repo_id,R=e.column_key,F=e.new_name;window.sfMetadataContext.renameColumn(L,R,F).then((function(t){n({operation:e})})).catch((function(e){n({error:(0,D.AP)("Failed to rename property")})}));break;case b.P.MODIFY_COLUMN_DATA:var B=e.repo_id,j=e.column_key,U=e.new_data,H=(0,y.rm)(t.columns,j),z=U;H.type===E.vZ.SINGLE_SELECT&&(z.options=Array.isArray(z.options)?z.options.map((function(e){return(0,x.Oq)(H,e.id)?{id:e.id,name:e.id}:e})):[]),window.sfMetadataContext.modifyColumnData(B,j,z).then((function(t){n({operation:e})})).catch((function(e){n({error:(0,D.AP)("Failed to modify property data")})}));break;case b.P.MODIFY_COLUMN_ORDER:var V=e.repo_id,Y=e.view_id,G=e.new_columns_keys;window.sfMetadataContext.modifyView(V,Y,{columns_keys:G}).then((function(t){n({operation:e})})).catch((function(e){n({error:(0,D.AP)("Failed to modify property order")})}));break;case b.P.MODIFY_FILTERS:var q=e.repo_id,W=e.view_id,K=e.filter_conjunction,X=e.filters,$=e.basic_filters;window.sfMetadataContext.modifyView(q,W,{filters:X,filter_conjunction:K,basic_filters:$}).then((function(t){n({operation:e})})).catch((function(e){n({error:(0,D.AP)("Failed to modify filter")})}));break;case b.P.MODIFY_SORTS:var Z=e.repo_id,Q=e.view_id,J=e.sorts;window.sfMetadataContext.modifyView(Z,Q,{sorts:J}).then((function(t){n({operation:e})})).catch((function(e){n({error:(0,D.AP)("Failed to modify sort")})}));break;case b.P.MODIFY_GROUPBYS:var ee=e.repo_id,te=e.view_id,ne=e.groupbys;window.sfMetadataContext.modifyView(ee,te,{groupbys:ne}).then((function(t){n({operation:e})})).catch((function(e){n({error:(0,D.AP)("Failed to modify group")})}));break;case b.P.MODIFY_HIDDEN_COLUMNS:var re=e.repo_id,ie=e.view_id,ae=e.hidden_columns;window.sfMetadataContext.modifyView(re,ie,{hidden_columns:ae}).then((function(t){n({operation:e})})).catch((function(e){n({error:(0,D.AP)("Failed to modify hidden properties")})}));break;case b.P.RENAME_PEOPLE_NAME:var oe=e.people_id,se=e.new_name;window.sfMetadataContext.renamePeople(oe,se).then((function(t){n({operation:e})})).catch((function(e){n({error:(0,D.AP)("Failed to modify people name")})}));break;case b.P.MODIFY_SETTINGS:var ue=e.repo_id,le=e.view_id,ce=e.settings;window.sfMetadataContext.modifyView(ue,le,{settings:ce}).then((function(t){n({operation:e})})).catch((function(e){n({error:(0,D.AP)("Failed to modify settings")})}))}}},{key:"handleReloadRecords",value:function(e,t,n){var r=t.repo_id,i=this.getOperationRelatedColumns(e,t).relatedColumnKeyMap;if(this.checkReloadRecordsOperation(t)){var a=this.getOperatedRowsIds(t);this.asyncReloadRecords(a,r,i,n)}}},{key:"asyncReloadRecords",value:function(e,t,n,r){var i=this;if(Array.isArray(e)&&0!==e.length){var a=(0,c.A)(e),o=a.splice(0,100);window.sfMetadataContext.getRowsByIds(t,o).then((function(e){if(e&&e.data&&e.data.results){var s=e.data.results,u=[],l={},c={};s.length>0&&s.forEach((function(e){u.push(e),l[e._id]=!0})),o.forEach((function(e){l[e]||(c[e]=!0)})),r({reloadedRecords:u,idRecordNotExistMap:c,relatedColumnKeyMap:n}),i.asyncReloadRecords(a,t,n,r)}else i.asyncReloadRecords(a,t,n,r)})).catch((function(e){console.log(e),i.asyncReloadRecords(a,t,n,r)}))}}},{key:"getOperationRelatedColumns",value:function(e,t){var n;switch(t.op_type){case b.P.MODIFY_RECORDS:var r=t.id_original_row_updates;n=this.getRelatedColumnKeysFromRecordUpdates(r);break;case b.P.RELOAD_RECORDS:var i=e.view.available_columns,a={};return i.forEach((function(e){var t=e.key;a[t]=!0})),{relatedColumnKeyMap:a,relatedColumns:i};case b.P.MODIFY_RECORD_VIA_BUTTON:var o=t.row_id,s=t.original_updates;n=this.getRelatedColumnKeysFromRecordUpdates((0,C.default)({},o,s));break;default:n=[]}return this.getRelatedColumns(n,e)}},{key:"getOperatedRowsIds",value:function(e){switch(e.op_type){case b.P.MODIFY_RECORDS:case b.P.RELOAD_RECORDS:var t=e.row_ids;return Array.isArray(t)?(0,c.A)(t):[];case b.P.MODIFY_RECORD_VIA_BUTTON:var n=e.row_id;return n?[n]:[];default:return[]}}},{key:"getRelatedColumns",value:function(e,t){if(!e||0===e.length)return{relatedColumnKeyMap:{},relatedColumns:[]};var n={},r=[],i=t.view.available_columns;return e.forEach((function(e){if(!n[e]){var t=(0,y.rm)(i,e);t&&(n[e]=!0,r.push(t))}})),{relatedColumnKeyMap:n,relatedColumns:r}}},{key:"getRelatedColumnKeysFromRecordUpdates",value:function(e){return e?Object.keys(e).reduce((function(t,n){var r=e[n];return r&&t.push.apply(t,(0,c.A)(Object.keys(r))),t}),[]):[]}}])}(),R=function(){return(0,h.A)((function e(){(0,p.A)(this,e)}),[{key:"applyOperation",value:function(e){switch(e.op_type){case b.P.MODIFY_COLUMN_WIDTH:var t=e.column_key,n=e.new_width;try{var r=window.sfMetadataContext.localStorage.getItem("columns_width")||{};window.sfMetadataContext.localStorage.setItem("columns_width",(0,i.A)((0,i.A)({},r),{},(0,C.default)({},t,n)))}catch(a){break}}}}])}(),F=n(3783),B=function(){return(0,h.A)((function e(t){var n=this;(0,p.A)(this,e),this.destroy=function(){n.viewId="",n.data=null,n.startIndex=0,n.redos=[],n.undos=[],n.pendingOperations=[],n.isSendingOperation=!1},this.initStartIndex=function(){n.startIndex=0},this.sendOperationCallback=function(e,t){var r=t.operation,i=t.error;if(i)return n.context.eventBus.dispatch(E.Tw.TABLE_ERROR,{error:i}),r&&r.fail_callback&&r.fail_callback(i),void n.sendNextOperation(e);var a=b.hg.includes(r.op_type);a&&(n.handleUndoRedos(e,r),n.data=g()(r.apply(n.data)),n.syncOperationOnData(r)),(b._f.includes(r.op_type)||b.vT.includes(r.op_type))&&window.sfMetadataContext.eventBus.dispatch(E.Tw.VIEW_CHANGED,n.data.view),a&&n.context.eventBus.dispatch(E.Tw.SERVER_TABLE_CHANGED),r.success_callback&&r.success_callback(),n.serverOperator.handleReloadRecords(n.data,r,(function(e){var t=e.reloadedRecords,r=e.idRecordNotExistMap,i=e.relatedColumnKeyMap;t.length>0&&N.handleReloadedRecords(n.data,t,i),Object.keys(r).length>0&&N.handleNotExistRecords(n.data,r),n.context.eventBus.dispatch(E.Tw.SERVER_TABLE_CHANGED)})),n.sendNextOperation(e)},this.insertColumn=function(e,t,r){var i=r.key,a=r.data,o=b.P.INSERT_COLUMN,s=n.createOperation({type:o,repo_id:n.repoId,name:e,column_type:t,key:i,data:a});n.applyOperation(s)},this.deleteColumn=function(e,t){var r=b.P.DELETE_COLUMN,i=n.createOperation({type:r,repo_id:n.repoId,column_key:e});n.applyOperation(i)},this.renameColumn=function(e,t,r){var i=b.P.RENAME_COLUMN,a=n.createOperation({type:i,repo_id:n.repoId,column_key:e,new_name:t,old_name:r});n.applyOperation(a)},this.modifyColumnData=function(e,t,r){var i=(arguments.length>3&&void 0!==arguments[3]?arguments[3]:{}).optionModifyType,a=b.P.MODIFY_COLUMN_DATA,o=n.createOperation({type:a,repo_id:n.repoId,column_key:e,new_data:t,old_data:r,option_modify_type:i});n.applyOperation(o)},this.modifyColumnWidth=function(e,t){var r=b.P.MODIFY_COLUMN_WIDTH,i=(0,y.rm)(n.data.columns,e),a=n.createOperation({type:r,repo_id:n.repoId,column_key:e,new_width:t,old_width:i.width});n.applyOperation(a)},this.modifyColumnOrder=function(e,t){var r=b.P.MODIFY_COLUMN_ORDER,i=n.data.view.columns_keys,a=i.indexOf(t),o=i.slice(0);(o=o.filter((function(t){return t!==e}))).splice(a,0,e);var s=n.createOperation({type:r,repo_id:n.repoId,view_id:n.viewId,new_columns_keys:o,old_columns_keys:i});n.applyOperation(s)},this.checkIsRenameFileOperator=function(e,t){if(e.length>1)return!1;var n=t[e[0]],r=n&&Object.keys(n);return!(!r||r.length>1||r[0]!==E.L2.FILE_NAME)},this.checkDuplicatedName=function(e,t){var r=P.Aq.joinPath(t,e);return n.data.rows.some((function(e){return r===P.Aq.joinPath(e._parent_dir,e._name)}))},this.renamePeopleName=function(e,t,r){var i=b.P.RENAME_PEOPLE_NAME,a=n.createOperation({type:i,repo_id:n.repoId,people_id:e,new_name:t,old_name:r});n.applyOperation(a)},this.deletePeoplePhotos=function(e,t){var r=b.P.DELETE_PEOPLE_PHOTOS,i=n.createOperation({type:r,repo_id:n.repoId,people_id:e,deleted_photos:t});n.applyOperation(i)},this.modifySettings=function(e){var t=b.P.MODIFY_SETTINGS,r=n.createOperation({type:t,repo_id:n.repoId,view_id:n.viewId,settings:e});n.applyOperation(r)},this.repoId=t.repoId,this.viewId=t.viewId,this.data=null,this.context=t.context,this.startIndex=0,this.redos=[],this.undos=[],this.pendingOperations=[],this.isSendingOperation=!1,this.isReadonly=!1,this.serverOperator=new L,this.localOperator=new R,this.collaborators=t.collaborators||[]}),[{key:"loadMetadata",value:function(){var e=(0,f.A)((0,d.A)().mark((function e(t,n){var r,i,a,o,s,u,l;return(0,d.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.context.getMetadata({view_id:this.viewId,start:this.startIndex,limit:n});case 2:a=e.sent,o=(null===a||void 0===a||null===(r=a.data)||void 0===r?void 0:r.results)||[],s=(0,y.H2)(null===a||void 0===a||null===(i=a.data)||void 0===i?void 0:i.metadata),(u=new F.A({rows:o,columns:s,view:t})).view.rows=u.row_ids,l=o.length,u.hasMore=l===n,this.data=u,this.startIndex+=l,N.run(this.data,{collaborators:this.collaborators});case 12:case"end":return e.stop()}}),e,this)})));return function(t,n){return e.apply(this,arguments)}}()},{key:"load",value:function(){var e=(0,f.A)((0,d.A)().mark((function e(){var t,n,r,i,a=arguments;return(0,d.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=a.length>0&&void 0!==a[0]?a[0]:E.bK,e.next=3,this.context.getView(this.viewId);case 3:return r=e.sent,i=(null===r||void 0===r||null===(t=r.data)||void 0===t?void 0:t.view)||{},e.next=7,this.loadMetadata(i,n);case 7:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"reload",value:function(){var e=(0,f.A)((0,d.A)().mark((function e(){var t,n=arguments;return(0,d.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=n.length>0&&void 0!==n[0]?n[0]:E.bK,this.startIndex=0,e.next=4,this.loadMetadata(this.data.view,t);case 4:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"loadMore",value:function(){var e=(0,f.A)((0,d.A)().mark((function e(t){var n,r,i,a,o,s=this;return(0,d.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.data){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,this.context.getMetadata({view_id:this.viewId,start:this.startIndex,limit:t});case 4:if(i=e.sent,a=(null===i||void 0===i||null===(n=i.data)||void 0===n?void 0:n.results)||[],Array.isArray(a)&&0!==a.length){e.next=9;break}return this.hasMore=!1,e.abrupt("return");case 9:(r=this.data.rows).push.apply(r,(0,c.A)(a)),a.forEach((function(e){s.data.row_ids.push(e._id),s.data.id_row_map[e._id]=e})),o=a.length,this.data.hasMore=o===t,this.data.recordsCount=this.data.row_ids.length,this.startIndex=this.startIndex+o,N.run(this.data,{collaborators:this.collaborators}),this.context.eventBus.dispatch(E.Tw.LOCAL_TABLE_CHANGED);case 17:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"updateRowData",value:function(){var e=(0,f.A)((0,d.A)().mark((function e(t){var n,r,i;return(0,d.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.context.getRowsByIds(this.repoId,[t]);case 2:if((n=e.sent)&&n.data){e.next=5;break}return e.abrupt("return");case 5:r=n.data.results[0],i=this.data.rows.findIndex((function(e){return e._id===t})),this.data.id_row_map[t]=r,this.data.rows[i]=r,N.run(this.data,{collaborators:this.collaborators});case 10:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"createOperation",value:function(e){return new b.I(e)}},{key:"applyOperation",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{handleUndo:!0},n=e.op_type;b.hg.includes(n)||(this.handleUndoRedos(t,e),this.data=g()(e.apply(this.data)),this.syncOperationOnData(e),this.context.eventBus.dispatch(E.Tw.LOCAL_TABLE_CHANGED)),b.ky.includes(n)?this.localOperator.applyOperation(e):this.addPendingOperations(e,t)}},{key:"addPendingOperations",value:function(e,t){this.pendingOperations.push(e),this.startSendOperation(t)}},{key:"startSendOperation",value:function(e){this.isSendingOperation||0===this.pendingOperations.length||(this.isSendingOperation=!0,this.context.eventBus.dispatch(E.Tw.SAVING),this.sendNextOperation(e))}},{key:"sendNextOperation",value:function(e){if(0===this.pendingOperations.length)return this.isSendingOperation=!1,void this.context.eventBus.dispatch(E.Tw.SAVED);var t=this.pendingOperations.shift();this.serverOperator.applyOperation(t,this.data,this.sendOperationCallback.bind(this,e))}},{key:"handleUndoRedos",value:function(e,t){var n=e.handleUndo,r=e.asyncUndoRedo;n&&(this.redos.length>0&&(this.redos=[]),this.undos.length>10&&(this.undos=this.undos.slice(-10)),b.qX.includes(t.op_type)&&this.undos.push(t)),r&&r(t)}},{key:"undoOperation",value:function(){var e=this;if(!this.isReadonly&&0!==this.undos.length){var t=this.undos.pop(),n=t.invert();b.hg.includes(n.op_type)?this.applyOperation(n,{handleUndo:!1,asyncUndoRedo:function(n){n.op_type===b.P.INSERT_RECORD&&(t.row_id=n.row_data._id),e.redos.push(t)}}):(this.redos.push(t),this.applyOperation(n,{handleUndo:!1}))}}},{key:"redoOperation",value:function(){var e=this;if(!this.isReadonly&&0!==this.redos.length){var t=this.redos.pop();b.hg.includes(t.op_type)?this.applyOperation(t,{handleUndo:!1,asyncUndoRedo:function(n){n.op_type===b.P.INSERT_RECORD&&(t=n),e.undos.push(t)}}):(this.undos.push(t),this.applyOperation(t,{handleUndo:!1}))}}},{key:"syncOperationOnData",value:function(e){N.syncOperationOnData(this.data,e,{collaborators:this.collaborators})}},{key:"modifyRecords",value:function(e,t,n,r,i,a,o,s){var u=this,l=s.fail_callback,c=s.success_callback,d=(0,v.V)(this.data,e),f=[],p={},h={},m={},g={},y={};d.forEach((function(e){if(e&&u.context.canModifyRow(e)){var a=e._id;f.push(a),y[a]=e._obj_id,p[a]=t[a],h[a]=n[a],m[a]=r[a],g[a]=i[a]}}));var E=null,_=null;if(o){var C=f[0],T=(0,v.f)(this.data,C);if(T&&(0,A.o4)(T)){var w=n[C],S=(0,x.NZ)(T),k=(0,x.NZ)(w),D=T._parent_dir;E=P.Aq.joinPath(D,S),_=P.Aq.joinPath(D,k)}_&&this.data.rows.forEach((function(e){var t=e._id,n=e._parent_dir;if(n.includes(E)&&!f.includes(t)){f.push(t),y[t]=e._obj_id;var r={_parent_dir:n.replace(E,_)};p[t]=Object.assign({},p[t],r),h[t]=Object.assign({},h[t],r),m[t]=Object.assign({},m[t],{_parent_dir:n}),g[t]=Object.assign({},g[t],{_parent_dir:n})}}))}var O=b.P.MODIFY_RECORDS,N=this.createOperation({type:O,repo_id:this.repoId,row_ids:f,id_row_updates:p,id_original_row_updates:h,id_old_row_data:m,id_original_old_row_data:g,is_copy_paste:a,is_rename:o,id_obj_id:y,fail_callback:l,success_callback:c});this.applyOperation(N)}},{key:"deleteRecords",value:function(e,t){var n=this,r=t.fail_callback,i=t.success_callback,a=b.P.DELETE_RECORDS;if(Array.isArray(e)&&0!==e.length){var o=Array.isArray(e)?e.filter((function(e){var t=(0,v.f)(n.data,e);return t&&n.context.canModifyRow(t)})):[],s=e.map((function(e){var t=(0,v.f)(n.data,e);if(t&&(0,A.o4)(t)){var r=t._parent_dir,i=t._name;return P.Aq.joinPath(r,i)}return null})).filter(Boolean);if(s.length>0&&this.data.rows.forEach((function(e){s.some((function(t){return e._parent_dir.includes(t)}))&&!o.includes(e._id)&&o.push(e._id)})),0!==o.length){var u=o.map((function(e){return(0,v.f)(n.data,e)})),l=this.createOperation({type:a,repo_id:this.repoId,rows_ids:o,deleted_rows:u,fail_callback:r,success_callback:i});this.applyOperation(l)}}}},{key:"reloadRecords",value:function(e){var t=b.P.RELOAD_RECORDS,n=this.createOperation({type:t,repo_id:this.repoId,row_ids:e});this.applyOperation(n)}},{key:"lockRecordViaButton",value:function(e,t,n){var r=n.success_callback,i=n.fail_callback,a=b.P.LOCK_RECORD_VIA_BUTTON,o=this.createOperation({type:a,repo_id:this.repoId,row_id:e,button_column_key:t,success_callback:r,fail_callback:i});this.applyOperation(o)}},{key:"modifyRecordViaButton",value:function(e,t,n,r,i,a,o){var s=o.success_callback,u=o.fail_callback;if((0,v.f)(this.data,e)){var l=b.P.MODIFY_RECORD_VIA_BUTTON,c=this.createOperation({type:l,repo_id:this.repoId,row_id:e,updates:t,old_row_data:n,original_updates:r,original_old_row_data:i,button_column_key:a,success_callback:s,fail_callback:u});this.applyOperation(c)}}},{key:"modifyLocalRecord",value:function(e,t){var n=b.P.MODIFY_LOCAL_RECORD,r=this.createOperation({type:n,row_id:e,repo_id:this.repoId,updates:t});this.applyOperation(r)}},{key:"modifyFilters",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],i=b.P.MODIFY_FILTERS,a=this.createOperation({type:i,filter_conjunction:e,filters:t,basic_filters:r,repo_id:this.repoId,view_id:this.viewId,success_callback:function(){n.context.eventBus.dispatch(E.Tw.RELOAD_DATA)}});this.applyOperation(a)}},{key:"modifySorts",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=b.P.MODIFY_SORTS,i=this.createOperation({type:r,sorts:e,repo_id:this.repoId,view_id:this.viewId,success_callback:function(){t.context.eventBus.dispatch(E.Tw.RELOAD_DATA),n&&t.context.eventBus.dispatch(E.Tw.DISPLAY_SORTS)}});this.applyOperation(i)}},{key:"modifyGroupbys",value:function(e){var t=b.P.MODIFY_GROUPBYS,n=this.createOperation({type:t,groupbys:e,repo_id:this.repoId,view_id:this.viewId});this.applyOperation(n)}},{key:"modifyHiddenColumns",value:function(e){var t=b.P.MODIFY_HIDDEN_COLUMNS,n=this.createOperation({type:t,hidden_columns:e,repo_id:this.repoId,view_id:this.viewId});this.applyOperation(n)}}])}(),j=B,U=n(28523),H=n(60450),z=n(44414),V=["children","repoID","viewID"],Y=s.createContext(null),G=function(e){var t=e.children,n=e.repoID,r=e.viewID,c=(0,o.A)(e,V),d=(0,s.useState)(!0),f=(0,a.A)(d,2),p=f[0],h=f[1],m=(0,s.useState)({rows:[],columns:[],view:{}}),g=(0,a.A)(m,2),v=g[0],y=g[1],b=(0,s.useRef)(null),_=(0,H.D)().collaborators,C=(0,U.p)(),A=C.showFirstView,T=C.setShowFirstView,w=(0,s.useCallback)((function(){y(b.current.data)}),[]),S=(0,s.useCallback)((function(e){u.A.danger(e.error)}),[]),k=(0,s.useCallback)((function(e){y(e)}),[]),x=(0,s.useCallback)((function(){h(!0),b.current.reload(E.bK).then((function(){y(b.current.data),h(!1)})).catch((function(e){var t=P.Aq.getErrorMsg(e);u.A.danger(t)}))}),[]),O=(0,s.useCallback)((function(e,t,n){window.sfMetadataStore.modifyFilters(t,e,n)}),[]),N=(0,s.useCallback)((function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];window.sfMetadataStore.modifySorts(e,t)}),[]),I=(0,s.useCallback)((function(e){window.sfMetadataStore.modifyGroupbys(e)}),[]),M=(0,s.useCallback)((function(e){window.sfMetadataStore.modifyHiddenColumns(e)}),[]),L=(0,s.useCallback)((function(e,t){window.sfMetadataStore.modifyColumnOrder(e,t)}),[]),R=(0,s.useCallback)((function(e){window.sfMetadataStore.modifySettings(e)}),[]),F=(0,s.useCallback)((function(e,t){window.sfMetadataStore.modifyLocalRecord(e,t)}),[]);return(0,s.useEffect)((function(){h(!0);var e=new l.A;window.sfMetadataContext=e,window.sfMetadataContext.init((0,i.A)((0,i.A)({},c),{},{repoID:n,viewID:r})),b.current=new j({context:window.sfMetadataContext,repoId:n,viewId:r,collaborators:_}),window.sfMetadataStore=b.current,b.current.initStartIndex(),b.current.load(E.bK).then((function(){A&&0===b.current.data.rows.length&&u.A.success((0,D.AP)("The files' metadata is being created. This may take a minute or so. Please refresh the page later.")),y(b.current.data),T(!1),h(!1)})).catch((function(e){var t=P.Aq.getErrorMsg(e);u.A.danger(t)}));var t=window.sfMetadataContext.eventBus,a=t.subscribe(E.Tw.SERVER_TABLE_CHANGED,w),o=t.subscribe(E.Tw.LOCAL_TABLE_CHANGED,w),s=t.subscribe(E.Tw.TABLE_ERROR,S),d=t.subscribe(E.Tw.UPDATE_TABLE_ROWS,k),f=t.subscribe(E.Tw.RELOAD_DATA,x),p=t.subscribe(E.Tw.MODIFY_FILTERS,O),m=t.subscribe(E.Tw.MODIFY_SORTS,N),g=t.subscribe(E.Tw.MODIFY_GROUPBYS,I),v=t.subscribe(E.Tw.MODIFY_HIDDEN_COLUMNS,M),C=t.subscribe(E.Tw.MODIFY_COLUMN_ORDER,L),B=t.subscribe(E.Tw.MODIFY_SETTINGS,R),U=t.subscribe(E.Tw.LOCAL_RECORD_CHANGED,F);return function(){window.sfMetadataContext&&window.sfMetadataContext.destroy(),window.sfMetadataStore.destroy(),a(),o(),s(),d(),f(),p(),m(),g(),v(),C(),B(),U()}}),[n,r]),(0,z.jsx)(Y.Provider,{value:{isLoading:p,metadata:v,store:b.current,isDirentDetailShow:c.isDirentDetailShow,deleteFilesCallback:c.deleteFilesCallback,renameFileCallback:c.renameFileCallback,updateCurrentDirent:c.updateCurrentDirent,closeDirentDetail:c.closeDirentDetail,showDirentDetail:c.showDirentDetail},children:t})},q=function(){var e=(0,s.useContext)(Y);if(!e)throw new Error("'MetadataContext' is null");return e}},28523:function(e,t,n){"use strict";n.d(t,{X:function(){return h},p:function(){return m}});var r=n(89379),i=n(5544),a=n(9950),o=n(19175),s=n(65604),u=n(4086),l=n(40326),c=n(13042),d=n(9264),f=n(44414),p=a.createContext(null),h=function(e){var t=e.repoID,n=e.currentRepoInfo,h=e.hideMetadataView,m=e.selectMetadataView,g=e.children,v=(0,a.useMemo)((function(){return!n.encrypted&&window.app.pageOptions.enableMetadataManagement}),[window.app.pageOptions.enableMetadataManagement,n]),y=(0,a.useState)(!1),b=(0,i.A)(y,2),E=b[0],_=b[1],C=(0,a.useState)(!1),A=(0,i.A)(C,2),T=A[0],w=A[1],S=(0,a.useState)(!1),k=(0,i.A)(S,2),D=k[0],x=k[1],O=(0,a.useState)([]),N=(0,i.A)(O,2),I=N[0],P=N[1],M=(0,a.useState)([]),L=(0,i.A)(M,2),R=L[0],F=L[1],B=(0,a.useState)(0),j=(0,i.A)(B,2)[1],U=(0,a.useRef)({}),H=(0,a.useCallback)((function(){var e=window.location,t=e.origin,n=e.pathname,r=e.search;if(new URLSearchParams(r).get("view")){var i="".concat(t).concat(n);window.history.pushState({url:i,path:""},"",i)}}),[]);(0,a.useEffect)((function(){v?o.A.getMetadataStatus(t).then((function(e){var t=e.data.enabled;t||H(),_(t)})).catch((function(e){var t=s.Aq.getErrorMsg(e,!0);u.A.danger(t),_(!1)})):H()}),[t,v]);var z=(0,a.useCallback)((function(e){e!==E&&(e?x(!0):(h&&h(),H(),w(!1)),_(e))}),[E,h,H]),V=(0,a.useCallback)((function(e){e!==T&&(w(e),e&&u.A.success((0,l.AP)("Recognizing portraits. Please refresh the page later.")))}),[T]);(0,a.useEffect)((function(){E?o.A.listViews(t).then((function(e){var t=e.data,n=t.navigation,r=t.views;Array.isArray(r)&&r.forEach((function(e){U.current[e._id]=e})),U.current[d.M1]={_id:d.M1,name:(0,l.AP)("Photos - classfied by people"),type:d.rX.FACE_RECOGNITION},P(n)})).catch((function(e){var t=s.Aq.getErrorMsg(e);u.A.danger(t)})):(U.current={},P([]))}),[t,E]),(0,a.useEffect)((function(){if(!E)return F([]),void w(!1);o.A.getFaceRecognitionStatus(t).then((function(e){w(e.data.enabled)})).catch((function(e){var t=s.Aq.getErrorMsg(e);u.A.danger(t)}))}),[t,E]),(0,a.useEffect)((function(){F(T?[{_id:d.M1,type:"view"}]:[])}),[T]);var Y=(0,a.useCallback)((function(e,n){if(!n){var r={children:[],path:"/"+c.AT.FILE_EXTENDED_PROPERTIES+"/"+e._id,isExpanded:!1,isLoaded:!0,isPreload:!0,object:{file_tags:[],id:e._id,type:c.AT.FILE_EXTENDED_PROPERTIES,isDir:function(){return!1}},parentNode:{},key:t,view_id:e._id,view_type:e.type};m(r)}}),[t,m]),G=(0,a.useCallback)((function(e,n,r,i){o.A.addView(t,e,n).then((function(e){var t=e.data.view,n=I.slice(0);n.push({_id:t._id,type:"view"}),U.current[t._id]=t,P(n),Y(t),r&&r()})).catch((function(e){i&&i(e)}))}),[I,t,U,Y]),q=(0,a.useCallback)((function(e){o.A.duplicateView(t,e).then((function(e){var t=e.data.view,n=I.slice(0);n.push({_id:t._id,type:"view"}),U.current[t._id]=t,P(n),Y(t)})).catch((function(e){var t=s.Aq.getErrorMsg(e);u.A.danger(t)}))}),[I,t,U,Y]),W=(0,a.useCallback)((function(e,n){o.A.deleteView(t,e).then((function(t){var r=I.filter((function(t){return t._id!==e}));if(delete U.current[e],P(r),n){var i=I.findIndex((function(t){return t._id===e})),a=I[i-1]._id,o=U.current[a];Y(o)}})).catch((function(e){var t=s.Aq.getErrorMsg(e);u.A.danger(t)}))}),[t,I,Y,U]),K=(0,a.useCallback)((function(e,n,i,a){o.A.modifyView(t,e,n).then((function(t){var a=U.current[e];U.current[e]=(0,r.A)((0,r.A)({},a),n),j((function(e){return e+1})),i&&i()})).catch((function(e){a&&a(e)}))}),[t,U]),X=(0,a.useCallback)((function(e,n){o.A.moveView(t,e,n).then((function(e){var t=e.data.navigation;P(t)})).catch((function(e){var t=s.Aq.getErrorMsg(e);u.A.danger(t)}))}),[t]);return(0,f.jsx)(p.Provider,{value:{enableMetadata:E,updateEnableMetadata:z,enableFaceRecognition:T,updateEnableFaceRecognition:V,showFirstView:D,setShowFirstView:x,navigation:I,staticView:R,viewsMap:U.current,selectView:Y,addView:G,duplicateView:q,deleteView:W,updateView:K,moveView:X},children:g})},m=function(){var e=(0,a.useContext)(p);if(!e)throw new Error("'MetadataContext' is null");return e}},83172:function(e,t,n){"use strict";n.d(t,{lN:function(){return S.lN},M8:function(){return S.M8},BT:function(){return mo.A},iF:function(){return Go},Ww:function(){return To},nx:function(){return Co},Lr:function(){return es},Bd:function(){return go},D1:function(){return S.D1},Sv:function(){return S.Sv},p_:function(){return S.p_}});var r=n(89379);var i=n(9950),a=n(71791),o=n(64467),s=n(90675),u=n(10467),l=n(5544),c=n(4086),d=n(80045),f=n(48738),p=n.n(f),h=n(23029),m=n(92901),g=n(39874),v=n(85501),y=n(9264),b=n(44414),E=function(e){function t(){var e;(0,h.A)(this,t);for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(e=(0,g.A)(this,t,[].concat(r))).isSelfScroll=!0,e.setScrollTop=function(t){e.isSelfScroll=!1,e.rightScrollContainer.scrollTop=t},e.onScroll=function(t){if(t.stopPropagation(),e.isSelfScroll){var n=t.target.scrollTop;e.props.onScrollbarScroll(n)}else e.isSelfScroll=!0},e.onMouseUp=function(t){e.props.onScrollbarMouseUp&&e.props.onScrollbarMouseUp(t)},e.getScrollbarStyle=function(){var e=window.sfMetadataBody;return e&&e.resultRef?{height:e.resultRef.scrollHeight}:{}},e.getContainerStyle=function(){var e={},t=window.sfMetadataBody;return t&&t.resultContentRef&&(e.height=t.resultContentRef.clientHeight,e.zIndex=y.Gz.gA),e.top=33,e.right=0,e},e.setScrollbarRef=function(t){e.scrollbar=t},e.setContainerRef=function(t){e.rightScrollContainer=t},e}return(0,v.A)(t,e),(0,m.A)(t,[{key:"render",value:function(){var e=this.getContainerStyle(),t=this.getScrollbarStyle();return(0,b.jsx)("div",{className:"right-scrollbar-container",style:e,ref:this.setContainerRef,onScroll:this.onScroll,onMouseUp:this.onMouseUp,children:(0,b.jsx)("div",{ref:this.setScrollbarRef,className:"right-scrollbar-inner",style:t})})}}])}(i.Component),_=E,C=function(e){function t(){var e;(0,h.A)(this,t);for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(e=(0,g.A)(this,t,[].concat(r))).isSelfScroll=!0,e.setScrollLeft=function(t){e.isSelfScroll=!1,e.container.scrollLeft=t},e.onScroll=function(t){if(t.stopPropagation(),e.isSelfScroll){var n=t.target.scrollLeft;e.props.onScrollbarScroll(n)}else e.isSelfScroll=!0},e.getScrollbarStyle=function(){return{width:e.props.innerWidth}},e.getContainerStyle=function(){return{zIndex:y.Gz.gA}},e.setScrollbarRef=function(t){e.scrollbar=t},e.setContainerRef=function(t){e.container=t},e}return(0,v.A)(t,e),(0,m.A)(t,[{key:"render",value:function(){if(!this.props.innerWidth)return null;var e=this.getContainerStyle(),t=this.getScrollbarStyle();return(0,b.jsx)("div",{className:"horizontal-scrollbar-container",ref:this.setContainerRef,style:e,onScroll:this.onScroll,onMouseUp:this.props.onScrollbarMouseUp,children:(0,b.jsx)("div",{className:"horizontal-scrollbar-inner",ref:this.setScrollbarRef,style:t})})}}])}(i.Component),A=C,T=n(43066),w=n(46874),S=n(95103),k=n(65604),D=n(40326),x=n(87364),O=n(1560),N=["record","className","value"],I=function(e){var t=e.record,n=e.className,o=e.value,s=(0,d.A)(e,N),u=(0,i.useMemo)((function(){return(0,x.ND)(t)}),[t]),l=(0,i.useMemo)((function(){return(0,O.o4)(t)}),[t]),c=(0,i.useMemo)((function(){return k.Aq.imageCheck(o)?p()(n,"sf-metadata-image-file-formatter"):n}),[n,o]),f=(0,i.useMemo)((function(){if(l){var e=k.Aq.getFolderIconUrl();return{iconUrl:e,defaultIconUrl:e}}var t=k.Aq.getFileIconUrl(o);if(k.Aq.imageCheck(o)){var n=k.Aq.encodePath(k.Aq.joinPath(u,o)),r=window.sfMetadataStore.repoId;return{iconUrl:"".concat(D.Yc,"thumbnail/").concat(r,"/").concat(D.dq).concat(n),defaultIconUrl:t}}return{iconUrl:t,defaultIconUrl:t}}),[l,o,u]);return(0,b.jsx)(a.K5,(0,r.A)((0,r.A)({},s),{},{className:c,value:o},f))},P=["readonly","value","field","record"],M=function(e){var t=e.readonly,n=e.value,o=e.field,s=e.record,u=(0,d.A)(e,P),l=(0,S.D1)(),c=l.collaborators,f=l.collaboratorsCache,p=l.updateCollaboratorsCache,h=l.queryUser,m=(0,i.useMemo)((function(){return{collaborators:c,collaboratorsCache:f,updateCollaboratorsCache:p,readonly:t,value:n,field:o,queryUserAPI:h}}),[t,n,o,c,f,p,h]);return o.type===y.vZ.FILE_NAME?(0,b.jsx)(I,(0,r.A)((0,r.A)((0,r.A)({},m),u),{},{record:s})):(0,b.jsx)(a.ZA,(0,r.A)((0,r.A)({},m),u))},L=function(e){var t=e.isCellSelected,n=e.field,r=e.value,s=e.onChange,u=(0,i.useState)(!1),c=(0,l.A)(u,2),d=c[0],f=c[1];(0,i.useEffect)((function(){t||f(!1)}),[t]);var p=(0,i.useCallback)((function(e){e&&e.stopPropagation(),s((0,o.default)({},n.key,!r))}),[r,n,s]),h=(0,i.useCallback)((function(){d?p():f(!0)}),[d,p]);return(0,b.jsx)("div",{className:"sf-metadata-checkbox-editor",onClick:h,children:(0,b.jsx)("div",{className:"sf-metadata-checkbox-editor-content",onClick:p,children:r&&(0,b.jsx)(a.In,{iconName:"check-mark"})})})},R=n(23071),F=function(e){var t=e.isCellSelected,n=e.field,r=e.value,a=e.onChange,s=(0,i.useState)(r||0),u=(0,l.A)(s,2),c=u[0],d=u[1],f=(0,i.useState)(-1),p=(0,l.A)(f,2),h=p[0],m=p[1];(0,i.useEffect)((function(){d(r||0)}),[r]);var g=(0,i.useCallback)((function(e){m(e)}),[]),v=(0,i.useCallback)((function(){m(-1)}),[]),E=(0,i.useCallback)((function(e){var t=c===e?0:e;d(t),a((0,o.default)({},n.key,t))}),[c,n,a]),_=(0,i.useCallback)((function(){var e=(n.data||y.Wz).max,r=void 0===e?5:e,i=[];if(c||t)for(var a=0;a<r;a++){var o=(0,b.jsx)(R.A,{index:a+1,enterIndex:h,value:c,field:n,isShowRateItem:t,onMouseEnter:g,onMouseLeave:v,onChange:E},a);i.push(o)}return i}),[n,c,t,h,E,g,v]);return(0,b.jsx)("div",{className:"sf-metadata-rate-editor d-flex",children:_()})},B=n(11037),j=function(e){var t=e.isCellSelected,n=(e.isDir,e.field),r=e.value,i=e.onChange,a=e.record,o=n.type,s=(0,B.dK)(n,a,!0);return o===y.vZ.CHECKBOX&&s?(0,b.jsx)(L,{isCellSelected:t,value:r,field:n,onChange:i}):o===y.vZ.RATE&&s?(0,b.jsx)(F,{isCellSelected:t,value:r,field:n,onChange:i}):(0,b.jsx)(M,{readonly:!0,value:r,field:n,record:a})},U=n(78297),H=n(3866),z="folder",V="markdown",Y="sdoc",G="image",q=function(e,t){var n=window.sfMetadataContext.getSetting("repoID"),r=k.Aq.encodePath(k.Aq.joinPath(t,e));return"".concat(D.Yc,"lib/").concat(n,"/file").concat(r)},W=function(e){window.open(e)},K=function(e,t,n){!function(e,t,n){if(n){var r=window.location.pathname;r.endsWith("/")&&(r=r.slice(0,-1)),W(window.location.origin+r+k.Aq.encodePath(k.Aq.joinPath(t,e)))}else{var i=q(e,t);W(i)}}(e,t,n)},X=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){};if(e){var r=(0,x.NZ)(e),i=(0,O.o4)(e),a=function(e){var t=(0,x.ND)(e);return"/"===t?"":t}(e),o=function(e,t){if(t)return z;if(!e)return"";var n=e.lastIndexOf(".");return-1===n||e.slice(n).toLowerCase().indexOf(" ")>-1?"":k.Aq.imageCheck(e)?G:k.Aq.isMarkdownFile(e)?V:k.Aq.isSdocFile(e)?Y:""}(r,i);switch(o){case V:!function(e,t,n){n&&n.dispatch(H.T.OPEN_MARKDOWN,t,e)}(r,a,t);break;case Y:!function(e,t){var n=q(e,t);W(n)}(r,a);break;case G:n(e);break;default:K(r,a,o)}}},$=["isDir","column","record","cellValue"],Z=function(e){var t=e.isDir,n=(e.column,e.record),r=e.cellValue;(0,d.A)(e,$);return r?(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(a.Oi,{id:"sf-metadata-cell-open-file-btn",className:"sf-metadata-cell-operation-btn",size:20,iconName:"open-file",onClick:function(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation(),X(n,window.sfMetadataContext.eventBus,(function(){window.sfMetadataContext.eventBus.dispatch(y.Tw.OPEN_EDITOR,y.rr.PREVIEWER)}))}}),(0,b.jsx)(U.A,{hideArrow:!0,target:"sf-metadata-cell-open-file-btn",placement:"bottom",fade:!1,delay:{show:0,hide:0},modifiers:{preventOverflow:{boundariesElement:document.body}},className:"sf-metadata-tooltip",children:t?(0,D.AP)("Open folder"):(0,D.AP)("Open file")})]}):null},Q=n(22814),J=i.memo((function(e){var t=e.needBindEvents,n=e.column,a=e.record,s=e.groupRecordIndex,u=e.recordIndex,l=e.cellMetaData,c=e.highlightClassName,d=e.isLastCell,f=e.isLastFrozenCell,h=e.isCellSelected,m=e.bgColor,g=e.frozen,v=e.height,E=(0,i.useMemo)((function(){var e=n.type,t=window.sfMetadataContext.canModifyColumn(n);return p()("sf-metadata-result-table-cell","sf-metadata-result-table-".concat(e,"-cell"),c,{"table-cell-uneditable":!t||!y.W6[e],"last-cell":d,"table-last--frozen":f,"cell-selected":h})}),[n,c,d,f,h]),_=(0,i.useMemo)((function(){return n.type===y.vZ.FILE_NAME}),[n]),C=(0,i.useMemo)((function(){return(0,O.o4)(a)}),[a]),A=(0,i.useMemo)((function(){var e=n.left,t={width:n.width,height:v};return g||(t.left=e),m&&(t.backgroundColor=m),t}),[g,v,n,m]),T=(0,i.useCallback)((function(e){var t={idx:n.idx,groupRecordIndex:s,rowIdx:u};k.Aq.isFunction(l.onCellClick)&&l.onCellClick(t,e)}),[n,s,u,l]),w=(0,i.useCallback)((function(e){if(k.Aq.isFunction(l.onCellDoubleClick)){var t={idx:n.idx,groupRecordIndex:s,rowIdx:u};l.onCellDoubleClick(t,e)}}),[n,s,u,l]),S=(0,i.useCallback)((function(e){if(2!==e.button&&k.Aq.isFunction(l.onCellMouseDown)){var t={idx:n.idx,groupRecordIndex:s,rowIdx:u};l.onCellMouseDown(t,e)}}),[n,s,u,l]),D=(0,i.useCallback)((function(e){if(k.Aq.isFunction(l.onCellMouseEnter)){var t={idx:n.idx,groupRecordIndex:s,rowIdx:u},i={x:e.clientX,y:e.clientY};l.onCellMouseEnter((0,r.A)((0,r.A)({},t),{},{mousePosition:i}),e)}}),[n,s,u,l]),N=(0,i.useCallback)((function(e){if(k.Aq.isFunction(l.onCellMouseMove)){var t={idx:n.idx,groupRecordIndex:s,rowIdx:u},i={x:e.clientX,y:e.clientY};l.onCellMouseMove((0,r.A)((0,r.A)({},t),{},{mousePosition:i}),e)}}),[n,s,u,l]),I=(0,i.useCallback)((function(){}),[]),P=(0,i.useCallback)((function(e){e.stopPropagation(),e.preventDefault()}),[]),M=(0,i.useCallback)((function(e){e.preventDefault();var t={idx:n.idx,groupRecordIndex:s,rowIdx:u};k.Aq.isFunction(l.onCellContextMenu)&&l.onCellContextMenu(t)}),[l,n,s,u]),L=(0,i.useCallback)((function(){return{onClick:T,onDoubleClick:w,onMouseDown:S,onMouseEnter:D,onMouseMove:N,onMouseLeave:I,onDragOver:P,onContextMenu:M}}),[T,w,S,D,N,I,P,M]),R=(0,i.useCallback)((function(e){var t=n.key,r=n.name;return{oldRowData:y.Aj.includes(t)?(0,o.default)({},t,e):(0,o.default)({},r,e),originalOldRowData:(0,o.default)({},t,e)}}),[n]),F=(0,i.useCallback)((function(e){if(k.Aq.isFunction(l.modifyRecord)){var t=n.key,r=n.type,i=n.name,s=(0,x.Te)(a,n);if((0,x.oI)(s,e[t],r)){var u=a._id,c=Object.keys(e)[0],d=y.Aj.includes(t)?e:(0,o.default)({},i,e[c]),f=R(s),p=f.oldRowData,h=f.originalOldRowData;l.modifyRecord({rowId:u,cellKey:t,updates:d,originalUpdates:e,oldRowData:p,originalOldRowData:h})}}}),[l,a,n,R]),B=(0,x.Te)(a,n),U=t&&L(),H=(0,r.A)({className:E,style:A},U);return(0,b.jsxs)("div",(0,r.A)((0,r.A)({},H),{},{children:[(0,b.jsx)(j,{isCellSelected:h,isDir:C,value:B,field:n,onChange:F,record:a}),h&&_&&(0,b.jsx)(Z,{record:a,cellValue:B,column:n,isDir:C})]}),"".concat(a._id,"-").concat(n.key))}),(function(e,t){var n=e.record,r=e.column,i=e.isCellSelected,a=e.isLastCell,o=e.highlightClassName,s=e.height,u=e.bgColor,l=t.record,c=t.highlightClassName,d=t.height,f=t.column,p=t.bgColor,h=n[r.name]||n[r.key],m=l[r.name]||l[r.key];return!((0,x.oI)(h,m,r.type)||n._last_modifier!==l._last_modifier||i!==t.isCellSelected||a!==t.isLastCell||o!==c||s!==d||r.left!==f.left||r.width!==f.width||u!==p||!Q.A.isSameObject(r.data,f.data)||e.groupRecordIndex!==t.groupRecordIndex||e.recordIndex!==t.recordIndex)}));J.defaultProps={needBindEvents:!0};var ee=J,te=n(81718),ne=function(e){function t(e){var n;return(0,h.A)(this,t),(n=(0,g.A)(this,t,[e])).onCellMouseEnter=function(){n.props.isLocked&&!k.Fr&&(n.timer=setTimeout((function(){n.setState({isLockedRowTooltipShow:!0})}),500))},n.onCellMouseLeave=function(){n.props.isLocked&&!k.Fr&&(n.timer&&(clearTimeout(n.timer),n.timer=null),n.setState({isLockedRowTooltipShow:!1}))},n.getLockedRowTooltip=function(){var e=n.props.recordId;return(0,b.jsx)(te.A,{target:"action-cell-".concat(e),placement:"bottom",isOpen:n.state.isLockedRowTooltipShow,fade:!1,hideArrow:!0,className:"readonly-cell-tooltip",children:(0,D.AP)("The row is locked and cannot be modified")})},n.state={isLockedRowTooltipShow:!1},n}return(0,v.A)(t,e),(0,m.A)(t,[{key:"render",value:function(){var e=this.props,t=e.isSelected,n=e.isLastFrozenCell,i=e.index,a=e.height,o=e.recordId,s={height:a,width:y.$p,minWidth:y.$p};return(0,b.jsxs)("div",{className:p()("sf-metadata-result-table-cell column actions-cell",{"table-last--frozen":n}),id:"action-cell-".concat(o),style:(0,r.A)({},s),onMouseEnter:this.onCellMouseEnter,onMouseLeave:this.onCellMouseLeave,children:[!t&&(0,b.jsx)("div",{className:"sf-metadata-result-column-content row-index text-truncate",children:i+1}),(0,b.jsx)("div",{className:"sf-metadata-result-column-content actions-checkbox",children:(0,b.jsxs)("div",{className:"select-cell-checkbox-container",onClick:this.props.onSelectRecord,children:[(0,b.jsx)("input",{id:"select-cell-checkbox-".concat(o),className:"select-cell-checkbox",type:"checkbox",name:"row-selection",checked:t||!1,readOnly:!0}),(0,b.jsx)("label",{htmlFor:"select-cell-checkbox-".concat(o),name:(0,D.AP)("Select"),title:(0,D.AP)("Select"),"aria-label":(0,D.AP)("Select")})]})})]})}}])}(i.Component),re=ne,ie=function(e){function t(){var e;(0,h.A)(this,t);for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(e=(0,g.A)(this,t,[].concat(r))).checkScroll=function(){e.cancelFixFrozenDOMs(e.props.scrollLeft)},e.cancelFixFrozenDOMs=function(t){var n=e.props.isGroupView,r=e.frozenColumns.childElementCount;!e.frozenColumns||r<1||n&&r<2||(e.frozenColumns.style.position="absolute",e.frozenColumns.style.marginLeft=t+"px",e.frozenColumns.style.marginTop="0px")},e.onSelectRecord=function(t){var n=e.props,r=n.groupRecordIndex,i=n.index;e.props.selectNoneCells(),e.props.onSelectRecord({groupRecordIndex:r,recordIndex:i},t)},e.isCellSelected=function(t){var n=e.props,r=n.hasSelectedCell,i=n.selectedPosition;return!!i&&(r&&i.idx===t)},e.reloadCurrentRecord=function(){e.props.reloadRecords([e.props.record._id])},e.getFrozenCells=function(){var t=e.props,n=t.columns,r=t.lastFrozenColumnKey,i=t.groupRecordIndex,a=t.index,o=t.record,s=t.cellMetaData,u=t.isGroupView,l=t.height,c=t.columnColor,d=(0,B.SU)(n);if(0===d.length)return null;var f=o._id;return d.map((function(t,d){var p=t.key,h=e.isCellHighlight(p,f),m=e.isCurrentCellHighlight(p,f)?"cell-current-highlight":h?"cell-highlight":null,g=e.isCellSelected(d),v=e.isLastCell(n,p),y=p===r,E=c&&c[p];return(0,b.jsx)(ee,{frozen:!0,record:o,groupRecordIndex:i,recordIndex:a,isCellSelected:g,isLastCell:v,isLastFrozenCell:y,height:u?l:l-1,column:t,cellMetaData:s,modifyRecord:e.props.modifyRecord,lockRecordViaButton:e.props.lockRecordViaButton,modifyRecordViaButton:e.props.modifyRecordViaButton,reloadCurrentRecord:e.reloadCurrentRecord,highlightClassName:m,bgColor:E},t.key)}))},e.isCellHighlight=function(t,n){var r=e.props.searchResult;if(r){var i=r.matchedRows[n];if(i&&i.includes(t))return!0}return!1},e.isCurrentCellHighlight=function(t,n){var r=e.props.searchResult;if(r){var i=r.currentSelectIndex;if("number"!==typeof i)return!1;var a=r.matchedCells[i];if(!a)return!1;if(a.row===n&&a.column===t)return!0}return!1},e.getColumnCells=function(){var t=e.props,n=t.columns,r=t.colOverScanStartIdx,i=t.colOverScanEndIdx,a=t.groupRecordIndex,o=t.index,s=t.record,u=t.cellMetaData,l=t.isGroupView,c=t.height,d=t.columnColor,f=s._id;return n.slice(r,i).map((function(t){var r=t.key,i=!t.frozen,p=e.isCellSelected(n.findIndex((function(e){return e.key===t.key}))),h=e.isCellHighlight(r,f),m=e.isCurrentCellHighlight(r,f)?"cell-current-highlight":h?"cell-highlight":null,g=e.isLastCell(n,r),v=d&&d[r];return(0,b.jsx)(ee,{record:s,groupRecordIndex:a,recordIndex:o,isCellSelected:p,isLastCell:g,height:l?c:c-1,column:t,needBindEvents:i,cellMetaData:u,modifyRecord:e.props.modifyRecord,lockRecordViaButton:e.props.lockRecordViaButton,modifyRecordViaButton:e.props.modifyRecordViaButton,reloadCurrentRecord:e.reloadCurrentRecord,highlightClassName:m,bgColor:v},t.key)}))},e.getRecordStyle=function(){var t=e.props,n=t.isGroupView,r=t.height,i=t.isLastRecord,a={height:i?r-1:r};if(n){var o=e.props,s=o.top,u=o.left;a.top=s,a.left=u,i&&(a.height=r+1)}return a},e.getFrozenColumnsStyle=function(){var t=e.props,n=t.isGroupView,r=t.lastFrozenColumnKey,i=t.height,a={zIndex:y.Gz.NT,height:i-1};return n&&(a.height=i,a.zIndex=y.Gz.WA,r||(a.marginLeft="0px")),a},e.handleDragEnter=function(t){t.preventDefault();var n=e.props,r=n.index,i=n.groupRecordIndex;(0,n.cellMetaData.onDragEnter)({overRecordIdx:r,overGroupRecordIndex:i})},e.handleDragOver=function(e){e.preventDefault(),e.dataTransfer.dropEffect="copy"},e.handleDrop=function(e){e.preventDefault()},e}return(0,v.A)(t,e),(0,m.A)(t,[{key:"componentDidMount",value:function(){this.checkScroll()}},{key:"shouldComponentUpdate",value:function(e){return e.isGroupView!==this.props.isGroupView||e.hasSelectedCell!==this.props.hasSelectedCell||e.hasSelectedCell&&this.props.selectedPosition.idx!==e.selectedPosition.idx||e.isSelected!==this.props.isSelected||e.groupRecordIndex!==this.props.groupRecordIndex||e.index!==this.props.index||e.isLastRecord!==this.props.isLastRecord||e.lastFrozenColumnKey!==this.props.lastFrozenColumnKey||e.columns!==this.props.columns||e.colOverScanStartIdx!==this.props.colOverScanStartIdx||e.colOverScanEndIdx!==this.props.colOverScanEndIdx||e.record!==this.props.record||e.top!==this.props.top||e.left!==this.props.left||e.height!==this.props.height||e.searchResult!==this.props.searchResult||e.columnColor!==this.props.columnColor}},{key:"isLastCell",value:function(e,t){return e[e.length-1].key===t}},{key:"render",value:function(){var e=this,t=this.props,n=t.isSelected,r=t.isGroupView,i=t.index,a=t.isLastRecord,o=t.lastFrozenColumnKey,s=t.height,u=t.record,l=!!u._locked,c=r?s:s-1,d=this.getFrozenCells(),f=this.getColumnCells();return(0,b.jsxs)("div",{className:p()("sf-metadata-result-table-row",{"sf-metadata-last-table-row":a,"row-selected":n,"row-locked":l}),style:this.getRecordStyle(),onDragEnter:this.handleDragEnter,onDragOver:this.handleDragOver,onDrop:this.handleDrop,children:[(0,b.jsxs)("div",{className:"frozen-columns d-flex",style:this.getFrozenColumnsStyle(),ref:function(t){return e.frozenColumns=t},children:[(0,b.jsx)(re,{isLocked:l,isSelected:n,recordId:u._id,index:i,onSelectRecord:this.onSelectRecord,isLastFrozenCell:!o,height:c}),d]}),f]})}}])}(i.Component),ae=ie,oe=n(55097),se=n.n(oe),ue=n(17119),le=function(e){function t(){var e;(0,h.A)(this,t);for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(e=(0,g.A)(this,t,[].concat(r))).state={isMounted:!1},e.el=document.createElement("div"),e}return(0,v.A)(t,e),(0,m.A)(t,[{key:"componentDidMount",value:function(){this.props.target.appendChild(this.el),this.setState({isMounted:!0})}},{key:"componentWillUnmount",value:function(){this.props.target.removeChild(this.el)}},{key:"render",value:function(){return this.state.isMounted?ue.createPortal(this.props.children,this.el):null}}])}(i.Component),ce=le,de=n(60472),fe=n(53047),pe=n(97011),he=function(e){var t=e.record,n=e.table,r=e.closeImagePopup,o=(0,i.useState)(0),s=(0,l.A)(o,2),u=s[0],d=s[1],f=(0,i.useState)([]),p=(0,l.A)(f,2),h=p[0],m=p[1];(0,i.useEffect)((function(){var e=window.sfMetadataContext.getSetting("repoID"),t=window.sfMetadataContext.getSetting("repoInfo"),r=n.rows.filter((function(e){return k.Aq.imageCheck((0,x.NZ)(e))})).map((function(n){var r=(0,x.NZ)(n),i=(0,x.ND)(n),a=k.Aq.encodePath(k.Aq.joinPath(i,r)),o="gif"===r.substr(r.lastIndexOf(".")+1).toLowerCase(),s=null===t||void 0===t?void 0:t.encrypted,u="".concat(D.Yc).concat(s&&!o?"thumbnail":"repo","/").concat(e),l="".concat(u,"/").concat(s&&!o?D.oC:"raw").concat(a);return{name:r,url:"".concat(D.Yc,"lib/").concat(e,"/file").concat(a),thumbnail:"".concat(D.Yc,"thumbnail/").concat(e,"/").concat(D.oC).concat(a),src:l,downloadURL:"".concat(D.IX,"repos/").concat(e,"/files").concat(a,"/?op=download"),rawPath:k.Aq.joinPath(i,r)}}));m(r)}),[n]),(0,i.useEffect)((function(){if(h.length>0){var e=h.findIndex((function(e){return e.name===(0,x.NZ)(t)}));e>-1&&d(e)}}),[h,t]);return(0,b.jsx)(a.Q$,{children:(0,b.jsx)(de.A,{imageItems:h,imageIndex:u,closeImagePopup:r,moveToPrevImage:function(){var e=h.length;d((function(t){return(t+e-1)%e}))},moveToNextImage:function(){var e=h.length;d((function(t){return(t+1)%e}))},onRotateImage:function(e,t){if(e>=0&&0!==t){var n=window.sfMetadataContext.getSetting("repoID"),r=h[e].rawPath;fe.A.rotateImage(n,r,360-t).then((function(t){var i;null!==(i=t.data)&&void 0!==i&&i.success&&pe.e.createThumbnail(n,r,D.dq).then((function(t){var n;if(null!==(n=t.data)&&void 0!==n&&n.encoded_thumbnail_src){var r=(new Date).getTime(),i="".concat(t.data.encoded_thumbnail_src,"?t=").concat(r);h[e].src=i,m(h)}})).catch((function(e){c.A.danger(k.Aq.getErrorMsg(e))}))})).catch((function(e){c.A.danger(k.Aq.getErrorMsg(e))}))}}})})},me=n(13042),ge=n(11942),ve=n.n(ge),ye=(ve().string,ve().number,ve().bool,ve().object,ve().array,n(2444)),be=function(e){function t(e){var n;return(0,h.A)(this,t),(n=(0,g.A)(this,t,[e])).getValue=function(){var e=n.props.column,t=n.state.value,r=(0,ye.yD)(t)||null;return(0,o.default)({},e.key,r)},n.updateValue=function(e,t){e!==n.state.value&&n.setState({value:e},(function(){t&&t()}))},n.focusInput=function(){n.input&&n.input.focus()},n.blurInput=function(){n.input&&n.input.blur()},n.onBlur=function(){n.props.onCommit()},n.onPaste=function(e){e.stopPropagation()},n.onCut=function(e){e.stopPropagation()},n.onChange=function(e){e.persist();var t=e.target.value;n.setState({value:t},(function(){n.props.onChange&&n.props.onChange(e)}))},n.onInputKeyDown=function(e){var t=e.currentTarget,r=t.selectionStart,i=t.selectionEnd,a=t.value;e.keyCode===me.cK.Enter?(e.preventDefault(),n.onBlur()):(e.keyCode===me.cK.ChineseInputMethod||e.keyCode===me.cK.LeftArrow&&0===r||e.keyCode===me.cK.RightArrow&&i===a.length)&&e.stopPropagation(),n.props.onKeyDown&&n.props.onKeyDown(e)},n.onClick=function(e){n.props.onInputClick&&n.props.onInputClick(e)},n.onCompositionStart=function(e){n.props.onCompositionStart&&n.props.onCompositionStart(e)},n.onCompositionEnd=function(e){n.props.onCompositionEnd&&n.props.onCompositionEnd(e),n.onChange(e)},n.getInputNode=function(){var e=ue.findDOMNode(n.input);return"INPUT"===e.tagName?e:e.querySelector("input:not([type=hidden])")},n.setInputRef=function(e){return n.input=e,n.input},n.onSaveQRCodeValue=function(e){n.setState({value:e}),n.props.onCommit()},n.state={value:e.value||""},n}return(0,v.A)(t,e),(0,m.A)(t,[{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=this.props,n=t.value,r=t.column,i=e.value;(0,x.oI)(n,i,r.type)&&this.setState({value:i||""})}},{key:"render",value:function(){var e=this.props,t=e.column,n=e.readOnly,r=e.className,i=e.placeholder,a=this.state.value;return(0,b.jsx)(b.Fragment,{children:(0,b.jsx)("input",{type:"text",className:p()("sf-metadata-text-editor form-control",r),ref:this.setInputRef,placeholder:i||"",disabled:n,onBlur:this.onBlur,onCut:this.onCut,onPaste:this.onPaste,value:a,name:t.name,title:t.name,"aria-label":t.name,onChange:this.onChange,onKeyDown:this.onInputKeyDown,onClick:this.onClick,onCompositionStart:this.onCompositionStart,onCompositionEnd:this.onCompositionEnd})})}}])}(i.Component),Ee=be,_e=i.forwardRef((function(e,t){var n=e.column,a=e.record,o=e.mode,s=(0,i.useRef)(null);(0,i.useImperativeHandle)(t,(function(){return s.current}));return o===y.rr.PREVIEWER?"image"===function(){if((0,O.o4)(a))return"folder";var e=function(){var e=n.key;return a[e]}();if(!e)return"";var t=e.lastIndexOf(".");return-1===t||e.slice(t).toLowerCase().indexOf(" ")>-1?"":k.Aq.imageCheck(e)?"image":k.Aq.isMarkdownFile(e)?"markdown":k.Aq.isSdocFile(e)?"sdoc":""}()?(0,b.jsx)(he,(0,r.A)((0,r.A)({},e),{},{closeImagePopup:e.onCommitCancel})):null:(0,b.jsx)(Ee,(0,r.A)((0,r.A)({ref:s},e),{},{readOnly:!1}))})),Ce=_e,Ae=(0,i.forwardRef)((function(e,t){var n=e.readOnly,r=e.column,a=e.value,s=e.onCommit,u=e.onChange,c=e.selectDownCell,d=(0,i.useMemo)((function(){return r.data||{format:y.KY}}),[r]),f=(0,i.useState)(""),p=(0,l.A)(f,2),h=p[0],m=p[1],g=(0,i.useRef)(null);(0,i.useEffect)((function(){var e=a||0===a?a:"",t=(null===r||void 0===r?void 0:r.data)||{},n=(0,x.HL)(e,t)||"";m(n)}),[]);var v=(0,i.useCallback)((function(e){var t=(null===d||void 0===d?void 0:d.format)||y.KY,n="custom_currency"===t?d.currency_symbol:null,r=e.target.value.trim();if(k.Aq.isMac()||!(r.indexOf(".\u3002")>-1)){var i=(0,x.yA)(r,t,n);i!==h&&(m(i),u&&u(e,i))}}),[d,h,u]),E=(0,i.useCallback)((function(){k.Aq.isFunction(s)&&s()}),[s]),_=(0,i.useCallback)((function(e){var t=e.currentTarget,n=t.selectionStart,r=t.selectionEnd,i=t.value;e.keyCode===me.cK.Enter||e.keyCode===me.cK.Esc?(e.preventDefault(),E(),k.Aq.isFunction(c)&&c()):(e.keyCode===me.cK.LeftArrow&&0===n||e.keyCode===me.cK.RightArrow&&r===i.length)&&e.stopPropagation()}),[E,c]),C=(0,i.useCallback)((function(e){e.stopPropagation()}),[]),A=(0,i.useCallback)((function(e){e.stopPropagation()}),[]);return(0,i.useImperativeHandle)(t,(function(){return{getValue:function(){var e=r.key;return(0,o.default)({},e,(0,x.nY)(h,d))},getInputNode:function(){var e=ue.findDOMNode(g.current);return"INPUT"===e.tagName?e:e.querySelector("input:not([type=hidden])")}}}),[r,h,d]),(0,b.jsx)("input",{ref:g,type:"text",className:"form-control",value:h,onBlur:E,onPaste:C,onCut:A,onKeyDown:_,onChange:v,style:{textAlign:"right"},disabled:n})})),Te=Ae,we=(0,i.forwardRef)((function(e,t){var n=e.height,r=e.column,s=e.columns,u=e.record,c=e.value,d=e.editorPosition,f=void 0===d?{left:0,top:0}:d,h=e.onCommit,m=e.onPressTab,g=e.modifyColumnData,v=(0,i.useState)(c||""),y=(0,l.A)(v,2),E=y[0],_=y[1],C=(0,i.useState)(""),A=(0,l.A)(C,2),T=A[0],w=A[1],S=(0,i.useState)(-1),O=(0,l.A)(S,2),N=O[0],I=O[1],P=(0,i.useState)(0),M=(0,l.A)(P,2),L=M[0],R=M[1],F=(0,i.useRef)(null),j=(0,i.useRef)(null),U=(0,i.useRef)(null),H=window.sfMetadataContext.canModifyColumnData(r),z=(0,i.useMemo)((function(){var e=(0,B.Fi)(r),t=r.data||{},n=t.cascade_column_key,i=t.cascade_settings;if(n){var a=(0,B.rm)(s,n);if(a){var o=(0,x.Te)(u,a);if(!o)return[];var l=i[o];return l&&Array.isArray(l)&&0!==l.length?e.filter((function(e){return l.includes(e.id)})):[]}}return e}),[u,r,s]),V=(0,i.useMemo)((function(){if(!T)return z;var e=T.toLowerCase().trim();return e?z.filter((function(t){return t.name&&t.name.toLowerCase().indexOf(e)>-1})):z}),[T,z]),Y=(0,i.useMemo)((function(){return!(!H||!T)&&-1===V.findIndex((function(e){return e.name===T}))}),[H,V,T]),G=(0,i.useMemo)((function(){return{width:r.width,top:n-2}}),[r,n]),q=(0,i.useCallback)((function(){h&&h(E)}),[E,h]),W=(0,i.useCallback)((function(e){T!==e&&w(e)}),[T]),K=(0,i.useCallback)((function(e){e!==E&&(_(e),setTimeout((function(){h&&h(e)}),1))}),[E,h]),X=(0,i.useCallback)((function(e){I(e)}),[]),$=(0,i.useCallback)((function(e){I(-1)}),[]),Z=(0,i.useCallback)((function(e){e&&e.stopPropagation(),e&&e.nativeEvent.stopImmediatePropagation();var t=(0,B.rT)(z,(null===T||void 0===T?void 0:T.trim())||""),n=z.slice(0);n.push(t),g(r.key,{options:n},{options:r.data.options||[]}),K(t.id)}),[r,T,z,K,g]),Q=(0,i.useCallback)((function(){var e=getComputedStyle(F.current,null),t=getComputedStyle(U.current,null);return Math.floor(parseInt(e.maxHeight)/parseInt(t.height))-1}),[F,U]),J=(0,i.useCallback)((function(e){var t;if(e.preventDefault(),1===V.length?t=V[0]:N>-1&&(t=V[N]),t){var n=t.id;return E===t.id&&(n=null),void K(n)}var r=!1;T&&(r=!(!H||-1!==V.findIndex((function(e){return e.name===T})))),r&&0!==V.length&&Z()}),[H,V,N,E,T,K,Z]),ee=(0,i.useCallback)((function(e){e.preventDefault(),e.stopPropagation(),0!==N&&(I(N-1),N>V.length-L&&(F.current.scrollTop-=30))}),[F,N,L,V,30]),te=(0,i.useCallback)((function(e){e.preventDefault(),e.stopPropagation(),N!==V.length-1&&(I(N+1),N>=L&&(F.current.scrollTop+=30))}),[F,N,L,V,30]),ne=(0,i.useCallback)((function(e){e.keyCode===me.cK.Enter?J(e):e.keyCode===me.cK.UpArrow?ee(e):e.keyCode===me.cK.DownArrow?te(e):e.keyCode===me.cK.Tab&&k.Aq.isFunction(m)&&m(e)}),[J,ee,te,m]),re=(0,i.useCallback)((function(e){e.keyCode!==me.cK.ChineseInputMethod&&e.keyCode!==me.cK.Enter&&e.keyCode!==me.cK.LeftArrow&&e.keyCode!==me.cK.RightArrow||e.stopPropagation()}),[]);(0,i.useEffect)((function(){j.current&&(j.current.getBoundingClientRect().bottom>window.innerHeight&&(j.current.style.top="unset",j.current.style.bottom=f.top+n-window.innerHeight+"px"));return F.current&&U.current&&R(Q()),document.addEventListener("keydown",ne,!0),function(){document.removeEventListener("keydown",ne,!0)}}),[ne]),(0,i.useEffect)((function(){var e=0===V.length?-1:0;I(e)}),[V]),(0,i.useImperativeHandle)(t,(function(){return{getValue:function(){var e=r.key;return(0,o.default)({},e,E)},onBlur:function(){return q()}}}),[r,E,q]);var ie=(0,i.useCallback)((function(){if(0===V.length){var e=T?(0,D.AP)("No options available"):(0,D.AP)("No option");return(0,b.jsx)("span",{className:"none-search-result",children:e})}return V.map((function(e,t){var n=E===e.id||E===e.name;return(0,b.jsx)("div",{className:"sf-metadata-single-select-item",ref:U,children:(0,b.jsxs)("div",{className:p()("single-select-container",{"single-select-container-highlight":t===N}),onMouseDown:function(){return K(n?null:e.id)},onMouseEnter:function(){return X(t)},onMouseLeave:function(){return $(t)},children:[(0,b.jsx)("div",{className:"single-select",children:(0,b.jsx)("span",{className:"single-select-name",style:{backgroundColor:e.color,color:e.textColor||null},title:e.name,"aria-label":e.name,children:e.name})}),(0,b.jsx)("div",{className:"single-select-check-icon",children:n&&(0,b.jsx)(a.In,{iconName:"check-mark"})})]})},e.id)}))}),[V,T,E,N,X,$,K]);return(0,b.jsxs)("div",{className:"sf-metadata-single-select-editor",style:G,ref:j,children:[(0,b.jsx)("div",{className:"sf-metadata-search-single-select-options",children:(0,b.jsx)(a.DO,{placeholder:(0,D.AP)("Search option"),onKeyDown:re,onChange:W,autoFocus:!0,className:"sf-metadata-search-options"})}),(0,b.jsx)("div",{className:"sf-metadata-single-select-editor-container",ref:F,children:ie()}),Y&&(0,b.jsx)(a.NC,{callBack:Z,footerName:"".concat((0,D.AP)("Add option")," ").concat(T),className:"add-search-result"})]})})),Se=we,ke=n(60436),De=function(e){var t=e.value,n=e.options,r=e.onDelete,o=(0,i.useMemo)((function(){if(!Array.isArray(t)||0===t.length)return[];var e=n.filter((function(e){return t.includes(e.id)||t.includes(e.name)})),r=t.filter((function(e){return e&&!n.find((function(t){return t.id===e||t.name===e}))})).map((function(e){return{id:e,name:(0,D.AP)(y.fT),color:y.lX}}));return[].concat((0,ke.A)(e),(0,ke.A)(r))}),[n,t]);return(0,b.jsx)("div",{className:"sf-metadata-delete-select-options",children:o.map((function(e){if(!e)return null;var t=e.id,n=e.name,i={display:"inline-flex",padding:"0px 10px",height:"20px",lineHeight:"20px",textAlign:"center",borderRadius:"10px",maxWidth:"250px",fontSize:13,backgroundColor:e.color,color:e.textColor||null,fill:e.textColor||"#666"};return(0,b.jsxs)("div",{className:"sf-metadata-delete-select-option",style:i,children:[(0,b.jsx)("span",{className:"sf-metadata-delete-select-option-name text-truncate",title:n,"aria-label":n,children:n}),(0,b.jsx)(a.Oi,{className:"sf-metadata-delete-select-remove",onClick:function(e){return r(t,e)},iconName:"x-01"})]},t)}))})},xe=(0,i.forwardRef)((function(e,t){var n=e.height,r=e.saveImmediately,s=e.column,u=e.value,c=e.editorPosition,d=void 0===c?{left:0,top:0}:c,f=e.onCommit,h=e.onPressTab,m=e.modifyColumnData,g=(0,i.useState)((0,x.bL)(s,u)),v=(0,l.A)(g,2),y=v[0],E=v[1],_=(0,i.useState)(""),C=(0,l.A)(_,2),A=C[0],T=C[1],w=(0,i.useState)(-1),S=(0,l.A)(w,2),O=S[0],N=S[1],I=(0,i.useState)(0),P=(0,l.A)(I,2),M=P[0],L=P[1],R=(0,i.useRef)(null),F=(0,i.useRef)(null),j=(0,i.useRef)(null),U=window.sfMetadataContext.canModifyColumnData(s),H=(0,i.useMemo)((function(){return(0,B.Fi)(s)}),[s]),z=(0,i.useMemo)((function(){if(!A)return H;var e=A.toLowerCase().trim();return e?H.filter((function(t){return t.name&&t.name.toLowerCase().indexOf(e)>-1})):H}),[A,H]),V=(0,i.useMemo)((function(){return!(!U||!A)&&-1===z.findIndex((function(e){return e.name===A}))}),[U,z,A]),Y=(0,i.useMemo)((function(){return{width:s.width}}),[s]),G=(0,i.useCallback)((function(){f&&f(y)}),[y,f]),q=(0,i.useCallback)((function(e){A!==e&&T(e)}),[A]),W=(0,i.useCallback)((function(e){var t=y.slice(0),n=y.indexOf(e);n>-1?t.splice(n,1):t.push(e),E(t),r&&f&&f(t)}),[r,y,f]),K=(0,i.useCallback)((function(e){N(e)}),[]),X=(0,i.useCallback)((function(e){N(-1)}),[]),$=(0,i.useCallback)((function(e){e&&e.stopPropagation(),e&&e.nativeEvent.stopImmediatePropagation();var t=(0,B.rT)(H,(null===A||void 0===A?void 0:A.trim())||""),n=H.slice(0);n.push(t),m(s.key,{options:n},{options:s.data.options||[]}),W(t.id)}),[s,A,H,W,m]),Z=(0,i.useCallback)((function(e){var t=y.slice(0),n=t.indexOf(e);n>-1&&t.splice(n,1),E(t),r&&f&&f(t)}),[r,y,f]),Q=(0,i.useCallback)((function(){var e=getComputedStyle(R.current,null),t=getComputedStyle(j.current,null);return Math.floor(parseInt(e.maxHeight)/parseInt(t.height))-1}),[R,j]),J=(0,i.useCallback)((function(e){var t;if(e.preventDefault(),1===z.length?t=z[0]:O>-1&&(t=z[O]),t){var n=t.id;return y===t.id&&(n=null),void W(n)}var r=!1;A&&(r=!(!U||-1!==z.findIndex((function(e){return e.name===A})))),r&&0!==z.length&&$()}),[U,z,O,y,A,W,$]),ee=(0,i.useCallback)((function(e){e.preventDefault(),e.stopPropagation(),0!==O&&(N(O-1),O>z.length-M&&(R.current.scrollTop-=30))}),[R,O,M,z,30]),te=(0,i.useCallback)((function(e){e.preventDefault(),e.stopPropagation(),O!==z.length-1&&(N(O+1),O>=M&&(R.current.scrollTop+=30))}),[R,O,M,z,30]),ne=(0,i.useCallback)((function(e){e.keyCode===me.cK.Enter?J(e):e.keyCode===me.cK.UpArrow?ee(e):e.keyCode===me.cK.DownArrow?te(e):e.keyCode===me.cK.Tab&&k.Aq.isFunction(h)&&h(e)}),[J,ee,te,h]),re=(0,i.useCallback)((function(e){e.keyCode!==me.cK.ChineseInputMethod&&e.keyCode!==me.cK.Enter&&e.keyCode!==me.cK.LeftArrow&&e.keyCode!==me.cK.RightArrow||e.stopPropagation()}),[]);(0,i.useEffect)((function(){F.current&&(F.current.getBoundingClientRect().bottom>window.innerHeight&&(F.current.style.top="unset",F.current.style.bottom=d.top+n-window.innerHeight+"px"));return R.current&&j.current&&L(Q()),document.addEventListener("keydown",ne,!0),function(){document.removeEventListener("keydown",ne,!0)}}),[ne]),(0,i.useEffect)((function(){var e=0===z.length?-1:0;N(e)}),[z]),(0,i.useImperativeHandle)(t,(function(){return{getValue:function(){var e=s.key;return(0,o.default)({},e,y)},onBlur:function(){return G()}}}),[s,y,G]);var ie=(0,i.useCallback)((function(){if(0===z.length){var e=A?(0,D.AP)("No options available"):(0,D.AP)("No option");return(0,b.jsx)("span",{className:"none-search-result",children:e})}return z.map((function(e,t){var n=y.includes(e.id);return(0,b.jsx)("div",{className:"sf-metadata-single-select-item",ref:j,children:(0,b.jsxs)("div",{className:p()("single-select-container",{"single-select-container-highlight":t===O}),onMouseDown:function(){return W(e.id)},onMouseEnter:function(){return K(t)},onMouseLeave:function(){return X(t)},children:[(0,b.jsx)("div",{className:"single-select",children:(0,b.jsx)("span",{className:"single-select-name",style:{backgroundColor:e.color,color:e.textColor||null},title:e.name,"aria-label":e.name,children:e.name})}),(0,b.jsx)("div",{className:"single-select-check-icon",children:n&&(0,b.jsx)(a.In,{iconName:"check-mark"})})]})},e.id)}))}),[z,A,y,O,K,X,W]);return(0,b.jsxs)("div",{className:"sf-metadata-single-select-editor sf-metadata-multiple-select-editor",style:Y,ref:F,children:[(0,b.jsx)(De,{value:y,options:H,onDelete:Z}),(0,b.jsx)("div",{className:"sf-metadata-search-single-select-options",children:(0,b.jsx)(a.DO,{placeholder:(0,D.AP)("Search option"),onKeyDown:re,onChange:q,autoFocus:!0,className:"sf-metadata-search-options"})}),(0,b.jsx)("div",{className:"sf-metadata-single-select-editor-container",ref:R,children:ie()}),V&&(0,b.jsx)(a.NC,{callBack:$,footerName:"".concat((0,D.AP)("Add option")," ").concat(A),className:"add-search-result"})]})})),Oe=xe,Ne=function(e){var t=e.value,n=e.onDelete,r=(0,S.D1)().getCollaborator;return(0,b.jsx)("div",{className:"sf-metadata-delete-collaborator",children:Array.isArray(t)&&t.map((function(e){var t=r(e);if(!t)return null;var i=t.name,o=t.avatar_url;return(0,b.jsxs)("div",{className:"collaborator",children:[(0,b.jsx)("span",{className:"collaborator-avatar-container",children:(0,b.jsx)("img",{className:"collaborator-avatar m-0",alt:i,src:o})}),(0,b.jsx)("span",{className:"collaborator-name text-truncate",title:i,"aria-label":i,children:i}),(0,b.jsx)(a.Oi,{className:"collaborator-remove",onClick:function(t){return n(e,t)},iconName:"x-01"})]},e)}))})},Ie=(0,i.forwardRef)((function(e,t){var n=e.height,r=e.saveImmediately,s=void 0!==r&&r,u=e.column,c=e.value,d=e.editorPosition,f=void 0===d?{left:0,top:0}:d,h=e.onCommit,m=e.onPressTab,g=e.onClose,v=(0,i.useState)(c||[]),y=(0,l.A)(v,2),E=y[0],_=y[1],C=(0,i.useState)(""),A=(0,l.A)(C,2),T=A[0],w=A[1],x=(0,i.useState)(-1),O=(0,l.A)(x,2),N=O[0],I=O[1],P=(0,i.useState)(0),M=(0,l.A)(P,2),L=M[0],R=M[1],F=(0,i.useState)(0),B=(0,l.A)(F,2),j=B[0],U=B[1],H=(0,i.useRef)(null),z=(0,i.useRef)(null),V=(0,i.useRef)(null),Y=(0,S.D1)().collaborators,G=(0,i.useMemo)((function(){var e=T?T.trim().toLowerCase():"",t=Array.isArray(Y)&&Y.length>0?Y:[];return e?t.filter((function(t){var n=t.name,r=t.name_pinyin,i=void 0===r?"":r;if(n.toString().toLowerCase().indexOf(e)>-1)return!0;if(!i)return!1;var a=i.toString().toLowerCase(),o=e.replace(/ |'/g,"");return a.indexOf(o)>-1||(a.replace(/'/g,"").indexOf(o)>-1||a.split("'").map((function(e){return e&&e.trim()?e.trim().slice(0,1):""})).join("").indexOf(o)>-1)})):t}),[T,Y]),q=(0,i.useCallback)((function(){h&&h()}),[h]),W=(0,i.useCallback)((function(e){T!==e&&w(e)}),[T]),K=(0,i.useCallback)((function(e){var t=E.slice(0),n=t.indexOf(e);n>-1?t.splice(n,1):t.push(e),_(t),s&&h&&h(t)}),[s,E,h]),X=(0,i.useCallback)((function(e){var t=E.slice(0),n=t.indexOf(e);n>-1&&t.splice(n,1),_(t),s&&h&&h(t)}),[s,E,h]),$=(0,i.useCallback)((function(e){I(e)}),[]),Z=(0,i.useCallback)((function(e){I(-1)}),[]),Q=(0,i.useCallback)((function(){var e=getComputedStyle(H.current,null),t=getComputedStyle(V.current,null);return Math.floor(parseInt(e.maxHeight)/parseInt(t.height))-1}),[H,V]),J=(0,i.useCallback)((function(e){var t;e.preventDefault(),1===G.length?t=G[0]:N>-1&&(t=G[N]),t&&K(t.email)}),[G,N,K]),ee=(0,i.useCallback)((function(e){if(e.preventDefault(),e.stopPropagation(),0===N)return I(G.length-1),void(H.current.scrollTop=0);I(N-1),N>G.length-L&&(H.current.scrollTop-=j)}),[H,N,L,G,j]),te=(0,i.useCallback)((function(e){if(e.preventDefault(),e.stopPropagation(),N===G.length-1)return I(0),void(H.current.scrollTop=0);I(N+1),N>=L&&(H.current.scrollTop+=j)}),[H,N,L,G,j]),ne=(0,i.useCallback)((function(e){e.preventDefault(),e.stopPropagation(),q()}),[q]),re=(0,i.useCallback)((function(e){e.keyCode===me.cK.Enter?J(e):e.keyCode===me.cK.UpArrow?ee(e):e.keyCode===me.cK.DownArrow?te(e):e.keyCode===me.cK.Tab?k.Aq.isFunction(m)&&m(e):e.keyCode===me.cK.Esc&&ne(e)}),[J,ee,te,m,ne]),ie=(0,i.useCallback)((function(e){e.keyCode!==me.cK.ChineseInputMethod&&e.keyCode!==me.cK.LeftArrow&&e.keyCode!==me.cK.RightArrow||e.stopPropagation()}),[]);(0,i.useEffect)((function(){z.current&&(z.current.getBoundingClientRect().bottom>window.innerHeight&&(z.current.style.top="unset",z.current.style.bottom=f.top+n-window.innerHeight+"px"));return H.current&&V.current&&(R(Q()),U(parseInt(getComputedStyle(V.current,null).height))),document.addEventListener("keydown",re,!0),function(){document.removeEventListener("keydown",re,!0)}}),[re]),(0,i.useEffect)((function(){var e=0===G.length?-1:0;I(e)}),[G]),(0,i.useImperativeHandle)(t,(function(){return{getValue:function(){var e=u.key;return(0,o.default)({},e,E)},onBlur:function(){return q()},onClose:function(){return g()}}}),[u,E,q,g]);var ae=(0,i.useCallback)((function(){if(0===G.length){var e=T?(0,D.AP)("No collaborators available"):(0,D.AP)("No collaborators");return(0,b.jsx)("span",{className:"none-search-result",children:e})}return G.map((function(e,t){var n=E.includes(e.email);return(0,b.jsx)("div",{className:"sf-metadata-collaborator-item",ref:V,children:(0,b.jsxs)("div",{className:p()("collaborator-container",{"collaborator-container-highlight":t===N}),onMouseDown:function(){return K(e.email)},onMouseEnter:function(){return $(t)},onMouseLeave:function(){return Z(t)},children:[(0,b.jsxs)("div",{className:"collaborator",children:[(0,b.jsx)("img",{className:"collaborator-avatar",alt:e.name,src:e.avatar_url}),(0,b.jsx)("span",{className:"collaborator-name",title:e.name,"aria-label":e.name,children:e.name})]}),(0,b.jsx)("div",{className:"collaborator-check-icon",children:n&&(0,b.jsx)(a.In,{iconName:"check-mark"})})]})},e.email)}))}),[G,T,E,N,$,Z,K]),oe=f.left+300>window.innerWidth;return(0,b.jsxs)("div",{className:"sf-metadata-collaborator-editor",style:{top:-38,left:oe?"unset":0,right:oe?-u.width:"unset"},ref:z,children:[(0,b.jsx)(Ne,{value:E,onDelete:X}),(0,b.jsx)("div",{className:"sf-metadata-search-collaborator-options",children:(0,b.jsx)(a.DO,{placeholder:(0,D.AP)("Search collaborators"),onKeyDown:ie,onChange:W,autoFocus:!0,className:"sf-metadata-search-collaborators"})}),(0,b.jsx)("div",{className:"sf-metadata-collaborator-editor-container",ref:H,children:ae()})]})})),Pe=Ie,Me=n(92203),Le=n(4159),Re=n.n(Le),Fe=function(){return(0,m.A)((function e(t){var n=this,r=t.repoID,i=t.repoName,a=t.server;(0,h.A)(this,e),this.uploadLocalImage=function(e){var t=Re()().format("YYYY-MM"),r="images/".concat(n.relativePath,"/").concat(t);return pe.e.getFileServerUploadLink(n.repoID,"/").then((function(t){var n=t.data+"?ret-json=1",i="image-"+Date.now().toString()+".png",a=new File([e],i,{type:e.type}),o=new FormData;return o.append("parent_dir","/"),o.append("relative_path",r),o.append("file",a),pe.e.uploadImage(n,o)})).then((function(e){return n._getImageURL(r,e.data[0].name)}))};var o=window.app.pageOptions,s=o.name,u=o.username,l=o.contactEmail;this.repoID=r,this.repoName=i,this.server=a,this.name=s,this.contact_email=l,this.userName=u,this.relativePath="metadata"}),[{key:"_getImageURL",value:function(e,t){return"".concat(this.server,"/lib/").concat(this.repoID,"/file/").concat(e,"/").concat(t,"?raw=1")}},{key:"getFileURL",value:function(e){return"file"!==e.type?this.server+"/library/"+this.repoID+"/"+encodeURIComponent(this.repoName)+k.Aq.encodePath(e.path()):e.isImage()?this.server+"/lib/"+this.repoID+"/file"+k.Aq.encodePath(e.path())+"?raw=1":this.server+"/lib/"+this.repoID+"/file"+k.Aq.encodePath(e.path())}},{key:"isInternalFileLink",value:function(e){return new RegExp(this.serviceUrl+"/lib/[0-9a-f-]{36}/file.*").test(e)}},{key:"isInternalDirLink",value:function(e){return new RegExp(this.serviceUrl+"/library/[0-9a-f-]{36}.*").test(e)}},{key:"markdownLint",value:function(e){return pe.e.markdownLint(e)}}])}(),Be=Fe,je=function(e){function t(e){var n;(0,h.A)(this,t),(n=(0,g.A)(this,t,[e])).initEditorValue=function(){var e=n.props.value;if(e){if("object"===typeof e)return e;if("string"===typeof e){1===e.length&&(n.isLongTextValueChanged=!0);var t=(0,Me.getPreviewContent)(e),r=t.previewText,i=t.images,a=t.links,o=t.checklist;return Object.assign({},{text:e,preview:r,images:i,links:a,checklist:o})}if("string"===typeof e&&1===e.length)return n.isLongTextValueChanged=!0,{text:e,preview:e,links:[],images:[]}}return{text:"",preview:"",links:[],images:[],checklist:{completed:0,count:0}}},n.getOldValue=function(){var e=n.props.value;return e?"object"===typeof e?e.text:"string"===typeof e?e:"":""},n.getValue=function(){var e={};return e[n.props.column.key]=n.value.text,e},n.onEditorValueChanged=function(e){n.value=e,n.isLongTextValueChanged=!0},n.onSaveEditorValue=function(e){if((0,B.ED)(e))return c.A.closeAll(),void c.A.danger(y.Ar,{duration:null});n.props.onCommit(null===e||void 0===e?void 0:e.text),n.isLongTextValueChanged=!1},n.onCloseEditorDialog=function(){var e;!n.props.readOnly&&n.isLongTextValueChanged&&((0,B.ED)(n.value)&&(c.A.closeAll(),c.A.warning(y.Zu,{duration:null}),n.value=(0,B.ZR)(n.value)),n.props.onCommit(null===(e=n.value)||void 0===e?void 0:e.text),n.isLongTextValueChanged=!1);n.props.onCommitCancel()},n.isLongTextValueChanged=!1,n.repoID=window.sfMetadataContext.getSetting("repoID"),n.filePath="/";var r=window.sfMetadataContext.getSetting("repoInfo").repo_name;return n.api=new Be({repoID:n.repoID,repoName:r,server:D.xW}),n.value=n.initEditorValue(),n}return(0,v.A)(t,e),(0,m.A)(t,[{key:"render",value:function(){var e=this.props,t=e.column,n=e.readOnly,r=t.name;return(0,b.jsx)(Me.LongTextEditorDialog,{className:"sf-metadata-long-text-editor-dialog",lang:D.vV,readOnly:n,headerName:r,value:this.value.text,autoSave:!0,saveDelay:2e4,isCheckBrowser:!0,editorApi:this.api,onSaveEditorValue:this.onSaveEditorValue,onEditorValueChanged:this.onEditorValueChanged,onCloseEditorDialog:this.onCloseEditorDialog})}}])}(i.PureComponent),Ue=je,He=i.forwardRef((function(e,t){switch(e.column.type){case y.vZ.FILE_NAME:return(0,b.jsx)(Ce,(0,r.A)({ref:t},e));case y.vZ.TEXT:return(0,b.jsx)(Ee,(0,r.A)({ref:t},e));case y.vZ.DATE:return(0,b.jsx)(a.US,(0,r.A)((0,r.A)({ref:t},e),{},{lang:D.vV}));case y.vZ.NUMBER:return(0,b.jsx)(Te,(0,r.A)({ref:t},e));case y.vZ.SINGLE_SELECT:return(0,b.jsx)(Se,(0,r.A)({ref:t},e));case y.vZ.MULTIPLE_SELECT:return(0,b.jsx)(Oe,(0,r.A)({ref:t},e));case y.vZ.COLLABORATOR:return(0,b.jsx)(Pe,(0,r.A)({ref:t},e));case y.vZ.LONG_TEXT:return(0,b.jsx)(Ue,(0,r.A)((0,r.A)({ref:t},e),{},{lang:D.vV}));default:return null}}));function ze(e){return e>47&&e<58||32===e||13===e||e>64&&e<91||e>95&&e<112||e>185&&e<193||e>218&&e<223}function Ve(e){return(!0===e.ctrlKey||!0===e.metaKey)&&"Control"!==e.key}function Ye(e){return e&&e.shiftKey}var Ge=function(e){function t(){var e;(0,h.A)(this,t);for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];return(e=(0,g.A)(this,t,[].concat(i))).state={isInvalid:!1},e.changeCommitted=!1,e.changeCanceled=!1,e.isKeyExplicitlyHandled=function(t){return k.Aq.isFunction(e["onPress"+t])},e.checkAndCall=function(t,n){k.Aq.isFunction(e[t])&&e[t](n)},e.onKeyDown=function(t){if(Ve(t))e.checkAndCall("onPressKeyWithCtrl",t);else if(e.isKeyExplicitlyHandled(t.key)){var n="onPress"+t.key;e.checkAndCall(n,t)}else ze(t.keyCode)&&(t.stopPropagation(),e.checkAndCall("onPressChar",t));e._keysDown=e._keysDown||{},e._keysDown[t.keyCode]=!0,k.Aq.isFunction(e.props.onGridKeyDown)&&e.props.onGridKeyDown(t)},e.onScroll=function(e){e.stopPropagation()},e.setEditorRef=function(t){e.editor=t},e.createEditor=function(){var t=e.props,n=t.column,i=t.record,a=t.openEditorMode,o=t.columns,s=t.modifyColumnData,u={ref:e.setEditorRef,readOnly:!(0,B.dK)(n,i,!0),columns:o,column:e.props.column,value:e.getInitialValue(),mode:a,onCommit:e.commit,onCommitData:e.commitData,onCommitCancel:e.commitCancel,recordMetaData:e.getRecordMetaData(),record:e.props.record,height:e.props.height,onBlur:e.commit,onOverrideKeyDown:e.onKeyDown,modifyColumnData:s};return(0,b.jsx)(He,(0,r.A)({},u))},e.onPressEnter=function(){},e.onPressTab=function(){e.commit({key:"Tab"})},e.onPressEscape=function(t){e.editorIsSelectOpen()?t.stopPropagation():e.commitCancel()},e.onPressArrowDown=function(t){e.editorHasResults()?t.stopPropagation():e.commit(t)},e.onPressArrowUp=function(t){e.editorHasResults()?t.stopPropagation():e.commit(t)},e.onPressArrowLeft=function(t){e.isCaretAtBeginningOfInput()?e.commit(t):t.stopPropagation()},e.onPressArrowRight=function(t){e.isCaretAtEndOfInput()?e.commit(t):t.stopPropagation()},e.editorHasResults=function(){return!!k.Aq.isFunction(e.getEditor().hasResults)&&e.getEditor().hasResults()},e.editorIsSelectOpen=function(){return!!k.Aq.isFunction(e.getEditor().isSelectOpen)&&e.getEditor().isSelectOpen()},e.getRecordMetaData=function(){if("function"===typeof e.props.column.getRecordMetaData)return e.props.column.getRecordMetaData(e.props.record,e.props.column)},e.getEditor=function(){return e.editor},e.getInputNode=function(){if(e.getEditor().getInputNode)return e.getEditor().getInputNode()},e.getInitialValue=function(){var t=e.props,n=t.firstEditorKeyDown,r=t.value;return"Enter"===n?r:n||r},e.getContainerClass=function(){return p()({"rdg-editor-container":!0,"table-cell-editor":!0,"has-error":!0===e.state.isInvalid})},e.getOldRowData=function(t){var n=e.props.column,r=n.key,i=n.name,a=t;if(e.getEditor().getOldValue){var s=e.getEditor().getOldValue();a=s[Object.keys(s)[0]]}return{oldRowData:(y.Aj.includes(r),(0,o.default)({},i,a)),originalOldRowData:(0,o.default)({},r,t)}},e.commit=function(t){var n=e.props,r=n.record,i=n.column,a=i.key,o=i.type,s=(0,x.Te)(r,i),u=e.getEditor().getValue();(0,x.oI)(s,u[a],o)?e.commitData(u,!0):e.props.onCommitCancel()},e.commitData=function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.isNewValueValid(t)){var r=e.props,i=r.onCommit,a=r.record,s=r.column,u=s.key,l=s.name;e.changeCommitted=!0;var c=a._id,d=(0,x.Te)(a,s),f=t[Object.keys(t)[0]],p=y.Aj.includes(u)?(0,o.default)({},u,f):(0,o.default)({},l,f),h=e.getOldRowData(d);i({rowId:c,cellKey:u,updates:p,originalUpdates:t,oldRowData:h.oldRowData,originalOldRowData:h.originalOldRowData},n)}},e.commitCancel=function(){e.changeCanceled=!0,e.props.onCommitCancel()},e.isNewValueValid=function(t){if(k.Aq.isFunction(e.getEditor().validate)){var n=e.getEditor().validate(t);return e.setState({isInvalid:!n}),n}return!0},e.setCaretAtEndOfInput=function(){var t=e.getInputNode(),n=t.value.length;if(t.setSelectionRange)t.setSelectionRange(n,n);else if(t.createTextRange){var r=t.createTextRange();r.moveStart("character",n),r.collapse(),r.select()}},e.isCaretAtBeginningOfInput=function(){var t=e.getInputNode();return t.selectionStart===t.selectionEnd&&0===t.selectionStart},e.isCaretAtEndOfInput=function(){var t=e.getInputNode();return t.selectionStart===t.value.length},e.handleRightClick=function(e){e.stopPropagation()},e.setTextInputFocus=function(){var t=e.props.firstEditorKeyDown,n=e.getInputNode();n.focus(),"INPUT"===n.tagName&&(ze(t)||n.focus(),n.select())},e.onClickOutside=function(t){var n=(0,ye.wD)(t);n&&n.includes("drag-handle")||(e.commit(),e.props.onCommitCancel(),window.sfMetadataContext.eventBus.dispatch(y.Tw.SELECT_NONE))},e}return(0,v.A)(t,e),(0,m.A)(t,[{key:"componentDidMount",value:function(){var e=this.getInputNode();void 0!==e&&(this.setTextInputFocus(),this.getEditor().disableContainerStyles||(e.className+=" editor-main",e.style.height=this.props.height-1+"px"))}},{key:"componentDidUpdate",value:function(e){e.scrollLeft===this.props.scrollLeft&&e.scrollTop===this.props.scrollTop||this.commitCancel()}},{key:"componentWillUnmount",value:function(){this.changeCommitted||this.changeCanceled||this.commit()}},{key:"render",value:function(){var e=this.props,t=e.width,n={position:"absolute",height:e.height,width:t,left:e.left,top:e.top,zIndex:y.Gz.wt};return(0,b.jsx)(a.ij,{onClickOutside:this.onClickOutside,children:(0,b.jsx)("div",{style:n,className:this.getContainerClass(),onKeyDown:this.onKeyDown,onScroll:this.onScroll,onContextMenu:this.handleRightClick,children:this.createEditor()})})}}])}(i.Component);Ge.displayName="EditorContainer";var qe=Ge,We=[y.vZ.CTIME,y.vZ.MTIME,y.vZ.CREATOR,y.vZ.LAST_MODIFIER,y.vZ.FILE_NAME],Ke=function(e){function t(e){var n;(0,h.A)(this,t),(n=(0,g.A)(this,t,[e])).changeCommitted=!1,n.changeCanceled=!1,n.editingRowId=n.props.record._id,n.setEditorRef=function(e){n.editor=e},n.createEditor=function(){var e,t=n.props,i=t.column,a=t.record,o=t.height,s=t.onPressTab,u=t.editorPosition,l=t.columns,c=t.modifyColumnData,d=!(0,B.dK)(i,a,!0)||We.includes(i.type),f=n.getInitialValue(d),p={ref:n.setEditorRef,value:f,recordMetaData:n.getRecordMetaData(),onBlur:n.commit,onCommit:n.commit,onCommitData:n.commitData,onCommitCancel:n.commitCancel,onClose:n.closeEditor,onEscape:n.closeEditor,editorContainer:n.getEditorContainer(),modifyColumnData:c,editorPosition:u,record:a,height:o,columns:l,column:i,readOnly:d,onPressTab:s};i.type===y.vZ.DATE&&(p.format=null===i||void 0===i||null===(e=i.data)||void 0===e?void 0:e.format);return(0,b.jsx)(He,(0,r.A)({},p))},n.getEditorContainer=function(){return n.props.column.type===y.vZ.DATE?document.body:null},n.getRecordMetaData=function(){if("function"===typeof n.props.column.getRecordMetaData){var e=n.props,t=e.record,r=e.column;return n.props.column.getRecordMetaData(t,r)}},n.getEditor=function(){return n.editor},n.getInitialValue=function(e){var t=n.props,r=t.firstEditorKeyDown,i=t.value;return"Enter"===r?i:n.props.column.type===y.vZ.LONG_TEXT?" "===r||e?i:r||i:i},n.getOldRowData=function(e){var t=n.props.column,r=(0,B.KO)(t),i=t.key,a=e;if(n.getEditor().getOldValue){var s=n.getEditor().getOldValue();a=s[Object.keys(s)[0]]}return{oldRowData:(0,o.default)({},r,a),originalOldRowData:(0,o.default)({},i,e)}},n.commit=function(){var e=n.props,t=e.column;if(e.record._id){var r=t.key,i=t.type,a=n.getEditor().getValue(),s=i===y.vZ.DATE?(0,o.default)({},r,a):a;i===y.vZ.SINGLE_SELECT?s[r]=a[r]?(0,x.xn)(t,a[r]):"":i===y.vZ.MULTIPLE_SELECT&&(s[r]=a[r]?(0,x.zX)(t,a[r]):[]),n.commitData(s,i!==y.vZ.LONG_TEXT)}},n.commitData=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=n.props,a=i.onCommit,s=i.column,u=i.record,l=s.key,c=s.type,d=s.name,f=(0,x.Te)(u,s),p=(0,r.A)({},e);if((0,x.oI)(f,p[l],c)&&n.isNewValueValid(e)){n.changeCommitted=!0;var h=u._id,m=e[Object.keys(e)[0]],g=y.Aj.includes(l)?(0,o.default)({},l,m):(0,o.default)({},d,m),v=n.getOldRowData(f);a({rowId:h,cellKey:l,updates:g,originalUpdates:p,oldRowData:v.oldRowData,originalOldRowData:v.originalOldRowData},t)}else t&&"function"===typeof n.editor.onClose&&n.editor.onClose()},n.commitCancel=function(){n.changeCanceled=!0,n.props.onCommitCancel()},n.isNewValueValid=function(e){if(k.Aq.isFunction(n.getEditor().validate)){var t=n.getEditor().validate(e);return n.setState({isInvalid:!t}),t}return!0},n.handleRightClick=function(e){e.stopPropagation()},n.closeEditor=function(e){if(n.props.column.type===y.vZ.DATE&&!e)return null;!n.isClosed&&n.onClickOutside(e)},n.onClickOutside=function(e){n.isClosed=!0,n.commit(),n.props.onCommitCancel(),!e&&window.sfMetadataContext.eventBus.dispatch(y.Tw.SELECT_NONE)};var i=n.props,a=i.column,s=i.width,u=i.height,l=i.left,c=i.top,d={};return a.type!==y.vZ.SINGLE_SELECT&&a.type!==y.vZ.MULTIPLE_SELECT||(d={width:s,height:u}),n.state={isInvalid:!1,style:(0,r.A)({position:"absolute",zIndex:y.Gz.wt,left:l,top:c},d)},n.isClosed=!1,n.changeCanceled=!1,n}return(0,v.A)(t,e),(0,m.A)(t,[{key:"componentDidUpdate",value:function(e){e.scrollLeft===this.props.scrollLeft&&e.scrollTop===this.props.scrollTop||this.commitCancel()}},{key:"componentWillUnmount",value:function(){this.changeCommitted||this.changeCanceled||this.commit()}},{key:"render",value:function(){return(0,b.jsx)(a.ij,{onClickOutside:this.onClickOutside,children:(0,b.jsx)("div",{style:this.state.style,className:p()({"has-error":!0===this.state.isInvalid}),onContextMenu:this.handleRightClick,ref:this.props.innerRef,children:this.createEditor()})})}}])}(i.Component);Ke.displayName="PopupEditorContainer";var Xe=Ke,$e=function(e){return(0,b.jsx)(He,(0,r.A)((0,r.A)({},e),{},{mode:e.openEditorMode}))},Ze=[y.vZ.DATE,y.vZ.COLLABORATOR,y.vZ.SINGLE_SELECT,y.vZ.MULTIPLE_SELECT,y.vZ.LONG_TEXT],Qe=[y.vZ.FILE_NAME],Je=function(e){var t=e.column,n=e.openEditorMode;if(!t)return null;var i=t.type;return Ze.includes(i)?(0,b.jsx)(Xe,(0,r.A)({},e)):Qe.includes(i)&&n===y.rr.PREVIEWER?(0,b.jsx)($e,(0,r.A)({},e)):(0,b.jsx)(qe,(0,r.A)({},e))};var et=function(e){var t=e.onDragStart,n=e.onDragEnd;return(0,b.jsx)("div",{className:"drag-handle",draggable:"true",onDragStart:t,onDragEnd:n})},tt=["width","height","top","left","zIndex","children","innerRef"],nt=function(e){function t(){var e;(0,h.A)(this,t);for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(e=(0,g.A)(this,t,[].concat(r))).getMaskStyle=function(){var t=e.props,n=t.width,r=t.height,i=t.top,a=t.left;return{height:r-1,width:n,zIndex:t.zIndex,position:"absolute",pointerEvents:"none",transform:"translate(".concat(a,"px, ").concat(i,"px)"),outline:0}},e}return(0,v.A)(t,e),(0,m.A)(t,[{key:"componentDidUpdate",value:function(){var e=ue.findDOMNode(this);"fixed"===e.style.position&&(e.style.transform="none")}},{key:"render",value:function(){var e=this.props,t=(e.width,e.height,e.top,e.left,e.zIndex,e.children),n=e.innerRef,i=(0,d.A)(e,tt),a=this.getMaskStyle();return(0,b.jsx)("div",(0,r.A)((0,r.A)({style:a,"data-test":"cell-mask",ref:n},i),{},{children:t}))}}])}(i.PureComponent),rt=nt;var it=function(e){var t=e.draggedRange,n=e.getSelectedRangeDimensions,i=e.getSelectedDimensions,a=t.overRecordIdx,o=t.bottomRight,s=o.idx,u=o.rowIdx,l=o.groupRecordIndex;if(null!==a&&u<a){for(var c=n(t),d=u+1;d<=a;d++){var f=i({idx:s,rowIdx:d,groupRecordIndex:l}).height;c.height+=f}return(0,b.jsx)(rt,(0,r.A)((0,r.A)({},c),{},{className:"react-grid-cell-dragged-over-down"}))}return null};var at=function(e){var t=e.selectedRange,n=e.innerRef,i=e.getSelectedRangeDimensions,a=e.children,o=i(t);return(0,b.jsx)(rt,(0,r.A)((0,r.A)({},o),{},{className:"rdg-selected-range",innerRef:n,children:a}))};var ot=function(e){var t=e.innerRef,n=e.selectedPosition,i=e.getSelectedDimensions,a=e.children,o=i(n);return(0,b.jsx)(rt,(0,r.A)((0,r.A)({className:"rdg-selected",tabIndex:"0",innerRef:t},o),{},{children:a}))},st=n(61830),ut=n(3299),lt=function(e,t,n,r,i,a){var o={};t.forEach((function(e){var t=e.column_key,n=(0,B.rm)(r,t);o[t]=n}));var s=t.length,u=ct(e,o,n,a,i,s,{parentGroupPath:[],currentLevel:s,isParentGroupVisible:!0}),l=dt(u,s),c=l.computedGroupRows,d=l.groupRowsHeight;return{groupRows:c,idGroupRowMap:l.idGroupRowMap,groupRowsHeight:d,maxLevel:s}},ct=function(e,t,n,r,i,a,o){var s=o.parentGroupPath,u=o.parentGroupKey,l=o.currentLevel,c=o.isParentGroupVisible,d=[];return e.forEach((function(e,o){var f=[];s.length>0&&f.push.apply(f,(0,ke.A)(s)),f.push(o);var p=e.cell_value,h=e.subgroups,m=e.row_ids,g=e.column_key,v=e.summaries,b=e.original_cell_value,E=f.join("-"),_=ft(E,n),C=(a-l+1)*y.ax,A="".concat(u||g,"_").concat(p),T={type:y.Gi.GROUP_CONTAINER,level:l,left:C,key:A,cell_value:p,column_key:g,isExpanded:_,summaries:v,groupPath:f,groupPathString:E,column:t[g],visible:c,original_cell_value:b};if(Array.isArray(h)&&h.length>0){var w,S=ct(h,t,n,r,i,a,{parentGroupPath:f,parentGroupKey:A,currentLevel:l-1,isParentGroupVisible:c&&_}),k=0,D=0;S.forEach((function(e){e.type===y.Gi.GROUP_CONTAINER&&e.level+1===l&&(k+=e.count||0,D+=(e.height||0)+y.ax,w||(w=e.first_row_id))})),T.first_row_id=w,T.count=k,T.height=(_?D:0)+y.q$,d.push(T),d.push.apply(d,(0,ke.A)(S))}else if(Array.isArray(m)&&m.length>0){var x=m.length,O=x-1,N=c&&_,I=N?x*i+1:0,P=N&&r?y.J3:0,M=m.map((function(e,t){return{type:y.Gi.ROW,key:"row-".concat(e),rowIdx:t,isLastRow:t===O,visible:N,height:t===O?i+1:i,level:l,rowsLength:x,left:C,rowId:e,groupPath:f,groupPathString:E}}));T.first_row_id=M[0].rowId,T.count=x,T.height=I+P+y.q$,d.push(T),d.push.apply(d,(0,ke.A)(M))}})),d},dt=function(e,t){var n,i=y.ax,a=y.ax,o={};return{computedGroupRows:e.map((function(s,u){var l=s.type,c=s.level,d=s.height,f=s.visible,p=(0,r.A)((0,r.A)({},s),{},{top:a,groupRecordIndex:u});if(l===y.Gi.GROUP_CONTAINER)f&&(c===t&&(i+=d+y.ax),a+=y.q$,n=c);else if(l===y.Gi.ROW){var h=s.rowId;o[h]=p,f&&(a+=d)}else l===y.Gi.BTN_INSERT_ROW&&f&&(a+=d);var m=e[u+1];if(m&&m.visible&&m.type===y.Gi.GROUP_CONTAINER){var g=m.groupPath,v=m.level;g[g.length-1]>0&&(a+=y.ax),v>n&&(a+=(v-n)*y.ax)}return p})),groupRowsHeight:i,idGroupRowMap:o}},ft=function(e,t){return!t||!t[e]},pt=function(e,t){var n=e.groupPath,r=e.groupPathString,i=e.level,a=e.type,o=t.groupPath,s=t.groupPathString,u=t.level;return r===s&&a!==y.Gi.GROUP_CONTAINER||i<u&&n[0]===o[0]},ht=function(e,t){return(t.groupRows||[])[e]||{}},mt="upwards",gt="downwards",vt=function(e){var t=e.selectedPosition,n=e.isGroupView;return(0,e.recordGetterByIndex)({isGroupView:n,groupRecordIndex:t.groupRecordIndex,recordIndex:t.rowIdx})},yt=function(e){var t=e.selectedPosition,n=e.columns,r=t.idx;return(0,B.wV)(r,n)},bt=function(e){var t=e.selectedPosition,n=e.columns,r=e.isGroupView,i=e.recordGetterByIndex,a=yt({selectedPosition:t,columns:n}),o=vt({selectedPosition:t,isGroupView:r,recordGetterByIndex:i});return(0,x.Te)(o,a)},Et=function(e,t,n,r){var i=e.idx,a=e.groupRecordIndex,o=e.rowIdx,s=t[i];return!!s&&(!!y.I4.includes(s.type)||!!r({isGroupView:n,groupRecordIndex:a,recordIndex:o}))};var _t=function(e){for(var t=e.selectedRange,n=e.isGroupView,r=e.recordGetterByIndex,i=t.topLeft,a=t.bottomRight,o=i.rowIdx,s=i.groupRecordIndex,u=[],l=o,c=a.rowIdx+1;l<c;l++){var d=r({isGroupView:n,groupRecordIndex:s,recordIndex:l});n&&s++,d&&u.push(d)}return u};function Ct(e,t){At(e,t)||(t.idSelectedRecordMap[e]=!0)}function At(e,t){return t.idSelectedRecordMap[e]}function Tt(e){return Object.keys(e.idSelectedRecordMap)}var wt={selectRecord:Ct,selectRecordsById:function(e,t){e.forEach((function(e){Ct(e,t)}))},deselectRecord:function(e,t){At(e,t)&&delete t.idSelectedRecordMap[e]},deselectAllRecords:function(e){e.idSelectedRecordMap={}},isRecordSelected:At,getSelectedIds:Tt,hasSelectedRecords:function(e){return Tt(e).length>0},isSelectedAll:function(e,t){return 0!==Tt(t).length&&e.every((function(e){return At(e,t)}))}};var St=y.aG.TEXT,kt=y.aG.FRAGMENT;function Dt(e,t){var n=window.sfMetadata.getCollaborators(),r=e.length-1,i=t.length-1,a="";return e.forEach((function(e,o){t.forEach((function(t,r){a+=e&&(0,x.eY)(e,t,{collaborators:n})||"",r<i&&(a+="\t")})),o<r&&(a+="\n")})),a}function xt(e,t){var n,r,i,a;try{if(n=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],r=0;r<e.rangeCount;r++)n.push(e.getRangeAt(r));switch(t.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":t.blur();break;default:t=null}return e.removeAllRanges(),function(){"Caret"===e.type&&e.removeAllRanges(),e.rangeCount||n.forEach((function(t){e.addRange(t)})),t&&t.focus()}}(),r=document.createRange(),i=document.getSelection(),(a=document.createElement("span")).textContent=e,a.addEventListener("copy",(function(n){n.stopPropagation(),n.preventDefault();var r=n.dataTransfer||n.clipboardData;r.clearData(),r.setData(St,e),r.setData(kt,t)})),document.body.appendChild(a),r.selectNodeContents(a),i.addRange(r),!document.execCommand("copy"))return!1}catch(o){return!1}finally{a&&document.body.removeChild(a),n()}}var Ot=function(e){var t=e.type,n=e.selectedRecordIds,r=e.copiedRange,i=e.copiedColumns,a=e.copiedRecords,o=e.copiedTableId,s=e.tableData,u=e.copiedText,l=e.recordGetterById,c=e.isGroupView,d=e.recordGetterByIndex,f=e.event,p=void 0===f?{}:f,h=p.dataTransfer||p.clipboardData;if(t===y.aG.DTABLE_FRAGMENT){var m=Array.isArray(n)&&n.length>0?function(e,t,n){var r=e.map((function(e){return n(e)}));return Dt(r,t.columns)}(n,s,l):function(e,t,n,r){for(var i=e.topLeft,a=e.bottomRight,o=i.rowIdx,s=i.idx,u=i.groupRecordIndex,l=a.rowIdx,c=a.idx,d=t.columns,f=u,p=[],h=[],m=o;m<=l;m++)p.push(r({isGroupView:n,groupRecordIndex:f,recordIndex:m})),n&&f++;for(var g=s;g<=c;g++)h.push((0,B.wV)(g,d));return Dt(p,h)}(r,s,c,d),g={selectedRecordIds:n,copiedRange:r,copiedColumns:i,copiedRecords:a,copiedTableId:o},v=JSON.stringify(g);h?(h.setData(St,m),h.setData(kt,v)):xt(m,v)}else{var b=y.aG[t.toUpperCase()];h?h.setData(b,u):xt(u,{format:b})}},Nt=y.aG.FRAGMENT,It=y.aG.HTML,Pt=y.aG.TEXT;function Mt(e,t){return e.types&&e.types.length?e.getData(t):t===Pt&&e.getData("Text")||null}function Lt(e){var t=(e?e.replace(/\r/g,""):"").split("\n"),n=t[0].split("\t").map((function(e,t){return{key:"col".concat(t),type:"text"}})),r=[];return t.forEach((function(e){var t={};e&&(e=e.split("\t")).forEach((function(e,n){t["col".concat(n)]=e})),r.push(t)})),{copiedRecords:r,copiedColumns:n}}var Rt=function(e){var t=e.dataTransfer||e.clipboardData,n=Mt(t,Nt),r=Mt(t,It),i=Mt(t,Pt),a=function(e){var t;try{e.items&&e.items.length?t=Array.from(e.items).map((function(e){return"file"===e.kind?e.getAsFile():null})).filter((function(e){return e})):e.files&&e.files.length&&(t=Array.from(e.files))}catch(n){e.files&&e.files.length&&(t=Array.from(e.files))}return t}(t);if(n)return(0,o.default)((0,o.default)({},y.aG.DTABLE_FRAGMENT,JSON.parse(n)),"type",y.aG.DTABLE_FRAGMENT);if(r){var s=(new DOMParser).parseFromString(r,It).querySelector("table");return s?(0,o.default)((0,o.default)((0,o.default)((0,o.default)({},y.aG.DTABLE_FRAGMENT,function(e){var t=e.querySelectorAll("tr"),n=t[0].querySelectorAll("td"),r=[],i=[];return n.forEach((function(e,t){r.push({key:"col".concat(t),type:"text"})})),t.forEach((function(e){var t={};e.querySelectorAll("td").forEach((function(e,n){t["col".concat(n)]=e.innerText})),i.push(t)})),{copiedRecords:i,copiedColumns:r}}(s)),"html",r),"text",i),"type","html"):(0,o.default)((0,o.default)((0,o.default)((0,o.default)({},y.aG.DTABLE_FRAGMENT,Lt(i)),"html",r),"text",i),"type","html")}return a&&a.length?(0,o.default)((0,o.default)((0,o.default)({},y.aG.DTABLE_FRAGMENT,Lt(i)),"files",a),"type","files"):i?(0,o.default)((0,o.default)((0,o.default)({},y.aG.DTABLE_FRAGMENT,Lt(i)),"text",i),"type","text"):void 0},Ft=[y.vZ.FILE_NAME],Bt=[y.vZ.CHECKBOX,y.vZ.RATE],jt=function(e){function t(e){var n;(0,h.A)(this,t),(n=(0,g.A)(this,t,[e])).throttle=null,n.onColumnSelect=function(e){var t=n.props,i=t.columns,a=t.isGroupView,o=t.recordsCount;if(!a){for(var s=0,u=0;u<i.length;u++)if(e.key===i[u].key){s=u;break}n.setState({selectedPosition:(0,r.A)((0,r.A)({},n.state.selectedPosition),{},{idx:s,rowIdx:0}),selectedRange:{startCell:{idx:s,rowIdx:0},topLeft:{idx:s,rowIdx:0},bottomRight:{idx:s,rowIdx:o-1},isDragging:!1}})}},n.onOpenEditorEvent=function(e){n.setState({openEditorMode:e},(function(){n.openEditor()}))},n.onCloseEditorEvent=function(){n.state.isEditorEnabled&&n.closeEditor()},n.onSelectCell=function(e,t){var i=n.state,a=i.selectedPosition,o=i.isEditorEnabled,s=t?n.openEditor:function(){return null};o&&n.closeEditor(),n.setState((function(t){var i=(0,r.A)((0,r.A)({},a),e);return n.isCellWithinBounds(i)?{selectedPosition:i,selectedRange:{topLeft:i,bottomRight:i,startCell:i,cursorCell:i,isDragging:!1}}:t}),s)},n.selectNone=function(){var e={idx:-1,rowIdx:-1,groupRecordIndex:-1};n.setState({selectedPosition:e,selectedRange:{topLeft:e,bottomRight:e,startCell:null,cursorCell:null}}),n.props.selectNone()},n.getSelectedPosition=function(){var e=n.state.selectedRange,t=e.topLeft,r=e.bottomRight;return{top:t.rowIdx,bottom:r.rowIdx,left:t.idx,right:r.idx}},n.getSelectedRange=function(){return n.state.selectedRange},n.selectCell=function(e,t,r){var i={idx:r,groupRecordIndex:e,rowIdx:t};n.setState({selectedPosition:i,selectedRange:{topLeft:i,bottomRight:i,startCell:i,cursorCell:i}})},n.openEditor=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;n.isSelectedCellIsLongText()&&(e&&e.stopPropagation(),e&&e.preventDefault());var t=(e||{}).key,r=n.state,i=r.selectedPosition,a=r.openEditorMode,o=n.props.columns,s=yt({selectedPosition:i,columns:o}),u=(0,B.Ax)(s),l=s.type;if(Bt.includes(l))return null;(n.isSelectedCellEditable()||u||a===y.rr.PREVIEWER&&Ft.includes(l))&&!n.state.isEditorEnabled&&n.setState({isEditorEnabled:!0,firstEditorKeyDown:t,editorPosition:n.getEditorPosition()})},n.closeEditor=function(){n.setState({isEditorEnabled:!1,firstEditorKeyDown:null,editorPosition:null,openEditorMode:""})},n.onSelectCellRangeStarted=function(e){if(n.isCellWithinBounds(e)){var t=n.createSingleCellSelectedRange(e,!0);n.setState({selectedRange:t},(function(){k.Aq.isFunction(n.props.onCellRangeSelectionStarted)&&n.props.onCellRangeSelectionStarted(n.state.selectedRange)}))}},n.onSelectCellRangeUpdated=function(e,t,i){if((n.state.selectedRange.isDragging||t)&&n.isCellWithinBounds(e)){var a=function(e,t){var n=e.idx,r=e.rowIdx,i=e.groupRecordIndex,a=t.idx,o=t.rowIdx,s=t.groupRecordIndex,u=[n,a].sort((function(e,t){return e-t})),l=[r,o].sort((function(e,t){return e-t})),c=[i,s].sort((function(e,t){return e-t}));return{topLeft:{idx:u[0],rowIdx:l[0],groupRecordIndex:c[0]},bottomRight:{idx:u[1],rowIdx:l[1],groupRecordIndex:c[1]}}}(n.state.selectedRange.startCell||n.state.selectedPosition,e),o=a.topLeft,s=a.bottomRight,u=(0,r.A)((0,r.A)({startCell:n.state.selectedPosition},n.state.selectedRange),{},{topLeft:o,bottomRight:s,cursorCell:e});n.setState({selectedRange:u},(function(){k.Aq.isFunction(n.props.onCellRangeSelectionUpdated)&&n.props.onCellRangeSelectionUpdated(n.state.selectedRange),k.Aq.isFunction(i)&&i(n.state.selectedRange)}))}},n.onSelectCellRangeEnded=function(){var e=(0,r.A)((0,r.A)({},n.state.selectedRange),{},{isDragging:!1});n.setState({selectedRange:e},(function(){k.Aq.isFunction(n.props.onCellRangeSelectionCompleted)&&n.props.onCellRangeSelectionCompleted(n.state.selectedRange)}))},n.focus=function(){n.selectionMask&&!n.isFocused()&&n.selectionMask.focus()},n.isFocused=function(){return document.activeElement===n.selectionMask},n.isCellSelected=function(){var e=n.state.selectedPosition;return-1!==e.idx&&-1!==e.rowIdx},n.isCellWithinBounds=function(e){var t=e.idx,r=e.rowIdx,i=n.props,a=i.columns,o=i.recordsCount;return r>=0&&r<o&&t>=0&&t<a.length},n.isSelectedCellEditable=function(){var e=n.props,t=e.enableCellSelect,i=e.columns,a=e.isGroupView,o=e.recordGetterByIndex,s=e.onCheckCellIsEditable,u=function(e){var t=e.enableCellSelect,n=e.selectedPosition,i=e.columns,a=e.isGroupView,o=e.recordGetterByIndex,s=e.onCheckCellIsEditable,u=yt({selectedPosition:n,columns:i}),l=vt({selectedPosition:n,isGroupView:a,recordGetterByIndex:o});if(!window.sfMetadataContext.canModifyRow(l))return!1;var c=!k.Aq.isFunction(s)||s((0,r.A)({row:l,column:u},n)),d=(0,x.NZ)(l),f=l&&(k.Aq.imageCheck(d)||k.Aq.videoCheck(d));return c=c&&(0,B.dK)(u,l,t),(f||(null===u||void 0===u?void 0:u.key)!==y.L2.CAPTURE_TIME)&&c}({enableCellSelect:t,columns:i,isGroupView:a,recordGetterByIndex:o,selectedPosition:n.state.selectedPosition,onCheckCellIsEditable:s});return u},n.isSelectedCellIsLongText=function(){var e=n.props.columns,t=n.state.selectedPosition,r=yt({selectedPosition:t,columns:e});return r&&r.type===y.vZ.LONG_TEXT},n.isGridSelected=function(){return n.isCellWithinBounds(n.state.selectedPosition)},n.getSelectedDimensions=function(e){var t=n.props,i=t.columns,a=t.rowHeight,o=t.isGroupView,s=t.groupOffsetLeft,u=t.getRowTop,l=n.props.getScrollLeft();return(0,r.A)({},function(e){var t=e.selectedPosition,n=e.columns,r=e.rowHeight,i=e.scrollLeft,a=e.isGroupView,o=e.groupOffsetLeft,s=e.getRecordTopFromRecordsBody,u=t.idx,l=t.rowIdx,c=t.groupRecordIndex,d={width:0,left:0,top:0,height:r,zIndex:1};if(u>=0){var f=n&&n[u];if(!f)return d;var p,h=f.frozen,m=f.width,g=h?i+f.left:f.left;return a?(g+=o,p=s(c)+1):p=s(l),{width:m,left:g,top:p,height:r,zIndex:h?y.Gz.dC:y.Gz.OB}}return d}({selectedPosition:e,columns:i,scrollLeft:l,rowHeight:a,isGroupView:o,groupOffsetLeft:s,getRecordTopFromRecordsBody:u}))},n.getSelectedRangeDimensions=function(e){var t=n.props,i=t.columns,a=t.rowHeight,o=t.isGroupView,s=t.groups,u=t.groupMetrics,l=t.groupOffsetLeft,c=t.getRowTop;return(0,r.A)({},function(e){var t=e.selectedRange,n=e.columns,r=e.rowHeight,i=e.isGroupView,a=e.groups,o=e.groupMetrics,s=e.groupOffsetLeft,u=e.getRecordTopFromRecordsBody,l=t.topLeft,c=t.bottomRight,d=t.startCell,f=t.cursorCell;if(l.idx<0)return{width:0,left:0,top:0,height:r,zIndex:y.Gz.OB};var p,h,m=function(e,t,n){for(var r=0,i=!1,a=e;a<=t;a++){var o=n[a];o&&(r+=o.width,i=i||o.frozen)}return{totalWidth:r,anyColFrozen:i,left:n[e].left}}(l.idx,c.idx,n),g=m.totalWidth,v=m.anyColFrozen,b=m.left;if(i){var E,_,C=d.groupRecordIndex,A=f.groupRecordIndex,T=ht(C,o),w=ht(A,o),S=T.groupPathString,k=w.groupPathString;if(C<A?(E=C,_=gt):(E=A,_=mt),S===k)p=(Math.abs(A-C)+1)*r;else if(_===gt){var D=T.groupPath;p=(((0,ut.q)(D,a).row_ids||[]).length-T.rowIdx||0)*r}else if(_===mt){var x=T.rowIdx||0;E=C-x,p=(x+1)*r}p+=1,b+=s,h=u(E)}else p=(c.rowIdx-l.rowIdx+1)*r,h=u(l.rowIdx);return{width:g,left:b,top:h,height:p,zIndex:v?y.Gz.dC:y.Gz.OB}}({selectedRange:e,columns:i,rowHeight:a,isGroupView:o,groups:s,groupMetrics:u,groupOffsetLeft:l,getRecordTopFromRecordsBody:c}))},n.setScrollLeft=function(e,t){var r=n,i=r.selectionMask,a=r.state.selectedPosition;n.setMaskScrollLeft(i,a,e,t)},n.geHeaderHeight=function(){var e=n.props.table.header_settings||{};return(((0,ye.RI)(e)?y.Jl.DEFAULT:e.header_height)===y.Jl.DOUBLE?y.L9:y.jN)+1},n.setMaskScrollLeft=function(e,t,r,i){var a=n.geHeaderHeight();if(e){var o=t.idx,s=t.rowIdx,u=t.groupRecordIndex;if(o>=0&&s>=0){var l=n.props,c=l.columns,d=l.getRowTop,f=l.isGroupView,p=l.groupOffsetLeft,h=c[o];if(!!h.frozen){var m=-i+d(f?u:s)+a,g=h.left;f&&(m+=1,g+=p),e.style.position="fixed",e.style.top=m+"px",e.style.left=g+"px",e.style.transform="none"}}}},n.cancelSetScrollLeft=function(){n.selectionMask&&n.cancelSetMaskScrollLeft(n.selectionMask,n.state.selectedPosition)},n.cancelSetMaskScrollLeft=function(e,t){var r=n.getSelectedDimensions(t),i=r.left,a=r.top;e.style.position="absolute",e.style.top=0,e.style.left=0,e.style.transform="translate(".concat(i,"px, ").concat(a,"px)")},n.getEditorPosition=function(){if(n.selectionMask){var e=n.props.editorPortalTarget,t=n.selectionMask.getBoundingClientRect(),r=t.left,i=t.top;if(e===document.body){var a=document.scrollingElement||document.documentElement;return{left:r+a.scrollLeft,top:i+a.scrollTop}}var o=e.getBoundingClientRect(),s=o.left,u=o.top;return{left:r-s+e.scrollLeft,top:i-u+e.scrollTop}}},n.onCommit=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];n.props.modifyRecord(e),t&&n.closeEditor()},n.onCommitCancel=function(){n.closeEditor()},n.onKeyDown=function(e){var t=e.keyCode;if(Ve(e))n.onPressKeyWithCtrl(e);else if(t===me.cK.Escape)n.onPressEscape(e);else if(t===me.cK.Tab)n.onPressTab(e);else if(n.isKeyboardNavigationEvent(e))n.changeCellFromEvent(e);else if(ze(t)||t===me.cK.Enter)n.openEditor(e);else if(t===me.cK.Backspace||t===me.cK.Delete){"rdg-selected"===e.target.className&&(e.preventDefault(),n.handleSelectCellsDelete())}},n.handleSelectCellsDelete=function(){var e=n.props,t=e.isGroupView,r=e.recordGetterByIndex,i=e.columns,a=n.state.selectedRange,o=a.topLeft,s=a.bottomRight,u=_t({selectedRange:a,isGroupView:t,recordGetterByIndex:r}).filter((function(e){return window.sfMetadataContext.canModifyRow(e)}));if(0!==u.length){for(var l=o.idx,c=s.idx,d=[],f=[],p=l;p<=c;p++){var h=i[p];if(!h||y.CJ[h.type]||!window.sfMetadataContext.canModifyColumn(h))break;var m=h.type,g=h.data;d.push(h),m===y.vZ.LINK&&g&&f.push(h)}if(0!==d.length){var v=[],b={},E={},_={},C={},A={},T={};if(u.forEach((function(e){var t=e._id,n={},r={},i={};if(d.forEach((function(t){var i=t.key,a=(0,x.Te)(e,t);(a||0===a||Array.isArray(a)&&a.length>0)&&(r[i]=a,n[i]=null)})),Object.keys(i).length>0&&(A[t]=i,T[t]={}),Object.keys(n).length>0){v.push(t);var a=(0,st.pW)(d,n),o=(0,st.pW)(d,r);b[t]=a,E[t]=n,_[t]=o,C[t]=r}})),v.length>0){n.props.updateRecords({recordIds:v,idRecordUpdates:b,idOriginalRecordUpdates:E,idOldRecordData:_,idOriginalOldRecordData:C,isCopyPaste:!0})}}}},n.onCopySelected=function(){n.onCopyCells()},n.onCopy=function(e){e.preventDefault();var t=n.props.recordMetrics,r=wt.getSelectedIds(t);if(r.length>0)n.copyRows(e,r);else{var i=window.getSelection().toString();if(!i&&e.target.value){var a=e.target,o=a.selectionStart,s=a.selectionEnd;i=e.target.value.substring(o,s)}i?n.copyText(e,i):n.isCellMaskActive()&&n.onCopyCells(e)}},n.onPaste=function(e){if(n.isCellMaskActive()&&"r"!==window.sfMetadataContext.getPermission()){var t=n.props,r=t.columns,i=t.isGroupView,a=n.state,o=a.selectedPosition,s=a.selectedRange,u=o.idx,l=o.rowIdx;if(-1!==u&&-1!==l){var c=Rt(e);if(c){var d=c.type,f=c[y.aG.DTABLE_FRAGMENT],p=0,h=0;if(d===y.aG.DTABLE_FRAGMENT){var m=f.selectedRecordIds,g=f.copiedRange;if(Array.isArray(m)&&m.length>0)p=m.length,h=r.length;else{var v=g.topLeft,b=g.bottomRight,E=v.idx,_=v.rowIdx,C=b.idx;p=b.rowIdx-_+1,h=C-E+1}}else{var A=f.copiedRecords,T=f.copiedColumns;p=A.length,h=T.length}var w=n.isMultiplePaste(p,h);n.props.paste({copied:f,multiplePaste:w,type:d,pasteRange:s,isGroupView:i}),w||n.setPasteRange(p,h)}}}},n.copyText=function(e,t){Ot({type:"text",event:e,copiedText:t})},n.copyRows=function(e,t){var r=n.props,i=r.table,a=r.columns,o=r.recordGetterById,s=r.isGroupView,u=r.getCopiedRecordsAndColumnsFromRange,l=t.length;c.A.success(l>1?(0,D.AP)("xxx rows are copied.").replace("xxx",l):(0,D.AP)("1 row is copied."));var d=y.aG.DTABLE_FRAGMENT,f=u({type:d,copied:{selectedRecordIds:t},isGroupView:s}),p=f.copiedRecords,h=f.copiedColumns,m=i._id;Ot({type:d,event:e,selectedRecordIds:t,copiedRecords:p,copiedColumns:h,copiedTableId:m,tableData:{columns:a},recordGetterById:o})},n.onCopyCells=function(e){var t=n.props,i=t.table,a=t.columns,o=t.isGroupView,s=t.recordGetterByIndex,u=t.getCopiedRecordsAndColumnsFromRange,l=n.state,d=l.selectedPosition,f=l.selectedRange,p=i._id,h=d.rowIdx,m=d.idx;if(!(h<0||m<0)){var g=f.topLeft,v=f.bottomRight,b=y.aG.DTABLE_FRAGMENT,E=(v.rowIdx-g.rowIdx+1)*(v.idx-g.idx+1);c.A.success(E>1?(0,D.AP)("xxx cells copied").replace("xxx",E):(0,D.AP)("1 cell copied"));var _=u({type:b,copied:{copiedRange:f},isGroupView:o}),C=_.copiedRecords,A=_.copiedColumns;Ot({type:b,event:e,copiedRange:(0,r.A)({},f),copiedRecords:C,copiedColumns:A,copiedTableId:p,tableData:{columns:a},isGroupView:o,recordGetterByIndex:s})}},n.isMultiplePaste=function(e,t){var r=n.state.selectedRange,i=r.topLeft,a=r.bottomRight,o=i.idx,s=i.rowIdx,u=a.idx,l=a.rowIdx;return Number.isInteger((u-o+1)/t)&&Number.isInteger((l-s+1)/e)},n.setPasteRange=function(e,t){var i=n.props,a=i.recordsCount,o=i.columns,s=n.state,u=s.selectedPosition,l=s.selectedRange,c=l.topLeft,d=c.idx,f=c.rowIdx,p=o.length,h=u.groupRecordIndex,m=d+t-1,g=f+e-1;m>=p&&(m=p-1),g>=a&&(g=a-1);var v={topLeft:c,startCell:u,bottomRight:{idx:m,rowIdx:g,groupRecordIndex:h},cursorCell:{idx:u.idx,rowIdx:u.rowIdx,groupRecordIndex:h}};return n.setState({selectedRange:(0,r.A)((0,r.A)({},l),v)},(function(){n.focus()})),v},n.onPressKeyWithCtrl=function(){},n.onPressEscape=function(){},n.onPressTab=function(e){n.changeCellFromEvent(e)},n.getLeftInterval=function(){var e=n.props,t=e.isGroupView,r=e.columns,i=e.groupOffsetLeft,a=e.frozenColumnsWidth,o=0;return!!r[0]&&r[0].frozen?(o=i+a,t&&(o+=i)):o=0,o},n.handleVerticalArrowAction=function(e,t){var i=n.props,a=i.isGroupView,o=i.groupMetrics,s=i.rowHeight,u="ArrowDown"===t?1:-1;if(a){for(var l,c=(o.groupRows||[]).length,d=e.groupRecordIndex+u;d>0&&d<c&&(l=ht(d,o)).type!==y.Gi.ROW;)d+=u;if(!l||l.type!==y.Gi.ROW)return;var f,p=n.props.getGroupCanvasScrollTop()||0,h=l,m=h.rowIdx,g=h.top;return g<=p+16?f=g-16:g+150-p>=window.innerHeight-32-16&&(f=g+150-window.innerHeight+32+s+16),void 0!==f&&n.props.setGroupCanvasScrollTop(f),(0,r.A)((0,r.A)({},e),{},{rowIdx:m,groupRecordIndex:d})}return(0,r.A)((0,r.A)({},e),{},{rowIdx:e.rowIdx+u})},n.handleLeftArrowAction=function(e){var t=n.selectionMask;if(t){var i=n.props.columns,a=t.getBoundingClientRect(),o=n.getLeftInterval(),s=i[e.idx-1]?i[e.idx-1].width:0,u=n.props.getTableContentRect(),l=u.left,c=u.right,d=l+130;if(a.x<0||a.x>c)n.props.scrollToColumn(e.idx-1);else if(s>a.x-o-d){var f=s-(a.x-o-d);n.props.setRecordsScrollLeft(n.props.getScrollLeft()-f)}return(0,r.A)((0,r.A)({},e),{},{idx:0===e.idx?0:e.idx-1})}},n.handleRightArrowAction=function(e){var t=n.selectionMask;if(t){var i=n.props.columns,a=t.getBoundingClientRect(),o=e.idx,s=i[o];if(1===o&&!0===s.frozen)n.props.scrollToColumn(1);else{var u=n.props.getTableContentRect().right,l=i[o+1]?i[o+1].width:0;if(a.x<0||a.x>u)n.props.scrollToColumn(o+1);else if(a.x+a.width+l>u){var c=l-(u-a.x-a.width);n.props.setRecordsScrollLeft(n.props.getScrollLeft()+c)}}return(0,r.A)((0,r.A)({},e),{},{idx:e.idx+1})}},n.getKeyNavActionFromEvent=function(e){var t=n.props,r=t.getVisibleIndex,i=t.onHitBottomBoundary,a=t.onHitTopBoundary,o=r(),s=o.rowVisibleStartIdx,u=o.rowVisibleEndIdx,l={ArrowDown:{getNext:function(e){return n.handleVerticalArrowAction(e,"ArrowDown")},isCellAtBoundary:function(e){return e.rowIdx>=u-1},onHitBoundary:i},ArrowUp:{getNext:function(e){return n.handleVerticalArrowAction(e,"ArrowUp")},isCellAtBoundary:function(e){return 0!==e.rowIdx&&e.rowIdx<=s},onHitBoundary:a},ArrowRight:{getNext:function(e){return n.handleRightArrowAction(e)},isCellAtBoundary:function(){return!1}},ArrowLeft:{getNext:function(e){return n.handleLeftArrowAction(e)},isCellAtBoundary:function(){return!1}}};return e.keyCode===me.cK.Tab?!0===e.shiftKey?l.ArrowLeft:l.ArrowRight:l[e.key]},n.changeCellFromEvent=function(e){if(e.preventDefault(),(e.keyCode!==me.cK.ChineseInputMethod||!n.state.isEditorEnabled)&&!n.throttle){var t=n.state.selectedPosition,i=n.getKeyNavActionFromEvent(e),a=i.getNext(t);a&&(n.checkIsAtGridBoundary(i,a),n.props.onCellClick(a),n.onSelectCell((0,r.A)({},a)),n.throttle=!0,setTimeout((function(){n.throttle=!1}),30))}},n.onFocus=function(){},n.onScroll=function(e){e.stopPropagation()},n.setSelectionMaskRef=function(e){n.selectionMask=e},n.setSelectionRangeMaskRef=function(e){n.selectedRangeMask=e},n.setContainerRef=function(e){n.container=e},n.isCellMaskActive=function(){var e=document.activeElement;return e&&("cell-mask"===e.getAttribute("data-test")||"active-editor"===e.getAttribute("data-test"))},n.handleDragCopy=function(e){var t=n.props,i=t.columns,a=t.groupMetrics,o=t.table,s=o.rows,u=o.id_row_map,l=t.gridUtils,c=t.updateRecords,d=l.getUpdateDraggedRecords(e,i,s,u,a);c((0,r.A)((0,r.A)({},d),{},{isCopyPaste:!0}))},n.handleDragStart=function(e){var t=n.state.selectedRange,r=t.topLeft,i=t.bottomRight,a=t.startCell,o=t.cursorCell,s=e&&e.target&&e.target.className;if(r.idx>-1&&s){try{e.dataTransfer.setData("text/plain","")}catch(u){e.dataTransfer.setData("text","")}n.setState({draggedRange:{topLeft:r,bottomRight:i,startCell:a,cursorCell:o}})}},n.handleDragEnter=function(e){var t=e.overRecordIdx,i=e.overGroupRecordIndex;null!=n.state.draggedRange&&n.setState((function(e){var n=e.draggedRange;return{draggedRange:(0,r.A)((0,r.A)({},n),{},{overRecordIdx:t,overGroupRecordIndex:i})}}))},n.handleDragEnd=function(){var e=n.state,t=e.draggedRange,r=e.selectedRange,i=se()(r);if(null!==t){var a=t.overRecordIdx,o=t.overGroupRecordIndex,s=t.bottomRight;null!==a&&s.rowIdx<a&&(n.handleDragCopy(t),i.bottomRight.rowIdx=a,i.cursorCell.rowIdx=a,i.bottomRight.groupRecordIndex=o,i.cursorCell.groupRecordIndex=o),n.setState({draggedRange:null,selectedRange:i})}},n.renderSingleCellSelectView=function(){var e=n.props.columns,t=n.state,i=t.isEditorEnabled,a=t.selectedPosition,o=n.isSelectedCellEditable(),s=window.sfMetadataContext.canModifyRows(),u=o&&s,l=(yt({selectedPosition:a,columns:e})||{}).type;if(i&&l!==y.vZ.RATE&&l!==y.vZ.CHECKBOX&&l!==y.vZ.FILE_NAME)return null;if(!n.isGridSelected())return null;var c={innerRef:n.setSelectionMaskRef,selectedPosition:a,getSelectedDimensions:n.getSelectedDimensions};return(0,b.jsx)(ot,(0,r.A)((0,r.A)({},c),{},{children:u?(0,b.jsx)(et,{onDragStart:n.handleDragStart,onDragEnd:n.handleDragEnd}):null}))},n.renderCellRangeSelectView=function(){var e=n.state.selectedRange,t=n.props,r=t.columns,i=t.rowHeight,a=n.isSelectedCellEditable(),o=window.sfMetadataContext.canModifyRows(),s=a&&o;return[(0,b.jsx)(at,{innerRef:n.setSelectionRangeMaskRef,selectedRange:e,columns:r,rowHeight:i,getSelectedRangeDimensions:n.getSelectedRangeDimensions,children:s?(0,b.jsx)(et,{onDragStart:n.handleDragStart,onDragEnd:n.handleDragEnd}):null},"range-mask"),(0,b.jsx)(ot,{innerRef:n.setSelectionMaskRef,selectedPosition:e.startCell,getSelectedDimensions:n.getSelectedDimensions},"selection-mask")]};var i={idx:-1,rowIdx:-1,groupRecordIndex:-1};return n.state={selectedPosition:i,selectedRange:{topLeft:i,bottomRight:i,startCell:null,cursorCell:null,isDragging:!1},draggedRange:null,isEditorEnabled:!1,openEditorMode:""},n.selectionMask=null,n}return(0,v.A)(t,e),(0,m.A)(t,[{key:"componentDidMount",value:function(){var e=window.sfMetadataContext.eventBus;this.unsubscribeSelectColumn=e.subscribe(y.Tw.SELECT_COLUMN,this.onColumnSelect),this.unsubscribeDragEnter=e.subscribe(y.Tw.DRAG_ENTER,this.handleDragEnter),this.unsubscribeSelectCell=e.subscribe(y.Tw.SELECT_CELL,this.onSelectCell),this.unsubscribeSelectNone=e.subscribe(y.Tw.SELECT_NONE,this.selectNone),this.unsubscribeSelectStart=e.subscribe(y.Tw.SELECT_START,this.onSelectCellRangeStarted),this.unsubscribeSelectUpdate=e.subscribe(y.Tw.SELECT_UPDATE,this.onSelectCellRangeUpdated),this.unsubscribeSelectEnd=e.subscribe(y.Tw.SELECT_END,this.onSelectCellRangeEnded),this.unsubscribeOpenEditorEvent=e.subscribe(y.Tw.OPEN_EDITOR,this.onOpenEditorEvent),this.unsubscribeCloseEditorEvent=e.subscribe(y.Tw.CLOSE_EDITOR,this.onCloseEditorEvent),this.unsubscribeCopy=e.subscribe(y.Tw.COPY_CELLS,this.onCopy),this.unsubscribePaste=e.subscribe(y.Tw.PASTE_CELLS,this.onPaste)}},{key:"componentDidUpdate",value:function(e,t){var n=this.state,r=n.selectedRange,i=n.isEditorEnabled,a=t.selectedRange,o=i!==t.isEditorEnabled&&!i;(r!==a&&(r.topLeft!==a.topLeft||r.bottomRight!==a.bottomRight)||o)&&this.focus()}},{key:"componentWillUnmount",value:function(){this.unsubscribeSelectColumn(),this.unsubscribeSelectCell(),this.unsubscribeSelectStart(),this.unsubscribeSelectUpdate(),this.unsubscribeSelectEnd(),this.unsubscribeOpenEditorEvent(),this.unsubscribeCloseEditorEvent(),this.unsubscribeCopy(),this.unsubscribePaste(),this.setState=function(e,t){}}},{key:"createSingleCellSelectedRange",value:function(e,t){return{topLeft:e,bottomRight:e,startCell:e,cursorCell:e,isDragging:t}}},{key:"isKeyboardNavigationEvent",value:function(e){return null!=this.getKeyNavActionFromEvent(e)}},{key:"checkIsAtGridBoundary",value:function(e,t){var n=e.isCellAtBoundary,r=e.onHitBoundary;n(t)&&r(t)}},{key:"render",value:function(){var e=this.state,t=e.selectedRange,n=e.isEditorEnabled,a=e.draggedRange,o=e.selectedPosition,s=e.firstEditorKeyDown,u=e.openEditorMode,l=e.editorPosition,c=this.props,d=c.table,f=c.columns,p=c.isGroupView,h=c.recordGetterByIndex,m=c.scrollTop,g=c.getScrollLeft,v=c.editorPortalTarget,y=c.contextMenu,E=c.recordMetrics,_=function(e){var t=e.topLeft,n=e.bottomRight;return t.idx===n.idx&&t.rowIdx===n.rowIdx}(t);return(0,b.jsxs)("div",{className:"interaction-mask",ref:this.setContainerRef,onKeyDown:this.onKeyDown,onFocus:this.onFocus,onScroll:this.onScroll,children:[a&&(0,b.jsx)(it,{draggedRange:a,getSelectedDimensions:this.getSelectedDimensions,getSelectedRangeDimensions:this.getSelectedRangeDimensions}),_?this.renderSingleCellSelectView():this.renderCellRangeSelectView(),n&&(0,b.jsx)(ce,{target:v,children:(0,b.jsx)(Je,(0,r.A)({table:d,columns:f,scrollTop:m,firstEditorKeyDown:s,openEditorMode:u,portalTarget:v,scrollLeft:g(),record:vt({selectedPosition:o,isGroupView:p,recordGetterByIndex:h}),column:yt({selectedPosition:o,columns:f}),value:bt({selectedPosition:o,columns:f,isGroupView:p,recordGetterByIndex:h}),onCommit:this.onCommit,onCommitCancel:this.onCommitCancel,modifyColumnData:this.props.modifyColumnData,editorPosition:l},(0,r.A)((0,r.A)({},this.getSelectedDimensions(o)),this.state.editorPosition)))}),(0,i.isValidElement)(y)&&(0,i.cloneElement)(y,{recordMetrics:E,selectedPosition:_?o:null,selectedRange:_?null:t,onClearSelected:this.handleSelectCellsDelete,onCopySelected:this.onCopySelected,getTableContentRect:this.props.getTableContentRect,getTableCanvasContainerRect:this.props.getTableCanvasContainerRect})]})}}])}(i.Component);jt.defaultProps={enableCellSelect:!0,isGroupView:!1,groupOffsetLeft:0};var Ut=jt,Ht=function(e,t,n){var r=0,i=0,a=zt(e,t);if(!a)return null;for(var o=0;o<t;o++){var s=zt(e,o);s&&(s.width&&(r+=s.width),(0,B.Zz)(s)&&(i+=s.width))}return k.Fr?r-(n-a.width)/2:r-i},zt=function(e,t){return Array.isArray(e)?e[t]:"undefined"!==typeof Immutable?e.get(t):void 0},Vt=function(e,t){for(var n=t,r=0;r<e.length;r++){if((n-=e[r].width)<0)return r}},Yt=function(e,t,n){for(var r=t+n,i=0;i<e.length;i++){if((r-=e[i].width)<0)return i-1-1}return e.length-1},Gt=33,qt=window.innerHeight-174,Wt=Math.max,Kt=Math.min,Xt=Math.ceil,$t=Math.round,Zt=function(e){function t(e){var n;return(0,h.A)(this,t),(n=(0,g.A)(this,t,[e])).getVisibleIndex=function(){return{rowVisibleStartIdx:n.rowVisibleStart,rowVisibleEndIdx:n.rowVisibleEnd}},n.getShownRecords=function(){return n.getShownRecordIds().map((function(e){return n.props.recordGetterById(e)}))},n.setRecordVisibleEnd=function(){return Wt(Xt(qt/Gt),0)},n.setColumnVisibleEnd=function(){for(var e=n.props,t=e.columns,r=e.getScrollLeft,i=0,a=(0,e.getTableContentRect)().width+r(),o=0;o<t.length;o++){if((a-=t[o].width)<0)return o}return i},n.recalculateRenderIndex=function(e){var t=n.state,r=t.startRenderIndex,i=t.endRenderIndex,a=n.resultContentRef.scrollTop,o=Math.max(0,Math.floor(a/Gt)-10),s=n.props.getTableContentRect().height,u=Math.min(Math.ceil((a+s)/Gt)+10,e.length);o!==r&&n.setState({startRenderIndex:o}),u!==i&&n.setState({endRenderIndex:u})},n.getInitEndIndex=function(e){return Math.min(Math.ceil(window.innerHeight/Gt)+10,e.recordsCount)},n.getShownRecordIds=function(){var e=n.props.recordIds,t=n.state,r=t.startRenderIndex,i=t.endRenderIndex;return e.slice(r,i)},n.getRowTop=function(e){return Gt*e},n.getRowHeight=function(){return Gt},n.jumpToRow=function(e){var t=n.props.recordsCount,r=n.getRowHeight(),i=n.resultContentRef.offsetHeight,a=Math.min(e*r,t*r-i);n.setScrollTop(a)},n.scrollToColumn=function(e){var t=n.props,r=t.columns,i=(0,t.getTableContentRect)().width,a=Ht(r,e,i);null!==a&&n.props.setRecordsScrollLeft(a),n.updateColVisibleIndex(a)},n.updateColVisibleIndex=function(e){var t=n.props.columns,r=Vt(t,e),i=Yt(t,window.innerWidth,e);n.columnVisibleStart=r,n.columnVisibleEnd=i},n.setScrollTop=function(e){n.resultContentRef.scrollTop=e},n.setScrollLeft=function(e,t){var r=n.interactionMask;r&&r.setScrollLeft(e,t)},n.cancelSetScrollLeft=function(){var e=n.interactionMask;e&&e.cancelSetScrollLeft()},n.getClientScrollTopOffset=function(e){var t=n.getRowHeight(),r=e.scrollTop%t;return r>0?t-r:0},n.onHitBottomCanvas=function(){var e=n.getRowHeight(),t=n.resultContentRef;t.scrollTop+=e+n.getClientScrollTopOffset(t)},n.onHitTopCanvas=function(){var e=n.getRowHeight(),t=n.resultContentRef;t.scrollTop-=e-n.getClientScrollTopOffset(t)},n.getScrollTop=function(){return n.resultContentRef?n.resultContentRef.scrollTop:0},n.getRecordBodyHeight=function(){return n.resultContentRef?n.resultContentRef.offsetHeight:0},n.onScroll=function(){var e=n.props.recordsCount,t=n.state,r=t.startRenderIndex,i=t.endRenderIndex,a=n.resultContentRef,o=a.offsetHeight,s=a.scrollTop,u=Math.max(0,Math.floor(s/Gt)-10),l=Math.min(Math.ceil((s+n.resultContentRef.offsetHeight)/Gt)+10,e);n.oldScrollTop=s;var c=Xt(n.resultContentRef.offsetHeight/Gt),d=Wt(0,$t(s/Gt)),f=Kt(d+c,e);n.rowVisibleStart=d,n.rowVisibleEnd=f,n.props.cacheScrollTop(s),(Math.abs(u-r)>5||u<5)&&n.setState({startRenderIndex:u}),(Math.abs(l-i)>5||l>e-5)&&n.setState({endRenderIndex:l}),o+s>=n.resultContentRef.scrollHeight&&n.props.scrollToLoadMore(),n.isScrollingRightScrollbar||n.setRightScrollbarScrollTop(n.oldScrollTop),n.clearScrollbarTimer(),n.scrollbarTimer=setTimeout((function(){n.setState({isScrollingRightScrollbar:!1})}),300)},n.onScrollbarScroll=function(e){n.oldScrollTop!==e&&n.setState({isScrollingRightScrollbar:!0},(function(){n.setScrollTop(e)}))},n.onScrollbarMouseUp=function(){n.setState({isScrollingRightScrollbar:!1})},n.setRightScrollbarScrollTop=function(e){n.rightScrollbar&&n.rightScrollbar.setScrollTop(e)},n.selectNoneCells=function(){n.interactionMask&&n.interactionMask.selectNone();var e=n.state.selectedPosition;!e||e.idx<0||e.rowIdx<0||n.selectNone()},n.selectNone=function(){n.setState({selectedPosition:{idx:-1,rowIdx:-1}})},n.selectCell=function(e,t){window.sfMetadataContext.eventBus.dispatch(y.Tw.SELECT_CELL,e,t)},n.selectStart=function(e){window.sfMetadataContext.eventBus.dispatch(y.Tw.SELECT_START,e)},n.selectUpdate=function(e,t,n){window.sfMetadataContext.eventBus.dispatch(y.Tw.SELECT_UPDATE,e,t,n)},n.selectEnd=function(){window.sfMetadataContext.eventBus.dispatch(y.Tw.SELECT_END)},n.onCellClick=function(e,t){var r=n.state.selectedPosition;if(Ye(t)){if(!r||-1===r.idx)return void n.selectCell(e,!1);n.selectUpdate(e,!0)}else{var i=n.props.columns,a=(0,B.Hs)(e,i),o=Et(e,i,!1,n.props.recordGetterByIndex);n.selectCell(e,a&&o)}n.props.onCellClick(e),n.setState({selectedPosition:e})},n.onCellDoubleClick=function(e,t){var r=n.props.columns,i=(0,B.wo)(e,r),a=Et(e,r,!1,n.props.recordGetterByIndex);n.selectCell(e,i&&a)},n.onCellMouseDown=function(e,t){Ye(t)||(n.selectCell(e),n.selectStart(e),window.addEventListener("mouseup",n.onWindowMouseUp))},n.onCellMouseEnter=function(e){n.selectUpdate(e,!1,n.updateViewableArea)},n.onCellMouseMove=function(e){n.selectUpdate(e,!1,n.updateViewableArea)},n.onWindowMouseUp=function(e){window.removeEventListener("mouseup",n.onWindowMouseUp),Ye(e)||(n.selectEnd(),n.clearHorizontalScroll())},n.onCellRangeSelectionUpdated=function(e){n.props.onCellRangeSelectionUpdated(e)},n.onCellContextMenu=function(e){n.props.onCellContextMenu(e)},n.updateViewableArea=function(e){var t=e.cursorCell.mousePosition,r=t.x,i=t.y,a=100;if(r+a>window.innerWidth)n.scrollToRight();else if(r-a<y.$p+n.props.frozenColumnsWidth)n.scrollToLeft();else if(i+a>window.innerHeight-130){var o=n.getScrollTop();n.resultContentRef.scrollTop=o+8,n.clearHorizontalScroll()}else if(i-a<130){var s=n.getScrollTop();s-16>=0&&(n.resultContentRef.scrollTop=s-8),n.clearHorizontalScroll()}else n.clearHorizontalScroll()},n.scrollToRight=function(){n.timer||(n.timer=setInterval((function(){var e=n.props.getScrollLeft();n.props.setRecordsScrollLeft(e+20)}),10))},n.scrollToLeft=function(){n.timer||(n.timer=setInterval((function(){var e=n.props.getScrollLeft();e<=0?n.clearHorizontalScroll():n.props.setRecordsScrollLeft(e-20)}),10))},n.clearHorizontalScroll=function(){n.timer&&(clearInterval(n.timer),n.timer=null)},n.clearScrollbarTimer=function(){n.scrollbarTimer&&(clearTimeout(n.scrollbarTimer),n.scrollbarTimer=null)},n.getCellMetaData=function(){return n.cellMetaData||(n.cellMetaData={onCellClick:n.onCellClick,onCellDoubleClick:n.onCellDoubleClick,onCellMouseDown:n.onCellMouseDown,onCellMouseEnter:n.onCellMouseEnter,onCellMouseMove:n.onCellMouseMove,onDragEnter:n.handleDragEnter,modifyRecord:n.props.modifyRecord,onCellContextMenu:n.onCellContextMenu}),n.cellMetaData},n.handleDragEnter=function(e){var t=e.overRecordIdx,n=e.overGroupRecordIndex;window.sfMetadataContext.eventBus.dispatch(y.Tw.DRAG_ENTER,{overRecordIdx:t,overGroupRecordIndex:n})},n.setRightScrollbar=function(e){n.rightScrollbar=e},n.setInteractionMaskRef=function(e){n.interactionMask=e},n.setResultRef=function(e){n.resultRef=e},n.setResultContentRef=function(e){n.resultContentRef=e},n.renderRecords=function(){n.recordFrozenRefs=[];var e=n.props,t=e.recordsCount,r=e.columns,i=e.colOverScanStartIdx,o=e.colOverScanEndIdx,s=e.lastFrozenColumnKey,u=e.recordMetrics,l=e.showCellColoring,c=e.columnColors,d=n.state,f=d.startRenderIndex,p=d.endRenderIndex,h=d.selectedPosition,m=n.getCellMetaData(),g=t-1,v=n.getShownRecordIds(),y=n.props.getScrollLeft(),E=n.getRowHeight(),_=v.map((function(e,t){var a=n.props.recordGetterById(e),d=wt.isRecordSelected(e,u),p=f+t,v=g===p,_=n.props.hasSelectedCell({recordIndex:p},h),C=l?c[e]:{};return(0,b.jsx)(ae,{ref:function(e){n.recordFrozenRefs.push(e)},isSelected:d,index:p,isLastRecord:v,record:a,columns:r,colOverScanStartIdx:i,colOverScanEndIdx:o,lastFrozenColumnKey:s,scrollLeft:y,height:E,cellMetaData:m,hasSelectedCell:_,selectedPosition:n.state.selectedPosition,selectNoneCells:n.selectNoneCells,onSelectRecord:n.props.onSelectRecord,modifyRecord:n.props.modifyRecord,searchResult:n.props.searchResult,columnColor:C},e||p)})),C=f*Gt,A=(t-p)*Gt;if(C>0){var T={height:C,width:"100%"},w=(0,b.jsx)("div",{className:"d-flex align-items-end",style:T,children:(0,b.jsx)(a.Rh,{})},"upper-placeholder");_.unshift(w)}if(A>0){var S={height:A,width:"100%"},k=(0,b.jsx)("div",{style:S,children:(0,b.jsx)(a.Rh,{})},"below-placeholder");_.push(k)}return _},n.state={startRenderIndex:0,endRenderIndex:n.getInitEndIndex(e),activeRecords:[],menuPosition:null,selectedPosition:null,isScrollingRightScrollbar:!1},n.resultContentRef=null,n.resultRef=null,n.recordFrozenRefs=[],n.rowVisibleStart=0,n.rowVisibleEnd=n.setRecordVisibleEnd(),n.columnVisibleStart=0,n.columnVisibleEnd=n.setColumnVisibleEnd(),n.timer=null,n}return(0,v.A)(t,e),(0,m.A)(t,[{key:"componentDidMount",value:function(){this.props.onRef(this),window.sfMetadataBody=this}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=e.recordsCount,n=e.recordIds;t===this.props.recordsCount&&n===this.props.recordIds||this.recalculateRenderIndex(n)}},{key:"componentWillUnmount",value:function(){this.clearHorizontalScroll(),this.clearScrollbarTimer(),this.setState=function(e,t){}}},{key:"render",value:function(){return(0,b.jsxs)(i.Fragment,{children:[(0,b.jsxs)("div",{id:"canvas",className:"sf-metadata-result-table-content",ref:this.setResultContentRef,onScroll:this.onScroll,children:[(0,b.jsx)(Ut,{ref:this.setInteractionMaskRef,contextMenu:this.props.contextMenu,canAddRow:this.props.canAddRow,table:this.props.table,columns:this.props.columns,recordsCount:this.props.recordsCount,recordMetrics:this.props.recordMetrics,rowHeight:this.getRowHeight(),getRowTop:this.getRowTop,scrollTop:this.oldScrollTop,getScrollLeft:this.props.getScrollLeft,getTableContentRect:this.props.getTableContentRect,getMobileFloatIconStyle:this.props.getMobileFloatIconStyle,onToggleMobileMoreOperations:this.props.onToggleMobileMoreOperations,editorPortalTarget:this.props.editorPortalTarget,onCellRangeSelectionUpdated:this.onCellRangeSelectionUpdated,modifyRecord:this.props.modifyRecord,recordGetterByIndex:this.props.recordGetterByIndex,recordGetterById:this.props.recordGetterById,updateRecords:this.props.updateRecords,paste:this.props.paste,editMobileCell:this.props.editMobileCell,frozenColumnsWidth:this.props.frozenColumnsWidth,selectNone:this.selectNone,getVisibleIndex:this.getVisibleIndex,onHitBottomBoundary:this.onHitBottomCanvas,onHitTopBoundary:this.onHitTopCanvas,onCellClick:this.onCellClick,scrollToColumn:this.scrollToColumn,setRecordsScrollLeft:this.props.setRecordsScrollLeft,gridUtils:this.props.gridUtils,getCopiedRecordsAndColumnsFromRange:this.props.getCopiedRecordsAndColumnsFromRange,modifyColumnData:this.props.modifyColumnData,getTableCanvasContainerRect:this.props.getTableCanvasContainerRect}),(0,b.jsx)("div",{className:"sf-metadata-result-table",style:{width:this.props.totalWidth+y.$p},ref:this.setResultRef,children:this.renderRecords()})]}),(0,b.jsx)(_,{table:this.props.table,ref:this.setRightScrollbar,onScrollbarScroll:this.onScrollbarScroll,onScrollbarMouseUp:this.onScrollbarMouseUp})]})}}])}(i.Component);Zt.defaultProps={editorPortalTarget:document.body,scrollToRowIndex:0};var Qt=Zt,Jt=function(e){var t=e.column,n=e.cellValue,r=e.originalCellValue,o=(0,i.useMemo)((function(){return"(".concat((0,D.AP)("Empty"),")")}),[]),s=(0,i.useMemo)((function(){return(0,D.AP)("Deleted option")}),[]),u=(0,i.useCallback)((function(){switch(t.type){case y.vZ.CREATOR:case y.vZ.LAST_MODIFIER:return r?(0,b.jsx)(M,{value:r,field:t}):o;case y.vZ.NUMBER:return n||0===n?n:o;case y.vZ.COLLABORATOR:return Array.isArray(n)&&0!==n.length?(0,b.jsx)(M,{value:n,field:t}):o;case y.vZ.CHECKBOX:return(0,b.jsx)("input",{className:"checkbox",type:"checkbox",readOnly:!0,checked:n});case y.vZ.SINGLE_SELECT:var e=(0,B.Fi)(t);if(0===e.length||!r)return o;var i=(0,x.om)(e,r),u=i?{backgroundColor:i.color,color:i.textColor}:{backgroundColor:y.lX},l=i?i.name:s;return(0,b.jsx)("div",{className:"sf-metadata-single-select-option",style:u,title:l,children:l},n);case y.vZ.MULTIPLE_SELECT:var c=(0,B.Fi)(t);if(0===c.length||!Array.isArray(r)||0===r.length)return o;var d=c.filter((function(e){return r.includes(e.id)||r.includes(e.name)})),f=r.filter((function(e){return e&&!c.find((function(t){return t.id===e||t.name===e}))})).map((function(e){return{id:e,name:s,color:y.lX}}));return(0,b.jsxs)(b.Fragment,{children:[d.map((function(e){var t={backgroundColor:e.color,color:e.textColor};return(0,b.jsx)("div",{className:"sf-metadata-multiple-select-option",style:t,title:e.name,children:e.name},e.id)})),f.map((function(e){var t={backgroundColor:e.color};return(0,b.jsx)("div",{className:"sf-metadata-multiple-select-option",style:t,title:e.name,children:e.name},e.id)}))]});case y.vZ.RATE:var p=t.data||{},h=p.color,m=p.type||"rate";if(!n||!h)return o;for(var g=[],v=0;v<n;v++)g.push((0,b.jsx)(a.Oi,{style:{fill:h,height:16,width:16},iconName:m,className:"sf-metadata-group-title-rate-item"},v));return g;default:return n||o}}),[t,n,r,o,s]);return(0,b.jsxs)("div",{className:"group-title",children:[(0,b.jsx)("div",{className:"group-column-name",children:t.name}),(0,b.jsx)("div",{className:"group-cell-value",children:u()})]})},en=function(e){function t(){return(0,h.A)(this,t),(0,g.A)(this,t,arguments)}return(0,v.A)(t,e),(0,m.A)(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.isExpanded,r=t.firstColumnFrozen,i=t.lastColumnFrozen,o=t.firstColumnKey,s=t.maxLevel,u=t.group,l=t.width,c=u.column,d=u.count,f=u.level,h=u.cell_value,m=u.original_cell_value,g={zIndex:r&&y.Gz.dg,height:y.q$,width:l};return(0,b.jsxs)("div",{ref:function(t){return e.groupHeaderLeft=t},className:p()("group-header-left group-header-cell",{"table-last--frozen":i}),style:g,"data-column_key":o,children:[(0,b.jsx)(a.Oi,{className:p()("group-toggle-btn",{hide:!n}),iconName:"drop-down",onClick:this.props.onExpandGroupToggle}),(0,b.jsx)(Jt,{column:c||{},originalCellValue:m,cellValue:h}),(0,b.jsx)("div",{className:"group-rows-count",children:(0,b.jsxs)("div",{className:"group-rows-count-content",children:[f===s&&(0,b.jsx)("span",{className:"count-title",children:(0,D.AP)("Count")}),(0,b.jsx)("span",{className:"count-num",children:d})]})})]})}}])}(i.Component),tn=en,nn=function(e){function t(){var e;(0,h.A)(this,t);for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(e=(0,g.A)(this,t,[].concat(r))).fixedFrozenDOMs=function(t,n){e.leftContainer&&(e.leftContainer.style.position="fixed",e.leftContainer.style.marginLeft="0px",e.leftContainer.style.marginTop=-n+"px")},e.setContainerRef=function(t){e.leftContainer=t},e.cancelFixFrozenDOMs=function(t){e.leftContainer&&(e.leftContainer.style.position="absolute",e.leftContainer.style.marginLeft=t+"px",e.leftContainer.style.marginTop="0px")},e}return(0,v.A)(t,e),(0,m.A)(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.isExpanded,r=t.maxLevel,i=t.group,a=t.formulaRow,o=t.leftPaneWidth,s=t.height,u=t.firstColumnFrozen,l=t.lastColumnFrozen,c=t.firstColumnKey,d={zIndex:u?y.Gz.dg:0,width:o,height:s};return(0,b.jsx)("div",{className:"group-container group-container-left",style:d,ref:this.setContainerRef,children:(0,b.jsx)(tn,{ref:function(t){return e.leftHeader=t},isExpanded:n,firstColumnFrozen:u,lastColumnFrozen:l,firstColumnKey:c,width:o,maxLevel:r,group:i,formulaRow:a,onExpandGroupToggle:this.props.onExpandGroupToggle})})}}])}(i.Component),rn=nn,an=function(e){function t(){var e;(0,h.A)(this,t);for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(e=(0,g.A)(this,t,[].concat(r))).fixedFrozenDOMs=function(t,n){if(e.headerCell){var r=e.props,i=r.firstColumnWidth,a=r.groupOffsetLeft;e.headerCell.style.position="fixed",e.headerCell.style.marginLeft=y.$p+i+a+"px",e.headerCell.style.marginTop=-n+"px"}},e.cancelFixFrozenDOMs=function(t){e.headerCell&&(e.headerCell.style.position="absolute",e.headerCell.style.marginLeft=t+"px",e.headerCell.style.marginTop=0)},e.getStyle=function(){var t=e.props,n=t.offsetLeft,r=t.column,i=t.isExpanded,a={position:"absolute",width:r.width,height:y.q$-(i?1:2),left:n};return(0,B.Zz)(r)&&(a.zIndex=y.Gz.dg),a},e}return(0,v.A)(t,e),(0,m.A)(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.column,r=t.isLastFrozenColumn;return(0,b.jsx)("div",{ref:function(t){return e.headerCell=t},className:p()("summary-item group-header-cell",{"table-last--frozen":r}),style:this.getStyle(),"data-column_key":n.key})}}])}(i.PureComponent),on=an,sn=function(e){function t(){var e;(0,h.A)(this,t);for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(e=(0,g.A)(this,t,[].concat(r))).headerCells={},e.setHeaderCellRef=function(t){return function(n){e.headerCells[t]=n}},e.fixedFrozenDOMs=function(t,n){e.props.columns.forEach((function(r){var i=e.headerCells[r.key];(0,B.Zz)(r)&&i&&i.fixedFrozenDOMs(t,n)}))},e.cancelFixFrozenDOMs=function(t){e.props.columns.forEach((function(n){var r=e.headerCells[n.key];(0,B.Zz)(n)&&r&&r.cancelFixFrozenDOMs(t)}))},e.getGroupSummaries=function(){var t=e.props,n=t.group,r=t.isExpanded,i=t.columns,a=t.groupOffsetLeft,o=t.lastFrozenColumnKey,s=t.summaryConfigs,u=i.slice(1),l=i[0]?i[0].width:0,c=0;return u.map((function(t,i){var d=t.key,f=s&&s[d]?s[d]:"Sum",p=n.summaries[d];return 0!==i&&(c+=u[i-1].width),(0,b.jsx)(on,{ref:e.setHeaderCellRef(d),firstColumnWidth:l,groupOffsetLeft:a,isLastFrozenColumn:d===o,offsetLeft:c,column:t,isExpanded:r,summary:p,summaryMethod:f},d)}))},e}return(0,v.A)(t,e),(0,m.A)(t,[{key:"render",value:function(){return(0,b.jsx)("div",{className:"group-header-right",style:{height:y.q$},children:this.getGroupSummaries()})}}])}(i.Component),un=sn,ln=function(e){function t(){var e;(0,h.A)(this,t);for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(e=(0,g.A)(this,t,[].concat(r))).fixedFrozenDOMs=function(t,n){e.rightHeader&&e.rightHeader.fixedFrozenDOMs(t,n)},e.cancelFixFrozenDOMs=function(t){e.rightHeader&&e.rightHeader.cancelFixFrozenDOMs(t)},e}return(0,v.A)(t,e),(0,m.A)(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.group,r=t.isExpanded,i=t.columns,a=t.summaryConfigs,o=t.rightPaneWidth,s=t.leftPaneWidth,u=t.height,l=t.groupOffsetLeft,c=t.lastFrozenColumnKey,d={left:s,width:o,height:u};return(0,b.jsx)("div",{className:"group-container group-container-right",style:d,children:(0,b.jsx)(un,{ref:function(t){return e.rightHeader=t},groupOffsetLeft:l,lastFrozenColumnKey:c,group:n,isExpanded:r,columns:i,summaryConfigs:a})})}}])}(i.Component),cn=ln,dn=function(e){function t(){var e;(0,h.A)(this,t);for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(e=(0,g.A)(this,t,[].concat(r))).fixedFrozenDOMs=function(t,n){e.backDrop&&(e.backDrop.style.position="fixed",e.backDrop.style.marginLeft="0px",e.backDrop.style.marginTop=-n+"px"),e.leftContainer&&e.leftContainer.fixedFrozenDOMs(t,n),e.rightContainer&&e.rightContainer.fixedFrozenDOMs(t,n)},e.cancelFixFrozenDOMs=function(t){e.backDrop&&(e.backDrop.style.position="absolute",e.backDrop.style.marginLeft=t-y.ax+"px",e.backDrop.style.marginTop="0px"),e.leftContainer&&e.leftContainer.cancelFixFrozenDOMs(t),e.rightContainer&&e.rightContainer.cancelFixFrozenDOMs(t)},e.setContainer=function(t){e.group=t},e.setBackDrop=function(t){e.backDrop=t},e.onExpandGroupToggle=function(){var t=e.props.groupPathString;e.props.onExpandGroupToggle(t)},e}return(0,v.A)(t,e),(0,m.A)(t,[{key:"shouldComponentUpdate",value:function(e){return e.groupPathString!==this.props.groupPathString||e.group!==this.props.group||e.width!==this.props.width||e.height!==this.props.height||e.top!==this.props.top||e.columns!==this.props.columns||e.rowHeight!==this.props.rowHeight||e.isExpanded!==this.props.isExpanded||e.scrollLeft!==this.props.scrollLeft||e.lastFrozenColumnKey!==this.props.lastFrozenColumnKey||e.summaryConfigs!==this.props.summaryConfigs}},{key:"componentDidMount",value:function(){this.props.lastFrozenColumnKey&&!k.Fr&&this.checkScroll()}},{key:"checkScroll",value:function(){var e=this.props.scrollLeft;this.cancelFixFrozenDOMs(e)}},{key:"render",value:function(){var e=this,t=this.props,n=t.group,r=t.columns,i=t.width,a=t.isExpanded,o=t.folding,s=t.summaryConfigs,u=t.height,l=t.backdropHeight,c=t.top,d=t.groupOffsetLeft,f=t.lastFrozenColumnKey,h=t.maxLevel,m=t.scrollLeft,g=n.left,v=n.level,E=1===v,_=p()("group-item","group-level-".concat(v),a?"expanded-group":"folded-group",o?"folding":""),C=r[0]||{},A=(0,B.Zz)(C),T=C.width||0,w=y.$p+T+(E?0:(v-1)*y.ax-1),S=i-w,k={height:u,width:i,top:c,left:g},D={height:l,width:w+m?y.ax:0,zIndex:y.Gz.rW};return(0,b.jsxs)("div",{className:_,ref:this.setContainer,style:k,children:[v===h&&A&&(0,b.jsx)("div",{className:"group-backdrop",ref:this.setBackDrop,style:D}),(0,b.jsx)(rn,{ref:function(t){return e.leftContainer=t},group:n,firstColumnFrozen:A,lastColumnFrozen:C.key===f,leftPaneWidth:w,height:u,isExpanded:a,firstColumnKey:C.key,maxLevel:h,onExpandGroupToggle:this.onExpandGroupToggle}),(0,b.jsx)(cn,{ref:function(t){return e.rightContainer=t},group:n,isExpanded:a,leftPaneWidth:w,rightPaneWidth:S,height:u,groupOffsetLeft:d,lastFrozenColumnKey:f,columns:r,summaryConfigs:s})]})}}])}(i.Component),fn=dn,pn=function(e,t){return e.split(" ").indexOf(t)>-1?e:e+" "+t},hn=function(e,t){var n=e.split(" "),r=n.indexOf(t);return r<0?e:(n.splice(r,1),n.join(" "))},mn=["startRenderIndex","endRenderIndex"],gn="path_folded_group",vn=Math.max,yn=Math.min,bn=function(e){function t(e){var n;(0,h.A)(this,t),(n=(0,g.A)(this,t,[e])).getShownRecords=function(){var e=n.state,t=e.startRenderIndex,r=e.endRenderIndex,i=e.groupMetrics;return n.getVisibleGroupRecords(t,r,i.groupRows).map((function(e){return n.props.recordGetterById(e.rowId)})).filter((function(e){return!!e}))},n.getGroupVisibleBoundaries=function(e,t,n,r){var i=n.groupRows,a=n.groupRowsHeight,o=n.maxLevel;if(!Array.isArray(i)||0===i.length)return{startRenderIndex:0,endRenderIndex:0};for(var s=0,u=0,l=y.q$*o+10*r,c=y.q$*o+10*r,d=vn(0,t-l),f=yn(a,t+e+c),p=i.length,h=0;h<p;h++){var m=i[h].top;m<=d&&s++,m<=f&&u++}return{startRenderIndex:s,endRenderIndex:u}},n.setGroupNode=function(e){return function(t){n.groupsNode[e]=t}},n.setResultContentRef=function(e){n.resultContentRef=e},n.setInteractionMaskRef=function(e){n.interactionMask=e},n.setResultRef=function(e){n.resultRef=e},n.setScrollTop=function(e){n.resultContentRef.scrollTop=e},n.setScrollLeft=function(e,t){n.interactionMask&&n.interactionMask.setScrollLeft(e,t)},n.cancelSetScrollLeft=function(){n.interactionMask&&n.interactionMask.cancelSetScrollLeft()},n.setRightScrollbar=function(e){n.rightScrollbar=e},n.setColumnVisibleEnd=function(){for(var e=n.props,t=e.columns,r=e.getScrollLeft,i=0,a=(0,e.getTableContentRect)().width+r(),o=0;o<t.length;o++){if((a-=t[o].width)<0)return o}return i},n.getScrollTop=function(){return n.resultContentRef?n.resultContentRef.scrollTop:0},n.getRowHeight=function(){return 33},n.getRowTop=function(e){var t=n.state.groupMetrics,r=ht(e,t);return r&&r.top||0},n.jumpToRow=function(e){var t=n.state.groupMetrics,r=n.resultContentRef.offsetHeight,i=n.getRowTop(e),a=Math.min(i,t.groupRowsHeight-r);n.setScrollTop(a)},n.scrollToColumn=function(e){var t=n.props,r=t.columns,i=(0,t.getTableContentRect)().width,a=Ht(r,e,i);null!==a&&n.props.setRecordsScrollLeft(a),n.updateColVisibleIndex(a)},n.updateColVisibleIndex=function(e){var t=n.props.columns,r=Vt(t,e),i=Yt(t,window.innerWidth,e);n.columnVisibleStart=r,n.columnVisibleEnd=i},n.getRecordBodyHeight=function(){return n.resultContentRef?n.resultContentRef.offsetHeight:0},n.updateViewableArea=function(e){var t=e.cursorCell.mousePosition,r=t.x,i=t.y,a=100;if(r+a>window.innerWidth)n.scrollToRight();else if(r-a<y.$p+n.props.frozenColumnsWidth)n.scrollToLeft();else if(i+a>window.innerHeight-130){var o=n.getScrollTop();n.resultContentRef.scrollTop=o+8,n.clearHorizontalScroll()}else if(i-a<130){var s=n.getScrollTop();s-16>=0&&(n.resultContentRef.scrollTop=s-8),n.clearHorizontalScroll()}else n.clearHorizontalScroll()},n.scrollToRight=function(){n.scrollTimer||(n.scrollTimer=setInterval((function(){var e=n.props.getScrollLeft();n.props.setRecordsScrollLeft(e+20)}),10))},n.scrollToLeft=function(){n.scrollTimer||(n.scrollTimer=setInterval((function(){var e=n.props.getScrollLeft();e<=0?n.clearHorizontalScroll():n.props.setRecordsScrollLeft(e-20)}),10))},n.clearHorizontalScroll=function(){n.scrollTimer&&(clearInterval(n.scrollTimer),n.scrollTimer=null)},n.clearScrollbarTimer=function(){n.scrollbarTimer&&(clearTimeout(n.scrollbarTimer),n.scrollbarTimer=null)},n.getCellMetaData=function(){return n.cellMetaData||(n.cellMetaData={onCellClick:n.onCellClick,onCellDoubleClick:n.onCellDoubleClick,onCellMouseDown:n.onCellMouseDown,onCellMouseEnter:n.onCellMouseEnter,onCellMouseMove:n.onCellMouseMove,onDragEnter:n.handleDragEnter,modifyRecord:n.props.modifyRecord,onCellContextMenu:n.onCellContextMenu}),n.cellMetaData},n.handleDragEnter=function(e){var t=e.overRecordIdx,n=e.overGroupRecordIndex;window.sfMetadataContext.eventBus.dispatch(y.Tw.DRAG_ENTER,{overRecordIdx:t,overGroupRecordIndex:n})},n.getGroupMetrics=function(){return n.state.groupMetrics},n.getGroupRecordByIndex=function(e){var t=n.getGroupMetrics();return ht(e,t)},n.fixFrozenDoms=function(e,t){((0,B.Zz)(n.props.columns[0])||0!==e)&&Object.keys(n.groupsNode).forEach((function(r){var i=n.groupsNode[r];i&&i.fixedFrozenDOMs(e,t)}))},n.cancelFixFrozenDOMs=function(e){((0,B.Zz)(n.props.columns[0])||0!==e)&&n.groupsNode&&Object.keys(n.groupsNode).forEach((function(t){var r=n.groupsNode[t];r&&r.cancelFixFrozenDOMs(e)}))},n.onResize=function(){var e=window.innerHeight;if(e){var t=n.resultContentRef.scrollTop,r=n.getRowHeight();n.updateScroll({gridHeight:e,scrollTop:t,rowHeight:r})}},n.onScroll=function(){var e=n.resultContentRef,t=e.offsetHeight,r=e.scrollTop;n.oldScrollTop=r,n.props.cacheScrollTop(r),n.updateScroll({scrollTop:r}),t+r>=n.resultContentRef.scrollHeight&&n.props.scrollToLoadMore(),n.isScrollingRightScrollbar||n.setRightScrollbarScrollTop(n.oldScrollTop),n.clearScrollbarTimer(),n.scrollbarTimer=setTimeout((function(){n.setState({isScrollingRightScrollbar:!1})}),300)},n.setRightScrollbarScrollTop=function(e){n.rightScrollbar&&n.rightScrollbar.setScrollTop(e)},n.onScrollbarScroll=function(e){n.oldScrollTop!==e&&n.setState({isScrollingRightScrollbar:!0},(function(){n.setScrollTop(e)}))},n.onScrollbarMouseUp=function(){n.setState({isScrollingRightScrollbar:!1})},n.onCellClick=function(e,t){var r=n.state.selectedPosition;if(Ye(t)){if(!r||-1===r.idx)return void n.selectCell(e,!1);n.selectUpdate(e,!0)}else{var i=n.props.columns,a=(0,B.Hs)(e,i),o=Et(e,i,!0,n.props.recordGetterByIndex);n.selectCell(e,a&&o)}n.props.onCellClick(e),n.setState({selectedPosition:e})},n.onCellDoubleClick=function(e,t){var r=n.props.columns,i=(0,B.wo)(e,r),a=Et(e,r,!0,n.props.recordGetterByIndex);n.selectCell(e,i&&a)},n.onCellMouseDown=function(e,t){Ye(t)||(n.selectCell(e),n.selectStart(e),window.addEventListener("mouseup",n.onWindowMouseUp))},n.onCellMouseEnter=function(e){n.selectUpdate(e,!1,n.updateViewableArea)},n.onCellMouseMove=function(e){n.selectUpdate(e,!1,n.updateViewableArea)},n.onCellContextMenu=function(e){n.props.onCellContextMenu(e)},n.onWindowMouseUp=function(e){window.removeEventListener("mouseup",n.onWindowMouseUp),Ye(e)||(n.selectEnd(),n.clearHorizontalScroll())},n.onCellRangeSelectionUpdated=function(e){n.props.onCellRangeSelectionUpdated(e)},n.selectNoneCells=function(){n.interactionMask&&n.interactionMask.selectNone();var e=n.state.selectedPosition;!e||e.idx<0||e.rowIdx<0||n.selectNone()},n.selectNone=function(){n.setState({selectedPosition:{idx:-1,rowIdx:-1,groupRecordIndex:-1}})},n.selectCell=function(e,t){window.sfMetadataContext.eventBus.dispatch(y.Tw.SELECT_CELL,e,t)},n.selectStart=function(e){window.sfMetadataContext.eventBus.dispatch(y.Tw.SELECT_START,e)},n.selectUpdate=function(e,t,n){window.sfMetadataContext.eventBus.dispatch(y.Tw.SELECT_UPDATE,e,t,n)},n.selectEnd=function(){window.sfMetadataContext.eventBus.dispatch(y.Tw.SELECT_END)},n.onCloseContextMenu=function(){n.setState({isContextMenuShow:!1,menuPosition:null,activeRecords:[]})},n.getNextScrollState=function(e){var t=e.gridHeight,r=e.scrollTop,i=e.rowHeight,a=e.groupMetrics,o=e.pathFoldedGroupMap,s=t||window.innerHeight,u=i||n.getRowHeight(),l=a||n.state.groupMetrics,c=o||n.state.pathFoldedGroupMap,d=n.getGroupVisibleBoundaries(s,r,l,u);return{startRenderIndex:d.startRenderIndex,endRenderIndex:d.endRenderIndex,groupMetrics:l,pathFoldedGroupMap:c}},n.updateScroll=function(e){var t=e.startRenderIndex,r=e.endRenderIndex,i=(0,d.A)(e,mn),a=n.getNextScrollState(i);return t&&r&&(a.startRenderIndex=t,a.endRenderIndex=r),n.setState(a),a},n.isParentGroupContainer=function(e,t){var n=e.groupPath,r=e.level,i=e.type,a=t.groupPath,o=t.level;return i===y.Gi.GROUP_CONTAINER&&r>o&&n[0]===a[0]},n.getPrevGroupContainers=function(e,t,r){if(!e)return[];var i=e.level,a=e.groupRecordIndex,o=e.type;if(0===a||i===r&&o===y.Gi.GROUP_CONTAINER)return[];for(var s=[],u=a-1;u>-1;){var l=t[u],c=l.type,d=l.level;if(c===y.Gi.GROUP_CONTAINER){if(i===r){s.push(l);break}if(n.isParentGroupContainer(l,e)&&s.unshift(l),d===r)break}u--}return s},n.getVisibleGroupRecords=function(e,t,r){var i=[],a=r[e],o=n.props.groupbys.length,s=n.getPrevGroupContainers(a,r,o);i.push.apply(i,(0,ke.A)(s));for(var u=e,l=[];u<=t;){var c=r[u];c&&c.visible&&(i.push(c),c.type===y.Gi.ROW&&l.push(c)),u++}return i},n.getFoldedGroups=function(){var e=window.sfMetadataContext.localStorage.getItem(gn);return e||{}},n.getVisibleIndex=function(){return{rowVisibleStartIdx:n.rowVisibleStart,rowVisibleEndIdx:n.rowVisibleEnd}},n.updateFoldedGroups=function(e){window.sfMetadataContext.localStorage.setItem(gn,e),n.selectNoneCells()},n.collapseAllGroups=function(){var e=n.state.groupMetrics.groupRows,t={};e.forEach((function(e){var n=e.type,r=e.groupPathString;n===y.Gi.GROUP_CONTAINER&&(t[r]=!0)})),n.updateFoldedGroups(t);var r=n.props,i=r.groups,a=r.groupbys,o=r.allColumns,s=n.getRowHeight(),u=n.resultContentRef.scrollTop,l=lt(i,a,t,o,s,!1);n.updateScroll({scrollTop:u,rowHeight:s,groupMetrics:l})},n.expandAllGroups=function(){var e={};n.updateFoldedGroups(e);var t=n.props,r=t.groups,i=t.groupbys,a=t.allColumns,o=n.resultContentRef.scrollTop,s=n.getRowHeight(),u=lt(r,i,e,a,s,!1);n.updateScroll({scrollTop:o,rowHeight:s,groupMetrics:u})},n.onExpandGroupToggle=function(e){var t=n.state,i=t.groupMetrics,a=t.pathFoldedGroupMap,o=i.groupRows,s=i.maxLevel,u=o.find((function(t){return t.groupPathString===e&&t.type===y.Gi.GROUP_CONTAINER}));if(u){var l=u.groupRecordIndex,c=u.groupPath,d=u.height,f=u.isExpanded,p=(0,r.A)({},a);f?p[e]=!0:delete p[e];var h=n.props,m=h.groups,g=h.groupbys,v=h.allColumns,b=n.resultContentRef.scrollTop,E=n.getRowHeight(),_=lt(m,g,p,v,E,!1);if(u.count>=50)return n.forbidRecordsAnimation(),n.updateFoldedGroups(p),void n.updateScroll({scrollTop:b,rowHeight:E,groupMetrics:_,pathFoldedGroupMap:p});var C,A=n.getGroupVisibleBoundaries(window.innerHeight,b,_,E),T=A.startRenderIndex,w=A.endRenderIndex;if(f){var S=(C=i).groupRows;if(s>1)for(var k=-(d-y.q$),D=l-1;D>-1;D--){var x=S[D],O=x.groupPath;if(n.isParentGroupContainer(x,u)&&(x.height=x.height+k),O[0]!==c[0])break}for(var N=l+1;N<S.length;N++){var I=S[N],P=I.groupPath;if(pt(I,u)&&(I.visible=!1),P[0]!==c[0])break}S[l]=(0,r.A)((0,r.A)({},S[l]),{},{isExpanded:!1,height:y.q$})}else for(var M=(C=_).groupRows,L=u.top+y.q$,R=l+1;R<M.length;R++){var F=M[R],B=F.groupPath;if(pt(F,u)&&(F.height=0,F.top=L),B[0]!==c[0])break}n.expandingGroupPathString=e,n.nextPathFoldedGroupMap=p,n.setState({groupMetrics:C,startRenderIndex:T,endRenderIndex:w}),n.updateFoldedGroups(p)}},n.forbidRecordsAnimation=function(){n.disabledAnimation=!0;var e=n.groupRows.className,t=hn(e,"animation");t!==e&&(n.groupRows.className=t)},n.ableRecordsAnimation=function(){n.disabledAnimation=!1;var e=n.groupRows.className,t=pn(e,"animation");t!==e&&(n.groupRows.className=t)},n.openDownloadFilesDialog=function(){var e=n.state,t=e.column,r=e.activeRecords;n.props.cacheDownloadFilesProps(t,r),n.props.openDownloadFilesDialog()},n.checkSupportDownloadFiles=function(){var e=n.state.column,t=n.interactionMask.getSelectedPosition(),r=t.left;return!(t.right>r)&&(e.type===y.vZ.FILE||e.type===y.vZ.IMAGE)},n.renderGroups=function(){var e=n.props,t=e.totalWidth,r=e.containerWidth,i=e.columns,a=e.colOverScanStartIdx,o=e.colOverScanEndIdx,s=e.groupOffsetLeft,u=e.recordMetrics,l=e.summaryConfigs,c=e.lastFrozenColumnKey,d=e.showCellColoring,f=e.columnColors;n.recordFrozenRefs=[];var h=t+y.$p,m=n.state,g=m.startRenderIndex,v=m.endRenderIndex,E=m.groupMetrics,_=m.selectedPosition,C=E.groupRows,A=E.maxLevel,T=n.props.getScrollLeft(),w=n.getCellMetaData(),S=n.getVisibleGroupRecords(g,v,C),k=[],D=i.length,x=i[D-1],O=E.groupRowsHeight;S.forEach((function(e){var t=e.type,r=e.level,p=e.key,m=e.left,g=e.top,v=e.isExpanded,E=e.height,C=e.groupPathString,S=e.groupRecordIndex;if(t===y.Gi.GROUP_CONTAINER){var D=h+2*(r-1)*y.ax,x=n.expandingGroupPathString===C&&!v,O=E+y.ax;k.push((0,b.jsx)(fn,{ref:n.setGroupNode(C),groupPathString:C,group:e,height:E,backdropHeight:O,width:D,top:g,maxLevel:A,groupOffsetLeft:s,scrollLeft:T,columns:i,summaryConfigs:l,isExpanded:v,folding:x,lastFrozenColumnKey:c,onExpandGroupToggle:n.onExpandGroupToggle},p))}else if(t===y.Gi.ROW){var N=e.rowId,I=e.rowIdx,P=e.isLastRow,M=N&&n.props.recordGetterById(N),L=wt.isRecordSelected(N,u),R=n.props.hasSelectedCell({groupRecordIndex:S},_),F=d?f[N]:{};if(!M)return;k.push((0,b.jsx)(ae,{isGroupView:!0,ref:function(e){n.recordFrozenRefs.push(e)},isSelected:L,groupRecordIndex:S,index:I,isLastRecord:P,lastFrozenColumnKey:c,record:M,columns:i,colOverScanStartIdx:a,colOverScanEndIdx:o,left:m,top:g,height:E,scrollLeft:T,cellMetaData:w,searchResult:n.props.searchResult,hasSelectedCell:R,selectedPosition:n.state.selectedPosition,selectNoneCells:n.selectNoneCells,onSelectRecord:n.props.onSelectRecord,modifyRecord:n.props.modifyRecord,lockRecordViaButton:n.props.lockRecordViaButton,modifyRecordViaButton:n.props.modifyRecordViaButton,reloadRecords:n.props.reloadRecords,columnColor:F},N||I))}}));var N=c===x.key,I=p()("canvas-groups-rows","animation",{"single-column":(0,B.Ax)(x),"disabled-add-record":!0,"all-columns-frozen":N,frozen:N||!!c}),P={height:O,width:r+(2*(A-1)+1)*y.ax};return(0,b.jsx)("div",{className:I,style:P,ref:function(e){return n.groupRows=e},children:k})};var i=e.groups,a=e.groupbys,o=e.allColumns,s=n.getRowHeight(),u=n.getFoldedGroups(),l=lt(i,a,u,o,s,!1),c=n.getGroupVisibleBoundaries(window.innerHeight,0,l,s),f=c.startRenderIndex,m=c.endRenderIndex;return n.state={isContextMenuShow:!1,activeRecords:[],menuPosition:null,groupMetrics:l,startRenderIndex:f,endRenderIndex:m,pathFoldedGroupMap:u,isScrollingRightScrollbar:!1,selectedPosition:null},n.groupsNode={},n.recordFrozenRefs=[],n.rowVisibleStart=f,n.rowVisibleEnd=m,n.columnVisibleStart=0,n.columnVisibleEnd=n.setColumnVisibleEnd(),n.disabledAnimation=!1,n.nextPathFoldedGroupMap=null,n}return(0,v.A)(t,e),(0,m.A)(t,[{key:"componentDidMount",value:function(){window.sfMetadataBody=this,window.addEventListener("resize",this.onResize),this.props.onRef(this),this.unSubscribeCollapseAllGroups=window.sfMetadataContext.eventBus.subscribe(y.Tw.COLLAPSE_ALL_GROUPS,this.collapseAllGroups),this.unSubscribeExpandAllGroups=window.sfMetadataContext.eventBus.subscribe(y.Tw.EXPAND_ALL_GROUPS,this.expandAllGroups)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.groupbys,r=t.groups,i=t.allColumns,a=t.searchResult,o=this.resultContentRef.scrollTop,s=this.getRowHeight();if(n!==e.groupbys||r!==e.groups||a!==e.searchResult){var u=window.innerHeight,l=(a||{}).matchedCells,c=Array.isArray(l)&&l.length>0?{}:this.getFoldedGroups(),d=lt(r,n,c,i,s,!1);this.updateScroll({gridHeight:u,scrollTop:o,groupMetrics:d,rowHeight:s})}if(this.disabledAnimation&&this.ableRecordsAnimation(),this.expandingGroupPathString){var f=lt(r,n,this.nextPathFoldedGroupMap,i,s,!1);this.updateScroll({scrollTop:o,groupMetrics:f,pathFoldedGroupMap:this.nextPathFoldedGroupMap}),this.expandingGroupPathString=null,this.nextPathFoldedGroupMap=null}}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.onResize),this.unSubscribeCollapseAllGroups(),this.unSubscribeExpandAllGroups(),this.clearHorizontalScroll(),this.clearScrollbarTimer(),this.setState=function(e,t){}}},{key:"render",value:function(){return(0,b.jsxs)(i.Fragment,{children:[(0,b.jsxs)("div",{id:"group-canvas",className:"sf-metadata-result-table-content",ref:this.setResultContentRef,onScroll:this.onScroll,children:[(0,b.jsx)(Ut,{isGroupView:!0,ref:this.setInteractionMaskRef,contextMenu:this.props.contextMenu,table:this.props.table,columns:this.props.columns,recordsCount:this.props.recordsCount,recordMetrics:this.props.recordMetrics,groups:this.props.groups,groupMetrics:this.state.groupMetrics,rowHeight:this.getRowHeight(),groupOffsetLeft:this.props.groupOffsetLeft,scrollTop:this.oldScrollTop,getRowTop:this.getRowTop,getScrollLeft:this.props.getScrollLeft,getTableContentRect:this.props.getTableContentRect,getMobileFloatIconStyle:this.props.getMobileFloatIconStyle,onToggleMobileMoreOperations:this.props.onToggleMobileMoreOperations,onToggleInsertRecordDialog:this.props.onToggleInsertRecordDialog,editorPortalTarget:this.props.editorPortalTarget,onCellRangeSelectionUpdated:this.onCellRangeSelectionUpdated,modifyRecord:this.props.modifyRecord,recordGetterByIndex:this.props.recordGetterByIndex,recordGetterById:this.props.recordGetterById,updateRecords:this.props.updateRecords,paste:this.props.paste,editMobileCell:this.props.editMobileCell,frozenColumnsWidth:this.props.frozenColumnsWidth,selectNone:this.selectNone,onCellClick:this.onCellClick,getVisibleIndex:this.getVisibleIndex,getGroupCanvasScrollTop:this.getScrollTop,setGroupCanvasScrollTop:this.setScrollTop,scrollToColumn:this.scrollToColumn,setRecordsScrollLeft:this.props.setRecordsScrollLeft,gridUtils:this.props.gridUtils,getCopiedRecordsAndColumnsFromRange:this.props.getCopiedRecordsAndColumnsFromRange,modifyColumnData:this.props.modifyColumnData,getTableCanvasContainerRect:this.props.getTableCanvasContainerRect}),(0,b.jsx)("div",{className:"sf-metadata-result-table",ref:this.setResultRef,children:this.renderGroups()})]}),(0,b.jsx)(_,{table:this.props.table,ref:this.setRightScrollbar,onScrollbarScroll:this.onScrollbarScroll,onScrollbarMouseUp:this.onScrollbarMouseUp})]})}}])}(i.Component);bn.defaultProps={editorPortalTarget:document.body,scrollToRowIndex:0};var En=bn,_n=function(e){function t(){var e;(0,h.A)(this,t);for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(e=(0,g.A)(this,t,[].concat(r))).cleanUp=function(){window.removeEventListener("mouseup",e.onMouseUp),window.removeEventListener("mousemove",e.onMouseMove),window.removeEventListener("touchend",e.onMouseUp),window.removeEventListener("touchmove",e.onMouseMove)},e.onMouseDown=function(t){t.preventDefault&&t.preventDefault(),window.addEventListener("mouseup",e.onMouseUp),window.addEventListener("mousemove",e.onMouseMove),window.addEventListener("touchend",e.onMouseUp),window.addEventListener("touchmove",e.onMouseMove)},e.onMouseUp=function(t){e.props.onDragEnd&&e.props.onDragEnd(t),e.cleanUp()},e.onMouseMove=function(t){t.preventDefault&&t.preventDefault(),(0,ye.sg)(e.props.onDrag(t),100)},e}return(0,v.A)(t,e),(0,m.A)(t,[{key:"componentWillUnmount",value:function(){this.cleanUp()}},{key:"render",value:function(){return(0,b.jsx)("div",{className:"record-HeaderCell__draggable",onClick:function(e){return e.stopPropagation()},onDrag:this.props.onDrag,onMouseDown:this.onMouseDown,onTouchStart:this.onMouseDown})}}])}(i.Component),Cn=_n,An=n(19260),Tn=n(6030),wn=n(33151),Sn=n(68879),kn=n(75732),Dn=function(e){var t=e.disabled,n=e.iconName,r=e.target,o=e.title,s=e.tip,u=e.className,c=e.onChange,d=e.onMouseEnter,f=(0,i.useState)(!1),h=(0,l.A)(f,2),m=h[0],g=h[1];(0,i.useEffect)((function(){t&&g(!0)}),[]);var v=(0,i.useCallback)((function(e){e.preventDefault(),e.nativeEvent.stopImmediatePropagation(),e.stopPropagation()}),[]);return t?(0,b.jsx)(b.Fragment,{children:(0,b.jsxs)(Sn.A,{className:p()("disabled",u),toggle:!0,onClick:v,onMouseEnter:d,id:r,children:[(0,b.jsx)(a.In,{iconName:n}),(0,b.jsx)("span",{className:"item-text",children:o}),m&&(0,b.jsx)(U.A,{placement:"right",target:r,fade:!1,delay:{show:0,hide:0},className:"sf-metadata-tooltip",children:s})]})}):(0,b.jsxs)(Sn.A,{id:r,onClick:c,onMouseEnter:d,className:u,children:[(0,b.jsx)(a.In,{iconName:n}),(0,b.jsx)("span",{className:"item-text",children:o})]})};Dn.defaultProps={onChange:function(){},onMouseEnter:function(){},disabled:!1,className:""};var xn=Dn,On=function(e){var t=e.column,n=e.view,r=e.renameColumn,o=e.modifyColumnData,s=e.deleteColumn,u=(0,i.createRef)(),c=(0,i.createRef)(),d=(0,i.useState)(!1),f=(0,l.A)(d,2),h=f[0],m=f[1],g=(0,i.useState)(!1),v=(0,l.A)(g,2),E=v[0],_=v[1],C=(0,i.useState)(!1),A=(0,l.A)(C,2),T=A[0],w=A[1],S=(0,i.useState)(!1),O=(0,l.A)(S,2),N=O[0],I=O[1],P=(0,i.useMemo)((function(){return(0,B.me)(t)}),[t]),M=(0,i.useMemo)((function(){var e=new Date,t=e.getFullYear(),n=e.getMonth()+1,r=e.getDate(),i=e.getHours(),a=e.getMinutes();return n=n>9?n:"0".concat(n),r=r>9?r:"0".concat(r),i=i>9?i:"0".concat(i),a=a>9?a:"0".concat(a),"".concat(t,"-").concat(n,"-").concat(r," ").concat(i,":").concat(a)}),[]),L=(0,i.useCallback)((function(e){e&&e.preventDefault(),e&&e.stopPropagation();var t=e.target;"string"===t.className&&t.className.includes("disabled")||m(!h)}),[h]),R=(0,i.useCallback)((function(){_(!0)}),[]),F=(0,i.useCallback)((function(){_(!1)}),[]),j=(0,i.useCallback)((function(){I(!0)}),[]),U=(0,i.useCallback)((function(){I(!1)}),[]),H=(0,i.useCallback)((function(e,n){var r=t.data||{};m(!1),o(t.key,{options:e},{options:r.options||[]},{optionModifyType:n})}),[t,o]),z=(0,i.useCallback)((function(e,n){e&&e.stopPropagation();var r=t.data?t.data.format:"";_(!1),m(!1),r!==n&&o(t.key,{format:n},{format:r})}),[t,o]),V=(0,i.useCallback)((function(){s(t.key,t)}),[t,s]),Y=(0,i.useCallback)((function(){w(!0)}),[]),G=(0,i.useCallback)((function(){w(!1)}),[]),q=(0,i.useCallback)((function(e){e!==t.name?(r(t.key,e,t.name),w(!1)):w(!1)}),[t,r]),W=(0,i.useCallback)((function(e){var n=t.data,r=void 0===n?{}:n;if(!e)return(0,b.jsx)(xn,{disabled:!0,target:"sf-metadata-edit-column-format",title:(0,D.AP)("Edit format settings"),tip:P?(0,D.AP)("This property is not editable"):(0,D.AP)("You do not have permission"),iconName:"set-up"});var i=r.format,o=(void 0===i?y.D2:i).split(" ")[1],s=[{label:"".concat((0,D.AP)("ISO")," (").concat((0,x.u1)(M,p()("YYYY-MM-DD",o)),")"),value:p()("YYYY-MM-DD",o)},{label:"".concat((0,D.AP)("US")," (").concat((0,x.u1)(M,p()("M/D/YYYY",o)),")"),value:p()("M/D/YYYY",o)},{label:"".concat((0,D.AP)("European")," (").concat((0,x.u1)(M,p()("DD/MM/YYYY",o)),")"),value:p()("DD/MM/YYYY",o)},{label:"".concat((0,D.AP)("Germany Russia etc")," (").concat((0,x.u1)(M,p()("DD.MM.YYYY",o)),")"),value:p()("DD.MM.YYYY",o)}];return(0,b.jsxs)(An.A,{className:"sf-metadata-dropdown-menu w-100",isOpen:E,direction:"right",children:[(0,b.jsxs)(Tn.A,{tag:"span",role:"button","data-toggle":"dropdown","aria-expanded":h,className:"dropdown-item sf-metadata-column-dropdown-item d-flex align-items-center",onMouseOver:R,disabled:!0,caret:!0,children:[(0,b.jsx)(a.In,{iconName:"set-up"}),(0,b.jsx)("span",{className:"item-text",children:(0,D.AP)("Edit format settings")})]}),(0,b.jsx)(wn.A,{style:{marginLeft:"-16px",transform:"none"},children:s.map((function(e){return(0,b.jsx)(Sn.A,{className:"sf-metadata-column-dropdown-item",toggle:!1,onClick:function(t){return z(t,e.value)},children:(0,b.jsx)("span",{children:e.label})},e.value)}))})]})}),[M,t,h,E,z,R,P]),K=(0,i.useCallback)((function(e,r){if(window.sfMetadataContext.canModifyView()){var i=n.sorts.slice(0),a=t.key,o=i.findIndex((function(e){return e.column_key===a})),s=i[o],u={column_key:t.key,sort_type:e},l=window.sfMetadataContext.eventBus;return s?s&&s.sort_type!==e?(i.splice(o,1,u),void l.dispatch(y.Tw.MODIFY_SORTS,i,!0)):void l.dispatch(y.Tw.DISPLAY_SORTS):(i.push(u),void l.dispatch(y.Tw.MODIFY_SORTS,i,!0))}r.stopPropagation()}),[n,t]),X=(0,i.useCallback)((function(){var e=t.type,n=window.sfMetadataContext.canModifyColumnData(t),r=window.sfMetadataContext.canDeleteColumn(t),i=window.sfMetadataContext.canRenameColumn(t),a=window.sfMetadataContext.canModifyView();return(0,b.jsx)(wn.A,{ref:u,className:"sf-metadata-column-dropdown-menu",children:(0,b.jsxs)("div",{ref:c,children:[e===y.vZ.SINGLE_SELECT&&(0,b.jsx)(b.Fragment,{children:(0,b.jsx)(xn,{disabled:!n,target:"sf-metadata-edit-column-options",iconName:"single-select",title:(0,D.AP)("Edit single select"),tip:P?(0,D.AP)("This property is not editable"):(0,D.AP)("You do not have permission"),onChange:j})}),e===y.vZ.MULTIPLE_SELECT&&(0,b.jsx)(xn,{disabled:!n,target:"sf-metadata-edit-column-options",iconName:"multiple-select",title:(0,D.AP)("Edit multiple select"),tip:P?(0,D.AP)("This property is not editable"):(0,D.AP)("You do not have permission"),onChange:j}),e===y.vZ.DATE&&(0,b.jsx)(b.Fragment,{children:W(n)}),[y.vZ.DATE,y.vZ.SINGLE_SELECT,y.vZ.MULTIPLE_SELECT].includes(t.type)&&(0,b.jsx)(Sn.A,{divider:!0},"divider-item"),(0,b.jsx)(xn,{disabled:!i,target:"sf-metadata-rename-column",iconName:"rename",title:(0,D.AP)("Rename property"),tip:P?(0,D.AP)("This property is not editable"):(0,D.AP)("You do not have permission"),onChange:Y,onMouseEnter:F}),(y.dc.includes(t.type)||y.Xe.includes(t.type))&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(xn,{disabled:!a||y.Xe.includes(t.type),target:"sf-metadata-sort-ascending-column",iconName:"sort-ascending",title:(0,D.AP)("Sort ascending"),tip:a?(0,D.AP)("This property does not support sorting"):(0,D.AP)("You do not have permission"),onChange:function(){return K(y.Cl.UP)},onMouseEnter:F}),(0,b.jsx)(xn,{disabled:!a||y.Xe.includes(t.type),target:"sf-metadata-sort-descending-column",iconName:"sort-descending",title:(0,D.AP)("Sort descending"),tip:a?(0,D.AP)("This property does not support sorting"):(0,D.AP)("You do not have permission"),onChange:function(){return K(y.Cl.DOWN)},onMouseEnter:F})]}),(0,b.jsx)(xn,{disabled:!r,target:"sf-metadata-delete-column",iconName:"delete",title:(0,D.AP)("Delete property"),tip:P?(0,D.AP)("This property can not be deleted"):(0,D.AP)("You do not have permission"),onChange:V,onMouseEnter:F})]})})}),[t,Y,F,W,j,u,c,K,V,P]);return(0,b.jsxs)(b.Fragment,{children:[(0,b.jsxs)(An.A,{className:"sf-metadata-dropdown-menu",isOpen:h,toggle:L,children:[(0,b.jsx)(Tn.A,{tag:"span",role:"button","data-toggle":"dropdown","aria-expanded":h,title:(0,D.AP)("More operations"),"aria-label":(0,D.AP)("More operations"),tabIndex:0,children:(0,b.jsx)(a.In,{iconName:"drop-down"})}),h&&!k.Fr&&(0,b.jsx)(a.Q$,{children:(0,b.jsx)("div",{className:"sf-metadata-dropdown-menu large",children:X()})})]}),T&&(0,b.jsx)(a.Q$,{children:(0,b.jsx)(kn.Yt,{target:"sf-metadata-column-".concat(t.key),value:t.name,onToggle:G,onSubmit:q})}),N&&(0,b.jsx)(a.Q$,{children:(0,b.jsx)(kn.wm,{target:"sf-metadata-column-".concat(t.key),column:t,onToggle:U,onSubmit:H})})]})},Nn=function(e){var t=e.frozen,n=e.groupOffsetLeft,r=e.isLastFrozenCell,o=e.height,s=e.isHideTriangle,u=e.column,l=e.columnIndex,c=e.style,d=e.draggingColumnKey,f=e.draggingColumnIndex,h=e.dragOverColumnKey,m=e.view,g=e.frozenColumnsWidth,v=e.renameColumn,E=e.deleteColumn,_=e.modifyColumnData,C=e.modifyLocalColumnWidth,A=e.modifyColumnWidth,T=e.onMove,w=e.updateDraggingKey,S=e.updateDragOverKey,k=(0,i.useRef)(null),x=(0,i.useMemo)((function(){return!s&&window.sfMetadataContext.canModify()}),[s]),O=(0,i.useMemo)((function(){var e=u.left,r=u.width,i=Object.assign({width:r,maxWidth:r,minWidth:r,height:o},c);return t||(i.left=e+n),i}),[t,n,u,o,c]),N=(0,i.useCallback)((function(e){var t=e.pageX||e.touches&&e.touches[0]&&e.touches[0].pageX||e.changedTouches&&e.changedTouches[e.changedTouches.length-1].pageX;return 0===e.pageX&&(t=0),t-k.current.getBoundingClientRect().left}),[]),I=(0,i.useCallback)((function(e){var t=N(e);t>0&&C(u,t)}),[u,N,C]),P=(0,i.useCallback)((function(e){var t=N(e);t>0&&A(u,Math.max(t,50))}),[u,N,A]),M=(0,i.useCallback)((function(e){window.sfMetadataContext.eventBus.dispatch(y.Tw.SELECT_COLUMN,e)}),[]),L=(0,i.useCallback)((function(e){e.preventDefault(),e.stopPropagation()}),[]),R=(0,i.useCallback)((function(e){var t=JSON.stringify({type:"sf-metadata-view-header-order",column_key:u.key,column:u});e.dataTransfer.effectAllowed="move",e.dataTransfer.setData("application/drag-sf-metadata-view-header-order",t),w(u.key)}),[u,w]),F=(0,i.useCallback)((function(){d&&S(u.key)}),[u,S,d]),B=(0,i.useCallback)((function(){d&&S(null)}),[S,d]),j=(0,i.useCallback)((function(e){var t;if(d&&(e.preventDefault(),e.dataTransfer.dropEffect="move",S(u.key),window.sfMetadataBody)){var n=200,r=e.clientX,i=null===(t=document.querySelector(".sf-metadata-wrapper"))||void 0===t?void 0:t.clientWidth,a=window.innerWidth-i;i<=800&&(n=20),r>window.innerWidth-n?window.sfMetadataBody.scrollToRight():r<g+n+a?window.sfMetadataBody.scrollToLeft():window.sfMetadataBody.clearHorizontalScroll()}}),[u,g,S,d]),H=(0,i.useCallback)((function(e){e.stopPropagation();var t=e.dataTransfer.getData("application/drag-sf-metadata-view-header-order");return!!t&&(!("sf-metadata-view-header-order"!==(t=JSON.parse(t)).type||!t.column_key)&&void(t.column_key!==u.key&&t.column.frozen===u.frozen&&T&&T({key:t.column_key},{key:u.key})))}),[u,T]),z=(0,i.useCallback)((function(){w(null),S(null),window.sfMetadataBody.clearHorizontalScroll()}),[w,S]),V=u.key,Y=u.name,G=u.type,q=y.gm[G],W=window.sfMetadataContext.canModifyColumnOrder(),K=V===y.L2.FILE_NAME,X=(0,b.jsxs)("div",{className:p()("sf-metadata-result-table-cell column",{"table-last--frozen":r,"name-column":K}),ref:k,style:O,id:"sf-metadata-column-".concat(V),onClick:function(){return M(u,t)},onContextMenu:L,children:[(0,b.jsxs)("div",{className:"sf-metadata-result-column-content sf-metadata-record-header-cell-left d-flex align-items-center text-truncate",children:[(0,b.jsx)("span",{className:"mr-2",id:"header-icon-".concat(V),children:(0,b.jsx)(a.In,{iconName:y.ZP[G],className:"sf-metadata-column-icon"})}),(0,b.jsx)(U.A,{placement:"bottom",target:"header-icon-".concat(V),fade:!1,trigger:"hover",className:"sf-metadata-tooltip",children:(0,D.AP)(q)}),(0,b.jsx)("div",{className:"header-name d-flex",children:(0,b.jsx)("span",{title:Y,className:p()("header-name-text",{double:56===o}),children:Y})})]}),x&&(0,b.jsx)(On,{column:u,view:m,renameColumn:v,deleteColumn:E,modifyColumnData:_}),(0,b.jsx)(Cn,{onDrag:I,onDragEnd:P})]});if(!W||K)return(0,b.jsx)("div",{className:"sf-metadata-record-header-cell",children:X},V);var $=h===u.key;return(0,b.jsx)("div",{className:"sf-metadata-record-header-cell",children:(0,b.jsx)("div",{draggable:"true",style:{opacity:d===u.key?.2:1},className:p()("rdg-can-drop",{"rdg-dropping rdg-dropping-position":$,"rdg-dropping-position-left":$&&f>l,"rdg-dropping-position-right":$&&f<l,"rdg-dropping-position-none":$&&f===l}),onDragStart:R,onDragEnter:F,onDragLeave:B,onDragOver:j,onDrop:H,onDragEnd:z,children:X})},V)};Nn.defaultProps={style:null};var In=Nn,Pn=function(e){function t(e){var n;return(0,h.A)(this,t),(n=(0,g.A)(this,t,[e])).onToggleSelectAll=function(e){var t=n.props,r=t.isMobile,i=t.hasSelectedRecord,a=n.state.isSelectedAll;if(r&&e.preventDefault(),i||a)return n.setState({isSelectedAll:!1}),void n.props.selectNoneRecords();n.setState({isSelectedAll:!0}),n.props.selectAllRecords()},n.state={isSelectedAll:e.isSelectedAll},n}return(0,v.A)(t,e),(0,m.A)(t,[{key:"componentDidUpdate",value:function(e){var t=this.props.isSelectedAll;t!==e.isSelectedAll&&this.setState({isSelectedAll:t})}},{key:"render",value:function(){var e=this.props,t=e.isMobile,n=e.hasSelectedRecord,r=this.state.isSelectedAll,i=n&&!r;return(0,b.jsxs)("div",{className:"select-all-checkbox-container",onClick:this.onToggleSelectAll,children:[t?(0,b.jsx)("label",{className:"mobile-select-all-container",children:i?(0,b.jsx)(a.In,{iconName:"partially-selected"}):(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("input",{className:"mobile-select-all-checkbox",name:"mobile-select-all-checkbox",type:"checkbox",checked:r,readOnly:!0}),(0,b.jsx)("div",{className:"select-all-checkbox-show"})]})}):(0,b.jsx)(b.Fragment,{children:i?(0,b.jsx)(a.In,{iconName:"partially-selected"}):(0,b.jsx)("input",{id:"select-all-checkbox",className:"select-all-checkbox",type:"checkbox",name:(0,D.AP)("Select all"),title:(0,D.AP)("Select all"),"aria-label":(0,D.AP)("Select all"),checked:r,readOnly:!0})}),(0,b.jsx)("label",{htmlFor:"select-all-checkbox",name:(0,D.AP)("Select all"),title:(0,D.AP)("Select all"),"aria-label":(0,D.AP)("Select all")})]})}}])}(i.Component),Mn=Pn,Ln=function(e){function t(){return(0,h.A)(this,t),(0,g.A)(this,t,arguments)}return(0,v.A)(t,e),(0,m.A)(t,[{key:"render",value:function(){var e=this.props,t=e.isMobile,n=e.hasSelectedRecord,i=e.isSelectedAll,a=e.isLastFrozenCell,o=e.groupOffsetLeft,s={height:e.height,width:y.$p+o,minWidth:y.$p+o};return(0,b.jsx)("div",{className:p()("sf-metadata-result-table-cell column",{"table-last--frozen":a}),style:(0,r.A)((0,r.A)({},s),{},{backgroundColor:"#f9f9f9"}),children:(0,b.jsx)(Mn,{isMobile:t,hasSelectedRecord:n,isSelectedAll:i,selectNoneRecords:this.props.selectNoneRecords,selectAllRecords:this.props.selectAllRecords})})}}])}(i.Component),Rn=Ln,Fn=n(56409),Bn=n(37259),jn=n(35775),Un=function(e){var t=e.lastColumn,n=e.height,r=e.groupOffsetLeft,o=(0,i.useMemo)((function(){return"sf-metadata-add-column"}),[]),s=(0,i.useRef)(null),u=(0,i.useMemo)((function(){return{height:n,width:44,minWidth:44,maxWidth:44,left:t.left+t.width+r,position:"absolute"}}),[t,n,r]),l=(0,Bn.o)().store,c=(0,i.useCallback)((function(){var e;null===s||void 0===s||null===(e=s.current)||void 0===e||e.click()}),[s]),d=(0,i.useCallback)((function(e,t,n){var r=n.key,i=n.data;l.insertColumn(e,t,{key:r,data:i})}),[l]),f=(0,i.useCallback)((function(e){(0,jn.RI)(e)&&document.activeElement&&document.activeElement.id===o&&c()}),[o,c]);return(0,i.useEffect)((function(){return document.addEventListener("keydown",f),function(){document.removeEventListener("keydown",f)}}),[]),(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("div",{className:"sf-metadata-record-header-cell",children:(0,b.jsx)("div",{className:"sf-metadata-result-table-cell column insert-column",style:u,id:o,ref:s,children:(0,b.jsx)(a.In,{iconName:"add-table"})})}),(0,b.jsx)(Fn.A,{target:o,onChange:d})]})},Hn=["isGroupView","containerWidth","hasSelectedRecord","isSelectedAll","lastFrozenColumnKey","groupOffsetLeft","table","columnMetrics","onRef","colOverScanStartIdx","colOverScanEndIdx","selectNoneRecords","selectAllRecords","modifyColumnWidth","modifyColumnOrder"],zn=function(e){var t=e.isGroupView,n=e.containerWidth,a=e.hasSelectedRecord,o=e.isSelectedAll,s=e.lastFrozenColumnKey,u=e.groupOffsetLeft,c=e.table,f=e.columnMetrics,p=e.onRef,h=e.colOverScanStartIdx,m=e.colOverScanEndIdx,g=e.selectNoneRecords,v=e.selectAllRecords,E=e.modifyColumnWidth,_=e.modifyColumnOrder,C=(0,d.A)(e,Hn),A=(0,i.useState)(null),T=(0,l.A)(A,2),w=T[0],S=T[1],D=(0,i.useState)(null),x=(0,l.A)(D,2),O=x[0],N=x[1],I=(0,i.useState)(null),P=(0,l.A)(I,2),M=P[0],L=P[1],R=(0,i.useMemo)((function(){return c.header_settings||{}}),[c]),F=(0,i.useMemo)((function(){return R&&R.is_hide_triangle}),[R]),j=(0,i.useMemo)((function(){return((0,ye.RI)(R)?y.Jl.DEFAULT:R.header_height)===y.Jl.DOUBLE?y.L9:y.jN}),[R]),U=(0,i.useMemo)((function(){return{width:n,minWidth:"100%",zIndex:y.Gz.HK,height:j}}),[n,j]),H=(0,i.useMemo)((function(){return w||f}),[w,f]),z=(0,i.useMemo)((function(){var e=H.columns,n={position:k.Fr?"absolute":"fixed",marginLeft:"0px",height:j,zIndex:y.Gz.NT};return(t&&!(0,B.Zz)(e[0])||k.Fr)&&(n.position="absolute"),n}),[t,H,j]),V=(0,i.useCallback)((function(e,t){S((0,B.s9)(f,e.key,Math.max(t,50)))}),[f]),Y=(0,i.useCallback)((function(e,t){S(null),E&&E(e,t)}),[E]),G=(0,i.useCallback)((function(e,t){_&&_(e.key,t.key)}),[_]),q=(0,i.useCallback)((function(e){e!==O&&N(e)}),[O]),W=(0,i.useCallback)((function(e){e!==M&&L(e)}),[M]),K=(0,B.SU)(H.columns),X=H.columns.slice(h,m),$=K.reduce((function(e,t){return e+t.width}),u+y.$p),Z=O?H.columns.findIndex((function(e){return e.key===O})):-1;return(0,b.jsx)("div",{className:"static-sf-metadata-result-content grid-header",style:{height:j+1},children:(0,b.jsxs)("div",{className:"sf-metadata-result-table-row",style:U,children:[(0,b.jsxs)("div",{className:"frozen-columns d-flex",style:z,ref:function(e){return p(e)},children:[(0,b.jsx)(Rn,{isMobile:k.Fr,height:j,hasSelectedRecord:a,isSelectedAll:o,isLastFrozenCell:!s,groupOffsetLeft:u,selectNoneRecords:g,selectAllRecords:v}),K.map((function(e,t){var n=e.key,i=n===s;return(0,b.jsx)(In,(0,r.A)({frozen:!0,height:j,column:e,columnIndex:t,style:{backgroundColor:"#f9f9f9"},isLastFrozenCell:i,frozenColumnsWidth:$,isHideTriangle:F,draggingColumnKey:O,draggingColumnIndex:Z,dragOverColumnKey:M,view:c.view,modifyLocalColumnWidth:V,modifyColumnWidth:Y,onMove:G,updateDraggingKey:q,updateDragOverKey:W},C),n)}))]}),X.map((function(e,t){return(0,b.jsx)(In,(0,r.A)({isHideTriangle:F,groupOffsetLeft:u,height:j,column:e,columnIndex:t,draggingColumnKey:O,draggingColumnIndex:Z,dragOverColumnKey:M,view:c.view,frozenColumnsWidth:$,modifyLocalColumnWidth:V,modifyColumnWidth:Y,onMove:G,updateDraggingKey:q,updateDragOverKey:W},C),e.key)})),(0,b.jsx)(Un,{lastColumn:H.columns[H.columns.length-1],groupOffsetLeft:u,height:j})]})})},Vn=function(e){function t(){var e;(0,h.A)(this,t);for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(e=(0,g.A)(this,t,[].concat(r))).onClick=function(){c.A.closeAll(),e.props.load(1e5)},e}return(0,v.A)(t,e),(0,m.A)(t,[{key:"render",value:function(){return(0,b.jsxs)("div",{className:"load-all-tip",children:[(0,b.jsx)("span",{children:(0,D.AP)("Loaded 50,000 records.")}),(0,b.jsx)("div",{className:"load-all ml-2",onClick:this.onClick,children:(0,D.AP)("Click to load more")})]})}}])}(i.Component),Yn=Vn,Gn=function(e){function t(){var e;(0,h.A)(this,t);for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(e=(0,g.A)(this,t,[].concat(r))).ref=null,e.calculateAtBorder=function(){var t,n=e.ref.getBoundingClientRect().bottom,r=e.ref?e.ref.className:"";(t=n>=window.innerHeight?pn(r,"at-border"):hn(r,"at-border"))!==r&&e.ref&&(e.ref.className=t)},e.onClick=function(){if(!e.props.isLoadingMore){var t=e.props.recordsCount<5e4?5e4:1e5;e.props.loadAll(t,(function(t){t?c.A.success((0,b.jsx)(Yn,{load:e.props.loadAll}),{duration:5}):c.A.success((0,D.AP)("All records loaded"))}))}},e.setSummaryScrollLeft=function(t){e.summaryItemsRef.scrollLeft=t},e.getSelectedCellsCount=function(e){var t=e.topLeft,n=e.bottomRight;return-1===t.rowIdx?0:(n.idx-t.idx+1)*(n.rowIdx-t.rowIdx+1)},e.getSummaries=function(){var t=e.props,n=t.isGroupView,r=t.hasSelectedRecord,i=t.recordMetrics,a=t.selectedRange,o=t.summaries,s=t.recordGetterByIndex;if(r){var u=wt.getSelectedIds(i),l=u&&u.map((function(t){return e.props.recordGetterById(t)})).filter(Boolean);return e.props.getRecordsSummaries(l)}if(e.getSelectedCellsCount(a)>1){var c=_t({selectedRange:a,isGroupView:n,recordGetterByIndex:s});return e.props.getRecordsSummaries(c)}return o},e.getSummaryItems=function(){var t=e.props,n=t.columns,r=t.hasMore,i=t.isLoadingMore||r?n.slice(1,n.length):n,a=y.$p,o=Array.isArray(i)&&i.map((function(e,t){var n=e.width,r=e.key;return a+=n,(0,b.jsx)("div",{className:"summary-item",style:{width:n}},r)}));return{summaryItems:o,totalWidth:a}},e.getRecord=function(){var t=e.props,n=t.hasMore,r=t.hasSelectedRecord,i=t.recordMetrics,a=t.selectedRange,o=t.recordsCount;if(r){var s=wt.getSelectedIds(i).length;return s>1?(0,D.AP)("xxx records selected").replace("xxx",s):(0,D.AP)("1 record selected")}var u,l=e.getSelectedCellsCount(a);return l>1?(0,D.AP)("xxx cells selected").replace("xxx",l):(u=o>1?(0,D.AP)("xxx records").replace("xxx",o):(0,D.AP)("xxx record").replace("xxx",o),n&&(u+=" +"),u)},e}return(0,v.A)(t,e),(0,m.A)(t,[{key:"componentDidMount",value:function(){window.addEventListener("resize",this.calculateAtBorder)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.calculateAtBorder)}},{key:"componentDidUpdate",value:function(){this.calculateAtBorder()}},{key:"render",value:function(){var e=this,t=this.props,n=t.hasMore,r=t.isLoadingMore,i=t.columns,o=t.groupOffsetLeft,s=this.getSummaryItems(),u=s.summaryItems,l=s.totalWidth,c=(r||n?y.$p+i[0].width:y.$p)+o;return(0,b.jsxs)("div",{className:"sf-metadata-result-footer",style:{zIndex:y.Gz.Rc},ref:function(t){return e.ref=t},children:[(0,b.jsxs)("div",{className:"rows-record d-flex text-nowrap",style:{width:c},children:[(0,b.jsx)("span",{children:this.getRecord()}),!r&&n&&(0,b.jsx)("span",{className:"load-all ml-4",onClick:this.onClick,children:(0,D.AP)("Load all")}),r&&(0,b.jsxs)("span",{className:"loading-message ml-4",children:[(0,b.jsx)("span",{className:"mr-2",children:(0,D.AP)("Loading")}),(0,b.jsx)(a.Rh,{})]})]}),(0,b.jsx)("div",{className:"summaries-pane",children:(0,b.jsx)("div",{className:"summaries-scroll",ref:function(t){return e.summaryItemsRef=t},children:(0,b.jsx)("div",{style:{width:l+y.AD},children:u||""})})})]})}}])}(i.Component),qn=Gn,Wn="clear-selected",Kn="copy-selected",Xn="open-parent-folder",$n="open-new-tab",Zn="generate-description",Qn="image-caption",Jn="delete-record",er="delete-records",tr="rename-file",nr="file-detail",rr="file-details",ir=function(e){var t=e.isGroupView,n=e.selectedRange,r=e.selectedPosition,a=e.recordMetrics,s=e.recordGetterByIndex,u=e.onClearSelected,d=e.onCopySelected,f=e.updateRecords,p=e.getTableContentRect,h=e.getTableCanvasContainerRect,m=e.deleteRecords,g=e.toggleDeleteFolderDialog,v=e.selectNone,E=(0,i.useRef)(null),_=(0,i.useState)(!1),C=(0,l.A)(_,2),A=C[0],T=C[1],w=(0,i.useState)({top:0,left:0}),S=(0,l.A)(w,2),N=S[0],I=S[1],P=(0,Bn.o)().metadata,M=function(e){return window.sfMetadataContext.canModifyRow(e)},L=(0,i.useCallback)((function(e){var t=(0,x.NZ)(e);return M(e)&&k.Aq.isDescriptionSupportedFile(t)}),[]),R=(0,i.useCallback)((function(e){return e.filter((function(e){return window.sfMetadataContext.checkCanDeleteRow(e)}))}),[]),F=(0,i.useMemo)((function(){if(!A)return[];var e="r"===window.sfMetadataContext.getPermission(),i=P.columns,o=(0,B.rm)(i,y.L2.FILE_DESCRIPTION),u=[];if(n){!e&&u.push({value:Wn,label:(0,D.AP)("Clear selected")}),u.push({value:Kn,label:(0,D.AP)("Copy selected")});for(var l=n.topLeft,c=n.bottomRight,d=[],f=l.rowIdx;f<=c.rowIdx;f++){var p=s({isGroupView:t,groupRecordIndex:l.groupRecordIndex,recordIndex:f});p&&d.push(p)}var h=R(d);h.length>0&&u.push({value:er,label:(0,D.AP)("Delete selected"),records:h});var m=d.filter((function(e){var t=(0,x.NZ)(e);return k.Aq.imageCheck(t)||k.Aq.videoCheck(t)}));return m.length>0&&u.push({value:rr,label:(0,D.AP)("Extract file details"),records:m}),u}var g=a?Object.keys(a.idSelectedRecordMap):[];if(g.length>1){var v=[];g.forEach((function(e){var t=P.id_row_map[e];t&&v.push(t)}));var b=R(v);b.length>0&&u.push({value:er,label:(0,D.AP)("Delete"),records:b});var E=v.filter((function(e){var t=(0,x.NZ)(e);return k.Aq.imageCheck(t)||k.Aq.videoCheck(t)}));return E.length>0&&u.push({value:rr,label:(0,D.AP)("Extract file details"),records:E}),u}if(!r)return u;var _=r.groupRecordIndex,C=r.rowIdx,T=i[r.idx],w=s({isGroupView:t,groupRecordIndex:_,recordIndex:C});if(!w)return u;var S=M(w),N=window.sfMetadataContext.checkCanDeleteRow(w),I=(0,O.o4)(w);u.push({value:$n,label:I?(0,D.AP)("Open folder in new tab"):(0,D.AP)("Open file in new tab"),record:w}),u.push({value:Xn,label:(0,D.AP)("Open parent folder"),record:w});var F=(0,x.NZ)(w);return o&&(L(w)?u.push({value:Zn,label:(0,D.AP)("Generate description"),record:w}):S&&k.Aq.imageCheck(F)&&u.push({value:Qn,label:(0,D.AP)("Generate image description"),record:w})),S&&(k.Aq.imageCheck(F)||k.Aq.videoCheck(F))&&u.push({value:nr,label:(0,D.AP)("Extract file detail"),record:w}),N&&u.push({value:Jn,label:I?(0,D.AP)("Delete folder"):(0,D.AP)("Delete file"),record:w}),S&&T&&(0,B.Ax)(T)&&u.push({value:tr,label:I?(0,D.AP)("Rename folder"):(0,D.AP)("Rename file"),record:w}),u}),[A,t,r,a,n,P,s,L,R]),j=(0,i.useCallback)((function(e){E.current||!A?E.current&&!E.current.contains(e.target)&&T(!1):T(!1)}),[E,A]),U=(0,i.useCallback)((function(e){var t=window.sfMetadataStore.repoId,n=(0,O.o4)(e),r=(0,x.ND)(e),i=(0,x.NZ)(e),a=n?window.location.origin+window.location.pathname+k.Aq.encodePath(k.Aq.joinPath(r,i)):"".concat(D.Yc,"lib/").concat(t,"/file").concat(k.Aq.encodePath(k.Aq.joinPath(r,i)));window.open(a,"_blank")}),[]),H=(0,i.useCallback)((function(e,t){e.preventDefault(),e.stopPropagation();var n=(0,x.ND)(t);window.location.pathname.endsWith("/")&&(n=n.slice(1));var r=window.location.origin+window.location.pathname+k.Aq.encodePath(n);window.open(r,"_blank")}),[]),z=(0,i.useCallback)((function(e){var t=y.L2.FILE_DESCRIPTION,n="",r={},i={},a=(0,x.NZ)(e);if(k.Aq.isDescriptionSupportedFile(a)&&M(e)){var s=(0,x.ND)(e);n=k.Aq.joinPath(s,a),r[e[y.L2.ID]]=(0,o.default)({},t,e[t]),i[e[y.L2.ID]]=(0,o.default)({},t,e[t])}""!==n&&window.sfMetadataContext.generateDescription(n).then((function(n){var a=n.data.summary,s=e[y.L2.ID],u=[s],l={},c={};l[s]=(0,o.default)({},t,a),c[s]=(0,o.default)({},t,a),f({recordIds:u,idRecordUpdates:l,idOriginalRecordUpdates:c,idOldRecordData:r,idOriginalOldRecordData:i})})).catch((function(e){var t=(0,D.AP)("Failed to generate description");c.A.danger(t)}))}),[f]),V=(0,i.useCallback)((function(e){var t=y.L2.FILE_DESCRIPTION,n="",r={},i={},a=(0,x.NZ)(e);if(k.Aq.imageCheck(a)&&M(e)){var s=(0,x.ND)(e);n=k.Aq.joinPath(s,a),r[e[y.L2.ID]]=(0,o.default)({},t,e[t]),i[e[y.L2.ID]]=(0,o.default)({},t,e[t])}""!==n&&window.sfMetadataContext.imageCaption(n).then((function(n){var a=n.data.desc,s=e[y.L2.ID],u=[s],l={},c={};l[s]=(0,o.default)({},t,a),c[s]=(0,o.default)({},t,a),f({recordIds:u,idRecordUpdates:l,idOriginalRecordUpdates:c,idOldRecordData:r,idOriginalOldRecordData:i})})).catch((function(e){var t=(0,D.AP)("Failed to generate image description");c.A.danger(t)}))}),[f]),Y=(0,i.useCallback)((function(e){var t=e.map((function(e){return(0,x.ql)(e)}));if(t.length>50)c.A.danger((0,D.AP)("Select up to 50 files"));else{var n=e.map((function(e){return(0,x.Yd)(e)}));window.sfMetadataContext.extractFileDetails(t).then((function(t){if((0,B.rm)(P.columns,y.L2.CAPTURE_TIME)){var r={},i={},a=y.L2.CAPTURE_TIME;e.forEach((function(e){r[e[y.L2.ID]]=(0,o.default)({},a,e[a]),i[e[y.L2.ID]]=(0,o.default)({},a,e[a])}));var s={},u={};t.data.details.forEach((function(e){var t=e[y.L2.ID];s[t]=(0,o.default)({},a,e[a]),u[t]=(0,o.default)({},a,e[a])})),f({recordIds:n,idRecordUpdates:s,idOriginalRecordUpdates:u,idOldRecordData:r,idOriginalOldRecordData:i})}})).catch((function(e){var t=(0,D.AP)("Failed to extract file details");c.A.danger(t)}))}}),[P,f]),G=(0,i.useCallback)((function(e,t){switch(e.stopPropagation(),t.value){case $n:var n=t.record;if(!n)break;U(n);break;case Xn:var r=t.record;if(!r)break;H(e,r);break;case Kn:d&&d();break;case Wn:u&&u();break;case Zn:var i=t.record;if(!i)break;z(i);break;case Qn:var a=t.record;if(!a)break;V(a);break;case Jn:var o=t.record;if(!o||!o._id||!m)break;if((0,O.o4)(o)){g(o);break}m([o._id]);break;case er:window.sfMetadataContext.eventBus.dispatch(y.Tw.SELECT_NONE),v&&v();var s=t.records,l=Array.isArray(s)?s.map((function(e){return e._id})).filter(Boolean):[];if(0===l.length||!m)break;m(l);break;case tr:var c=t.record;if(!c||!c._id)break;window.sfMetadataContext.eventBus.dispatch(y.Tw.OPEN_EDITOR);break;case rr:var f=t.records;Y(f);break;case nr:var p=t.record;Y([p])}T(!1)}),[U,H,d,u,z,V,v,m,g,Y]),q=(0,i.useCallback)((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n={top:t,left:e};if(!E.current)return n;var r=E.current.getBoundingClientRect(),i=h(),a=p(),o=a.right,s=a.bottom;return n.top=n.top-i.top,n.left=n.left-i.left,t+r.height>s-10&&(n.top-=r.height),e+r.width>o&&(n.left-=r.width),n.top<0&&(n.top=r.bottom>s?(s-10-r.height)/2:0),n.left<0&&(n.left=r.width<o?(o-r.width)/2:0),n}),[p,h]);return(0,i.useEffect)((function(){var e=function(e){if(e.preventDefault(),!E.current||!E.current.contains(e.target)){T(!0);var t=q(e.clientX,e.clientY);I(t)}};return document.addEventListener("contextmenu",e),function(){document.removeEventListener("contextmenu",e)}}),[]),(0,i.useEffect)((function(){return A?document.addEventListener("mousedown",j):document.removeEventListener("mousedown",j),function(){document.removeEventListener("mousedown",j)}}),[A,j]),A?0===F.length?null:(0,b.jsx)("div",{ref:E,className:"dropdown-menu sf-metadata-contextmenu",style:N,children:F.map((function(e,t){return(0,b.jsx)("button",{className:"dropdown-item sf-metadata-contextmenu-item",onClick:function(t){return G(t,e)},children:e.label},t)}))}):null},ar=function(e){function t(e){var n;(0,h.A)(this,t),(n=(0,g.A)(this,t,[e])).createColumnMetrics=function(e){var t=e.columns,n=e.table;return(0,B.iM)(t,n.columns,n._id)},n.createRowMetrics=function(){arguments.length>0&&void 0!==arguments[0]||n.props;return{idSelectedRecordMap:{}}},n.setScrollLeft=function(e){n.resultContainerRef.scrollLeft=e},n.modifyColumnWidth=function(e,t){n.props.modifyColumnWidth(e.key,t)},n.getScrollPosition=function(){var e=window.sfMetadataContext.localStorage.getItem("scroll_left")+"",t=window.sfMetadataContext.localStorage.getItem("scroll_top")+"";e&&t&&n.bodyRef&&(e=Number(e),t=Number(t),n.bodyRef.setScrollTop(t),n.setScrollLeft(e),n.handleHorizontalScroll(e,t))},n.storeScrollPosition=function(){var e=n.bodyRef.getScrollTop(),t=n.getScrollLeft();window.sfMetadataContext.localStorage.setItem("scroll_left",t),n.storeScrollTop(e)},n.storeScrollTop=function(e){window.sfMetadataContext.localStorage.setItem("scroll_top",e)},n.onContentScroll=function(e){var t=e.target.scrollLeft,r=n.bodyRef.getScrollTop(),i=n.scrollLeft-t,a=n.scrollTop-r;n.scrollLeft=t,0!==a&&(n.scrollTop=r),0!==a||0===i&&0!==t||n.handleHorizontalScroll(t,r),n.storeScrollPosition(),window.sfMetadataContext.eventBus.dispatch(y.Tw.CLOSE_EDITOR)},n.handleHorizontalScroll=function(e,t){var r=n.props.getTableContentRect().width;if(k.Fr)n.updateHorizontalScrollState({scrollLeft:e,columnMetrics:n.state.columnMetrics,gridWidth:r});else{var i,a=n.resultContainerRef?n.resultContainerRef.className:"";(i=e>0?pn(a,"horizontal-scroll"):hn(a,"horizontal-scroll"))!==a&&n.resultContainerRef&&(n.resultContainerRef.className=i),n.lastScrollLeft=e,n.handleFrozenDOMsPosition(e,t),n.recordsFooterRef.setSummaryScrollLeft(e),n.isScrollByScrollbar||n.handleScrollbarScroll(e),n.bodyRef&&n.bodyRef.interactionMask&&n.bodyRef.setScrollLeft(e,t),n.updateHorizontalScrollState({scrollLeft:e,columnMetrics:n.state.columnMetrics,gridWidth:r})}},n.handleFrozenDOMsPosition=function(e,t){var r=n.state.columnMetrics.lastFrozenColumnKey;n.props.isGroupView&&!r||(n.clearSetAbsoluteTimer(),n.setFixed(e,t),n.timer=setTimeout((function(){n.setAbsolute(e,t)}),100))},n.handleScrollbarScroll=function(e){n.horizontalScrollbar&&(n.isScrollByScrollbar?n.isScrollByScrollbar=!1:n.setHorizontalScrollbarScrollLeft(e))},n.onHorizontalScrollbarScroll=function(e){n.isScrollByScrollbar=!0,n.setScrollLeft(e)},n.onHorizontalScrollbarMouseUp=function(){n.isScrollByScrollbar=!1},n.setHorizontalScrollbarScrollLeft=function(e){n.horizontalScrollbar&&n.horizontalScrollbar.setScrollLeft(e)},n.setFixed=function(e,t){n.bodyRef.recordFrozenRefs.forEach((function(e){e&&(e.frozenColumns.style.position="fixed",e.frozenColumns.style.marginLeft="0px",e.frozenColumns.style.marginTop="-"+t+"px")})),n.bodyRef.fixFrozenDoms&&n.bodyRef.fixFrozenDoms(e,t)},n.setAbsolute=function(e){var t=n.props.isGroupView,r=n.state.columnMetrics.lastFrozenColumnKey;t&&!r||(n.bodyRef.recordFrozenRefs.forEach((function(t){t&&(t.frozenColumns.style.position="absolute",t.frozenColumns.style.marginLeft=e+"px",t.frozenColumns.style.marginTop="0px")})),n.bodyRef.cancelFixFrozenDOMs&&n.bodyRef.cancelFixFrozenDOMs(e),n.bodyRef&&n.bodyRef.interactionMask&&n.bodyRef.cancelSetScrollLeft())},n.clearSetAbsoluteTimer=function(){n.timer&&(clearTimeout(n.timer),n.timer=null)},n.getScrollLeft=function(){return k.Fr?0:n.scrollLeft||0},n.getScrollTop=function(){return k.Fr?0:n.scrollTop||0},n.setHorizontalScrollbarRef=function(e){n.horizontalScrollbar=e},n.setResultContainerRef=function(e){n.resultContainerRef=e},n.updateSelectedRange=function(e){n.setState({selectedRange:e})},n.onClickContainer=function(e){var t=(0,ye.wD)(e);(t.includes("sf-metadata-result-content")||t.includes("sf-metadata-result-table-content"))&&window.sfMetadataContext.eventBus.dispatch(y.Tw.CLOSE_EDITOR)},n.onCellClick=function(e){e&&n.updateSelectedRange({topLeft:n.initPosition,bottomRight:n.initPosition}),n.onDeselectAllRecords()},n.onCellRangeSelectionUpdated=function(e){n.onCellClick(),n.updateSelectedRange(e)},n.onCopyCells=function(e){window.sfMetadataContext.eventBus.dispatch(y.Tw.COPY_CELLS,e)},n.onPasteCells=function(e){window.sfMetadataContext.eventBus.dispatch(y.Tw.PASTE_CELLS,e)},n.onTouchStart=function(e){if(e.target&&["canvas","group-canvas"].includes(e.target.id)){var t={startX:e.changedTouches[0].clientX,startY:e.changedTouches[0].clientY};n.setState({touchStartPosition:t})}},n.onTouchEnd=function(e){if(e.target&&["canvas","group-canvas"].includes(e.target.id)){var t=e.changedTouches[0],r=t.clientX,i=t.clientY,a=n.state.touchStartPosition;Math.abs(a.startX-r)<5&&Math.abs(a.startY-i)<5&&window.sfMetadataContext.eventBus.dispatch(y.Tw.SELECT_NONE)}},n.onMouseDown=function(e){var t=(0,ye.wD)(e);if(!(t.indexOf("sf-metadata-result-table-cell")>-1)){(["canvas","group-canvas"].includes(e.target.id)||t.includes("sf-metadata-result-content"))&&window.sfMetadataContext.eventBus.dispatch(y.Tw.SELECT_NONE)}},n.selectNone=function(){n.setState({selectedRange:{topLeft:n.initPosition,bottomRight:n.initPosition}}),n.onDeselectAllRecords()},n.selectCell=function(e){n.setState({selectedPosition:e})},n.onSelectRecord=function(e,t){var r=e.groupRecordIndex,i=e.recordIndex;if(t.stopPropagation(),Ye(t))n.selectRecordWithShift({groupRecordIndex:r,recordIndex:i});else{var a=n.props.isGroupView,o=n.state.recordMetrics,s=n.props.recordGetterByIndex({isGroupView:a,groupRecordIndex:r,recordIndex:i});if(s){var u=s._id;if(wt.isRecordSelected(u,o))return n.deselectRecord(u),void n.setState({lastRowIdxUiSelected:{groupRecordIndex:-1,recordIndex:-1}});n.selectRecord(u),n.setState({lastRowIdxUiSelected:{groupRecordIndex:r,recordIndex:i}})}}},n.selectRecordWithShift=function(e){var t=e.groupRecordIndex,r=e.recordIndex,i=n.props,a=i.recordIds,o=i.isGroupView,s=n.state,u=s.lastRowIdxUiSelected,l=s.recordMetrics,c=[];if(o){if(!window.sfMetadataBody||!window.sfMetadataBody.getGroupMetrics)return;for(var d=window.sfMetadataBody.getGroupMetrics().groupRows,f=[t,u.groupRecordIndex].sort((function(e,t){return e-t})),p=f[0];p<=f[1];p++){var h=d[p];h.type===y.Gi.ROW&&c.push(h.rowId)}}else{var m=a[r];if(!m)return;var g=u.recordIndex;if(g<0)return n.selectRecord(m),void n.setState({lastRowIdxUiSelected:{groupRecordIndex:-1,recordIndex:r}});if(r===g||wt.isRecordSelected(m,l))return n.deselectRecord(m),void n.setState({lastRowIdxUiSelected:{groupRecordIndex:-1,recordIndex:-1}});c=n.getRecordIdsBetweenRange({start:g,end:r})}0!==c.length&&(n.selectRecordsById(c),n.setState({lastRowIdxUiSelected:{groupRecordIndex:t,recordIndex:r}}))},n.getRecordIdsBetweenRange=function(e){for(var t=e.start,r=e.end,i=n.props.recordIds,a=Math.min(t,r),o=Math.max(t,r),s=[],u=a;u<=o;u++){var l=i[u];l&&s.push(l)}return s},n.selectRecord=function(e){var t=n.state.recordMetrics;if(!wt.isRecordSelected(e,t)){var i=(0,r.A)({},t);wt.selectRecord(e,i),n.setState({recordMetrics:i})}},n.selectRecordsById=function(e){var t=n.state.recordMetrics;if(0!==e.filter((function(e){return!wt.isRecordSelected(e,t)})).length){var i=(0,r.A)({},t);wt.selectRecordsById(e,i),n.setState({recordMetrics:i})}},n.deselectRecord=function(e){var t=n.state.recordMetrics;if(wt.isRecordSelected(e,t)){var i=(0,r.A)({},t);wt.deselectRecord(e,i),n.setState({recordMetrics:i})}},n.selectAllRecords=function(){var e=n.props,t=e.recordIds,i=e.isGroupView,a=n.state.recordMetrics,o=(0,r.A)({},a),s=[];if(i){if(!window.sfMetadataBody||!window.sfMetadataBody.getGroupMetrics)return;window.sfMetadataBody.getGroupMetrics().groupRows.forEach((function(e){e.type===y.Gi.ROW&&s.push(e.rowId)}))}else s=t;wt.selectRecordsById(s,o),n.setState({recordMetrics:o})},n.onDeselectAllRecords=function(){var e=n.state.recordMetrics;if(wt.hasSelectedRecords(e)){var t=(0,r.A)({},e);wt.deselectAllRecords(t),n.setState({recordMetrics:t,lastRowIdxUiSelected:{groupRecordIndex:-1,recordIndex:-1}})}},n.hasSelectedCell=function(e,t){var r=e.groupRecordIndex,i=e.recordIndex;if(!t)return!1;var a=n.props.isGroupView,o=t.groupRecordIndex,s=t.rowIdx;return a?r===o:i===s},n.hasSelectedRecord=function(){var e=n.state.recordMetrics;if(!wt.hasSelectedRecords(e))return!1;var t=wt.getSelectedIds(e),r=t&&t.map((function(e){return n.props.recordGetterById(e)})).filter(Boolean);return r&&r.length>0},n.getHorizontalScrollState=function(e){var t=e.gridWidth,n=e.columnMetrics,r=e.scrollLeft,i=n.columns,a=i.length,o=function(e,t,n){var r=function(e,t){for(var n=t,r=e.slice(0),i=0;i<r.length;i++)if((n-=e[i].width)<0)return i}(e,t),i=function(e,t,n){for(var r=t+n,i=0;i<e.length;i++)if((r-=e[i].width)<0)return i-1;return e.length-1}(e,n,t);return{colVisibleStartIdx:r,colVisibleEndIdx:i}}(i,r,t),s=o.colVisibleStartIdx,u=o.colVisibleEndIdx,l=function(e){return Math.max(0,10*Math.floor(e/10)-y.hw)}(s),c=function(e,t){return Math.min(10*Math.ceil(e/10)+y.hw,t)}(u,a);return{colOverScanStartIdx:l,colOverScanEndIdx:c}},n.updateHorizontalScrollState=function(e){var t=e.columnMetrics,r=e.gridWidth,i=e.scrollLeft,a=n.getHorizontalScrollState({columnMetrics:t,gridWidth:r,scrollLeft:i});n.setState(a)},n.isOutSelectedRange=function(e){var t=e.recordIndex,r=e.idx,i=n.state.selectedRange,a=i.topLeft,o=i.bottomRight,s=a.idx,u=a.rowIdx,l=o.idx,c=o.rowIdx;return r<s||r>l||t<u||t>c},n.onCellContextMenu=function(e){var t=e.rowIdx,r=e.idx,i=e.groupRecordIndex,a=n.props,o=a.isGroupView,s=(0,a.recordGetterByIndex)({isGroupView:o,groupRecordIndex:i,recordIndex:t});if(s){var u=n.state.recordMetrics,l=s._id;wt.isRecordSelected(l,u)||n.setState({recordMetrics:n.createRowMetrics()}),n.isOutSelectedRange({recordIndex:t,idx:r})&&window.sfMetadataContext.eventBus.dispatch(y.Tw.SELECT_CELL,e,!1)}},n.getTableCanvasContainerRect=function(){return n.resultContainerRef.getBoundingClientRect()},n.toggleDeleteFolderDialog=function(e){if(n.state.deletedFolderPath)n.deletedRecord=null,n.setState({deletedFolderPath:""});else{var t=e._parent_dir,r=e._name,i=k.Aq.joinPath(t,r);n.deletedRecord=e,n.setState({deletedFolderPath:i})}},n.deleteFolder=function(){n.deletedRecord&&n.props.deleteRecords([n.deletedRecord._id])},n.renderRecordsBody=function(e){var t=e.containerWidth,i=n.props.isGroupView,a=n.state,o=a.recordMetrics,s=a.columnMetrics,u=a.colOverScanStartIdx,l=a.colOverScanEndIdx,c=s.columns,d=s.allColumns,f=s.totalWidth,p=s.lastFrozenColumnKey,h=s.frozenColumnsWidth,m=(0,r.A)((0,r.A)({},n.props),{},{columns:c,allColumns:d,totalWidth:f,lastFrozenColumnKey:p,frozenColumnsWidth:h,recordMetrics:o,colOverScanStartIdx:u,colOverScanEndIdx:l,contextMenu:(0,b.jsx)(ir,{isGroupView:i,toggleDeleteFolderDialog:n.toggleDeleteFolderDialog,recordGetterByIndex:n.props.recordGetterByIndex,updateRecords:n.props.updateRecords,deleteRecords:n.props.deleteRecords}),hasSelectedRecord:n.hasSelectedRecord(),getScrollLeft:n.getScrollLeft,getScrollTop:n.getScrollTop,selectNone:n.selectNone,onCellClick:n.onCellClick,onCellRangeSelectionUpdated:n.onCellRangeSelectionUpdated,onSelectRecord:n.onSelectRecord,setRecordsScrollLeft:n.setScrollLeft,hasSelectedCell:n.hasSelectedCell,cacheScrollTop:n.storeScrollTop,onCellContextMenu:n.onCellContextMenu,getTableCanvasContainerRect:n.getTableCanvasContainerRect});return n.props.isGroupView?(0,b.jsx)(En,(0,r.A)((0,r.A)({onRef:function(e){return n.bodyRef=e}},m),{},{containerWidth:t,groups:n.props.groups,groupbys:n.props.groupbys,groupOffsetLeft:n.props.groupOffsetLeft})):(0,b.jsx)(Qt,(0,r.A)((0,r.A)({onRef:function(e){return n.bodyRef=e}},m),{},{recordIds:n.props.recordIds}))},n.scrollTop=0,n.isScrollByScrollbar=!1;var i=window.sfMetadataContext.localStorage.getItem("scroll_left");n.scrollLeft=i?Number(i):0,n.lastScrollLeft=n.scrollLeft,n.initPosition={idx:-1,rowIdx:-1,groupRecordIndex:-1};var a=n.createColumnMetrics(e),o=e.getTableContentRect().width,s=n.getHorizontalScrollState({gridWidth:o,columnMetrics:a,scrollLeft:0});return n.state=(0,r.A)((0,r.A)({columnMetrics:a,recordMetrics:n.createRowMetrics(),lastRowIdxUiSelected:{groupRecordIndex:-1,recordIndex:-1},touchStartPosition:{},selectedRange:{topLeft:n.initPosition,bottomRight:n.initPosition},selectedPosition:n.initPosition},s),{},{deletedFolderPath:""}),n.isWindows=/windows|win32/i.test(navigator.userAgent),n.isWebkit=navigator.userAgent.toLowerCase().includes("webkit"),n.deletedRecord=null,n}return(0,v.A)(t,e),(0,m.A)(t,[{key:"componentDidMount",value:function(){document.addEventListener("copy",this.onCopyCells),document.addEventListener("paste",this.onPasteCells),window.isMobile?(window.addEventListener("touchstart",this.onTouchStart),window.addEventListener("touchend",this.onTouchEnd)):document.addEventListener("mousedown",this.onMouseDown),this.unsubscribeSelectNone=window.sfMetadataContext.eventBus.subscribe(y.Tw.SELECT_NONE,this.selectNone),this.unsubscribeSelectCell=window.sfMetadataContext.eventBus.subscribe(y.Tw.SELECT_CELL,this.selectCell),this.getScrollPosition()}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t,n=e.columns,r=(0,e.getTableContentRect)().width;if(this.props.columns!==n){var i=this.createColumnMetrics(e);this.updateHorizontalScrollState({columnMetrics:i,scrollLeft:this.lastScrollLeft,gridWidth:r}),this.setState({columnMetrics:i})}else(null===(t=this.props.getTableContentRect())||void 0===t?void 0:t.width)!==r&&this.updateHorizontalScrollState({columnMetrics:this.state.columnMetrics,scrollLeft:this.lastScrollLeft,gridWidth:r})}},{key:"componentWillUnmount",value:function(){document.removeEventListener("copy",this.onCopyCells),document.removeEventListener("paste",this.onPasteCells),window.isMobile?(window.removeEventListener("touchstart",this.onTouchStart),window.removeEventListener("touchend",this.onTouchEnd)):document.removeEventListener("mousedown",this.onMouseDown),this.clearSetAbsoluteTimer(),this.unsubscribeSelectNone(),this.unsubscribeSelectCell(),this.setState=function(e,t){}}},{key:"render",value:function(){var e=this,t=this.props,n=t.recordIds,r=t.recordsCount,i=t.table,a=t.isGroupView,o=t.groupOffsetLeft,s=t.renameColumn,u=t.modifyColumnData,l=t.deleteColumn,c=t.modifyColumnOrder,d=this.state,f=d.recordMetrics,p=d.columnMetrics,h=d.selectedRange,m=d.colOverScanStartIdx,g=d.colOverScanEndIdx,v=p.columns,E=p.totalWidth,_=p.lastFrozenColumnKey,C=E+y.$p+y.AD+o,S=this.hasSelectedRecord(),k=wt.isSelectedAll(n,f);return 0!==r||this.props.hasMore?(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("div",{className:"sf-metadata-result-container ".concat(this.isWindows?"windows-browser":""),ref:this.setResultContainerRef,onScroll:this.onContentScroll,onClick:this.onClickContainer,children:(0,b.jsxs)("div",{className:"sf-metadata-result-content",style:{width:C},children:[(0,b.jsx)(zn,{onRef:function(t){return e.headerFrozenRef=t},containerWidth:C,table:i,columnMetrics:p,colOverScanStartIdx:m,colOverScanEndIdx:g,hasSelectedRecord:S,isSelectedAll:k,isGroupView:a,groupOffsetLeft:o,lastFrozenColumnKey:_,modifyColumnWidth:this.modifyColumnWidth,selectNoneRecords:this.selectNone,selectAllRecords:this.selectAllRecords,renameColumn:s,deleteColumn:l,modifyColumnData:u,modifyColumnOrder:c}),this.renderRecordsBody({containerWidth:C})]})}),this.isWindows&&this.isWebkit&&(0,b.jsx)(A,{ref:this.setHorizontalScrollbarRef,innerWidth:E+y.AD,onScrollbarScroll:this.onHorizontalScrollbarScroll,onScrollbarMouseUp:this.onHorizontalScrollbarMouseUp}),(0,b.jsx)(qn,{ref:function(t){return e.recordsFooterRef=t},recordsCount:r,hasMore:this.props.hasMore,columns:v,groupOffsetLeft:o,recordMetrics:f,selectedRange:h,isGroupView:a,hasSelectedRecord:S,isLoadingMore:this.props.isLoadingMore,recordGetterById:this.props.recordGetterById,recordGetterByIndex:this.props.recordGetterByIndex,getRecordsSummaries:function(){},loadAll:this.props.loadAll}),this.state.deletedFolderPath&&(0,b.jsx)(w.A,{repoID:window.sfMetadataStore.repoId,path:this.state.deletedFolderPath,deleteFolder:this.deleteFolder,toggleDialog:this.toggleDeleteFolderDialog})]}):(0,b.jsx)(T.A,{text:(0,D.AP)("No record")})}}])}(i.Component),or=ar,sr=n(11496),ur=n(54925),lr=(0,o.default)((0,o.default)({},y.vZ.MULTIPLE_SELECT,[y.vZ.MULTIPLE_SELECT,y.vZ.TEXT,y.vZ.SINGLE_SELECT]),y.vZ.NUMBER,[y.vZ.TEXT,y.vZ.NUMBER]),cr=/(\d{4})\u5e74(\d{1,2})\u6708(\d{1,2})\u65e5$/;var dr=function(e,t,n,r,i){var a=function(e,t,n,r){var i=n.type;if(!e||Array.isArray(e)&&0===e.length||!lr[y.vZ.MULTIPLE_SELECT].includes(i))return{selectedOptionIds:t};var a=[];if(i===y.vZ.MULTIPLE_SELECT)a=(0,B.Fi)(n).filter((function(t){return e.includes(t.id)||e.includes(t.name)})).map((function(e){return e.name}));else if(i===y.vZ.TEXT){var o=String(e);1===(a=o.split("\n")).length&&(a=o.split(",")),a=a.map((function(e){return e.trim()})).filter((function(e){return""!==e}))}else i===y.vZ.SINGLE_SELECT&&(a=(0,B.Fi)(n).filter((function(t){return t.id===e})).map((function(e){return e.name})));if(0===a.length)return{selectedOptionIds:t};var s=(0,B.Fi)(r),u=(0,B.oH)(s,a);return{pasteOptions:s,newCellOptions:u.cellOptions,selectedOptionIds:u.selectedOptionIds}}(e,t,n,r),o=a.newCellOptions,s=a.pasteOptions,u=a.selectedOptionIds,l=r;if(o){if(!window.sfMetadataContext.canModifyColumnData(r))return null;var c=[].concat((0,ke.A)(s),(0,ke.A)(o));l.data||(l.data={}),l.data.options=c,i.modifyColumnData(r.key,{options:c},r.data)}return(0,x.zX)(l,u)};function fr(e,t,n,r,i){var a=r.type,o=(r.data,n.type),s=n.data;switch(o){case y.vZ.CHECKBOX:return function(e,t,n){switch(n){case y.vZ.CHECKBOX:return"boolean"===typeof e?e:null;case y.vZ.TEXT:return!(!e||"string"!==typeof e||"true"!==e.toLocaleLowerCase());case y.vZ.NUMBER:return e>0;default:return t}}(e,t,a);case y.vZ.NUMBER:return function(e,t,n,r){if(!lr[y.vZ.NUMBER].includes(n))return t;if(0===e)return e;if(!e)return null;switch(n){case y.vZ.NUMBER:case y.vZ.RATE:case y.vZ.DURATION:return e;case y.vZ.TEXT:if(e.includes("%"))return(0,x.WH)(e,"percent")}var i="string"===typeof e?e:e.toString();return(0,x.nY)(i,r)}(e,t,a,s);case y.vZ.DATE:return function(e,t,n,r,i){var a=(null===i||void 0===i?void 0:i.format)||y.D2;switch(n){case y.vZ.DATE:case y.vZ.CTIME:case y.vZ.MTIME:return(0,ur.kh)(e,a);case y.vZ.TEXT:if(e.indexOf("\u5e74")>-1){var o=e.replace(/\s*/g,"");return cr.test(o)?(0,ur.kh)(o.replace(cr,"$1-$2-$3"),a):""}return(0,ur.kh)(e,a);default:return t}}(e,t,a,0,s);case y.vZ.SINGLE_SELECT:return function(e,t,n,r){if(!e)return t;var i;switch(n.type){case y.vZ.SINGLE_SELECT:var a=(0,B.Fi)(n);i=(0,x.BW)(a,e)||"";break;case y.vZ.MULTIPLE_SELECT:var o=(0,B.Fi)(n),s=e[0];i=(0,x.BW)(o,s)||"";break;case y.vZ.TEXT:i=e}if(!i)return t;var u=(0,B.Fi)(r),l=(0,B.rg)(u,i);return y.LO.includes(r.key)?y.L2.FILE_STATUS===r.key?y.KA.includes(l.id)?l.id:l.name:l.id:l.name}(e,t,r,n);case y.vZ.MULTIPLE_SELECT:return dr(e,t,r,n,i);case y.vZ.LONG_TEXT:return function(e,t,n){var r=n.type,i=n.data;switch(r){case y.vZ.LONG_TEXT:var a={text:e};return(0,B.ED)(a)?(0,B.ZR)(a).text:e||null;case y.vZ.TEXT:return e||null;case y.vZ.NUMBER:return(0,x.HL)(e,i)||null;case y.vZ.DATE:return(0,x.u1)(e,i.format||y.D2)||null;default:return t}}(e,t,r);case y.vZ.TEXT:return function(e,t,n){var r=n.type,i=n.data;switch(r){case y.vZ.TEXT:return(0,sr.Et)(e)?String(e):e?"string"===typeof e?e.replace(/\n/g,"").trim():String(e):null;case y.vZ.URL:case y.vZ.EMAIL:case y.vZ.AUTO_NUMBER:return e;case y.vZ.NUMBER:return(0,x.HL)(e,i);case y.vZ.DATE:return(0,x.u1)(e,i.format||y.D2);case y.vZ.SINGLE_SELECT:var a=(0,B.Fi)(n);return(0,x.BW)(a,e)||null;case y.vZ.COLLABORATOR:var o=window.sfMetadata.getCollaborators();return(0,x.LY)(o,e);case y.vZ.CREATOR:case y.vZ.LAST_MODIFIER:if(!e)return null;var s=window.sfMetadata.getCollaborators();return(0,x.LY)(s,[e]);default:return t}}(e,t,r);case y.vZ.COLLABORATOR:return function(e,t,n){switch(n){case y.vZ.COLLABORATOR:if(!Array.isArray(e)||0===e.length)return null;var r=window.sfMetadata.getCollaborators(),i={};return r.forEach((function(e){return i[e.email]=!0})),e.filter((function(e){return!!i[e]}));case y.vZ.TEXT:if(!e)return t;var a=e.split(",");if(0===a.length)return t;var o=window.sfMetadata.getCollaborators(),s={};o.forEach((function(e){return s[e.name]=e}));var u=a.map((function(e){var t=s[e];return t?t.email:null})).filter(Boolean);return 0===u.length?t:u;case y.vZ.CREATOR:case y.vZ.LAST_MODIFIER:var l=window.sfMetadata.getCollaborators(),c={};return l.forEach((function(e){return c[e.email]=!0})),e&&c[e]?[e]:null;default:return t}}(e,t,a);case y.vZ.RATE:return function(e,t,n,r){var i=n.type;if(""===e||[y.vZ.TEXT,y.vZ.NUMBER,y.vZ.RATE].includes(i)){var a;if(0===e)return 0;if(!e)return null;var o=i===y.vZ.NUMBER?null===n||void 0===n||null===(a=n.data)||void 0===a?void 0:a.format:null;"percent"===o&&(e*=100);var s=(0,x.WH)(e.toString(),o);if(s>0){var u=r.data.max,l=void 0===u?5:u,c=Number(s.toFixed(0));return c<l?c:l}return null}return null}(e,0,r,n);default:return t}}var pr,hr=function(e){return e.value},mr=function(){return(0,m.A)((function e(t,n){(0,h.A)(this,e),this.metadata=t,this.api=n}),[{key:"getCopiedContent",value:function(e){var t=this,n=e.type,r=e.copied,i=e.isGroupView,a=e.columns;if(n===y.aG.DTABLE_FRAGMENT){var o=r.selectedRecordIds,s=r.copiedRange;if(Array.isArray(o)&&o.length>0)return{copiedRecords:o.map((function(e){return t.api.recordGetterById(e)})),copiedColumns:(0,ke.A)(a)};for(var u=[],l=[],c=s.topLeft,d=s.bottomRight,f=c.rowIdx,p=c.idx,h=c.groupRecordIndex,m=d.rowIdx,g=d.idx,v=h,b=f;b<=m;b++)u.push(this.api.recordGetterByIndex({isGroupView:i,groupRecordIndex:v,recordIndex:b})),i&&v++;for(var E=p;E<=g;E++)l.push((0,B.wV)(E,a));return{copiedRecords:u,copiedColumns:l}}return{copiedRecords:r.copiedRecords,copiedColumns:r.copiedColumns}}},{key:"paste",value:function(){var e=(0,u.A)((0,s.A)().mark((function e(t){var n,r,i,a,o,u,l,c,d,f,p,h,m,g,v,b,E,_,C,A,T,w,S,D,O,N,I,P,M,L,R,F,j,U,H,z,V,Y,G,q,W,K,X,$,Z,Q,J,ee;return(0,s.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.copied,r=t.multiplePaste,i=t.pasteRange,a=t.isGroupView,o=t.columns,u=this.metadata.row_ids,l=i.topLeft,c=i.bottomRight,d=void 0===c?{}:c,f=l.rowIdx,p=l.idx,h=l.groupRecordIndex,m=d.rowIdx,g=d.idx,v=n.copiedRecords,b=n.copiedColumns,E=v.length,_=b.length,C=r?m-f+1:E,A=r?g-p+1:_,T=u.length,!(E>T-f)){e.next=14;break}return e.abrupt("return");case 14:w=[],S={},D={},O={},N={},I=h,P=0;case 21:if(!(P<C)){e.next=62;break}if(M=this.api.recordGetterByIndex({isGroupView:a,groupRecordIndex:I,recordIndex:f+P}),a&&I++,M){e.next=26;break}return e.abrupt("continue",59);case 26:L=M._id,R=v[P%E],F={},j={},U={},H={},z=window.sfMetadataContext,V=z.canModifyRow,Y=z.canModifyColumn,G=(0,x.NZ)(M),q=0;case 36:if(!(q<A)){e.next=58;break}if((W=(0,B.wV)(q+p,o))&&V(M)&&Y(W)){e.next=40;break}return e.abrupt("continue",55);case 40:if(W.key!==y.L2.CAPTURE_TIME||k.Aq.imageCheck(G)||k.Aq.videoCheck(G)){e.next=42;break}return e.abrupt("continue",55);case 42:if(K=q%_,X=(0,B.wV)(K,b),$=(0,B.KO)(W),Z=(0,B.KO)(X),Q=Object.prototype.hasOwnProperty.call(M,$)?(0,x.Te)(M,W):null,J=Object.prototype.hasOwnProperty.call(R,Z)?(0,x.Te)(R,X):null,(ee=fr(J,Q,W,X,this.api))!==Q){e.next=51;break}return e.abrupt("continue",55);case 51:F[$]=ee,j[W.key]=ee,U[$]=Q,H[W.key]=Q;case 55:q++,e.next=36;break;case 58:Object.keys(F).length>0&&(w.push(L),S[L]=F,D[L]=j,O[L]=U,N[L]=H);case 59:P++,e.next=21;break;case 62:if(0!==w.length){e.next=64;break}return e.abrupt("return");case 64:this.api.modifyRecords(w,S,D,O,N,true);case 65:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"getLinkedRowsIdsByNameColumn",value:function(e,t,n,r){if(!Array.isArray(e)||0===e.length)return[];var i=String(n),a=e.find((function(e){var t;return(null===(t=e["0000"])||void 0===t?void 0:t.trim())===i.trim()}))||null;if(a)return r[t]=[{display_value:i,row_id:a._id}],[a._id];var o=[];if(i.includes(",")||i.includes("\uff0c")){var s=i.split(/[,\uff0c]/).map((function(e){return e.trim()})).filter((function(e,t,n){return n.indexOf(e)===t}));if(!Array.isArray(s)||0===s.length)return[];r[t]=[],s.forEach((function(n){var i=e.find((function(e){var t;return(null===(t=e["0000"])||void 0===t?void 0:t.trim())===n}))||null;i&&(r[t].push({display_value:n,row_id:i._id}),o.push(i._id))}))}return o}},{key:"getUpdateDraggedRecords",value:function(e,t,n,r,i){for(var a=[],s={},u={},l={},c={},d=e.overRecordIdx,f=e.topLeft,p=e.bottomRight,h=f.idx,m=p.idx,g=p.rowIdx,v=p.groupRecordIndex,b=window.sfMetadataContext,E=b.canModifyRow,_=b.canModifyColumn,C=this.getDraggedRangeMatrix(t,e,n,i,r),A=this.getDraggedRangeRules(C,t,h),T=C[0].length,w=C[0].length,S=v+1,k=g+1;k<=d;k++){var D=void 0;if(S)D=r[ht(S,i).rowId];else D=n[k];var O=D._id;if(w++,E(D)){a.push(O);for(var N=(k-g-1)%T,I=h;I<=m;I++){var P=t[I],M=P.key,L=P.type,R=(0,B.KO)(P);if(_(P)&&!y.__.includes(L)){var F=C[I-h][N],j=(0,A[M])({n:w-1,value:F});if((0,x.oI)(j,D[R],L)){s[O]=Object.assign({},s[O],(0,o.default)({},R,j)),u[O]=Object.assign({},u[O],(0,o.default)({},R,D[R]));var U=s[O],H=u[O];l[O]=Object.assign({},l[O],U),c[O]=Object.assign({},c[O],H)}}}S++}}return{recordIds:a,idOriginalRecordUpdates:s,idRecordUpdates:l,idOriginalOldRecordData:u,idOldRecordData:c}}},{key:"getDraggedRangeMatrix",value:function(e,t,n,r,i){for(var a=[],o=t.topLeft,s=t.bottomRight,u=o.idx,l=o.rowIdx,c=o.groupRecordIndex,d=s.idx,f=s.rowIdx,p=u;p<=d;p++){var h=c;a[p-u]=[];for(var m=e[p],g=l;g<=f;g++){var v=void 0;if(h)v=i[ht(h,r).rowId];else v=n[g];a[p-u][g-l]=(0,x.Te)(v,m),h++}}return a}},{key:"getDraggedRangeRules",value:function(e,t,n){var r=this,i={};return e.forEach((function(e,a){var o=t[a+n],s=o.type,u=o.data,l=o.key,c=hr;if(e.length>1)switch(s){case y.vZ.DATE:var d=u&&u.format&&u.format.indexOf("HH:mm")>-1?"YYYY-MM-DD HH:mm":"YYYY-MM-DD",f=e[0],p=r._getYearTolerance(e);if(p){c=function(e){var t=e.n;return Re()(f).add(t*p,"years").format(d)};break}var h=r._getMonthTolerance(e);if(h){c=function(e){var t=e.n;return Re()(f).add(t*h,"months").format(d)};break}var m=r._getDayTolerance(e);if(m){c=function(e){var t=e.n*m+r.getDateStringValue(f);return Re()(t).format(d)};break}break;case y.vZ.NUMBER:c=r._getLeastSquares(e);break;case y.vZ.TEXT:c=r._getTextRule(e);break;case y.vZ.RATE:c=r._getRatingLeastSquares(e,u);break;default:c=hr}i[l]=c})),i}},{key:"getDateStringValue",value:function(e){var t=Re()(e);return t.isValid()?t.valueOf():0}},{key:"_getYearTolerance",value:function(e){var t=Re()(e[0]),n=Re()(e[1]);if(!t.isValid()||!n.isValid())return 0;if(t.month()!==n.month()||t.date()!==n.date()||t.hour()!==n.hour()||t.minute()!==n.minute())return 0;var r=t.year(),i=n.year()-r,a=e.every((function(e,t){var n=Re()(e);return!!n.isValid()&&n.year()===t*i+r}));return a?i:0}},{key:"_getMonthTolerance",value:function(e){var t=Re()(e[0]),n=Re()(e[1]);if(!t.isValid()||!n.isValid())return 0;if(t.date()!==n.date()||t.hour()!==n.hour()||t.minute()!==n.minute())return 0;var r=n.month()-t.month()+12*(n.year()-t.year()),i=e.every((function(t,n){var i=n*r,a=Re()(t);return!!a.isValid()&&a.isSame(Re()(e[0]).add(i,"month"),"minute")}));return i?r:0}},{key:"_getDayTolerance",value:function(e){var t=this,n=this.getDateStringValue(e[0]),r=this.getDateStringValue(e[1])-n,i=e.every((function(e,i){return!!Re()(e).isValid()&&t.getDateStringValue(e)===i*r+n}));return i?r:0}},{key:"_getLeastSquares",value:function(e){var t,n,r,i,a=0,o=0,s=0,u=0,l=0,c=[];return e.forEach((function(e,t){void 0!==e&&null!==e&&""!==e?(l++,a+=t,o+=e,u+=e*t,s+=Math.pow(t,2)):c.push(t)})),l<2?hr:(t=(u-l*(r=a/l)*(i=o/l))/(s-l*Math.pow(r,2)),n=i-t*r,function(r){var i=r.n;return c.length&&c.includes(i%e.length)?"":Number(parseFloat(i*t+n).toFixed(8))})}},{key:"_isArithmeticSequence",value:function(e){var t=e[0],n=e[1]-t;return e.every((function(e,r){return e===r*n+t}))}},{key:"_getTextItemStructureInfo",value:function(e){for(var t=e||"",n=-1,r=t,i=t.match(y._2)||[],a=i.length-1;a>-1;a--){var o=i[a];if(y.V_.test(o)){n=a,r=o;break}}return-1!==n&&(i[n]="-|*|-sf-metadata-|*|-"),{lastNumberPosition:n,lastNumber:r,structure:i.join("")}}},{key:"_getTextFillNumberRule",value:function(e,t,n,r){var i=t.startsWith("0");return function(a){var o=a.n,s=r?r({lastNumber:t,n:o}):"";return i&&s.length<t.length&&(s="0".repeat(t.length-s.length)+s),e[n]=s,e.join("")}}},{key:"_getTextRule",value:function(e){var t=this;if(e.every((function(e){return!y.V_.test(e||"")})))return hr;if(1===e.length){var n=e[0].match(y._2),r=this._getTextItemStructureInfo(e[0]),i=r.lastNumberPosition,a=r.lastNumber;return this._getTextFillNumberRule(n,a,i,(function(e){var t=e.lastNumber,n=e.n;return parseInt(t,10)+n+""}))}var o=e.map((function(e){return t._getTextItemStructureInfo(e)})),s=o[0];if(o.every((function(e){return e.lastNumberPosition===s.lastNumberPosition&&e.structure===s.structure}))){var u=o.map((function(e){return parseInt(e.lastNumber,10)}));if(this._isArithmeticSequence(u)){var l=e[0].match(y._2),c=o[1],d=parseInt(c.lastNumber,10);return this._getTextFillNumberRule(l,s.lastNumber,s.lastNumberPosition,(function(e){var t=e.lastNumber,n=e.n,r=parseInt(t,10);return n*(d-r)+r+""}))}return hr}return function(n){var r=n.value,i=n.n;if(y.V_.test(r||"")){var a=r.match(y._2),o=t._getTextItemStructureInfo(r),s=o.lastNumberPosition,u=o.lastNumber,l=u.startsWith("0"),c=parseInt(u,10)+Math.floor(i/e.length)+"";return l&&c.length<u.length&&(c="0".repeat(u.length-c.length)+c),a[s]=c,a.join("")}return r}}},{key:"_getRatingLeastSquares",value:function(e,t){var n,r,i,a,o=(t||{}).rate_max_number,s=void 0===o?y.ZK[4].name:o,u=0,l=0,c=0,d=0,f=0,p=[];return e.forEach((function(e,t){void 0!==e&&null!==e&&""!==e?(f++,u+=t,l+=e,d+=e*t,c+=Math.pow(t,2)):p.push(t)})),f<2?hr:(n=(d-f*(i=u/f)*(a=l/f))/(c-f*Math.pow(i,2)),r=a-n*i,function(t){var i=t.n;if(p.length&&p.includes(i%e.length))return"";var a=Number(parseFloat(i*n+r).toFixed(0));return a>s?s:a<0?0:a})}}])}(),gr=mr,vr=["metadata","modifyRecord","modifyRecords","loadMore","loadAll","searchResult","recordGetterByIndex","recordGetterById","modifyColumnData"],yr=function(e){var t,n,a=e.metadata,s=e.modifyRecord,u=e.modifyRecords,l=e.loadMore,c=e.loadAll,f=(e.searchResult,e.recordGetterByIndex),h=e.recordGetterById,m=e.modifyColumnData,g=(0,d.A)(e,vr),v=(0,i.useMemo)((function(){return new gr(a,{modifyRecord:s,modifyRecords:u,recordGetterByIndex:f,recordGetterById:h,modifyColumnData:m})}),[a,s,u,f,h,m]),E=(0,i.useMemo)((function(){var e;return((null===a||void 0===a||null===(e=a.view)||void 0===e?void 0:e.groupbys)||[]).length}),[a]),_=(0,i.useMemo)((function(){return E*y.ax}),[E]),C=(0,i.useMemo)((function(){var e=a.view,t=e.columns,n=e.hidden_columns;return t.filter((function(e){return!n.includes(e.key)}))}),[a]),A=(0,i.useCallback)((function(e){var t=e.type,n=e.copied,r=e.isGroupView;return v.getCopiedContent({type:t,copied:n,isGroupView:r,columns:C})}),[v,C]),T=(0,i.useCallback)((function(e){var t=e.rowId,n=e.updates,r=e.originalUpdates,i=e.oldRowData,a=e.originalOldRowData;s&&s(t,n,i,r,a)}),[s]),w=(0,i.useCallback)((function(e){var t=e.recordIds,n=e.idRecordUpdates,r=e.idOriginalRecordUpdates,i=e.idOldRecordData,a=e.idOriginalOldRecordData,o=e.isCopyPaste;u&&u(t,n,r,i,a,void 0!==o&&o)}),[u]),S=(0,i.useCallback)((function(e){var t=e.type,n=e.copied,r=e.multiplePaste,i=e.pasteRange,a=e.isGroupView;v.paste({type:t,copied:n,multiplePaste:r,pasteRange:i,isGroupView:a,columns:C})}),[v,C]);return(0,b.jsx)("div",{className:p()("table-main-container container-fluid p-0",(0,o.default)({},"group-level-".concat(E+1),E>0)),children:(0,b.jsx)(or,(0,r.A)({columns:C,recordIds:a.view.rows||[],groups:a.view.groups,groupbys:a.view.groupbys,recordsCount:(null===a||void 0===a||null===(t=a.view)||void 0===t||null===(n=t.rows)||void 0===n?void 0:n.length)||0,table:a,hasMore:a.hasMore,gridUtils:v,scrollToLoadMore:l,loadAll:c,paste:S,groupOffsetLeft:_,modifyRecord:T,updateRecords:w,deleteRecords:g.deleteRecords,getCopiedRecordsAndColumnsFromRange:A,recordGetterById:h,recordGetterByIndex:f,modifyColumnData:m},g))})},br=n(3277),Er=function(){var e=(0,i.useState)(!1),t=(0,l.A)(e,2),n=t[0],r=t[1],a=(0,Bn.o)(),d=a.isLoading,f=a.metadata,p=a.store,h=a.renameFileCallback,m=a.deleteFilesCallback,g=(0,i.useRef)(null),v=(0,i.useCallback)((function(e){if(!e.target.className.includes("editor-main"))return(0,jn.Lm)(e)?(e.preventDefault(),void window.sfMetadataContext.eventBus.dispatch(y.Tw.SEARCH_CELLS)):void 0}),[]),E=(0,i.useMemo)((function(){return!(d||!f)&&(0,br.YD)(f.view.groupbys,f.columns).length>0}),[d,f]),_=(0,i.useCallback)((0,u.A)((0,s.A)().mark((function e(){var t;return(0,s.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(f.hasMore){e.next=2;break}return e.abrupt("return");case 2:return r(!0),e.prev=3,e.next=6,p.loadMore(y.bK);case 6:r(!1),e.next=15;break;case 9:return e.prev=9,e.t0=e.catch(3),t=k.Aq.getErrorMsg(e.t0),c.A.danger(t),r(!1),e.abrupt("return");case 15:case"end":return e.stop()}}),e,null,[[3,9]])}))),[f,p]),C=(0,i.useCallback)(function(){var e=(0,u.A)((0,s.A)().mark((function e(t,n){var i,a,o;return(0,s.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(f.hasMore){e.next=2;break}return e.abrupt("return");case 2:return r(!0),i=f.row_ids.length,a=i%y.Hc!==0?y.Hc-i%y.Hc:y.Hc,e.prev=5,e.next=8,p.loadMore(a);case 8:r(!1),e.next=17;break;case 11:return e.prev=11,e.t0=e.catch(5),o=k.Aq.getErrorMsg(e.t0),c.A.danger(o),r(!1),e.abrupt("return");case 17:p.data.hasMore&&p.data.row_ids.length<t?C(t,n):("function"===typeof n&&n(p.data.hasMore),r(!1));case 18:case"end":return e.stop()}}),e,null,[[5,11]])})));return function(t,n){return e.apply(this,arguments)}}(),[f,p]),A=function(e,t,n,r,i){var a=arguments.length>5&&void 0!==arguments[5]&&arguments[5],o=p.checkIsRenameFileOperator(e,n),s=null,u=null;if(o){var l=e[0],d=P(l),f=n[l],m=d._parent_dir,g=d._name;s=k.Aq.joinPath(m,g),u=(0,x.NZ)(f);var v=(0,k.yS)(u),y=v.isValid,b=v.errMessage;if(!y)return void c.A.danger(b);if(u===g)return;if(p.checkDuplicatedName(u,m)){var E=(0,D.AP)('The name "{name}" is already taken. Please choose a different name.');return E=E.replace("{name}",k.Aq.HTMLescape(u)),void c.A.danger(E)}}p.modifyRecords(e,t,n,r,i,a,o,{fail_callback:function(e){e&&c.A.danger(e)},success_callback:function(){o&&h(s,u)}})},T=(0,i.useCallback)((function(e){var t=f.row_ids.length,n=[],r=[],i=[],a={};return e.forEach((function(e){return a[e]=e})),f.row_ids.forEach((function(e,o){if(a[e]){var s=0===o?null:f.row_ids[o-1],u=o===t-1?null:f.row_ids[o+1];n.push(e),r.push(s),i.push(u)}})),{rowIdsInOrder:n,upperRowIds:r,belowRowIds:i}}),[f]),w=(0,i.useCallback)((function(e,t,n){p.renameColumn(e,t,n)}),[p]),S=(0,i.useCallback)((function(e,t){p.deleteColumn(e,t)}),[p]),O=(0,i.useCallback)((function(e,t,n){var r=(arguments.length>3&&void 0!==arguments[3]?arguments[3]:{}).optionModifyType;p.modifyColumnData(e,t,n,{optionModifyType:r})}),[p]),N=(0,i.useCallback)((function(e,t){p.modifyColumnWidth(e,t)}),[p]),I=(0,i.useCallback)((function(e,t){p.modifyColumnOrder(e,t)}),[p]),P=(0,i.useCallback)((function(e){return f.id_row_map[e]}),[f]),M=(0,i.useCallback)((function(e){var t=f.view.rows[e];return t&&P(t)}),[f,P]),L=(0,i.useCallback)((function(e){if(!window.sfMetadataBody||!window.sfMetadataBody.getGroupRecordByIndex)return null;var t=window.sfMetadataBody.getGroupRecordByIndex(e).rowId;return t&&P(t)}),[P]),R=(0,i.useCallback)((function(e){var t=e.isGroupView,n=e.groupRecordIndex,r=e.recordIndex;return t?L(n):M(r)}),[L,M]),F=(0,i.useCallback)((function(){var e;return(null===g||void 0===g||null===(e=g.current)||void 0===e?void 0:e.getBoundingClientRect())||{x:0,right:window.innerWidth}}),[g]);return(0,i.useEffect)((function(){return document.addEventListener("keydown",v),function(){document.removeEventListener("keydown",v)}}),[]),(0,b.jsx)("div",{className:"sf-metadata-container",ref:g,children:(0,b.jsx)(yr,{isGroupView:E,isLoadingMore:n,loadMore:_,metadata:f,modifyRecord:function(e,t,n,r,i){var a=[e],s=(0,o.default)({},e,t),u=(0,o.default)({},e,r),l=(0,o.default)({},e,n),c=(0,o.default)({},e,i);A(a,s,u,l,c)},modifyRecords:A,deleteRecords:function(e){var t=[],n=[];e.forEach((function(e){var r=P(e)||{},i=r._parent_dir,a=r._name;if(i&&a){var o=k.Aq.joinPath(i,a);t.push(o),n.push(a)}})),p.deleteRecords(e,{fail_callback:function(e){c.A.danger(e)},success_callback:function(){m(t,n);var e=n.length>1?(0,D.AP)("Successfully deleted {name} and {n} other items"):(0,D.AP)("Successfully deleted {name}");e=e.replace("{name}",n[0]).replace("{n}",n.length-1),c.A.success(e)}})},recordGetterById:P,recordGetterByIndex:R,getTableContentRect:F,getAdjacentRowsIds:T,loadAll:C,renameColumn:w,deleteColumn:S,modifyColumnData:O,modifyColumnWidth:N,modifyColumnOrder:I})})},_r=n(19175),Cr=n(57354),Ar=function(e){var t=e.isSelected,n=e.img,r=e.size,a=e.onClick,o=e.onDoubleClick,s=e.onContextMenu,u=(0,i.useState)("#f1f1f1"),c=(0,l.A)(u,2),d=c[0],f=c[1],h=(0,i.useCallback)((function(){f("unset")}),[]);return(0,b.jsx)("div",{id:n.id,tabIndex:1,className:p()("metadata-gallery-image-item",{"metadata-gallery-image-item-selected":t}),style:{width:r,height:r,background:d},onClick:a,onDoubleClick:o,onContextMenu:s,children:(0,b.jsx)("img",{className:"metadata-gallery-grid-image",src:n.src,alt:n.name,draggable:"false",onLoad:h})})},Tr=function(e){var t=e.groups,n=e.overScan,r=e.columns,a=e.size,o=e.gap,s=e.mode,u=e.selectedImages,c=e.onImageSelect,d=e.onImageClick,f=e.onImageDoubleClick,p=e.onImageRightClick,h=(0,i.useRef)(null),m=(0,i.useRef)(null),g=(0,i.useRef)(null),v=(0,i.useState)(!1),E=(0,l.A)(v,2),_=E[0],C=E[1],A=(0,i.useState)(null),w=(0,l.A)(A,2),S=w[0],k=w[1],x=(0,i.useMemo)((function(){return a+o}),[a,o]),O=(0,i.useMemo)((function(){return u.map((function(e){return e.id}))}),[u]),N=(0,i.useCallback)((function(e){0===e.button&&(e.ctrlKey||e.metaKey||e.shiftKey||(C(!0),k({x:e.clientX,y:e.clientY})))}),[]),I=(0,i.useCallback)((function(e){_&&(g.current&&cancelAnimationFrame(g.current),g.current=requestAnimationFrame((function(){e.preventDefault(),e.stopPropagation();var n={x:e.clientX,y:e.clientY},r=[];t.forEach((function(e){e.children.forEach((function(e){e.children.forEach((function(e){var t=document.getElementById(e.id);if(t){var i=t.getBoundingClientRect();i.left<Math.max(S.x,n.x)&&i.right>Math.min(S.x,n.x)&&i.top<Math.max(S.y,n.y)&&i.bottom>Math.min(S.y,n.y)&&r.push(e)}}))}))})),c(r)})))}),[t,_,S,c]),P=(0,i.useCallback)((function(e){0===e.button&&(e.preventDefault(),e.stopPropagation(),C(!1))}),[]),M=(0,i.useCallback)((function(e){var t=n.top,i=n.bottom,o=e.name,u=e.children,l=e.height,c=e.top,h=e.paddingTop;if(c>=i||c+l<=t)return(0,b.jsx)("div",{className:"w-100",style:{height:l,flexShrink:0}},o);var g=u.findIndex((function(e){return e.top>=t})),v=u.findIndex((function(e){return e.top>=i}));return-1===g&&-1===v?(0,b.jsx)("div",{className:"w-100",style:{height:l,flexShrink:0}},o):(g=Math.max(g,0),-1===v&&(v=u.length),v>0&&(v-=1),(0,b.jsxs)("div",{className:"metadata-gallery-date-group",style:{height:l,paddingTop:h},children:[s!==y._Y.ALL&&0===g&&(0,b.jsx)("div",{className:"metadata-gallery-date-tag",children:o||(0,D.AP)("Empty")}),(0,b.jsx)("div",{ref:m,className:"metadata-gallery-image-list",style:{gridTemplateColumns:"repeat(".concat(r,", 1fr)"),paddingTop:g*x,paddingBottom:(u.length-1-v)*x},children:u.slice(g,v+1).map((function(e){return e.children.map((function(e){var t=O.includes(e.id);return(0,b.jsx)(Ar,{isSelected:t,img:e,size:a,onClick:function(t){return d(t,e)},onDoubleClick:function(t){return f(t,e)},onContextMenu:function(t){return p(t,e)}},e.id)}))}))})]},o))}),[n,r,a,x,s,O,d,f,p]);return Array.isArray(t)&&0!==t.length?(0,b.jsx)("div",{ref:h,className:"metadata-gallery-main",onMouseDown:N,onMouseMove:I,onMouseUp:P,children:t.map((function(e){return M(e)}))}):(0,b.jsx)(T.A,{text:(0,D.AP)("No record")})},wr="download",Sr="delete",kr=function(e){var t=e.getContentRect,n=e.getContainerRect,r=e.onDownload,a=e.onDelete,o=(0,i.useRef)(null),s=(0,i.useState)(!1),u=(0,l.A)(s,2),c=u[0],d=u[1],f=(0,i.useState)({top:0,left:0}),p=(0,l.A)(f,2),h=p[0],m=p[1],g=(0,i.useMemo)((function(){return c?[{value:wr,label:(0,D.AP)("Download")},{value:Sr,label:(0,D.AP)("Delete")}]:[]}),[c]),v=(0,i.useCallback)((function(e){o.current&&!o.current.contains(e.target)&&d(!1)}),[o]),y=(0,i.useCallback)((function(e,t){switch(e.stopPropagation(),t.value){case wr:r&&r();break;case Sr:a&&a()}d(!1)}),[r,a]),E=(0,i.useCallback)((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i={top:r,left:e};if(!o.current)return i;var a=o.current.getBoundingClientRect(),s=n(),u=t(),l=u.right,c=u.bottom;return i.top=i.top-s.top,i.left=i.left-s.left,r+a.height>c-10&&(i.top-=a.height),e+a.width>l&&(i.left-=a.width),i.top<0&&(i.top=a.bottom>c?(c-10-a.height)/2:0),i.left<0&&(i.left=a.width<l?(l-a.width)/2:0),i}),[t,n]);return(0,i.useEffect)((function(){var e=function(e){if(e.preventDefault(),(!o.current||!o.current.contains(e.target))&&"img"===e.target.tagName.toLowerCase()){d(!0);var t=E(e.clientX,e.clientY);m(t)}};return document.addEventListener("contextmenu",e),function(){document.removeEventListener("contextmenu",e)}}),[]),(0,i.useEffect)((function(){return c?document.addEventListener("mousedown",v):document.removeEventListener("mousedown",v),function(){document.removeEventListener("mousedown",v)}}),[c,v]),c?0===g.length?null:(0,b.jsx)("div",{ref:o,className:"dropdown-menu sf-metadata-contextmenu",style:h,children:g.map((function(e,t){return(0,b.jsx)("button",{className:"dropdown-item sf-metadata-contextmenu-item",onClick:function(t){return y(t,e)},children:e.label},t)}))}):null},Dr=n(16670),xr=n(40866),Or=n(67926),Nr=["children"],Ir=function(e){var t=e.isLoadingMore,n=e.metadata,o=e.onDelete,s=e.onLoadMore,u=(0,i.useState)(!0),f=(0,l.A)(u,2),p=f[0],h=f[1],m=(0,i.useState)(0),g=(0,l.A)(m,2),v=g[0],E=g[1],_=(0,i.useState)(0),C=(0,l.A)(_,2),A=C[0],T=C[1],w=(0,i.useState)({top:0,bottom:0}),S=(0,l.A)(w,2),O=S[0],N=S[1],I=(0,i.useState)(y._Y.DAY),P=(0,l.A)(I,2),M=P[0],L=P[1],R=(0,i.useState)(!1),F=(0,l.A)(R,2),B=F[0],j=F[1],U=(0,i.useState)(!1),H=(0,l.A)(U,2),z=H[0],V=H[1],Y=(0,i.useState)(0),G=(0,l.A)(Y,2),q=G[0],W=G[1],K=(0,i.useState)([]),X=(0,l.A)(K,2),$=X[0],Z=X[1],Q=(0,i.useRef)(null),J=(0,i.useRef)({visibleAreaFirstImage:{groupIndex:0,rowIndex:0}}),ee=window.sfMetadataContext.getSetting("repoID"),te=(0,Bn.o)().updateCurrentDirent;(0,i.useEffect)((function(){te()}),[]);var ne=(0,i.useMemo)((function(){return 8-v}),[v]),re=(0,i.useMemo)((function(){return(A-2*(ne-1)-32)/ne}),[A,ne]),ie=(0,i.useMemo)((function(){switch(M){case y._Y.YEAR:return"YYYY";case y._Y.MONTH:return"YYYY-MM";case y._Y.DAY:default:return"YYYY-MM-DD"}}),[M]),ae=(0,i.useMemo)((function(){if(p)return[];var e=n.view.sorts[0],t=n.rows.filter((function(e){return k.Aq.imageCheck((0,x.NZ)(e))})).reduce((function(t,n){var r=n[y.L2.ID],i=(0,x.NZ)(n),a=(0,x.ND)(n),o=k.Aq.encodePath(k.Aq.joinPath(a,i)),s=M!==y._Y.ALL?(0,x.u1)(n[e.column_key],ie):"",u={id:r,name:i,path:a,url:"".concat(D.Yc,"lib/").concat(ee,"/file").concat(o),src:"".concat(D.Yc,"thumbnail/").concat(ee,"/").concat(D.HJ).concat(o),thumbnail:"".concat(D.Yc,"thumbnail/").concat(ee,"/").concat(D.oC).concat(o),downloadURL:"".concat(D.IX,"repos/").concat(ee,"/files").concat(o,"?op=download"),date:s},l=t.find((function(e){return e.name===s}));return l?l.children.push(u):t.push({name:s,children:[u]}),t}),[]),i=[],a=re+y.I9,o=M===y._Y.ALL?0:y.Gq;return t.forEach((function(e,t){var n=e.children,s=(0,d.A)(e,Nr),u=0,l=[];if(t>0){var c=i[t-1],f=c.top,p=c.height;u=f+p}n.forEach((function(e,n){var r=~~(n/ne);l[r]||(l[r]={top:o+u+r*a,children:[]}),e.groupIndex=t,e.rowIndex=r,l[r].children.push(e)}));var h=l.length*a+o;i.push((0,r.A)((0,r.A)({},s),{},{top:u,height:h,paddingTop:o,children:l}))})),i}),[p,n,n.recordsCount,ee,ne,re,M]);(0,i.useEffect)((function(){var e=window.sfMetadataContext.localStorage.getItem("zoom-gear",0)||0;E(e);var t=window.sfMetadataContext.localStorage.getItem("gallery-group-by",y._Y.DAY)||y._Y.DAY;L(t);var n=window.sfMetadataContext.eventBus.subscribe(y.Tw.SWITCH_GALLERY_GROUP_BY,(function(e){L(e),window.sfMetadataContext.localStorage.setItem("gallery-group-by",e)})),r=Q.current;if(r){var i=r.offsetWidth,a=r.clientHeight;T(i);var o=8-e;N({top:0,bottom:a+20*((i-2*o-2)/o+y.I9)})}h(!1);var s=new ResizeObserver((function(){r&&T(r.offsetWidth)}));r&&s.observe(r);var u=window.sfMetadataContext.eventBus.subscribe(y.Tw.MODIFY_GALLERY_ZOOM_GEAR,(function(e){window.sfMetadataContext.localStorage.setItem("zoom-gear",e),E(e)}));return function(){r&&s.unobserve(r),u(),n()}}),[]),(0,i.useEffect)((function(){if(re&&!(re<0)&&re!==J.current.imageSize){var e=re-J.current.imageSize,t=J.current.visibleAreaFirstImage,n=t.groupIndex,i=t.rowIndex,a=(ae.reduce((function(e,t,r){return r<n?e+t.children.length:e}),0)+i)*e+n*(M===y._Y.ALL?0:y.Gq);Q.current.scrollTop=Q.current.scrollTop+a,J.current=(0,r.A)((0,r.A)({},J.current),{},{imageSize:re})}}),[re,ae,M]);var oe=(0,i.useCallback)((function(){if(Q.current){var e=Q.current,t=e.scrollTop,n=e.scrollHeight;if(t+e.clientHeight>=n-10)s();else{for(var i=Q.current,a=i.scrollTop,o=i.clientHeight,u=Math.max(0,a-20*(re+y.I9)),l=a+o+20*(re+y.I9),c=0,d=0,f=!1,p=0;p<ae.length;p++){for(var h=ae[p],m=0;m<h.children.length;m++){if(h.children[m].top>=a&&(c=p,d=m,f=!0),f)break}if(f)break}J.current=(0,r.A)((0,r.A)({},J.current),{},{visibleAreaFirstImage:{groupIndex:c,rowIndex:d}}),N({top:u,bottom:l})}}}),[re,s,ae]),se=(0,i.useMemo)((function(){return ae.flatMap((function(e){return e.children.flatMap((function(e){return e.children}))}))}),[ae]),ue=(0,i.useCallback)((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;(e?(0,Or.f)(n,e.id):null)?te({type:"file",name:e.name,path:e.path,file_tags:[]}):te()}),[n,te]),le=(0,i.useCallback)((function(e,t){if(e.metaKey||e.ctrlKey)Z((function(e){return e.includes(t)?e.filter((function(e){return e!==t})):[].concat((0,ke.A)(e),[t])})),ue(t);else if(e.shiftKey&&$.length>0){var n=$[$.length-1],r=se.indexOf(n),i=se.indexOf(t),a=se.slice(Math.min(r,i),Math.max(r,i)+1);Z((function(e){return Array.from(new Set([].concat((0,ke.A)(e),(0,ke.A)(a))))})),ue(null)}else Z([t]),ue(t)}),[se,$,ue]),ce=(0,i.useCallback)((function(e,t){var n=se.findIndex((function(e){return e.id===t.id}));W(n),j(!0)}),[se]),fe=(0,i.useCallback)((function(e,t){e.preventDefault();var n=se.findIndex((function(e){return e.id===t.id}));isNaN(n)||-1===n||Z((function(e){return e.length<2?[t]:(0,ke.A)(e)}))}),[se]),pe=(0,i.useCallback)((function(e){Z(e)}),[]),he=(0,i.useCallback)((function(){if($.length)if(1!==$.length)if(D.B$){var e=$.map((function(e){return"/"===e.path?e.name:"".concat(e.path,"/").concat(e.name)}));_r.A.zipDownload(ee,"/",e).then((function(e){var t=e.data.zip_token;location.href="".concat(D.IX,"zip/").concat(t)})).catch((function(e){var t=k.Aq.getErrorMsg(e);c.A.danger(t)}))}else V(!0);else{var t=$[0],n="/"===t.path?t.name:k.Aq.joinPath(t.path,t.name),r=Cr.A.getUrl({type:"download_file_url",repoID:ee,filePath:n});location.href=r}}),[ee,$]),me=(0,i.useCallback)((function(){$.length&&o($,(function(){Z([])}))}),[$,o]),ge=(0,i.useCallback)((function(e){var t=(0,ye.wD)(e);!(t.includes("metadata-gallery-image-item")||t.includes("metadata-gallery-grid-image"))&&Q.current.contains(e.target)&&(pe([]),ue())}),[pe,ue]);return(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("div",{className:"sf-metadata-gallery-container sf-metadata-gallery-container-".concat(M),ref:Q,onScroll:oe,onMouseDown:ge,children:!p&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(Tr,{groups:ae,size:re,columns:ne,overScan:O,gap:y.I9,mode:M,selectedImages:$,onImageSelect:pe,onImageClick:le,onImageDoubleClick:ce,onImageRightClick:fe}),t&&(0,b.jsx)("div",{className:"sf-metadata-gallery-loading-more",children:(0,b.jsx)(a.Du,{})})]})}),(0,b.jsx)(kr,{getContentRect:function(){return Q.current.getBoundingClientRect()},getContainerRect:function(){return Q.current.getBoundingClientRect()},onDownload:he,onDelete:me}),B&&(0,b.jsx)(xr.A,{children:(0,b.jsx)(de.A,{imageItems:se,imageIndex:q,closeImagePopup:function(){j(!1)},moveToPrevImage:function(){var e=se.length;W((function(t){return(t+e-1)%e}))},moveToNextImage:function(){var e=se.length;W((function(t){return(t+1)%e}))}})}),z&&(0,b.jsx)(xr.A,{children:(0,b.jsx)(Dr.A,{repoID:ee,path:"/",target:$.map((function(e){return"/"===e.path?e.name:"".concat(e.path,"/").concat(e.name)})),toggleDialog:function(){V(!1)}})})]})},Pr=function(){var e=(0,i.useState)(!1),t=(0,l.A)(e,2),n=t[0],r=t[1],a=(0,Bn.o)(),o=a.metadata,d=a.store,f=a.deleteFilesCallback,p=(0,i.useCallback)((0,u.A)((0,s.A)().mark((function e(){var t;return(0,s.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!n){e.next=2;break}return e.abrupt("return");case 2:if(o.hasMore){e.next=4;break}return e.abrupt("return");case 4:return r(!0),e.prev=5,e.next=8,d.loadMore(y.bK);case 8:r(!1),e.next=17;break;case 11:return e.prev=11,e.t0=e.catch(5),t=k.Aq.getErrorMsg(e.t0),c.A.danger(t),r(!1),e.abrupt("return");case 17:case"end":return e.stop()}}),e,null,[[5,11]])}))),[n,o,d]),h=(0,i.useCallback)((function(e,t){if(e.length){var n=[],r=[],i=[];e.forEach((function(e){var t=e||{},a=t.path,o=t.name;if(a&&o){var s=k.Aq.joinPath(a,o);n.push(e.id),r.push(s),i.push(o)}})),d.deleteRecords(n,{fail_callback:function(e){c.A.danger(e)},success_callback:function(){t&&t(),f(r,i);var e=i.length>1?(0,D.AP)("Successfully deleted {name} and {n} other items"):(0,D.AP)("Successfully deleted {name}");e=e.replace("{name}",i[0]).replace("{n}",i.length-1),c.A.success(e)}})}}),[d,f]);return(0,b.jsx)("div",{className:"sf-metadata-container",children:(0,b.jsx)(Ir,{isLoadingMore:n,metadata:o,onDelete:h,onLoadMore:p})})},Mr=function(e){var t=e.onRename,n=e.onFreezed,r=e.onUnFreezed,a=(0,i.useState)(!1),o=(0,l.A)(a,2),s=o[0],u=o[1],c=(0,i.useCallback)((function(e){if(e.stopPropagation(),s){var t,i=null===(t=e.target.className)||void 0===t?void 0:t.includes("face-recognition-more-operations-toggle");r(i)}else n();u(!s)}),[s,n,r,u]),d=(0,i.useCallback)((function(){t(),u(!1)}),[t,u]);return(0,i.useEffect)((function(){return function(){u=function(){}}}),[]),(0,b.jsxs)(An.A,{isOpen:s,toggle:c,children:[(0,b.jsx)(Tn.A,{tag:"i",role:"button",tabIndex:"0",className:"sf-dropdown-toggle sf3-font-more sf3-font face-recognition-more-operations-toggle",title:(0,D.AP)("More operations"),"aria-label":(0,D.AP)("More operations"),"data-toggle":"dropdown"}),(0,b.jsx)(wn.A,{children:(0,b.jsx)(Sn.A,{onClick:d,children:(0,D.AP)("Rename")})})]})},Lr=n(86274),Rr=function(e){var t=e.haveFreezed,n=e.people,r=e.onOpenPeople,a=e.onRename,o=e.onFreezed,s=e.onUnFreezed,u=(0,i.useState)(""),c=(0,l.A)(u,2),d=c[0],f=c[1],h=(0,i.useMemo)((function(){var e=window.sfMetadataContext.getSetting("repoID");return"".concat(D.Yc,"thumbnail/").concat(e,"/").concat(D.dq,"/_Internal/Faces/").concat(n._id,".jpg")}),[n]),m=(0,i.useCallback)((function(){f("".concat(D.SG,"avatars/default.png"))}),[]),g=(0,i.useMemo)((function(){return Array.isArray(n._photo_links)?n._photo_links.length:0}),[n._photo_links]),v=(0,i.useMemo)((function(){return n._name||(0,D.AP)("Person image")}),[n._name]),y=(0,i.useState)(!1),E=(0,l.A)(y,2),_=E[0],C=E[1],A=(0,i.useState)(!1),T=(0,l.A)(A,2),w=T[0],S=T[1],k=!window.sfMetadataContext.canModify(),x=(0,i.useCallback)((function(){t||S(!0)}),[t]),O=(0,i.useCallback)((function(){t||S(!1)}),[t]),N=(0,i.useCallback)((function(){o(),C(!0)}),[o]),I=(0,i.useCallback)((function(e){e!==v&&(s(),a(n._id,e,v)),C(!1)}),[n,v,a,s]),P=(0,i.useCallback)((function(){s(),C(!1)}),[s]),M=(0,i.useCallback)((function(e){s(),!e&&S(!1)}),[s]),L=(0,i.useCallback)((function(){_||setTimeout((function(){return r(n)}),1)}),[_,n,r]);return(0,b.jsxs)("div",{className:p()("sf-metadata-people-info px-3 d-flex justify-content-between align-items-center",{readonly:k}),onMouseEnter:x,onMouseLeave:O,onClick:L,children:[(0,b.jsx)("div",{className:"sf-metadata-people-info-img mr-2",children:(0,b.jsx)("img",{src:d||h,alt:v,onError:m,height:36,width:36})}),(0,b.jsxs)("div",{className:p()("sf-metadata-people-info-name-count",{"o-hidden":!_}),children:[(0,b.jsx)("div",{className:"sf-metadata-people-info-name",children:_?(0,b.jsx)(Lr.A,{name:v,onRenameConfirm:I,onRenameCancel:P}):(0,b.jsx)("div",{className:"sf-metadata-people-info-name-display",children:v})}),(0,b.jsx)("div",{className:"sf-metadata-people-info-count",children:g+" "+(0,D.AP)("items")})]}),!k&&n._is_someone&&(0,b.jsx)("div",{className:"sf-metadata-people-info-op",children:w&&!_&&(0,b.jsx)(Mr,{onRename:N,onFreezed:o,onUnFreezed:M})})]})},Fr=function(e){var t=e.peoples,n=e.onOpenPeople,r=e.onRename,o=(0,i.useState)(!1),d=(0,l.A)(o,2),f=d[0],p=d[1],h=(0,i.useState)(!1),m=(0,l.A)(h,2),g=m[0],v=m[1],E=(0,i.useRef)(null),_=(0,Bn.o)(),C=_.metadata,A=_.store,w=_.closeDirentDetail,S=(0,i.useCallback)((0,u.A)((0,s.A)().mark((function e(){var t;return(0,s.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!f){e.next=2;break}return e.abrupt("return");case 2:if(C.hasMore){e.next=4;break}return e.abrupt("return");case 4:return p(!0),e.prev=5,e.next=8,A.loadMore(y.bK);case 8:p(!1),e.next=17;break;case 11:return e.prev=11,e.t0=e.catch(5),t=k.Aq.getErrorMsg(e.t0),c.A.danger(t),p(!1),e.abrupt("return");case 17:case"end":return e.stop()}}),e,null,[[5,11]])}))),[f,C,A]),x=(0,i.useCallback)((function(){if(E.current){var e=E.current,t=e.scrollTop,n=e.scrollHeight;t+e.clientHeight>=n-10&&S(),window.sfMetadataContext.localStorage.setItem("scroll_top",t)}}),[S]),O=(0,i.useCallback)((function(){v(!0)}),[]),N=(0,i.useCallback)((function(){v(!1)}),[]);return(0,i.useEffect)((function(){var e=window.sfMetadataContext.localStorage;if(E.current){var t=e.getItem("scroll_top")||0;return t&&(E.current.scrollTop=Number(t)),function(){}}}),[]),(0,i.useEffect)((function(){return w(),function(){}}),[]),Array.isArray(t)&&0!==t.length?(0,b.jsxs)("div",{className:"sf-metadata-face-recognition-container sf-metadata-peoples-container",ref:E,onScroll:x,children:[t.length>0&&t.map((function(e){return(0,b.jsx)(Rr,{haveFreezed:g,people:e,onOpenPeople:n,onRename:r,onFreezed:O,onUnFreezed:N},e._id)})),f&&(0,b.jsx)("div",{className:"sf-metadata-face-recognition-loading-more",children:(0,b.jsx)(a.Du,{})})]}):(0,b.jsx)(T.A,{text:(0,D.AP)("Identifying portraits...")})},Br=n(3783),jr=function(e){var t=e.people,n=e.onClose,d=e.onDeletePeoplePhotos,f=(0,i.useState)(!0),p=(0,l.A)(f,2),h=p[0],m=p[1],g=(0,i.useState)(!1),v=(0,l.A)(g,2),E=v[0],_=v[1],C=(0,i.useState)({rows:[]}),A=(0,l.A)(C,2),T=A[0],w=A[1],S=window.sfMetadataContext.getSetting("repoID"),x=(0,Bn.o)().deleteFilesCallback,O=(0,i.useCallback)((0,u.A)((0,s.A)().mark((function e(){return(0,s.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!E){e.next=2;break}return e.abrupt("return");case 2:if(T.hasMore){e.next=4;break}return e.abrupt("return");case 4:_(!0),_r.A.getPeoplePhotos(S,t._id,T.recordsCount,y.bK).then((function(e){var t,n=(null===e||void 0===e||null===(t=e.data)||void 0===t?void 0:t.results)||[],r=se()(T);if(Array.isArray(n)&&n.length>0){var i;(i=r.rows).push.apply(i,(0,ke.A)(n)),n.forEach((function(e){r.row_ids.push(e._id),r.id_row_map[e._id]=e}));var a=n.length;r.hasMore=a===y.bK,r.recordsCount=r.row_ids.length}else r.hasMore=!1;w(r),_(!1)})).catch((function(e){var t=k.Aq.getErrorMsg(e);c.A.danger(t),_(!1)}));case 6:case"end":return e.stop()}}),e)}))),[E,T,t,S]),N=(0,i.useCallback)((function(e){if(Array.isArray(e)&&0!==e.length){var i=se()(T),a=e.reduce((function(e,t){return(0,r.A)((0,r.A)({},e),{},(0,o.default)({},t,!0))}),{});i.rows=i.rows.filter((function(e){return!a[e._id]})),i.row_ids=i.row_ids.filter((function(e){return!a[e]})),e.forEach((function(e){delete i.id_row_map[e]})),i.recordsCount=i.row_ids.length,w(i),0===i.rows.length&&n&&n(),d&&d(t._id,e)}}),[T,n,t,d]),I=(0,i.useCallback)((function(e,t){if(e.length){var n=[],r=[],i=[];e.forEach((function(e){var t=e||{},a=t.id,o=t.path,s=t.name;if(o&&s){var u=k.Aq.joinPath(o,s);r.push(u),i.push(s),n.push(a)}})),window.sfMetadataContext.batchDeleteFiles(S,r).then((function(e){t&&t(),N(n),x(r,i);var a=i.length>1?(0,D.AP)("Successfully deleted {name} and {n} other items"):(0,D.AP)("Successfully deleted {name}");a=a.replace("{name}",i[0]).replace("{n}",i.length-1),c.A.success(a)})).catch((function(e){c.A.danger((0,D.AP)("Failed to delete records"))}))}}),[x,S,N]);return(0,i.useEffect)((function(){var e=window.sfMetadataContext.getSetting("repoID");_r.A.getPeoplePhotos(e,t._id,0,y.bK).then((function(e){var t,n,r=(null===e||void 0===e||null===(t=e.data)||void 0===t?void 0:t.results)||[],i=(0,B.H2)(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.metadata),a=new Br.A({rows:r,columns:i,view:{sorts:y.hc[y.rX.GALLERY]}});r.length<y.bK&&(a.hasMore=!1),w(a),m(!1)})).catch((function(e){var t=k.Aq.getErrorMsg(e);c.A.danger(t),m(!1)}))}),[]),(0,i.useEffect)((function(){return window.sfMetadataContext.eventBus.dispatch(y.Tw.TOGGLE_VIEW_TOOLBAR,!0),function(){window.sfMetadataContext.eventBus.dispatch(y.Tw.TOGGLE_VIEW_TOOLBAR,!1)}}),[]),h?(0,b.jsx)(a.Du,{}):(0,b.jsxs)("div",{className:"sf-metadata-face-recognition-container sf-metadata-people-photos-container",children:[(0,b.jsxs)("div",{className:"sf-metadata-people-photos-header",children:[(0,b.jsx)("div",{className:"sf-metadata-people-photos-header-back",onClick:n,children:(0,b.jsx)("i",{className:"sf3-font sf3-font-arrow rotate-180"})}),(0,b.jsx)("div",{className:"sf-metadata-people-name",children:t._name||(0,D.AP)("Person image")})]}),(0,b.jsx)(Ir,{metadata:T,isLoadingMore:E,onLoadMore:O,onDelete:I})]})},Ur=function(){var e=(0,i.useState)(!1),t=(0,l.A)(e,2),n=t[0],r=t[1],a=(0,i.useRef)(null),o=(0,Bn.o)(),s=o.metadata,u=o.store,c=(0,i.useMemo)((function(){return Array.isArray(s.rows)&&0!==s.rows.length?s.rows:[]}),[s]),d=(0,i.useCallback)((function(e,t){u.deletePeoplePhotos(e,t)}),[u]),f=(0,i.useCallback)((function(e){a.current=e,r(!0)}),[]),p=(0,i.useCallback)((function(){a.current=null,r(!1)}),[]),h=(0,i.useCallback)((function(e,t,n){u.renamePeopleName(e,t,n)}),[u]);return(0,b.jsx)("div",{className:"sf-metadata-container",children:n?(0,b.jsx)(jr,{people:a.current,onClose:p,onDeletePeoplePhotos:d}):(0,b.jsx)(Fr,{peoples:c,onRename:h,onOpenPeople:f})})},Hr=n(89119),zr=n(18849),Vr=n(84667),Yr=n(92183),Gr=function(e){var t=e.target,n=e.options,o=e.onCancel,s=e.onSubmit,u=(0,i.useState)((0,B.rT)(n,"")),d=(0,l.A)(u,2),f=d[0],p=d[1],h=(0,i.useCallback)((function(e,t){switch(t){case Hr.ZD.MODIFY_OPTION_COLOR:p((0,r.A)((0,r.A)({},f),{},{color:e.color,textColor:e.textColor,borderColor:e.borderColor}));break;case Hr.ZD.RENAME_OPTION:p((0,r.A)((0,r.A)({},f),{},{name:e.name}))}}),[f]),m=(0,i.useCallback)((function(){f.name?n.find((function(e){return e.name===f.name&&e.id!==f.id}))?c.A.danger((0,D.AP)("There is another option with this name")):s(f):c.A.danger((0,D.AP)("Name is required"))}),[n,f,s]);return(0,b.jsx)(a.Rw,{target:t,className:"sf-metadata-kanban-add-board-popover",hide:o,hideWithEsc:o,modifiers:{preventOverflow:{boundariesElement:document.body}},children:(0,b.jsxs)("div",{className:"sf-metadata-kanban-add-board-popover-inner",children:[(0,b.jsxs)("div",{className:"kanban-popover-body",children:[(0,b.jsx)(Vr.A,{option:f,onChange:h,isViewing:!0,isPredefined:!1}),(0,b.jsx)(Yr.A,{option:f,isEditing:!0,onChange:h})]}),(0,b.jsxs)("div",{className:"kanban-popover-footer",children:[(0,b.jsx)(zr.A,{className:"mr-2",onClick:o,children:(0,D.AP)("Cancel")}),(0,b.jsx)(zr.A,{color:"primary",onClick:m,children:(0,D.AP)("Submit")})]})]})})},qr=function(e){var t=e.groupByColumn,n=(0,i.useState)(!1),r=(0,l.A)(n,2),o=r[0],s=r[1],u=(0,Bn.o)().store,c=(0,i.useMemo)((function(){return t.data.options}),[t]),d=(0,i.useMemo)((function(){return"sf-metadata-kanban-add-board-button"}),[]),f=(0,i.useCallback)((function(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation(),s(!o)}),[o]),p=(0,i.useCallback)((function(e){var n=t.data,r=[].concat((0,ke.A)(n.options),[e]),i=Hr.ZD.ADD_OPTION;u.modifyColumnData(t.key,{options:r},{options:n.options},{optionModifyType:i}),s(!1)}),[u,t]),h=(0,i.useCallback)((function(){s(!o)}),[o]);return(0,b.jsxs)(b.Fragment,{children:[(0,b.jsxs)("div",{id:d,className:"sf-metadata-kanban-add-board-button",onClick:f,title:(0,D.AP)("New category"),children:[(0,b.jsx)(a.In,{iconName:"add-table"}),(0,b.jsx)("span",{className:"sf-metadata-kanban-add-board-title",children:(0,D.AP)("New category")})]}),o&&(0,b.jsx)(Gr,{target:d,options:c,onCancel:h,onSubmit:p})]})},Wr=function(e){var t=e.onDelete,n=e.onFreezed,r=e.onUnFreezed,a=(0,i.useState)(!1),o=(0,l.A)(a,2),s=o[0],u=o[1],c=(0,i.useCallback)((function(e){if(e.stopPropagation(),s){var t,i=null===(t=e.target.className)||void 0===t?void 0:t.includes("kanban-more-operations-toggle");r(i)}else n();u(!s)}),[s,n,r,u]),d=(0,i.useCallback)((function(){t(),u(!1)}),[t,u]);return(0,i.useEffect)((function(){return function(){u=function(){}}}),[]),(0,b.jsxs)(An.A,{isOpen:s,toggle:c,children:[(0,b.jsx)(Tn.A,{tag:"i",role:"button",tabIndex:"0",className:"sf-dropdown-toggle sf3-font-more sf3-font kanban-more-operations-toggle",title:(0,D.AP)("More operations"),"aria-label":(0,D.AP)("More operations"),"data-toggle":"dropdown"}),(0,b.jsx)(wn.A,{children:(0,b.jsx)(Sn.A,{onClick:d,children:(0,D.AP)("Delete")})})]})},Kr=function(e){var t=e.readonly,n=e.haveFreezed,r=e.value,a=e.groupByColumn,o=e.onDelete,s=e.onFreezed,u=e.onUnFreezed,c=(0,i.useState)(!1),d=(0,l.A)(c,2),f=d[0],p=d[1],h=(0,i.useCallback)((function(){n||p(!0)}),[n]),m=(0,i.useCallback)((function(){n||p(!1)}),[n]),g=(0,i.useCallback)((function(e){u(),!e&&p(!1)}),[u]),v=(0,i.useMemo)((function(){return r&&a?a.type===y.vZ.COLLABORATOR?[r]:r:null}),[r,a]);return(0,b.jsxs)("div",{className:"sf-metadata-view-kanban-board-header",onMouseEnter:h,onMouseLeave:m,children:[(0,b.jsx)("div",{className:"sf-metadata-view-kanban-board-header-title",children:r?(0,b.jsx)(M,{value:v,field:a,readonly:!0}):(0,b.jsx)("span",{children:(0,D.AP)("Uncategorized")})}),r&&!t&&f&&(0,b.jsx)(Wr,{onDelete:o,onFreezed:s,onUnFreezed:g})]})},Xr=["excel.png","md.png","ppt.png","sdoc_notification.ico","sdoc.png","txt.png","word.png"],$r=function(e){var t=e.value,n=e.column,r=e.record,i="";if(n.type===y.vZ.FILE_NAME&&t){var a=k.Aq.getFileIconName(t);Xr.includes(a)&&(i="sf-metadata-special-file-name-formatter")}return(0,b.jsx)(M,{readonly:!0,className:i,value:t,field:n,record:r})},Zr=function(e){var t=e.isSelected,n=e.displayEmptyValue,r=e.displayColumnName,a=e.record,o=e.titleColumn,s=e.displayColumns,u=e.onOpenFile,l=e.onSelectCard,c=(0,x.Te)(a,o),d=(0,i.useCallback)((function(e){e.preventDefault(),e.stopPropagation(),e.nativeEvent.stopImmediatePropagation(),l(a)}),[a,l]),f=(0,i.useCallback)((function(e){(null===o||void 0===o?void 0:o.type)===y.vZ.FILE_NAME&&("sf-metadata-file-name"===(0,ye.wD)(e)&&(e.stopPropagation(),e.nativeEvent.stopImmediatePropagation(),u(a)))}),[o,a,u]);return(0,b.jsxs)("article",{"data-id":a._id,className:p()("sf-metadata-kanban-card",{selected:t}),onClick:d,children:[o&&(0,b.jsx)("div",{className:"sf-metadata-kanban-card-header",onClick:f,children:(0,b.jsx)($r,{value:c,column:o,record:a})}),(0,b.jsx)("div",{className:"sf-metadata-kanban-card-body",children:s.map((function(e){var t=(0,x.Te)(a,e);return n||(0,x.WB)(t)?(0,b.jsxs)("div",{className:"sf-metadata-kanban-card-record",children:[r&&(0,b.jsx)("div",{className:"sf-metadata-kanban-card-record-name",children:e.name}),(0,b.jsx)($r,{value:t,column:e,record:a})]},e.key):r?(0,b.jsx)("div",{className:"sf-metadata-kanban-card-record",children:(0,b.jsx)("div",{className:"sf-metadata-kanban-card-record-name",children:e.name})},e.key):null}))})]})},Qr=(n(91659),function(e,t,n){return"x"===n?{left:Math.max(e.left,t.left),top:e.top,right:Math.min(e.right,t.right),bottom:e.bottom}:{left:e.left,top:Math.max(e.top,t.top),right:e.right,bottom:Math.min(e.bottom,t.bottom)}}),Jr=function(e){var t=e.getBoundingClientRect(),n={left:t.left,right:t.right+10,top:t.top,bottom:t.bottom};if(ri(e,"x")&&!ni(e,"x")){var r=n.right-n.left;n.right=n.right+e.scrollWidth-r}if(ri(e,"y")&&!ni(e,"y")){var i=n.bottom-n.top;n.bottom=n.bottom+e.scrollHeight-i}return n},ei=function(e){var t=n.g.getComputedStyle(e),r=t.overflow;if("auto"===r||"scroll"===r)return"xy";var i=t["overflow-x"],a="auto"===i||"scroll"===i,o=t["overflow-y"],s="auto"===o||"scroll"===o;return"".concat(a?"x":"").concat(s?"y":"")||null},ti=function(e,t){var r=n.g.getComputedStyle(e),i=r.overflow,a=r["overflow-".concat(t)];return"auto"===i||"scroll"===i||("auto"===a||"scroll"===a)},ni=function(e,t){var r=n.g.getComputedStyle(e),i=r.overflow,a=r["overflow-".concat(t)];return"auto"===i||"scroll"===i||"hidden"===i||("auto"===a||"scroll"===a||"hidden"===a)},ri=function(e,t){return"x"===t?e.scrollWidth>e.clientWidth:e.scrollHeight>e.clientHeight},ii=function(e,t){var n=e,r=t||Jr(e);for(n=e.parentElement;n;)ri(n,"x")&&ni(n,"x")&&(r=Qr(r,n.getBoundingClientRect(),"x")),ri(n,"y")&&ni(n,"y")&&(r=Qr(r,n.getBoundingClientRect(),"y")),n=n.parentElement;return r},ai=function(e,t){for(var n=e;n;){if(n.matches(t))return n;n=n.parentElement}return null},oi=function(e,t){return e.className.split(" ").map((function(e){return e})).indexOf(t)>-1},si=function(e,t){if(e){e.className=e.className||"";var n=e.className.split(" ").filter((function(e){return e}));-1===n.indexOf(t)&&(n.unshift(t),e.className=n.join(" "))}},ui=function(e,t){if(e){var n=e.className.split(" ").filter((function(e){return e&&e!==t}));e.className=n.join(" ")}},li=function(e){if(e){var t=n.g.getComputedStyle(e);if(t)return t.cursor}return null},ci="smooth-dnd-container-instance",di="smooth-dnd-containers-in-draggable",fi="smooth-dnd-draggable-wrapper",pi="animated",hi="__smooth_dnd_draggable_translation_value",mi="__smooth_dnd_draggable_visibility_value",gi="smooth-dnd-ghost",vi="smooth-dnd-container",yi="smooth-dnd-stretcher-element",bi="smooth-dnd-stretcher-instance",Ei="smooth-dnd-disable-touch-action",_i="smooth-dnd-no-user-select",Ci={overflow:"hidden",display:"block"},Ai={height:"100%",display:"inline-block","vertical-align":"top","white-space":"normal"},Ti=(pr={},(0,o.default)((0,o.default)((0,o.default)((0,o.default)((0,o.default)((0,o.default)((0,o.default)((0,o.default)((0,o.default)((0,o.default)(pr,".".concat(vi),{position:"relative"}),".".concat(vi," *"),{"box-sizing":"border-box"}),".".concat(vi,".horizontal"),{"white-space":"nowrap"}),".".concat(vi,".horizontal > .").concat(yi),{display:"inline-block"}),".".concat(vi,".horizontal > .").concat(fi),Ai),".".concat(vi,".vertical > .").concat(fi),Ci),".".concat(fi),{}),".".concat(fi,".horizontal"),Ai),".".concat(fi,".vertical"),Ci),".".concat(fi,".animated"),{transition:"transform ease"}),(0,o.default)((0,o.default)((0,o.default)((0,o.default)(pr,".".concat(gi," *"),{"box-sizing":"border-box"}),".".concat(gi,".animated"),{transition:"all ease-in-out"}),".".concat(Ei," *"),{"touch-actions":"none","-ms-touch-actions":"none"}),".".concat(_i," *"),{"-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none"}));function wi(e){return Object.keys(e).reduce((function(t,n){var r=e[n];return"object"===typeof r?"".concat(t).concat(n,"{").concat(wi(r),"}"):"".concat(t).concat(n,":").concat(r,";")}),"")}function Si(e){if(e&&"undefined"!==typeof window){var t=n.g.document.head||n.g.document.getElementsByTagName("head")[0],r=n.g.document.createElement("style"),i=wi({"body *":{cursor:"".concat(e," !important")}});return r.type="text/css",r.styleSheet?r.styleSheet.cssText=i:r.appendChild(n.g.document.createTextNode(i)),t.appendChild(r),r}return null}var ki=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"y",n=!1,r=null,i=null,a=null,o=null;function s(){null===r&&(r=requestAnimationFrame((function(n){null===i&&(i=n);var u=n-i;i=n;var l=u/1e3*o;(function(e,t,n){e&&(e!==window?"x"===t?e.scrollLeft+=n:e.scrollTop+=n:"x"===t?e.scrollBy(n,0):e.scrollBy(0,n))})(e,t,l="begin"===a?0-l:l),r=null,s()})))}return{animate:function(e,t){a=e,o=t,(n=!0)&&s()},stop:function(){n&&(cancelAnimationFrame(r),n=!1,i=null,r=null)}}};function Di(e){var t={element:e,rect:ii(e,e.getBoundingClientRect()),descendants:[],invalidate:n,axis:null,dispose:function(){e.removeEventListener("scroll",n)}};function n(){t.rect=ii(e,e.getBoundingClientRect()),t.descendants.forEach((function(e){return e.invalidate()}))}return e.addEventListener("scroll",n),t}function xi(e){return Object.assign(e,ki(e.element,e.axis))}var Oi=function(e){var t=function(e){var t=[],n=null;return e.forEach((function(e){var r=e;for(n=null;r;){var i=ei(r);if(i&&!t.some((function(e){return e.element===r}))){var a=Di(r);n&&a.descendants.push(n),n=a,"xy"===i?(t.push(Object.assign({},a,{axis:"x"})),t.push(Object.assign({},a,{axis:"y"},{descendants:[]}))):t.push(Object.assign({},a,{axis:i}))}r=r.parentElement}})),t}(e.map((function(e){return e.element}))),r=[].concat((0,ke.A)(t.map(xi)),(0,ke.A)(function(){function e(){return{left:0,right:n.g.innerWidth,top:0,bottom:n.g.innerHeight}}return[Object.assign({rect:e(),axis:"y"},ki(n.g)),Object.assign({rect:e(),axis:"x"},ki(n.g,"x"))]}()));return function(e){var n=e.draggableInfo,i=e.reset;if(r.length){if(i)return r.forEach((function(e){return e.stop()})),t.forEach((function(e){return e.dispose()})),null;r.forEach((function(e){var t=function(e,t){var n,r,i,a=t.rect,o=a.left,s=a.right,u=a.top,l=a.bottom,c=e.x,d=e.y;if(c<o||c>s||d<u||d>l)return null;"x"===t.axis?(n=o,r=s,i=c):(n=u,r=l,i=d);var f=100;return r-i<f?{direction:"end",speedFactor:(f-(r-i))/f}:i-n<f?{direction:"begin",speedFactor:(f-(i-n))/f}:void 0}(n.mousePosition,e);t?e.animate(t.direction,1500*t.speedFactor):e.stop()}))}}},Ni=["mousedown","touchstart"],Ii=["mousemove","touchmove"],Pi=["mouseup","touchend"],Mi=null,Li=null,Ri=null,Fi=null,Bi=[],ji=!1,Ui=null,Hi=null,zi=null,Vi=null;function Yi(){"undefined"!==typeof window&&Ni.forEach((function(e){n.g.document.addEventListener(e,Wi,{passive:!1})}))}function Gi(){return Fi.ghostParent?Fi.ghostParent:Li&&Li.parentElement||n.g.document.body}var qi=function(){var e,t,r,i=null;function a(n){var r=Xi(n),i=r.clientX,a=r.clientY;if(t)(Math.abs(e.clientX-i)>5||Math.abs(e.clientY-a)>5)&&u();else if(Math.abs(e.clientX-i)>1||Math.abs(e.clientY-a)>1)return l()}function o(){u()}function s(){u()}function u(){clearTimeout(i),Ii.forEach((function(e){return n.g.document.removeEventListener(e,a)}),{passive:!1}),Pi.forEach((function(e){return n.g.document.removeEventListener(e,o)}),{passive:!1}),n.g.document.removeEventListener("drag",s,{passive:!1})}function l(){clearTimeout(i),u(),r()}return function(u,c,d){e=Xi(u),t="number"===typeof c?c:k.Fr?200:0,r=d,t&&(i=setTimeout(l,t)),Ii.forEach((function(e){return n.g.document.addEventListener(e,a)}),{passive:!1}),Pi.forEach((function(e){return n.g.document.addEventListener(e,o)}),{passive:!1}),n.g.document.addEventListener("drag",s,{passive:!1})}}();function Wi(e){var t=Xi(e);if(!ji&&(void 0===t.button||0===t.button)&&(Li=ai(t.target,"."+fi))){var r=ai(Li,"."+vi),i=Bi.filter((function(e){return e.element===r}))[0],a=i.getOptions().dragHandleSelector,o=i.getOptions().nonDragAreaSelector,s=!0;a&&!ai(t.target,a)&&(s=!1),o&&ai(t.target,o)&&(s=!1),s&&qi(t,i.getOptions().dragBeginDelay,(function(){n.g.getSelection?n.g.getSelection().empty?n.g.getSelection().empty():n.g.getSelection().removeAllRanges&&n.g.getSelection().removeAllRanges():n.g.document.selection&&n.g.document.selection.empty(),Zi(t,li(e.target)),Ii.forEach((function(e){n.g.document.addEventListener(e,Qi,{passive:!1})})),Pi.forEach((function(e){n.g.document.addEventListener(e,Ki,{passive:!1})}))}))}}function Ki(){var e;Ii.forEach((function(e){n.g.document.removeEventListener(e,Qi,{passive:!1})})),Pi.forEach((function(e){n.g.document.removeEventListener(e,Ki,{passive:!1})})),Hi({reset:!0}),Vi&&((e=Vi)&&"undefined"!==typeof window&&(n.g.document.head||n.g.document.getElementsByTagName("head")[0]).removeChild(e),Vi=null),Fi&&function(e){function t(){ui(Ri.ghost,"animated"),Ri.ghost.style.transitionDuration=null,Gi().removeChild(Ri.ghost),e()}function n(e,n,r){var i=e.top,a=e.left;si(Ri.ghost,"animated"),r&&si(Ri.ghost.firstElementChild,r),Ri.ghost.style.transitionDuration=n+"ms",Ri.ghost.style.left=a+"px",Ri.ghost.style.top=i+"px",setTimeout((function(){t()}),n+20)}if(Fi.targetElement){var r=Bi.filter((function(e){return e.element===Fi.targetElement}))[0];!(p=r.getOptions()).shouldAnimateDrop||p.shouldAnimateDrop(Fi.container.getOptions(),Fi.payload)?n(r.getDragResult().shadowBeginEnd.rect,Math.max(150,r.getOptions().animationDuration/2),r.getOptions().dropClass):t()}else{var i=Bi.filter((function(e){return e===Fi.container}))[0],a=i.getOptions(),o=a.behaviour,s=a.removeOnDropOut;if("move"===o&&!s&&i.getDragResult()){var u=i.getDragResult(),l=u.removedIndex,c=u.elementSize,d=i.layout;i.getTranslateCalculator({dragResult:{removedIndex:l,addedIndex:l,elementSize:c}});var f=l>0?d.getBeginEnd(i.draggables[l-1]).end:d.getBeginEndOfContainer().begin;n(d.getTopLeftOfElementBegin(f),i.getOptions().animationDuration,i.getOptions().dropClass)}else si(Ri.ghost,"animated"),Ri.ghost.style.transitionDuration=i.getOptions().animationDuration+"ms",Ri.ghost.style.opacity="0",Ri.ghost.style.transform="scale(0.90)",setTimeout((function(){t()}),i.getOptions().animationDuration)}var p}((function(){ui(n.g.document.body,Ei),ui(n.g.document.body,_i),$i(!1),(Mi||[]).forEach((function(e){e.handleDrop(Fi)})),Mi=null,Li=null,Ri=null,Fi=null,ji=!1,zi=null,Ui=null}))}function Xi(e){return e.touches?e.touches[0]:e}function $i(e){Bi.forEach((function(t){var n=e?t.getOptions().onDragStart:t.getOptions().onDragEnd;if(n){var r={isSource:t===Fi.container,payload:Fi.payload};t.isDragRelevant(Fi.container,Fi.payload)?r.willAcceptDrop=!0:r.willAcceptDrop=!1,n(r)}}))}function Zi(e,t){ji=!0;var r=Bi.filter((function(e){return Li.parentElement===e.element}))[0];r.setDraggables(),zi=r.getOptions().lockAxis?r.getOptions().lockAxis.toLowerCase():null,Fi=function(e){var t=Bi.filter((function(t){return e.parentElement===t.element}))[0],n=t.draggables.indexOf(e),r=t.getOptions().getGhostParent;return{container:t,element:e,elementIndex:n,payload:t.getOptions().getChildPayload?t.getOptions().getChildPayload(n):void 0,targetElement:null,position:{x:0,y:0},groupName:t.getOptions().groupName,ghostParent:r?r():null}}(Li),Ri=function(e,t,r,i){var a=t.x,o=t.y,s=e.getBoundingClientRect(),u=s.left,l=s.top,c=s.right,d=s.bottom,f=u+(c-u)/2,p=l+(d-l)/2,h=e.cloneNode(!0);return h.style.zIndex=1e3,h.style.boxSizing="border-box",h.style.position="fixed",h.style.left=u+"px",h.style.top=l+"px",h.style.width=c-u+"px",h.style.height=d-l+"px",h.style.overflow="visible",h.style.transition=null,h.style.removeProperty("transition"),h.style.pointerEvents="none",r.getOptions().dragClass?setTimeout((function(){si(h.firstElementChild,r.getOptions().dragClass);var e=n.g.getComputedStyle(h.firstElementChild).cursor;Vi=Si(e)})):Vi=Si(i),si(h,r.getOptions().orientation),si(h,gi),{ghost:h,centerDelta:{x:f-a,y:p-o},positionDelta:{left:u-a,top:l-o}}}(Li,{x:e.clientX,y:e.clientY},Fi.container,t),Fi.position={x:e.clientX+Ri.centerDelta.x,y:e.clientY+Ri.centerDelta.y},Fi.mousePosition={x:e.clientX,y:e.clientY},si(n.g.document.body,Ei),si(n.g.document.body,_i),Mi=Bi.filter((function(e){return e.isDragRelevant(r,Fi.payload)})),Ui=function(e){var t=e;return function(e){var n=!1;t.forEach((function(t){var r=t.handleDrag(e);n|=r.containerBoxChanged||!1,r.containerBoxChanged=!1})),Hi({draggableInfo:e}),n&&(n=!1,setTimeout((function(){Bi.forEach((function(e){e.layout.invalidateRects(),e.onTranslated()}))}),10))}}(Mi),Hi&&Hi({reset:!0}),Hi=function(e,t){return e.getOptions().autoScrollEnabled?Oi(t):function(){return null}}(r,Mi),Mi.forEach((function(e){return e.prepareDrag(e,Mi)})),$i(!0),Ui(Fi),Gi().appendChild(Ri.ghost)}function Qi(e){e.preventDefault();var t=Xi(e);Fi?(zi?"y"===zi?(Ri.ghost.style.top="".concat(t.clientY+Ri.positionDelta.top,"px"),Fi.position.y=t.clientY+Ri.centerDelta.y,Fi.mousePosition.y=t.clientY):"x"===zi&&(Ri.ghost.style.left="".concat(t.clientX+Ri.positionDelta.left,"px"),Fi.position.x=t.clientX+Ri.centerDelta.x,Fi.mousePosition.x=t.clientX):(Ri.ghost.style.left="".concat(t.clientX+Ri.positionDelta.left,"px"),Ri.ghost.style.top="".concat(t.clientY+Ri.positionDelta.top,"px"),Fi.position.x=t.clientX+Ri.centerDelta.x,Fi.position.y=t.clientY+Ri.centerDelta.y,Fi.mousePosition.x=t.clientX,Fi.mousePosition.y=t.clientY),Ui(Fi)):Zi(t,li(e.target))}!function(){if("undefined"!==typeof window){var e=n.g.document.head||n.g.document.getElementsByTagName("head")[0],t=n.g.document.createElement("style"),r=wi(Ti);t.type="text/css",t.styleSheet?t.styleSheet.cssText=r:t.appendChild(n.g.document.createTextNode(r)),e.appendChild(t)}}();var Ji=(Yi(),{register:function(e){Bi.push(e)},unregister:function(e){Bi.splice(Bi.indexOf(e),1)}}),ea={size:"offsetWidth",distanceToParent:"offsetLeft",translate:"transform",begin:"left",end:"right",dragPosition:"x",scrollSize:"scrollWidth",offsetSize:"offsetWidth",scrollValue:"scrollLeft",scale:"scaleX",setSize:"width",setters:{translate:function(e){return"translate3d(".concat(e,"px, 0, 0)")}}},ta={size:"offsetHeight",distanceToParent:"offsetTop",translate:"transform",begin:"top",end:"bottom",dragPosition:"y",scrollSize:"scrollHeight",offsetSize:"offsetHeight",scrollValue:"scrollTop",scale:"scaleY",setSize:"height",setters:{translate:function(e){return"translate3d(0,".concat(e+8,"px, 0)")}}};function na(e,t,r){e["smooth-dnd-extra-size-for-insertion"]=0;var i=r,a=function(e){return{get:function(t,n){return t[e[n]||n]},set:function(t,n,r){requestAnimationFrame((function(){t[e[n]]=e.setters[n]?e.setters[n](r):r}))}}}("horizontal"===t?ea:ta),o={translation:0},s=null;n.g.addEventListener("resize",(function(){d(e)})),setTimeout((function(){c()}),10);var u,l=function(e,t){var r=[];return setTimeout((function(){for(var i=e;i;)(ti(i,"x")||ti(i,"y"))&&(i.addEventListener("scroll",t),r.push(i)),i=i.parentElement;n.g.addEventListener("scroll",t)}),10),{dispose:function(){r.forEach((function(e){e.removeEventListener("scroll",t)})),n.g.removeEventListener("scroll",t)}}}(e,(function(){d(e),s&&s()}));function c(){d(e),function(e){var t=e.getBoundingClientRect();o.scaleX=e.offsetWidth?(t.right-t.left)/e.offsetWidth:1,o.scaleY=e.offsetHeight?(t.bottom-t.top)/e.offsetHeight:1}(e)}function d(e){o.rect=Jr(e),o.visibleRect=ii(e,o.rect)}function f(e){return a.get(e,"size")*a.get(o,"scale")}function p(e){return a.get(e,"dragPosition")}function h(e){e.layout.invalidateRects(),e.onTranslated(),e.getChildContainers()&&e.getChildContainers().forEach((function(e){return h(e)}))}function m(e,n){var r=o.visibleRect,i=r.left,a=r.top,s=r.right,u=r.bottom;u-a<2&&(u=a+30);var l=o.rect;return"vertical"===t?e>l.left&&e<l.right&&n>a&&n<u:e>i&&e<s&&n>l.top&&n<l.bottom}return{getSize:f,getContainerRectangles:function(){return{rect:o.rect,visibleRect:o.visibleRect}},getBeginEndOfDOMRect:function(e){return{begin:a.get(e,"begin"),end:a.get(e,"end")}},getBeginEndOfContainer:function(){return{begin:a.get(o.rect,"begin")+o.translation,end:a.get(o.rect,"end")+o.translation}},getBeginEndOfContainerVisibleRect:function(){return{begin:a.get(o.visibleRect,"begin")+o.translation,end:a.get(o.visibleRect,"end")+o.translation}},getBeginEnd:function(t){var n=function(e){return(a.get(e,"distanceToParent")+(e[hi]||0))*a.get(o,"scale")}(t)+(a.get(o.rect,"begin")+o.translation)-a.get(e,"scrollValue");return{begin:n,end:n+f(t)*a.get(o,"scale")}},getAxisValue:p,setTranslation:function(e,t){t?a.set(e.style,"translate",t):e.style.removeProperty("transform"),e[hi]=t,e[di]&&setTimeout((function(){e[di].forEach((function(e){h(e)}))}),i+20)},getTranslation:function(e){return e[hi]},setVisibility:function(e,t){void 0!==e[mi]&&e[mi]===t||(t?e.style.removeProperty("visibility"):e.style.visibility="hidden",e[mi]=t)},isVisible:function(e){return void 0===e[mi]||e[mi]},isInVisibleRect:m,dispose:function(){l&&l.dispose(),u&&(u.parentNode.removeChild(u),u=null)},getContainerScale:function(){return{scaleX:o.scaleX,scaleY:o.scaleY}},setScrollListener:function(e){s=e},setSize:function(e,t){a.set(e,"setSize",t)},getTopLeftOfElementBegin:function(e){var n=0,r=0;return"horizontal"===t?(r=e,n=o.rect.top):(r=o.rect.left,n=e),{top:n,left:r}},getScrollSize:function(e){return a.get(e,"scrollSize")},getScrollValue:function(e){return a.get(e,"scrollValue")},setScrollValue:function(e,t){return a.set(e,"scrollValue",t)},invalidate:c,invalidateRects:function(){d(e)},getPosition:function(e){return m(e.x,e.y)?p(e):null}}}function ra(e){var t=e.element,r=e.draggables;e.layout,e.options;return function(e,i){var a,o,s=e.removedIndex,u=e.addedIndex,l=e.droppedElement,c=null;if(null!==s&&(o=s,c=(a=t).removeChild(a.children[o]),r.splice(s,1)),null!==u){var d=n.g.document.createElement("div");d.className="".concat(fi),d.appendChild(c&&c.firstElementChild?c.firstElementChild:l),d[di]=[],function(e,t,n){n>=e.children.length?e.appendChild(t):e.insertBefore(t,e.children[n])}(t,d,u),u>=r.length?r.push(d):r.splice(u,0,d)}i&&i(e)}}var ia={groupName:null,behaviour:"move",orientation:"vertical",getChildPayload:null,animationDuration:250,autoScrollEnabled:!0,shouldAcceptDrop:null,shouldAnimateDrop:null};function aa(e,t,n){t?(si(e,pi),e.style.transitionDuration=n+"ms"):(ui(e,pi),e.style.removeProperty("transition-duration"))}function oa(e){return e?e[ci]:null}function sa(e){var t=e.element,n=e.options;return function(e,r){if(n.shouldAcceptDrop)return n.shouldAcceptDrop(e.getOptions(),r);var i=e.getOptions();return"copy"!==n.behaviour&&(ai(t,"."+fi)!==e.element&&(e.element===t||!(!i.groupName||i.groupName!==n.groupName)))}}function ua(e){if(Ma.wrapChild)return Ma.wrapChild(e);var t=n.g.document.createElement("div");return t.className="".concat(fi),e.parentElement.insertBefore(t,e),t.appendChild(e),t}function la(e){var t=[];return Array.prototype.map.call(e.children,(function(n){if(n.nodeType===Node.ELEMENT_NODE){var r=n;oi(n,fi)||(r=ua(n)),r[di]=[],r[hi]=0,t.push(r)}else"function"===typeof e.removeChild&&e.removeChild(n)})),t}function ca(e){var t=e.element,n=e.draggables,r=e.layout,i=e.options,a=function(e){var t=e.element,n=e.draggables,r=e.layout;return e.options,function(){n.forEach((function(e){aa(e,!1),r.setTranslation(e,0),r.setVisibility(e,!0),e[di]=[]})),t[bi]&&(t[bi].parentNode.removeChild(t[bi]),t[bi]=null)}}({element:t,draggables:n,layout:r,options:i}),o=(Ma.dropHandler||ra)({element:t,draggables:n,layout:r,options:i});return function(e,t){var n=t.addedIndex,r=t.removedIndex;if(a(),e.targetElement||i.removeOnDropOut){var s={removedIndex:r,addedIndex:null!==n?null!==r&&r<n?n-1:n:null,payload:e.payload,droppedElement:e.element.firstElementChild};o(s,i.onDrop)}}}function da(e,t){var n=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ia;return Object.assign({},ia,e)}(t),r=la(e,n.orientation,n.animationDuration);return si(e,"".concat(vi," ").concat(n.orientation)),{element:e,draggables:r,options:n,layout:na(e,n.orientation,n.animationDuration)}}function fa(e,t){var n=function(e,t){for(var n=e.element;n;){var r=oa(n.parentElement);if(r&&t.indexOf(r)>-1)return{container:r,draggable:n};n=n.parentElement}return null}(e,t);n&&(n.container.getChildContainers().push(e),e.setParentContainer(n.container),n.draggable[di].push(e))}function pa(e){e.draggables;var t=e.element,n=e.options,r=null;return function(e){var i=e.draggableInfo,a=(e.dragResult,r);return null==r&&i.container.element===t&&"copy"!==n.behaviour&&(a=r=i.elementIndex),{removedIndex:a}}}function ha(e){var t=e.draggables,n=e.layout;return function(e){e.draggableInfo;var r=e.dragResult;null!==r.removedIndex&&n.setVisibility(t[r.removedIndex],!1)}}function ma(e){var t=e.element,n=e.layout;return function(e){var r=e.draggableInfo;return{pos:oa(t).isPosInChildContainer()?null:n.getPosition(r.position)}}}function ga(e){var t=e.element,n=!1;return function(e){e.draggableInfo;var r=e.dragResult;oa(t).getParentContainer()&&n!==(null!==r.pos)&&(n=null!==r.pos,oa(t).getParentContainer().onChildPositionCaptured(n))}}function va(e){var t=e.layout,n=null;return function(e){var r=e.draggableInfo;return null===e.dragResult.pos?n=null:{elementSize:n=n||t.getSize(r.element)}}}function ya(e){var t=e.element;return function(e){var n=e.draggableInfo,r=e.dragResult;!function(e,t){!t||arguments.length>2&&void 0!==arguments[2]&&!arguments[2]?e.targetElement===t&&(e.targetElement=null):e.targetElement=t}(n,t,!!r.pos)}}function ba(e){var t=e.draggables,n=function(e){var t=e.layout,n=function(e,r,i,a){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];if(a<i)return i;if(i===a){var s=t.getBeginEnd(e[i]),u=s.begin,l=s.end;return r>u&&r<=l?o?r<(l+u)/2?i:i+1:i:null}var c=Math.floor((a+i)/2),d=t.getBeginEnd(e[c]),f=d.begin,p=d.end;return r<f?n(e,r,i,c-1,o):r>p?n(e,r,c+1,a,o):o?r<(p+f)/2?c:c+1:c};return function(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return n(e,t,0,e.length-1,r)}}({layout:e.layout});return function(e){var r=e.dragResult,i=r.shadowBeginEnd,a=r.pos;if(!i){var o=n(t,a,!0);return null!==o?o:t.length}return i.begin+i.beginAdjustment<=a&&i.end>=a?null:a<i.begin+i.beginAdjustment?n(t,a):a>i.end?n(t,a)+1:t.length}}function Ea(e){e.draggables,e.layout;return function(e){return null!==e.dragResult.pos?{addedIndex:0}:{addedIndex:null}}}function _a(e){e.draggables;var t=e.layout,n=null;return function(e){var r=e.dragResult.addedIndex;if(r!==n){n=r;var i=t.getBeginEndOfContainer(),a=i.begin,o=i.end;return{shadowBeginEnd:{rect:t.getTopLeftOfElementBegin(a,o)}}}}}function Ca(e){var t=ka(e);return function(e){var n=e.draggableInfo,r=e.dragResult;return n.invalidateShadow?t({draggableInfo:n,dragResult:r}):null}}function Aa(e){var t=ba(e);return function(e){var n=e.dragResult,r=null;return null!==n.pos&&null===(r=t({dragResult:n}))&&(r=n.addedIndex),{addedIndex:r}}}function Ta(){var e=null;return function(t){var n=t.dragResult,r=n.addedIndex,i=n.shadowBeginEnd;r!==e&&null!==e&&i&&(i.beginAdjustment=0),e=r}}function wa(e){var t=e.element,r=e.draggables,i=e.layout,a=e.options,o=null;return function(e){var s=e.dragResult,u=s.addedIndex,l=s.removedIndex,c=s.elementSize;if(null===l)if(null!==u){if(!o){var d=i.getBeginEndOfContainer();d.end=d.begin+i.getSize(t);var f=i.getScrollSize(t)>i.getSize(t)?d.begin+i.getScrollSize(t)-i.getScrollValue(t):d.end,p=r.length>0?i.getBeginEnd(r[r.length-1]).end-r[r.length-1][hi]:d.begin;if(p+c>f){(o=n.g.document.createElement("div")).className=yi+" "+a.orientation;var h=c+p-f;return i.setSize(o.style,"".concat(h,"px")),t.appendChild(o),t[bi]=o,{containerBoxChanged:!0}}}}else if(o){i.setTranslation(o,0);var m=o;return o=null,t.removeChild(m),t[bi]=null,{containerBoxChanged:!0}}}}function Sa(e){e.element;var t=e.draggables,n=e.layout,r=null,i=null;return function(e){var a=e.dragResult,o=a.addedIndex,s=a.removedIndex,u=a.elementSize;if(o!==r||s!==i){for(var l=0;l<t.length;l++)if(l!==s){var c=t[l],d=0;null!==s&&s<l&&(d-=n.getSize(t[s])),null!==o&&o<=l&&(d+=u),n.setTranslation(c,d)}return r=o,i=s,{addedIndex:o,removedIndex:s}}}}function ka(e){var t=e.draggables,n=e.layout,r=null;return function(e){var i=e.draggableInfo,a=e.dragResult,o=a.addedIndex,s=a.removedIndex,u=a.elementSize,l=a.pos,c=a.shadowBeginEnd;if(null!==l){if(null===o||!i.invalidateShadow&&o===r)return null;r&&(r=o);var d=o-1,f=0,p=null,h=null;if(d===s&&d--,d>-1){var m=n.getSize(t[d]);if(h=n.getBeginEnd(t[d]),u<m){var g=(m-u)/2;f=h.end-g}else f=h.end}else h={end:n.getBeginEndOfContainer().begin};var v=1e4,y=o;if(y===s&&y++,y<t.length){var b=n.getSize(t[y]);if(p=n.getBeginEnd(t[y]),u<b){var E=(b-u)/2;v=p.begin+E}else v=p.begin}else p={begin:n.getContainerRectangles().end};return{shadowBeginEnd:{begin:f,end:v,rect:h&&p?n.getTopLeftOfElementBegin(h.end,p.begin):null,beginAdjustment:c?c.beginAdjustment:0}}}return r=null,{shadowBeginEnd:null}}}function Da(){var e=null;return function(t){var n=t.dragResult,r=n.pos,i=n.addedIndex,a=n.shadowBeginEnd;t.draggableInfo.invalidateShadow;if(null!==r){if(null!=i&&null===e){if(r<a.begin){var o=r-a.begin-5;a.beginAdjustment=o}e=i}}else e=null}}function xa(e){var t=e.options,n=!1;return function(e){var r=!!e.dragResult.pos;if(r!==n){if(n=r,!r)return t.onDragLeave&&t.onDragLeave(),{dragLeft:!0};t.onDragEnter&&t.onDragEnter()}}}function Oa(e){var t=e.options,n=null;return function(e){var r=e.dragResult,i=r.addedIndex,a=r.removedIndex,o=e.draggableInfo,s=o.payload,u=o.element;if(t.onDropReady&&n!==i){n=i;var l=i;null!==a&&i>a&&l--,t.onDropReady({addedIndex:l,removedIndex:a,payload:s,element:u.firstElementChild})}}}function Na(e){return"drop-zone"===e.options.behaviour?Ia(e)(pa,ha,ma,ga,va,ya,Ea,_a,xa,Oa):Ia(e)(pa,ha,ma,ga,va,ya,Ca,Aa,Ta,wa,Sa,ka,Da,xa,Oa)}function Ia(e){return function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var i=n.map((function(t){return t(e)})),a=null;return function(e){return a=i.reduce((function(t,n){return Object.assign(t,n({draggableInfo:e,dragResult:t}))}),a||{addedIndex:null,removedIndex:null,elementSize:null,pos:null,shadowBeginEnd:null})}}}function Pa(e){return function(t){var n=null,r=null,i=da(e,t),a=Na(i),o=ca(i),s=null,u=!1,l=[];function c(){null!==r&&(r.invalidateShadow=!0,n=a(r),r.invalidateShadow=!1)}function d(e){u=e,s&&(s.onChildPositionCaptured(e),r&&(n=a(r)))}function f(e,t,n){for(var r=la(t,n.orientation,n.animationDuration),i=0;i<r.length;i++)e[i]=r[i];for(var a=0;a<e.length-r.length;a++)e.pop()}return i.layout.setScrollListener((function(){c()})),{element:e,draggables:i.draggables,isDragRelevant:sa(i),getScale:i.layout.getContainerScale,layout:i.layout,getChildContainers:function(){return l},onChildPositionCaptured:d,dispose:function(e){!function(e){Array.prototype.map.call(e.children,(function(t){if(t.nodeType===Node.ELEMENT_NODE){var n=t;oi(t,fi)&&(e.insertBefore(n,ua.firstElementChild),e.removeChild(n))}}))}(e.element)},prepareDrag:function(e,t){var n=e.element,r=i.draggables,a=e.getOptions();f(r,n,a),e.layout.invalidateRects(),fa(e,t),r.forEach((function(e){return aa(e,!0,a.animationDuration)}))},isPosInChildContainer:function(){return u},handleDrag:function(e){return r=e,(n=a(e)).dragLeft&&"drop-zone"!==i.options.behaviour&&(n.dragLeft=!1,setTimeout((function(){n&&Sa(i)({dragResult:n})}),20)),n},handleDrop:function(e){r=null,d(!1),a=Na(i),o(e,n),n=null,s=null,l=[]},getDragResult:function(){return n},getTranslateCalculator:function(){return Sa(i).apply(void 0,arguments)},setParentContainer:function(e){s=e},getParentContainer:function(){return s},onTranslated:function(){c()},getOptions:function(){return i.options},setDraggables:function(){f(i.draggables,e,i.options)}}}}function Ma(e,t){var n=Pa(e)(t);return e[ci]=n,Ji.register(n),{dispose:function(){Ji.unregister(n),n.layout.dispose(),n.dispose(n)}}}var La=Ma;La.dropHandler=function(e){return e.element,e.draggables,e.layout,e.options,function(e,t){t&&t(e)}},La.wrapChild=function(e){return e};var Ra=function(e){function t(e){var n;return(0,h.A)(this,t),(n=(0,g.A)(this,t,[e])).getContainerOptions=n.getContainerOptions.bind(n),n.setRef=n.setRef.bind(n),n.prevContainer=null,n}return(0,v.A)(t,e),(0,m.A)(t,[{key:"componentDidMount",value:function(){this.containerDiv=this.containerDiv||ue.findDOMNode(this),this.prevContainer=this.containerDiv,this.container=La(this.containerDiv,this.getContainerOptions())}},{key:"componentWillUnmount",value:function(){this.container.dispose(),this.container=null}},{key:"componentDidUpdate",value:function(){this.containerDiv=this.containerDiv||ue.findDOMNode(this),this.containerDiv&&this.prevContainer&&this.prevContainer!==this.containerDiv&&(this.container.dispose(),this.container=La(this.containerDiv,this.getContainerOptions()),this.prevContainer=this.containerDiv)}},{key:"render",value:function(){return this.props.render?this.props.render(this.setRef):(0,b.jsx)("div",{style:this.props.style,ref:this.setRef,children:this.props.children})}},{key:"setRef",value:function(e){this.containerDiv=e}},{key:"getContainerOptions",value:function(){var e=this,t={};return this.props.onDragStart&&(t.onDragStart=function(){var t;return(t=e.props).onDragStart.apply(t,arguments)}),this.props.onDragEnd&&(t.onDragEnd=function(){var t;return(t=e.props).onDragEnd.apply(t,arguments)}),this.props.onDrop&&(t.onDrop=function(){var t;return(t=e.props).onDrop.apply(t,arguments)}),this.props.getChildPayload&&(t.getChildPayload=function(){var t;return(t=e.props).getChildPayload.apply(t,arguments)}),this.props.shouldAnimateDrop&&(t.shouldAnimateDrop=function(){var t;return(t=e.props).shouldAnimateDrop.apply(t,arguments)}),this.props.shouldAcceptDrop&&(t.shouldAcceptDrop=function(){var t;return(t=e.props).shouldAcceptDrop.apply(t,arguments)}),this.props.onDragEnter&&(t.onDragEnter=function(){var t;return(t=e.props).onDragEnter.apply(t,arguments)}),this.props.onDragLeave&&(t.onDragLeave=function(){var t;return(t=e.props).onDragLeave.apply(t,arguments)}),this.props.render&&(t.render=function(){var t;return(t=e.props).render.apply(t,arguments)}),this.props.onDropReady&&(t.onDropReady=function(){var t;return(t=e.props).onDropReady.apply(t,arguments)}),this.props.getGhostParent&&(t.getGhostParent=function(){var t;return(t=e.props).getGhostParent.apply(t,arguments)}),Object.assign({},this.props,t)}}])}(i.Component);Ra.defaultProps={behaviour:"move",orientation:"vertical",className:"reactTrelloBoard"};var Fa=Ra,Ba=fi,ja=function(e){function t(){return(0,h.A)(this,t),(0,g.A)(this,t,arguments)}return(0,v.A)(t,e),(0,m.A)(t,[{key:"render",value:function(){if(this.props.render)return i.cloneElement(this.props.render(),{className:Ba});var e="".concat(this.props.className?this.props.className+" ":"");return(0,b.jsx)("div",(0,r.A)((0,r.A)({},this.props),{},{className:"".concat(e).concat(Ba),children:this.props.children}))}}])}(i.Component),Ua=ja,Ha=function(e){var t=e.board,n=e.index,r=e.readonly,a=e.haveFreezed,o=e.displayEmptyValue,s=e.displayColumnName,u=e.groupByColumn,c=e.titleColumn,d=e.displayColumns,f=e.selectedCard,p=e.onMove,h=e.deleteOption,m=e.onFreezed,g=e.onUnFreezed,v=e.onOpenFile,y=e.onSelectCard,E=e.updateDragging,_=(0,i.useState)(!1),C=(0,l.A)(_,2),A=C[0],T=C[1],w=(0,i.useMemo)((function(){return"sf_metadata_kanban_board_".concat(t.key)}),[t]),S=(0,Bn.o)().metadata,k=(0,i.useCallback)((function(e){var t=e.payload;return E(!0),t}),[E]),D=(0,i.useCallback)((function(e,t){A&&T(!1);var n=t.addedIndex,r=t.payload,i=r.boardIndex,a=r.cardIndex;i!==e&&null!==a&&null!==n&&p(e,i,a),setTimeout((function(){return E(!1)}),0)}),[A,p,E]);return(0,b.jsxs)("section",{draggable:!1,className:"sf-metadata-view-kanban-board",children:[(0,b.jsx)(Kr,{readonly:r,value:t.value,groupByColumn:u,haveFreezed:a,onDelete:function(){return h(t.key)},onFreezed:m,onUnFreezed:g}),(0,b.jsx)(Fa,{orientation:"vertical",groupName:w,dragClass:"kanban-dragged-card",dropClass:"kanban-drop-card",onDragStart:k,onDrop:function(e){return D(n,e)},onDragEnter:function(){return T(!0)},onDragLeave:function(){return T(!1)},shouldAcceptDrop:function(e){return e.groupName!==w},getChildPayload:function(e){return{boardIndex:n,cardIndex:e}},children:t.children.map((function(e){var t=(0,Or.f)(S,e);if(!t)return null;var n=f===(0,x.Yd)(t),i=(0,b.jsx)(Zr,{isSelected:n,displayEmptyValue:o,displayColumnName:s,record:t,titleColumn:c,displayColumns:d,onOpenFile:v,onSelectCard:y},e);return r?i:(0,b.jsx)(Ua,{children:i},"sf-metadata-kanban-card-".concat(e))}))})]})},za=function(e){var t=e.modifyRecord,n=e.modifyColumnData,r=e.onCloseSettings,a=(0,i.useState)(!1),s=(0,l.A)(a,2),u=s[0],c=s[1],d=(0,i.useState)(!1),f=(0,l.A)(d,2),h=f[0],m=f[1],g=(0,i.useState)(""),v=(0,l.A)(g,2),E=v[0],_=v[1],C=(0,i.useState)(!1),A=(0,l.A)(C,2),w=A[0],k=A[1],N=(0,i.useRef)(null),I=(0,i.useRef)(null),P=(0,Bn.o)(),M=P.isDirentDetailShow,L=P.metadata,R=P.store,F=P.updateCurrentDirent,j=P.showDirentDetail,U=(0,S.D1)().collaborators,H=(0,i.useMemo)((function(){var e=L.view.settings[y.DM.GROUP_BY_COLUMN_KEY];return L.key_column_map[e]}),[L.key_column_map,L.view.settings]),z=(0,i.useMemo)((function(){var e=L.view.settings[y.DM.TITLE_COLUMN_KEY];return L.key_column_map[e]}),[L.key_column_map,L.view.settings]),V=(0,i.useMemo)((function(){var e=L.view.settings[y.DM.COLUMNS],t=L.view.settings[y.DM.TITLE_COLUMN_KEY];return e?e.filter((function(e){return e.shown})).map((function(e){return L.key_column_map[e.key]})).filter((function(e){return e&&e.key!==t})):[]}),[L.key_column_map,L.view.settings]),Y=(0,i.useMemo)((function(){return!L.view.settings[y.DM.HIDE_EMPTY_VALUE]}),[L.view.settings]),G=(0,i.useMemo)((function(){return L.view.settings[y.DM.SHOW_COLUMN_NAME]}),[L.view.settings]),q=(0,i.useMemo)((function(){return L.view.settings[y.DM.TEXT_WRAP]}),[L.view.settings]),W=(0,i.useMemo)((function(){if(!H)return[];var e=H.type,t=L.rows,n={key:y.HN,value:null,children:[]},r={};e===y.vZ.SINGLE_SELECT?r=H.data.options.reduce((function(e,t){return e[(0,x.Oq)(H,t.id)?t.id:t.name]=[],e}),{}):e===y.vZ.COLLABORATOR&&Array.isArray(U)&&U.forEach((function(e){r[e.email]=[]})),t.forEach((function(t){var i=(0,x.Te)(t,H),a=(0,x.Yd)(t);if((0,x.WB)(i))switch(e){case y.vZ.SINGLE_SELECT:r[i]?r[i].push(a):n.children.push(a);break;case y.vZ.COLLABORATOR:Array.isArray(i)&&i.forEach((function(e){r[e]?r[e].push(a):n.children.push(a)}))}else n.children.push(a)}));var i=[];H.type===y.vZ.SINGLE_SELECT?i=(0,B.Fi)(H).map((function(e){return(0,x.Oq)(H,e.id)?{key:e.id,value:e.id,children:r[e.id]}:{key:e.id,value:e.name,children:r[e.name]}})):H.type===y.vZ.COLLABORATOR&&(i=U.map((function(e){return{key:e.email,value:e.email,children:r[e.email]}})));return n.children.length>0&&i.unshift(n),i}),[L,U,H]),K=(0,i.useMemo)((function(){return!R.context.canModify()||(!H||(!H.editable||H.type!==y.vZ.SINGLE_SELECT))}),[H,R]),$=(0,i.useCallback)((function(e){var t=H.data,r=(0,B.Fi)(H).filter((function(t){return t.id!==e})),i=Hr.ZD.DELETE_OPTION;n(H.key,{options:r},{options:t.options},{optionModifyType:i})}),[H,n]),Z=(0,i.useCallback)((function(e,n,r){var i=W[e],a=W[n],s=a.children[r],u=(0,B.KO)(H),l=(0,o.default)({},u,i.value),c=(0,o.default)({},H.key,i.value),d=(0,o.default)({},u,a.value),f=(0,o.default)({},H.key,a.value);t(s,l,d,c,f)}),[W,H,t]),Q=(0,i.useCallback)((function(){c(!0)}),[]),J=(0,i.useCallback)((function(){c(!1)}),[]),ee=(0,i.useCallback)((function(e){X(e,window.sfMetadataContext.eventBus,(function(){N.current=e,m(!0)}))}),[]),te=(0,i.useCallback)((function(){N.current=null,m(!1)}),[]),ne=(0,i.useCallback)((function(e){var t=(0,x.Yd)(e);if(E!==t){var n=(0,x.NZ)(e),i=(0,x.ND)(e),a=(0,O.o4)(e);F({type:a?"dir":"file",mtime:"",name:n,path:i,file_tags:[]}),_(t),r(),j()}}),[E,r,j,F]),re=(0,i.useCallback)((function(e){w||(_(null),F())}),[w,F]),ie=(0,i.useCallback)((function(e){k(e)}),[]);(0,i.useEffect)((function(){M||_(null)}),[M]);var ae=0===W.length;return(0,b.jsxs)("div",{ref:I,className:p()("sf-metadata-view-kanban-boards",{"sf-metadata-view-kanban-boards-text-wrap":q,readonly:K}),onClick:re,children:[(0,b.jsxs)("div",{className:"smooth-dnd-container horizontal",children:[ae&&(0,b.jsx)(T.A,{className:"tips-empty-boards",text:(0,D.AP)("No categories")}),!ae&&(0,b.jsx)(b.Fragment,{children:W.map((function(e,t){return(0,b.jsx)(Ha,{board:e,index:t,readonly:K,displayEmptyValue:Y,displayColumnName:G,haveFreezed:u,groupByColumn:H,titleColumn:z,displayColumns:V,selectedCard:E,onMove:Z,deleteOption:$,onFreezed:Q,onUnFreezed:J,onOpenFile:ee,onSelectCard:ne,updateDragging:ie},e.key)}))}),!K&&(0,b.jsx)(qr,{groupByColumn:H})]}),h&&(0,b.jsx)(he,{record:N.current,table:L,closeImagePopup:te})]})},Va=n(99730),Ya=n(51164),Ga=function(e){var t=e.options,n=e.settingKey,r=e.value,a=e.defaultValue,o=e.onChange,s=(0,i.useCallback)((function(e){var t=e.value;t!==r&&o(n,t)}),[n,r,o]),u=t.find((function(e){return e.value===r}));return!u&&a&&t.find((function(e){return e.value===a})),(0,b.jsx)(Ya.by,{classNamePrefix:"sf-metadata-setting-selector",value:u,options:t,onChange:s,menuPortalTarget:"sf-metadata-view-setting-panel"})},qa=function(e){var t,n=e.columns,s=e.columnsMap,u=e.settings,l=e.modifySettings,c=e.onClose,d=(0,i.useMemo)((function(){return n.filter((function(e){return e.type===y.vZ.SINGLE_SELECT||e.type===y.vZ.COLLABORATOR})).map((function(e){return{value:e.key,label:(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("span",{className:"sf-metadata-select-icon",children:(0,b.jsx)(a.In,{iconName:y.ZP[e.type]})}),(0,b.jsx)("span",{children:e.name})]})}}))}),[n]),f=(0,i.useMemo)((function(){return n.map((function(e){return{value:e.key,label:(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("span",{className:"sf-metadata-select-icon",children:(0,b.jsx)(a.In,{iconName:y.ZP[e.type]})}),(0,b.jsx)("span",{children:e.name})]})}}))}),[n]),p=(0,i.useMemo)((function(){var e=u[y.DM.COLUMNS],t=u[y.DM.TITLE_COLUMN_KEY],i=n.filter((function(e){return e.key!==t}));if(!e)return i.map((function(e){return(0,r.A)((0,r.A)({},e),{},{shown:!1})}));var a=e.map((function(e){var t=s[e.key];return t?(0,r.A)((0,r.A)({},t),{},{shown:e.shown}):null})).filter((function(e){return e&&e.key!==t})),o=i.filter((function(e){return!(0,B.rm)(a,e.key)})).map((function(e){return(0,r.A)((0,r.A)({},e),{},{shown:!1})}));return[].concat((0,ke.A)(a),(0,ke.A)(o))}),[n,s,u]),h=(0,i.useMemo)((function(){return p.map((function(e){return{key:e.key,shown:e.shown}}))}),[p]),m=(0,i.useCallback)((function(e,t){l((0,r.A)((0,r.A)({},u),{},(0,o.default)({},e,t)))}),[u,l]),g=(0,i.useCallback)((function(e,t){var n=h.map((function(n){return n.key===e?(0,r.A)((0,r.A)({},n),{},{shown:t}):n}));m(y.DM.COLUMNS,n)}),[h,m]),v=(0,i.useCallback)((function(e,t){var n=h.slice(0),r=h.findIndex((function(t){return t.key===e})),i=h.findIndex((function(e){return e.key===t}));-1!==r&&-1!==i&&(n.splice(r,1,h[i]),n.splice(i,1,h[r]),m(y.DM.COLUMNS,n))}),[h,m]),E=(0,i.useCallback)((function(e){var t=h.map((function(t){return(0,r.A)((0,r.A)({},t),{},{shown:e})}));m(y.DM.COLUMNS,t)}),[h,m]);return(0,b.jsxs)("div",{className:"sf-metadata-view-kanban-setting-panel",children:[(0,b.jsxs)("div",{className:"setting-panel-header",children:[(0,b.jsx)("h5",{className:"m-0",children:(0,D.AP)("Settings")}),(0,b.jsx)(a.Oi,{className:"kanban-setting-close-icon",iconName:"close",size:24,role:"button","aria-label":"close",tabIndex:0,onClick:c})]}),(0,b.jsxs)("div",{className:"setting-panel-body",children:[(0,b.jsxs)("div",{className:"setting-item",children:[(0,b.jsx)("span",{className:"setting-item-label",children:(0,D.AP)("Group by")}),(0,b.jsx)(Ga,{settingKey:y.DM.GROUP_BY_COLUMN_KEY,value:u[y.DM.GROUP_BY_COLUMN_KEY],defaultValue:null===(t=d[0])||void 0===t?void 0:t.value,options:d,onChange:m})]}),(0,b.jsx)("div",{className:"sf-metadata-setting-divide-line"}),(0,b.jsxs)("div",{className:"setting-item",children:[(0,b.jsx)("span",{className:"setting-item-label",children:(0,D.AP)("Title property")}),(0,b.jsx)(Ga,{settingKey:y.DM.TITLE_COLUMN_KEY,value:u[y.DM.TITLE_COLUMN_KEY],options:f,onChange:m})]}),(0,b.jsx)("div",{className:"sf-metadata-setting-divide-line"}),(0,b.jsx)("div",{className:"setting-item",children:(0,b.jsx)(Va.A,{placeholder:(0,D.AP)("Don't show empty values"),checked:u[y.DM.HIDE_EMPTY_VALUE]||!1,onChange:function(){return m(y.DM.HIDE_EMPTY_VALUE,!u[y.DM.HIDE_EMPTY_VALUE])}})}),(0,b.jsx)("div",{className:"sf-metadata-setting-divide-line"}),(0,b.jsx)("div",{className:"setting-item",children:(0,b.jsx)(Va.A,{placeholder:(0,D.AP)("Show property names"),checked:u[y.DM.SHOW_COLUMN_NAME]||!1,onChange:function(){return m(y.DM.SHOW_COLUMN_NAME,!u[y.DM.SHOW_COLUMN_NAME])}})}),(0,b.jsx)("div",{className:"sf-metadata-setting-divide-line"}),(0,b.jsx)("div",{className:"setting-item",children:(0,b.jsx)(Va.A,{placeholder:(0,D.AP)("Text wraps"),checked:u[y.DM.TEXT_WRAP]||!1,onChange:function(){return m(y.DM.TEXT_WRAP,!u[y.DM.TEXT_WRAP])}})}),(0,b.jsx)("div",{className:"sf-metadata-setting-divide-line"}),(0,b.jsx)(a.wq,{fieldIconConfig:y.ZP,fields:p,textProperties:{titleValue:(0,D.AP)("Properties to display on the card"),bannerValue:(0,D.AP)("Properties"),hideValue:(0,D.AP)("Hide all"),showValue:(0,D.AP)("Show all")},onToggleField:g,onMoveField:v,onToggleFieldsVisibility:E})]})]})},Wa=function(){var e=(0,i.useState)(!1),t=(0,l.A)(e,2),n=t[0],r=t[1],a=(0,Bn.o)(),s=a.metadata,u=a.store,d=(0,i.useMemo)((function(){return s.view.columns}),[s.view.columns]),f=(0,i.useCallback)((function(e,t,n,r,i){var a=[e],s=(0,o.default)({},e,t),l=(0,o.default)({},e,r),d=(0,o.default)({},e,n),f=(0,o.default)({},e,i);u.modifyRecords(a,s,l,d,f,!1,!1,{fail_callback:function(e){e&&c.A.danger(e)},success_callback:function(){window.sfMetadataContext.eventBus.dispatch(y.Tw.LOCAL_RECORD_DETAIL_CHANGED,e,t)}})}),[u]),p=(0,i.useCallback)((function(e){u.modifySettings(e)}),[u]),h=(0,i.useCallback)((function(e,t,n){var r=(arguments.length>3&&void 0!==arguments[3]?arguments[3]:{}).optionModifyType;u.modifyColumnData(e,t,n,{optionModifyType:r})}),[u]),m=(0,i.useCallback)((function(){r(!1)}),[]);return(0,i.useEffect)((function(){var e=window.sfMetadataContext.eventBus,t=e.subscribe(y.Tw.TOGGLE_KANBAN_SETTINGS,(function(){return r(!n)})),i=e.subscribe(y.Tw.CLOSE_KANBAN_SETTINGS,(function(){return r(!1)}));return function(){t(),i()}}),[n]),(0,b.jsxs)("div",{className:"sf-metadata-view-kanban",children:[(0,b.jsx)(za,{modifyRecord:f,modifyColumnData:h,onCloseSettings:m}),(0,b.jsx)("div",{className:"sf-metadata-view-setting-panel sf-metadata-view-kanban-setting h-100",children:n&&(0,b.jsx)(qa,{columns:d,columnsMap:s.key_column_map,settings:s.view.settings,modifySettings:p,onClose:m})})]})},Ka=function(e){var t=e.baiduMapKey,n=e.googleMapKey;e.mineMapKey;return t?{type:me.K$.B_MAP,key:t}:n?{type:me.K$.G_MAP,key:n}:{type:"",key:""}},Xa=function(e,t,n){if(e&&t){var r="",i="map-source-script";if(!document.getElementById(i)){var a=document.createElement("script");a.type="text/javascript",a.id=i,e===me.K$.B_MAP?r="https://api.map.baidu.com/api?type=webgl&v=3.0&ak=".concat(t,"&callback=renderBaiduMap"):e===me.K$.G_MAP&&(r="https://maps.googleapis.com/maps/api/js?key=".concat(t,"&callback=renderGoogleMap&libraries=marker&v=weekly")),r&&(a.src=r,document.body.appendChild(a)),n&&n()}}};function $a(e){return new Promise((function(t,n){(function(e){return new Promise((function(t,n){if("undefined"===typeof window.BMap){window.renderMap=function(){t(window.BMap)};var r=document.createElement("script");r.type="text/javascript",r.src="https://api.map.baidu.com/api?v=3.0&ak=".concat(e,"&callback=renderMap"),r.onerror=n,document.body.appendChild(r)}else t(window.BMap)}))})(e).then((function(){return Za("".concat(D.SG,"/js/map/text-icon-overlay.js"))})).then((function(){return Za("".concat(D.SG,"/js/map/marker-clusterer.js"))})).then((function(){return t(!0)})).catch((function(e){return n(e)}))}))}function Za(e){return new Promise((function(t,n){var r=document.createElement("script");r.type="text/javascript",r.src=e,document.body.appendChild(r),r.onload=t,r.onerror=n}))}var Qa=3e3*Math.PI/180,Ja=Math.PI,eo=6378245,to=.006693421622965943,no=function(e,t){var n=+t,r=+e;return!(r>73.66&&r<135.05&&n>3.86&&n<53.55)},ro=function(e,t){var n=+t,r=+e,i=2*r-100+3*n+.2*n*n+.1*r*n+.2*Math.sqrt(Math.abs(r));return i+=2*(20*Math.sin(6*r*Ja)+20*Math.sin(2*r*Ja))/3,i+=2*(20*Math.sin(n*Ja)+40*Math.sin(n/3*Ja))/3,i+=2*(160*Math.sin(n/12*Ja)+320*Math.sin(n*Ja/30))/3},io=function(e,t){var n=+t,r=+e,i=300+r+2*n+.1*r*r+.1*r*n+.1*Math.sqrt(Math.abs(r));return i+=2*(20*Math.sin(6*r*Ja)+20*Math.sin(2*r*Ja))/3,i+=2*(20*Math.sin(r*Ja)+40*Math.sin(r/3*Ja))/3,i+=2*(150*Math.sin(r/12*Ja)+300*Math.sin(r/30*Ja))/3},ao=function(e,t){var n=+t,r=+e,i=Math.sqrt(r*r+n*n)+2e-5*Math.sin(n*Qa),a=Math.atan2(n,r)+3e-6*Math.cos(r*Qa);return{lng:i*Math.cos(a)+.0065,lat:i*Math.sin(a)+.006}},oo=function(e,t){var n=+t,r=+e;if(no(r,n))return{_lng:r,_lat:n};var i=ro(r-105,n-35),a=io(r-105,n-35),o=t/180*Ja,s=Math.sin(o);s=1-to*s*s;var u=Math.sqrt(s);return{lat:n+(i=180*i/(eo*(1-to)/(s*u)*Ja)),lng:r+(a=180*a/(eo/u*Math.cos(o)*Ja))}},so=n(549),uo=function(e,t){var n=function(n){function r(e,t){var n;return(0,h.A)(this,r),(n=(0,g.A)(this,r))._center=e,n._imageUrl=t,n}return(0,v.A)(r,n),(0,m.A)(r,[{key:"initialize",value:function(e){this._map=e;var t=document.createElement("div");t.style.position="absolute",t.style.width="80px",t.style.height="80px",t.style.zIndex=2e3,e.getPanes().markerPane.appendChild(t),this._div=t;var n="<img src=".concat(this._imageUrl,' width="72" height="72" />'),r='\n <div class="custom-image-container">\n '.concat(this._imageUrl?n:'<div class="empty-custom-image-wrapper"></div>',"\n <i class='sf3-font image-overlay-arrow'></i>\n </div>\n "),i=(new DOMParser).parseFromString(r,"text/html").body.firstElementChild;this._div.append(i);var a=function(e){e.stopPropagation(),e.preventDefault()};return k.Aq.isDesktop()?this._div.addEventListener("click",a):this._div.addEventListener("touchend",a),t}},{key:"draw",value:function(){var e=this._map.pointToOverlayPixel(this._center);this._div.style.left=e.x-40+"px",this._div.style.top=e.y-88+"px"}},{key:"getImageUrl",value:function(){return t||""}},{key:"getPosition",value:function(){return e}},{key:"getMap",value:function(){return this._map||null}}])}(window.BMap.Overlay);return new n(e,t)},lo=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:20,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:25,a=function(e){function t(e,n,r,i,a){var o;return(0,h.A)(this,t),(o=(0,g.A)(this,t))._point=e,o._headerImg=n,o._bgUrl=r,o._width=i,o._height=a,o}return(0,v.A)(t,e),(0,m.A)(t,[{key:"initialize",value:function(e){this._map=e;var t=document.createElement("div"),n=new Image;return t.style.position="absolute",t.style.width="".concat(this._width,"px"),t.style.height="".concat(this._height,"px"),t.style.backgroundImage="url(".concat(this._bgUrl,")"),t.style.backgroundPosition=".5px 0px",t.style.display="flex",t.style.padding="2px 2.5px 0 2px",n.src=this._headerImg,n.style.width="16px",n.style.height="16px",n.style.borderRadius="50%",n.style.display="block",t.appendChild(n),e.getPanes().markerPane.appendChild(t),this._div=t,t}},{key:"draw",value:function(){var e=this._map.pointToOverlayPixel(this._point);this._div.style.left="".concat(e.x-this._width/2,"px"),this._div.style.top="".concat(e.y-7*this._height/10,"px")}}])}(window.BMap.Overlay);return new a(e,t,n,r,i)};function co(e,t){e.style.cssText+=t}var fo={lng:104.195,lat:35.861},po=function(){var e=(0,i.useState)(!0),t=(0,l.A)(e,2),n=t[0],r=t[1],o=(0,i.useRef)(null),s=(0,i.useRef)(null),u=(0,i.useRef)(0),d=(0,Bn.o)().metadata,f=(0,i.useMemo)((function(){return Ka({baiduMapKey:D.$z,googleMapKey:D.pv})}),[]),p=window.sfMetadataContext.getSetting("repoID"),h=(0,i.useMemo)((function(){return d.rows.map((function(e){if((0,x.kT)(e)!==y.N0.PICTURE)return null;var t=(0,x.Yd)(e),n=(0,x.NZ)(e),r=(0,x.ND)(e),i=k.Aq.encodePath(k.Aq.joinPath(r,n)),a="".concat(D.Yc,"thumbnail/").concat(p,"/").concat(D.HJ).concat(i),o=(0,x.uP)(e);if(!o)return null;var s=o.lng,u=o.lat;if(!(0,so.u1)(s,u))return null;var l=oo(s,u),c=ao(l.lng,l.lat);return{id:t,src:a,lng:c.lng,lat:c.lat}})).filter(Boolean)}),[p,d]),m=(0,i.useCallback)((function(){var e=new window.BMap.NavigationControl,t=function(e,t){function n(){this.defaultAnchor=window.BMAP_ANCHOR_BOTTOM_RIGHT,this.defaultOffset=new e.Size(10,k.Aq.isDesktop()?20:90)}return n.prototype=new window.BMap.Control,n.prototype.initialize=function(n){var r=document.createElement("div");r.className="sf-BMap-geolocation-control",r.style="display: flex; justify-content: center; align-items: center;";var i=document.createElement("img");return i.className="sf-BMap-icon-current-location",i.src="".concat(D.SG,"/img/current-location.svg"),i.style="width: 16px; height: 16px; display: block;",r.appendChild(i),k.Aq.isDesktop()?co(r,"height: 30px; width: 30px; line-height: 30px"):co(r,"height: 35px; width: 35px; line-height: 35px; opacity: 0.75"),r.onclick=function(i){i.preventDefault();var a=new e.Geolocation;r.className="sf-BMap-geolocation-control sf-BMap-geolocation-control-loading",a.getCurrentPosition((function(e){if(r.className="sf-BMap-geolocation-control",e){var i=e.point;n.setCenter(i),t(null,i)}else t(!0)}))},n.getContainer().appendChild(r),r},n}(window.BMap,(function(e,t){!e&&t&&o.current.setCenter({lng:t.lng,lat:t.lat})})),n=new t;o.current.addControl(n),o.current.addControl(e)}),[]),g=(0,i.useCallback)((function(){if(h.length&&s.current){for(var e=500*u.current,t=Math.min(e+500,h.length),n=[],r=e;r<t;r++){var i=h[r],a=i.lng,o=i.lat,l=new window.BMap.Point(a,o),c=uo(l,i.src);n.push(c)}s.current.addMarkers(n),t<h.length&&(u.current+=1,setTimeout(g,20))}}),[h]),v=(0,i.useCallback)((function(){o.current&&!s.current&&(s.current=new window.BMapLib.MarkerClusterer(o.current))}),[]),E=(0,i.useCallback)((function(){if(window.BMap){var e="".concat(D.SG,"/img/marker.png"),t=function(t,n){var r=oo(t,n),i=ao(r.lng,r.lat),a=new window.BMap.Point(i.lng,i.lat),s=lo(a,D.wg,e);o.current.addOverlay(s)};navigator.geolocation?navigator.geolocation.getCurrentPosition((function(e){return t(e.coords.longitude,e.coords.latitude)}),(function(){t(fo.lng,fo.lat),c.A.danger((0,D.AP)("Failed to get user location"))})):t(fo.lng,fo.lat)}}),[]),_=(0,i.useCallback)((function(){var e,t;if(r(!1),window.BMap.Map){var n=window.sfMetadataContext.localStorage.getItem("map-center")||fo;if(navigator.geolocation&&navigator.geolocation.getCurrentPosition((function(e){n={lng:e.coords.longitude,lat:e.coords.latitude},window.sfMetadataContext.localStorage.setItem("map-center",n)})),(0,so.u1)(null===(e=n)||void 0===e?void 0:e.lng,null===(t=n)||void 0===t?void 0:t.lat)){var i=oo(n.lng,n.lat),a=ao(i.lng,i.lat),s=a.lng,l=a.lat;o.current=new window.BMap.Map("sf-metadata-map-container",{enableMapClick:!1});var c=new window.BMap.Point(s,l);o.current.centerAndZoom(c,4),o.current.enableScrollWheelZoom(!0),m(),E(),v(),u.current=0,g()}}}),[m,v,E,g]);return(0,i.useEffect)((function(){if(f.type===me.K$.B_MAP)return window.renderMap=_,$a(f.key).then((function(){return _()})),function(){window.renderMap=null}}),[f,_]),(0,b.jsx)("div",{className:"w-100 h-100 sf-metadata-view-map",children:n?(0,b.jsx)(a.Du,{}):(0,b.jsx)("div",{className:"sf-metadata-map-container",ref:o,id:"sf-metadata-map-container"})})},ho=function(){var e=(0,Bn.o)(),t=e.isLoading,n=e.metadata,r=e.errorMsg,o=(0,i.useCallback)((function(e){if(!e)return null;switch(e.view.type){case y.rX.GALLERY:return(0,b.jsx)(Pr,{});case y.rX.TABLE:return(0,b.jsx)(Er,{});case y.rX.FACE_RECOGNITION:return(0,b.jsx)(Ur,{});case y.rX.KANBAN:return(0,b.jsx)(Wa,{});case y.rX.MAP:return(0,b.jsx)(po,{});default:return null}}),[]);return t?(0,b.jsx)(a.Du,{}):(0,b.jsx)("div",{className:"sf-metadata-wrapper",children:(0,b.jsx)("div",{className:"sf-metadata-main",children:r?(0,b.jsx)("div",{className:"d-center-middle error",children:(0,D.AP)(r)}):o(n)})})},mo=n(87927),go=function(e){var t=Object.assign({},(function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e),e));return(0,b.jsx)(Bn.c,(0,r.A)((0,r.A)({},t),{},{children:(0,b.jsx)(ho,{})}))},vo=n(99308),yo=n(85907),bo=n(58195),Eo=n(14113),_o=function(e){var t=e.toggle,n=e.submit;return(0,b.jsxs)(bo.A,{isOpen:!0,toggle:t,children:[(0,b.jsx)(Eo.A,{toggle:t,children:(0,D.AP)("Turn off extended properties")}),(0,b.jsx)(vo.A,{children:(0,b.jsx)("p",{children:(0,D.AP)("Do you really want to turn off extended properties? Existing properties will all be deleted.")})}),(0,b.jsxs)(yo.A,{children:[(0,b.jsx)(zr.A,{color:"secondary",onClick:t,children:(0,D.AP)("Cancel")}),(0,b.jsx)(zr.A,{color:"primary",onClick:n,children:(0,D.AP)("Turn off")})]})]})},Co=function(e){var t=e.value,n=e.repoID,r=e.toggleDialog,a=e.submit,o=(0,i.useState)(t),s=(0,l.A)(o,2),u=s[0],d=s[1],f=(0,i.useState)(!1),h=(0,l.A)(f,2),m=h[0],g=h[1],v=(0,i.useState)(!1),y=(0,l.A)(v,2),E=y[0],_=y[1],C=(0,i.useCallback)((function(){m||r&&r()}),[m,r]),A=(0,i.useCallback)((function(){u?(g(!0),_r.A.createMetadata(n).then((function(e){a(!0),r()})).catch((function(e){var t=k.Aq.getErrorMsg(e);c.A.danger(t),g(!1)}))):_(!0)}),[n,u,a,r]),T=(0,i.useCallback)((function(){_(!E)}),[E]),w=(0,i.useCallback)((function(){_(!1),g(!0),_r.A.deleteMetadata(n).then((function(e){a(!1),r()})).catch((function(e){var t=k.Aq.getErrorMsg(e);c.A.danger(t),g(!1)}))}),[n,a,r]),S=(0,i.useCallback)((function(){d(!u)}),[u]);return(0,b.jsxs)(b.Fragment,{children:[!E&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsxs)(vo.A,{className:"metadata-status-management-dialog",children:[(0,b.jsx)(Va.A,{checked:u,disabled:m,size:"large",textPosition:"right",className:p()("change-metadata-status-management w-100",{disabled:m}),onChange:S,placeholder:(0,D.AP)("Enable extended properties")}),(0,b.jsx)("p",{className:"tip m-0",children:(0,D.AP)("After enable extended properties for files, you can add different properties to files, like collaborators, file expiring time, file description. You can also create different views for files based extended properties.")})]}),(0,b.jsxs)(yo.A,{children:[(0,b.jsx)(zr.A,{color:"secondary",onClick:C,children:(0,D.AP)("Cancel")}),(0,b.jsx)(zr.A,{color:"primary",disabled:t===u||m,onClick:A,children:(0,D.AP)("Submit")})]})]}),E&&(0,b.jsx)(_o,{toggle:T,submit:w})]})},Ao=function(e){var t=e.toggle,n=e.submit;return(0,b.jsxs)(bo.A,{isOpen:!0,toggle:t,children:[(0,b.jsx)(Eo.A,{toggle:t,children:(0,D.AP)("Turn off face recognition")}),(0,b.jsx)(vo.A,{children:(0,b.jsx)("p",{children:(0,D.AP)("Do you really want to turn off face recognition? Existing results will all be deleted.")})}),(0,b.jsxs)(yo.A,{children:[(0,b.jsx)(zr.A,{color:"secondary",onClick:t,children:(0,D.AP)("Cancel")}),(0,b.jsx)(zr.A,{color:"primary",onClick:n,children:(0,D.AP)("Turn off")})]})]})},To=function(e){var t=e.value,n=e.repoID,r=e.toggleDialog,a=e.submit,o=(0,i.useState)(t),s=(0,l.A)(o,2),u=s[0],d=s[1],f=(0,i.useState)(!1),h=(0,l.A)(f,2),m=h[0],g=h[1],v=(0,i.useState)(!1),y=(0,l.A)(v,2),E=y[0],_=y[1],C=(0,i.useCallback)((function(){r()}),[r]),A=(0,i.useCallback)((function(){u?(g(!0),_r.A.openFaceRecognition(n).then((function(e){a(!0),r()})).catch((function(e){var t=k.Aq.getErrorMsg(e);c.A.danger(t),g(!1)}))):_(!0)}),[n,a,r,u]),T=(0,i.useCallback)((function(){_(!E)}),[E]),w=(0,i.useCallback)((function(){_(!1),g(!0),_r.A.closeFaceRecognition(n).then((function(e){a(!1),r()})).catch((function(e){var t=k.Aq.getErrorMsg(e);c.A.danger(t),g(!1)}))}),[n,a,r]),S=(0,i.useCallback)((function(){d(!u)}),[u]);return(0,b.jsxs)(b.Fragment,{children:[!E&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsxs)(vo.A,{className:"metadata-face-recognition-dialog",children:[(0,b.jsx)(Va.A,{checked:u,disabled:m,size:"large",textPosition:"right",className:p()("change-face-recognition-status-management w-100",{disabled:m||t}),onChange:S,placeholder:(0,D.AP)("Face recognition")}),(0,b.jsx)("p",{className:"tip m-0",children:(0,D.AP)("Enable face recognition to identify people in your photos.")})]}),(0,b.jsxs)(yo.A,{children:[(0,b.jsx)(zr.A,{color:"secondary",onClick:C,children:(0,D.AP)("Cancel")}),(0,b.jsx)(zr.A,{color:"primary",disabled:t===u||m,onClick:A,children:(0,D.AP)("Submit")})]})]}),E&&(0,b.jsx)(Ao,{toggle:T,submit:w})]})},wo=function(e){var t=e.value,n=e.onChange,r=(0,i.useCallback)((function(e){e&&e.stopPropagation(),n(!t)}),[t,n]);return(0,b.jsx)("div",{className:"sf-metadata-property-detail-editor sf-metadata-checkbox-property-detail-editor",children:(0,b.jsx)("div",{className:"sf-metadata-checkbox-property-detail-editor-content",onClick:r,children:t&&(0,b.jsx)(a.In,{iconName:"check-mark"})})})},So=i.memo((function(e){var t=e.value,n=e.onChange,r=(0,i.useState)(!1),o=(0,l.A)(r,2),s=o[0],u=o[1],c=(0,i.useRef)(null);(0,i.useEffect)((function(){c.current.innerText=t||""}),[t]);var d=(0,i.useCallback)((function(){if(s){var e=c.current.innerText;e!==t&&n((0,ye.yD)(e)||""),u(!1)}}),[s,t,n]),f=(0,i.useCallback)((function(e){e.stopPropagation()}),[]),h=(0,i.useCallback)((function(e){e.stopPropagation()}),[]),m=(0,i.useCallback)((function(e){var t=e.currentTarget,n=t.selectionStart,r=t.selectionEnd,i=t.value;e.keyCode===me.cK.Enter?(e.preventDefault(),d()):(e.keyCode===me.cK.ChineseInputMethod||e.keyCode===me.cK.LeftArrow&&0===n||e.keyCode===me.cK.RightArrow&&r===i.length)&&e.stopPropagation()}),[d]),g=(0,i.useCallback)((function(){s||(u(!0),setTimeout((function(){c.current.focus();var e=document.createRange();e.selectNodeContents(c.current),e.collapse(!1);var t=window.getSelection();t.removeAllRanges(),t.addRange(e)}),1))}),[s]);return(0,b.jsx)(a.ij,{onClickOutside:d,children:(0,b.jsx)("div",{className:p()("sf-metadata-property-detail-editor sf-metadata-text-property-detail-editor",{formatter:!s}),onClick:g,ref:c,onKeyDown:m,onCut:h,onPaste:f,placeholder:(0,D.AP)("Empty"),contentEditable:s})})}),(function(e,t){return!((0,x.oI)(e.value,t.value,t.field.type)||!Q.A.isSameObject(e.field,t.field)||e.onChange!==t.onChange)})),ko=i.memo((function(e){var t=e.value,n=e.field,r=e.onChange,a=(0,i.useState)(""),o=(0,l.A)(a,2),s=o[0],u=o[1],c=(0,i.useRef)(null);(0,i.useEffect)((function(){var e=t||0===t?t:"",r=(null===n||void 0===n?void 0:n.data)||{},i=(0,x.HL)(e,r)||"";u(i)}),[t,n]);var d=(0,i.useCallback)((function(e){var t,r=(null===n||void 0===n||null===(t=n.data)||void 0===t?void 0:t.format)||y.KY,i="custom_currency"===r?n.data.currency_symbol:null,a=e.target.value.trim();if(k.Aq.isMac()||!(a.indexOf(".\u3002")>-1)){var o=(0,x.yA)(a,r,i);o!==s&&u(o)}}),[n,s]),f=(0,i.useCallback)((function(){var e=(0,x.nY)(s,n.data);e!==t&&r(e)}),[t,s,n,r]),p=(0,i.useCallback)((function(e){e.stopPropagation()}),[]),h=(0,i.useCallback)((function(e){e.stopPropagation()}),[]),m=(0,i.useCallback)((function(e){var t=e.currentTarget,n=t.selectionStart,r=t.selectionEnd,i=t.value;e.keyCode===me.cK.Enter?(e.preventDefault(),c.current&&c.current.blur()):(e.keyCode===me.cK.ChineseInputMethod||e.keyCode===me.cK.LeftArrow&&0===n||e.keyCode===me.cK.RightArrow&&r===i.length)&&e.stopPropagation()}),[]),g=(0,i.useCallback)((function(e){d(e)}),[d]);return(0,b.jsx)("input",{ref:c,type:"text",className:"sf-metadata-number-property-detail-editor form-control",placeholder:(0,D.AP)("Empty")||"",onBlur:f,onCut:h,onPaste:p,value:s,name:n.name,title:n.name,"aria-label":n.name,onChange:d,onKeyDown:m,onCompositionEnd:g})}),(function(e,t){return!((0,x.oI)(e.value,t.value,t.field.type)||!Q.A.isSameObject(e.field,t.field)||e.onChange!==t.onChange)})),Do=n(9772),xo=function(e){var t=e.field,n=e.value,a=e.record,o=e.fields,s=e.onChange,u=e.modifyColumnData,c=(0,i.useRef)(null),d=(0,i.useState)(!1),f=(0,l.A)(d,2),p=f[0],h=f[1],m=(0,i.useMemo)((function(){return(0,B.Fi)(t)}),[t]),g=(0,i.useCallback)((function(e){if(e.target&&!((0,ye.wD)(e).indexOf("sf-metadata-search-options")>-1)){var t=document.querySelector(".sf-metadata-single-select-editor");t&&(t.contains(e.target)||c.current&&!c.current.contains(e.target)&&p&&h(!1))}}),[p]),v=(0,i.useCallback)((function(e){e.keyCode===me.cK.Esc&&p&&h(!1)}),[p]);(0,i.useEffect)((function(){return document.addEventListener("mousedown",g),document.addEventListener("keydown",v,!0),function(){document.removeEventListener("mousedown",g),document.removeEventListener("keydown",v,!0)}}),[g,v]);var y=(0,i.useCallback)((function(){h(!0)}),[]),E=(0,i.useCallback)((function(e){!e||(0,x.om)(m,e)?(s(e),h(!1)):h(!1)}),[m,s]),_=n?(0,x.om)(m,n):null,C=(0,i.useCallback)((function(){if(!p)return null;var e=c.current.getBoundingClientRect().width;return(0,b.jsx)(Do.A,{target:c,isOpen:!0,placement:"bottom-end",hideArrow:!0,fade:!1,className:"sf-metadata-property-editor-popover sf-metadata-single-select-property-editor-popover",boundariesElement:document.body,children:(0,b.jsx)(Se,{value:n,column:(0,r.A)((0,r.A)({},t),{},{width:Math.max(e-2,200)}),columns:o,modifyColumnData:u,record:a,height:2,onCommit:E})})}),[p,E,a,n,u,o,t]);return(0,b.jsxs)("div",{className:"sf-metadata-property-detail-editor sf-metadata-single-select-property-detail-editor",placeholder:(0,D.AP)("Empty"),ref:c,onClick:y,children:[_&&(0,b.jsx)("div",{className:"sf-metadata-single-select-property-value",style:{backgroundColor:_.color,color:_.textColor||null},children:_.name}),C()]})},Oo=function(e){var t=e.field,n=e.value,a=e.onChange,o=e.modifyColumnData,s=(0,i.useRef)(null),u=(0,i.useState)(!1),c=(0,l.A)(u,2),d=c[0],f=c[1],p=(0,i.useMemo)((function(){return(0,B.Fi)(t)}),[t]),h=(0,i.useCallback)((function(e){if(e.target&&!((0,ye.wD)(e).indexOf("sf-metadata-search-options")>-1)){var t=document.querySelector(".sf-metadata-multiple-select-editor");t&&(t.contains(e.target)||s.current&&!s.current.contains(e.target)&&d&&f(!1))}}),[d]),m=(0,i.useCallback)((function(e){e.keyCode===me.cK.Esc&&d&&f(!1)}),[d]);(0,i.useEffect)((function(){return document.addEventListener("mousedown",h),document.addEventListener("keydown",m,!0),function(){document.removeEventListener("mousedown",h),document.removeEventListener("keydown",m,!0)}}),[h,m]);var g=(0,i.useCallback)((function(){f(!0)}),[]),v=(0,i.useCallback)((function(e,r){r&&r.stopPropagation(),r&&r.nativeEvent&&r.nativeEvent.stopImmediatePropagation();var i=(0,x.bL)(t,n).filter((function(t){return t!==e}));a(i)}),[t,n,a]),y=(0,i.useCallback)((function(e){a(e)}),[a]),E=(0,i.useCallback)((function(){if(!d)return null;var e=s.current.getBoundingClientRect().width;return(0,b.jsx)(Do.A,{target:s,isOpen:!0,placement:"bottom-end",hideArrow:!0,fade:!1,className:"sf-metadata-property-editor-popover sf-metadata-single-select-property-editor-popover sf-metadata-multiple-select-property-editor-popover",boundariesElement:document.body,children:(0,b.jsx)(Oe,{saveImmediately:!0,value:n,column:(0,r.A)((0,r.A)({},t),{},{width:Math.max(e-2,200)}),modifyColumnData:o,onCommit:y})})}),[d,y,n,o,t]),_=(0,i.useMemo)((function(){if(!Array.isArray(n)||0===n.length)return!0;var e=p.filter((function(e){return n.includes(e.id)||n.includes(e.name)})),t=n.filter((function(e){return e&&!p.find((function(t){return t.id===e||t.name===e}))}));return e.length+t.length===0}),[p,n]);return(0,b.jsxs)("div",{className:"sf-metadata-property-detail-editor sf-metadata-single-select-property-detail-editor sf-metadata-multiple-select-property-detail-editor",placeholder:(0,D.AP)("Empty"),ref:s,onClick:g,children:[!_&&(0,b.jsx)(De,{value:n,options:p,onDelete:v}),E()]})},No=function(e){var t=e.field,n=e.value,r=e.onChange,a=(0,i.useRef)(null),o=(0,i.useState)(!1),s=(0,l.A)(o,2),u=s[0],c=s[1],d=(0,S.D1)().getCollaborator,f=(0,i.useCallback)((function(e){if(u&&(e.target&&!((0,ye.wD)(e).indexOf("sf-metadata-search-collaborators")>-1))){var t=document.querySelector(".sf-metadata-collaborator-editor");t&&t.contains(e.target)||a.current.contains(e.target)||c(!1)}}),[u]),p=(0,i.useCallback)((function(e){e.keyCode===me.cK.Esc&&u&&c(!1)}),[u]);(0,i.useEffect)((function(){return document.addEventListener("mousedown",f),document.addEventListener("keydown",p,!0),function(){document.removeEventListener("mousedown",f),document.removeEventListener("keydown",p,!0)}}),[f,p]);var h=(0,i.useCallback)((function(){c(!0)}),[]),m=(0,i.useCallback)((function(e){r(e)}),[r]),g=(0,i.useCallback)((function(e,t){t&&t.stopPropagation(),t&&t.nativeEvent&&t.nativeEvent.stopImmediatePropagation();var i=n.filter((function(t){return t!==e}));r(i)}),[n,r]),v=(0,i.useCallback)((function(){if(!u)return null;var e=a.current.getBoundingClientRect().width;return(0,b.jsx)(Do.A,{target:a,isOpen:!0,placement:"bottom-end",hideArrow:!0,fade:!1,className:"sf-metadata-property-editor-popover sf-metadata-collaborator-property-editor-popover",boundariesElement:document.body,style:{width:Math.max(e-2,200)},children:(0,b.jsx)(Pe,{saveImmediately:!0,value:n,column:t,height:2,onCommit:m})})}),[u,m,n,t]),y=Array.isArray(n)?n.filter((function(e){return d(e)})):[];return(0,b.jsxs)("div",{className:"sf-metadata-property-detail-editor sf-metadata-collaborator-property-detail-editor",placeholder:(0,D.AP)("Empty"),ref:a,onClick:h,children:[y.length>0&&(0,b.jsx)(Ne,{value:n,onDelete:g}),v()]})},Io=function(e){var t=e.value,n=e.field,r=e.onChange,o=e.lang,s=(0,i.useState)(!1),u=(0,l.A)(s,2),c=u[0],d=u[1],f=(0,i.useMemo)((function(){var e;return(null===n||void 0===n||null===(e=n.data)||void 0===e?void 0:e.format)||y.D2}),[n]),p=(0,i.useRef)(t),h=(0,i.useCallback)((function(){d(!0)}),[]),m=(0,i.useCallback)((function(e){p.current=e}),[]),g=(0,i.useCallback)((function(){r(null),d(!1)}),[r]),v=(0,i.useCallback)((function(){d(!1),(0,x.oI)(t,p.current,y.vZ.DATE)&&r(p.current)}),[t,p,r]),E=(0,i.useCallback)((function(e){var t=(0,ye.wD)(e);t.indexOf("rc-calendar")>-1||!t&&"LI"===e.target.tagName||v()}),[v]);return(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("div",{className:"sf-metadata-property-detail-editor sf-metadata-date-property-detail-editor",placeholder:(0,D.AP)("Empty"),onClick:h,children:(0,x.u1)(t,f)}),c&&(0,b.jsx)(a.ij,{onClickOutside:E,children:(0,b.jsx)(a.US,{lang:o,format:f,value:t,onChange:m,onClose:v,onClear:g})})]})},Po=function(e){var t=e.field,n=e.value,r=e.onChange,o=(0,i.useState)(n),s=(0,l.A)(o,2),u=s[0],c=s[1],d=(0,i.useState)(!1),f=(0,l.A)(d,2),p=f[0],h=f[1],m=(0,i.useCallback)((function(){h(!0)}),[]),g=(0,i.useCallback)((function(e){r&&r(e),c(e)}),[r]),v=(0,i.useCallback)((function(){h(!1)}),[]),y=!u||!u.trim();return(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("div",{className:"sf-metadata-property-detail-editor sf-metadata-long-text-property-detail-editor",placeholder:(0,D.AP)("Empty"),onClick:m,children:!y&&(0,b.jsx)(a.qz,{value:u,className:"sf-metadata-property-detail-formatter"})}),p&&(0,b.jsx)(Ue,{value:u,column:t,onCommit:g,onCommitCancel:v})]})},Mo=function(e){var t=e.value,n=e.field,r=e.onChange,a=(0,i.useCallback)((function(e){r(e[n.key])}),[n,r]);return(0,b.jsx)("div",{className:"sf-metadata-property-detail-editor sf-metadata-rate-property-detail-editor",placeholder:(0,D.AP)("Empty"),children:(0,b.jsx)(F,{isCellSelected:!0,field:n,value:t,onChange:a})})},Lo=["field","onChange"],Ro=function(e){var t=e.field,n=e.onChange,a=(0,d.A)(e,Lo),o=(0,i.useCallback)((function(e){n(t.key,e)}),[t,n]);switch(t.type){case y.vZ.CHECKBOX:return(0,b.jsx)(wo,(0,r.A)((0,r.A)({},a),{},{field:t,onChange:o}));case y.vZ.TEXT:return(0,b.jsx)(So,(0,r.A)((0,r.A)({},a),{},{field:t,onChange:o}));case y.vZ.NUMBER:return(0,b.jsx)(ko,(0,r.A)((0,r.A)({},a),{},{field:t,onChange:o}));case y.vZ.DATE:return(0,b.jsx)(Io,(0,r.A)((0,r.A)({},a),{},{field:t,onChange:o,lang:D.vV}));case y.vZ.SINGLE_SELECT:return(0,b.jsx)(xo,(0,r.A)((0,r.A)({},a),{},{field:t,onChange:o}));case y.vZ.MULTIPLE_SELECT:return(0,b.jsx)(Oo,(0,r.A)((0,r.A)({},a),{},{field:t,onChange:o}));case y.vZ.COLLABORATOR:return(0,b.jsx)(No,(0,r.A)((0,r.A)({},a),{},{field:t,onChange:o}));case y.vZ.LONG_TEXT:return(0,b.jsx)(Po,(0,r.A)((0,r.A)({},a),{},{field:t,onChange:o}));case y.vZ.RATE:return(0,b.jsx)(Mo,(0,r.A)((0,r.A)({},a),{},{field:t,onChange:o}));default:return null}},Fo=n(92811),Bo=n(24657),jo=[y.L2.ID,y.L2.CTIME,y.L2.MTIME,y.L2.CREATOR,y.L2.LAST_MODIFIER,y.L2.FILE_CREATOR,y.L2.FILE_CTIME,y.L2.FILE_MODIFIER,y.L2.FILE_MTIME,y.L2.PARENT_DIR,y.L2.FILE_NAME,y.L2.IS_DIR,y.L2.FILE_TYPE,y.L2.OBJ_ID,y.L2.SIZE,y.L2.SUFFIX,y.L2.FILE_DETAILS,y.L2.LOCATION,y.L2.FACE_LINKS,y.L2.FACE_VECTORS],Uo=["/_Internal","/images"],Ho=["type","key"],zo=n(81446),Vo=function(e){function t(e){var n;(0,h.A)(this,t),(n=(0,g.A)(this,t,[e])).initMap=function(e){n.setState({isLoading:!0}),n.mapType!==me.K$.B_MAP?n.mapType!==me.K$.G_MAP?n.setState({isLoading:!1}):window.google?n.renderGoogleMap(e):(window.renderGoogleMap=function(){return n.renderGoogleMap(e)},Xa(n.mapType,n.mapKey)):window.BMapGL?n.renderBaiduMap(e):(window.renderBaiduMap=function(){return n.renderBaiduMap(e)},Xa(n.mapType,n.mapKey))},n.addMarkerByPosition=function(e,t){if(n.mapType===me.K$.B_MAP){var r=new window.BMapGL.Point(e,t),i=new window.BMapGL.Marker(r,{offset:new window.BMapGL.Size(-2,-5)});return n.map&&n.map.clearOverlays(),n.map&&n.map.addOverlay(i),void(n.map&&n.map.setCenter(r))}if(n.mapType===me.K$.G_MAP)return n.googleMarker?void n.googleMarker.setPosition({lng:e,lat:t}):void(n.googleMarker=new window.google.maps.marker.AdvancedMarkerElement({position:{lng:e,lat:t},map:n.map}))},n.renderBaiduMap=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};n.setState({isLoading:!1},(function(){if(window.BMapGL.Map&&(0,so.u1)(null===e||void 0===e?void 0:e.lng,null===e||void 0===e?void 0:e.lat)){var t=oo(e.lng,e.lat),r=ao(t.lng,t.lat),i=r.lng,a=r.lat;n.map=new window.BMapGL.Map("sf-geolocation-map-container",{enableMapClick:!1});var o=new window.BMapGL.Point(i,a);n.map.centerAndZoom(o,16),n.map.enableScrollWheelZoom(!0),n.addMarkerByPosition(i,a),(new window.BMapGL.Geocoder).getLocation(o,(function(e){var t=e.address;n.setState({address:t})}))}}))},n.renderGoogleMap=function(e){n.setState({isLoading:!1},(function(){if(window.google.maps.Map&&(0,so.u1)(null===e||void 0===e?void 0:e.lng,null===e||void 0===e?void 0:e.lat)){var t=oo(e.lng,e.lat),r=t||{},i=r.lng,a=r.lat;n.map=new window.google.maps.Map(n.ref,{zoom:16,center:t,mapId:D.nV,zoomControl:!1,mapTypeControl:!1,scaleControl:!1,streetViewControl:!1,rotateControl:!1,fullscreenControl:!1}),n.addMarkerByPosition(i,a),n.map.setCenter(t);var o=new window.google.maps.Geocoder,s=new window.google.maps.LatLng(a,i);o.geocode({location:s},(function(e,t){if("OK"===t)if(e[0]){var r=e[0].formatted_address.split(" ")[1];n.setState({address:r})}else c.A.warning((0,D.AP)("No address found for the given coordinates."))}))}}))};var r=Ka({baiduMapKey:D.$z,googleMapKey:D.pv}),i=r.type,a=r.key;return n.mapType=i,n.mapKey=a,n.map=null,n.currentPosition={},n.state={address:"",isLoading:!0},n}return(0,v.A)(t,e),(0,m.A)(t,[{key:"componentDidMount",value:function(){this.initMap(this.props.position)}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=e.position;Q.A.isSameObject(t,this.props.position)||this.initMap(t)}},{key:"componentWillUnmount",value:function(){this.map&&me.b1.includes(this.mapType)?this.mineMapMarker=null:this.map&&this.mapType===me.K$.G_MAP&&(this.googleMarker=null),this.map=null,this.setState=function(e,t){}}},{key:"render",value:function(){var e=this,t=this.state,n=t.isLoading,r=t.address,i=this.props.position,a=(0,so.u1)(null===i||void 0===i?void 0:i.lng,null===i||void 0===i?void 0:i.lat);return(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(Fo.A,{field:{key:y.L2.LOCATION,type:y.vZ.GEOLOCATION,name:(0,B.Q8)(y.L2.LOCATION)},readonly:!0,children:a?(0,b.jsxs)("div",{className:"sf-metadata-ui cell-formatter-container geolocation-formatter sf-metadata-geolocation-formatter",children:[!n&&this.mapType&&r&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("span",{children:r}),(0,b.jsx)("br",{})]}),(0,b.jsx)("span",{children:(0,x.YI)(i,{geo_format:y.fz.LNG_LAT})})]}):(0,b.jsx)("div",{className:"sf-metadata-record-cell-empty",placeholder:(0,D.AP)("Empty")})}),n?(0,b.jsx)(zo.A,{}):this.mapType&&(0,b.jsx)("div",{className:p()("dirent-detail-item-value-map",{"d-none":!a}),children:(0,b.jsx)("div",{className:"w-100 h-100",ref:function(t){return e.ref=t},id:"sf-geolocation-map-container"})})]})}}])}(i.Component),Yo=Vo,Go=function(e){var t=e.repoID,n=e.filePath,a=e.repoInfo,s=e.direntType,u=e.updateRecord,f=(0,i.useState)(!0),p=(0,l.A)(f,2),h=p[0],m=p[1],g=(0,i.useState)({record:{},fields:[]}),v=(0,l.A)(g,2),E=v[0],_=v[1],C=(0,i.useMemo)((function(){return"admin"!==a.permission&&"rw"!==a.permission?"r":"rw"}),[a]),A=(0,i.useCallback)((function(e,n){var i=E.record,a=E.fields.find((function(t){return t.key===e})),s=(0,B.KO)(a),u=(0,x.Yd)(i),l=(0,x.ql)(i),d=(0,o.default)({},s,n);a.type===y.vZ.SINGLE_SELECT?d=(0,o.default)({},s,(0,x.xn)(a,n)):a.type===y.vZ.MULTIPLE_SELECT&&(d=(0,o.default)({},s,n?(0,x.zX)(a,n):[])),_r.A.modifyRecord(t,u,d,l).then((function(e){var t,n,a=(0,r.A)((0,r.A)({},E),{},{record:(0,r.A)((0,r.A)({},i),d)});_(a),null!==(t=window)&&void 0!==t&&null!==(n=t.sfMetadataContext)&&void 0!==n&&n.eventBus&&window.sfMetadataContext.eventBus.dispatch(y.Tw.LOCAL_RECORD_CHANGED,u,d)})).catch((function(e){var t=k.Aq.getErrorMsg(e);c.A.danger(t)}))}),[t,E]),T=(0,i.useCallback)((function(e,n){var i,a=E.fields,s=E.record,u=a.slice(0);_r.A.modifyColumnData(t,e,n).then((function(t){var n=new Bo.A(t.data.column),r=a.findIndex((function(t){return t.key===e}));return u[r]=n,n})).then((function(n){var r=(0,B.KO)(n),a=(0,B.Fi)(n),u=a[a.length-1];if(i=(0,o.default)({},r,u.id),y.LO.includes(e)||n.type!==y.vZ.SINGLE_SELECT){if(n.type===y.vZ.MULTIPLE_SELECT){var l=(0,x.Te)(s,n)||[];i=(0,o.default)({},r,[].concat((0,ke.A)(l),[u.name]))}}else i=(0,o.default)({},r,(0,x.BW)(a,u.id));return _r.A.modifyRecord(t,s._id,i,s._obj_id)})).then((function(e){var t=(0,r.A)((0,r.A)({},E),{},{record:(0,r.A)((0,r.A)({},s),i),fields:u});_(t)})).catch((function(e){var t=k.Aq.getErrorMsg(e);c.A.danger(t)}))}),[t,E]),w=(0,i.useCallback)((function(e,t){if((0,x.Yd)(null===E||void 0===E?void 0:E.record)===e){var n=(0,r.A)((0,r.A)({},E),{},{record:(0,r.A)((0,r.A)({},E.record),t)});_(n)}}),[E]);if((0,i.useEffect)((function(){if(m(!0),Uo.find((function(e){return n.startsWith(e)})))m(!1);else{var e=k.Aq.getDirName(n),i=k.Aq.getFileName(n),a="file"===s?e:e.slice(0,e.length-i.length-1);a.startsWith("/")||(a="/"+a),_r.A.getMetadataRecordInfo(t,a,i).then((function(e){var t=e.data,n=t.results,i=t.metadata,a=Array.isArray(n)&&n.length>0?n[0]:{},o=function(e){if(!Array.isArray(e)||0===e.length)return[];var t=e.map((function(e){var t=e.type,n=e.key,i=(0,d.A)(e,Ho);return(0,r.A)((0,r.A)({},i),{},{key:n,type:(0,B.QL)(n,t),width:200})})).filter((function(e){return!jo.includes(e.key)})),n=[];return t.forEach((function(e){n.push(e)})),n}(i).map((function(e){return new Bo.A(e)}));u&&u(a),_({record:a,fields:o}),m(!1)})).catch((function(e){var t=k.Aq.getErrorMsg(e);c.A.danger(t),m(!1)}))}}),[t,n,s,u]),(0,i.useEffect)((function(){var e,t,n=null===(e=window)||void 0===e||null===(t=e.sfMetadataContext)||void 0===t?void 0:t.eventBus;if(n){var r=n.subscribe(y.Tw.LOCAL_RECORD_DETAIL_CHANGED,w);return function(){r()}}}),[w]),h)return null;var S=E.fields,O=E.record;if(!O._id)return null;var N=(0,x.NZ)(O),I=O&&(k.Aq.imageCheck(N)||k.Aq.videoCheck(N));return(0,b.jsxs)(b.Fragment,{children:[S.map((function(e){var t="rw"===C&&e.editable;!I&&t&&e.key===y.L2.CAPTURE_TIME&&(t=!1);var n=(0,x.Te)(O,e);return(0,b.jsx)(Fo.A,{field:e,readonly:!t,children:t?(0,b.jsx)(Ro,{field:e,value:n,onChange:A,fields:S,record:O,modifyColumnData:T}):(0,b.jsx)(M,{field:e,value:n,emptyTip:(0,D.AP)("Empty"),className:"sf-metadata-property-detail-formatter"})},e.key)})),I&&(0,b.jsx)(Yo,{position:(0,x.Te)(O,{key:y.L2.LOCATION})})]})},qo=n(85077),Wo=n(95754),Ko=n(36402),Xo=function(e){var t=e.canDelete,n=e.userPerm,r=e.isSelected,a=e.view,o=e.onClick,s=e.onDelete,u=e.onCopy,d=e.onUpdate,f=e.onMove,h=(0,i.useState)(!1),m=(0,l.A)(h,2),g=m[0],v=m[1],E=(0,i.useState)(!1),_=(0,l.A)(E,2),C=_[0],A=_[1],T=(0,i.useState)(!1),w=(0,l.A)(T,2),x=w[0],O=w[1],N=(0,i.useState)(!1),I=(0,l.A)(N,2),P=I[0],M=I[1],L=(0,i.useState)(a.name||""),R=(0,l.A)(L,2),F=R[0],B=R[1],j=(0,i.useRef)(null),U=(0,S.p_)().viewsMap,H=Object.values(U).filter((function(e){return e._id!==a._id})).map((function(e){return e.name})),z=(0,i.useMemo)((function(){return"rw"===n||"admin"===n}),[n]),V=(0,i.useMemo)((function(){return!(k.Aq.isIEBrowser()||!z)}),[z]),Y=(0,i.useMemo)((function(){if(!z)return[];var e=[{key:"rename",value:(0,D.AP)("Rename")},{key:"duplicate",value:(0,D.AP)("Duplicate")}];return t&&e.push({key:"delete",value:(0,D.AP)("Delete")}),e}),[z,t]),G=(0,i.useCallback)((function(){C||v(!0)}),[C]),q=(0,i.useCallback)((function(){C||v(!0)}),[C]),W=(0,i.useCallback)((function(){C||v(!1)}),[C]),K=(0,i.useCallback)((function(){A(!0)}),[]),X=(0,i.useCallback)((function(){A(!1),v(!1)}),[]),$=(0,i.useCallback)((function(e){"rename"!==e?"duplicate"!==e?"delete"!==e||s():u():M(!0)}),[s,u]),Z=(0,i.useCallback)((function(e,t){d({name:e},(function(){M(!1),document.title="".concat(e," - Seafile")}),(function(e){t(e),document.title="".concat(a.name," - Seafile")}))}),[d,a.name]),Q=(0,i.useCallback)((function(e){if(!V)return!1;var t=JSON.stringify({type:"sf-metadata-view",view_id:a._id});e.dataTransfer.effectAllowed="move",e.dataTransfer.setData("application/drag-sf-metadata-view",t)}),[V,a]),J=(0,i.useCallback)((function(e){if(!V)return!1;O(!0)}),[V]),ee=(0,i.useCallback)((function(){if(!V)return!1;O(!1)}),[V]),te=(0,i.useCallback)((function(e){if(!V)return!1;e.preventDefault(),e.dataTransfer.dropEffect="move"}),[V]),ne=(0,i.useCallback)((function(e){if(!V)return!1;e.stopPropagation(),O(!1);var t=e.dataTransfer.getData("application/drag-sf-metadata-view");if(t){if("sf-metadata-view"!==(t=JSON.parse(t)).type)return!1;t.view_id&&f&&f(t.view_id,a._id)}}),[V,a,f]),re=(0,i.useCallback)((function(e){B(e.target.value)}),[]),ie=(0,i.useCallback)((function(e){e.preventDefault(),e.stopPropagation();var t=(0,so.LW)(F,H),n=t.isValid,r=t.message;n?r!==a.name?Z(r):M(!1):c.A.danger(r)}),[a,F,H,Z]),ae=(0,i.useCallback)((function(e){(0,jn.RI)(e)&&(ie(e),X())}),[ie,X]);return(0,i.useEffect)((function(){P&&j.current&&(j.current.focus(),j.current.select())}),[P]),(0,i.useEffect)((function(){var e=function(e){j.current&&!j.current.contains(e.target)&&ie(e)};return P?document.addEventListener("mousedown",e):document.removeEventListener("mousedown",e),function(){document.removeEventListener("mousedown",e)}}),[P,ie]),(0,b.jsx)(b.Fragment,{children:(0,b.jsxs)("div",{className:p()("tree-node-inner text-nowrap",{"tree-node-inner-hover":g,"tree-node-hight-light":r,"tree-node-drop":x}),title:(0,D.AP)("File extended properties"),onMouseEnter:G,onMouseOver:q,onMouseLeave:W,onClick:function(){return o(a)},children:[(0,b.jsx)("div",{className:"tree-node-text",draggable:z,onDragStart:Q,onDragEnter:J,onDragLeave:ee,onDragOver:te,onDrop:ne,children:P?(0,b.jsx)(qo.A,{innerRef:j,className:"sf-metadata-view-input mt-0",value:F,onChange:re,autoFocus:!0,onBlur:function(){return M(!1)},onKeyDown:ae}):a.name}),(0,b.jsx)("div",{className:"left-icon",children:(0,b.jsx)("div",{className:"tree-node-icon",children:(0,b.jsx)(Wo.A,{symbol:y.jW[a.type]||"table",className:"metadata-views-icon"})})}),(0,b.jsx)("div",{className:"right-icon",id:"metadata-view-dropdown-item-".concat(a._id),children:g&&(0,b.jsx)(Ko.A,{item:{name:"metadata-view"},toggleClass:"sf3-font sf3-font-more",freezeItem:K,unfreezeItem:X,getMenuList:function(){return Y},onMenuItemClick:$,menuStyle:k.Fr?{zIndex:1050}:{}})})]})})},$o=n(42119),Zo=[{key:"table",type:y.rX.TABLE},{key:"gallery",type:y.rX.GALLERY},{key:"kanban",type:y.rX.KANBAN},{key:"map",type:y.rX.MAP}],Qo=function(e){var t=e.target,n=e.toggle,r=e.onOptionClick,a=(0,i.useRef)(null),o=(0,i.useCallback)((function(e){a.current&&!a.current.contains(e.target)&&n(e)}),[n]);(0,i.useEffect)((function(){return a.current&&document.addEventListener("click",o,!0),function(){document.removeEventListener("click",o,!0)}}),[o]);var s=(0,i.useCallback)((function(e){switch(e){case y.rX.TABLE:return(0,D.AP)("Table");case y.rX.GALLERY:return(0,D.AP)("Gallery");case y.rX.KANBAN:return(0,D.AP)("Kanban");case y.rX.MAP:return(0,D.AP)("Map");default:return e}}),[]);return(0,b.jsx)($o.A,{className:"sf-metadata-addview-popover",isOpen:!0,toggle:n,target:t,placement:"right-start",hideArrow:!0,fade:!1,boundariesElement:document.body,children:(0,b.jsxs)("div",{ref:a,children:[(0,b.jsx)("div",{className:"sf-metadata-addview-popover-header",children:(0,D.AP)("New view")}),(0,b.jsx)("div",{className:"sf-metadata-addview-popover-body",children:Zo.map((function(e,t){return(0,b.jsxs)("button",{className:"dropdown-item sf-metadata-addview-popover-item",onClick:function(){return r(e)},children:[(0,b.jsx)("div",{className:"left-icon",children:(0,b.jsx)(Wo.A,{symbol:y.jW[e.type]||"table",className:"metadata-view-icon"})}),(0,b.jsx)("div",{children:s(e.type)})]},t)}))})]})})},Jo=function(e){var t=document.getElementById("favicon");if(t)switch(e){case y.rX.GALLERY:case"image":t.href="".concat(D.SG,"favicons/gallery.png");break;case y.rX.TABLE:t.href="".concat(D.SG,"favicons/table.png");break;case y.rX.FACE_RECOGNITION:t.href="".concat(D.SG,"favicons/face-recognition-view.png");break;case y.rX.KANBAN:t.href="".concat(D.SG,"favicons/kanban.png");break;case y.rX.MAP:t.href="".concat(D.SG,"favicons/map.png");break;default:t.href="".concat(D.SG,"favicons/favicon.png")}},es=function(e){var t=e.userPerm,n=e.currentPath,r=(0,i.useMemo)((function(){return"rw"===t||"admin"===t}),[t]),o=(0,i.useState)(0),s=(0,l.A)(o,2)[1],u=(0,S.p_)(),d=u.enableFaceRecognition,f=u.showFirstView,p=u.navigation,h=u.staticView,m=u.viewsMap,g=u.selectView,v=u.addView,E=u.duplicateView,_=u.deleteView,C=u.updateView,A=u.moveView,T=(0,i.useState)(null),w=(0,l.A)(T,2),k=w[0],x=w[1],O=(0,i.useState)(!1),N=(0,l.A)(O,2),I=N[0],P=N[1],M=(0,i.useState)(!1),L=(0,l.A)(M,2),R=L[0],F=L[1],B=(0,i.useState)(""),j=(0,l.A)(B,2),U=j[0],H=j[1],z=(0,i.useState)(""),V=(0,l.A)(z,2),Y=V[0],G=V[1],q=(0,i.useRef)(null);(0,i.useEffect)((function(){G(document.title)}),[]),(0,i.useEffect)((function(){var e=window.location,t=e.origin,n=e.pathname,r=e.search,i=new URLSearchParams(r).get("view");if(i){var a=m[i]||"";if(a)return g(a),document.title="".concat(a.name," - Seafile"),void Jo(a.type);var o="".concat(t).concat(n);window.history.pushState({url:o,path:""},"",o)}var s=p.find((function(e){return"view"===e.type})),u=s?m[s._id]:"";f&&u?(g(u),document.title="".concat(u.name," - Seafile"),Jo(u.type)):(document.title=Y,Jo("default"))}),[]),(0,i.useEffect)((function(){var e=n.split("/").pop(),t=m[e];t?(document.title="".concat(t.name," - Seafile"),Jo(t.type)):(document.title=Y,Jo("default"))}),[n,m,Y]);var W=(0,i.useCallback)((function(e,t,n,r){C(e,t,(function(){s((function(e){return e+1})),n&&n()}),r)}),[C]),K=function(e){e.stopPropagation(),P(!I)},X=(0,i.useCallback)((function(e){x(e);for(var t=(0,D.AP)("Untitled"),n=Object.values(m).map((function(e){return e.name})),r=1;n.includes(t);)t=(0,D.AP)("Untitled")+" ("+r+++")";H(t),F(!0),P(!1)}),[m]),$=(0,i.useCallback)((function(e){e.preventDefault(),e.stopPropagation();var t=Object.values(m).map((function(e){return e.name})),n=(0,so.LW)(U,t),r=n.isValid,i=n.message;if(!r)return c.A.danger(i),void q.current.focus();v(i,k.type),F(!1)}),[U,m,v,k]),Z=(0,i.useCallback)((function(e){(0,jn.RI)(e)&&$(e)}),[$]);return(0,i.useEffect)((function(){R&&q.current&&(q.current.focus(),q.current.select())}),[R]),(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("div",{className:"tree-view tree metadata-tree-view",children:(0,b.jsx)("div",{className:"tree-node",children:(0,b.jsxs)("div",{className:"children",children:[p.map((function(e,r){var i=m[e._id],a="/"+me.AT.FILE_EXTENDED_PROPERTIES+"/"+i._id,o=n===a;return(0,b.jsx)(Xo,{canDelete:0!==r,isSelected:o,userPerm:t,view:i,onClick:function(e){return g(e,o)},onDelete:function(){return _(i._id,o)},onCopy:function(){return E(i._id)},onUpdate:function(e,t,n){return W(i._id,e,t,n)},onMove:A},i._id)})),R&&(0,b.jsxs)("div",{className:"tree-view-inner sf-metadata-view-form",children:[(0,b.jsx)("div",{className:"left-icon",children:(0,b.jsx)(Wo.A,{symbol:y.jW[k.type]||y.rX.TABLE,className:"metadata-views-icon"})}),(0,b.jsx)(qo.A,{className:"sf-metadata-view-input",innerRef:q,value:U,onChange:function(e){H(e.target.value)},autoFocus:!0,onBlur:$,onKeyDown:Z})]}),d&&h.map((function(e){var t=m[e._id],r="/"+me.AT.FILE_EXTENDED_PROPERTIES+"/"+t._id,i=n===r;return(0,b.jsx)(Xo,{userPerm:"r",view:t,isSelected:i,onClick:function(e){return g(e,i)}},t._id)})),r&&(0,b.jsx)("div",{id:"sf-metadata-view-popover",children:(0,b.jsx)(a.NC,{className:"sf-metadata-add-view",callBack:K,footerName:(0,D.AP)("Add view"),addIconClassName:"sf-metadata-add-view-icon"})})]})})}),I&&(0,b.jsx)(Qo,{target:"sf-metadata-view-popover",toggle:K,onOptionClick:X})]})}},24657:function(e,t,n){"use strict";var r=n(92901),i=n(23029),a=n(11037),o=n(9264),s=(0,r.A)((function e(t){(0,i.A)(this,e),this.is_frozen=function(e){return e===o.L2.FILE_NAME},this.enable_edit=function(e,t){return!o.Aj.includes(e)||o.JI.includes(e)},this.key=t.key||"",this.name=(0,a.Q8)(this.key,t.name)||"",this.type=t.type||"",this.data=t.data||null,this.width=t.width||200,this.editable=this.enable_edit(this.key,this.type),this.data=(0,a.Qq)(this),this.frozen=this.is_frozen(this.key)||t.frozen||!1}));t.A=s},3783:function(e,t,n){"use strict";var r=n(92901),i=n(23029),a=n(31006),o=n(24657),s=(0,r.A)((function e(t){var n=this;(0,i.A)(this,e);var r=t.columns||[];this.columns=r.map((function(e){return new o.A(e)})),this.key_column_map={},this.columns.forEach((function(e){n.key_column_map[e.key]=e})),this.rows=t.rows||[],this.id_row_map={},this.row_ids=[],this.rows.forEach((function(e){n.row_ids.push(e._id),n.id_row_map[e._id]=e})),this.hasMore=!0,this.recordsCount=this.row_ids.length,this.view=new a.A(t.view||{},this.columns)}));t.A=s},31006:function(e,t,n){"use strict";var r=n(60436),i=n(92901),a=n(23029),o=n(11037),s=n(9264),u=(0,i.A)((function e(t,n){var i=this;(0,a.A)(this,e),this._id=t._id||"",this.type=t.type||"table","image"===this.type&&(this.type=s.rX.GALLERY),this.filters=t.filters||[],this.filter_conjunction=t.filter_conjunction||"Or";var u=s.pk[this.type];this.basic_filters=t.basic_filters&&t.basic_filters.length>0?t.basic_filters:u,this.basic_filters.length!==u.length&&(this.basic_filters=[].concat((0,r.A)(this.basic_filters),(0,r.A)(u.slice(this.basic_filters.length)))),this.sorts=t.sorts&&t.sorts.length>0?t.sorts:s.hc[this.type],this.groupbys=t.groupbys||[],this.groups=t.groups,this.hidden_columns=t.hidden_columns||[],this.rows=t.rows||[],this.available_columns=n||[],this.display_available_columns=this.available_columns.filter((function(e){return!s.hT.includes(e.key)})),this.columns=this.display_available_columns;var l=t.columns_keys||[];if(0===l.length)this.columns_keys=this.display_available_columns.map((function(e){return e.key}));else{var c=l.map((function(e){return(0,o.rm)(i.display_available_columns,e)})).filter((function(e){return e}));this.display_available_columns.forEach((function(e){(0,o.rm)(c,e.key)||c.push(e)})),this.columns_keys=c.map((function(e){return e.key})),this.columns=c}this.settings=t.settings||s.mD[this.type]}));t.A=u},89119:function(e,t,n){"use strict";n.d(t,{ZD:function(){return p},vT:function(){return b},ky:function(){return g},hg:function(){return v},P:function(){return f},I:function(){return D},qX:function(){return m},_f:function(){return y}});var r,i=n(64467),a=n(89379),o=n(60436),s=n(4159),u=n.n(s),l=n(36220),c=n.n(l),d=n(9264),f={MODIFY_RECORDS:"modify_records",DELETE_RECORDS:"delete_records",RESTORE_RECORDS:"restore_records",RELOAD_RECORDS:"reload_records",MODIFY_FILTERS:"modify_filters",MODIFY_SORTS:"modify_sorts",MODIFY_GROUPBYS:"modify_groupbys",MODIFY_HIDDEN_COLUMNS:"modify_hidden_columns",LOCK_RECORD_VIA_BUTTON:"lock_record_via_button",MODIFY_RECORD_VIA_BUTTON:"modify_record_via_button",MODIFY_SETTINGS:"modify_settings",MODIFY_LOCAL_RECORD:"modify_local_record",INSERT_COLUMN:"insert_column",DELETE_COLUMN:"delete_column",RENAME_COLUMN:"rename_column",MODIFY_COLUMN_DATA:"modify_column_data",MODIFY_COLUMN_WIDTH:"modify_column_width",MODIFY_COLUMN_ORDER:"modify_column_order",RENAME_PEOPLE_NAME:"rename_people_name",DELETE_PEOPLE_PHOTOS:"delete_people_photos"},p={ADD_OPTION:"add_options",DELETE_OPTION:"delete_option",RENAME_OPTION:"rename_option",MODIFY_OPTION_COLOR:"modify_option_color",MOVE_OPTION:"move_option",INIT_NEW_OPTION:"init_new_option"},h=(r={},(0,i.default)((0,i.default)((0,i.default)((0,i.default)((0,i.default)((0,i.default)((0,i.default)((0,i.default)((0,i.default)((0,i.default)(r,f.MODIFY_RECORDS,["repo_id","row_ids","id_row_updates","id_original_row_updates","id_old_row_data","id_original_old_row_data","is_copy_paste","is_rename","id_obj_id"]),f.DELETE_RECORDS,["repo_id","rows_ids","deleted_rows"]),f.RESTORE_RECORDS,["repo_id","rows_data","original_rows","link_infos","upper_row_ids"]),f.RELOAD_RECORDS,["repo_id","row_ids"]),f.MODIFY_FILTERS,["repo_id","view_id","filter_conjunction","filters","basic_filters"]),f.MODIFY_SORTS,["repo_id","view_id","sorts"]),f.MODIFY_GROUPBYS,["repo_id","view_id","groupbys"]),f.MODIFY_HIDDEN_COLUMNS,["repo_id","view_id","hidden_columns"]),f.LOCK_RECORD_VIA_BUTTON,["repo_id","row_id","button_column_key"]),f.MODIFY_RECORD_VIA_BUTTON,["repo_id","row_id","updates","old_row_data","original_updates","original_old_row_data","button_column_key"]),(0,i.default)((0,i.default)((0,i.default)((0,i.default)((0,i.default)((0,i.default)((0,i.default)((0,i.default)((0,i.default)((0,i.default)(r,f.INSERT_COLUMN,["repo_id","name","column_type","key","data"]),f.RENAME_COLUMN,["repo_id","column_key","new_name","old_name"]),f.MODIFY_COLUMN_DATA,["repo_id","column_key","new_data","old_data","option_modify_type"]),f.DELETE_COLUMN,["repo_id","column_key","column"]),f.MODIFY_COLUMN_WIDTH,["column_key","new_width","old_width"]),f.MODIFY_COLUMN_ORDER,["repo_id","view_id","new_columns_keys","old_columns_keys"]),f.RENAME_PEOPLE_NAME,["repo_id","people_id","new_name","old_name"]),f.DELETE_PEOPLE_PHOTOS,["repo_id","people_id","deleted_photos"]),f.MODIFY_SETTINGS,["repo_id","view_id","settings"]),f.MODIFY_LOCAL_RECORD,["repo_id","row_id","updates"])),m=[],g=[f.MODIFY_COLUMN_WIDTH,f.MODIFY_LOCAL_RECORD],v=[f.INSERT_COLUMN,f.MODIFY_FILTERS,f.MODIFY_SORTS],y=[f.MODIFY_FILTERS,f.MODIFY_SORTS,f.MODIFY_GROUPBYS,f.MODIFY_HIDDEN_COLUMNS],b=[f.INSERT_COLUMN,f.DELETE_COLUMN,f.RENAME_COLUMN,f.MODIFY_COLUMN_DATA,f.MODIFY_COLUMN_WIDTH,f.MODIFY_COLUMN_ORDER],E=n(24657),_=n(31006),C=n(11037),A=n(87364);u().extend(c());var T=n(55097),w=n.n(T),S=n(23029),k=n(92901),D=function(){function e(t){var n=this;(0,S.A)(this,e);var r=w()(t),i=r.type||r.op_type,a=h[i];this.op_type=i,a.forEach((function(e){n[e]=r[e]})),this.success_callback=r.success_callback,this.fail_callback=r.fail_callback}return(0,k.A)(e,[{key:"clone",value:function(){return new e(this)}},{key:"apply",value:function(e){return function(e,t){switch(t.op_type){case f.MODIFY_RECORDS:var n=t.id_original_row_updates,r=t.id_row_updates,s=e.rows,l=u()().utc().format(d.T6),c=window.sfMetadataContext.getUsername(),p=(0,o.A)(s);return s.forEach((function(t,i){var a=t._id,o=n[a],s=r[a];if(s||o){var u=Object.assign({},t,s,o,{_mtime:l,_last_modifier:c});p[i]=u,e.id_row_map[a]=u}})),e.rows=p,e;case f.DELETE_RECORDS:var h=t.rows_ids,m=h.reduce((function(e,t){return(0,a.A)((0,a.A)({},e),{},(0,i.default)({},t,!0))}),{});return e.rows=e.rows.filter((function(e){return!m[e._id]})),h.forEach((function(t){delete e.id_row_map[t]})),e;case f.RESTORE_RECORDS:var g=t.original_rows,v=u()().utc().format(d.T6),y=window.sfMetadataContext.getUsername(),b=[];return g.forEach((function(t){var n=(0,a.A)((0,a.A)({},t),{},{_ctime:v,_mtime:v,_creator:y,_last_modifier:y});b.push(n),e.id_row_map[t._id]=n})),e.rows.push(b),e;case f.LOCK_RECORD_VIA_BUTTON:var T=t.row_id,w=e.rows,S=w.findIndex((function(e){return T===e._id}));if(S<0)return e;var k=(0,a.A)((0,a.A)({},w[S]),{},{_locked:!0});return e.rows[S]=k,e.id_row_map[T]=k,e;case f.MODIFY_RECORD_VIA_BUTTON:var D=t.row_id,x=t.original_updates,O=e.rows,N=O.findIndex((function(e){return D===e._id}));if(N<0)return e;var I=u()().utc().format(d.T6),P=window.sfMetadataContext.getUsername(),M=Object.assign({},O[N],x,{_mtime:I,_last_modifier:P});return e.rows[N]=M,e.id_row_map[D]=M,e;case f.MODIFY_LOCAL_RECORD:var L=t.row_id,R=t.updates,F=e.rows,B=u()().utc().format(d.T6),j=window.sfMetadataContext.getUsername(),U=(0,o.A)(F);return F.forEach((function(t,n){var r=t._id;if(r===L&&R){var i=Object.assign({},t,R,{_mtime:B,_last_modifier:j});U[n]=i,e.id_row_map[r]=i}})),e.rows=U,e;case f.MODIFY_FILTERS:var H=t.filter_conjunction,z=t.filters,V=t.basic_filters;return e.view.filter_conjunction=H,e.view.filters=z,e.view.basic_filters=V,e;case f.MODIFY_SORTS:var Y=t.sorts;return e.view.sorts=Y,e;case f.MODIFY_GROUPBYS:var G=t.groupbys;return e.view.groupbys=G,e;case f.MODIFY_HIDDEN_COLUMNS:var q=t.hidden_columns;return e.view.hidden_columns=q,e;case f.INSERT_COLUMN:var W=t.column,K=new E.A(W);return e.columns.push(K),e.view=new _.A(e.view,e.columns),e.key_column_map[K.key]=K,e;case f.DELETE_COLUMN:var X=t.column_key,$=e.columns.slice(0),Z=$.findIndex((function(e){return e.key===X})),Q=e.columns[Z];if(-1!==Z){$.splice(Z,1),e.columns=$,e.view=new _.A(e.view,e.columns);var J=(0,C.KO)(Q),ee=[],te={};e.rows.forEach((function(e){delete e[J];var t=(0,A.Yd)(e);ee.push(e),te[t]=e})),e.id_row_map=te,delete e.key_column_map[X]}return e;case f.RENAME_COLUMN:var ne=t.column_key,re=t.new_name,ie=e.columns.findIndex((function(e){return e.key===ne}));if(-1!==ie){var ae=new E.A((0,a.A)((0,a.A)({},e.columns[ie]),{},{name:re}));e.columns[ie]=ae,e.key_column_map[ne]=ae}return e.view=new _.A(e.view,e.columns),e;case f.MODIFY_COLUMN_DATA:var oe=t.column_key,se=t.new_data,ue=e.columns.findIndex((function(e){return e.key===oe}));if(-1!==ue){var le=e.columns[ue],ce=new E.A((0,a.A)((0,a.A)({},le),{},{data:(0,a.A)((0,a.A)({},le.data),se)}));e.columns[ue]=ce,e.key_column_map[oe]=ce}return e.view=new _.A(e.view,e.columns),e;case f.MODIFY_COLUMN_WIDTH:var de=t.column_key,fe=t.new_width,pe=e.columns.findIndex((function(e){return e.key===de}));if(-1!==pe){var he=e.columns[pe],me=new E.A((0,a.A)((0,a.A)({},he),{},{width:fe}));e.columns[pe]=me}return e.view=new _.A(e.view,e.columns),e;case f.MODIFY_COLUMN_ORDER:var ge=t.new_columns_keys;return e.view=new _.A((0,a.A)((0,a.A)({},e.view),{},{columns_keys:ge}),e.columns),e;case f.RENAME_PEOPLE_NAME:var ve=t.people_id,ye=t.new_name,be=e.rows,Ee=(0,o.A)(be);return be.forEach((function(t,n){var r=t._id;if(r===ve){var i=Object.assign({},t,{_name:ye});Ee[n]=i,e.id_row_map[r]=i}})),e.rows=Ee,e;case f.DELETE_PEOPLE_PHOTOS:var _e=t.people_id,Ce=t.deleted_photos,Ae=e.rows,Te=Ce.reduce((function(e,t){return(0,a.A)((0,a.A)({},e),{},(0,i.default)({},t,!0))}),{}),we=(0,o.A)(Ae);return Ae.forEach((function(t,n){var r=t._id,i=t._photo_links;if(r===_e){var a=Object.assign({},t,{_photo_links:i.filter((function(e){return!Te[e.row_id]}))});0===a._photo_links.length?(we.splice(n,1),delete e.id_row_map[r]):(we[n]=a,e.id_row_map[r]=a)}})),e.rows=we,e.recordsCount=we.length,e;case f.MODIFY_SETTINGS:var Se=t.settings;return e.view.settings=Se,e;default:return e}}(e,this)}},{key:"invert",value:function(){return function(e){switch(e.clone().op_type){case f.MODIFY_RECORDS:var t=e.page_id,n=e.is_copy_paste,r=e.row_ids,i=e.id_row_updates,a=e.id_original_row_updates,o=e.id_old_row_data,s=e.id_original_old_row_data;return x({type:f.MODIFY_RECORDS,page_id:t,is_copy_paste:n,row_ids:w()(r),id_row_updates:w()(o),id_original_row_updates:w()(s),id_old_row_data:w()(i),id_original_old_row_data:w()(a)});case f.RESTORE_RECORDS:var u=e.page_id,l=e.rows_data,c=e.original_rows,d=e.link_infos,p=e.upper_row_ids,h=l.map((function(e){return e._id}));return x({type:f.DELETE_RECORDS,page_id:u,row_ids:h,deleted_rows:w()(l),original_deleted_rows:w()(c),deleted_link_infos:w()(d),upper_row_ids:w()(p)})}}(this)}},{key:"set",value:function(e,t){this[e]=t}}])}();function x(e){return new D(e)}},91659:function(e,t,n){var r;(r=n.g.Node||n.g.Element)&&r.prototype&&!r.prototype.matches&&(r.prototype.matches=r.prototype.matchesSelector||r.prototype.mozMatchesSelector||r.prototype.msMatchesSelector||r.prototype.oMatchesSelector||r.prototype.webkitMatchesSelector||function(e){return(this.document||this.ownerDocument).querySelectorAll(e).length>-1}),Array.prototype.some||(Array.prototype.some=function(e){"use strict";if(null==this)throw new TypeError("Array.prototype.some called on null or undefined");if("function"!==typeof e)throw new TypeError;for(var t=Object(this),n=t.length>>>0,r=arguments.length>=2?arguments[1]:void 0,i=0;i<n;i++)if(i in t&&e.call(r,t[i],i,t))return!0;return!1})},61830:function(e,t,n){"use strict";n.d(t,{eY:function(){return c},pW:function(){return d}});var r=n(4159),i=n.n(r),a=n(9264),o=n(5087),s=n(23045),u=n(11037);function l(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(!e||!t)return{};var r={};return Object.keys(e).forEach((function(i){var o=t[i];if(o){var s=o.type,l=(0,u.KO)(o);if(!n||!n.includes(s)){var c=e[i];if(r[l]=c,s===a.vZ.TEXT)r[l]="string"===typeof c?c.trim():""}}})),r}var c=function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).collaborators,r=void 0===n?[]:n,u=(0,o.Te)(e,t),l=t.type;return l===a.vZ.CTIME||l===a.vZ.MTIME?function(e){if(!e)return null;var t=i()(e);return t.isValid()?t.format("YYYY-MM-DD HH:mm:ss"):e}(u):(0,s.$)(e,t,{collaborators:r})},d=function(e,t){var n={};return e.forEach((function(e){n[e.key]=e})),l(t,n)}},10469:function(e,t,n){"use strict";n.d(t,{Oq:function(){return C},LP:function(){return E},nY:function(){return b},LY:function(){return x},AT:function(){return D},bL:function(){return k},xn:function(){return w},zX:function(){return S},u1:function(){return a},WH:function(){return y},qH:function(){return P},YI:function(){return I},Vw:function(){return O},HL:function(){return g},om:function(){return A},BW:function(){return T},yA:function(){return v}});var r=n(4159),i=n.n(r),a=function(e,t){if(!e||"string"!==typeof e)return"";var n=i()(e);if(!n.isValid())return e;switch(t){case"D/M/YYYY":case"DD/MM/YYYY":var r=n.format("YYYY-MM-DD").split("-");return"".concat(r[2],"/").concat(r[1],"/").concat(r[0]);case"D/M/YYYY HH:mm":case"DD/MM/YYYY HH:mm":var a=n.format("YYYY-MM-DD HH:mm").split(" "),o=a[0].split("-");return"".concat(o[2],"/").concat(o[1],"/").concat(o[0]," ").concat(a[1]);case"D/M/YYYY HH:mm:ss":case"DD/MM/YYYY HH:mm:ss":var s=n.format("YYYY-MM-DD HH:mm:ss").split(" "),u=s[0].split("-");return"".concat(u[2],"/").concat(u[1],"/").concat(u[0]," ").concat(s[1]);case"M/D/YYYY":return n.format("M/D/YYYY");case"M/D/YYYY HH:mm":return n.format("M/D/YYYY HH:mm");case"M/D/YYYY HH:mm:ss":return n.format("M/D/YYYY HH:mm:ss");case"YYYY-MM-DD":default:return n.format("YYYY-MM-DD");case"YYYY-MM-DD HH:mm":return n.format("YYYY-MM-DD HH:mm");case"YYYY-MM-DD HH:mm:ss":return n.format("YYYY-MM-DD HH:mm:ss");case"DD.MM.YYYY":return n.format("DD.MM.YYYY");case"DD.MM.YYYY HH:mm":return n.format("DD.MM.YYYY HH:mm");case"DD.MM.YYYY HH:mm:ss":return n.format("DD.MM.YYYY HH:mm:ss");case"YYYY":return n.format("YYYY");case"YYYY-MM":return n.format("YYYY-MM")}},o=function(e){var t=e.toString().split(/[eE]/),n=(t[0].split(".")[1]||"").length-+(t[1]||0);return n>0?n:0},s=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:15;return+parseFloat(Number(e).toPrecision(t))},u=function(e){if(-1===e.toString().indexOf("e"))return Number(e.toString().replace(".",""));var t=o(e);return t>0?s(Number(e)*Math.pow(10,t)):Number(e)},l=function(e,t){var n=u(e),r=u(t),i=o(e)+o(t);return n*r/Math.pow(10,i)},c=n(11496),d=n(9264),f=["bytes","KB","MB","GB","TB","PB"],p={comma:",",dot:".",no:"",space:" "},h=function(e){return"string"!==typeof e?"":e.endsWith("0")?e.replace(/(?:\.0*|(\.\d+?)0+)$/,"$1"):e},m=function(e,t){var n=t.formats,r=t.isCurrency,i=void 0===r||r,a=n||{},s=a.decimal,u=void 0===s?"dot":s,d=a.thousands,f=void 0===d?"no":d,m=a.precision,g=void 0===m?2:m,v=a.enable_precision,y=void 0!==v&&v;if(String(e).includes("e")){if(e<1&&e>-1){var b=e.toFixed(y?g:8);return y||(b=h(b)),0===parseFloat(b)&&b.startsWith("-")?b.substring(1):b}return String(e)}var E=p[u],_=p[f],C=y?g:function(e){if(Number.isInteger(e))return 0;var t=String(e).split(".")[1],n=t?t.length:8;return n>8?8:n}(e),A=parseFloat((0,c.LI)(e,C).toFixed(C)),T=A<0,w=Math.trunc(A),S=String(Math.abs(function(e,t){var n=Math.pow(10,Math.max(o(e),o(t)));return(l(e,n)-l(t,n))/n}(A,w)).toFixed(C)).slice(1);y||(S=h(S)),i&&(y||(S=2===S.length?S=S.padEnd(3,"0"):(S.substring(0,3)||".").padEnd(3,"0"))),S=S.replace(/./,E);for(var k=[],D=0,x=(w=Math.abs(w).toString()).length-1;x>-1;x--)D+=1,k.unshift(w[x]),D%3||0===x||k.unshift(_);return"".concat(T?"-":"").concat(k.join("")).concat(S)},g=function(e,t){var n=Object.prototype.toString.call(e);if("[object Number]"!==n)return"[object String]"===n&&e.startsWith("#")?e:"";if(isNaN(e)||e===1/0||e===-1/0)return String(e);var r=(t||{}).format;switch(void 0===r?d.KY:r){case"number":return m(e,{formats:t,isCurrency:!1});case"percent":return"".concat(m(Number.parseFloat((100*e).toFixed(8)),{formats:t,isCurrency:!1}),"%");case"yuan":return"\uffe5".concat(m(e,{formats:t}));case"dollar":return"$".concat(m(e,{formats:t}));case"euro":return"\u20ac".concat(m(e,{formats:t}));case"custom_currency":return"after"===t.currency_symbol_position?"".concat(m(e,{formats:t})).concat(t.currency_symbol||""):"".concat(t.currency_symbol||"").concat(m(e,{formats:t}));case"byte":if(e<0)return"--";if(0===e)return e+" "+f[0];var i=parseInt(Math.floor(Math.log(e)/Math.log(1e3)),10);return 0===i?e+" "+f[i]:(e/Math.pow(1e3,i)).toFixed(1)+" "+f[i];default:return String(e)}},v=function(e,t,n){if(!e)return"";var r=e.replace(/\u3002/g,".");switch(t){case"percent":return r.replace(/[^.-\d,%]/g,"");case"yuan":return r.replace(/[^.-\d\xa5\uffe5,]/g,"");case"dollar":return r.replace(/[^.-\d$,]/g,"");case"euro":return r.replace(/[^.-\d\u20ac,]/g,"");case"custom_currency":var i=new RegExp("[^.-\\d"+n+",]","g");return r.replace(i,"");default:return r.replace(/[^.-\d,]/g,"")}},y=function(e,t){if(!e&&0!==e)return null;if("number"===typeof e)return e;if("string"!==typeof e)return null;var n=parseFloat(e.replace(/[^.-\d]/g,""));return"percent"!==t||isNaN(n)?isNaN(n)?null:n:function(e,t){var n=u(e),r=u(t);return l(n/r,s(Math.pow(10,o(t)-o(e))))}(n,100)},b=function(e,t){var n=t||{},r=n.format,i=n.decimal,a=n.thousands,o=n.enable_precision,s=n.precision,u=e;if(i&&a&&"comma"===i&&(u="dot"===a?(u=(u=u.replace(/,/,"@")).replace(/\./g,",")).replace(/@/,"."):(u=u.replace(/\./g,"")).replace(/,/,".")),u=y(u,r),o&&u){var l="percent"===r?s+2:s;u=parseFloat((0,c.LI)(u,l).toFixed(l))}return u},E=function(e){if(!e)return 0;var t=Math.floor(e),n=e-t;return t>0?t:"1/"+Math.round(1/n)},_=n(11037),C=function(e,t){var n=e.key;return!!d.Aj.includes(n)&&(d.L2.FILE_STATUS===n?d.KA.includes(t):d.L2.FILE_TYPE===n&&d.GP.includes(t))},A=function(e,t){return Array.isArray(e)&&t?e.find((function(e){return e.id===t||e.name===t})):null},T=function(e,t){if(!t||!Array.isArray(e))return"";var n=A(e,t);return n?n.name:""},w=function(e,t){if(C(e,t))return t;var n=(0,_.Fi)(e);return T(n,t)},S=function(e,t){if(d.Aj.includes(e.key))return t;if(!Array.isArray(t)||0===t.length)return[];var n=(0,_.Fi)(e);return Array.isArray(n)&&0!==n.length?t.map((function(e){return T(n,e)})).filter((function(e){return e})):[]},k=function(e,t){if(d.Aj.includes(e.key))return t;if(!Array.isArray(t)||0===t.length)return[];var n=(0,_.Fi)(e);return Array.isArray(n)&&0!==n.length?t.map((function(e){var t=A(n,e);return t?t.id:null})).filter((function(e){return e})):[]},D=function(e,t){if(!Array.isArray(e)||!Array.isArray(t))return[];var n={};return t.forEach((function(e){n[e.email]=e})),e.map((function(e){var t=n[e];return t&&t.name})).filter(Boolean)},x=function(e,t){var n=D(t,e);return Array.isArray(n)&&0!==n.length?n.join(", "):""},O=function(e){if(!e)return"";var t=typeof e;return"string"===t?e:"object"===t&&e.text||""},N=n(549),I=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=(n.isBaiduMap,n.hyphen),i=void 0===r?"":r;if(!e)return"";switch((t||{}).geo_format){case d.fz.LNG_LAT:var a=e.lng,o=e.lat;if(!(0,N.u1)(a,o))return"";var s=function(e){if(!e&&0!==e)return"";if(e<-180||e>180)return"";var t=Math.floor(Math.abs(e)),n=60*(Math.abs(e)-t),r=Math.floor(n),i=Math.round(60*(n-r));return"".concat(e>=0?"E":"W").concat(t,"\xb0").concat(r,"'").concat(i,'"')}(a),u=function(e){if(!e&&0!==e)return"";if(e<-90||e>90)return"";var t=Math.floor(Math.abs(e)),n=60*(Math.abs(e)-t),r=Math.floor(n),i=Math.round(60*(n-r));return"".concat(e>=0?"N":"S").concat(t,"\xb0").concat(r,"'").concat(i,'"')}(o);return"".concat(u,", ").concat(s);case d.fz.COUNTRY_REGION:return e.country_region||"";case d.fz.PROVINCE:return e.province||"";case d.fz.PROVINCE_CITY:var l=e.province,c=e.city;return"".concat(l||"").concat(i).concat(c||"").trim();case d.fz.PROVINCE_CITY_DISTRICT:var f=e.province,p=e.city,h=e.district;return"".concat(f||"").concat(i).concat(p||"").concat(i).concat(h||"").trim();case d.fz.MAP_SELECTION:var m=e.address,g=e.title;return"".concat(m||"").concat(i).concat(g||"").trim();default:var v=e.province,y=e.city,b=e.district,E=e.detail;return v||y||b||E?"".concat(v||"").concat(i).concat(y||"").concat(i).concat(b||"").concat(i).concat(E||"").trim():""}},P=function(e,t){if(!e)return"";var n=e.province,r=e.city,i=e.district,a=e.country_region;switch(t){case d.wA.CITY:return r||"";case d.wA.DISTRICT:return i||"";case d.wA.COUNTRY:return a||"";default:return n||""}}},23045:function(e,t,n){"use strict";n.d(t,{$:function(){return u}});var r=n(9264),i=n(54925),a=n(5087),o=n(11037),s=n(10469),u=function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).collaborators,u=void 0===n?[]:n;if(!e)return"";var l=t.type,c=t.data,d=(0,a.Te)(e,t);switch(l){case r.vZ.LONG_TEXT:return(0,s.Vw)(d);case r.vZ.NUMBER:return(0,s.HL)(d,c);case r.vZ.SINGLE_SELECT:var f=(0,o.Fi)(t);return Array.isArray(f)&&0!==f.length?(0,s.BW)(f,d):"";case r.vZ.MULTIPLE_SELECT:var p=(0,o.Fi)(t);if(!Array.isArray(p)||0===p.length)return"";var h=(0,s.bL)(t,d);return(0,s.zX)(t,h).join(", ");case r.vZ.DATE:var m=(c||{}).format,g=void 0===m?r.D2:m;return(0,s.u1)(d,g);case r.vZ.CTIME:case r.vZ.MTIME:return i.Ay.format(d,"YYYY-MM-DD HH:MM:SS");case r.vZ.COLLABORATOR:return(0,s.LY)(u,d);case r.vZ.CREATOR:case r.vZ.LAST_MODIFIER:return"anonymous"===d?d:(0,s.LY)(u,[d]);case r.vZ.GEOLOCATION:return(0,s.YI)(d,c,{isBaiduMap:!0,hyphen:" "});default:return d||"boolean"===typeof d?String(d):""}}},5087:function(e,t,n){"use strict";n.d(t,{ND:function(){return o},NZ:function(){return s},Te:function(){return a},WB:function(){return i},Yd:function(){return u},kT:function(){return d},ql:function(){return l},uP:function(){return c}});var r=n(9264),i=function(e){return void 0!==e&&(null!==e&&(""!==e&&("{}"!==JSON.stringify(e)&&"[]"!==JSON.stringify(e))))},a=function(e,t){if(!e||!t)return null;var n=t.key,i=t.name;return r.Aj.includes(n)?e[n]:e[i]},o=function(e){return e?e[r.L2.PARENT_DIR]:""},s=function(e){return e?e[r.L2.FILE_NAME]:""},u=function(e){return e?e[r.L2.ID]:""},l=function(e){return e?e[r.L2.OBJ_ID]:""},c=function(e){return e?e[r.L2.LOCATION]:null},d=function(e){return e?e[r.L2.FILE_TYPE]:null}},87364:function(e,t,n){"use strict";n.d(t,{Oq:function(){return i.Oq},LP:function(){return i.LP},nY:function(){return i.nY},Yd:function(){return r.Yd},Te:function(){return r.Te},eY:function(){return l.eY},LY:function(){return i.LY},AT:function(){return i.AT},bL:function(){return i.bL},xn:function(){return i.xn},zX:function(){return i.zX},u1:function(){return i.u1},NZ:function(){return r.NZ},ql:function(){return r.ql},kT:function(){return r.kT},WH:function(){return i.WH},qH:function(){return i.qH},YI:function(){return i.YI},uP:function(){return r.uP},HL:function(){return i.HL},om:function(){return i.om},BW:function(){return i.BW},ND:function(){return r.ND},oI:function(){return u},WB:function(){return r.WB},yA:function(){return i.yA}});var r=n(5087),i=(n(23045),n(10469)),a=n(2444),o=n(9264),s=n(22814),u=function(e,t,n){return e!==t&&(void 0===e||null===e?(n!==o.vZ.GEOLOCATION||!(0,a.RI)(t))&&((n!==o.vZ.DATE&&n!==o.vZ.NUMBER||null!==t)&&(Array.isArray(t)?0!==t.length:!1!==t&&""!==t)):Array.isArray(e)&&Array.isArray(t)?JSON.stringify(e)!==JSON.stringify(t):"object"===typeof e&&"object"===typeof t&&null!==t?!s.A.isSameObject(e,t):e!==t)},l=n(61830)},11037:function(e,t,n){"use strict";n.d(t,{dK:function(){return H},me:function(){return M},rT:function(){return E},rg:function(){return y},oH:function(){return b},wV:function(){return S},rm:function(){return c},pT:function(){return d},Q8:function(){return P},Fi:function(){return h},KO:function(){return L},Kf:function(){return p},YO:function(){return B},P2:function(){return F},SU:function(){return T},QL:function(){return R},zX:function(){return m},ZR:function(){return C},u7:function(){return w},Hs:function(){return O},wo:function(){return x},hB:function(){return f},Zz:function(){return D},ED:function(){return _},Ax:function(){return k},Qq:function(){return j},H2:function(){return U},iM:function(){return N},s9:function(){return I}});var r=n(80045),i=n(64467),a=n(89379),o=n(55097),s=n.n(o),u=n(40326),l=n(9264),c=function(e,t){return Array.isArray(e)&&t?e.find((function(e){return e.key===t})):null},d=function(e,t){return Array.isArray(e)&&t?e.find((function(e){return e.name===t})):null},f=function(e){return l.BQ.includes(function(e){return e.type}(e))},p=function(e){var t=e&&e.data&&e.data.format?e.data.format:l.D2;return t=t.replace(/D\/M\/YYYY/,"DD/MM/YYYY")},h=function(e){return e&&e.data&&Array.isArray(e.data.options)?e.data.options:[]},m=function(e,t){return(h(e).find((function(e){return e.id===t}))||{}).name},g=function(e){if(1===e.length)return String(Math.floor(Math.random()*Math.pow(10,6)));for(var t,n=!1;!n&&(t=String(Math.floor(Math.random()*Math.pow(10,6))),!(n=e.every((function(e){return e.id!==t})))););return t},v=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=g(e),i=n&&l.nX.find((function(e){return e.COLOR===n}));return i||(i=function(e){var t=l.nX.slice(12,24),n=Math.floor(Math.random()*t.length);if(!Array.isArray(e)||0===e.length)return t[n];var r=e.slice(-(t.length-1)),i=[],a={};for(t.forEach((function(e,t){a[e.COLOR]=t})),r.forEach((function(e){var t=a[e.color];i.push(t)}));-1!=i.indexOf(n);)n=Math.floor(Math.random()*t.length);return t[n]||t[0]}(e)),{id:r,name:t,color:i.COLOR,textColor:i.TEXT_COLOR}},y=function(e,t){var n=e.find((function(e){return e.name===t}));return n||(v(e,t)||{})},b=function(e,t){var n=[],r=[];return t.forEach((function(t){var i=e.find((function(e){return e.name===t}));if(i)r.push(i.id);else{var a=v(e,t);a&&(n.push(a),r.push(a.id))}})),0===n.length?{selectedOptionIds:r}:{cellOptions:n,selectedOptionIds:r}},E=function(e,t){var n=function(e){for(var t=l.nX.slice(12,24),n=t[Math.floor(Math.random()*t.length)],r=e.slice(-11),i=function(e){return e.color===n.COLOR},a=r.find(i);a;)n=t[Math.floor(Math.random()*t.length)],a=r.find(i);return n}(e),r={name:t,color:n.COLOR,textColor:n.TEXT_COLOR,borderColor:n.BORDER_COLOR};return r.id=g(e),r},_=function(e){var t=l._W[l.vZ.LONG_TEXT],n=e.text;return!!n&&n.length>=t},C=function(e){var t=l._W[l.vZ.LONG_TEXT],n=(0,a.A)({},e),r=n.text,i=n.preview;return n.text=r?r.slice(0,t):"",n.preview=i?i.slice(0,t):"",n},A=["type","key"],T=function(e){return e.filter((function(e){return e.frozen}))};function w(e){return e.type===l.vZ.CHECKBOX}function S(e,t){return Array.isArray(t)?t[e]:"undefined"!==typeof Immutable?t.get(e):null}var k=function(e){return"_name"===e.key},D=function(e){return!!e&&!0===e.frozen};function x(e,t){return t[e.idx].editable}function O(e,t){var n=t[e.idx];return[l.vZ.CHECKBOX].includes(null===n||void 0===n?void 0:n.type)}var N=function(e,t){var n=e,r=t,i=n.reduce((function(e,t){return e+=t.width}),0),a=l.$p,o=n.filter((function(e){return D(e)})),s=o.reduce((function(e,t){return e+t.width}),0);return{totalWidth:i,lastFrozenColumnKey:s>0?o[o.length-1].key:null,frozenColumnsWidth:s,columns:n.map((function(e,t){var n=e.width;return e.idx=t,e.left=a,e.width=n,a+=n,e})),allColumns:r}},I=function(e,t,n){var r=s()(e),i=e.columns.findIndex((function(e){return e.key===t})),o=e.columns[i],u=(0,a.A)((0,a.A)({},o),{},{width:n});r.columns[i]=u;var l=e.allColumns.findIndex((function(e){return e.key===t}));return r.allColumns[l]=(0,a.A)((0,a.A)({},e.columns[i]),{},{width:n}),N(r.columns,r.allColumns)},P=function(e,t){switch(e){case l.L2.CTIME:case l.L2.FILE_CTIME:return(0,u.AP)("Created time");case l.L2.MTIME:case l.L2.FILE_MTIME:return(0,u.AP)("Last modified time");case l.L2.CREATOR:case l.L2.FILE_CREATOR:return(0,u.AP)("Creator");case l.L2.LAST_MODIFIER:case l.L2.FILE_MODIFIER:return(0,u.AP)("Last modifier");case l.L2.IS_DIR:return"";case l.L2.PARENT_DIR:return(0,u.AP)("Parent folder");case l.L2.FILE_NAME:return(0,u.AP)("File name");case l.L2.FILE_TYPE:return(0,u.AP)("File type");case l.L2.FILE_COLLABORATORS:return(0,u.AP)("File collaborators");case l.L2.FILE_REVIEWER:return(0,u.AP)("File reviewer");case l.L2.FILE_EXPIRE_TIME:return(0,u.AP)("File expire time");case l.L2.FILE_KEYWORDS:return(0,u.AP)("Document keywords");case l.L2.FILE_DESCRIPTION:return(0,u.AP)("Description");case l.L2.FILE_EXPIRED:return(0,u.AP)("Is expired");case l.L2.FILE_STATUS:return(0,u.AP)("File status");case l.L2.LOCATION:return(0,u.AP)("Location");case l.L2.SIZE:return(0,u.AP)("Size");case l.L2.FILE_DETAILS:return(0,u.AP)("File details");case l.L2.CAPTURE_TIME:return(0,u.AP)("Capture time");case l.L2.OWNER:return(0,u.AP)("File owner");default:return t}},M=function(e){return l.Aj.includes(e.key)},L=function(e){var t=e.key,n=e.name;return l.Aj.includes(t)?t:n},R=function(e,t){switch(e){case l.L2.CTIME:case l.L2.FILE_CTIME:return l.vZ.CTIME;case l.L2.MTIME:case l.L2.FILE_MTIME:return l.vZ.MTIME;case l.L2.CREATOR:case l.L2.FILE_CREATOR:return l.vZ.CREATOR;case l.L2.LAST_MODIFIER:case l.L2.FILE_MODIFIER:return l.vZ.LAST_MODIFIER;case l.L2.FILE_NAME:return l.vZ.FILE_NAME;case l.L2.IS_DIR:return l.vZ.CHECKBOX;case l.L2.FILE_COLLABORATORS:case l.L2.FILE_REVIEWER:return l.vZ.COLLABORATOR;case l.L2.FILE_EXPIRE_TIME:return l.vZ.DATE;case l.L2.FILE_KEYWORDS:return l.vZ.TEXT;case l.L2.FILE_DESCRIPTION:return l.vZ.LONG_TEXT;case l.L2.FILE_EXPIRED:return l.vZ.CHECKBOX;case l.L2.FILE_STATUS:return l.vZ.SINGLE_SELECT;case l.L2.LOCATION:return l.vZ.GEOLOCATION;case l.L2.OWNER:return l.vZ.COLLABORATOR;default:return t}},F=function(){return(0,i.default)((0,i.default)((0,i.default)((0,i.default)((0,i.default)((0,i.default)({},l.N0.PICTURE,{name:(0,u.AP)("Picture"),color:"#FFFCB5",textColor:"#202428"}),l.N0.DOCUMENT,{name:(0,u.AP)("Document"),color:"#B7CEF9",textColor:"#202428"}),l.N0.VIDEO,{name:(0,u.AP)("Video"),color:"#9860E5",textColor:"#FFFFFF",borderColor:"#844BD2"}),l.N0.AUDIO,{name:(0,u.AP)("Audio"),color:"#FBD44A",textColor:"#FFFFFF",borderColor:"#E5C142"}),l.N0.CODE,{name:(0,u.AP)("Code"),color:"#4ad8fb",textColor:"#FFFFFF",borderColor:"#4283e5"}),l.N0.COMPRESSED,{name:(0,u.AP)("Compressed"),color:"#4a9afb",textColor:"#FFFFFF",borderColor:"#da42e5"})},B=function(){return[{id:l.VN.IN_PROGRESS,name:l.VN.IN_PROGRESS},{id:l.VN.IN_REVIEW,name:l.VN.IN_REVIEW},{id:l.VN.DONE,name:l.VN.DONE},{id:l.VN.OUTDATED,name:l.VN.OUTDATED}]},j=function(e){var t=e.key,n=e.data;if(l.Aj.includes(t)){if(t===l.L2.FILE_TYPE)return function(e){var t=e.data,n=F(),r=(0,a.A)({},t);return r.options=Array.isArray(t.options)?t.options.map((function(e){return(0,a.A)((0,a.A)({},e),n[e.id])})):[],r}(e);if(t===l.L2.FILE_STATUS)return function(e){var t=e.data,n=(0,a.A)({},t),r=(0,i.default)((0,i.default)((0,i.default)((0,i.default)({},l.VN.IN_PROGRESS,{name:(0,u.AP)("In progress"),color:"#EED5FF",textColor:"#202428"}),l.VN.IN_REVIEW,{name:(0,u.AP)("In review"),color:"#FFFDCF",textColor:"#202428"}),l.VN.DONE,{name:(0,u.AP)("Done"),color:"#59CB74",textColor:"#FFFFFF",borderColor:"#844BD2"}),l.VN.OUTDATED,{name:(0,u.AP)("Outdated"),color:"#C2C2C2",textColor:"#FFFFFF",borderColor:"#ADADAD"});return n.options=Array.isArray(null===t||void 0===t?void 0:t.options)?t.options.map((function(e){return(0,a.A)((0,a.A)({},e),r[e.id])})):[],n}(e);if(t===l.L2.SIZE)return function(e){return(0,a.A)((0,a.A)({},e.data),{},{format:"byte"})}(e)}return e.type===l.vZ.SINGLE_SELECT?(0,a.A)((0,a.A)({},n),{},{options:(null===n||void 0===n?void 0:n.options)||[]}):e.type===l.vZ.DATE?(0,a.A)((0,a.A)({},n),{},{format:(null===n||void 0===n?void 0:n.format)||l.D2}):n},U=function(e){if(!Array.isArray(e)||0===e.length)return[];var t=window.sfMetadataContext.localStorage.getItem("columns_width")||{},n=e.map((function(e){var n=e.type,i=e.key,o=(0,r.A)(e,A),s=R(i,n);return(0,a.A)((0,a.A)({},o),{},{key:i,type:s,width:t[i]||200})})).filter((function(e){return!l.Tu.includes(e.key)})),i=[];return n.forEach((function(e){if("_name"===e.key)i.unshift(e);else if(e.key===l.L2.PARENT_DIR){var t=i.findIndex((function(e){return e.key===l.L2.PARENT_DIR}));-1===t?i.unshift(e):i.splice(t,0,e)}else i.push(e)})),i};function H(e,t,n){return!!e&&(!1!==window.sfMetadataContext.canModifyColumn(e)&&(null!=e.editable&&"function"===typeof e.editable?!0===n&&e.editable(t):!0===n&&!!e.editable))}},2444:function(e,t,n){"use strict";n.d(t,{RI:function(){return r},Zv:function(){return a},sg:function(){return i},wD:function(){return o},yD:function(){return s}});var r=function(e){var t;for(t in e)return!1;return!0},i=function(e,t){var n=null;return function(){null!==n&&clearTimeout(n),n=setTimeout(e,t)}},a=function(e){try{return!!new RegExp(e)}catch(t){return!1}},o=function(e){return e&&e.target&&e.target.getAttribute("class")||""},s=function(e){return"string"===typeof e?e.trim():""}},54925:function(e,t,n){"use strict";n.d(t,{Em:function(){return m},kh:function(){return g}});var r=n(23029),i=n(92901),a=n(48738),o=n.n(a),s=n(9264),u=n(87364),l=[1,1,1,2,2,2,3,3,3,4,4,4],c=/(\[[^[]*\])|([-:/.()\s]+)|(A|a|YYYY|YY?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,d=/\d\d?/,f=/\d\d/,p={mm:[d,s.sN.MINUTES],HH:[d,s.sN.HOURS],D:[d,s.sN.DAY],DD:[f,s.sN.DAY],M:[d,s.sN.MONTH],MM:[f,s.sN.MONTH],YYYY:[/\d{4}/,s.sN.YEAR]},h=["YYYY","MM","M","DD","D"],m=function(){return(0,i.A)((function e(){(0,r.A)(this,e)}),null,[{key:"format",value:function(e,t){var n=this.getValidDate(e);if(!n)return"";var r=t&&t.toUpperCase(),i=n.getFullYear(),a=n.getMonth()+1,o=n.getDate(),s=a<10?"0".concat(a):a,u=o<10?"0".concat(o):o;switch(r){case"YYYY-MM-DD HH:MM:SS":var l=n.getHours(),c=n.getMinutes(),d=n.getSeconds(),f=l<10?"0".concat(l):l,p=c<10?"0".concat(c):c,h=d<10?"0".concat(d):d;return"".concat(i,"-").concat(s,"-").concat(u," ").concat(f,":").concat(p,":").concat(h);case"YYYY-MM-DD HH:MM":var m=n.getHours(),g=n.getMinutes(),v=m<10?"0".concat(m):m,y=g<10?"0".concat(g):g;return"".concat(i,"-").concat(s,"-").concat(u," ").concat(v,":").concat(y);default:return"".concat(i,"-").concat(s,"-").concat(u)}}},{key:"getDateByGranularity",value:function(e,t){var n=this.getValidDate(e);if(!n)return"";var r=t&&t.toUpperCase(),i=n.getFullYear();switch(r){case"YEAR":return"".concat(i);case"QUARTER":var a=n.getMonth(),o=l[a];return"".concat(i,"-Q").concat(o);case"MONTH":var s=n.getMonth()+1,u=s<10?"0".concat(s):s;return"".concat(i,"-").concat(u);case"WEEK":var c=n.getDay(),d=n.getDate()+(0===c?-6:1-c),f=new Date(i,n.getMonth(),d),p=f.getMonth()+1,h=f.getDate(),m=p<10?"0".concat(p):p,g=h<10?"0".concat(h):h;return"".concat(f.getFullYear(),"-").concat(m,"-").concat(g);case"DAY":var v=n.getMonth()+1,y=n.getDate(),b=v<10?"0".concat(v):v,E=y<10?"0".concat(y):y;return"".concat(i,"-").concat(b,"-").concat(E);default:return""}}},{key:"isValidDateObject",value:function(e){return e instanceof Date&&!isNaN(e.getTime())}},{key:"getValidDate",value:function(e){if(!e)return null;var t="string"===typeof e,n=e,r=e;return t&&(n.split(" ").length>1||n.includes("T")?r=new Date(e):(n="".concat(e," 00:00:00"),r=new Date(n))),this.isValidDateObject(r)?r:t?(r=new Date(n.replace(/-/g,"/")),this.isValidDateObject(r)?r:null):null}},{key:"parseDateWithFormat",value:function(e,t){if(e.includes("T")){var n=new Date(e);return this.isValidDateObject(n)?n:this.getValidDate(e)}try{var r=this.makeParser(t)(e),i=r.year,a=r.month,o=r.day,s=r.hours,u=r.minutes;if(!i)i=(new Date).getFullYear();var l=new Date("".concat(i,"-").concat(a,"-").concat(o," ").concat(s||"00",":").concat(u||"00"));return this.isValidDateObject(l)?l:this.getValidDate(e)}catch(c){return this.getValidDate(e)}}},{key:"makeParser",value:function(e){var t=(e||s.D2).match(c),n=t.length;return function(e){for(var r=e.split(" "),i=r[0]||"",a=r[1]||"",o={},s=0;s<n;s++){var u=t[s],l=p[u];if(l){var c=l[0],d=l[1];if(d){var f=h.includes(u),m=f?c.exec(i):c.exec(a);if(m){var g=m[0];o[d]=g,f?i=i.replace(g,""):a=a.replace(g,"")}}}}return o}}}])}(),g=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"YYYY-MM-DD";if("string"!==typeof e||!e.trim())return null;var n={};n=/^[0-9]+$/.test(e)?new Date((0,u.WH)(e)):m.parseDateWithFormat(e,t);var r=t.split(" ")[1]||"";r=r.toUpperCase();var i=o()("YYYY-MM-DD",r);return m.format(n,i)||null};t.Ay=m},42146:function(e,t,n){"use strict";n.d(t,{Fi:function(){return D},m7:function(){return x},bj:function(){return y},Tt:function(){return k},Hk:function(){return T},KT:function(){return O},rR:function(){return S},nL:function(){return w},a1:function(){return d}});var r=n(60436),i=n(64467),a=n(11037),o=n(9264),s=n(89379),u=n(549),l=n(54925),c=[o.Xu.TODAY,o.Xu.TOMORROW,o.Xu.YESTERDAY,o.Xu.ONE_WEEK_AGO,o.Xu.ONE_WEEK_FROM_NOW,o.Xu.ONE_MONTH_AGO,o.Xu.ONE_MONTH_FROM_NOW,o.Xu.NUMBER_OF_DAYS_AGO,o.Xu.NUMBER_OF_DAYS_FROM_NOW,o.Xu.EXACT_DATE],d=function(e,t){return Array.isArray(e)&&Array.isArray(t)?e.filter((function(e){var n=u.T7.validate(e,t).error_message;return!n||n!==o.pQ.INCOMPLETE_FILTER})):[]},f=function(e,t){var n=function(e,t){var n=new Date,r=n.getFullYear(),i=n.getMonth(),a=n.getDate(),s=[31,28,31,30,31,30,31,31,30,31,30,31];switch(s[1]=r%4!==0||r%100===0&&r%400!==0?28:29,e){case o.Xu.TODAY:return new Date(r,i,a,0,0,0);case o.Xu.TOMORROW:return new Date(r,i,a+1);case o.Xu.YESTERDAY:return new Date(r,i,a-1);case o.Xu.ONE_WEEK_AGO:return new Date(r,i,a-7);case o.Xu.ONE_WEEK_FROM_NOW:return new Date(r,i,a+7);case o.Xu.ONE_MONTH_AGO:var u=i-1,l=0===i?11:u,c=a>s[l]?s[l]:a;return new Date(r,u,c);case o.Xu.ONE_MONTH_FROM_NOW:var d=i+1,f=11===i?0:d,p=a>s[f]?s[f]:a;return new Date(r,d,p);case o.Xu.NUMBER_OF_DAYS_AGO:return new Date(r,i,a-Number(t));case o.Xu.NUMBER_OF_DAYS_FROM_NOW:return new Date(r,i,a+Number(t));case o.Xu.EXACT_DATE:return new Date(t);case o.Xu.THE_PAST_WEEK:var h=0!==n.getDay()?n.getDay():7;return{startDate:new Date(r,i,a-h-6),endDate:new Date(r,i,a-h)};case o.Xu.THIS_WEEK:var m=0!==n.getDay()?n.getDay():7;return{startDate:new Date(r,i,a-m+1),endDate:new Date(r,i,a-m+7)};case o.Xu.THE_NEXT_WEEK:var g=0!==n.getDay()?n.getDay():7;return{startDate:new Date(r,i,a-g+8),endDate:new Date(r,i,a-g+14)};case o.Xu.THE_PAST_MONTH:var v=i-1;return{startDate:new Date(r,v,1),endDate:new Date(r,v,s[0===i?11:v])};case o.Xu.THIS_MONTH:return{startDate:new Date(r,i,1),endDate:new Date(r,i,s[i])};case o.Xu.THE_NEXT_MONTH:var y=i+1;return{startDate:new Date(r,y,1),endDate:new Date(r,y,11===i?s[0]:s[y])};case o.Xu.THE_PAST_YEAR:var b=r-1;return{startDate:new Date(b,0,1),endDate:new Date(b,11,31)};case o.Xu.THIS_YEAR:return{startDate:new Date(r,0,1),endDate:new Date(r,11,31)};case o.Xu.THE_NEXT_YEAR:var E=r+1;return{startDate:new Date(E,0,1),endDate:new Date(E,11,31)};case o.Xu.THE_NEXT_NUMBERS_OF_DAYS:return{startDate:new Date(r,i,a+1,0,0,0),endDate:new Date(r,i,a+Number(t))};case o.Xu.THE_PAST_NUMBERS_OF_DAYS:return{startDate:new Date(r,i,a-Number(t)),endDate:new Date(r,i,a,0,0,0)};default:return{}}}(e,t);if(c.includes(e))return l.Em.format(n);var r=n.startDate,i=n.endDate;return{startDate:r?l.Em.format(r):"",endDate:i?l.Em.format(i):""}},p=function(e){return e.map((function(e){return function(e,t){var n=e.filter_term,r=e.filter_term_modifier,i=e;switch(t.type){case o.vZ.CTIME:case o.vZ.MTIME:case o.vZ.DATE:i.other_date=f(r,n)}return i}(e,e.column)}))},h=n(11496),m=n(87364),g=function(e,t,n){var i=n.username,a=n.userId,s=t.column,u=(0,m.Te)(e,s);switch(s.type){case o.vZ.CTIME:case o.vZ.MTIME:case o.vZ.DATE:return function(e,t){var n=t.filter_predicate,r=t.filter_term_modifier,i=t.filter_term,a=t.other_date;switch(n){case o.US.IS:return r===o.Xu.EXACT_DATE&&!i||l.Em.format(e)===a;case o.US.IS_WITHIN:if(r===o.Xu.EXACT_DATE&&!i)return!0;if(!e)return!1;var s=a.startDate,u=a.endDate,c=l.Em.format(e);return c>=s&&c<=u;case o.US.IS_BEFORE:return r===o.Xu.EXACT_DATE&&!i||!(!e||!l.Em.getValidDate(e))&&l.Em.format(e)<a;case o.US.IS_AFTER:return r===o.Xu.EXACT_DATE&&!i||!(!e||!l.Em.getValidDate(e))&&l.Em.format(e)>a;case o.US.IS_ON_OR_BEFORE:return r===o.Xu.EXACT_DATE&&!i||!(!e||!l.Em.getValidDate(e))&&l.Em.format(e)<=a;case o.US.IS_ON_OR_AFTER:return r===o.Xu.EXACT_DATE&&!i||!(!e||!l.Em.getValidDate(e))&&l.Em.format(e)>=a;case o.US.IS_NOT:return r===o.Xu.EXACT_DATE&&!i||!(!e||!l.Em.getValidDate(e))&&l.Em.format(e)!==a;case o.US.EMPTY:return!(e&&l.Em.getValidDate(e));case o.US.NOT_EMPTY:return!(!e||!l.Em.getValidDate(e));default:return!1}}(u=l.Em.format(u,o.cV.YYYY_MM_DD),t);case o.vZ.FILE_NAME:case o.vZ.TEXT:return function(e,t,n){var r=t.filter_predicate,i=t.filter_term;switch(r){case o.US.CONTAINS:return!i||!!e&&e.toString().toLowerCase().indexOf(i.toLowerCase())>-1;case o.US.NOT_CONTAIN:return!i||!e||e.toString().toLowerCase().indexOf(i.toLowerCase())<0;case o.US.IS:return!i||e===i;case o.US.IS_NOT:return!i||e!==i;case o.US.EMPTY:return!e;case o.US.NOT_EMPTY:return!!e;case o.US.IS_CURRENT_USER_ID:return!!n&&e===n;default:return!1}}(u,t,a);case o.vZ.LAST_MODIFIER:case o.vZ.CREATOR:return function(e,t,n){var r=t.filter_predicate,i=t.filter_term;switch(r){case o.US.CONTAINS:return!Array.isArray(i)||!!e&&i.findIndex((function(t){return t===e}))>-1;case o.US.NOT_CONTAIN:return!Array.isArray(i)||!e||i.findIndex((function(t){return t===e}))<0;case o.US.INCLUDE_ME:return e===n;case o.US.IS:return!i||(Array.isArray(i)?e===i[0]:e===i);case o.US.IS_NOT:return!i||(Array.isArray(i)?e!==i[0]:e!==i);default:return!1}}(u,t,i);case o.vZ.CHECKBOX:return function(e,t){var n=t.filter_term||!1;return("string"===typeof e?"TRUE"===e.toLocaleUpperCase():e||!1)===n}(u,t);case o.vZ.SINGLE_SELECT:return function(e,t){var n=t.filter_predicate,r=t.filter_term;switch(n){case o.US.IS:return!r||e===r;case o.US.IS_NOT:return!r||e!==r;case o.US.IS_ANY_OF:return 0===r.length||r.includes(e);case o.US.IS_NONE_OF:return 0===r.length||r.indexOf(e)<0;case o.US.EMPTY:return!e;case o.US.NOT_EMPTY:return!!e;default:return!1}}(u,t);case o.vZ.MULTIPLE_SELECT:return function(e,t){var n=t.filter_predicate,i=t.filter_term;switch(n){case o.US.HAS_ANY_OF:return 0===i.length||Array.isArray(e)&&e.some((function(e){return i.includes(e)}));case o.US.HAS_ALL_OF:return 0===i.length||Array.isArray(e)&&i.every((function(t){return e.includes(t)}));case o.US.HAS_NONE_OF:return 0===i.length||!Array.isArray(e)||0===e.length||i.every((function(t){return e.indexOf(t)<0}));case o.US.IS_EXACTLY:if(0===i.length)return!0;if(!Array.isArray(e))return!1;var a=function(e){return(0,r.A)(new Set(e)).sort()};return a(e).toString()===a(i).toString();case o.US.EMPTY:return!Array.isArray(e)||0===e.length;case o.US.NOT_EMPTY:return Array.isArray(e)&&e.length>0;default:return!1}}(u,t);case o.vZ.NUMBER:case o.vZ.RATE:return function(e,t){var n=t.filter_predicate,r=t.filter_term;switch(n){case o.US.EQUAL:return!r&&0!==r||!(!e&&0!==e)&&(0,h.YX)(r,e);case o.US.NOT_EQUAL:return!r&&0!==r||!e&&0!==e||!(0,h.YX)(r,e);case o.US.LESS:return!r&&0!==r||!(!e&&0!==e||(0,h.YX)(e,r))&&e<r;case o.US.GREATER:return!r&&0!==r||!(!e&&0!==e||(0,h.YX)(e,r))&&e>r;case o.US.LESS_OR_EQUAL:return!r&&0!==r||!(!e&&0!==e)&&(!!(0,h.YX)(e,r)||e<r);case o.US.GREATER_OR_EQUAL:return!r&&0!==r||!(!e&&0!==e)&&((0,h.YX)(e,r)||e>r);case o.US.EMPTY:return 0!==e&&(!e||"number"!==typeof e);case o.US.NOT_EMPTY:return 0===e||!(!e||"number"!==typeof e);default:return!1}}(u,t);case o.vZ.COLLABORATOR:return function(e,t,n){var i=t.filter_predicate,a=t.filter_term;switch(i){case o.US.HAS_ANY_OF:return!Array.isArray(a)||0===a.length||Array.isArray(e)&&a.some((function(t){return e.includes(t)}));case o.US.HAS_ALL_OF:return!Array.isArray(a)||0===a.length||Array.isArray(e)&&a.every((function(t){return e.includes(t)}));case o.US.HAS_NONE_OF:return!Array.isArray(a)||0===a.length||!Array.isArray(e)||0===e.length||a.every((function(t){return e.indexOf(t)<0}));case o.US.IS_EXACTLY:if(!Array.isArray(a)||0===a.length)return!0;if(!Array.isArray(e)||0===e.length)return!1;var s=(0,r.A)(new Set(e));return s.length===a.length&&a.every((function(e){return s.includes(e)}));case o.US.EMPTY:return!Array.isArray(e)||0===e.length;case o.US.NOT_EMPTY:return Array.isArray(e)&&e.length>0;case o.US.INCLUDE_ME:return Array.isArray(e)&&e.indexOf(n)>-1;default:return!1}}(u,t,i);default:return!1}},v=function(e,t,n,r){var i=r.username,a=r.userId,s=[],u=p(t);return n.forEach((function(t){var n=t._id;(function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=r.username,a=void 0===i?"":i,s=r.userId;return t===o.FK.AND?n.every((function(t){return g(e,t,{username:a,userId:s})})):t===o.FK.OR&&n.some((function(t){return g(e,t,{username:a,userId:s})}))})(t,e,u,{username:i,userId:a})&&s.push(n)})),s},y=function(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},a=i.username,l=void 0===a?null:a,c=i.userId,d=void 0===c?null:c,f=e.columns,p=[];try{p=function(e,t){if(!Array.isArray(e)||0===e.length)return[];var n=[];return e.forEach((function(e){var r=e.column_key,i=u.T7.validate(e,t).error_message;if(i){if(i!==o.pQ.INCOMPLETE_FILTER)throw new Error(i)}else{var a=t.find((function(e){return e.key===r})),l=(0,s.A)((0,s.A)({},e),{},{column:a});n.push(l)}})),n}(r,f)}catch(h){return{row_ids:[],error_message:h.message}}return{row_ids:0===p.length?t.map((function(e){return e._id})):v(n,p,t,{username:l,userId:d}),error_message:null}},b=((0,i.default)((0,i.default)({},o.vZ.TEXT,!0),o.vZ.URL,!0),(0,i.default)((0,i.default)((0,i.default)((0,i.default)((0,i.default)({},o.Xu.EXACT_DATE,!0),o.Xu.NUMBER_OF_DAYS_AGO,!0),o.Xu.NUMBER_OF_DAYS_FROM_NOW,!0),o.Xu.THE_NEXT_NUMBERS_OF_DAYS,!0),o.Xu.THE_PAST_NUMBERS_OF_DAYS,!0),(0,i.default)((0,i.default)((0,i.default)((0,i.default)((0,i.default)((0,i.default)({},o.US.IS_ANY_OF,!0),o.US.IS_NONE_OF,!0),o.US.HAS_ANY_OF,!0),o.US.HAS_ALL_OF,!0),o.US.HAS_NONE_OF,!0),o.US.IS_EXACTLY,!0)),E=(0,i.default)((0,i.default)({},o.US.IS,!0),o.US.IS_NOT,!0),_=(0,i.default)((0,i.default)({},o.US.EMPTY,!0),o.US.NOT_EMPTY,!0),C=(o.pQ.INVALID_FILTER,o.pQ.INCOMPLETE_FILTER,o.pQ.COLUMN_MISSING,o.pQ.COLUMN_NOT_SUPPORTED,o.pQ.UNMATCHED_PREDICATE,o.pQ.UNMATCHED_MODIFIER,o.pQ.INVALID_TERM,[o.vZ.CREATOR,o.vZ.LAST_MODIFIER]),A=function(e,t){var n=e.type;return!!C.includes(n)||!(n!==o.vZ.SINGLE_SELECT||![o.US.IS_ANY_OF,o.US.IS_NONE_OF].includes(t))},T=function(e,t){var n=[o.US.CONTAINS,o.US.NOT_CONTAIN],r=e.filter_predicate,i=e.filter_term;if(n.includes(r)){i=i?e.filter_term.slice(0):[];var a=t.email,s=i.indexOf(a);s>-1?i.splice(s,1):i.push(a)}else{if(i[0]===t.email)return;i=[t.email]}return Object.assign({},e,{filter_term:i})},w=function(e,t){var n;if(b[e.filter_predicate]){var i=(n=Array.isArray(e.filter_term)?(0,r.A)(e.filter_term):[]).indexOf(t.id);-1===i?n.push(t.id):n.splice(i,1)}else n=t.id;return Object.assign({},e,{filter_term:n})},S=function(e,t){var n=e.filter_term?e.filter_term:[],r=n.indexOf(t.id);return r>-1?n.splice(r,1):n.push(t.id),Object.assign({},e,{filter_term:n})},k=function(e,t){var n=e.filter_term?e.filter_term.slice(0):[],r=t.email,i=n.indexOf(r);return i>-1?n.splice(i,1):n.push(r),Object.assign({},e,{filter_term:n})},D=function(e){var t=e.type;return o.Ts[t]||{}},x=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=D(e).filterPredicateList;if(n){var r=n[0],i=Object.assign({},t,{column_key:e.key,filter_predicate:r});if(i.filter_term="",A(e,r))return i.filter_term=[],i;if((0,a.hB)(e)){var s=r===o.US.IS_WITHIN?o.B3[0]:o.uv[0];return i.filter_term_modifier=s,i.filter_term="",i}return i}},O=function(e,t,n){var r=Object.assign({},e,{filter_predicate:n}),i=t.type;if(i===o.vZ.CHECKBOX)return r.filter_term=!1,r;if(i===o.vZ.SINGLE_SELECT)return b[n]?b[e.filter_predicate]!==b[n]&&(r.filter_term=[]):E[n]?E[e.filter_predicate]!==E[n]&&(r.filter_term=""):r.filter_term="",r;if([o.vZ.CREATOR,o.vZ.LAST_MODIFIER].includes(i)&&(E[e.filter_predicate]===E[n]&&n!==o.US.INCLUDE_ME||(r.filter_term=[])),A(t,n))return(_[n]||n===o.US.INCLUDE_ME)&&(r.filter_term=[]),r;if((0,a.hB)(t)){var s=n===o.US.IS_WITHIN?o.B3[0]:o.uv[0];return r.filter_term_modifier=s,r}return r}},3277:function(e,t,n){"use strict";n.d(t,{dV:function(){return A},Rx:function(){return y},N7:function(){return g},mF:function(){return b},yN:function(){return C},Fm:function(){return E},YD:function(){return o},og:function(){return _}});var r=n(11037),i=n(9264),a=n(89379),o=function(e,t){return Array.isArray(e)&&Array.isArray(t)?e.filter((function(e){return function(e,t){if(!e||!Array.isArray(t))return!1;var n=e.column_key,r=t.find((function(e){return e.key===n}));return!!r&&i.Ll.includes(r.type)}(e,t)})):[]},s=n(60436),u=n(54925),l=n(87364),c=n(12455),d=function(e,t){var n=t.column,r=t.count_type;switch(n.type){case i.vZ.TEXT:case i.vZ.LAST_MODIFIER:case i.vZ.CREATOR:return e||null;case i.vZ.DATE:case i.vZ.CTIME:case i.vZ.MTIME:return u.Em.getDateByGranularity(e,r)||null;case i.vZ.NUMBER:case i.vZ.RATE:return e||0===e?e:null;case i.vZ.CHECKBOX:return!!e;case i.vZ.SINGLE_SELECT:return e||null;case i.vZ.MULTIPLE_SELECT:case i.vZ.COLLABORATOR:return Array.isArray(e)?e:[];case i.vZ.GEOLOCATION:return(0,l.qH)(e,r);default:return null}},f=function(e,t){var n=null;return i.rT[t]?n="string"===typeof e?e:String(e):i.Tx[t]&&(n=(0,s.A)(e).sort().toString()),n},p=function(e,t,n){var r=t[e];return r&&r.index>-1?r.index:(t[e]={},t[e].subgroups={},t[e].index=n,-1)},h=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],o=t[n],s=o.column,u=o.sort_type,d=s.type,f=s.data,p=u||i.Cl.UP,m={};if(d===i.vZ.SINGLE_SELECT||d===i.vZ.MULTIPLE_SELECT){var g=(f||{}).options;Array.isArray(g)&&g.forEach((function(e,t){m[e.id]=t}))}if(e.sort((function(e,t){var n=e.cell_value,a=t.cell_value;if(i.dc.includes(d)){var o;if(i.FI.includes(d))o=(0,c.IE)(n,a,p);else if(i.BQ.includes(d))o=(0,c.xi)(n,a,p);else if(i.$4.includes(d))o=(0,c.Ok)(n,a,p);else if(d===i.vZ.CHECKBOX)o=(0,c.yU)(n,a,p);else if(d===i.vZ.COLLABORATOR){var s=n,u=a;r&&(s=(0,l.AT)(s,r),u=(0,l.AT)(u,r)),o=(0,c.Tf)(s,u,p)}else d===i.vZ.SINGLE_SELECT?o=(0,c.zD)(n,a,{sort_type:p,option_id_index_map:m}):d===i.vZ.MULTIPLE_SELECT&&(o=(0,c.l2)(n,a,{sort_type:p,option_id_index_map:m}));return o}var f=(0,l.WB)(n),h=(0,l.WB)(a);return f||h?f?h?0:-1:1:0})),Array.isArray(e[0].subgroups)&&e[0].subgroups.length>0){var v=n+1;e=e.map((function(e){var n=h(e.subgroups,t,v,r);return(0,a.A)((0,a.A)({},e),{},{subgroups:n})}))}return e},m=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(0===e.length)return[];if(e.length>1)return function(e,t,n){var r=e.length>i.mm?e.slice(0,i.mm):(0,s.A)(e),a=[],o={};return t.forEach((function(e){for(var t,n,i=e._id,s=0;s<r.length;s++){var u=r[s],c=u.column,h=u.column_key,m=c.type,g=(0,l.Te)(e,c),v=d(g,u),y=f(v,m),b={cell_value:v,original_cell_value:g,row_ids:null,column_key:h,subgroups:[],summaries:{}};if(0===s){var E=p(y,o,a.length);n=o[y].subgroups,E<0?(a.push(b),t=a[a.length-1]):t=a[E]}else{var _=p(y,n,t.subgroups.length);n=n[y].subgroups,_<0?(t.subgroups.push(b),t=t.subgroups[t.subgroups.length-1]):t=t.subgroups[_],s===r.length-1&&(t.row_ids?t.row_ids.push(i):t.row_ids=[i])}}})),a=h(a,r,0,n)}(e,t,n);var r=e[0],a=r.column_key,o=r.column,u=o.type,c=[],m={};return t.forEach((function(e){var t=(0,l.Te)(e,o),n=d(t,r),i=function(e,t,n){var r=t[e];return r>-1?r:(t[e]=n,-1)}(f(n,u),m,c.length);i>-1?c[i].row_ids.push(e._id):c.push({cell_value:n,original_cell_value:t,column_key:a,row_ids:[e._id],subgroups:null,summaries:{}})})),c=h(c,e,0,n)},g=function(e,t,n,r){var s=r.collaborators;if(0===t.length)return[];if(0===n.length)return t;var u=[];try{u=function(e,t){var n=o(e,t),r=[];return n.forEach((function(e){var n=e.column_key,o=e.count_type,s=t.find((function(e){return n===e.key})),u=s.type,l=(0,a.A)((0,a.A)({},e),{},{column:s});switch(u){case i.vZ.DATE:case i.vZ.CTIME:case i.vZ.MTIME:l.count_type=o||i.UY.MONTH;break;case i.vZ.GEOLOCATION:l.count_type=o||i.wA.PROVINCE}r.push(l)})),r}(n,e.columns)}catch(l){u=[]}return m(u,t,s)},v=[i.wA.COUNTRY,i.wA.PROVINCE,i.wA.CITY,i.wA.DISTRICT],y=function(e){return(0,r.hB)(e)?i.UY.MONTH:e.type===i.vZ.GEOLOCATION?"country_region"===(e.data||{}).geo_format?v[0]:v[1]:null},b=function(e){var t={};return(arguments.length>1&&void 0!==arguments[1]?arguments[1]:[]).forEach((function(e){var n=e.column_key;n&&(t[n]=!0)})),e.filter((function(e){var n=e.key,r=e.type;return!!i.Ll.includes(r)&&!t[n]}))},E=function(e,t){var n=t||y(e);return n&&(0,r.hB)(e)?i.XJ[n]:null},_=function(e){if((0,r.hB)(e))return!0;var t=e.data||{};return e.type===i.vZ.GEOLOCATION&&(t.geo_format!==i.wA.PROVINCE&&"country_region"!==t.geo_format)},C=function(e){var t=[],n={};if((0,r.hB)(e))t=i.Sv,n=i.XJ;else if(e.type===i.vZ.GEOLOCATION){var a=(e.data||{}).geo_format;t=v.filter((function(e){var t=e===i.wA.PROVINCE||e===i.wA.CITY;return a===("province_city"===a&&t)||e!==i.wA.COUNTRY})),n=i.lj}return{granularityList:t,displayGranularity:n}},A=function(e){var t=e.find((function(e){return e.type===i.vZ.DATE}))||e.find((function(e){return(0,r.hB)(e)})),n={column_key:null,sort_type:i.Cl.UP};return t&&(n.column_key=t.key,n.count_type=y(t)),n}},35775:function(e,t,n){"use strict";n.d(t,{Lm:function(){return i},RI:function(){return o},xC:function(){return a}});var r=n(75168),i=((0,r.default)("mod+s"),(0,r.default)("mod+z"),(0,r.default)("mod+l"),(0,r.default)("mod+f")),a=((0,r.default)("mod+p"),(0,r.default)("mod+g"),(0,r.default)("mod+."),(0,r.default)("mod+,"),(0,r.default)("mod+/"),(0,r.default)("mod+'"),(0,r.default)("mod+;"),(0,r.default)("mod+up"),(0,r.default)("mod+down"),(0,r.default)("mod+left"),(0,r.default)("mod+right"),(0,r.default)("mod+shift+z"),(0,r.default)("mod+shift+g"),(0,r.default)("mod+shift+."),(0,r.default)("mod+shift+,"),(0,r.default)("shift+enter"),(0,r.default)("shift+mod+enter"),(0,r.default)("opt+pageup"),(0,r.default)("opt+pagedown"),(0,r.default)("space")),o=(0,r.default)("enter")},11496:function(e,t,n){"use strict";n.d(t,{Et:function(){return r},LI:function(){return a},YX:function(){return i}});var r=function(e){return(e||0===e)&&"[object Number]"===Object.prototype.toString.call(e)},i=function(e,t){return e===t||Math.abs(e-t)<1e-5},a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(0===t)return Math.round(e);var n=Math.pow(10,t),r=e*n;return t>0&&(r=Number.parseFloat(r.toFixed(1))),Math.round(r)/n}},22814:function(e,t,n){"use strict";var r=n(89379),i=n(23029),a=n(92901),o=function(){return(0,a.A)((function e(){(0,i.A)(this,e)}),null,[{key:"getDataType",value:function(e){var t=typeof e;return"object"!==t?t:Object.prototype.toString.call(e).replace(/^\[object (\S+)\]$/,"$1")}},{key:"iterable",value:function(e){return["Object","Array"].includes(this.getDataType(e))}},{key:"isObjectChanged",value:function(e,t){var n=this;if(!this.iterable(e))throw new Error("source should be a Object or Array , but got ".concat(this.getDataType(e)));if(this.getDataType(e)!==this.getDataType(t))return!0;var i=Object.keys(e),a=Object.keys((0,r.A)((0,r.A)({},e),t));return i.length!==a.length||a.some((function(r){return n.iterable(e[r])?n.isObjectChanged(e[r],t[r]):e[r]!==t[r]}))}},{key:"isSameObject",value:function(e,t){return!e&&!t||!(!e||!t)&&!this.isObjectChanged(e,t)}}])}();o.isEmpty=function(e){return e&&e.constructor===Object&&0===Object.keys(e).length};t.A=o},1560:function(e,t,n){"use strict";n.d(t,{o4:function(){return a},EO:function(){return i}});var r=n(9264),i=function(e){return Array.isArray(e)&&"object"===typeof e[0]},a=function(e){var t=e[r.L2.IS_DIR];return"string"===typeof t?"TRUE"===t.toUpperCase():t}},12455:function(e,t,n){"use strict";n.d(t,{iW:function(){return s},Bs:function(){return o},yU:function(){return f},Tf:function(){return p},xi:function(){return l},l2:function(){return g},Ok:function(){return h},zD:function(){return m},eD:function(){return y},IE:function(){return d}});var r=n(89379),i=n(9264),a=n(11037),o=function(e,t){var n=e&&t.find((function(t){return t.key===e.column_key}));return!!n&&i.dc.includes(n.type)},s=function(e,t){return Array.isArray(e)&&Array.isArray(t)?e.filter((function(e){return o(e,t)})):[]},u=function(e,t){var n=[];return e.forEach((function(e){var r=t[e];r>-1&&n.push(r)})),n.sort()},l=function(e,t,n){var r=!e,a=!t;return r&&a?0:r?1:a?-1:e>t?n===i.Cl.UP?1:-1:e<t?n===i.Cl.UP?-1:1:0},c=function(e,t){if(!e&&!t)return 0;if(!e)return-1;if(!t)return 1;if("string"!==typeof e||"string"!==typeof t)return 0;for(var n,r,a=e.match(i._2),o=t.match(i._2),s=Math.min(a.length,o.length),u=0;u<s;u++){if(n=a[u],r=o[u],i.V_.test(n)&&i.V_.test(r)){if((n=parseInt(n))>(r=parseInt(r)))return 1;if(n<r)return-1}if(n!==r)return e.localeCompare(t)}return e.localeCompare(t)},d=function(e,t,n){var r=!e,a=!t;return r&&a?0:r?1:a?-1:t===e?0:n===i.Cl.UP?c(e,t):-1*c(e,t)},f=function(e,t,n){var r=e?1:-1,a=t?1:-1;return r>a?n===i.Cl.UP?1:-1:r<a?n===i.Cl.UP?-1:1:0},p=function(e,t,n){var r=Array.isArray(e)&&e.length?e.join(""):null,i=Array.isArray(t)&&t.length?t.join(""):null;return d(r,i,n)},h=function(e,t,n){var r=!e&&0!==e,a=!t&&0!==t;return r&&a?0:r?1:a?-1:e>t?n===i.Cl.UP?1:-1:e<t?n===i.Cl.UP?-1:1:0},m=function(e,t,n){var r=n.sort_type,a=n.option_id_index_map,o=a[e],s=a[t],u=!o&&0!==o,l=!s&&0!==s;return u&&l?0:u?1:l?-1:o>s?r===i.Cl.UP?1:-1:o<s?r===i.Cl.UP?-1:1:0},g=function(e,t,n){var r=n.sort_type,a=n.option_id_index_map,o=!e||0===e.length,s=!t||0===t.length;if(o&&s)return 0;if(o)return 1;if(s)return-1;var l=u(e,a),c=u(t,a),d=l.length,f=c.length;if(d===f&&(0===d||l.join("")===c.join("")))return 0;for(var p=Math.min(d,f),h=0;h<p;h++){if(l[h]>c[h])return r===i.Cl.UP?1:-1;if(l[h]<c[h])return r===i.Cl.UP?-1:1}return d>f?r===i.Cl.UP?1:-1:r===i.Cl.UP?-1:1},v=n(87364),y=function(e,t,n,o){var u=o.collaborators,c=e.columns;if(!Array.isArray(t)||0===t.length)return[];var y=t.slice(0),b=function(e,t){var n=s(e,t),o=[];return n.forEach((function(e){var n=e.column_key,s=t.find((function(e){return e.key===n})),u=(0,r.A)((0,r.A)({},e),{},{column:s});switch(s.type){case i.vZ.SINGLE_SELECT:case i.vZ.MULTIPLE_SELECT:var l=(0,a.Fi)(s),c={};l.forEach((function(e,t){c[e.id]=t})),u.option_id_index_map=c}o.push(u)})),o}(n,c);return function(e,t,n){var r=n.collaborators;e.sort((function(e,n){var a=0;return t.forEach((function(t){var o=t.sort_type,s=t.column,u=s.type,c=(0,v.Te)(e,s),y=(0,v.Te)(n,s);if(i.BQ.includes(u))a=a||l(c,y,o);else if(u===i.vZ.SINGLE_SELECT)a=a||m(c,y,t);else if(i.$4.includes(u))a=a||h(c,y,o);else if(u===i.vZ.MULTIPLE_SELECT)a=a||g(c,y,t);else if(u===i.vZ.COLLABORATOR){var b=c,E=y;r&&(b=(0,v.AT)(c,r),E=(0,v.AT)(y,r)),a=a||p(b,E,o)}else a=u===i.vZ.CHECKBOX?a||f(c,y,o):a||d(c,y,o)})),a}))}(y,b,{collaborators:u}),y.map((function(e){return e._id}))}},67926:function(e,t,n){"use strict";n.d(t,{V:function(){return i},f:function(){return r}});var r=function(e,t){return e&&e.id_row_map&&t?e.id_row_map[t]:null},i=function(e,t){return e&&e.id_row_map&&Array.isArray(t)?t.map((function(t){return e.id_row_map[t]})).filter(Boolean):[]}},549:function(e,t,n){"use strict";n.d(t,{T7:function(){return v},B9:function(){return r},u1:function(){return y},LW:function(){return E}});var r=function(e){return/^[A-Za-z0-9]+([-_.][A-Za-z0-9]+)*@([A-Za-z0-9]+[-.])+[A-Za-z0-9]{2,20}$/.test(e)},i=n(23029),a=n(92901),o=n(9264),s=n(11037),u="number",l="string",c="boolean",d="array",f=[o.US.IS_ANY_OF,o.US.IS_NONE_OF],p=[o.vZ.TEXT,o.vZ.FILE_NAME],h=[o.US.EMPTY,o.US.NOT_EMPTY],m=[o.Xu.NUMBER_OF_DAYS_AGO,o.Xu.NUMBER_OF_DAYS_FROM_NOW,o.Xu.THE_NEXT_NUMBERS_OF_DAYS,o.Xu.THE_PAST_NUMBERS_OF_DAYS,o.Xu.EXACT_DATE],g=[o.Xu.NUMBER_OF_DAYS_AGO,o.Xu.NUMBER_OF_DAYS_FROM_NOW,o.Xu.THE_NEXT_NUMBERS_OF_DAYS,o.Xu.THE_PAST_NUMBERS_OF_DAYS],v=function(){return(0,a.A)((function e(){(0,i.A)(this,e)}),null,[{key:"validate",value:function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=e.column_key,i=e.filter_predicate,a=e.filter_term_modifier,o=e.filter_term,s=this.validateColumn(r,t).error_message;if(s)return{error_message:s};var u=t.find((function(e){return e.key===r})),l=this.validatePredicate(i,u).error_message;if(l)return{error_message:l};if(this.isFilterOnlyWithPredicate(i,u))return{error_message:null};var c=this.validateModifier(a,i,u).error_message;if(c)return{error_message:c};if(this.isFilterOnlyWithModifier(a,u))return{error_message:null};if(n){var d=this.validateTerm(o,i,a,u).error_message;if(d)return{error_message:d}}return{error_message:null}}},{key:"validateColumn",value:function(e,t){if(!e)return{error_message:o.pQ.INCOMPLETE_FILTER};var n=t.find((function(t){return t.key===e}));return n?this.isValidColumnType(n)?{error_message:null}:{error_message:o.pQ.COLUMN_NOT_SUPPORTED}:{error_message:o.pQ.COLUMN_MISSING}}},{key:"validatePredicate",value:function(e,t){if(!e)return{error_message:o.pQ.INCOMPLETE_FILTER};var n=t.type;return o.Ts[n].filterPredicateList.includes(e)?{error_message:null}:{error_message:o.pQ.UNMATCHED_PREDICATE}}},{key:"validatePredicateWithArrayType",value:function(e,t){var n=t.data.array_type;return n===o.vZ.CHECKBOX||n===o.vZ.BOOL?this.validatePredicate(e,{type:o.vZ.CHECKBOX}):!!h.includes(e)||(n===o.vZ.SINGLE_SELECT||n===o.vZ.DEPARTMENT_SINGLE_SELECT?this.validatePredicate(e,{type:o.vZ.MULTIPLE_SELECT}):o.Kv.includes(n)?this.validatePredicate(e,{type:o.vZ.COLLABORATOR}):this.validatePredicate(e,{type:n}))}},{key:"isFilterOnlyWithPredicate",value:function(e,t){if(h.includes(e))return!0;var n=t.type,r=o.US.IS_CURRENT_USER_ID,i=o.US.INCLUDE_ME;return!(e!==r||!p.includes(n))||!(e!==i||!o.Kv.includes(n))}},{key:"validateModifier",value:function(e,t,n){if(!(0,s.hB)(n))return{error_message:null};if(!e)return{error_message:o.pQ.INCOMPLETE_FILTER};if(t===o.US.IS_WITHIN){if(o.B3.includes(e))return{error_message:null}}else if(o.uv.includes(e))return{error_message:null};return{error_message:o.pQ.UNMATCHED_MODIFIER}}},{key:"isFilterOnlyWithModifier",value:function(e,t){return!!(0,s.hB)(t)&&!m.includes(e)}},{key:"validateTerm",value:function(e,t,n,r){return this.isTermMissing(e)?{error_message:o.pQ.INCOMPLETE_FILTER}:this.isValidTerm(e,t,n,r)?{error_message:null}:{error_message:o.pQ.INVALID_TERM}}},{key:"isTermMissing",value:function(e){return!e&&0!==e&&!1!==e||Array.isArray(e)&&0===e.length}},{key:"isValidTerm",value:function(e,t,n,r){switch(r.type){case o.vZ.TEXT:case o.vZ.GEOLOCATION:case o.vZ.FILE_NAME:return this.isValidTermType(e,l);case o.vZ.NUMBER:case o.vZ.RATE:return this.isValidTermType(e,u);case o.vZ.CHECKBOX:case o.vZ.BOOL:return this.isValidTermType(e,c);case o.vZ.COLLABORATOR:case o.vZ.CREATOR:case o.vZ.LAST_MODIFIER:return this.isValidTermType(e,d);case o.vZ.DATE:case o.vZ.CTIME:case o.vZ.MTIME:return g.includes(n)?this.isValidTermType(e,u):this.isValidTermType(e,l);case o.vZ.SINGLE_SELECT:var i=(0,s.Fi)(r);return f.includes(t)?!!this.isValidTermType(e,d)&&this.isValidSelectedOptions(e,i):!!this.isValidTermType(e,l)&&!!i.find((function(t){return e===t.id}));case o.vZ.MULTIPLE_SELECT:if(!this.isValidTermType(e,d))return!1;var a=(0,s.Fi)(r);return this.isValidSelectedOptions(e,a);default:return!1}}},{key:"isValidTermType",value:function(e,t){return t===d?Array.isArray(e)&&e.length>0:t===o.vZ.NUMBER?typeof e===t||!isNaN(Number(e)):typeof e===t}},{key:"isValidTermWithArrayType",value:function(e,t,n,r){var i=r.data,a=i.array_type,s=i.array_data;return a===o.vZ.SINGLE_SELECT?this.isValidTerm(e,t,n,{type:o.vZ.MULTIPLE_SELECT,data:s}):o.Kv.includes(a)?this.isValidTerm(e,t,n,{type:o.vZ.COLLABORATOR}):this.isValidTerm(e,t,n,{type:a,data:s})}},{key:"isValidColumnType",value:function(e){var t=e.type;return o.Ts.hasOwnProperty(t)}},{key:"isValidSelectedOptions",value:function(e,t){var n=t.filter((function(t){return e.includes(t.id)}));return e.length===n.length}}])}(),y=function(e,t){return(e||0===e)&&(t||0===t)},b=n(40326),E=function(e,t){return"string"!==typeof e?{isValid:!1,message:(0,b.AP)("Name should be string")}:""===(e=e.trim())?{isValid:!1,message:(0,b.AP)("Name is required")}:e.includes("/")?{isValid:!1,message:(0,b.AP)("Name cannot contain slash")}:e.includes("\\")?{isValid:!1,message:(0,b.AP)("Name cannot contain backslash")}:t.includes(e)?{isValid:!1,message:(0,b.AP)("Name already exists")}:{isValid:!0,message:e}}},3299:function(e,t,n){"use strict";n.d(t,{q:function(){return a},rn:function(){return i}});n(42146);var r=n(3277),i=(n(12455),function(e,t){return(0,r.YD)(e.groupbys,t).length>0}),a=function(e,t){if(!Array.isArray(e)||!Array.isArray(t))return null;var n=e[0];if(n<0||n>=t.length)return null;for(var r=1,i=t[n];r<e.length&&i;){var a=i.subgroups,o=e[r];if(!Array.isArray(a)||o<0||o>=a.length)break;i=a[o],r+=1}return i}},17437:function(e,t,n){"use strict";var r=n(92901),i=n(23029),a=(0,r.A)((function e(t){(0,i.A)(this,e),this.id=t.id,this.name=t.name,this.description=t.description,this.permission=t.permission}));t.A=a},26548:function(e,t,n){"use strict";var r=n(92901),i=n(23029),a=(0,r.A)((function e(t){(0,i.A)(this,e),this.repo_id=t.repo_id,this.repo_name=t.repo_name,this.path=t.path,this.obj_name=t.obj_name,this.obj_id=t.obj_id,this.is_dir=t.is_dir,this.can_edit=t.can_edit,this.repo_folder_permission=t.repo_folder_permission,this.permissions=t.permissions,this.username=t.username,this.is_expired=t.is_expired,this.expire_date=t.expire_date,this.token=t.token,this.link=t.link,this.view_cnt=t.view_cnt,this.ctime=t.ctime,this.password=t.password,this.user_scope=t.user_scope}));t.A=a},8576:function(e,t,n){"use strict";var r=n(92901),i=n(23029),a=(0,r.A)((function e(t){(0,i.A)(this,e),this.repo_id=t.repo_id,this.repo_name=t.repo_name,this.path=t.path,this.link=t.link,this.obj_name=t.obj_name,this.obj_id=t.obj_id,this.username=t.username,this.ctime=t.ctime,this.token=t.token,this.view_cnt=t.view_cnt,this.expire_date=t.expire_date,this.is_expired=t.is_expired,this.password=t.password}));t.A=a},72784:function(e,t,n){"use strict";var r=n(89857),i=n(2009);t.A=(0,r.JY)(i.Ay)},40326:function(e,t,n){"use strict";n.d(t,{$0:function(){return z},$6:function(){return a},$L:function(){return lt},$j:function(){return Tt},$z:function(){return Re},AP:function(){return r},B$:function(){return v},CJ:function(){return ve},DX:function(){return Ne},DY:function(){return Mt},E7:function(){return De},EK:function(){return Qe},EL:function(){return re},EU:function(){return nt},Ej:function(){return qe},Et:function(){return oe},Ez:function(){return p},F1:function(){return Pe},GC:function(){return He},GF:function(){return ae},Gn:function(){return se},HF:function(){return $e},HJ:function(){return ce},Hh:function(){return Xe},II:function(){return Je},IX:function(){return g},Id:function(){return at},Ih:function(){return O},Iw:function(){return xt},JC:function(){return vt},Ji:function(){return We},Ky:function(){return K},L5:function(){return ie},LS:function(){return ct},Lp:function(){return Ot},M$:function(){return _},M8:function(){return Te},MT:function(){return Nt},Md:function(){return tt},Mj:function(){return _e},Nz:function(){return ke},OZ:function(){return X},Oo:function(){return Rt},Oq:function(){return mt},P9:function(){return fe},PA:function(){return Oe},PX:function(){return Ue},Q7:function(){return Ge},QU:function(){return $},QV:function(){return H},Qd:function(){return it},Qv:function(){return we},RF:function(){return F},Rf:function(){return pe},SG:function(){return s},Sr:function(){return Lt},Tr:function(){return _t},Ts:function(){return Me},UU:function(){return S},V6:function(){return Ke},VI:function(){return o},Vb:function(){return I},Wg:function(){return w},XH:function(){return ut},XV:function(){return St},Xh:function(){return D},YX:function(){return be},Yc:function(){return i},Yi:function(){return R},ZD:function(){return It},_R:function(){return T},_s:function(){return x},a8:function(){return yt},aK:function(){return xe},am:function(){return f},ay:function(){return Ie},bH:function(){return dt},bd:function(){return k},bw:function(){return U},cN:function(){return ze},cT:function(){return de},dq:function(){return le},eB:function(){return Pt},eg:function(){return he},ep:function(){return L},er:function(){return Ze},ez:function(){return j},fY:function(){return M},gA:function(){return c},gV:function(){return J},gj:function(){return Y},gv:function(){return bt},hM:function(){return d},hP:function(){return Dt},hf:function(){return Ee},hn:function(){return ye},i$:function(){return st},iD:function(){return ne},if:function(){return A},j9:function(){return Q},jQ:function(){return G},jR:function(){return wt},jk:function(){return Se},ju:function(){return kt},kM:function(){return ee},lU:function(){return Ae},ln:function(){return Ve},m$:function(){return Ct},mz:function(){return ot},n5:function(){return Et},n6:function(){return ft},nV:function(){return Be},o6:function(){return Le},oC:function(){return ue},oI:function(){return Ye},oi:function(){return W},ol:function(){return Z},p8:function(){return Ce},pP:function(){return N},pu:function(){return l},pv:function(){return Fe},q0:function(){return u},q5:function(){return h},r8:function(){return q},s$:function(){return et},s4:function(){return At},sO:function(){return C},sh:function(){return pt},si:function(){return y},uQ:function(){return ge},vV:function(){return m},vX:function(){return rt},vf:function(){return te},vn:function(){return me},w4:function(){return gt},wA:function(){return ht},wR:function(){return B},wg:function(){return E},xF:function(){return V},xW:function(){return b},yR:function(){return je},zn:function(){return P}});var r=window.gettext,i=window.app.config.siteRoot,a=window.app.config.loginUrl,o=(window.app.config.avatarInfo,window.app.config.logoPath),s=window.app.config.mediaUrl,u=window.app.config.siteTitle,l=window.app.config.siteName,c=window.app.config.logoWidth,d=window.app.config.logoHeight,f="True"===window.app.config.isPro,p=window.app.config.isDBSqlite3,h="True"===window.app.config.isDocs,m=window.app.config.lang,g=window.app.config.fileServerRoot,v=window.app.config.useGoFileserver,y=window.app.config.seafileVersion,b=window.app.config.serviceURL,E=window.app.config.avatarURL,_=window.app.config.faviconPath,C=window.app.config.loginBGPath,A=window.app.config.enableRepoAutoDel,T=window.app.pageOptions.trashReposExpireDays,w=window.app.pageOptions.seafileCollabServer,S=window.app.pageOptions.name,k=window.app.pageOptions.contactEmail,D=window.app.pageOptions.username,x=window.app.pageOptions.canAddRepo,O=window.app.pageOptions.canShareRepo,N=window.app.pageOptions.canAddGroup,I=window.app.pageOptions.groupImportMembersExtraMsg,P=window.app.pageOptions.canGenerateShareLink,M=window.app.pageOptions.canGenerateUploadLink,L=window.app.pageOptions.canSendShareLinkEmail,R="True"===window.app.pageOptions.canViewOrg,F=window.app.pageOptions.fileAuditEnabled,B=window.app.pageOptions.folderPermEnabled,j="True"===window.app.pageOptions.enableResetEncryptedRepoPassword,U="True"===window.app.pageOptions.isEmailConfigured,H=(window.app.pageOptions.enableUploadFolder,window.app.pageOptions.enableResumableFileUpload,window.app.pageOptions.resumableUploadFileBlockSize),z=window.app.pageOptions.storages,V=window.app.pageOptions.libraryTemplates,Y=window.app.pageOptions.enableRepoSnapshotLabel,G=window.app.pageOptions.shareLinkForceUsePassword,q=window.app.pageOptions.shareLinkPasswordMinLength,W=window.app.pageOptions.shareLinkPasswordStrengthLevel,K=window.app.pageOptions.shareLinkExpireDaysMin,X=window.app.pageOptions.shareLinkExpireDaysMax,$=window.app.pageOptions.sideNavFooterCustomHtml,Z=window.app.pageOptions.aboutDialogCustomHtml,Q=window.app.pageOptions.shareLinkExpireDaysDefault,J=window.app.pageOptions.uploadLinkExpireDaysMin,ee=window.app.pageOptions.uploadLinkExpireDaysMax,te=window.app.pageOptions.uploadLinkExpireDaysDefault,ne=window.app.pageOptions.enableShareToDepartment,re=(window.app.pageOptions.maxFileName,window.app.pageOptions.canPublishRepo),ie=window.app.pageOptions.enableEncryptedLibrary,ae=window.app.pageOptions.enableRepoHistorySetting,oe=window.app.pageOptions.enableUserCleanTrash,se=window.app.pageOptions.isSystemStaff,ue=window.app.pageOptions.thumbnailSizeForOriginal,le=window.app.pageOptions.thumbnailDefaultSize,ce=window.app.pageOptions.thumbnailSizeForGrid,de=window.app.pageOptions.repoPasswordMinLength,fe=window.app.pageOptions.canAddPublicRepo,pe=window.app.pageOptions.canInvitePeople,he=window.app.pageOptions.canLockUnlockFile,me=window.app.pageOptions.customNavItems,ge=window.app.pageOptions.enableShowContactEmailWhenSearchUser,ve=window.app.pageOptions.enableShowLoginIDWhenSearchUser,ye=window.app.pageOptions.maxUploadFileSize,be=window.app.pageOptions.maxNumberOfFilesForFileupload,Ee=window.app.pageOptions.enableOCM,_e=window.app.pageOptions.ocmRemoteServers,Ce=(window.app.pageOptions.enableOCMViaWebdav,window.app.pageOptions.enableSSOToThirdpartWebsite),Ae=window.app.pageOptions.enableSeadoc,Te=window.app.pageOptions.curNoteMsg,we=window.app.pageOptions.curNoteID,Se=window.app.pageOptions.enableTC,ke=window.app.pageOptions.enableVideoThumbnail,De=window.app.pageOptions.enablePDFThumbnail,xe=window.app.pageOptions.enableOnlyoffice||!1,Oe=window.app.pageOptions.onlyofficeConverterExtensions||[],Ne=window.app.pageOptions.enableFileTags||!1,Ie=window.app.pageOptions.enableShowAbout||!1,Pe=(window.app.pageOptions.workspaceID,window.app.pageOptions.showLogoutIcon),Me=window.app.pageOptions.additionalShareDialogNote,Le=window.app.pageOptions.additionalAboutDialogLinks,Re=window.app.pageOptions.baiduMapKey,Fe=window.app.pageOptions.googleMapKey,Be=window.app.pageOptions.googleMapId,je=(window.app.pageOptions.mineMapKey,window.wiki?window.wiki.config.slug:""),Ue=window.wiki?window.wiki.config.wikiId:"",He=window.wiki?window.wiki.config.repoId:"",ze=window.wiki?window.wiki.config.initial_path:"",Ve=window.wiki?"True"===window.wiki.config.permission:"",Ye=window.wiki?window.wiki.config.permission:"",Ge=window.wiki?window.wiki.config.isDir:"",qe=(window.wiki&&window.wiki.config.serviceUrl,window.wiki?"True"===window.wiki.config.isPublicWiki:""),We=window.wiki?window.wiki.config.sharedToken:"",Ke=(window.wiki&&window.wiki.config.sharedType,window.wiki?window.wiki.config.hasIndex:""),Xe=window.wiki?window.wiki.config.assetsUrl:"",$e=!!window.wiki&&window.wiki.config.isWiki2,Ze=window.wiki?window.wiki.config.seadocServerUrl:"",Qe=(window.wiki&&window.wiki.config.seadocAccessToken,25),Je=window.fileHistory?window.fileHistory.pageOptions.repoID:"",et=(window.fileHistory&&window.fileHistory.pageOptions.repoName,window.fileHistory?window.fileHistory.pageOptions.filePath:""),tt=window.fileHistory?window.fileHistory.pageOptions.fileName:"",nt=window.fileHistory?window.fileHistory.pageOptions.use_new_api:"",rt=window.fileHistory?window.fileHistory.pageOptions.can_download_file:"",it=window.fileHistory?window.fileHistory.pageOptions.can_compare:"",at=window.org?window.org.pageOptions.orgID:"",ot=(window.org&&window.org.pageOptions.orgName,window.org?window.org.pageOptions.invitationLink:""),st=window.org?window.org.pageOptions.orgMemberQuotaEnabled:"",ut=!!window.org&&"True"===window.org.pageOptions.orgEnableAdminCustomLogo,lt=!!window.org&&"True"===window.org.pageOptions.orgEnableAdminCustomName,ct=!!window.org&&"True"===window.org.pageOptions.orgEnableAdminInviteUser,dt=!!window.org&&"True"===window.org.pageOptions.enableMultiADFS,ft=!!window.org&&window.org.pageOptions.enableSubscription,pt=window.sysadmin?window.sysadmin.pageOptions.constance_enabled:"",ht=window.sysadmin?window.sysadmin.pageOptions.multi_tenancy:"",mt=window.sysadmin?window.sysadmin.pageOptions.multi_institution:"",gt=window.sysadmin?window.sysadmin.pageOptions.sysadmin_extra_enabled:"",vt=window.sysadmin?window.sysadmin.pageOptions.enable_guest_invitation:"",yt=window.sysadmin?window.sysadmin.pageOptions.enable_terms_and_conditions:"",bt=window.sysadmin?window.sysadmin.pageOptions.is_default_admin:"",Et=window.sysadmin?window.sysadmin.pageOptions.enable_file_scan:"",_t=window.sysadmin?window.sysadmin.pageOptions.admin_permissions.can_view_system_info:"",Ct=window.sysadmin?window.sysadmin.pageOptions.admin_permissions.can_view_statistic:"",At=window.sysadmin?window.sysadmin.pageOptions.admin_permissions.can_config_system:"",Tt=window.sysadmin?window.sysadmin.pageOptions.admin_permissions.can_manage_library:"",wt=window.sysadmin?window.sysadmin.pageOptions.admin_permissions.can_manage_user:"",St=window.sysadmin?window.sysadmin.pageOptions.admin_permissions.can_manage_group:"",kt=window.sysadmin?window.sysadmin.pageOptions.admin_permissions.can_view_user_log:"",Dt=window.sysadmin?window.sysadmin.pageOptions.admin_permissions.can_view_admin_log:"",xt=window.sysadmin?window.sysadmin.pageOptions.admin_permissions.other_permission:"",Ot=window.sysadmin?window.sysadmin.pageOptions.enable_work_weixin:"",Nt=window.sysadmin?window.sysadmin.pageOptions.enable_dingtalk:"",It=window.sysadmin?window.sysadmin.pageOptions.enableSysAdminViewRepo:"",Pt=window.sysadmin?window.sysadmin.pageOptions.haveLDAP:"",Mt=window.sysadmin?window.sysadmin.pageOptions.enable_share_link_report_abuse:"",Lt=window.app?window.app.pageOptions.institutionName:"",Rt={opus:"video/ogg",ogv:"video/ogg",mp4:"video/mp4",mov:"video/mp4",m4v:"video/mp4",mkv:"video/x-matroska",m4a:"audio/mp4",mp3:"audio/mpeg",aac:"audio/aac",caf:"audio/x-caf",flac:"audio/flac",oga:"audio/ogg",wav:"audio/wav",m3u8:"application/x-mpegURL",mpd:"application/dash+xml",jpg:"image/jpeg",jpeg:"image/jpeg",gif:"image/gif",png:"image/png",svg:"image/svg+xml",webp:"image/webp"}},81139:function(e,t,n){"use strict";n.d(t,{r:function(){return f}});var r=n(10534),i=n(49013),a=n(21412),o=n(9642),s=n(15731),u=n(98717),l=n(37329),c=n(14230),d=n(38287);function f(){var e;switch(window.app.config?window.app.config.lang:"en"){case"zh-cn":e=r;break;case"zh-tw":e=i;break;case"en":default:e=a;break;case"fr":e=o;break;case"de":e=s;break;case"es":case"es-ar":case"es-mx":e=u;break;case"pl":e=l;break;case"cs":e=c;break;case"ru":e=d}return e}},53047:function(e,t,n){"use strict";var r=n(23029),i=n(92901),a=n(58801),o=n(26910),s=n(40326),u=function(){return(0,i.A)((function e(){(0,r.A)(this,e)}),[{key:"init",value:function(e){var t=e.server,n=e.username,r=e.password,i=e.token;return this.server=t,this.username=n,this.password=r,this.token=i,this.token&&this.server&&(this.req=o.A.create({baseURL:this.server,headers:{Authorization:"Token "+this.token}})),this}},{key:"initForSeahubUsage",value:function(e){var t=e.siteRoot,n=e.xcsrfHeaders;if(t&&"/"===t.charAt(t.length-1)){var r=t.substring(0,t.length-1);this.server=r}else this.server=t;return this.req=o.A.create({headers:{"X-CSRFToken":n}}),this}},{key:"_sendPostRequest",value:function(e,t){return t.getHeaders?this.req.post(e,t,{headers:t.getHeaders()}):this.req.post(e,t)}},{key:"rotateImage",value:function(e,t,n){var r="".concat(this.server,"/api/v2.1/repos/").concat(e,"/image-rotate/"),i=new FormData;return i.append("path",t),i.append("angle",n),this._sendPostRequest(r,i)}}])}(),l=new u,c=a.Ay.load("sfcsrftoken");l.initForSeahubUsage({siteRoot:s.Yc,xcsrfHeaders:c}),t.A=l},97011:function(e,t,n){"use strict";n.d(t,{e:function(){return d}});var r=n(23029),i=n(92901),a=n(26910),o=n(85520),s=n.n(o),u=n(58801),l=n(40326),c=function(){return(0,i.A)((function e(){(0,r.A)(this,e)}),[{key:"init",value:function(e){var t=e.server,n=e.username,r=e.password,i=e.token;return this.server=t,this.username=n,this.password=r,this.token=i,this.token&&this.server&&(this.req=a.A.create({baseURL:this.server,headers:{Authorization:"Token "+this.token}})),this}},{key:"initForSeahubUsage",value:function(e){var t=e.siteRoot,n=e.xcsrfHeaders;if(t&&"/"===t.charAt(t.length-1)){var r=t.substring(0,t.length-1);this.server=r}else this.server=t;return this.req=a.A.create({headers:{"X-CSRFToken":n}}),this}},{key:"_sendPostRequest",value:function(e,t){return t.getHeaders?this.req.post(e,t,{headers:t.getHeaders()}):this.req.post(e,t)}},{key:"getAuthTokenBySession",value:function(){var e=this.server+"/api/v2.1/auth-token-by-session/";return this.req.get(e)}},{key:"createAuthTokenBySession",value:function(){var e=this.server+"/api/v2.1/auth-token-by-session/";return this.req.post(e)}},{key:"deleteAuthTokenBySession",value:function(){var e=this.server+"/api/v2.1/auth-token-by-session/";return this.req.delete(e)}},{key:"login",value:function(){var e=this,t=this.server+"/api2/auth-token/";return a.A.post(t,{username:this.username,password:this.password}).then((function(t){e.token=t.data.token,e.req=a.A.create({baseURL:e.server,headers:{Authorization:"Token "+e.token}})}))}},{key:"authPing",value:function(){var e=this.server+"/api2/auth/ping/";return this.req.get(e)}},{key:"getAccountInfo",value:function(){var e=this.server+"/api2/account/info/";return this.req.get(e)}},{key:"listDepartments",value:function(){var e=this.server+"/api/v2.1/departments/";return this.req.get(e)}},{key:"listGroups",value:function(){var e={with_repos:arguments.length>0&&void 0!==arguments[0]&&arguments[0]?1:0},t=this.server+"/api/v2.1/groups/";return this.req.get(t,{params:e})}},{key:"listGroupRepos",value:function(e,t,n){var r=this.server+"/api/v2.1/groups/"+e+"/libraries/",i={};return void 0!=t&&(i.page=t),void 0!=n&&(i.per_page=n),this.req.get(r,{params:i})}},{key:"getGroup",value:function(e){var t=this.server+"/api/v2.1/groups/"+e+"/";return this.req.get(t)}},{key:"createGroup",value:function(e){var t=this.server+"/api/v2.1/groups/",n=new(s());return n.append("name",e),this._sendPostRequest(t,n)}},{key:"renameGroup",value:function(e,t){var n=this.server+"/api/v2.1/groups/"+e+"/",r={name:t};return this.req.put(n,r)}},{key:"deleteGroup",value:function(e){var t=this.server+"/api/v2.1/groups/"+e+"/";return this.req.delete(t)}},{key:"transferGroup",value:function(e,t){var n=this.server+"/api/v2.1/groups/"+e+"/",r={owner:t};return this.req.put(n,r)}},{key:"quitGroup",value:function(e,t){var n=encodeURIComponent(t),r=this.server+"/api/v2.1/groups/"+e+"/members/"+n+"/";return this.req.delete(r)}},{key:"listGroupMembers",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:64,a=this.server+"/api/v2.1/groups/"+e+"/members/",o={page:t||1,per_page:n||100,is_admin:r,avatar_size:i};return this.req.get(a,{params:o})}},{key:"searchGroupMember",value:function(e,t){var n=this.server+"/api/v2.1/groups/"+e+"/search-member/",r={q:t};return this.req.get(n,{params:r})}},{key:"addGroupMember",value:function(e,t){var n=this.server+"/api/v2.1/groups/"+e+"/members/",r={email:t};return this.req.post(n,r)}},{key:"addGroupMembers",value:function(e,t){var n=this.server+"/api/v2.1/groups/"+e+"/members/bulk/",r=new(s());return r.append("emails",t.join(",")),this._sendPostRequest(n,r)}},{key:"importGroupMembersViaFile",value:function(e,t){var n=this.server+"/api/v2.1/groups/"+e+"/members/import/",r=new(s());return r.append("file",t),this._sendPostRequest(n,r)}},{key:"deleteGroupMember",value:function(e,t){var n=encodeURIComponent(t),r=this.server+"/api/v2.1/groups/"+e+"/members/"+n+"/";return this.req.delete(r)}},{key:"setGroupAdmin",value:function(e,t,n){var r=encodeURIComponent(t),i=this.server+"/api/v2.1/groups/"+e+"/members/"+r+"/",a={is_admin:n};return this.req.put(i,a)}},{key:"createGroupOwnedLibrary",value:function(e,t){var n=t.repo_name,r=t.permission?t.permission:"rw",i=this.server+"/api/v2.1/groups/"+e+"/group-owned-libraries/",a=new(s());return a.append("name",n),t.passwd&&a.append("passwd",t.passwd),a.append("permission",r),t.library_template&&a.append("library_template",t.library_template),this._sendPostRequest(i,a)}},{key:"deleteGroupOwnedLibrary",value:function(e,t){var n=this.server+"/api/v2.1/groups/"+e+"/group-owned-libraries/"+t+"/";return this.req.delete(n)}},{key:"renameGroupOwnedLibrary",value:function(e,t,n){var r=this.server+"/api/v2.1/groups/"+e+"/group-owned-libraries/"+t+"/",i=new(s());return i.append("name",n),this.req.put(r,i)}},{key:"shareGroupOwnedRepoToUser",value:function(e,t,n,r){var i=this.server+"/api/v2.1/group-owned-libraries/"+e+"/user-share/",a=new(s());return a.append("permission",t),a.append("path",r),Array.isArray(n)?n.forEach((function(e){a.append("username",e)})):a.append("username",n),this._sendPostRequest(i,a)}},{key:"modifyGroupOwnedRepoUserSharedPermission",value:function(e,t,n,r){var i=this.server+"/api/v2.1/group-owned-libraries/"+e+"/user-share/",a=new(s());return a.append("permission",t),a.append("username",n),a.append("path",r),this.req.put(i,a)}},{key:"deleteGroupOwnedRepoSharedUserItem",value:function(e,t,n){var r=this.server+"/api/v2.1/group-owned-libraries/"+e+"/user-share/",i={username:t,path:n};return this.req.delete(r,{data:i})}},{key:"shareGroupOwnedRepoToGroup",value:function(e,t,n,r){var i=this.server+"/api/v2.1/group-owned-libraries/"+e+"/group-share/",a=new(s());return a.append("permission",t),a.append("path",r),Array.isArray(n)?n.forEach((function(e){a.append("group_id",e)})):a.append("group_id",n),this._sendPostRequest(i,a)}},{key:"modifyGroupOwnedRepoGroupSharedPermission",value:function(e,t,n,r){var i=this.server+"/api/v2.1/group-owned-libraries/"+e+"/group-share/",a=new(s());return a.append("permission",t),a.append("group_id",n),a.append("path",r),this.req.put(i,a)}},{key:"deleteGroupOwnedRepoSharedGroupItem",value:function(e,t,n){var r=this.server+"/api/v2.1/group-owned-libraries/"+e+"/group-share/",i={group_id:t,path:n};return this.req.delete(r,{data:i})}},{key:"listShareLinks",value:function(e){var t=e.repoID,n=e.path,r=e.page,i=e.perPage,a=this.server+"/api/v2.1/share-links/",o={};return t&&n&&(o.repo_id=t,o.path=n),o.page=r||1,o.per_page=i||25,this.req.get(a,{params:o})}},{key:"createMultiShareLink",value:function(e,t,n,r,i){var a=this.server+"/api/v2.1/multi-share-links/",o=new(s());return o.append("path",t),o.append("repo_id",e),i&&o.append("permissions",i),n&&o.append("password",n),r&&o.append("expiration_time",r),this._sendPostRequest(a,o)}},{key:"batchCreateMultiShareLink",value:function(e,t,n,r,i,a){var o=this.server+"/api/v2.1/multi-share-links/batch/",u=new(s());return u.append("path",t),u.append("repo_id",e),u.append("number",n),u.append("auto_generate_password",r),a&&u.append("permissions",a),i&&u.append("expiration_time",i),this._sendPostRequest(o,u)}},{key:"createShareLink",value:function(e,t,n,r,i){var a=this.server+"/api/v2.1/share-links/",o=new(s());return o.append("path",t),o.append("repo_id",e),i&&o.append("permissions",i),n&&o.append("password",n),r&&o.append("expiration_time",r),this._sendPostRequest(a,o)}},{key:"updateShareLink",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=this.server+"/api/v2.1/share-links/"+e+"/",i=new(s());return t&&i.append("permissions",t),n&&i.append("expiration_time",n),this.req.put(r,i)}},{key:"deleteShareLink",value:function(e){var t=this.server+"/api/v2.1/share-links/"+e+"/";return this.req.delete(t)}},{key:"deleteShareLinks",value:function(e){var t=this.server+"/api/v2.1/share-links/",n={tokens:e};return this.req.delete(t,{data:n})}},{key:"cleanInvalidShareLinks",value:function(){var e=this.server+"/api/v2.1/share-links/clean-invalid/";return this.req.delete(e)}},{key:"sendShareLink",value:function(e,t,n){var r=this.server+"/api2/send-share-link/",i=new(s());return i.append("token",e),i.append("email",t),n&&i.append("extra_msg",n),this._sendPostRequest(r,i)}},{key:"getRepoFolderShareInfo",value:function(e,t){var n=this.server+"/api/v2.1/repos/"+e+"/share-info/",r={};return void 0!=t&&(r.path=t),this.req.get(n,{params:r})}},{key:"listRepoShareLinks",value:function(e){var t=this.server+"/api/v2.1/repos/"+e+"/share-links/";return this.req.get(t)}},{key:"deleteRepoShareLink",value:function(e,t){var n=this.server+"/api/v2.1/repos/"+e+"/share-links/"+t+"/";return this.req.delete(n)}},{key:"listSharedRepos",value:function(){var e=this.server+"/api/v2.1/shared-repos/";return this.req.get(e)}},{key:"getShareLinkRepoTags",value:function(e){var t=this.server+"/api/v2.1/share-links/"+e+"/repo-tags/";return this.req.get(t)}},{key:"getShareLinkTaggedFiles",value:function(e,t){var n=this.server+"/api/v2.1/share-links/"+e+"/tagged-files/"+t+"/";return this.req.get(n)}},{key:"getAllRepoFolderShareInfo",value:function(e,t){var n=this.server+"/api/v2.1/repo-folder-share-info/",r={repo_id:e};return t&&(r.share_to=t),this.req.get(n,{params:r})}},{key:"listUserUploadLinks",value:function(){var e=this.server+"/api/v2.1/upload-links/";return this.req.get(e)}},{key:"getUploadLink",value:function(e,t){var n=this.server+"/api/v2.1/upload-links/?repo_id="+e+"&path="+encodeURIComponent(t);return this.req.get(n)}},{key:"createUploadLink",value:function(e,t,n,r){var i=this.server+"/api/v2.1/upload-links/",a=new(s());return a.append("path",t),a.append("repo_id",e),n&&a.append("password",n),r&&a.append("expiration_time",r),this._sendPostRequest(i,a)}},{key:"updateUploadLink",value:function(e,t){var n=this.server+"/api/v2.1/upload-links/"+e+"/",r=new(s());return r.append("expiration_time",t),this.req.put(n,r)}},{key:"deleteUploadLink",value:function(e){var t=this.server+"/api/v2.1/upload-links/"+e+"/";return this.req.delete(t)}},{key:"cleanInvalidUploadLinks",value:function(){var e=this.server+"/api/v2.1/upload-links/clean-invalid/";return this.req.delete(e)}},{key:"sendUploadLink",value:function(e,t,n){var r=this.server+"/api2/send-upload-link/",i=new(s());return i.append("token",e),i.append("email",t),n&&i.append("extra_msg",n),this._sendPostRequest(r,i)}},{key:"listRepoUploadLinks",value:function(e){var t=this.server+"/api/v2.1/repos/"+e+"/upload-links/";return this.req.get(t)}},{key:"deleteRepoUploadLink",value:function(e,t){var n=this.server+"/api/v2.1/repos/"+e+"/upload-links/"+t+"/";return this.req.delete(n)}},{key:"listSharedItems",value:function(e,t,n){t=encodeURIComponent(t);var r=this.server+"/api2/repos/"+e+"/dir/shared_items/?p="+t+"&share_type="+n;return this.req.get(r)}},{key:"getBeSharedRepos",value:function(){var e=this.server+"/api2/beshared-repos/";return this.req.get(e)}},{key:"leaveShareRepo",value:function(e,t){var n=this.server+"/api2/beshared-repos/"+e+"/";return this.req.delete(n,{params:t})}},{key:"deleteShareToUserItem",value:function(e,t,n,r){t=encodeURIComponent(t);var i=this.server+"/api2/repos/"+e+"/dir/shared_items/?p="+t+"&share_type="+n+"&username="+encodeURIComponent(r);return this.req.delete(i)}},{key:"updateShareToUserItemPermission",value:function(e,t,n,r,i){t=encodeURIComponent(t);var a=this.server+"/api2/repos/"+e+"/dir/shared_items/?p="+t+"&share_type="+n+"&username="+encodeURIComponent(r),o=new(s());return o.append("permission",i),this._sendPostRequest(a,o)}},{key:"deleteShareToGroupItem",value:function(e,t,n,r){t=encodeURIComponent(t);var i=this.server+"/api2/repos/"+e+"/dir/shared_items/?p="+t+"&share_type="+n+"&group_id="+r;return this.req.delete(i)}},{key:"updateShareToGroupItemPermission",value:function(e,t,n,r,i){t=encodeURIComponent(t);var a=this.server+"/api2/repos/"+e+"/dir/shared_items/?p="+t+"&share_type="+n+"&group_id="+r,o=new(s());return o.append("permission",i),this._sendPostRequest(a,o)}},{key:"leaveShareGroupOwnedRepo",value:function(e){var t=this.server+"/api/v2.1/group-owned-libraries/user-share-in-libraries/"+e+"/";return this.req.delete(t)}},{key:"shareableGroups",value:function(){var e=this.server+"/api/v2.1/shareable-groups/";return this.req.get(e)}},{key:"getSharedRepos",value:function(){var e=this.server+"/api2/shared-repos/";return this.req.get(e)}},{key:"updateRepoSharePerm",value:function(e,t){var n=this.server+"/api/v2.1/shared-repos/"+e+"/";return this.req.put(n,t)}},{key:"unshareRepo",value:function(e,t){var n=this.server+"/api/v2.1/shared-repos/"+e+"/";return this.req.delete(n,{params:t})}},{key:"unshareRepoToGroup",value:function(e,t){var n=this.server+"/api/v2.1/groups/"+t+"/libraries/"+e+"/";return this.req.delete(n)}},{key:"shareFolder",value:function(e,t,n,r,i){t=encodeURIComponent(t);var a=new(s());if(a.append("share_type",n),a.append("permission",r),"user"==n)for(var o=0;o<i.length;o++)a.append("username",i[o]);else for(var u=0;u<i.length;u++)a.append("group_id",i[u]);var l=this.server+"/api2/repos/"+e+"/dir/shared_items/?p="+t;return this.req.put(l,a)}},{key:"listSharedFolders",value:function(){var e=this.server+"/api/v2.1/shared-folders/";return this.req.get(e)}},{key:"updateFolderSharePerm",value:function(e,t,n){var r=this.server+"/api2/repos/"+e+"/dir/shared_items/";return this.req.post(r,t,{params:n})}},{key:"unshareFolder",value:function(e,t){var n=this.server+"/api2/repos/"+e+"/dir/shared_items/";return this.req.delete(n,{params:t})}},{key:"listCustomPermissions",value:function(e){var t=this.server+"/api/v2.1/repos/"+e+"/custom-share-permissions/";return this.req.get(t)}},{key:"createCustomPermission",value:function(e,t,n,r){var i=this.server+"/api/v2.1/repos/"+e+"/custom-share-permissions/",a={permission_name:t,description:n,permission:JSON.stringify(r)};return this.req.post(i,a)}},{key:"getCustomPermission",value:function(e,t){var n=this.server+"/api/v2.1/repos/"+e+"/custom-share-permissions/"+t+"/";return this.req.get(n)}},{key:"deleteCustomPermission",value:function(e,t){var n=this.server+"/api/v2.1/repos/"+e+"/custom-share-permissions/"+t+"/";return this.req.delete(n)}},{key:"updateCustomPermission",value:function(e,t){var n=this.server+"/api/v2.1/repos/"+e+"/custom-share-permissions/"+t.id+"/",r={permission_name:t.name,description:t.description,permission:JSON.stringify(t.permission)};return this.req.put(n,r)}},{key:"createMineRepo",value:function(e){var t=this.server+"/api2/repos/?from=web";return this.req.post(t,e)}},{key:"createGroupRepo",value:function(e,t){var n=this.server+"/api/v2.1/groups/"+e+"/libraries/",r=new(s());return r.append("repo_name",t.repo_name),t.password&&r.append("password",t.password),r.append("permission",t.permission),t.library_template&&r.append("library_template",t.library_template),this._sendPostRequest(n,r)}},{key:"listRepos",value:function(e){var t=this.server+"/api/v2.1/repos/";return e?this.req.get(t,{params:e,paramsSerializer:{serialize:function(e){var t=[];for(var n in e)if(Array.isArray(e[n]))for(var r=0,i=e[n].length;r<i;r++)t.push(n+"="+encodeURIComponent(e[n][r]));else t.push(n+"="+encodeURIComponent(e[n]));return t.join("&")}}}):this.req.get(t)}},{key:"getRepoInfo",value:function(e){var t=this.server+"/api/v2.1/repos/"+e+"/";return this.req.get(t)}},{key:"getRepoHistoryLimit",value:function(e){var t=this.server+"/api2/repos/"+e+"/history-limit/";return this.req.get(t)}},{key:"setRepoHistoryLimit",value:function(e,t){var n=this.server+"/api2/repos/"+e+"/history-limit/",r=new(s());return r.append("keep_days",t),this.req.put(n,r)}},{key:"resetAndSendEncryptedRepoPassword",value:function(e){var t=this.server+"/api/v2.1/repos/"+e+"/send-new-password/",n=new(s());return this._sendPostRequest(t,n)}},{key:"deleteRepo",value:function(e){var t=this.server+"/api/v2.1/repos/"+e+"/";return this.req.delete(t)}},{key:"renameRepo",value:function(e,t){var n=this.server+"/api2/repos/"+e+"/?op=rename",r=new(s());return r.append("repo_name",t),this._sendPostRequest(n,r)}},{key:"transferRepo",value:function(e,t){var n=this.server+"/api2/repos/"+e+"/owner/",r=new(s());return r.append("owner",t),this.req.put(n,r)}},{key:"setRepoDecryptPassword",value:function(e,t){var n=this.server+"/api/v2.1/repos/"+e+"/set-password/",r=new(s());return r.append("password",t),this._sendPostRequest(n,r)}},{key:"changeEncryptedRepoPassword",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/"+e+"/set-password/",i={old_password:t,new_password:n};return this.req.put(r,i)}},{key:"createPublicRepo",value:function(e){var t=this.server+"/api2/repos/public/";return this.req.post(t,e)}},{key:"selectOwnedRepoToPublic",value:function(e,t){var n=this.server+"/api/v2.1/shared-repos/"+e+"/";return this.req.put(n,t)}},{key:"getSource",value:function(){return a.A.CancelToken.source()}},{key:"searchFilesInPublishedRepo",value:function(e,t,n,r){var i=this.server+"/api/v2.1/published-repo-search/",a={repo_id:e,q:t,page:n,per_page:r};return this.req.get(i,{params:a})}},{key:"searchFiles",value:function(e,t){var n=this.server+"/api2/search/";if(n=n+"?q="+e.q,e.search_repo&&(n=n+"&search_repo="+e.search_repo),e.search_ftypes&&(n=n+"&search_ftypes="+e.search_ftypes),e.page&&(n=n+"&page="+e.page),e.per_page&&(n=n+"&per_page="+e.per_page),e.search_path&&(n=n+"&search_path="+e.search_path),e.obj_type&&(n=n+"&obj_type="+e.obj_type),e.input_fexts&&(n=n+"&input_fexts="+e.input_fexts),e.with_permission&&(n=n+"&with_permission="+e.with_permission),e.time_from&&(n=n+"&time_from="+e.time_from),e.time_to&&(n=n+"&time_to="+e.time_to),e.size_from&&(n=n+"&size_from="+e.size_from),e.size_to&&(n=n+"&size_to="+e.size_to),e.shared_from&&(n=n+"&shared_from="+e.shared_from),e.not_shared_from&&(n=n+"&not_shared_from="+e.not_shared_from),e.search_filename_only&&(n=n+"&search_filename_only="+e.search_filename_only),e.ftype)for(var r=0;r<e.ftype.length;r++)n=n+"&ftype="+e.ftype[r];return this.req.get(n,{cancelToken:t})}},{key:"searchFileInRepo",value:function(e,t){var n=this.server+"/api/v2.1/search-file/",r={repo_id:e,q:t};return this.req.get(n,{params:r})}},{key:"listRepoAPITokens",value:function(e){var t=this.server+"/api/v2.1/repos/"+e+"/repo-api-tokens/";return this.req.get(t)}},{key:"addRepoAPIToken",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/"+e+"/repo-api-tokens/",i=new(s());return i.append("app_name",t),i.append("permission",n),this._sendPostRequest(r,i)}},{key:"deleteRepoAPIToken",value:function(e,t){var n=this.server+"/api/v2.1/repos/"+e+"/repo-api-tokens/"+t+"/";return this.req.delete(n)}},{key:"updateRepoAPIToken",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/"+e+"/repo-api-tokens/"+t+"/",i=new(s());return i.append("permission",n),this.req.put(r,i)}},{key:"listDeletedRepo",value:function(){var e=this.server+"/api/v2.1/deleted-repos/";return this.req.get(e)}},{key:"restoreDeletedRepo",value:function(e){var t=this.server+"/api/v2.1/deleted-repos/",n=new(s());return n.append("repo_id",e),this._sendPostRequest(t,n)}},{key:"listDir",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.recursive,i=void 0!==r&&r,a=n.type,o=void 0===a?"":a,s=n.with_thumbnail,u=void 0!==s&&s,l=n.with_parents,c=void 0!==l&&l,d=this.server+"/api/v2.1/repos/"+e+"/dir/",f={};return f.p=t,i&&(f.recursive=i?1:0),o&&(f.t=o),u&&(f.with_thumbnail=u),c&&(f.with_parents=c),this.req.get(d,{params:f})}},{key:"listWikiDir",value:function(e,t,n){var r=encodeURIComponent(t),i=this.server+"/api/v2.1/wikis/"+encodeURIComponent(e)+"/dir/?p="+r;return n&&(i=this.server+"/api/v2.1/wikis/"+encodeURIComponent(e)+"/dir/?p="+r+"&with_parents="+n),this.req.get(i)}},{key:"getDirInfo",value:function(e,t){var n=encodeURIComponent(t),r=this.server+"/api/v2.1/repos/"+e+"/dir/detail/?path="+n;return this.req.get(r)}},{key:"createDir",value:function(e,t){var n=encodeURIComponent(t),r=this.server+"/api2/repos/"+e+"/dir/?p="+n,i=new(s());return i.append("operation","mkdir"),this._sendPostRequest(r,i)}},{key:"renameDir",value:function(e,t,n){var r=encodeURIComponent(t),i=this.server+"/api2/repos/"+e+"/dir/?p="+r,a=new(s());return a.append("operation","rename"),a.append("newname",n),this._sendPostRequest(i,a)}},{key:"deleteDir",value:function(e,t){var n=encodeURIComponent(t),r=this.server+"/api/v2.1/repos/"+e+"/dir/?p="+n;return this.req.delete(r)}},{key:"copyDir",value:function(e,t,n,r,i){var a=[],o=this.server;o+=e===t?"/api/v2.1/repos/sync-batch-copy-item/":"/api/v2.1/repos/async-batch-copy-item/",Array.isArray(i)?a=i:a.push(i);var s={src_repo_id:e,src_parent_dir:r,dst_repo_id:t,dst_parent_dir:n,src_dirents:a};return this._sendPostRequest(o,s,{headers:{"Content-Type":"application/json"}})}},{key:"moveDir",value:function(e,t,n,r,i){var a=[],o=this.server;o+=e===t?"/api/v2.1/repos/sync-batch-move-item/":"/api/v2.1/repos/async-batch-move-item/",Array.isArray(i)?a=i:a.push(i);var s={src_repo_id:e,src_parent_dir:r,dst_repo_id:t,dst_parent_dir:n,src_dirents:a};return this._sendPostRequest(o,s,{headers:{"Content-Type":"application/json"}})}},{key:"queryAsyncOperationProgress",value:function(e){var t=this.server+"/api/v2.1/query-copy-move-progress/?task_id="+e;return this.req.get(t)}},{key:"cancelCopyMoveOperation",value:function(e){var t=this.server+"/api/v2.1/copy-move-task/",n={task_id:e};return this.req.delete(t,{data:n})}},{key:"deleteMutipleDirents",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/batch-delete-item/",i={repo_id:e,parent_dir:t,dirents:n};return this.req.delete(r,{data:i},{headers:{"Content-Type":"application/json"}})}},{key:"zipDownload",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/"+e+"/zip-task/",i=new(s());return i.append("parent_dir",t),Array.isArray(n)?n.forEach((function(e){i.append("dirents",e)})):i.append("dirents",n),this._sendPostRequest(r,i)}},{key:"queryZipProgress",value:function(e){var t=this.server+"/api/v2.1/query-zip-progress/?token="+e;return this.req.get(t)}},{key:"cancelZipTask",value:function(e){var t=this.server+"/api/v2.1/cancel-zip-task/",n=new(s());return n.append("token",e),this.req.post(t,n)}},{key:"getFileInfo",value:function(e,t){var n=encodeURIComponent(t),r=this.server+"/api2/repos/"+e+"/file/detail/?p="+n;return this.req.get(r)}},{key:"getFileHistory",value:function(e,t){var n=this.server+"/api2/repos/"+e+"/file/history/?p="+encodeURIComponent(t);return this.req.get(n)}},{key:"getFileDownloadLink",value:function(e,t){var n=encodeURIComponent(t),r=this.server+"/api2/repos/"+e+"/file/?p="+n+"&reuse=1";return this.req.get(r)}},{key:"getFileContent",value:function(e){return a.A.create().get(e)}},{key:"createFile",value:function(e,t,n){var r=encodeURIComponent(t),i=this.server+"/api/v2.1/repos/"+e+"/file/?p="+r,a=new(s());return a.append("operation","create"),a.append("is_draft",n),this._sendPostRequest(i,a)}},{key:"renameFile",value:function(e,t,n){var r=encodeURIComponent(t),i=this.server+"/api/v2.1/repos/"+e+"/file/?p="+r,a=new(s());return a.append("operation","rename"),a.append("newname",n),this._sendPostRequest(i,a)}},{key:"convertFile",value:function(e,t,n){var r=encodeURIComponent(t),i=this.server+"/api/v2.1/repos/"+e+"/file/?p="+r,a=new(s());return a.append("operation","convert"),a.append("dst_type",n),this._sendPostRequest(i,a)}},{key:"lockfile",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/"+e+"/file/?p="+encodeURIComponent(t),i=new(s());return i.append("operation","lock"),void 0!=n&&i.append("expire",n),this.req.put(r,i)}},{key:"unlockfile",value:function(e,t){var n=this.server+"/api/v2.1/repos/"+e+"/file/?p="+encodeURIComponent(t),r=new(s());return r.append("operation","unlock"),this.req.put(n,r)}},{key:"revertFile",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/"+e+"/file/?p="+encodeURIComponent(t),i=new(s());return i.append("operation","revert"),i.append("commit_id",n),this._sendPostRequest(r,i)}},{key:"revertFolder",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/"+e+"/dir/?p="+encodeURIComponent(t),i=new(s());return i.append("operation","revert"),i.append("commit_id",n),this._sendPostRequest(r,i)}},{key:"revertRepo",value:function(e,t){var n=this.server+"/api/v2.1/repos/"+e+"/commits/"+t+"/revert/";return this.req.post(n)}},{key:"deleteFile",value:function(e,t){var n=encodeURIComponent(t),r=this.server+"/api/v2.1/repos/"+e+"/file/?p="+n;return this.req.delete(r)}},{key:"getFileServerUploadLink",value:function(e,t){var n=encodeURIComponent(t),r=this.server+"/api2/repos/"+e+"/upload-link/?p="+n+"&from=web";return this.req.get(r)}},{key:"sharedLinkGetFileUploadUrl",value:function(e,t){var n=this.server+"/api/v2.1/share-links/"+e+"/upload/?path="+encodeURIComponent(t);return this.req.get(n)}},{key:"getFileUploadedBytes",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/"+e+"/file-uploaded-bytes/",i={parent_dir:t,file_name:n};return this.req.get(r,{params:i})}},{key:"sharedUploadLinkGetFileUploadUrl",value:function(e){var t=this.server+"/api/v2.1/upload-links/"+e+"/upload/";return this.req.get(t)}},{key:"shareLinksUploadDone",value:function(e,t,n){var r=this.server+"/api/v2.1/share-links/"+e+"/upload/done/",i=new(s());return i.append("file_path",t),void 0!=n&&i.append("is_dir",n),this._sendPostRequest(r,i)}},{key:"uploadImage",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return a.A.create()({method:"post",data:t,url:e,onUploadProgress:n})}},{key:"getUpdateLink",value:function(e,t){var n=this.server+"/api2/repos/"+e+"/update-link/?p="+encodeURIComponent(t);return this.req.get(n)}},{key:"updateFile",value:function(e,t,n,r){var i=new(s());i.append("target_file",t),i.append("filename",n);var o=new Blob([r],{type:"text/plain"});return i.append("file",o),a.A.create()({method:"post",url:e,data:i})}},{key:"listFileHistoryRecords",value:function(e,t,n,r){var i=this.server+"/api/v2.1/repos/"+e+"/file/new_history/",a={path:t,page:n,per_page:r};return this.req.get(i,{params:a})}},{key:"listOldFileHistoryRecords",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/"+e+"/file/history/",i={path:t,commit_id:n};return this.req.get(r,{params:i})}},{key:"getFileRevision",value:function(e,t,n){var r=this.server+"/api2/repos/"+e+"/file/revision/?p="+encodeURIComponent(n)+"&commit_id="+t;return this.req.get(r)}},{key:"getFileExtendedProperties",value:function(e,t){var n=this.server+"/api/v2.1/repos/"+e+"/extended-properties/?path="+t;return this.req.get(n)}},{key:"newFileExtendedProperties",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/"+e+"/extended-properties/",i=new(s());return i.append("path",t),i.append("props_data",JSON.stringify(n)),this._sendPostRequest(r,i)}},{key:"updateFileExtendedProperties",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/"+e+"/extended-properties/",i=new(s());return i.append("path",t),i.append("props_data",JSON.stringify(n)),this.req.put(r,i)}},{key:"deleteFileExtendedProperties",value:function(e,t){var n=this.server+"/api/v2.1/repos/"+e+"/extended-properties/?path="+t;return this.req.delete(n)}},{key:"applyFolderExtendedProperties",value:function(e,t){var n=this.server+"/api/v2.1/repos/"+e+"/apply-folder-extended-properties/",r=new(s());return r.append("path",t),this.req.post(n,r)}},{key:"deleteComment",value:function(e,t){var n=this.server+"/api2/repos/"+e+"/file/comments/"+t+"/";return this.req.delete(n)}},{key:"listComments",value:function(e,t,n){var r=encodeURIComponent(t),i=this.server+"/api2/repos/"+e+"/file/comments/?p="+r;return n&&(i=i+"&resolved="+n),this.req.get(i)}},{key:"postComment",value:function(e,t,n,r){var i=encodeURIComponent(t),a=this.server+"/api2/repos/"+e+"/file/comments/?p="+i,o=new(s());return o.append("comment",n),r&&o.append("detail",r),this._sendPostRequest(a,o)}},{key:"getCommentsNumber",value:function(e,t){var n=encodeURIComponent(t),r=this.server+"/api2/repos/"+e+"/file/comments/counts/?p="+n;return this.req.get(r)}},{key:"updateComment",value:function(e,t,n,r,i){var a=this.server+"/api2/repos/"+e+"/file/comments/"+t+"/",o={};return n&&(o.resolved=n),r&&(o.detail=r),i&&(o.comment=i),this.req.put(a,o)}},{key:"listStarredItems",value:function(){var e=this.server+"/api/v2.1/starred-items/";return this.req.get(e)}},{key:"starItem",value:function(e,t){var n=this.server+"/api/v2.1/starred-items/",r=new(s());return r.append("repo_id",e),r.append("path",t),this._sendPostRequest(n,r)}},{key:"unstarItem",value:function(e,t){var n=this.server+"/api/v2.1/starred-items/?repo_id="+e+"&path="+encodeURIComponent(t);return this.req.delete(n)}},{key:"monitorRepo",value:function(e){var t=this.server+"/api/v2.1/monitored-repos/",n=new(s());return n.append("repo_id",e),this._sendPostRequest(t,n)}},{key:"unMonitorRepo",value:function(e){var t=this.server+"/api/v2.1/monitored-repos/"+e+"/";return this.req.delete(t)}},{key:"listRepoTags",value:function(e){var t=this.server+"/api/v2.1/repos/"+e+"/repo-tags/";return this.req.get(t)}},{key:"createRepoTag",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/"+e+"/repo-tags/",i=new(s());return i.append("name",t),i.append("color",n),this._sendPostRequest(r,i)}},{key:"createRepoTags",value:function(e,t){var n=this.server+"/api/v2.1/repos/"+e+"/repo-tags/",r={tags:t};return this.req.put(n,r)}},{key:"deleteRepoTag",value:function(e,t){var n=this.server+"/api/v2.1/repos/"+e+"/repo-tags/"+t+"/";return this.req.delete(n)}},{key:"updateRepoTag",value:function(e,t,n,r){var i=this.server+"/api/v2.1/repos/"+e+"/repo-tags/"+t+"/",a={name:n,color:r};return this.req.put(i,a)}},{key:"listTaggedFiles",value:function(e,t){var n=this.server+"/api/v2.1/repos/"+e+"/tagged-files/"+t+"/";return this.req.get(n)}},{key:"listFileTags",value:function(e,t){var n=encodeURIComponent(t),r=this.server+"/api/v2.1/repos/"+e+"/file-tags/?file_path="+n;return this.req.get(r)}},{key:"addFileTag",value:function(e,t,n){var r=new(s());r.append("file_path",t),r.append("repo_tag_id",n);var i=this.server+"/api/v2.1/repos/"+e+"/file-tags/";return this._sendPostRequest(i,r)}},{key:"deleteFileTag",value:function(e,t){var n=this.server+"/api/v2.1/repos/"+e+"/file-tags/"+t+"/";return this.req.delete(n)}},{key:"saveSharedFile",value:function(e,t,n,r){var i=this.server+"/api/v2.1/share-links/"+n+"/save-file-to-repo/",a=new(s());return a.append("dst_repo_id",e),a.append("dst_parent_dir",t),r&&a.append("path",r),this._sendPostRequest(i,a)}},{key:"saveSharedDir",value:function(e,t,n,r,i){var a=this.server+"/api/v2.1/share-links/"+n+"/save-items-to-repo/",o=new(s());return o.append("src_parent_dir",r),i.forEach((function(e){o.append("src_dirents",e)})),o.append("dst_repo_id",e),o.append("dst_parent_dir",t),this._sendPostRequest(a,o)}},{key:"addAbuseReport",value:function(e,t,n,r,i){var a=this.server+"/api/v2.1/abuse-reports/",o=new(s());return o.append("share_link_token",e),o.append("abuse_type",t),o.append("description",n),o.append("reporter",r),o.append("file_path",i),this._sendPostRequest(a,o)}},{key:"getInternalLink",value:function(e,t,n){var r="dir"===n,i=encodeURIComponent(t),a=this.server+"/api/v2.1/smart-link/?repo_id="+e+"&path="+i+"&is_dir="+r;return this.req.get(a)}},{key:"getWikiFileContent",value:function(e,t){var n=encodeURIComponent(t),r=(new Date).getTime(),i=this.server+"/api/v2.1/wikis/"+encodeURIComponent(e)+"/content/?p="+n+"&_="+r;return this.req.get(i)}},{key:"getUserAvatar",value:function(e,t){var n=this.server+"/api2/avatars/user/"+encodeURIComponent(e)+"/resized/"+t+"/";return this.req.get(n)}},{key:"listNotifications",value:function(e,t){var n=this.server+"/api/v2.1/notifications/",r={page:e,per_page:t};return this.req.get(n,{params:r})}},{key:"updateNotifications",value:function(){var e=this.server+"/api/v2.1/notifications/";return this.req.put(e)}},{key:"deleteNotifications",value:function(){var e=this.server+"/api/v2.1/notifications/";return this.req.delete(e)}},{key:"getUnseenNotificationCount",value:function(){var e=this.server+"/api/v2.1/notifications/";return this.req.get(e)}},{key:"markNoticeAsRead",value:function(e){var t=this.server+"/api/v2.1/notification/",n=new(s());return n.append("notice_id",e),this.req.put(t,n)}},{key:"listLinkedDevices",value:function(){var e=this.server+"/api2/devices/";return this.req.get(e)}},{key:"unlinkDevice",value:function(e,t,n){var r=this.server+"/api2/devices/",i={platform:e,device_id:t,wipe_device:n?"true":"false"};return this.req.delete(r,{data:i})}},{key:"listActivities",value:function(e){var t=this.server+"/api/v2.1/activities/?page="+e;return this.req.get(t)}},{key:"createThumbnail",value:function(e,t,n){var r=this.server+"/thumbnail/"+e+"/create/?path="+encodeURIComponent(t)+"&size="+n;return this.req.get(r,{headers:{"X-Requested-With":"XMLHttpRequest"}})}},{key:"searchUsers",value:function(e){var t=this.server+"/api2/search-user/?q="+encodeURIComponent(e);return this.req.get(t)}},{key:"listWikis",value:function(e){var t=this.server+"/api/v2.1/wikis/";return e?this.req.get(t,{params:e,paramsSerializer:{serialize:function(e){var t=[];for(var n in e)if(Array.isArray(e[n]))for(var r=0,i=e[n].length;r<i;r++)t.push(n+"="+encodeURIComponent(e[n][r]));else t.push(n+"="+encodeURIComponent(e[n]));return t.join("&")}}}):this.req.get(t)}},{key:"addWiki",value:function(e){var t=this.server+"/api/v2.1/wikis/",n=new(s());return n.append("repo_id",e),this._sendPostRequest(t,n)}},{key:"renameWiki",value:function(e,t){var n=this.server+"/api/v2.1/wikis/"+e+"/",r=new(s());return r.append("wiki_name",t),this._sendPostRequest(n,r)}},{key:"updateWikiPermission",value:function(e,t){var n=this.server+"/api/v2.1/wikis/"+e+"/",r={permission:t};return this.req.put(n,r)}},{key:"deleteWiki",value:function(e){var t=this.server+"/api/v2.1/wikis/"+e+"/";return this.req.delete(t)}},{key:"fileMetaData",value:function(e,t){var n=this.server+"/api2/repos/"+e+"/file/metadata/?p="+encodeURIComponent(t);return this.req.get(n)}},{key:"dirMetaData",value:function(e,t){var n=this.server+"/api2/repos/"+e+"/dir/metadata/?p="+encodeURIComponent(t);return this.req.get(n)}},{key:"markdownLint",value:function(e){var t=this.server+"/api/v2.1/markdown-lint/",n=new(s());return n.append("slate",e),this._sendPostRequest(t,n)}},{key:"queryOfficeFileConvertStatus",value:function(e,t,n,r,i){var a=this.server+"/office-convert/status/",o={repo_id:e,commit_id:t,path:n,doctype:r};return i&&(o.token=i),this.req.get(a,{headers:{"X-Requested-With":"XMLHttpRequest"},params:o})}},{key:"listSharedDir",value:function(e,t,n){var r=this.server+"/api/v2.1/share-links/"+e+"/dirents/",i={thumbnail_size:n,path:t};return this.req.get(r,{params:i})}},{key:"getShareLinkZipTask",value:function(e,t){var n=this.server+"/api/v2.1/share-link-zip-task/",r={share_link_token:e,path:t};return this.req.get(n,{params:r})}},{key:"getShareLinkDirentsZipTask",value:function(e,t,n){var r=this.server+"/api/v2.1/share-link-zip-task/",i={token:e,parent_dir:t,dirents:n};return this.req.post(r,i)}},{key:"getShareLinkThumbnail",value:function(e,t,n){var r=this.server+"/thumbnail/"+e+"/create/",i={path:t,size:n};return this.req.get(r,{params:i})}},{key:"getAllRepoSnapshotLabels",value:function(){var e=this.server+"/api/v2.1/revision-tags/tag-names/";return this.req.get(e)}},{key:"addNewRepoLabels",value:function(e,t){var n=this.server+"/api/v2.1/revision-tags/tagged-items/",r={repo_id:e,tag_names:t};return this.req.post(n,r)}},{key:"updateRepoCommitLabels",value:function(e,t,n){var r=this.server+"/api/v2.1/revision-tags/tagged-items/",i={repo_id:e,commit_id:t,tag_names:n};return this.req.put(r,i)}},{key:"invitePeople",value:function(e){var t=this.server+"/api/v2.1/invitations/batch/",n=new(s());n.append("type","guest");for(var r=0;r<e.length;r++)n.append("accepter",e[r]);return this._sendPostRequest(t,n)}},{key:"listInvitations",value:function(){var e=this.server+"/api/v2.1/invitations/";return this.req.get(e)}},{key:"deleteInvitation",value:function(e){var t=this.server+"/api/v2.1/invitations/"+e+"/";return this.req.delete(t)}},{key:"revokeInvitation",value:function(e){var t=this.server+"/api/v2.1/invitations/"+e+"/revoke/";return this.req.post(t)}},{key:"addRepoShareInvitations",value:function(e,t,n,r){var i=this.server+"/api/v2.1/repos/"+e+"/shared/invitations/batch/",a={type:"guest",accepters:n,path:t,permission:r};return this.req.post(i,a)}},{key:"listRepoShareInvitations",value:function(e,t){var n=this.server+"/api/v2.1/repos/"+e+"/shared/invitations/?path="+t;return this.req.get(n)}},{key:"updateRepoShareInvitation",value:function(e,t,n,r){var i=this.server+"/api/v2.1/repos/"+e+"/shared/invitation/",a={token:n,path:t,permission:r};return this.req.put(i,a)}},{key:"deleteRepoShareInvitation",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/"+e+"/shared/invitation/",i={token:n,path:t};return this.req.delete(r,{data:i})}},{key:"updateUserAvatar",value:function(e){var t=this.server+"/api/v2.1/user-avatar/",n=new(s());return n.append("avatar",e),this._sendPostRequest(t,n)}},{key:"getUserInfo",value:function(){var e=this.server+"/api/v2.1/user/";return this.req.get(e)}},{key:"updateUserInfo",value:function(e){var t=e.name,n=e.telephone,r=e.contact_email,i=e.list_in_address_book,a=this.server+"/api/v2.1/user/",o={};return void 0!=t&&(o.name=t),void 0!=n&&(o.telephone=n),void 0!=r&&(o.contact_email=r),void 0!=i&&(o.list_in_address_book=i),this.req.put(a,o)}},{key:"updateEmailNotificationInterval",value:function(e,t){var n=this.server+"/api2/account/info/",r={file_updates_email_interval:e,collaborate_email_interval:t};return this.req.put(n,r)}},{key:"updateWebdavSecret",value:function(e){var t=this.server+"/api/v2.1/webdav-secret/",n={secret:e};return this.req.put(t,n)}},{key:"listUserFolderPerm",value:function(e,t){var n=this.server+"/api2/repos/"+e+"/user-folder-perm/";return t&&(n=n+"?folder_path="+encodeURIComponent(t)),this.req.get(n)}},{key:"addUserFolderPerm",value:function(e,t,n,r){var i=this.server+"/api2/repos/"+e+"/user-folder-perm/",a=new(s());return a.append("permission",t),a.append("folder_path",n),Array.isArray(r)?r.forEach((function(e){a.append("user_email",e)})):a.append("user_email",r),this._sendPostRequest(i,a)}},{key:"updateUserFolderPerm",value:function(e,t,n,r){var i=this.server+"/api2/repos/"+e+"/user-folder-perm/",a=new(s());return a.append("permission",t),a.append("folder_path",n),a.append("user_email",r),this.req.put(i,a)}},{key:"deleteUserFolderPerm",value:function(e,t,n,r){var i=this.server+"/api2/repos/"+e+"/user-folder-perm/",a={permission:t,folder_path:n,user_email:r};return this.req.delete(i,{data:a})}},{key:"listGroupFolderPerm",value:function(e,t){var n=this.server+"/api2/repos/"+e+"/group-folder-perm/";return t&&(n=n+"?folder_path="+encodeURIComponent(t)),this.req.get(n)}},{key:"addGroupFolderPerm",value:function(e,t,n,r){var i=this.server+"/api2/repos/"+e+"/group-folder-perm/",a=new(s());return a.append("permission",t),a.append("folder_path",n),a.append("group_id",r),this._sendPostRequest(i,a)}},{key:"updateGroupFolderPerm",value:function(e,t,n,r){var i=this.server+"/api2/repos/"+e+"/group-folder-perm/",a=new(s());return a.append("permission",t),a.append("folder_path",n),a.append("group_id",r),this.req.put(i,a)}},{key:"deleteGroupFolderPerm",value:function(e,t,n,r){var i=this.server+"/api2/repos/"+e+"/group-folder-perm/",a={permission:t,folder_path:n,group_id:r};return this.req.delete(i,{data:a})}},{key:"listDepartmentRepoUserFolderPerm",value:function(e,t){var n=this.server+"/api/v2.1/group-owned-libraries/"+e+"/user-folder-permission/";return t&&(n=n+"?folder_path="+encodeURIComponent(t)),this.req.get(n)}},{key:"addDepartmentRepoUserFolderPerm",value:function(e,t,n,r){var i=this.server+"/api/v2.1/group-owned-libraries/"+e+"/user-folder-permission/",a=new(s());return a.append("permission",t),a.append("folder_path",n),Array.isArray(r)?r.forEach((function(e){a.append("user_email",e)})):a.append("user_email",r),this._sendPostRequest(i,a)}},{key:"updateDepartmentRepoUserFolderPerm",value:function(e,t,n,r){var i=this.server+"/api/v2.1/group-owned-libraries/"+e+"/user-folder-permission/",a=new(s());return a.append("permission",t),a.append("folder_path",n),a.append("user_email",r),this.req.put(i,a)}},{key:"deleteDepartmentRepoUserFolderPerm",value:function(e,t,n,r){var i=this.server+"/api/v2.1/group-owned-libraries/"+e+"/user-folder-permission/",a={permission:t,folder_path:n,user_email:r};return this.req.delete(i,{data:a})}},{key:"listDepartmentRepoGroupFolderPerm",value:function(e,t){var n=this.server+"/api/v2.1/group-owned-libraries/"+e+"/group-folder-permission/";return t&&(n=n+"?folder_path="+encodeURIComponent(t)),this.req.get(n)}},{key:"addDepartmentRepoGroupFolderPerm",value:function(e,t,n,r){var i=this.server+"/api/v2.1/group-owned-libraries/"+e+"/group-folder-permission/",a=new(s());return a.append("permission",t),a.append("folder_path",n),a.append("group_id",r),this._sendPostRequest(i,a)}},{key:"updateDepartmentRepoGroupFolderPerm",value:function(e,t,n,r){var i=this.server+"/api/v2.1/group-owned-libraries/"+e+"/group-folder-permission/",a=new(s());return a.append("permission",t),a.append("folder_path",n),a.append("group_id",r),this.req.put(i,a)}},{key:"deleteDepartmentRepoGroupFolderPerm",value:function(e,t,n,r){var i=this.server+"/api/v2.1/group-owned-libraries/"+e+"/group-folder-permission/",a={permission:t,folder_path:n,group_id:r};return this.req.delete(i,{data:a})}},{key:"getRepoHistory",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/"+e+"/history/",i={page:t||1,per_page:n||100};return this.req.get(r,{params:i})}},{key:"getCommitDetails",value:function(e,t){var n=this.server+"/ajax/repo/"+e+"/history/changes/",r={commit_id:t};return this.req.get(n,{headers:{"X-Requested-With":"XMLHttpRequest"},params:r})}},{key:"getRepoFolderTrash",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/"+e+"/trash/",i={path:t};return n&&(i.scan_stat=n),this.req.post(r,i)}},{key:"restoreDirents",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/"+e+"/trash/revert-dirents/",i=new(s());return n.forEach((function(e){i.append("path",e)})),i.append("commit_id",t),this._sendPostRequest(r,i)}},{key:"deleteRepoTrash",value:function(e,t){var n=this.server+"/api/v2.1/repos/"+e+"/trash/",r={keep_days:t};return this.req.delete(n,{data:r})}},{key:"restoreFolder",value:function(e,t,n){var r=this.server+"/api2/repos/"+e+"/dir/revert/",i={commit_id:t,p:n};return this.req.put(r,i)}},{key:"restoreFile",value:function(e,t,n){var r=this.server+"/api2/repos/"+e+"/file/revert/",i={commit_id:t,p:n};return this.req.put(r,i)}},{key:"listCommitDir",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/"+e+"/commits/"+t+"/dir/",i={path:n};return this.req.get(r,{params:i})}},{key:"listRepoRelatedUsers",value:function(e){var t=this.server+"/api/v2.1/repos/"+e+"/related-users/";return this.req.get(t)}},{key:"listFileParticipants",value:function(e,t){var n=encodeURIComponent(t),r=this.server+"/api/v2.1/repos/"+e+"/file/participants/?path="+n;return this.req.get(r)}},{key:"addFileParticipants",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/"+e+"/file/participants/",i={path:t,emails:n};return this.req.post(r,i)}},{key:"deleteFileParticipant",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/"+e+"/file/participant/",i={path:t,email:n};return this.req.delete(r,{data:i})}},{key:"listOCMSharesPrepare",value:function(e){var t=this.server+"/api/v2.1/ocm/shares-prepare/";return e&&(t+="?repo_id="+e),this.req.get(t)}},{key:"addOCMSharePrepare",value:function(e,t,n,r,i){var a=this.server+"/api/v2.1/ocm/shares-prepare/",o={to_user:e,to_server_url:t,repo_id:n,path:r,permission:i};return this.req.post(a,o)}},{key:"deleteOCMSharePrepare",value:function(e){var t=this.server+"/api/v2.1/ocm/shares-prepare/"+e+"/";return this.req.delete(t)}},{key:"listOCMSharesReceived",value:function(){var e=this.server+"/api/v2.1/ocm/shares-received/";return this.req.get(e)}},{key:"deleteOCMShareReceived",value:function(e){var t=this.server+"/api/v2.1/ocm/shares-received/"+e+"/";return this.req.delete(t)}},{key:"listOCMRepoDir",value:function(e,t,n){var r=this.server+"/api/v2.1/ocm/providers/"+e+"/repos/"+t+"/dir/?path="+encodeURIComponent(n);return this.req.get(r)}},{key:"getOCMRepoDownloadURL",value:function(e,t,n){var r=this.server+"/api/v2.1/ocm/providers/"+e+"/repos/"+t+"/download-link/?path="+encodeURIComponent(n);return this.req.get(r)}},{key:"getOCMRepoUploadURL",value:function(e,t,n){var r=this.server+"/api/v2.1/ocm/providers/"+e+"/repos/"+t+"/upload-link/?path="+encodeURIComponent(n);return this.req.get(r)}},{key:"getRepoOldFilesAutoDelDays",value:function(e){var t=this.server+"/api/v2.1/repos/"+e+"/auto-delete/";return this.req.get(t)}},{key:"setRepoOldFilesAutoDelDays",value:function(e,t){var n=this.server+"/api/v2.1/repos/"+e+"/auto-delete/",r=new(s());return r.append("auto_delete_days",t),this.req.put(n,r)}},{key:"sdocCopyHistoryFile",value:function(e,t,n,r){var i=this.server+"/api/v2.1/seadoc/copy-history-file/"+e+"/",a=new(s());return a.append("obj_id",n),a.append("p",t),a.append("ctime",r),this._sendPostRequest(i,a)}},{key:"listSdocHistory",value:function(e,t,n){var r=this.server+"/api/v2.1/seadoc/history/"+e+"/",i={page:t,per_page:n};return this.req.get(r,{params:i})}},{key:"listSdocDailyHistoryDetail",value:function(e,t){var n=this.server+"/api/v2.1/seadoc/daily-history-detail/"+e+"/",r={op_date:t};return this.req.get(n,{params:r})}},{key:"renameSdocHistory",value:function(e,t,n){var r=this.server+"/api/v2.1/seadoc/history/"+e+"/",i={obj_id:t,new_name:n};return this.req.post(r,i)}},{key:"sdocStartRevise",value:function(e,t){var n=this.server+"/api/v2.1/seadoc/revisions/",r=new(s());return r.append("p",t),r.append("repo_id",e),this._sendPostRequest(n,r)}},{key:"sdocPublishRevision",value:function(e){var t=this.server+"/api/v2.1/seadoc/publish-revision/"+e+"/";return this.req.post(t)}},{key:"onlyofficeConvert",value:function(e,t){var n=this.server+"/onlyoffice-api/convert/",r=new(s());return r.append("repo_id",e),r.append("file_path",t),this._sendPostRequest(n,r)}},{key:"importSdoc",value:function(e,t,n){var r=this.server+"/api/v2.1/seadoc/import/"+t+"/",i=new(s());return i.append("file",e),i.append("parent_dir",n),this._sendPostRequest(r,i)}}])}(),d=new c,f=u.Ay.load("sfcsrftoken");d.initForSeahubUsage({siteRoot:l.Yc,xcsrfHeaders:f})},94634:function(e,t,n){"use strict";var r=n(40326),i={NEW_FOLDER:{key:"New Folder",value:(0,r.AP)("New Folder")},NEW_FILE:{key:"New File",value:(0,r.AP)("New File")},NEW_MARKDOWN_FILE:{key:"New Markdown File",value:(0,r.AP)("New Markdown File")},NEW_EXCEL_FILE:{key:"New Excel File",value:(0,r.AP)("New Excel File")},NEW_POWERPOINT_FILE:{key:"New PowerPoint File",value:(0,r.AP)("New PowerPoint File")},NEW_WORD_FILE:{key:"New Word File",value:(0,r.AP)("New Word File")},NEW_SEADOC_FILE:{key:"New SeaDoc File",value:(0,r.AP)("New SeaDoc File")},SHARE:{key:"Share",value:(0,r.AP)("Share")},DOWNLOAD:{key:"Download",value:(0,r.AP)("Download")},DELETE:{key:"Delete",value:(0,r.AP)("Delete")},RENAME:{key:"Rename",value:(0,r.AP)("Rename")},MOVE:{key:"Move",value:(0,r.AP)("Move")},COPY:{key:"Copy",value:(0,r.AP)("Copy")},PERMISSION:{key:"Permission",value:(0,r.AP)("Permission")},DETAILS:{key:"Details",value:(0,r.AP)("Details")},OPEN_VIA_CLIENT:{key:"Open via Client",value:(0,r.AP)("Open via Client")},LOCK:{key:"Lock",value:(0,r.AP)("Lock")},UNLOCK:{key:"Unlock",value:(0,r.AP)("Unlock")},FREEZE_DOCUMENT:{key:"Freeze Document",value:(0,r.AP)("Freeze Document")},UNFREEZE_DOCUMENT:{key:"Unfreeze Document",value:(0,r.AP)("Unfreeze Document")},CONVERT_AND_EXPORT:{key:"Convert & Export",value:(0,r.AP)("Convert & Export")},CONVERT_TO_MARKDOWN:{key:"Convert to Markdown",value:(0,r.AP)("Convert to Markdown")},CONVERT_TO_SDOC:{key:"Convert to sdoc",value:(0,r.AP)("Convert to sdoc")},CONVERT_TO_DOCX:{key:"Convert to docx",value:(0,r.AP)("Convert to docx")},EXPORT_DOCX:{key:"Export docx",value:(0,r.AP)("Export as docx")},HISTORY:{key:"History",value:(0,r.AP)("History")},ACCESS_LOG:{key:"Access Log",value:(0,r.AP)("Access Log")},PROPERTIES:{key:"Properties",value:(0,r.AP)("Properties")},TAGS:{key:"Tags",value:(0,r.AP)("Tags")},TRASH:{key:"Trash",value:(0,r.AP)("Trash")},ONLYOFFICE_CONVERT:{key:"Convert with ONLYOFFICE",value:(0,r.AP)("Convert with ONLYOFFICE")},DISPLAY_FILES:{key:"Display files",value:(0,r.AP)("Display files")},EXPORT_SDOC:{key:"Export sdoc",value:(0,r.AP)("Export as zip")},TRANSFER:{key:"Transfer",value:(0,r.AP)("Transfer")},FOLDER_PERMISSION:{key:"Folder Permission",value:(0,r.AP)("Folder Permission")},SHARE_ADMIN:{key:"Share Admin",value:(0,r.AP)("Share Admin")},CHANGE_PASSWORD:{key:"Change Password",value:(0,r.AP)("Change Password")},RESET_PASSWORD:{key:"Reset Password",value:(0,r.AP)("Reset Password")},UNWATCH_FILE_CHANGES:{key:"Unwatch File Changes",value:(0,r.AP)("Unwatch File Changes")},WATCH_FILE_CHANGES:{key:"Watch File Changes",value:(0,r.AP)("Watch File Changes")},ADVANCED:{key:"advanced",value:(0,r.AP)("Advanced")},API_TOKEN:{key:"API Token",value:(0,r.AP)("API Token")},LABEL_CURRENT_STATE:{key:"Label Current State",value:(0,r.AP)("Label Current State")},UNSHARE:{key:"Unshare",value:(0,r.AP)("Unshare")}};t.A=i},57354:function(e,t,n){"use strict";var r=n(23029),i=n(92901),a=n(40326),o=n(65604),s=function(){return(0,i.A)((function e(){(0,r.A)(this,e)}),null,[{key:"getUrl",value:function(e){var t="",n="";switch(e.type){case"download_historic_file":n="p="+o.Aq.encodePath(e.filePath),t=a.Yc+"repo/"+a.II+"/"+e.objID+"/download?"+n;break;case"download_file_url":t=a.IX+"repos/"+e.repoID+"/files/"+o.Aq.encodePath(e.filePath)+"/?op=download";break;case"file_revisions":n="p="+o.Aq.encodePath(e.filePath),t=a.Yc+"repo/file_revisions/"+e.repoID+"/?"+n;break;case"open_via_client":t="seafile://openfile?repo_id="+e.repoID+"&path="+o.Aq.encodePath(e.filePath);break;default:t=""}return t}}])}();t.A=s},65604:function(e,t,n){"use strict";n.d(t,{Aq:function(){return p},OT:function(){return m},Fr:function(){return h},yS:function(){return v},Oj:function(){return g}});var r=n(89379),i=n(40326),a=n(94634),o=(n(9950),n(4086)),s=n(44414);var u=function(){var e="".concat(i.$6,"?next=").concat(encodeURIComponent(location.href)),t=(0,i.AP)("Permission denied. Please try {placeholder-left}login again.{placeholder-right}");return t=(t=t.replace("{placeholder-left}",'<a class="action-link p-0" href='+e+">")).replace("{placeholder-right}","</a>"),(0,s.jsx)("span",{className:"error",dangerouslySetInnerHTML:{__html:t}})},l=function(e){return/^[0-9a-zA-Z]+$/.test(e)},c=function(e){return/^[\u4E00-\u9FA5]+$/.test(e)},d=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=[],r=e.match(/\d+|\D+/g),i=0;i<r.length;i++){var a=r[i];isNaN(a)?n=n.concat(a.split("")):t?n.push(a):n=n.concat(a.split(""))}return n},f=n(13042),p={keyCodes:{enter:13,esc:27,space:32,tab:9,up:38,down:40},bytesToSize:function(e){if("undefined"==typeof e)return" ";if(e<0)return"--";var t=["bytes","KB","MB","GB","TB","PB"];if(0===e)return e+" "+t[0];var n=parseInt(Math.floor(Math.log(e)/Math.log(1e3)),10);return 0===n?e+" "+t[n]:(e/Math.pow(1e3,n)).toFixed(1)+" "+t[n]},isHiDPI:function(){return(window.devicePixelRatio?window.devicePixelRatio:1)>1},isDesktop:function(){return window.innerWidth>=768},isWeChat:function(){var e=window.navigator.userAgent.toLowerCase(),t="micromessenger"==e.match(/MicroMessenger/i);return"micromessenger"==e.match(/MicroMessenger/i)&&"wxwork"==e.match(/wxwork/i)||t},FILEEXT_ICON_MAP:{txt:"txt.png",md:"md.png",pdf:"pdf.png",doc:"word.png",docx:"word.png",odt:"word.png",fodt:"word.png",ppt:"ppt.png",pptx:"ppt.png",odp:"ppt.png",fodp:"ppt.png",xls:"excel.png",xlsx:"excel.png",ods:"excel.png",fods:"excel.png",mp4:"video.png",ogv:"video.png",webm:"video.png",mov:"video.png",flv:"video.png",wmv:"video.png",rmvb:"video.png",mp3:"music.png",oga:"music.png",ogg:"music.png",wav:"music.png",flac:"music.png",opus:"music.png",aac:"music.png",ac3:"music.png",wma:"music.png",jpg:"pic.png",jpeg:"pic.png",png:"pic.png",svg:"pic.png",gif:"pic.png",bmp:"pic.png",ico:"pic.png",heic:"pic.png",tif:"pic.png",tiff:"pic.png",webp:"pic.png",jfif:"pic.png",psd:"psd.png",zip:"zip.png",rar:"zip.png",tar:"zip.png",css:"css.png",sdoc:"sdoc.png",sdoc_notification:"sdoc_notification.ico",default:"file.png"},imageCheck:function(e){if(-1==e.lastIndexOf("."))return!1;var t=e.substr(e.lastIndexOf(".")+1).toLowerCase();return-1!=["gif","jpeg","jpg","png","ico","bmp","tif","tiff","jfif","heic"].indexOf(t)},pdfCheck:function(e){if(-1==e.lastIndexOf("."))return!1;var t=e.substr(e.lastIndexOf(".")+1).toLowerCase();return-1!=["pdf"].indexOf(t)},isFaceRecognition:function(e){return e===f.AT.FACE_RECOGNITION},getShareLinkPermissionList:function(e,t,n,r){var i=[];return p.getUserPermission(t).isCustomPermission?(i.push("preview_download"),i.push("preview_only"),i):("rw"!=t&&"admin"!=t&&"r"!=t||i.push("preview_download"),i.push("preview_only"),"library"==e||"dir"==e?"rw"!=t&&"admin"!=t||i.push("download_upload"):this.isEditableOfficeFile(n)&&("rw"==t||"admin"==t)&&r&&i.push("edit_download"),i)},getShareLinkPermissionStr:function(e){var t=e.can_edit,n=e.can_download,r=e.can_upload;switch("".concat(t," ").concat(n," ").concat(r)){case"false true false":return"preview_download";case"false false false":return"preview_only";case"false true true":return"download_upload";case"true true false":return"edit_download";case"true false false":return"cloud_edit"}},isEditableOfficeFile:function(e){if(-1==e.lastIndexOf("."))return!1;var t=e.substr(e.lastIndexOf(".")+1).toLowerCase();return-1!=["docx","pptx","xlsx"].indexOf(t)},videoCheck:function(e){if(-1==e.lastIndexOf("."))return!1;var t=e.substr(e.lastIndexOf(".")+1).toLowerCase();return-1!=["mp4","ogv","webm","mov"].indexOf(t)},checkDuplicatedNameInList:function(e,t){return e.some((function(e){return e.name===t}))},encodePath:function(e){if(!e)return"";for(var t=e.split("/"),n=[],r=0,i=t.length;r<i;r++)n.push(encodeURIComponent(t[r]));return n.join("/")},HTMLescape:function(e){return document.createElement("div").appendChild(document.createTextNode(e)).parentNode.innerHTML},generateDialogTitle:function(e,t){return e.replace("{placeholder}",t)},getFileName:function(e){var t=e.lastIndexOf("/");return e.slice(t+1)},getPaths:function(e){for(var t=e.split("/").slice(1),n=[];t.length;)n.push("/"+t.join("/")),t.pop();return n.reverse()},getFolderName:function(e){return"/"===e?e:(e="/"!==e[e.length-1]?e:e.slice(0,e.length-1)).slice(e.lastIndexOf("/")+1)},getDirName:function(e){var t=e.slice(0,e.lastIndexOf("/"));return""===t?"/":t},isChildPath:function(e,t){return this.getDirName(e)===t},isAncestorPath:function(e,t){return t.indexOf(e)>-1},renameAncestorPath:function(e,t,n){return e.replace(t,n)},joinPath:function(e,t){return"/"===e[e.length-1]?e+t:e+"/"+t},isSupportUploadFolder:function(){return-1!=navigator.userAgent.indexOf("Firefox")||navigator.userAgent.indexOf("Chrome")>-1||navigator.userAgent.indexOf("Safari")>-1},isIEBrowser:function(){var e=navigator.userAgent,t=e.indexOf("compatible")>-1&&e.indexOf("MSIE")>-1,n=e.indexOf("Trident")>-1&&e.indexOf("rv:11.0")>-1;return t||n},getDefaultLibIconUrl:function(e){var t=p.isHiDPI()?48:24;t=e?256:t;return i.SG+"img/lib/"+t+"/lib.png"},getLibIconUrl:function(e,t){var n=e.permission||e.share_permission,r=p.isHiDPI()?48:24;r=t?256:r;var a="lib.png";switch(e.encrypted&&(a="lib-encrypted.png"),n){case"r":a="lib-readonly.png";break;case"preview":a="lib-cloud-preview.png";break;case"cloud-edit":a="lib-cloud-preview-edit.png"}return"read-only"==e.status&&(a="lib-readonly.png"),i.SG+"img/lib/"+r+"/"+a},getDirentIcon:function(e,t){if(!e)return"";var n=p.isHiDPI()?48:24;if(n=t?192:n,"file"==e.type)return p.getFileIconUrl(e.name);var r=!1;return!e.permission||"r"!==e.permission&&"preview"!==e.permission||(r=!0),p.getFolderIconUrl(r,n,e.has_been_shared_out)},getAdminTemplateDirentIcon:function(e){return e.is_file?this.getFileIconUrl(e.obj_name):this.getFolderIconUrl()},getFolderIconUrl:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0;return t||(t=p.isHiDPI()?48:24),t=t>24?192:24,"".concat(i.SG,"img/folder").concat(e?"-read-only":"").concat(n?"-shared-out":"","-").concat(t,".png")},getFileIconName:function(e){if(-1==e.lastIndexOf("."))return p.FILEEXT_ICON_MAP.default;var t=e.substr(e.lastIndexOf(".")+1).toLowerCase();return p.FILEEXT_ICON_MAP[t]?p.FILEEXT_ICON_MAP[t]:p.FILEEXT_ICON_MAP.default},getFileIconUrl:function(e){var t="";return-1==e.lastIndexOf(".")?i.SG+"img/file/256/"+p.FILEEXT_ICON_MAP.default:(t=e.substr(e.lastIndexOf(".")+1).toLowerCase(),p.FILEEXT_ICON_MAP[t]?i.SG+"img/file/256/"+p.FILEEXT_ICON_MAP[t]:i.SG+"img/file/256/"+p.FILEEXT_ICON_MAP.default)},getLibIconTitle:function(e){var t,n=e.permission||e.share_permission;if(e.encrypted)t=(0,i.AP)("Encrypted library");else if(e.is_admin)t=(0,i.AP)("Admin access");else switch(n){case"rw":t=(0,i.AP)("Read-Write library");break;case"r":t=(0,i.AP)("Read-Only library");break;case"cloud-edit":t=(0,i.AP)("Online Read-Write library");break;case"preview":t=(0,i.AP)("Online Read-Only library")}return t},getFolderIconTitle:function(e){var t;switch(e.permission){case"rw":t=(0,i.AP)("Read-Write folder");break;case"r":t=(0,i.AP)("Read-Only folder");break;case"cloud-edit":t=(0,i.AP)("Online Read-Write folder");break;case"preview":t=(0,i.AP)("Online Read-Only folder")}return t},getFolderOperationList:function(e,t,n,r){var o=[],s=a.A.SHARE,u=a.A.DOWNLOAD,l=a.A.DELETE,c=a.A.RENAME,d=a.A.MOVE,f=a.A.COPY,h=a.A.PERMISSION,m=a.A.OPEN_VIA_CLIENT,g=n.permission,v=p.getUserPermission(g),y=v.isCustomPermission,b=v.customPermission;return r&&("rw"!=g&&"r"!=g||o.push(u),y&&b.permission.download&&o.push(u),p.isHasPermissionToShare(t,g,n)&&o.push(s),"rw"!=g&&"cloud-edit"!=g||o.push(l,"Divider"),y&&b.permission.delete&&o.push(l,"Divider")),"rw"!=g&&"cloud-edit"!=g||o.push(c,d),y&&b.permission.modify&&o.push(c,d),"rw"!=g&&"cloud-edit"!=g||o.push(f),y&&b.permission.copy&&o.push(f),"rw"==g&&(i.wR&&(e&&t.has_been_shared_out||t.is_admin)&&o.push("Divider",h),o.push("Divider",m)),"r"!=g||t.encrypted||o.push(f),"Divider"===o[o.length-1]&&o.pop(),o},getFileOperationList:function(e,t,n,o){var s=[],u=a.A.SHARE,l=a.A.DOWNLOAD,c=a.A.DELETE,d=a.A.RENAME,f=a.A.MOVE,h=a.A.COPY,m=a.A.TAGS,g=a.A.UNLOCK,v=a.A.LOCK,y=a.A.UNFREEZE_DOCUMENT,b=a.A.FREEZE_DOCUMENT,E=a.A.HISTORY,_=a.A.ACCESS_LOG,C=a.A.PROPERTIES,A=a.A.OPEN_VIA_CLIENT,T=a.A.ONLYOFFICE_CONVERT,w=a.A.CONVERT_AND_EXPORT,S=a.A.CONVERT_TO_MARKDOWN,k=a.A.CONVERT_TO_DOCX,D=a.A.EXPORT_DOCX,x=a.A.CONVERT_TO_SDOC,O=a.A.EXPORT_SDOC,N=n.permission,I=p.getUserPermission(N),P=I.isCustomPermission,M=I.customPermission;if(o&&("rw"!=N&&"r"!=N||s.push(l),P&&M.permission.download&&s.push(l),p.isHasPermissionToShare(t,N,n)&&s.push(u),"rw"!=N&&"cloud-edit"!=N||((!n.is_locked||n.is_locked&&n.locked_by_me)&&s.push(c),s.push("Divider")),P&&M.permission.delete&&((!n.is_locked||n.is_locked&&n.locked_by_me)&&s.push(c),s.push("Divider"))),"rw"!=N&&"cloud-edit"!=N||(!n.is_locked||n.is_locked&&n.locked_by_me)&&s.push(d,f),P&&M.permission.modify&&(!n.is_locked||n.is_locked&&n.locked_by_me)&&s.push(d,f),"rw"!=N&&"cloud-edit"!=N||s.push(h),P&&M.permission.copy&&s.push(h),"rw"==N&&(i.DX&&s.push(m),i.am&&(n.is_locked?(n.locked_by_me||"OnlineOffice"==n.lock_owner||e||t.is_admin)&&(n.name.endsWith(".sdoc")||s.push(g)):n.name.endsWith(".sdoc")||s.push(v)),s.push("Divider"),i.am&&!n.is_locked&&n.name.endsWith(".sdoc")&&s.push(b),i.am&&n.is_locked&&n.name.endsWith(".sdoc")&&s.push(y)),("rw"==N||"cloud-edit"==N)&&i.lU&&!t.encrypted&&((n.name.endsWith(".md")||n.name.endsWith(".docx"))&&s.push(x),n.name.endsWith(".sdoc")))if(p.isDesktop()){var L=[S,k,D,O];s.push((0,r.A)((0,r.A)({},w),{},{subOpList:L}))}else s.push(S),s.push(k),s.push(D),s.push(O);"rw"==N&&(s.push("Divider"),s.push(C,E),i.am&&i.RF&&s.push(_),s.push("Divider",A)),"r"==N&&(t.encrypted||s.push(h),s.push(E)),"rw"==N&&i.aK&&i.PA.includes(p.getFileExtension(n.name,!1))&&s.push(T),"Divider"===s[s.length-1]&&s.pop();for(var R=0;R<s.length;R++)"Divider"===s[R]&&"Divider"===s[R+1]&&(s.splice(R,1),R--);return s},getFileExtension:function(e,t){var n=e.toLowerCase().split(".");return t?n.pop():"."+n.pop()},getDirentOperationList:function(e,t,n,r){return("dir"===n.type?p.getFolderOperationList:p.getFileOperationList)(e,t,n,r)},getRepoOperationList:function(e){var t=i.am&&e.encrypted&&i.ez&&i.bw,n=[],o="Divider",s=a.A.SHARE,u=a.A.DELETE,l=a.A.RENAME,c=a.A.TRANSFER,d=a.A.FOLDER_PERMISSION,f=a.A.SHARE_ADMIN,h=a.A.CHANGE_PASSWORD,m=a.A.RESET_PASSWORD,g=a.A.UNWATCH_FILE_CHANGES,v=a.A.WATCH_FILE_CHANGES,y=a.A.ADVANCED;if(n.push(s,u,o,l,c),i.wR&&n.push(d),n.push(f,o),e.encrypted&&n.push(h),t&&n.push(m),i.am){var b=e.monitored?g:v;n.push(b)}n.push(o);var E=p.getAdvancedOperations();return n.push((0,r.A)((0,r.A)({},y),{},{subOpList:E})),n.filter((function(e,t,n){return!(e===o&&n[t+1]===o)}))},getAdvancedOperations:function(){var e=[],t=a.A.API_TOKEN,n=a.A.LABEL_CURRENT_STATE;return e.push(t),i.gj&&e.push(n),e},getSharedLibsOperationList:function(e){var t=a.A.SHARE,n=a.A.UNSHARE,r=a.A.WATCH_FILE_CHANGES,o=a.A.UNWATCH_FILE_CHANGES,s=[];i.am&&e.is_admin&&s.push(t),s.push(n);var u=e.monitored?o:r;return s.push(u),s},getPublicSharedRepoOperationList:function(e){var t=a.A.UNSHARE,n=[],r=e.owner_email===i.Xh;return(i.Gn||r)&&n.push(t),n},getSharedRepoOperationList:function(e,t,n){var o=[],s=a.A.SHARE,u=a.A.UNSHARE,l=a.A.DELETE,c=a.A.RENAME,d=a.A.FOLDER_PERMISSION,f=a.A.SHARE_ADMIN,h=a.A.UNWATCH_FILE_CHANGES,m=a.A.WATCH_FILE_CHANGES,g=a.A.ADVANCED,v=a.A.CHANGE_PASSWORD,y=a.A.RESET_PASSWORD,b=a.A.API_TOKEN,E=t&&t.admins&&t.admins.indexOf(i.Xh)>-1,_=e.owner_email===i.Xh,C=e.is_admin,A="Divider";if(n)return(i.Gn||_)&&o.push(u),o;if(i.am){if(-1!==e.owner_email.indexOf("@seafile_group")){if(E){if(e.owner_email==="".concat(t.id,"@seafile_group")){if(o.push(s,l,c),i.wR&&o.push(d),o.push(f,A),e.encrypted&&o.push(v),e.encrypted&&i.ez&&i.bw&&o.push(y),"r"===e.permission||"rw"===e.permission){var T=e.monitored?h:m;o.push(T)}if(p.isDesktop()){o.push(A);var w=[b];o.push((0,r.A)((0,r.A)({},g),{},{subOpList:w}))}return o}o.push(u)}}else(_||C)&&o.push(s),(E||_||C)&&o.push(u);if("r"===e.permission||"rw"===e.permission){var S=e.monitored?h:m;o.push(S)}}else _&&o.push(s),(E||_)&&o.push(u);return o},sharePerms:function(e){var t;switch(e){case"rw":t=(0,i.AP)("Read-Write");break;case"r":t=(0,i.AP)("Read-Only");break;case"admin":t=(0,i.AP)("Admin");break;case"cloud-edit":t=(0,i.AP)("Online Read-Write");break;case"preview":t=(0,i.AP)("Online Read-Only");break;case"invisible":t=(0,i.AP)("Invisible")}return t},sharePermsExplanation:function(e){var t;switch(e){case"rw":t=(0,i.AP)("User can read, write, upload, download and sync files.");break;case"r":t=(0,i.AP)("User can read, download and sync files.");break;case"admin":t=(0,i.AP)("Besides Write permission, user can also share the library.");break;case"cloud-edit":t=(0,i.AP)("User can view and edit file online via browser. Files can't be downloaded.");break;case"preview":t=(0,i.AP)("User can only view files online via browser. Files can't be downloaded.");break;case"invisible":t=(0,i.AP)("User can not see this folder.")}return t},getShareLinkPermissionObject:function(e){switch(e){case"preview_download":return{value:e,text:(0,i.AP)("Preview and download"),permissionDetails:{can_edit:!1,can_download:!0,can_upload:!1}};case"preview_only":return{value:e,text:(0,i.AP)("Preview only"),permissionDetails:{can_edit:!1,can_download:!1,can_upload:!1}};case"download_upload":return{value:e,text:(0,i.AP)("Download and upload"),permissionDetails:{can_edit:!1,can_download:!0,can_upload:!0}};case"edit_download":return{value:e,text:(0,i.AP)("Edit on cloud and download"),permissionDetails:{can_edit:!0,can_download:!0,can_upload:!1}};case"cloud_edit":return{value:e,text:(0,i.AP)("Edit on cloud only"),permissionDetails:{can_edit:!0,can_download:!1,can_upload:!1}}}return{text:""}},formatSize:function(e){var t=e.bytes,n=e.precision||0,r=1e3,i=1e6,a=1e9,o=1e12;return t>=0&&t<r?t+" B":t>=r&&t<i?(t/r).toFixed(n)+" KB":t>=i&&t<a?(t/i).toFixed(n)+" MB":t>=a&&t<o?(t/a).toFixed(n)+" GB":t>=o?(t/o).toFixed(n)+" TB":t+" B"},formatBitRate:function(e){var t;return"number"!==typeof e?"":(t=e/8)>=1e9?(t/1e9).toFixed(2)+" GB/s":t>=1e6?(t/1e6).toFixed(2)+" MB/s":t>=1e3?(t/1e3).toFixed(2)+" kB/s":t.toFixed(2)+" B/s"},isMarkdownFile:function(e){var t=e.lastIndexOf(".");if(-1===t)return!1;var n=e.substring(t).toLowerCase();return".md"===n||".markdown"===n},isSdocFile:function(e){var t=e.lastIndexOf(".");return-1!==t&&".sdoc"===e.substring(t).toLowerCase()},isDocxFile:function(e){var t=e.lastIndexOf(".");return-1!==t&&".docx"===e.substring(t).toLowerCase()},isPptxFile:function(e){var t=e.lastIndexOf(".");return-1!==t&&".pptx"===e.substring(t).toLowerCase()},isDescriptionSupportedFile:function(e){return p.isSdocFile(e)||p.isMarkdownFile(e)||p.pdfCheck(e)||p.isDocxFile(e)||p.isPptxFile(e)},isFileMetadata:function(e){return e===f.AT.FILE_EXTENDED_PROPERTIES},isInternalFileLink:function(e,t){return new RegExp(i.xW+"/lib/"+t+"/file.*").test(e)},isInternalMarkdownLink:function(e,t){return new RegExp(i.xW+"/lib/"+t+".*.md$").test(e)},isInternalDirLink:function(e,t){return new RegExp(i.xW+"/library/"+t+".*").test(e)},getPathFromInternalMarkdownLink:function(e,t){var n=new RegExp(i.xW+"/lib/"+t+"/file(.*.md)").exec(e);return decodeURIComponent(n[1])},getPathFromInternalDirLink:function(e,t){var n=new RegExp(i.xW+"/library/"+t+"(/.*)").exec(e),r=decodeURIComponent(n[1]);return r=(r=r.slice(1)).slice(r.indexOf("/"))},isWikiInternalMarkdownLink:function(e,t){return t=encodeURIComponent(t),new RegExp(i.xW+"/published/"+t+".*.md$").test(e)},isWikiInternalDirLink:function(e,t){return t=encodeURIComponent(t),new RegExp(i.xW+"/published/"+t+".*").test(e)},getPathFromWikiInternalMarkdownLink:function(e,t){t=encodeURIComponent(t);var n=new RegExp(i.xW+"/published/"+t+"(.*.md)").exec(e)[1];try{n=decodeURIComponent(n)}catch(r){n=n.replace(/%/g,"%25"),n=decodeURIComponent(n)}return n},getPathFromWikiInternalDirLink:function(e,t){t=encodeURIComponent(t);var n=new RegExp(i.xW+"/published/"+t+"(/.*)").exec(e)[1];try{n=decodeURIComponent(n)}catch(r){n=n.replace(/%/g,"%25"),n=decodeURIComponent(n)}return n},compareTwoWord:function(e,t){return function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(l(e)&&l(t))return e.localeCompare(t,"zh-Hans-CN",{numeric:!0});if(c(e)&&c(t))return e.localeCompare(t,"zh-Hans-CN",{numeric:!0});for(var r=d(e,n),i=d(t,n),a=0,o=Math.min(r.length,i.length),s=0;s<o;s++){var u=r[s],f=i[s];if(!c(u)&&c(f))return-1;if(c(u)&&!c(f))return 1;if(0!==(a=c(u)&&c(f)?u.localeCompare(f,"zh-Hans-CN"):u.localeCompare(f,"zh-Hans-CN",{numeric:!0})))return a}return r.length>i.length?1:r.length<i.length?-1:0}(e,t)},compareStrWithNumbersIn:function(e,t){var n,r,i,a=/\d+|\D+/g,o=/\d/,s=e.match(a),u=t.match(a),l=Math.min(s.length,u.length);if(s&&u&&(n=o.test(s[0]))==o.test(u[0]))for(var c=0;c<l;c++){if(r=s[c],i=u[c],n&&(r=parseInt(r,10),i=parseInt(i,10)),r!=i)return r<i?-1:1;n=!n}return(e>=t)-(e<=t)},sortRepos:function(e,t,n){var r,i=this;switch("".concat(t,"-").concat(n)){case"name-asc":r=function(e,t){return e.repo_name?t.repo_name?i.compareTwoWord(e.repo_name,t.repo_name):-1:1};break;case"name-desc":r=function(e,t){return e.repo_name?t.repo_name?-i.compareTwoWord(e.repo_name,t.repo_name):1:-1};break;case"time-asc":r=function(e,t){return e.last_modified<t.last_modified?-1:1};break;case"time-desc":r=function(e,t){return e.last_modified<t.last_modified?1:-1};break;case"size-asc":r=function(e,t){return e.size===t.size?i.compareTwoWord(e.repo_name,t.repo_name):e.size_original<t.size_original?-1:1};break;case"size-desc":r=function(e,t){return e.size===t.size?-i.compareTwoWord(e.repo_name,t.repo_name):e.size_original<t.size_original?1:-1}}return e.sort(r),e},sortDirents:function(e,t,n){var r,i=this;switch("".concat(t,"-").concat(n)){case"name-asc":r=function(e,t){return i.compareTwoWord(e.name,t.name)};break;case"name-desc":r=function(e,t){return-i.compareTwoWord(e.name,t.name)};break;case"time-asc":r=function(e,t){return e.mtime<t.mtime?-1:1};break;case"time-desc":r=function(e,t){return e.mtime<t.mtime?1:-1};break;case"size-asc":r=function(e,t){return"dir"==e.type&&"dir"==t.type?0:e.size_original<t.size_original?-1:1};break;case"size-desc":r=function(e,t){return"dir"==e.type&&"dir"==t.type?0:e.size_original<t.size_original?1:-1}}return e.sort((function(e,t){return"dir"==e.type&&"file"==t.type?-1:"file"==e.type&&"dir"==t.type?1:r(e,t)})),e},sortDirentsInSharedDir:function(e,t,n){var r,i=this;switch("".concat(t,"-").concat(n)){case"name-asc":r=function(e,t){return e.is_dir?i.compareTwoWord(e.folder_name,t.folder_name):i.compareTwoWord(e.file_name,t.file_name)};break;case"name-desc":r=function(e,t){return-(e.is_dir?i.compareTwoWord(e.folder_name,t.folder_name):i.compareTwoWord(e.file_name,t.file_name))};break;case"time-asc":r=function(e,t){return e.last_modified<t.last_modified?-1:1};break;case"time-desc":r=function(e,t){return e.last_modified<t.last_modified?1:-1};break;case"size-asc":r=function(e,t){return e.is_dir?0:e.size<t.size?-1:1};break;case"size-desc":r=function(e,t){return e.is_dir?0:e.size<t.size?1:-1}}return e.sort((function(e,t){return e.is_dir&&!t.is_dir?-1:!e.is_dir&&t.is_dir?1:r(e,t)})),e},getErrorMsg:function(e,t){var n="";return e.response?403==e.response.status?(t&&o.A.danger((0,s.jsx)(u,{}),{id:"permission_denied",duration:3600}),n=(0,i.AP)("Permission denied")):n=429==e.response.status?(0,i.AP)("Too many requests"):e.response.data&&e.response.data.error_msg?e.response.data.error_msg:(0,i.AP)("Error"):n=(0,i.AP)("Please check the network."),n},changeMarkdownNodes:function(e,t){return e.forEach((function(e){t(e),e.children&&e.children.length>0&&p.changeMarkdownNodes(e.children,t)})),e},chooseLanguage:function(e){var t;switch(e){case"py":t="python";break;case"js":t="javascript";break;case"c":t="c";break;case"cpp":t="cpp";break;case"cs":t="csharp";break;case"java":t="java";break;case"mdf":t="text/x-sql";break;case"html":t="html";break;case"sh":t="shell";break;default:t=e}return t},DARK_COLOR_MAP:{red:"#D11507",orange:"#FF8C00",yellow:"#EDEF00",green:"#006400",cyan:"#00E0E1",blue:"#2510A3",indigo:"#350C56",purple:"#551054",pink:"#E3A5B0",azure:"#C4D0D0",lime:"#00E100",teal:"#006A6B",gray:"#545454","#FFA8A8":"#E49090","#FFA94D":"#E39136","#FFD43B":"#E0B815","#A0EC50":"#83CF32","#A9E34B":"#8DC72E","#63E6BE":"#43CAA4","#4FD2C9":"#2DB9B0","#72C3FC":"#57ABE3","#91A7FF":"#7A91E7","#E599F7":"#CC82DE","#B197FC":"#9B82E5","#F783AC":"#DF6D97","#CED4DA":"#A8ADB2"},getDarkColor:function(e){return this.DARK_COLOR_MAP[e]},getCopySuccessfulMessage:function(e){var t=e.length;return(1===t?(0,i.AP)("Successfully copied %(name)s."):2===t?(0,i.AP)("Successfully copied %(name)s and 1 other item."):(0,i.AP)("Successfully copied %(name)s and %(amount)s other items.").replace("%(amount)s",t-1)).replace("%(name)s",e[0])},getMoveSuccessMessage:function(e){var t=e.length;return(1===t?(0,i.AP)("Successfully moved %(name)s."):2===t?(0,i.AP)("Successfully moved %(name)s and 1 other item."):(0,i.AP)("Successfully moved %(name)s and %(amount)s other items.").replace("%(amount)s",t-1)).replace("%(name)s",e[0])},getCopyFailedMessage:function(e){var t=e.length;return(t>1?(0,i.AP)("Failed to copy %(name)s and %(amount)s other item(s).").replace("%(amount)s",t-1):(0,i.AP)("Failed to copy %(name)s.")).replace("%(name)s",e[0])},getMoveFailedMessage:function(e){var t=e.length;return(t>1?(0,i.AP)("Failed to move %(name)s and %(amount)s other item(s).").replace("%(amount)s",t-1):(0,i.AP)("Failed to move %(name)s.")).replace("%(name)s",e[0])},handleSearchedItemClick:function(e){if(!0===e.is_dir){var t=i.Yc+"library/"+e.repo_id+"/"+e.repo_name+e.path;window.open("about:blank").location.href=t}else{var n=i.Yc+"lib/"+e.repo_id+"/file"+p.encodePath(e.path);window.open("about:blank").location.href=n}},generatePassword:function(e){var t="";t+=String.fromCharCode(Math.floor(25*Math.random()+65)),t+=String.fromCharCode(Math.floor(25*Math.random()+97)),t+=String.fromCharCode(Math.floor(9*Math.random()+48)),t+=String.fromCharCode(Math.floor(14*Math.random()+33));for(var n=0;n<e-4;n++){var r=Math.floor(94*Math.random()+33);t+=String.fromCharCode(r)}return t},pathNormalize:function(e){for(var t=e.split("/"),n=[],r=0;r<t.length;r++)"."!==t[r]&&""!==t[r]&&(".."===t[r]?n.pop():n.push(t[r]));return n.join("/")},getEventData:function(e,t){return e.target.dataset?e.target.dataset[t]:e.target.getAttribute("data-"+t)},isHasPermissionToShare:function(e,t,n){var r=p.getUserPermission(t),a=r.isCustomPermission,o=r.customPermission;if(a)return o.permission.download_external_link;var s=e.is_admin,u=e.is_virtual,l=e.encrypted,c=e.owner_email===i.Xh;if(l)return!0;if(n&&("rw"==t||"r"==t))return!0;if(i.zn&&("rw"==t||"r"==t))return!0;if(i.fY&&"rw"==t)return!0;return!(u||!c&&!s)&&!0},registerGlobalVariable:function(e,t,n){window[e]||(window[e]={}),window[e][t]=n},formatTime:function(e){var t=parseInt(e),n=0,r=0;t>60&&(n=parseInt(t/60),t=parseInt(t%60)),n>60&&(r=parseInt(n/60),n=parseInt(n%60));var i=("00"+parseInt(t)).slice(-2);return i=n>0?("00"+parseInt(n)).slice(-2)+":"+i:"00:"+i,i=r>0?("00"+parseInt(r)).slice(-2)+":"+i:"00:"+i},hasNextPage:function(e,t,n){return e*t<n},getStrengthLevel:function(e){var t=0;if(e.length<i.r8)return 0;for(var n=0;n<e.length;n++)t|=this.getCharMode(e.charCodeAt(n));return this.calculateBitwise(t)},getCharMode:function(e){return e>=48&&e<=57?1:e>=65&&e<=90?2:e>=97&&e<=122?4:8},calculateBitwise:function(e){for(var t=0,n=0;n<4;n++)1&e&&t++,e>>>=1;return t},getSharedPermission:function(e){var t=e.permission;return e.is_admin&&(t="admin"),e.permission.startsWith("custom-")&&(t=e.permission.slice(7)),t},getUserPermission:function(e){var t=window.custom_permission;if(!t||["rw","r","admin","cloud-edit","preview"].indexOf(e)>-1)return{isCustomPermission:!1};if(t&&t.id===parseInt(e.split("-")[1]))return{isCustomPermission:!0,customPermission:t};return{isCustomPermission:!1}},onKeyDown:function(e){"Enter"!=e.key&&"Space"!=e.key||e.target.click()},updateTabTitle:function(e){document.getElementsByTagName("title")[0].innerText=e},generateHistoryURL:function(e,t,n){return e&&t&&n?e+"repo/file_revisions/"+t+"/?p="+this.encodePath(n):""},generateRevisionURL:function(e,t,n){return e&&t&&n?e+"repo/sdoc_revision/"+t+"/?p="+this.encodePath(n):""},generateRevisionsURL:function(e,t,n){return e&&t&&n?e+"repo/sdoc_revisions/"+t+"/?p="+this.encodePath(n):""},isFunction:function(e){return e&&"[object Function]"==={}.toString.call(e)},getUrlSearches:function(){var e=location.search,t={};return 0===e.length||e.split("?")[1].split("&").forEach((function(e){var n=e.split("=");t[n[0]]=decodeURI(n[1])})),t},updateSearchParameter:function(e,t){var n=location,r=n.origin,i=n.pathname,a=this.getUrlSearches();a[e]=t;var o="?";for(var s in a){var u=a[s];u&&(o="?"===o?"?".concat(s,"=").concat(u):"".concat(o,"&").concat(s,"=").concat(u))}history.replaceState(null,"",r+i+o)},isRelativePath:function(e){return!new RegExp("^(?:[a-z]+:)?//","i").test(e)},isMac:function(){var e=navigator.platform;return"Mac68K"==e||"MacPPC"==e||"Macintosh"==e||"MacIntel"==e}},h="undefined"!==typeof window&&(window.innerWidth<768||null!=navigator.userAgent.toLowerCase().match(/(ipod|ipad|iphone|android|coolpad|mmp|smartphone|midp|wap|xoom|symbian|j2me|blackberry|wince)/i)),m=function(e){var t=0,n=e.length,r=/[A-Z]/.test(e),i=/[a-z]/.test(e),a=/\d/.test(e),o=/[`~!@#$%^&*()_\-+=<>?:"{}|,./;'\\]/.test(e);return 0===n?"empty":(n>=16?t+=4:n>=12?t+=3:n>=8?t+=2:n>=6&&(t+=1),r&&(t+=1),i&&(t+=1),a&&(t+=1),o&&(t+=1),t>=8?"very_strong":t>=6?"strong":t>=4?"medium":"weak")},g=function(e){var t=window.app.pageOptions.userStrongPasswordRequired,n=m(e);return(t?["strong","very_strong"]:["medium","strong","very_strong"]).includes(n)},v=function(e){var t=!0,n="";return e&&e.trim()?e.includes("/")?{isValid:t=!1,errMessage:n=(0,i.AP)("Name cannot contain slash")}:e.includes("`")?{isValid:t=!1,errMessage:n=(0,i.AP)("Name cannot contain backtick")}:e.includes("\\")?{isValid:t=!1,errMessage:n=(0,i.AP)("Name cannot contain backslash")}:".."===e?{isValid:t=!1,errMessage:n=(0,i.AP)("Name cannot be double dots")}:{isValid:t,errMessage:n}:{isValid:t=!1,errMessage:n=(0,i.AP)("Name is required")}}},58603:function(e,t,n){"use strict";n.d(t,{A:function(){return ie}});var r=function(){function e(e){var t=this;this._insertTag=function(e){var n;n=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}(t);try{n.insertRule(e,n.cssRules.length)}catch(r){}}else t.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach((function(e){var t;return null==(t=e.parentNode)?void 0:t.removeChild(e)})),this.tags=[],this.ctr=0},e}(),i=Math.abs,a=String.fromCharCode,o=Object.assign;function s(e){return e.trim()}function u(e,t,n){return e.replace(t,n)}function l(e,t){return e.indexOf(t)}function c(e,t){return 0|e.charCodeAt(t)}function d(e,t,n){return e.slice(t,n)}function f(e){return e.length}function p(e){return e.length}function h(e,t){return t.push(e),e}var m=1,g=1,v=0,y=0,b=0,E="";function _(e,t,n,r,i,a,o){return{value:e,root:t,parent:n,type:r,props:i,children:a,line:m,column:g,length:o,return:""}}function C(e,t){return o(_("",null,null,"",null,null,0),e,{length:-e.length},t)}function A(){return b=y>0?c(E,--y):0,g--,10===b&&(g=1,m--),b}function T(){return b=y<v?c(E,y++):0,g++,10===b&&(g=1,m++),b}function w(){return c(E,y)}function S(){return y}function k(e,t){return d(E,e,t)}function D(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function x(e){return m=g=1,v=f(E=e),y=0,[]}function O(e){return E="",e}function N(e){return s(k(y-1,M(91===e?e+2:40===e?e+1:e)))}function I(e){for(;(b=w())&&b<33;)T();return D(e)>2||D(b)>3?"":" "}function P(e,t){for(;--t&&T()&&!(b<48||b>102||b>57&&b<65||b>70&&b<97););return k(e,S()+(t<6&&32==w()&&32==T()))}function M(e){for(;T();)switch(b){case e:return y;case 34:case 39:34!==e&&39!==e&&M(b);break;case 40:41===e&&M(e);break;case 92:T()}return y}function L(e,t){for(;T()&&e+b!==57&&(e+b!==84||47!==w()););return"/*"+k(t,y-1)+"*"+a(47===e?e:T())}function R(e){for(;!D(w());)T();return k(e,y)}var F="-ms-",B="-moz-",j="-webkit-",U="comm",H="rule",z="decl",V="@keyframes";function Y(e,t){for(var n="",r=p(e),i=0;i<r;i++)n+=t(e[i],i,e,t)||"";return n}function G(e,t,n,r){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case z:return e.return=e.return||e.value;case U:return"";case V:return e.return=e.value+"{"+Y(e.children,r)+"}";case H:e.value=e.props.join(",")}return f(n=Y(e.children,r))?e.return=e.value+"{"+n+"}":""}function q(e){return O(W("",null,null,null,[""],e=x(e),0,[0],e))}function W(e,t,n,r,i,o,s,d,p){for(var m=0,g=0,v=s,y=0,b=0,E=0,_=1,C=1,k=1,D=0,x="",O=i,M=o,F=r,B=x;C;)switch(E=D,D=T()){case 40:if(108!=E&&58==c(B,v-1)){-1!=l(B+=u(N(D),"&","&\f"),"&\f")&&(k=-1);break}case 34:case 39:case 91:B+=N(D);break;case 9:case 10:case 13:case 32:B+=I(E);break;case 92:B+=P(S()-1,7);continue;case 47:switch(w()){case 42:case 47:h(X(L(T(),S()),t,n),p);break;default:B+="/"}break;case 123*_:d[m++]=f(B)*k;case 125*_:case 59:case 0:switch(D){case 0:case 125:C=0;case 59+g:-1==k&&(B=u(B,/\f/g,"")),b>0&&f(B)-v&&h(b>32?$(B+";",r,n,v-1):$(u(B," ","")+";",r,n,v-2),p);break;case 59:B+=";";default:if(h(F=K(B,t,n,m,g,i,d,x,O=[],M=[],v),o),123===D)if(0===g)W(B,t,F,F,O,o,v,d,M);else switch(99===y&&110===c(B,3)?100:y){case 100:case 108:case 109:case 115:W(e,F,F,r&&h(K(e,F,F,0,0,i,d,x,i,O=[],v),M),i,M,v,d,r?O:M);break;default:W(B,F,F,F,[""],M,0,d,M)}}m=g=b=0,_=k=1,x=B="",v=s;break;case 58:v=1+f(B),b=E;default:if(_<1)if(123==D)--_;else if(125==D&&0==_++&&125==A())continue;switch(B+=a(D),D*_){case 38:k=g>0?1:(B+="\f",-1);break;case 44:d[m++]=(f(B)-1)*k,k=1;break;case 64:45===w()&&(B+=N(T())),y=w(),g=v=f(x=B+=R(S())),D++;break;case 45:45===E&&2==f(B)&&(_=0)}}return o}function K(e,t,n,r,a,o,l,c,f,h,m){for(var g=a-1,v=0===a?o:[""],y=p(v),b=0,E=0,C=0;b<r;++b)for(var A=0,T=d(e,g+1,g=i(E=l[b])),w=e;A<y;++A)(w=s(E>0?v[A]+" "+T:u(T,/&\f/g,v[A])))&&(f[C++]=w);return _(e,t,n,0===a?H:c,f,h,m)}function X(e,t,n){return _(e,t,n,U,a(b),d(e,2,-2),0)}function $(e,t,n,r){return _(e,t,n,z,d(e,0,r),d(e,r+1,-1),r)}var Z=function(e,t,n){for(var r=0,i=0;r=i,i=w(),38===r&&12===i&&(t[n]=1),!D(i);)T();return k(e,y)},Q=function(e,t){return O(function(e,t){var n=-1,r=44;do{switch(D(r)){case 0:38===r&&12===w()&&(t[n]=1),e[n]+=Z(y-1,t,n);break;case 2:e[n]+=N(r);break;case 4:if(44===r){e[++n]=58===w()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=a(r)}}while(r=T());return e}(x(e),t))},J=new WeakMap,ee=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,n=e.parent,r=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||J.get(n))&&!r){J.set(e,!0);for(var i=[],a=Q(t,i),o=n.props,s=0,u=0;s<a.length;s++)for(var l=0;l<o.length;l++,u++)e.props[u]=i[s]?a[s].replace(/&\f/g,o[l]):o[l]+" "+a[s]}}},te=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}};function ne(e,t){switch(function(e,t){return 45^c(e,0)?(((t<<2^c(e,0))<<2^c(e,1))<<2^c(e,2))<<2^c(e,3):0}(e,t)){case 5103:return j+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return j+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return j+e+B+e+F+e+e;case 6828:case 4268:return j+e+F+e+e;case 6165:return j+e+F+"flex-"+e+e;case 5187:return j+e+u(e,/(\w+).+(:[^]+)/,j+"box-$1$2"+F+"flex-$1$2")+e;case 5443:return j+e+F+"flex-item-"+u(e,/flex-|-self/,"")+e;case 4675:return j+e+F+"flex-line-pack"+u(e,/align-content|flex-|-self/,"")+e;case 5548:return j+e+F+u(e,"shrink","negative")+e;case 5292:return j+e+F+u(e,"basis","preferred-size")+e;case 6060:return j+"box-"+u(e,"-grow","")+j+e+F+u(e,"grow","positive")+e;case 4554:return j+u(e,/([^-])(transform)/g,"$1"+j+"$2")+e;case 6187:return u(u(u(e,/(zoom-|grab)/,j+"$1"),/(image-set)/,j+"$1"),e,"")+e;case 5495:case 3959:return u(e,/(image-set\([^]*)/,j+"$1$`$1");case 4968:return u(u(e,/(.+:)(flex-)?(.*)/,j+"box-pack:$3"+F+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+j+e+e;case 4095:case 3583:case 4068:case 2532:return u(e,/(.+)-inline(.+)/,j+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(f(e)-1-t>6)switch(c(e,t+1)){case 109:if(45!==c(e,t+4))break;case 102:return u(e,/(.+:)(.+)-([^]+)/,"$1"+j+"$2-$3$1"+B+(108==c(e,t+3)?"$3":"$2-$3"))+e;case 115:return~l(e,"stretch")?ne(u(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==c(e,t+1))break;case 6444:switch(c(e,f(e)-3-(~l(e,"!important")&&10))){case 107:return u(e,":",":"+j)+e;case 101:return u(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+j+(45===c(e,14)?"inline-":"")+"box$3$1"+j+"$2$3$1"+F+"$2box$3")+e}break;case 5936:switch(c(e,t+11)){case 114:return j+e+F+u(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return j+e+F+u(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return j+e+F+u(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return j+e+F+e+e}return e}var re=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case z:e.return=ne(e.value,e.length);break;case V:return Y([C(e,{value:u(e.value,"@","@"+j)})],r);case H:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch(function(e,t){return(e=t.exec(e))?e[0]:e}(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return Y([C(e,{props:[u(t,/:(read-\w+)/,":-moz-$1")]})],r);case"::placeholder":return Y([C(e,{props:[u(t,/:(plac\w+)/,":"+j+"input-$1")]}),C(e,{props:[u(t,/:(plac\w+)/,":-moz-$1")]}),C(e,{props:[u(t,/:(plac\w+)/,F+"input-$1")]})],r)}return""}))}}],ie=function(e){var t=e.key;if("css"===t){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var i,a,o=e.stylisPlugins||re,s={},u=[];i=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n<t.length;n++)s[t[n]]=!0;u.push(e)}));var l,c,d=[G,(c=function(e){l.insert(e)},function(e){e.root||(e=e.return)&&c(e)})],f=function(e){var t=p(e);return function(n,r,i,a){for(var o="",s=0;s<t;s++)o+=e[s](n,r,i,a)||"";return o}}([ee,te].concat(o,d));a=function(e,t,n,r){l=n,Y(q(e?e+"{"+t.styles+"}":t.styles),f),r&&(h.inserted[t.name]=!0)};var h={key:t,sheet:new r({key:t,container:i,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:s,registered:{},insert:a};return h.sheet.hydrate(u),h}},222:function(e,t,n){"use strict";n.d(t,{AH:function(){return N},Y:function(){return O},i7:function(){return I}});var r=n(9950),i=n.t(r,2),a=n(58603);var o=function(e,t,n){var r=e.key+"-"+t.name;!1===n&&void 0===e.registered[r]&&(e.registered[r]=t.styles)};var s={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};function u(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}var l=!1,c=/[A-Z]|^ms/g,d=/_EMO_([^_]+?)_([^]*?)_EMO_/g,f=function(e){return 45===e.charCodeAt(1)},p=function(e){return null!=e&&"boolean"!==typeof e},h=u((function(e){return f(e)?e:e.replace(c,"-$&").toLowerCase()})),m=function(e,t){switch(e){case"animation":case"animationName":if("string"===typeof t)return t.replace(d,(function(e,t,n){return y={name:t,styles:n,next:y},t}))}return 1===s[e]||f(e)||"number"!==typeof t||0===t?t:t+"px"},g="Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.";function v(e,t,n){if(null==n)return"";var r=n;if(void 0!==r.__emotion_styles)return r;switch(typeof n){case"boolean":return"";case"object":var i=n;if(1===i.anim)return y={name:i.name,styles:i.styles,next:y},i.name;var a=n;if(void 0!==a.styles){var o=a.next;if(void 0!==o)for(;void 0!==o;)y={name:o.name,styles:o.styles,next:y},o=o.next;return a.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var i=0;i<n.length;i++)r+=v(e,t,n[i])+";";else for(var a in n){var o=n[a];if("object"!==typeof o){var s=o;null!=t&&void 0!==t[s]?r+=a+"{"+t[s]+"}":p(s)&&(r+=h(a)+":"+m(a,s)+";")}else{if("NO_COMPONENT_SELECTOR"===a&&l)throw new Error(g);if(!Array.isArray(o)||"string"!==typeof o[0]||null!=t&&void 0!==t[o[0]]){var u=v(e,t,o);switch(a){case"animation":case"animationName":r+=h(a)+":"+u+";";break;default:r+=a+"{"+u+"}"}}else for(var c=0;c<o.length;c++)p(o[c])&&(r+=h(a)+":"+m(a,o[c])+";")}}return r}(e,t,n);case"function":if(void 0!==e){var s=y,u=n(e);return y=s,v(e,t,u)}}var c=n;if(null==t)return c;var d=t[c];return void 0!==d?d:c}var y,b=/label:\s*([^\s;{]+)\s*(;|$)/g;function E(e,t,n){if(1===e.length&&"object"===typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var r=!0,i="";y=void 0;var a=e[0];null==a||void 0===a.raw?(r=!1,i+=v(n,t,a)):i+=a[0];for(var o=1;o<e.length;o++){if(i+=v(n,t,e[o]),r)i+=a[o]}b.lastIndex=0;for(var s,u="";null!==(s=b.exec(i));)u+="-"+s[1];var l=function(e){for(var t,n=0,r=0,i=e.length;i>=4;++r,i-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(i){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)}(i)+u;return{name:l,styles:i,next:y}}var _=!!i.useInsertionEffect&&i.useInsertionEffect,C=_||function(e){return e()},A=(_||r.useLayoutEffect,r.createContext("undefined"!==typeof HTMLElement?(0,a.A)({key:"css"}):null)),T=(A.Provider,function(e){return(0,r.forwardRef)((function(t,n){var i=(0,r.useContext)(A);return e(t,i,n)}))}),w=r.createContext({});var S={}.hasOwnProperty,k="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",D=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return o(t,n,r),C((function(){return function(e,t,n){o(e,t,n);var r=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var i=t;do{e.insert(t===i?"."+r:"",i,e.sheet,!0),i=i.next}while(void 0!==i)}}(t,n,r)})),null},x=T((function(e,t,n){var i=e.css;"string"===typeof i&&void 0!==t.registered[i]&&(i=t.registered[i]);var a=e[k],o=[i],s="";"string"===typeof e.className?s=function(e,t,n){var r="";return n.split(" ").forEach((function(n){void 0!==e[n]?t.push(e[n]+";"):n&&(r+=n+" ")})),r}(t.registered,o,e.className):null!=e.className&&(s=e.className+" ");var u=E(o,void 0,r.useContext(w));s+=t.key+"-"+u.name;var l={};for(var c in e)S.call(e,c)&&"css"!==c&&c!==k&&(l[c]=e[c]);return l.className=s,n&&(l.ref=n),r.createElement(r.Fragment,null,r.createElement(D,{cache:t,serialized:u,isStringTag:"string"===typeof a}),r.createElement(a,l))})),O=(n(75749),function(e,t){var n=arguments;if(null==t||!S.call(t,"css"))return r.createElement.apply(void 0,n);var i=n.length,a=new Array(i);a[0]=x,a[1]=function(e,t){var n={};for(var r in t)S.call(t,r)&&(n[r]=t[r]);return n[k]=e,n}(e,t);for(var o=2;o<i;o++)a[o]=n[o];return r.createElement.apply(null,a)});function N(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return E(t)}var I=function(){var e=N.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}},75749:function(e,t,n){"use strict";var r=n(43392),i={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},o={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function u(e){return r.isMemo(e)?o:s[e.$$typeof]||i}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=o;var l=Object.defineProperty,c=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,n,r){if("string"!==typeof n){if(h){var i=p(n);i&&i!==h&&e(t,i,r)}var o=c(n);d&&(o=o.concat(d(n)));for(var s=u(t),m=u(n),g=0;g<o.length;++g){var v=o[g];if(!a[v]&&(!r||!r[v])&&(!m||!m[v])&&(!s||!s[v])){var y=f(n,v);try{l(t,v,y)}catch(b){}}}}return t}},90620:function(e,t){"use strict";var n="function"===typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,i=n?Symbol.for("react.portal"):60106,a=n?Symbol.for("react.fragment"):60107,o=n?Symbol.for("react.strict_mode"):60108,s=n?Symbol.for("react.profiler"):60114,u=n?Symbol.for("react.provider"):60109,l=n?Symbol.for("react.context"):60110,c=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,f=n?Symbol.for("react.forward_ref"):60112,p=n?Symbol.for("react.suspense"):60113,h=n?Symbol.for("react.suspense_list"):60120,m=n?Symbol.for("react.memo"):60115,g=n?Symbol.for("react.lazy"):60116,v=n?Symbol.for("react.block"):60121,y=n?Symbol.for("react.fundamental"):60117,b=n?Symbol.for("react.responder"):60118,E=n?Symbol.for("react.scope"):60119;function _(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case c:case d:case a:case s:case o:case p:return e;default:switch(e=e&&e.$$typeof){case l:case f:case g:case m:case u:return e;default:return t}}case i:return t}}}function C(e){return _(e)===d}t.AsyncMode=c,t.ConcurrentMode=d,t.ContextConsumer=l,t.ContextProvider=u,t.Element=r,t.ForwardRef=f,t.Fragment=a,t.Lazy=g,t.Memo=m,t.Portal=i,t.Profiler=s,t.StrictMode=o,t.Suspense=p,t.isAsyncMode=function(e){return C(e)||_(e)===c},t.isConcurrentMode=C,t.isContextConsumer=function(e){return _(e)===l},t.isContextProvider=function(e){return _(e)===u},t.isElement=function(e){return"object"===typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return _(e)===f},t.isFragment=function(e){return _(e)===a},t.isLazy=function(e){return _(e)===g},t.isMemo=function(e){return _(e)===m},t.isPortal=function(e){return _(e)===i},t.isProfiler=function(e){return _(e)===s},t.isStrictMode=function(e){return _(e)===o},t.isSuspense=function(e){return _(e)===p},t.isValidElementType=function(e){return"string"===typeof e||"function"===typeof e||e===a||e===d||e===s||e===o||e===p||e===h||"object"===typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===m||e.$$typeof===u||e.$$typeof===l||e.$$typeof===f||e.$$typeof===y||e.$$typeof===b||e.$$typeof===E||e.$$typeof===v)},t.typeOf=_},43392:function(e,t,n){"use strict";e.exports=n(90620)},16150:function(e,t,n){"use strict";t.__esModule=!0;var r=n(9950),i=(o(r),o(n(11942))),a=o(n(88153));o(n(62674));function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function l(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var c=1073741823;t.default=function(e,t){var n,o,d="__create-react-context-"+(0,a.default)()+"__",f=function(e){function n(){var t,r;s(this,n);for(var i=arguments.length,a=Array(i),o=0;o<i;o++)a[o]=arguments[o];return t=r=u(this,e.call.apply(e,[this].concat(a))),r.emitter=function(e){var t=[];return{on:function(e){t.push(e)},off:function(e){t=t.filter((function(t){return t!==e}))},get:function(){return e},set:function(n,r){e=n,t.forEach((function(t){return t(e,r)}))}}}(r.props.value),u(r,t)}return l(n,e),n.prototype.getChildContext=function(){var e;return(e={})[d]=this.emitter,e},n.prototype.componentWillReceiveProps=function(e){if(this.props.value!==e.value){var n=this.props.value,r=e.value,i=void 0;((a=n)===(o=r)?0!==a||1/a===1/o:a!==a&&o!==o)?i=0:(i="function"===typeof t?t(n,r):c,0!==(i|=0)&&this.emitter.set(e.value,i))}var a,o},n.prototype.render=function(){return this.props.children},n}(r.Component);f.childContextTypes=((n={})[d]=i.default.object.isRequired,n);var p=function(t){function n(){var e,r;s(this,n);for(var i=arguments.length,a=Array(i),o=0;o<i;o++)a[o]=arguments[o];return e=r=u(this,t.call.apply(t,[this].concat(a))),r.state={value:r.getValue()},r.onUpdate=function(e,t){0!==((0|r.observedBits)&t)&&r.setState({value:r.getValue()})},u(r,e)}return l(n,t),n.prototype.componentWillReceiveProps=function(e){var t=e.observedBits;this.observedBits=void 0===t||null===t?c:t},n.prototype.componentDidMount=function(){this.context[d]&&this.context[d].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=void 0===e||null===e?c:e},n.prototype.componentWillUnmount=function(){this.context[d]&&this.context[d].off(this.onUpdate)},n.prototype.getValue=function(){return this.context[d]?this.context[d].get():e},n.prototype.render=function(){return(e=this.props.children,Array.isArray(e)?e[0]:e)(this.state.value);var e},n}(r.Component);return p.contextTypes=((o={})[d]=i.default.object,o),{Provider:f,Consumer:p}},e.exports=t.default},83102:function(e,t,n){"use strict";t.__esModule=!0;var r=a(n(9950)),i=a(n(16150));function a(e){return e&&e.__esModule?e:{default:e}}t.default=r.default.createContext||i.default,e.exports=t.default},62674:function(e){"use strict";var t=function(){};e.exports=t},87773:function(e,t,n){"use strict";n.d(t,{tb:function(){return z}});var r,i=[],a="ResizeObserver loop completed with undelivered notifications.";!function(e){e.BORDER_BOX="border-box",e.CONTENT_BOX="content-box",e.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box"}(r||(r={}));var o,s=function(e){return Object.freeze(e)},u=function(e,t){this.inlineSize=e,this.blockSize=t,s(this)},l=function(){function e(e,t,n,r){return this.x=e,this.y=t,this.width=n,this.height=r,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,s(this)}return e.prototype.toJSON=function(){var e=this;return{x:e.x,y:e.y,top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.width,height:e.height}},e.fromRect=function(t){return new e(t.x,t.y,t.width,t.height)},e}(),c=function(e){return e instanceof SVGElement&&"getBBox"in e},d=function(e){if(c(e)){var t=e.getBBox(),n=t.width,r=t.height;return!n&&!r}var i=e,a=i.offsetWidth,o=i.offsetHeight;return!(a||o||e.getClientRects().length)},f=function(e){var t;if(e instanceof Element)return!0;var n=null===(t=null===e||void 0===e?void 0:e.ownerDocument)||void 0===t?void 0:t.defaultView;return!!(n&&e instanceof n.Element)},p="undefined"!==typeof window?window:{},h=new WeakMap,m=/auto|scroll/,g=/^tb|vertical/,v=/msie|trident/i.test(p.navigator&&p.navigator.userAgent),y=function(e){return parseFloat(e||"0")},b=function(e,t,n){return void 0===e&&(e=0),void 0===t&&(t=0),void 0===n&&(n=!1),new u((n?t:e)||0,(n?e:t)||0)},E=s({devicePixelContentBoxSize:b(),borderBoxSize:b(),contentBoxSize:b(),contentRect:new l(0,0,0,0)}),_=function(e,t){if(void 0===t&&(t=!1),h.has(e)&&!t)return h.get(e);if(d(e))return h.set(e,E),E;var n=getComputedStyle(e),r=c(e)&&e.ownerSVGElement&&e.getBBox(),i=!v&&"border-box"===n.boxSizing,a=g.test(n.writingMode||""),o=!r&&m.test(n.overflowY||""),u=!r&&m.test(n.overflowX||""),f=r?0:y(n.paddingTop),p=r?0:y(n.paddingRight),_=r?0:y(n.paddingBottom),C=r?0:y(n.paddingLeft),A=r?0:y(n.borderTopWidth),T=r?0:y(n.borderRightWidth),w=r?0:y(n.borderBottomWidth),S=C+p,k=f+_,D=(r?0:y(n.borderLeftWidth))+T,x=A+w,O=u?e.offsetHeight-x-e.clientHeight:0,N=o?e.offsetWidth-D-e.clientWidth:0,I=i?S+D:0,P=i?k+x:0,M=r?r.width:y(n.width)-I-N,L=r?r.height:y(n.height)-P-O,R=M+S+N+D,F=L+k+O+x,B=s({devicePixelContentBoxSize:b(Math.round(M*devicePixelRatio),Math.round(L*devicePixelRatio),a),borderBoxSize:b(R,F,a),contentBoxSize:b(M,L,a),contentRect:new l(C,f,M,L)});return h.set(e,B),B},C=function(e,t,n){var i=_(e,n),a=i.borderBoxSize,o=i.contentBoxSize,s=i.devicePixelContentBoxSize;switch(t){case r.DEVICE_PIXEL_CONTENT_BOX:return s;case r.BORDER_BOX:return a;default:return o}},A=function(e){var t=_(e);this.target=e,this.contentRect=t.contentRect,this.borderBoxSize=s([t.borderBoxSize]),this.contentBoxSize=s([t.contentBoxSize]),this.devicePixelContentBoxSize=s([t.devicePixelContentBoxSize])},T=function(e){if(d(e))return 1/0;for(var t=0,n=e.parentNode;n;)t+=1,n=n.parentNode;return t},w=function(){var e=1/0,t=[];i.forEach((function(n){if(0!==n.activeTargets.length){var r=[];n.activeTargets.forEach((function(t){var n=new A(t.target),i=T(t.target);r.push(n),t.lastReportedSize=C(t.target,t.observedBox),i<e&&(e=i)})),t.push((function(){n.callback.call(n.observer,r,n.observer)})),n.activeTargets.splice(0,n.activeTargets.length)}}));for(var n=0,r=t;n<r.length;n++){(0,r[n])()}return e},S=function(e){i.forEach((function(t){t.activeTargets.splice(0,t.activeTargets.length),t.skippedTargets.splice(0,t.skippedTargets.length),t.observationTargets.forEach((function(n){n.isActive()&&(T(n.target)>e?t.activeTargets.push(n):t.skippedTargets.push(n))}))}))},k=function(){var e=0;for(S(e);i.some((function(e){return e.activeTargets.length>0}));)e=w(),S(e);return i.some((function(e){return e.skippedTargets.length>0}))&&function(){var e;"function"===typeof ErrorEvent?e=new ErrorEvent("error",{message:a}):((e=document.createEvent("Event")).initEvent("error",!1,!1),e.message=a),window.dispatchEvent(e)}(),e>0},D=[],x=function(e){if(!o){var t=0,n=document.createTextNode("");new MutationObserver((function(){return D.splice(0).forEach((function(e){return e()}))})).observe(n,{characterData:!0}),o=function(){n.textContent="".concat(t?t--:t++)}}D.push(e),o()},O=0,N={attributes:!0,characterData:!0,childList:!0,subtree:!0},I=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],P=function(e){return void 0===e&&(e=0),Date.now()+e},M=!1,L=new(function(){function e(){var e=this;this.stopped=!0,this.listener=function(){return e.schedule()}}return e.prototype.run=function(e){var t=this;if(void 0===e&&(e=250),!M){M=!0;var n,r=P(e);n=function(){var n=!1;try{n=k()}finally{if(M=!1,e=r-P(),!O)return;n?t.run(1e3):e>0?t.run(e):t.start()}},x((function(){requestAnimationFrame(n)}))}},e.prototype.schedule=function(){this.stop(),this.run()},e.prototype.observe=function(){var e=this,t=function(){return e.observer&&e.observer.observe(document.body,N)};document.body?t():p.addEventListener("DOMContentLoaded",t)},e.prototype.start=function(){var e=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),I.forEach((function(t){return p.addEventListener(t,e.listener,!0)})))},e.prototype.stop=function(){var e=this;this.stopped||(this.observer&&this.observer.disconnect(),I.forEach((function(t){return p.removeEventListener(t,e.listener,!0)})),this.stopped=!0)},e}()),R=function(e){!O&&e>0&&L.start(),!(O+=e)&&L.stop()},F=function(){function e(e,t){this.target=e,this.observedBox=t||r.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var e,t=C(this.target,this.observedBox,!0);return e=this.target,c(e)||function(e){switch(e.tagName){case"INPUT":if("image"!==e.type)break;case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1}(e)||"inline"!==getComputedStyle(e).display||(this.lastReportedSize=t),this.lastReportedSize.inlineSize!==t.inlineSize||this.lastReportedSize.blockSize!==t.blockSize},e}(),B=function(e,t){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=e,this.callback=t},j=new WeakMap,U=function(e,t){for(var n=0;n<e.length;n+=1)if(e[n].target===t)return n;return-1},H=function(){function e(){}return e.connect=function(e,t){var n=new B(e,t);j.set(e,n)},e.observe=function(e,t,n){var r=j.get(e),a=0===r.observationTargets.length;U(r.observationTargets,t)<0&&(a&&i.push(r),r.observationTargets.push(new F(t,n&&n.box)),R(1),L.schedule())},e.unobserve=function(e,t){var n=j.get(e),r=U(n.observationTargets,t),a=1===n.observationTargets.length;r>=0&&(a&&i.splice(i.indexOf(n),1),n.observationTargets.splice(r,1),R(-1))},e.disconnect=function(e){var t=this,n=j.get(e);n.observationTargets.slice().forEach((function(n){return t.unobserve(e,n.target)})),n.activeTargets.splice(0,n.activeTargets.length)},e}(),z=function(){function e(e){if(0===arguments.length)throw new TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if("function"!==typeof e)throw new TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");H.connect(this,e)}return e.prototype.observe=function(e,t){if(0===arguments.length)throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!f(e))throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");H.observe(this,e,t)},e.prototype.unobserve=function(e){if(0===arguments.length)throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!f(e))throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");H.unobserve(this,e)},e.prototype.disconnect=function(){H.disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e}()},52544:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return Re}});var r=n(7219),i=n(26380),a=n(52889),o=n(5316),s=n(9950),u=n(17119),l=n(11942),c=n.n(l),d={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(e){var t=e.keyCode;if(e.altKey&&!e.ctrlKey||e.metaKey||t>=d.F1&&t<=d.F12)return!1;switch(t){case d.ALT:case d.CAPS_LOCK:case d.CONTEXT_MENU:case d.CTRL:case d.DOWN:case d.END:case d.ESC:case d.HOME:case d.INSERT:case d.LEFT:case d.MAC_FF_META:case d.META:case d.NUMLOCK:case d.NUM_CENTER:case d.PAGE_DOWN:case d.PAGE_UP:case d.PAUSE:case d.PRINT_SCREEN:case d.RIGHT:case d.SHIFT:case d.UP:case d.WIN_KEY:case d.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(e){if(e>=d.ZERO&&e<=d.NINE)return!0;if(e>=d.NUM_ZERO&&e<=d.NUM_MULTIPLY)return!0;if(e>=d.A&&e<=d.Z)return!0;if(-1!==window.navigator.userAgent.indexOf("WebKit")&&0===e)return!0;switch(e){case d.SPACE:case d.QUESTION_MARK:case d.NUM_PLUS:case d.NUM_MINUS:case d.NUM_PERIOD:case d.NUM_DIVISION:case d.SEMICOLON:case d.DASH:case d.EQUALS:case d.COMMA:case d.PERIOD:case d.SLASH:case d.APOSTROPHE:case d.SINGLE_QUOTE:case d.OPEN_SQUARE_BRACKET:case d.BACKSLASH:case d.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},f=d,p=n(4899),h=n(4159),m=n.n(h),g=function(e){function t(){return(0,i.default)(this,t),(0,a.default)(this,e.apply(this,arguments))}return(0,o.default)(t,e),t.prototype.render=function(){var e=this.props,t=e.value.localeData(),n=e.prefixCls,r=void 0,i=t.weekdaysMin(),a=t.weekdaysShort();e.showWeekNumber&&(r=s.createElement("th",{role:"columnheader",className:n+"-column-header "+n+"-week-number-header"},s.createElement("span",{className:n+"-column-header-inner"},"x")));var o=a.map((function(e,t){return s.createElement("th",{key:t,role:"columnheader",title:e,className:n+"-column-header"},s.createElement("span",{className:n+"-column-header-inner"},i[t]))}));return s.createElement("thead",null,s.createElement("tr",{role:"row"},r,o))},t}(s.Component),v=g,y=n(48738),b=n.n(y),E=6,_=7,C=n(36220),A=n.n(C);m().extend(A());var T={disabledHours:function(){return[]},disabledMinutes:function(){return[]},disabledSeconds:function(){return[]}};function w(e){var t=m()();return t=t.locale(e.locale()).utcOffset(e.utcOffset())}function S(e){return e.format("LL")}function k(e){return S(w(e))}function D(e){var t=e.locale();return e.localeData()["zh-cn"===t?"months":"monthsShort"](e)}function x(e,t){var n=t?t(e):{};return n=(0,r.A)({},T,n)}function O(e,t,n){return(!t||!t(e))&&!(n&&!function(e,t){return function(e,t){var n=!1;if(e){var r=e.hour(),i=e.minute(),a=e.second();n=-1!==t.disabledHours().indexOf(r)||-1!==t.disabledMinutes(r).indexOf(i)||-1!==t.disabledSeconds(r,i).indexOf(a)}return!n}(e,x(e,t))}(e,n))}function N(e,t){return e?(Array.isArray(t)&&(t=t[0]),e.format(t)):""}function I(e,t){return e&&t&&e.isSame(t,"day")}function P(e,t){return e.year()<t.year()?1:e.year()===t.year()&&e.month()<t.month()}function M(e,t){return e.year()>t.year()?1:e.year()===t.year()&&e.month()>t.month()}var L=function(e){function t(){return(0,i.default)(this,t),(0,a.default)(this,e.apply(this,arguments))}return(0,o.default)(t,e),t.prototype.render=function(){var e=this.props,t=e.contentRender,n=e.prefixCls,r=e.selectedValue,i=e.value,a=e.showWeekNumber,o=e.dateRender,u=e.disabledDate,l=e.hoverValue,c=void 0,d=void 0,f=void 0,p=[],h=w(i),m=n+"-cell",g=n+"-week-number-cell",v=n+"-date",y=n+"-today",C=n+"-selected-day",A=n+"-selected-date",T=n+"-selected-start-date",k=n+"-selected-end-date",D=n+"-in-range-cell",x=n+"-last-month-cell",O=n+"-next-month-btn-day",N=n+"-disabled-cell",L=n+"-disabled-cell-first-of-row",R=n+"-disabled-cell-last-of-row",F=n+"-last-day-of-month",B=i.clone(),j=((B=B.date(1)).day()+7-7)%7,U=B.clone();U=U.add(0-j,"days");var H=0;for(c=0;c<E;c++)for(d=0;d<_;d++)f=U,H&&(f=(f=f.clone()).add(H,"days")),p.push(f),H++;var z,V=[];for(H=0,c=0;c<E;c++){var Y,G=void 0,q=void 0,W=!1,K=[];for(a&&(q=s.createElement("td",{key:p[H].week(),role:"gridcell",className:g},p[H].week())),d=0;d<_;d++){var X=null,$=null;f=p[H],d<_-1&&(X=p[H+1]),d>0&&($=p[H-1]);var Z=m,Q=!1,J=!1;I(f,h)&&(Z+=" "+y,G=!0);var ee=P(f,i),te=M(f,i);if(r&&Array.isArray(r)){var ne=l.length?l:r;if(!ee&&!te){var re=ne[0],ie=ne[1];re&&I(f,re)&&(J=!0,W=!0,Z+=" "+T),(re||ie)&&(I(f,ie)?(J=!0,W=!0,Z+=" "+k):(null!==re&&void 0!==re||!f.isBefore(ie,"day"))&&(null!==ie&&void 0!==ie||!f.isAfter(re,"day"))?f.isAfter(re,"day")&&f.isBefore(ie,"day")&&(Z+=" "+D):Z+=" "+D)}}else I(f,i)&&(J=!0,W=!0);I(f,r)&&(Z+=" "+A),ee&&(Z+=" "+x),te&&(Z+=" "+O),f.clone().endOf("month").date()===f.date()&&(Z+=" "+F),u&&u(f,i)&&(Q=!0,$&&u($,i)||(Z+=" "+L),X&&u(X,i)||(Z+=" "+R)),J&&(Z+=" "+C),Q&&(Z+=" "+N);var ae=void 0;if(o)ae=o(f,i);else{var oe=t?t(f,i):f.date();ae=s.createElement("div",{key:(z=f,"rc-calendar-"+z.year()+"-"+z.month()+"-"+z.date()),className:v,"aria-selected":J,"aria-disabled":Q},oe)}K.push(s.createElement("td",{key:H,onClick:Q?void 0:e.onSelect.bind(null,f),onMouseEnter:Q?void 0:e.onDayHover&&e.onDayHover.bind(null,f)||void 0,role:"gridcell",title:S(f),className:Z},ae)),H++}V.push(s.createElement("tr",{key:c,role:"row",className:b()((Y={},Y[n+"-current-week"]=G,Y[n+"-active-week"]=W,Y))},q,K))}return s.createElement("tbody",{className:n+"-tbody"},V)},t}(s.Component);L.propTypes={contentRender:c().func,dateRender:c().func,disabledDate:c().func,prefixCls:c().string,selectedValue:c().oneOfType([c().object,c().arrayOf(c().object)]),value:c().object,hoverValue:c().any,showWeekNumber:c().bool},L.defaultProps={hoverValue:[]};var R=L,F=function(e){function t(){return(0,i.default)(this,t),(0,a.default)(this,e.apply(this,arguments))}return(0,o.default)(t,e),t.prototype.render=function(){var e=this.props,t=e.prefixCls;return s.createElement("table",{className:t+"-table",cellSpacing:"0",role:"grid"},s.createElement(v,e),s.createElement(R,e))},t}(s.Component),B=F;function j(e){return e}function U(e){return s.Children.map(e,j)}function H(e){var t=this.state.value.clone();t=t.month(e),this.setAndSelectValue(t)}var z=function(e){function t(n){(0,i.default)(this,t);var r=(0,a.default)(this,e.call(this,n));return r.state={value:n.value},r}return(0,o.default)(t,e),t.prototype.componentWillReceiveProps=function(e){"value"in e&&this.setState({value:e.value})},t.prototype.setAndSelectValue=function(e){this.setState({value:e}),this.props.onSelect(e)},t.prototype.months=function(){for(var e=this.state.value.clone(),t=[],n=0,r=0;r<4;r++){t[r]=[];for(var i=0;i<3;i++){var a=D(e=e.month(n));t[r][i]={value:n,content:a,title:a},n++}}return t},t.prototype.render=function(){var e=this,t=this.props,n=this.state.value,r=w(n),i=this.months(),a=n.month(),o=t.prefixCls,u=t.locale,l=t.contentRender,c=t.cellRender,d=i.map((function(i,d){var f=i.map((function(i){var d,f=!1;if(t.disabledDate){var p=n.clone();p=p.month(i.value),f=t.disabledDate(p)}var h=((d={})[o+"-cell"]=1,d[o+"-cell-disabled"]=f,d[o+"-selected-cell"]=i.value===a,d[o+"-current-cell"]=r.year()===n.year()&&i.value===r.month(),d),m=void 0;if(c){var g=n.clone();g=g.month(i.value),m=c(g,u)}else{var v=void 0;if(l){var y=n.clone();y=y.month(i.value),v=l(y,u)}else v=i.content;m=s.createElement("a",{className:o+"-month"},v)}return s.createElement("td",{role:"gridcell",key:i.value,onClick:f?null:H.bind(e,i.value),title:i.title,className:b()(h)},m)}));return s.createElement("tr",{key:d,role:"row"},f)}));return s.createElement("table",{className:o+"-table",cellSpacing:"0",role:"grid"},s.createElement("tbody",{className:o+"-tbody"},d))},t}(s.Component);z.defaultProps={onSelect:function(){}},z.propTypes={onSelect:c().func,cellRender:c().func,prefixCls:c().string,value:c().object};var V=z;function Y(e){this.props.changeYear(e)}function G(){}var q=function(e){function t(n){(0,i.default)(this,t);var r=(0,a.default)(this,e.call(this,n));return r.setAndSelectValue=function(e){r.setValue(e),r.props.onSelect(e)},r.setValue=function(e){"value"in r.props&&r.setState({value:e})},r.nextYear=Y.bind(r,1),r.previousYear=Y.bind(r,-1),r.prefixCls=n.rootPrefixCls+"-month-panel",r.state={value:n.value||n.defaultValue},r}return(0,o.default)(t,e),t.getDerivedStateFromProps=function(e){var t={};return"value"in e&&(t={value:e.value}),t},t.prototype.render=function(){var e=this.props,t=this.state.value,n=e.locale,r=e.cellRender,i=e.contentRender,a=e.renderFooter,o=t.year(),u=this.prefixCls,l=a&&a("month");return s.createElement("div",{className:u,style:e.style},s.createElement("div",null,s.createElement("div",{className:u+"-header"},s.createElement("a",{className:u+"-prev-year-btn",role:"button",onClick:this.previousYear,title:n.previousYear}),s.createElement("a",{className:u+"-year-select",role:"button",onClick:e.onYearPanelShow,title:n.yearSelect},s.createElement("span",{className:u+"-year-select-content"},o),s.createElement("span",{className:u+"-year-select-arrow"},"x")),s.createElement("a",{className:u+"-next-year-btn",role:"button",onClick:this.nextYear,title:n.nextYear})),s.createElement("div",{className:u+"-body"},s.createElement(V,{disabledDate:e.disabledDate,onSelect:this.setAndSelectValue,locale:n,value:t,cellRender:r,contentRender:i,prefixCls:u})),l&&s.createElement("div",{className:u+"-footer"},l)))},t}(s.Component);q.propTypes={onChange:c().func,disabledDate:c().func,onSelect:c().func,renderFooter:c().func,rootPrefixCls:c().string,value:c().object,defaultValue:c().object},q.defaultProps={onChange:G,onSelect:G},(0,p.polyfill)(q);var W=q;function K(e){var t=this.state.value.clone();t=t.add(e,"year"),this.setState({value:t})}function X(e){var t=this.state.value.clone();t=(t=t.year(e)).month(this.state.value.month()),this.setState({value:t}),this.props.onSelect(t)}var $=function(e){function t(n){(0,i.default)(this,t);var r=(0,a.default)(this,e.call(this,n));return r.prefixCls=n.rootPrefixCls+"-year-panel",r.state={value:n.value||n.defaultValue},r.nextDecade=K.bind(r,10),r.previousDecade=K.bind(r,-10),r}return(0,o.default)(t,e),t.prototype.years=function(){for(var e=this.state.value.year(),t=10*parseInt(e/10,10)-1,n=[],r=0,i=0;i<4;i++){n[i]=[];for(var a=0;a<3;a++){var o=t+r,s=String(o);n[i][a]={content:s,year:o,title:s},r++}}return n},t.prototype.render=function(){var e=this,t=this.props,n=this.state.value,r=t.locale,i=t.renderFooter,a=this.years(),o=n.year(),u=10*parseInt(o/10,10),l=u+9,c=this.prefixCls,d=a.map((function(t,n){var r=t.map((function(t){var n,r=((n={})[c+"-cell"]=1,n[c+"-selected-cell"]=t.year===o,n);return s.createElement("td",{role:"gridcell",title:t.title,key:t.content,onClick:X.bind(e,t.year),className:b()(r)},s.createElement("a",{className:c+"-year"},t.content))}));return s.createElement("tr",{key:n,role:"row"},r)})),f=i&&i("year");return s.createElement("div",{className:this.prefixCls},s.createElement("div",null,s.createElement("div",{className:c+"-header"},s.createElement("a",{className:c+"-prev-decade-btn",role:"button",onClick:this.previousDecade,title:r.previousDecade}),s.createElement("a",{className:c+"-decade-select",role:"button",onClick:t.onDecadePanelShow,title:r.decadeSelect},s.createElement("span",{className:c+"-decade-select-content"},u,"-",l),s.createElement("span",{className:c+"-decade-select-arrow"},"x")),s.createElement("a",{className:c+"-next-decade-btn",role:"button",onClick:this.nextDecade,title:r.nextDecade})),s.createElement("div",{className:c+"-body"},s.createElement("table",{className:c+"-table",cellSpacing:"0",role:"grid"},s.createElement("tbody",{className:c+"-tbody"},d))),f&&s.createElement("div",{className:c+"-footer"},f)))},t}(s.Component),Z=$;$.propTypes={rootPrefixCls:c().string,value:c().object,defaultValue:c().object,renderFooter:c().func},$.defaultProps={onSelect:function(){}};function Q(e){var t=this.state.value.clone();t=t.add(e,"years"),this.setState({value:t})}function J(e,t){var n=this.state.value.clone();n=(n=n.year(e)).month(this.state.value.month()),this.props.onSelect(n),t.preventDefault()}var ee=function(e){function t(n){(0,i.default)(this,t);var r=(0,a.default)(this,e.call(this,n));return r.state={value:n.value||n.defaultValue},r.prefixCls=n.rootPrefixCls+"-decade-panel",r.nextCentury=Q.bind(r,100),r.previousCentury=Q.bind(r,-100),r}return(0,o.default)(t,e),t.prototype.render=function(){for(var e=this,t=this.state.value,n=this.props,r=n.locale,i=n.renderFooter,a=t.year(),o=100*parseInt(a/100,10),u=o-10,l=o+99,c=[],d=0,f=this.prefixCls,p=0;p<4;p++){c[p]=[];for(var h=0;h<3;h++){var m=u+10*d,g=u+10*d+9;c[p][h]={startDecade:m,endDecade:g},d++}}var v=i&&i("decade"),y=c.map((function(t,n){var r=t.map((function(t){var n,r=t.startDecade,i=t.endDecade,u=r<o,c=i>l,d=((n={})[f+"-cell"]=1,n[f+"-selected-cell"]=r<=a&&a<=i,n[f+"-last-century-cell"]=u,n[f+"-next-century-cell"]=c,n),p=r+"-"+i,h=void 0;return h=u?e.previousCentury:c?e.nextCentury:J.bind(e,r),s.createElement("td",{key:r,onClick:h,role:"gridcell",className:b()(d)},s.createElement("a",{className:f+"-decade"},p))}));return s.createElement("tr",{key:n,role:"row"},r)}));return s.createElement("div",{className:this.prefixCls},s.createElement("div",{className:f+"-header"},s.createElement("a",{className:f+"-prev-century-btn",role:"button",onClick:this.previousCentury,title:r.previousCentury}),s.createElement("div",{className:f+"-century"},o,"-",l),s.createElement("a",{className:f+"-next-century-btn",role:"button",onClick:this.nextCentury,title:r.nextCentury})),s.createElement("div",{className:f+"-body"},s.createElement("table",{className:f+"-table",cellSpacing:"0",role:"grid"},s.createElement("tbody",{className:f+"-tbody"},y))),v&&s.createElement("div",{className:f+"-footer"},v))},t}(s.Component),te=ee;function ne(e){var t=this.props.value.clone();t=t.add(e,"months"),this.props.onValueChange(t)}function re(e){var t=this.props.value.clone();t=t.add(e,"years"),this.props.onValueChange(t)}function ie(e,t){return e?t:null}ee.propTypes={locale:c().object,value:c().object,defaultValue:c().object,rootPrefixCls:c().string,renderFooter:c().func},ee.defaultProps={onSelect:function(){}};var ae=function(e){function t(n){(0,i.default)(this,t);var r=(0,a.default)(this,e.call(this,n));return oe.call(r),r.nextMonth=ne.bind(r,1),r.previousMonth=ne.bind(r,-1),r.nextYear=re.bind(r,1),r.previousYear=re.bind(r,-1),r.state={yearPanelReferer:null},r}return(0,o.default)(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.prefixCls,r=t.locale,i=t.mode,a=t.value,o=t.showTimePicker,u=t.enableNext,l=t.enablePrev,c=t.disabledMonth,d=t.renderFooter,f=null;return"month"===i&&(f=s.createElement(W,{locale:r,value:a,rootPrefixCls:n,onSelect:this.onMonthSelect,onYearPanelShow:function(){return e.showYearPanel("month")},disabledDate:c,cellRender:t.monthCellRender,contentRender:t.monthCellContentRender,renderFooter:d,changeYear:this.changeYear})),"year"===i&&(f=s.createElement(Z,{locale:r,defaultValue:a,rootPrefixCls:n,onSelect:this.onYearSelect,onDecadePanelShow:this.showDecadePanel,renderFooter:d})),"decade"===i&&(f=s.createElement(te,{locale:r,defaultValue:a,rootPrefixCls:n,onSelect:this.onDecadeSelect,renderFooter:d})),s.createElement("div",{className:n+"-header"},s.createElement("div",{style:{position:"relative"}},ie(l&&!o,s.createElement("a",{className:n+"-prev-year-btn",role:"button",onClick:this.previousYear,title:r.previousYear})),ie(l&&!o,s.createElement("a",{className:n+"-prev-month-btn",role:"button",onClick:this.previousMonth,title:r.previousMonth})),this.monthYearElement(o),ie(u&&!o,s.createElement("a",{className:n+"-next-month-btn",onClick:this.nextMonth,title:r.nextMonth})),ie(u&&!o,s.createElement("a",{className:n+"-next-year-btn",onClick:this.nextYear,title:r.nextYear}))),f)},t}(s.Component);ae.propTypes={prefixCls:c().string,value:c().object,onValueChange:c().func,showTimePicker:c().bool,onPanelChange:c().func,locale:c().object,enablePrev:c().any,enableNext:c().any,disabledMonth:c().func,renderFooter:c().func,onMonthSelect:c().func},ae.defaultProps={enableNext:1,enablePrev:1,onPanelChange:function(){},onValueChange:function(){}};var oe=function(){var e=this;this.onMonthSelect=function(t){e.props.onPanelChange(t,"date"),e.props.onMonthSelect?e.props.onMonthSelect(t):e.props.onValueChange(t)},this.onYearSelect=function(t){var n=e.state.yearPanelReferer;e.setState({yearPanelReferer:null}),e.props.onPanelChange(t,n),e.props.onValueChange(t)},this.onDecadeSelect=function(t){e.props.onPanelChange(t,"year"),e.props.onValueChange(t)},this.changeYear=function(t){t>0?e.nextYear():e.previousYear()},this.monthYearElement=function(t){var n=e.props,r=n.prefixCls,i=n.locale,a=n.value,o=a.localeData(),u=i.monthBeforeYear,l=r+"-"+(u?"my-select":"ym-select"),c=t?" "+r+"-time-status":"",d=s.createElement("a",{className:r+"-year-select"+c,role:"button",onClick:t?null:function(){return e.showYearPanel("date")},title:t?null:i.yearSelect},a.format(i.yearFormat)),f=s.createElement("a",{className:r+"-month-select"+c,role:"button",onClick:t?null:e.showMonthPanel,title:t?null:i.monthSelect},i.monthFormat?a.format(i.monthFormat):o.monthsShort(a)),p=void 0;t&&(p=s.createElement("a",{className:r+"-day-select"+c,role:"button"},a.format(i.dayFormat)));var h=[];return h=u?[f,p,d]:[d,f,p],s.createElement("span",{className:l},U(h))},this.showMonthPanel=function(){e.props.onPanelChange(null,"month")},this.showYearPanel=function(t){e.setState({yearPanelReferer:t}),e.props.onPanelChange(null,"year")},this.showDecadePanel=function(){e.props.onPanelChange(null,"decade")}},se=ae;function ue(e){var t=e.prefixCls,n=e.locale,r=e.value,i=e.timePicker,a=e.disabled,o=e.disabledDate,u=e.onToday,l=e.text,c=(!l&&i?n.now:l)||n.today,d=o&&!O(w(r),o)||a,f=d?t+"-today-btn-disabled":"";return s.createElement("a",{className:t+"-today-btn "+f,role:"button",onClick:d?null:u,title:k(r)},c)}function le(e){var t=e.prefixCls,n=e.locale,r=e.okDisabled,i=e.onOk,a=t+"-ok-btn";return r&&(a+=" "+t+"-ok-btn-disabled"),s.createElement("a",{className:a,role:"button",onClick:r?null:i},n.ok)}function ce(e){var t,n=e.prefixCls,r=e.locale,i=e.showTimePicker,a=e.onOpenTimePicker,o=e.onCloseTimePicker,u=e.timePickerDisabled,l=b()(((t={})[n+"-time-picker-btn"]=!0,t[n+"-time-picker-btn-disabled"]=u,t)),c=null;return u||(c=i?o:a),s.createElement("a",{className:l,role:"button",onClick:c},i?r.dateSelect:r.timeSelect)}var de=function(e){function t(){return(0,i.default)(this,t),(0,a.default)(this,e.apply(this,arguments))}return(0,o.default)(t,e),t.prototype.onSelect=function(e){this.props.onSelect(e)},t.prototype.getRootDOMNode=function(){return u.findDOMNode(this)},t.prototype.render=function(){var e=this.props,t=e.value,n=e.prefixCls,i=e.showOk,a=e.timePicker,o=e.renderFooter,u=e.mode,l=null,c=o&&o(u);if(e.showToday||a||c){var d,f=void 0;e.showToday&&(f=s.createElement(ue,(0,r.A)({},e,{value:t})));var p=void 0;(!0===i||!1!==i&&e.timePicker)&&(p=s.createElement(le,e));var h=void 0;e.timePicker&&(h=s.createElement(ce,e));var m=void 0;(f||h||p||c)&&(m=s.createElement("span",{className:n+"-footer-btn"},c,U([f,h,p])));var g=b()(n+"-footer",((d={})[n+"-footer-show-ok"]=p,d));l=s.createElement("div",{className:g},m)}return l},t}(s.Component);de.propTypes={prefixCls:c().string,showDateInput:c().bool,disabledTime:c().any,timePicker:c().element,selectedValue:c().any,showOk:c().bool,onSelect:c().func,value:c().object,renderFooter:c().func,defaultValue:c().object,mode:c().string};var fe=de,pe=function(e){function t(n){(0,i.default)(this,t);var r=(0,a.default)(this,e.call(this,n));return r.onSelect=function(e,t){r.setState({highlightTime:e}),r.props.onSelect(e),r.props.onClickRightPanelTime(t)},r.getTimes=function(){for(var e=[],t=0;t<24;t++){var n=(String(t)+":00").padStart(5,"0"),r=(String(t)+":30").padStart(5,"0");e.push(n),e.push(r)}return e},r.scrollUp=function(){r.timeRef.current.scrollBy(0,-200)},r.scrollDown=function(){r.timeRef.current.scrollBy(0,200)},r.state={highlightTime:r.props.value||null},r.timeRef=s.createRef(),r.times=r.getTimes(),r}return(0,o.default)(t,e),t.prototype.componentDidMount=function(){var e=this.props.defaultMinutesTime,t=this.times.findIndex((function(t){return t>=e})),n=t>-1?t-1:16;this.timeRef.current.scrollTo(0,34*n)},t.prototype.render=function(){var e=this,t=this.props,n=t.value,r=t.prefixCls,i=t.locale,a=n.format().slice(0,10),o=this.state.highlightTime,u=o?o.format().slice(11,16):null,l=i&&"\u4eca\u5929"===i.today;return s.createElement("div",{className:r+"-right-panel"},s.createElement("div",{className:r+"-right-panel-header",onClick:this.scrollUp},s.createElement("span",null)),s.createElement("div",{className:r+"-right-panel-body",ref:this.timeRef},s.createElement("ul",null,this.times.map((function(t){var n=m()(a+" "+t);return n=l?n.locale("zh-cn"):n.locale("en-gb"),s.createElement("li",{key:t,onClick:e.onSelect.bind(e,n),className:u===t?r+"-selected-time":""},t)})))),s.createElement("div",{className:r+"-right-panel-footer",onClick:this.scrollDown},s.createElement("span",null)))},t}(s.Component);pe.propTypes={prefixCls:c().string,value:c().object,onSelect:c().func,onClickRightPanelTime:c().func,locale:c().object,defaultMinutesTime:c().string};var he=pe;function me(e){return e?w(e):m()()}var ge={value:c().object,defaultValue:c().object,onKeyDown:c().func},ve={onKeyDown:function(){}};function ye(){}var be={className:c().string,locale:c().object,style:c().object,visible:c().bool,onSelect:c().func,prefixCls:c().string,onChange:c().func,onOk:c().func},Ee={locale:{today:"Today",now:"Now",backToToday:"Back to today",ok:"Ok",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"},style:{},visible:!0,prefixCls:"rc-calendar",className:"",onSelect:ye,onChange:ye,onClear:ye,renderFooter:function(){return null},renderSidebar:function(){return null}},_e=void 0,Ce=void 0,Ae=void 0,Te=function(e){function t(n){(0,i.default)(this,t);var r=(0,a.default)(this,e.call(this,n));we.call(r);var o=n.selectedValue;return r.state={str:N(o,r.props.format),invalid:!1,hasFocus:!1},r}return(0,o.default)(t,e),t.prototype.componentDidUpdate=function(){!Ae||!this.state.hasFocus||this.state.invalid||0===_e&&0===Ce||Ae.setSelectionRange(_e,Ce)},t.getDerivedStateFromProps=function(e,t){var n={};Ae&&(_e=Ae.selectionStart,Ce=Ae.selectionEnd);var r=e.selectedValue;return t.hasFocus||(n={str:N(r,e.format),invalid:!1}),n},t.getInstance=function(){return Ae},t.prototype.render=function(){var e=this.props,t=this.state,n=t.invalid,r=t.str,i=e.locale,a=e.prefixCls,o=e.placeholder,u=e.clearIcon,l=e.inputMode,c=n?a+"-input-invalid":"";return s.createElement("div",{className:a+"-input-wrap"},s.createElement("div",{className:a+"-date-input-wrap"},s.createElement("input",{ref:this.saveDateInput,className:a+"-input "+c,value:r,disabled:e.disabled,placeholder:o,onChange:this.onInputChange,onKeyDown:this.onKeyDown,onFocus:this.onFocus,onBlur:this.onBlur,inputMode:l})),e.showClear?s.createElement("a",{role:"button",title:i.clear,onClick:this.onClear},u||s.createElement("span",{className:a+"-clear-btn"})):null)},t}(s.Component);Te.propTypes={prefixCls:c().string,timePicker:c().object,value:c().object,disabledTime:c().any,format:c().oneOfType([c().string,c().arrayOf(c().string)]),locale:c().object,disabledDate:c().func,onChange:c().func,onClear:c().func,placeholder:c().string,onSelect:c().func,selectedValue:c().object,clearIcon:c().node,inputMode:c().string};var we=function(){var e=this;this.onClear=function(){e.setState({str:""}),e.props.onClear(null)},this.onInputChange=function(t){var n=t.target.value,r=e.props,i=r.disabledDate,a=r.format,o=r.onChange,s=r.selectedValue;if(!n)return o(null),void e.setState({invalid:!1,str:n});var u=m()(n,a,!0);if(u.isValid()){var l=e.props.value.clone();!(l=l.year(u.year()).month(u.month()).date(u.date()).hour(u.hour()).minute(u.minute()).second(u.second()))||i&&i(l)?e.setState({invalid:!0,str:n}):(s!==l||s&&l&&!s.isSame(l))&&(e.setState({invalid:!1,str:n}),o(l))}else e.setState({invalid:!0,str:n})},this.onFocus=function(){e.setState({hasFocus:!0})},this.onBlur=function(){e.setState((function(e,t){return{hasFocus:!1,str:N(t.value,t.format)}}))},this.onKeyDown=function(t){var n=t.keyCode,r=e.props,i=r.onSelect,a=r.value,o=r.disabledDate;n===f.ENTER&&i&&((!o||!o(a))&&i(a.clone()),t.preventDefault())},this.getRootDOMNode=function(){return u.findDOMNode(e)},this.focus=function(){Ae&&Ae.focus()},this.saveDateInput=function(e){Ae=e}};(0,p.polyfill)(Te);var Se=Te;var ke=n(43978),De=n.n(ke),xe=n(43540),Oe=n.n(xe);function Ne(){}m().extend(A()),m().extend(De()),m().extend(Oe());var Ie=function(e){return!(!m().isDayjs(e)||!e.isValid())&&e},Pe=function(e){function t(n){(0,i.default)(this,t);var r=(0,a.default)(this,e.call(this,n));return Me.call(r),r.state={mode:r.props.mode||"date",value:Ie(n.value)||Ie(n.defaultValue)||m()(),selectedValue:n.selectedValue||n.defaultSelectedValue},r}return(0,o.default)(t,e),t.prototype.componentDidMount=function(){this.props.showDateInput&&this.saveFocusElement(Se.getInstance())},t.getDerivedStateFromProps=function(e,t){var n=e.value,r=e.selectedValue,i={};return"mode"in e&&t.mode!==e.mode&&(i={mode:e.mode}),"value"in e&&(i.value=Ie(n)||Ie(e.defaultValue)||me(t.value)),"selectedValue"in e&&(i.selectedValue=r),i},t.prototype.render=function(){var e=this.props,t=this.state,n=e.locale,i=e.prefixCls,a=e.disabledDate,o=e.dateInputPlaceholder,u=e.timePicker,l=e.onClickRightPanelTime,c=e.disabledTime,d=e.clearIcon,f=e.renderFooter,p=e.inputMode,h=e.showHourAndMinute,m=t.value,g=t.selectedValue,v=t.mode,y="time"===v,b=y&&c&&u?x(g,c):null,E=null;if(u&&y){var _=(0,r.A)({showHour:!0,showSecond:!0,showMinute:!0},u.props,b,{onChange:this.onDateInputChange,value:g,disabledTime:c});void 0!==u.props.defaultValue&&(_.defaultOpenValue=u.props.defaultValue),E=s.cloneElement(u,_)}var C=e.showDateInput?s.createElement(Se,{format:this.getFormat(),key:"date-input",value:m,locale:n,placeholder:o,showClear:!0,disabledTime:c,disabledDate:a,onClear:this.onClear,prefixCls:i,selectedValue:g,onChange:this.onDateInputChange,onSelect:this.onDateInputSelect,clearIcon:d,inputMode:p}):null,A=[];return e.renderSidebar&&A.push(e.renderSidebar()),A.push(s.createElement("div",{className:i+"-panel",key:"panel"},C,s.createElement("div",{className:i+"-date-panel-container"},s.createElement("div",{tabIndex:this.props.focusablePanel?0:void 0,className:i+"-date-panel"},s.createElement(se,{locale:n,mode:v,value:m,onValueChange:this.setValue,onPanelChange:this.onPanelChange,renderFooter:f,showTimePicker:y,prefixCls:i}),u&&y?s.createElement("div",{className:i+"-time-picker"},s.createElement("div",{className:i+"-time-picker-panel"},E)):null,s.createElement("div",{className:i+"-body"},s.createElement(B,{locale:n,value:m,selectedValue:g,prefixCls:i,dateRender:e.dateRender,onSelect:this.onDateTableSelect,disabledDate:a,showWeekNumber:e.showWeekNumber})),s.createElement(fe,{showOk:e.showOk,mode:v,renderFooter:e.renderFooter,locale:n,prefixCls:i,showToday:e.showToday,disabledTime:c,showTimePicker:y,showDateInput:e.showDateInput,timePicker:u,selectedValue:g,value:m,disabledDate:a,okDisabled:!1!==e.showOk&&(!g||!this.isAllowedDate(g)),onOk:this.onOk,onSelect:this.onSelect,onToday:this.onToday,onOpenTimePicker:this.openTimePicker,onCloseTimePicker:this.closeTimePicker})),h&&s.createElement(he,{prefixCls:i,value:m,locale:n,onSelect:this.onDateTableSelect,onClickRightPanelTime:l,defaultMinutesTime:this.props.defaultMinutesTime})))),this.renderRoot({children:A,className:e.showWeekNumber?i+"-week-number":""})},t}(s.Component);Pe.propTypes=(0,r.A)({},ge,be,{prefixCls:c().string,className:c().string,style:c().object,defaultValue:c().object,value:c().object,selectedValue:c().object,defaultSelectedValue:c().object,mode:c().oneOf(["time","date","month","year","decade"]),locale:c().object,showDateInput:c().bool,showWeekNumber:c().bool,showToday:c().bool,showOk:c().bool,showHourAndMinute:c().bool,defaultMinutesTime:c().string,onSelect:c().func,onOk:c().func,onKeyDown:c().func,timePicker:c().element,dateInputPlaceholder:c().any,onClear:c().func,onChange:c().func,onPanelChange:c().func,disabledDate:c().func,disabledTime:c().any,dateRender:c().func,renderFooter:c().func,renderSidebar:c().func,clearIcon:c().node,focusablePanel:c().bool,inputMode:c().string,onBlur:c().func,onClickRightPanelTime:c().func}),Pe.defaultProps=(0,r.A)({},ve,Ee,{showToday:!0,showDateInput:!0,showHourAndMinute:!1,timePicker:null,onOk:Ne,onPanelChange:Ne,onClickRightPanelTime:Ne,focusablePanel:!0});var Me=function(){var e=this;this.onPanelChange=function(t,n){var r=e.props,i=e.state;"mode"in r||e.setState({mode:n}),r.onPanelChange(t||i.value,n)},this.onKeyDown=function(t){if("input"!==t.target.nodeName.toLowerCase()){var n=t.keyCode,r=t.ctrlKey||t.metaKey,i=e.props.disabledDate,a=e.state.value;switch(n){case f.DOWN:return e.goTime(1,"weeks"),t.preventDefault(),1;case f.UP:return e.goTime(-1,"weeks"),t.preventDefault(),1;case f.LEFT:return r?e.goTime(-1,"years"):e.goTime(-1,"days"),t.preventDefault(),1;case f.RIGHT:return r?e.goTime(1,"years"):e.goTime(1,"days"),t.preventDefault(),1;case f.HOME:return e.setValue(e.state.value.clone().startOf("month")),t.preventDefault(),1;case f.END:return e.setValue(function(e){return e.clone().endOf("month")}(e.state.value)),t.preventDefault(),1;case f.PAGE_DOWN:return e.goTime(1,"month"),t.preventDefault(),1;case f.PAGE_UP:return e.goTime(-1,"month"),t.preventDefault(),1;case f.ENTER:return i&&i(a)||e.onSelect(a,{source:"keyboard"}),t.preventDefault(),1;default:return e.props.onKeyDown(t),1}}},this.onClear=function(){e.onSelect(null),e.props.onClear()},this.onOk=function(){var t=e.state.selectedValue;e.isAllowedDate(t)&&e.props.onOk(t)},this.onDateInputChange=function(t){e.onSelect(t,{source:"dateInput"})},this.onDateInputSelect=function(t){e.onSelect(t,{source:"dateInputSelect"})},this.onDateTableSelect=function(t){var n=e.props.timePicker;if(!e.state.selectedValue&&n){var r=n.props.defaultValue;r&&function(e,t){m().isDayjs(e)&&m().isDayjs(t)&&(t=(t=(t=(t=t.hour(e.hour())).minute(e.minute())).second(e.second())).millisecond(e.millisecond()))}(r,t)}e.onSelect(t)},this.onToday=function(){var t=w(e.state.value);e.onSelect(t,{source:"todayButton"})},this.onBlur=function(t){setTimeout((function(){var n=Se.getInstance(),r=e.rootInstance;!r||r.contains(document.activeElement)||n&&n.contains(document.activeElement)||e.props.onBlur&&e.props.onBlur(t)}),0)},this.getRootDOMNode=function(){return u.findDOMNode(e)},this.openTimePicker=function(){e.onPanelChange(null,"time")},this.closeTimePicker=function(){e.onPanelChange(null,"date")},this.goTime=function(t,n){e.setValue(function(e,t,n){return e.clone().add(t,n)}(e.state.value,t,n))}};(0,p.polyfill)(Pe);var Le=function(e){var t,n;return n=t=function(t){function n(){var e,r,o;(0,i.default)(this,n);for(var u=arguments.length,l=Array(u),c=0;c<u;c++)l[c]=arguments[c];return e=r=(0,a.default)(this,t.call.apply(t,[this].concat(l))),r.onSelect=function(e,t){e&&r.setValue(e),r.setSelectedValue(e,t)},r.renderRoot=function(e){var t,n=r.props,i=n.prefixCls,a=((t={})[i]=1,t[i+"-hidden"]=!n.visible,t[n.className]=!!n.className,t[e.className]=!!e.className,t);return s.createElement("div",{ref:r.saveRoot,className:""+b()(a),style:r.props.style,tabIndex:"0",onKeyDown:r.onKeyDown,onBlur:r.onBlur},e.children)},r.setSelectedValue=function(e,t){"selectedValue"in r.props||r.setState({selectedValue:e}),r.props.onSelect&&r.props.onSelect(e,t)},r.setValue=function(e){var t=r.state.value;"value"in r.props||r.setState({value:e}),(t&&e&&!t.isSame(e)||!t&&e||t&&!e)&&r.props.onChange(e)},r.isAllowedDate=function(e){return O(e,r.props.disabledDate,r.props.disabledTime)},o=e,(0,a.default)(r,o)}return(0,o.default)(n,t),n.getDerivedStateFromProps=function(t,n){if(e.getDerivedStateFromProps)return e.getDerivedStateFromProps(t,n);var r=t.value,i=t.selectedValue,a={};return"value"in t&&(a.value=r||t.defaultValue||me(n.value)),"selectedValue"in t&&(a.selectedValue=i),a},n}(e),t.displayName="CalendarMixinWrapper",t.defaultProps=e.defaultProps,n}(function(e){var t,n;return n=t=function(e){function t(){var n,r,o;(0,i.default)(this,t);for(var s=arguments.length,u=Array(s),l=0;l<s;l++)u[l]=arguments[l];return n=r=(0,a.default)(this,e.call.apply(e,[this].concat(u))),r.getFormat=function(){var e=r.props.format,t=r.props,n=t.locale,i=t.timePicker;return e||(e=i?n.dateTimeFormat:n.dateFormat),e},r.focus=function(){r.focusElement?r.focusElement.focus():r.rootInstance&&r.rootInstance.focus()},r.saveFocusElement=function(e){r.focusElement=e},r.saveRoot=function(e){r.rootInstance=e},o=n,(0,a.default)(r,o)}return(0,o.default)(t,e),t.prototype.shouldComponentUpdate=function(e){return this.props.visible||e.visible},t}(e),t.displayName="CommonMixinWrapper",t.defaultProps=e.defaultProps,t.getDerivedStateFromProps=e.getDerivedStateFromProps,n}(Pe)),Re=Le},86547:function(e,t,n){"use strict";t.__esModule=!0;var r=h(n(26380)),i=h(n(52889)),a=h(n(5316)),o=h(n(9950)),s=h(n(17119)),u=h(n(11942)),l=n(4899),c=h(n(19699)),d=h(n(13225)),f=h(n(63294)),p=h(n(96490));function h(e){return e&&e.__esModule?e:{default:e}}function m(){}function g(e,t){this[e]=t}var v=function(e){function t(n){(0,r.default)(this,t);var a=(0,i.default)(this,e.call(this,n));y.call(a);var o=void 0;o="open"in n?n.open:n.defaultOpen;var s=n.value||n.defaultValue;return a.saveCalendarRef=g.bind(a,"calendarInstance"),a.state={open:o,value:s},a}return(0,a.default)(t,e),t.prototype.componentDidUpdate=function(e,t){!t.open&&this.state.open&&(this.focusTimeout=setTimeout(this.focusCalendar,0,this))},t.prototype.componentWillUnmount=function(){clearTimeout(this.focusTimeout)},t.getDerivedStateFromProps=function(e){var t={},n=e.value,r=e.open;return"value"in e&&(t.value=n),void 0!==r&&(t.open=r),t},t.prototype.render=function(){var e=this.props,t=e.prefixCls,n=e.placement,r=e.style,i=e.getCalendarContainer,a=e.align,s=e.animation,u=e.disabled,l=e.dropdownClassName,c=e.transitionName,d=e.children,h=this.state;return o.default.createElement(p.default,{popup:this.getCalendarElement(),popupAlign:a,builtinPlacements:f.default,popupPlacement:n,action:u&&!h.open?[]:["click"],destroyPopupOnHide:!0,getPopupContainer:i,popupStyle:r,popupAnimation:s,popupTransitionName:c,popupVisible:h.open,onPopupVisibleChange:this.onVisibleChange,prefixCls:t,popupClassName:l},o.default.cloneElement(d(h,e),{onKeyDown:this.onKeyDown}))},t}(o.default.Component);v.propTypes={animation:u.default.oneOfType([u.default.func,u.default.string]),disabled:u.default.bool,transitionName:u.default.string,onChange:u.default.func,onOpenChange:u.default.func,children:u.default.func,getCalendarContainer:u.default.func,calendar:u.default.element,style:u.default.object,open:u.default.bool,defaultOpen:u.default.bool,prefixCls:u.default.string,placement:u.default.any,value:u.default.oneOfType([u.default.object,u.default.array]),defaultValue:u.default.oneOfType([u.default.object,u.default.array]),align:u.default.object,dateRender:u.default.func,onBlur:u.default.func},v.defaultProps={prefixCls:"rc-calendar-picker",style:{},align:{},placement:"bottomLeft",defaultOpen:!1,onChange:m,onOpenChange:m,onBlur:m};var y=function(){var e=this;this.onCalendarKeyDown=function(t){t.keyCode===d.default.ESC&&(t.stopPropagation(),e.close(e.focus))},this.onCalendarSelect=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=e.props;"value"in r||e.setState({value:t}),("keyboard"===n.source||"dateInputSelect"===n.source||!r.calendar.props.timePicker&&"dateInput"!==n.source||"todayButton"===n.source)&&e.close(e.focus),r.onChange(t)},this.onKeyDown=function(t){e.state.open||t.keyCode!==d.default.DOWN&&t.keyCode!==d.default.ENTER||(e.open(),t.preventDefault())},this.onCalendarOk=function(){e.close(e.focus)},this.onCalendarClear=function(){e.close(e.focus)},this.onCalendarBlur=function(){e.setOpen(!1)},this.onVisibleChange=function(t){e.setOpen(t)},this.getCalendarElement=function(){var t=e.props,n=e.state,r=t.calendar.props,i=n.value,a=i,s={ref:e.saveCalendarRef,defaultValue:a||r.defaultValue,selectedValue:i,onKeyDown:e.onCalendarKeyDown,onOk:(0,c.default)(r.onOk,e.onCalendarOk),onSelect:(0,c.default)(r.onSelect,e.onCalendarSelect),onClear:(0,c.default)(r.onClear,e.onCalendarClear),onBlur:(0,c.default)(r.onBlur,e.onCalendarBlur)};return o.default.cloneElement(t.calendar,s)},this.setOpen=function(t,n){var r=e.props.onOpenChange;e.state.open!==t&&("open"in e.props||e.setState({open:t},n),r(t))},this.open=function(t){e.setOpen(!0,t)},this.close=function(t){e.setOpen(!1,t)},this.focus=function(){e.state.open||s.default.findDOMNode(e).focus()},this.focusCalendar=function(){e.state.open&&e.calendarInstance&&e.calendarInstance.focus()}};(0,l.polyfill)(v),t.default=v,e.exports=t.default},14230:function(e,t){"use strict";t.__esModule=!0,t.default={today:"Dnes",now:"Nyn\xed",backToToday:"Zp\u011bt na dne\u0161ek",ok:"Ok",clear:"Vymazat",month:"M\u011bs\xedc",year:"Rok",timeSelect:"Vybrat \u010das",dateSelect:"Vybrat datum",monthSelect:"Vyberte m\u011bs\xedc",yearSelect:"Vyberte rok",decadeSelect:"Vyberte dek\xe1du",yearFormat:"YYYY",dateFormat:"D.M.YYYY",dayFormat:"D",dateTimeFormat:"D.M.YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"P\u0159edchoz\xed m\u011bs\xedc (PageUp)",nextMonth:"N\xe1sleduj\xedc\xed (PageDown)",previousYear:"P\u0159edchoz\xed rok (Control + left)",nextYear:"N\xe1sleduj\xedc\xed rok (Control + right)",previousDecade:"P\u0159edchoz\xed dek\xe1da",nextDecade:"N\xe1sleduj\xedc\xed dek\xe1da",previousCentury:"P\u0159edchoz\xed stolet\xed",nextCentury:"N\xe1sleduj\xedc\xed stolet\xed"},e.exports=t.default},15731:function(e,t){"use strict";t.__esModule=!0,t.default={today:"Heute",now:"Jetzt",backToToday:"Zur\xfcck zu Heute",ok:"OK",clear:"Zur\xfccksetzen",month:"Monat",year:"Jahr",timeSelect:"Zeit w\xe4hlen",dateSelect:"Datum w\xe4hlen",monthSelect:"W\xe4hle einen Monat",yearSelect:"W\xe4hle ein Jahr",decadeSelect:"W\xe4hle ein Jahrzehnt",yearFormat:"YYYY",dateFormat:"D.M.YYYY",dayFormat:"D",dateTimeFormat:"D.M.YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Vorheriger Monat (PageUp)",nextMonth:"N\xe4chster Monat (PageDown)",previousYear:"Vorheriges Jahr (Ctrl + left)",nextYear:"N\xe4chstes Jahr (Ctrl + right)",previousDecade:"Vorheriges Jahrzehnt",nextDecade:"N\xe4chstes Jahrzehnt",previousCentury:"Vorheriges Jahrhundert",nextCentury:"N\xe4chstes Jahrhundert"},e.exports=t.default},21412:function(e,t){"use strict";t.__esModule=!0,t.default={today:"Today",now:"Now",backToToday:"Back to today",ok:"Ok",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"},e.exports=t.default},98717:function(e,t){"use strict";t.__esModule=!0,t.default={today:"Hoy",now:"Ahora",backToToday:"Volver a hoy",ok:"Aceptar",clear:"Limpiar",month:"Mes",year:"A\xf1o",timeSelect:"Seleccionar hora",dateSelect:"Seleccionar fecha",monthSelect:"Elegir un mes",yearSelect:"Elegir un a\xf1o",decadeSelect:"Elegir una d\xe9cada",yearFormat:"YYYY",dateFormat:"D/M/YYYY",dayFormat:"D",dateTimeFormat:"D/M/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Mes anterior (PageUp)",nextMonth:"Mes siguiente (PageDown)",previousYear:"A\xf1o anterior (Control + left)",nextYear:"A\xf1o siguiente (Control + right)",previousDecade:"D\xe9cada anterior",nextDecade:"D\xe9cada siguiente",previousCentury:"Siglo anterior",nextCentury:"Siglo siguiente"},e.exports=t.default},9642:function(e,t){"use strict";t.__esModule=!0,t.default={today:"Aujourd'hui",now:"Maintenant",backToToday:"Aujourd'hui",ok:"Ok",clear:"R\xe9tablir",month:"Mois",year:"Ann\xe9e",timeSelect:"S\xe9lectionner l'heure",dateSelect:"S\xe9lectionner la date",monthSelect:"Choisissez un mois",yearSelect:"Choisissez une ann\xe9e",decadeSelect:"Choisissez une d\xe9cennie",yearFormat:"YYYY",dateFormat:"DD/MM/YYYY",dayFormat:"DD",dateTimeFormat:"DD/MM/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Mois pr\xe9c\xe9dent (PageUp)",nextMonth:"Mois suivant (PageDown)",previousYear:"Ann\xe9e pr\xe9c\xe9dente (Ctrl + gauche)",nextYear:"Ann\xe9e prochaine (Ctrl + droite)",previousDecade:"D\xe9cennie pr\xe9c\xe9dente",nextDecade:"D\xe9cennie suivante",previousCentury:"Si\xe8cle pr\xe9c\xe9dent",nextCentury:"Si\xe8cle suivant"},e.exports=t.default},37329:function(e,t){"use strict";t.__esModule=!0,t.default={today:"Dzisiaj",now:"Teraz",backToToday:"Ustaw dzisiaj",ok:"Ok",clear:"Wyczy\u015b\u0107",month:"Miesi\u0105c",year:"Rok",timeSelect:"Ustaw czas",dateSelect:"Ustaw dat\u0119",monthSelect:"Wybierz miesi\u0105c",yearSelect:"Wybierz rok",decadeSelect:"Wybierz dekad\u0119",yearFormat:"YYYY",dateFormat:"D/M/YYYY",dayFormat:"D",dateTimeFormat:"D/M/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Poprzedni miesi\u0105c (PageUp)",nextMonth:"Nast\u0119pny miesi\u0105c (PageDown)",previousYear:"Ostatni rok (Ctrl + left)",nextYear:"Nast\u0119pny rok (Ctrl + right)",previousDecade:"Ostatnia dekada",nextDecade:"Nast\u0119pna dekada",previousCentury:"Ostatni wiek",nextCentury:"Nast\u0119pny wiek"},e.exports=t.default},38287:function(e,t){"use strict";t.__esModule=!0,t.default={today:"\u0421\u0435\u0433\u043e\u0434\u043d\u044f",now:"\u0421\u0435\u0439\u0447\u0430\u0441",backToToday:"\u0422\u0435\u043a\u0443\u0449\u0430\u044f \u0434\u0430\u0442\u0430",ok:"Ok",clear:"\u041e\u0447\u0438\u0441\u0442\u0438\u0442\u044c",month:"\u041c\u0435\u0441\u044f\u0446",year:"\u0413\u043e\u0434",timeSelect:"\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0432\u0440\u0435\u043c\u044f",dateSelect:"\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0434\u0430\u0442\u0443",monthSelect:"\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u043c\u0435\u0441\u044f\u0446",yearSelect:"\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0433\u043e\u0434",decadeSelect:"\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0434\u0435\u0441\u044f\u0442\u0438\u043b\u0435\u0442\u0438\u0435",yearFormat:"YYYY",dateFormat:"D-M-YYYY",dayFormat:"D",dateTimeFormat:"D-M-YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"\u041f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0439 \u043c\u0435\u0441\u044f\u0446 (PageUp)",nextMonth:"\u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u043c\u0435\u0441\u044f\u0446 (PageDown)",previousYear:"\u041f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0439 \u0433\u043e\u0434 (Control + left)",nextYear:"\u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0433\u043e\u0434 (Control + right)",previousDecade:"\u041f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0435 \u0434\u0435\u0441\u044f\u0442\u0438\u043b\u0435\u0442\u0438\u0435",nextDecade:"\u0421\u043b\u0435\u0434\u0443\u0449\u0435\u0435 \u0434\u0435\u0441\u044f\u0442\u0438\u043b\u0435\u0442\u0438\u0435",previousCentury:"\u041f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0439 \u0432\u0435\u043a",nextCentury:"\u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0432\u0435\u043a"},e.exports=t.default},10534:function(e,t){"use strict";t.__esModule=!0,t.default={today:"\u4eca\u5929",now:"\u6b64\u523b",backToToday:"\u8fd4\u56de\u4eca\u5929",ok:"\u786e\u5b9a",timeSelect:"\u9009\u62e9\u65f6\u95f4",dateSelect:"\u9009\u62e9\u65e5\u671f",weekSelect:"\u9009\u62e9\u5468",clear:"\u6e05\u9664",month:"\u6708",year:"\u5e74",previousMonth:"\u4e0a\u4e2a\u6708 (\u7ffb\u9875\u4e0a\u952e)",nextMonth:"\u4e0b\u4e2a\u6708 (\u7ffb\u9875\u4e0b\u952e)",monthSelect:"\u9009\u62e9\u6708\u4efd",yearSelect:"\u9009\u62e9\u5e74\u4efd",decadeSelect:"\u9009\u62e9\u5e74\u4ee3",yearFormat:"YYYY\u5e74",dayFormat:"D\u65e5",dateFormat:"YYYY\u5e74M\u6708D\u65e5",dateTimeFormat:"YYYY\u5e74M\u6708D\u65e5 HH\u65f6mm\u5206ss\u79d2",previousYear:"\u4e0a\u4e00\u5e74 (Control\u952e\u52a0\u5de6\u65b9\u5411\u952e)",nextYear:"\u4e0b\u4e00\u5e74 (Control\u952e\u52a0\u53f3\u65b9\u5411\u952e)",previousDecade:"\u4e0a\u4e00\u5e74\u4ee3",nextDecade:"\u4e0b\u4e00\u5e74\u4ee3",previousCentury:"\u4e0a\u4e00\u4e16\u7eaa",nextCentury:"\u4e0b\u4e00\u4e16\u7eaa"},e.exports=t.default},49013:function(e,t){"use strict";t.__esModule=!0,t.default={today:"\u4eca\u5929",now:"\u6b64\u523b",backToToday:"\u8fd4\u56de\u4eca\u5929",ok:"\u78ba\u5b9a",timeSelect:"\u9078\u64c7\u6642\u9593",dateSelect:"\u9078\u64c7\u65e5\u671f",clear:"\u6e05\u9664",month:"\u6708",year:"\u5e74",previousMonth:"\u4e0a\u500b\u6708 (\u7ffb\u9801\u4e0a\u9375)",nextMonth:"\u4e0b\u500b\u6708 (\u7ffb\u9801\u4e0b\u9375)",monthSelect:"\u9078\u64c7\u6708\u4efd",yearSelect:"\u9078\u64c7\u5e74\u4efd",decadeSelect:"\u9078\u64c7\u5e74\u4ee3",yearFormat:"YYYY\u5e74",dayFormat:"D\u65e5",dateFormat:"YYYY\u5e74M\u6708D\u65e5",dateTimeFormat:"YYYY\u5e74M\u6708D\u65e5 HH\u6642mm\u5206ss\u79d2",previousYear:"\u4e0a\u4e00\u5e74 (Control\u9375\u52a0\u5de6\u65b9\u5411\u9375)",nextYear:"\u4e0b\u4e00\u5e74 (Control\u9375\u52a0\u53f3\u65b9\u5411\u9375)",previousDecade:"\u4e0a\u4e00\u5e74\u4ee3",nextDecade:"\u4e0b\u4e00\u5e74\u4ee3",previousCentury:"\u4e0a\u4e00\u4e16\u7d00",nextCentury:"\u4e0b\u4e00\u4e16\u7d00"},e.exports=t.default},63294:function(e,t){"use strict";t.__esModule=!0;var n={adjustX:1,adjustY:1},r=[0,0],i={bottomLeft:{points:["tl","tl"],overflow:n,offset:[0,-3],targetOffset:r},bottomRight:{points:["tr","tr"],overflow:n,offset:[0,-3],targetOffset:r},topRight:{points:["br","br"],overflow:n,offset:[0,3],targetOffset:r},topLeft:{points:["bl","bl"],overflow:n,offset:[0,3],targetOffset:r}};t.default=i,e.exports=t.default},3551:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(9950));n(67537);t.default=function(e){var t=e.lang,n=e.isWindowsWechat;if("zh-cn"!==t)return null;var r=n?"\u4f60\u4f7f\u7528\u7684\u5fae\u4fe1\u5b58\u5728\u517c\u5bb9\u6027\u95ee\u9898\uff0c\u4ec5\u4ee5\u53ea\u8bfb\u6a21\u5f0f\u9884\u89c8\u3002":"\u4f60\u5f53\u524d\u4f7f\u7528\u7684\u6d4f\u89c8\u5668\u53ef\u80fd\u5b58\u5728\u517c\u5bb9\u6027\u95ee\u9898\u3002";return i.default.createElement("div",{className:"sf-editor-browser-tip"},i.default.createElement("span",{className:"browser-tip__icon iconfont icon-description"}),i.default.createElement("span",{className:"browser-tip__message"},"".concat(r,"\u8bf7\u8bd5\u8bd5\u4ee5\u4e0b\u6d4f\u89c8\u5668: Chrome \u6d4f\u89c8\u5668\u6700\u65b0\u7248\uff0c360 \u6781\u901f\u7248\uff0cMicrosoft Edge \u6700\u65b0\u7248")))}},49668:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BrowserTip",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"LongTextModal",{enumerable:!0,get:function(){return i.default}});var i=r(n(2855)),a=r(n(3551))},2855:function(e,t,n){"use strict";var r=n(17383).default,i=n(34579).default,a=n(18336).default,o=n(29511).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=s(n(64467)),l=s(n(9950)),c=s(n(17119)),d=function(e){function t(e){var n;r(this,t),n=a(this,t,[e]),(0,u.default)(n,"onModalClick",(function(e){if(!(n.el&&n.el.contains(e.target)&&n.el!==e.target)){e&&e.stopPropagation(),e&&e.stopImmediatePropagation();var t=e.target.className;"string"===typeof t&&n.props.onModalClick&&("longtext-modal-wrapper"===t||t.startsWith("longtext-modal-wrapper"))&&n.props.onModalClick()}}));var i=n.props.containerClass;return n.el=document.createElement("div"),n.el.className="longtext-modal-wrapper",n.el.className="longtext-modal-wrapper ".concat(i||""),document.body.appendChild(n.el),n}return o(t,e),i(t,[{key:"componentDidMount",value:function(){this.el.addEventListener("mousedown",this.onModalClick)}},{key:"componentWillUnmount",value:function(){this.el.removeEventListener("mousedown",this.onModalClick),document.body.removeChild(this.el)}},{key:"render",value:function(){return c.default.createPortal(this.props.children,this.el)}}])}(l.default.Component);t.default=d},41117:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.INTERNAL_EVENTS=t.EXTERNAL_EVENTS=void 0;t.INTERNAL_EVENTS={ON_MOUSE_ENTER_BLOCK:"on_mouse_enter_block",ON_OPEN_LINK_MODAL:"on_open_link_modal",ON_CLOSE_LINK_POPOVER:"on_close_link_popover",ON_OPEN_FORMULA_DIALOG:"on_open_formula_dialog",ON_SELECT_ALL_CELL:"on_select_all_cell",ON_TOGGLE_IMAGE_POPOVER:"on_toggle_image_popover",OUTLINE_STATE_CHANGED:"outline_state_changed",RESIZE_ARTICLE:"resize_article"},t.EXTERNAL_EVENTS={ON_HELP_INFO_TOGGLE:"on_help_info_toggle",ON_ARTICLE_INFO_TOGGLE:"on_article_info_toggle",ON_LINK_CLICK:"on_link_click",ON_INSERT_IMAGE:"on_insert_image",INSERT_IMAGE:"insert_image"}},65263:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.HELPER_HOTKEYS=void 0;t.HELPER_HOTKEYS=[{Make_list:[["*/-","space"]],Make_ordered_list:[["1.","space"]],Insert_new_item:[["Enter"]],Insert_child_in_item:[["Shift","Enter"]],Increase_depth:[["Tab"]]},{Heading_1:[["#","space"]],Heading_2:[["##","space"]],Heading_3:[["###","space"]],Heading_4:[["####","space"]],Heading_5:[["#####","space"]],Heading_6:[["######","space"]]},{Make_code_block:[["```","space"]],Insert_new_line:[["Enter"]],Escape_code_block:[["Ctrl","Enter"],["Cmd","Enter"]],Insert_indent:[["Tab"]]},{Make_block_quote:[[">","space"]],Escape_block_quote:[["Enter"]]},{Insert_table_row:[["Enter"]],Escape_table:[["Ctrl","Enter"],["Cmd","Enter"]]},{Insert_formula:[["Ctrl","$"],["Cmd","$"]]},{Bold:[["**bold** / __bold__","space"]],Italic:[["*italic* / _italic_","space"]],Italic_bold:[["***italic*** / ___italic___","space"]],Inline_code:[["`code`","space"]]},{Save_file:[["Ctrl","s"],["Cmd","s"]]},{Paste_screen_shot:[["Ctrl","v"],["Cmd","v"]],Drag_image_from_anywhere_to_upload_it:[]}]},34205:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"KeyCodes",{enumerable:!0,get:function(){return i.default}}),t.TRANSLATE_NAMESPACE=void 0;var i=r(n(64725));t.TRANSLATE_NAMESPACE="seafile-editor"},64725:function(e){"use strict";e.exports={Backspace:8,Tab:9,Enter:13,Shift:16,Ctrl:17,Alt:18,PauseBreak:19,CapsLock:20,Escape:27,Esc:27,Space:32,PageUp:33,PageDown:34,End:35,Home:36,LeftArrow:37,UpArrow:38,RightArrow:39,DownArrow:40,Insert:45,Delete:46,0:48,1:49,2:50,3:51,4:52,5:53,6:54,7:55,8:56,9:57,a:65,b:66,c:67,d:68,e:69,f:70,g:71,h:72,i:73,j:74,k:75,l:76,m:77,n:78,o:79,p:80,q:81,r:82,s:83,t:84,u:85,v:86,w:87,x:88,y:89,z:90,LeftWindowKey:91,RightWindowKey:92,SelectKey:93,NumPad0:96,NumPad1:97,NumPad2:98,NumPad3:99,NumPad4:100,NumPad5:101,NumPad6:102,NumPad7:103,NumPad8:104,NumPad9:105,Multiply:106,Add:107,Subtract:109,DecimalPoint:110,Divide:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F12:123,NumLock:144,ScrollLock:145,SemiColon:186,EqualSign:187,Comma:188,Dash:189,Period:190,ForwardSlash:191,GraveAccent:192,OpenBracket:219,BackSlash:220,CloseBracket:221,SingleQuote:222,ChineseInputMethod:229}},73844:function(e,t,n){"use strict";var r=n(12897).default,i=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(n(9950)),u=a(n(57308)),l=a(n(28418)),c=n(41117);n(4983);var d=360,f=620;t.default=function(e){var t=e.isVisible,n=(0,s.useState)(d),a=i(n,2),o=a[0],p=a[1],h=(0,s.useState)({}),m=i(h,2),g=m[0],v=m[1],y=(0,s.useMemo)((function(){var e={width:o,zIndex:101,display:t?"block":"none"};return!e.width||e.width<d?e.width=d:e.width>f&&(e.width=f),e}),[o,t]),b=(0,s.useCallback)((function(e){e>=d&&e<=f&&p(e)}),[]),E=(0,s.useCallback)((function(e){var t=JSON.parse(window.localStorage.getItem("sf-editor")||"{}");window.localStorage.setItem("sf-editor",JSON.stringify(r(r({},t),{},{panelWidth:e}))),l.default.getInstance().dispatch(c.INTERNAL_EVENTS.RESIZE_ARTICLE)}),[]);(0,s.useEffect)((function(){var e=(JSON.parse(window.localStorage.getItem("sf-editor","{}"))||{}).panelWidth,t=Math.max(d,Math.min(parseInt(e,10)||d,f));p(t)}),[]);var _=(0,s.useCallback)((function(e){v(e)}),[]);(0,s.useEffect)((function(){var e=l.default.getInstance().subscribe(c.EXTERNAL_EVENTS.ON_ARTICLE_INFO_TOGGLE,_);return function(){e()}}),[]),(0,s.useEffect)((function(){l.default.getInstance().dispatch(c.INTERNAL_EVENTS.RESIZE_ARTICLE)}),[t,g]);var C=g||{},A=C.component,T=C.props;return s.default.createElement("div",{className:"sf-article-info-container-wrapper",style:y},s.default.createElement(u.default,{minWidth:d,maxWidth:f,resizeWidth:b,resizeWidthEnd:E}),s.default.createElement("div",{className:"sf-article-info-container",style:{width:o}},A&&s.default.createElement(A,r(r({},T),{},{width:o}))))}},57308:function(e,t,n){"use strict";var r=n(85715).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n(9950));n(25584);t.default=function(e){var t=e.minWidth,n=e.maxWidth,i=e.resizeWidth,o=e.resizeWidthEnd,s=(0,a.useState)(!1),u=r(s,2),l=u[0],c=u[1],d=(0,a.useState)(null),f=r(d,2),p=(f[0],f[1]),h=(0,a.useRef)(null),m=(0,a.useRef)(null),g=function(e){!m.current||e<0||(m.current.style.top=e+"px")},v=function(e){if(h.current){var t=h.current.getBoundingClientRect().top,n=e.pageY-t-13;g(n)}},y=function(e){var r=function(e){return e.pageX||e.touches&&e.touches[0]&&e.touches[0].pageX||e.changedTouches&&e.changedTouches[e.changedTouches.length-1].pageX}(e),i=document.body.clientWidth-r;return t&&i<t||n&&i>n?-1:i},b=function(e){var t=y(e);t<0||i&&i(t)},E=function(e){b(e)},_=(0,a.useCallback)((function(e){return e&&e.dataTransfer&&e.dataTransfer.setData&&e.dataTransfer.setData("text/plain","dummy"),!0}),[]),C=function(e){b(e)},A=function(){c(!1)},T=function(e){e.preventDefault&&e.preventDefault(),E(e)},w=function(e){if(window.removeEventListener("mouseup",w),window.removeEventListener("mousemove",T),C(e),g(-9999),p(null),c(!1),o){var t=y(e);if(t<0)return;o(t)}};return(0,a.useEffect)((function(){return function(){window.removeEventListener("mouseup",w),window.removeEventListener("mousemove",T)}}),[]),a.default.createElement("div",{className:"sf-editor-resize-width-handler resize-handler-placement-right",ref:h,onMouseDown:function(e){e.preventDefault&&e.preventDefault();var t=_(e);null===t&&0!==e.button||(window.addEventListener("mouseup",w),window.addEventListener("mousemove",T),h.current&&h.current.removeEventListener("mouseleave",A),p(t))},onMouseOver:function(e){v(e)},onMouseEnter:function(e){c(!0),v(e),h.current&&h.current.addEventListener("mouseleave",A)},onDrag:E,onDragStart:_,onDragEnd:C,style:{zIndex:4}},a.default.createElement("div",{className:"sf-editor-resize-width-handler-content"},l&&a.default.createElement("div",{className:"sf-editor-resize-width-handler-bar",ref:m,style:{height:26}})))}},50327:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(e){var t=e.getData("application/x-slate-fragment"),n=e.getData("text")||e.getData("text/plain")||"",r=t?JSON.parse(decodeURIComponent(window.atob(t))):null,i=e.getData("text/html")||"",a=e.types.includes("text/rtf"),o=e.files,s="text";return a?s="text":o.length>0?s="file":r&&Array.isArray(r)?s="fragment":i&&(s="html"),{text:n,html:i,fragment:r,type:s,files:o}}},2435:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(13683),i={fragment:"application/x-slate-fragment",html:"text/html",text:"text/plain"};t.default=function(e,t,n){var a=i[t],o=e.dataTransfer||e.clipboardData;if("fragment"===t){var s=window.btoa(encodeURIComponent(JSON.stringify(n)));o.setData(a,s);var u="",l="";n.forEach((function(e){l=r.Node.string(e).replace(/\ufeff/,""),u+=l+"\r\n"})),o.setData("text",u)}else"html"===t?(o.setData(a,n),o.setData("text",o.getData("text"))):o.setData("text",n)}},40111:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.title,n=e.shortcutData,r=e.shortcutDataNames;return i.default.createElement("div",{className:"sf-editor-classify-hotkeys"},i.default.createElement("h5",{className:"hotkey-type"},t),i.default.createElement("ul",{className:"hotkey-list"},Object.keys(n).map((function(e){var t=r[e],o=n[e];return 0!==o.length&&(o=o.length>1&&(0,a.isMac)()?o[1]:o[0]),i.default.createElement("li",{className:"hotkey-shortcuts",key:t},i.default.createElement("div",{className:"hotkey-shortcuts-left"},t),i.default.createElement("div",{className:"hotkey-shortcuts-right"},o[0]&&i.default.createElement("div",{className:"key hotkey-first"},o[0]),o[1]&&i.default.createElement("div",{className:"key hotkey-second"},o[1])))}))))};var i=r(n(9950)),a=n(58372)},68123:function(e,t,n){"use strict";var r=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=(0,(0,o.useTranslation)(d.TRANSLATE_NAMESPACE).t)("userHelp",{returnObjects:!0}),t=e.title,n=e.userHelpData,r=(0,a.useCallback)((function(){c.default.getInstance().dispatch(l.EXTERNAL_EVENTS.ON_HELP_INFO_TOGGLE,!1)}),[]);return a.default.createElement("div",{className:"sf-editor-helper"},a.default.createElement("div",{className:"sf-editor-helper__header"},a.default.createElement("div",{className:"title"},t),a.default.createElement("div",{className:"help-close",onClick:r},a.default.createElement("i",{className:"iconfont icon-times-circle"}))),a.default.createElement("div",{className:"sf-editor-helper__content"},n.map((function(e,t){var n=u.HELPER_HOTKEYS[t],r=e.shortcutType,i=e.shortcutData;return a.default.createElement(s.default,{key:"use-hotkey-".concat(t),title:r,shortcutData:n,shortcutDataNames:i})}))))};var a=i(n(9950)),o=n(28321),s=r(n(40111)),u=n(65263),l=n(41117),c=r(n(28418)),d=n(34205);n(5030)},15495:function(e,t,n){"use strict";var r=n(17383).default,i=n(34579).default,a=n(18336).default,o=n(29511).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=s(n(9950));n(16082);var l=function(e){function t(){return r(this,t),a(this,t,arguments)}return o(t,e),i(t,[{key:"render",value:function(){return u.default.createElement("div",{className:"empty-loading-page"},u.default.createElement("div",{className:"lds-ripple page-centered"},u.default.createElement("div",null),u.default.createElement("div",null)))}}])}(u.default.Component);t.default=l},87961:function(e,t,n){"use strict";var r=n(85715).default,i=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.setOutlineSetting=t.getOutlineSetting=t.default=void 0;var o=a(n(9950)),s=n(28321),u=i(n(99754)),l=i(n(89843)),c=n(52703),d=n(34205),f=i(n(28418)),p=n(41117);n(6080);var h=function(){var e=localStorage.getItem("sf-editor"),t=(e?JSON.parse(e):{}).outlineOpen;return void 0!==t&&t};t.getOutlineSetting=h;var m=function(e){var t=localStorage.getItem("sf-editor"),n=t?JSON.parse(t):{};n.outlineOpen=e,localStorage.setItem("sf-editor",JSON.stringify(n))};t.setOutlineSetting=m;t.default=function(e){var t=e.editor,n=(0,s.useTranslation)(d.TRANSLATE_NAMESPACE).t,i=(0,c.useScrollContext)(),a=(0,o.useState)([]),g=r(a,2),v=g[0],y=g[1],b=(0,o.useState)(!1),E=r(b,2),_=E[0],C=E[1],A=(0,o.useState)(0),T=r(A,2),w=T[0],S=T[1];(0,o.useEffect)((function(){var e=function(e){var t=[];return e.forEach((function(e){"header2"!==e.type&&"header3"!==e.type||t.push(e)})),t}(t.children);y(e)}),[t.children]);var k=(0,o.useCallback)((function(e){m(e),C(e),f.default.getInstance().dispatch(p.INTERNAL_EVENTS.OUTLINE_STATE_CHANGED)}),[]),D=(0,o.useCallback)((function(){k(!_)}),[_,k]);return(0,o.useEffect)((function(){if(i.current){var e=function(){S(i.current.scrollLeft)};return i.current.addEventListener("scroll",e),function(){i.current.removeEventListener("scroll",e)}}}),[i]),(0,o.useEffect)((function(){var e=h();k(e)}),[]),o.default.createElement("div",{className:(0,u.default)("sf-editor-outline-wrapper",{active:_}),style:{left:-w}},o.default.createElement("div",{className:"sf-editor-outline"},_&&o.default.createElement(o.default.Fragment,null,o.default.createElement("div",{className:"sf-editor-outline-header"},o.default.createElement("h2",{className:"sf-editor-outline-header_title"},n("Outline")),o.default.createElement("span",{className:"sf-editor-outline-header_close iconfont icon-x",onClick:D})),0===v.length?o.default.createElement("div",{className:"empty-container"},n("No_outline")):o.default.createElement("div",{className:"sf-editor-outline-list-container"},v.map((function(e,t){return o.default.createElement(l.default,{key:t,node:e})}))))),!_&&o.default.createElement("span",{id:"sf-editor-outline-menu",className:"sf-editor-outline-menu sf-editor-tooltip iconfont icon-outline",onClick:D},o.default.createElement("span",{className:"custom-tooltip"},n("Outline"))))}},89843:function(e,t,n){"use strict";var r=n(85715).default,i=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),s=i(n(99754));t.default=function(e){var t=e.node,n=(0,o.useState)(!1),i=r(n,2),a=i[0],u=i[1],l=(0,o.useCallback)((function(){u(!0)}),[]),c=(0,o.useCallback)((function(){u(!1)}),[]),d=(0,o.useCallback)((function(){var e=t.id;document.getElementById(e).scrollIntoView()}),[t]),f=(0,s.default)("sf-editor-outline-item",{"pl-5":"header2"===t.type,"pl-7":"header3"===t.type,active:a});return o.default.createElement("div",{className:f,onClick:d,onMouseOver:l,onMouseOut:c},t.children.map((function(e){return e.text})).join(""))}},56400:function(e,t,n){"use strict";var r=n(85715).default,i=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),s=n(34457),u=n(13683),l=n(23245),c=i(n(28418)),d=i(n(72976)),f=i(n(73439)),p=n(33601),h=n(58372);n(90596);var m=(0,h.isMac)();t.default=function(e){var t=e.enableEdit,n=e.value,i=e.editorApi,a=e.onSave,g=e.columns,v=e.onContentChanged,y=e.isSupportFormula,b=e.onExpandEditorToggle,E=e.handelEnableEdit,_=(0,o.useState)(n),C=r(_,2),A=C[0],T=C[1],w=(0,o.useRef)(null),S=(0,o.useMemo)((function(){var e=(0,l.inlineEditor)();return(0,f.default)(e,{editorApi:i,onSave:a,columns:g})}),[g,i,a]),k=(0,o.useMemo)((function(){return new d.default(S)}),[S]),D=(0,l.useHighlight)(S),x=(0,o.useCallback)((function(e){(T(e),S.forceNormalize)||(S.operations.filter((function(e){return"set_selection"!==e.type})).length>0&&v&&v(e),c.default.getInstance().dispatch("change"))}),[S,v]),O=(0,o.useCallback)((function(e,t){var n=r(e.children,1)[0];if(n){if(t&&null!==t&&void 0!==t&&t.anchor){var i=u.Editor.start(e,t.anchor.path),a={anchor:i,focus:i};return(0,p.focusEditor)(e,a),setTimeout((function(){return(0,p.focusEditor)(e,t)}),0),void(w.current=null)}if(r(n.children,1)[0]){var o=u.Editor.start(e,[0,0]),s={anchor:o,focus:o};(0,p.focusEditor)(e,s)}}}),[]);(0,o.useEffect)((function(){S.forceNormalize=!0,u.Editor.normalize(S,{force:!0});var e=setTimeout((function(){S.forceNormalize=!1,t&&O(S)}),300);return function(){S.forceNormalize=!1,clearTimeout(e)}}),[]),(0,o.useEffect)((function(){t&&O(S,w.current)}),[t]),(0,o.useEffect)((function(){return function(){S.selection=null,S.history={redos:[],undos:[]}}}),[]);var N=(0,o.useCallback)((function(){if(!t)return w.current=S.selection,void E();(0,h.isDocumentEmpty)(S)&&O(S)}),[t,S,O,E]);return o.default.createElement("div",{className:"sf-simple-slate-editor-container"},t&&o.default.createElement(l.InlineToolbar,{editor:S,isSupportFormula:y,isSupportColumn:!!g,onExpandEditorToggle:b}),o.default.createElement("div",{className:"sf-slate-editor-content",onClick:N},o.default.createElement(s.Slate,{editor:S,initialValue:A,onChange:x},o.default.createElement("div",{className:"sf-slate-scroll-container ".concat(m?"":"isWin")},o.default.createElement("div",{className:"sf-slate-article-container"},o.default.createElement("div",{className:"article"},o.default.createElement(l.SetNodeToDecorations,null),o.default.createElement(s.Editable,{readOnly:!t,decorate:D,renderElement:l.renderElement,renderLeaf:l.renderLeaf,onKeyDown:k.onKeyDown,onCopy:k.onCopy})))))))}},73439:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e;return t.editorApi&&(n.api=t.editorApi),t.onSave&&(n.onSave=t.onSave),t.columns&&(n.columns=t.columns),n.isInlineEditor=!0,n}},24197:function(e,t,n){"use strict";var r=n(85715).default,i=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),s=n(34457),u=n(13683),l=n(23245),c=i(n(28418)),d=i(n(72976)),f=i(n(79678)),p=n(33601),h=n(58372);n(9140);var m=(0,h.isMac)();t.default=function(e){var t=e.value,n=e.editorApi,i=e.onSave,a=e.columns,g=e.onContentChanged,v=e.isSupportFormula,y=(e.onExpandEditorToggle,(0,o.useState)(t)),b=r(y,2),E=b[0],_=b[1],C=(0,o.useMemo)((function(){return(0,f.default)(l.baseEditor,{editorApi:n,onSave:i,columns:a})}),[a,n,i]),A=(0,o.useMemo)((function(){return new d.default(C)}),[C]),T=(0,l.useHighlight)(C),w=(0,o.useCallback)((function(e){(_(e),C.forceNormalize)||(C.operations.filter((function(e){return"set_selection"!==e.type})).length>0&&g&&g(e),c.default.getInstance().dispatch("change"))}),[C,g]),S=(0,o.useCallback)((function(e){var t=r(e.children,1)[0];if(t&&r(t.children,1)[0]){var n=u.Editor.start(e,[0,0]),i={anchor:n,focus:n};(0,p.focusEditor)(e,i)}}),[]);(0,o.useEffect)((function(){C.forceNormalize=!0,u.Editor.normalize(C,{force:!0});var e=setTimeout((function(){C.forceNormalize=!1,S(C)}),300);return function(){C.forceNormalize=!1,clearTimeout(e)}}),[]),(0,o.useEffect)((function(){return function(){C.selection=null,C.history={redos:[],undos:[]}}}),[]);var k=(0,o.useCallback)((function(){(0,h.isDocumentEmpty)(C)&&S(C)}),[C,S]);return o.default.createElement("div",{className:"sf-simple-slate-editor-container"},o.default.createElement(l.Toolbar,{editor:C,isSupportFormula:v,isSupportColumn:!!a}),o.default.createElement("div",{className:"sf-slate-editor-content",onClick:k},o.default.createElement(s.Slate,{editor:C,initialValue:E,onChange:w},o.default.createElement("div",{className:"sf-slate-scroll-container ".concat(m?"":"isWin")},o.default.createElement("div",{className:"sf-slate-article-container"},o.default.createElement("div",{className:"article"},o.default.createElement(l.SetNodeToDecorations,null),o.default.createElement(s.Editable,{decorate:T,renderElement:l.renderElement,renderLeaf:l.renderLeaf,onKeyDown:A.onKeyDown,onCopy:A.onCopy})))))))}},79678:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e;return t.editorApi&&(n.api=t.editorApi),t.onSave&&(n.onSave=t.onSave),t.columns&&(n.columns=t.columns),n}},89058:function(e,t,n){"use strict";var r=n(85715).default,i=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){e.children;var t=(0,o.useState)(!1),n=r(t,2),i=n[0],a=n[1],f=(0,o.useState)(!1),p=r(f,2),h=p[0],m=p[1],g=(0,o.useCallback)((function(){m((function(e){return!e})),a(!1)}),[]),v=(0,o.useCallback)((function(e){a(e),m(!1),u.default.getInstance().dispatch(l.INTERNAL_EVENTS.RESIZE_ARTICLE)}),[]);(0,o.useEffect)((function(){var e=u.default.getInstance(),t=e.subscribe(l.EXTERNAL_EVENTS.ON_ARTICLE_INFO_TOGGLE,g),n=e.subscribe(l.EXTERNAL_EVENTS.ON_HELP_INFO_TOGGLE,v);return function(){n(),t()}}),[g,v]);var y=(0,s.default)("sf-markdown-help-wrapper",{active:h||i});return o.default.createElement("div",{className:y},o.default.createElement(d.default,{isVisible:h}),i&&o.default.createElement(c.default,null))};var o=a(n(9950)),s=i(n(99754)),u=i(n(28418)),l=n(41117),c=i(n(68123)),d=i(n(73844));n(42761)},7882:function(e,t,n){"use strict";var r=n(85715).default,i=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.value,n=e.editorApi,i=e.onSave,a=e.onContentChanged,_=e.isSupportFormula,C=e.isSupportInsertSeafileImage,A=e.children,T=(0,o.useState)(t),w=r(T,2),S=w[0],k=w[1],D=(0,o.useState)({}),x=r(D,2),O=x[0],N=x[1],I=(0,o.useRef)(null),P=(0,o.useMemo)((function(){return(0,f.default)(l.baseEditor,{editorApi:n,onSave:i})}),[n,i]),M=(0,o.useMemo)((function(){return new d.default(P)}),[P]);(0,g.default)(P);var L=(0,l.useHighlight)(P),R=(0,o.useCallback)((function(){var e=I.current.getBoundingClientRect(),t=document.querySelector(".article"),n=t?t.getBoundingClientRect():null;(0,y.getOutlineSetting)()&&n&&(e.width-n.width)/2<280?N({marginLeft:280}):N({})}),[]);(0,o.useEffect)((function(){R(),window.addEventListener("resize",R);var e=c.default.getInstance(),t=e.subscribe(b.INTERNAL_EVENTS.OUTLINE_STATE_CHANGED,R),n=e.subscribe(b.INTERNAL_EVENTS.RESIZE_ARTICLE,R);return function(){window.removeEventListener("resize",R),t(),n()}}),[]);var F=(0,o.useCallback)((function(e){(k(e),P.forceNormalize)||(P.operations.filter((function(e){return"set_selection"!==e.type})).length>0&&a&&a(e),c.default.getInstance().dispatch("change"))}),[P.forceNormalize,P.operations,a]),B=(0,o.useCallback)((function(e){var t=r(e.children,1)[0];if(t&&r(t.children,1)[0]){var n=u.Editor.start(e,[0,0]),i={anchor:n,focus:n};(0,h.focusEditor)(e,i)}}),[]);(0,o.useEffect)((function(){P.forceNormalize=!0,u.Editor.normalize(P,{force:!0});var e=setTimeout((function(){P.forceNormalize=!1,B(P)}),300);return function(){P.forceNormalize=!1,clearTimeout(e)}}),[]),(0,o.useEffect)((function(){return function(){P.selection=null,P.history={redos:[],undos:[]}}}),[]);var j=(0,o.useCallback)((function(){(0,v.isDocumentEmpty)(P)&&B(P)}),[P,B]);return o.default.createElement("div",{className:"sf-slate-editor-container"},o.default.createElement(l.Toolbar,{editor:P,isRichEditor:!0,isSupportFormula:_,isSupportInsertSeafileImage:C}),o.default.createElement("div",{className:"sf-slate-editor-content",onClick:j},o.default.createElement(m.ScrollContext.Provider,{value:{scrollRef:I}},o.default.createElement(s.Slate,{editor:P,initialValue:S,onChange:F},o.default.createElement("div",{ref:I,className:"sf-slate-scroll-container ".concat(E?"":"isWin")},o.default.createElement("div",{className:"sf-slate-article-content"},o.default.createElement(y.default,{editor:P}),o.default.createElement("div",{className:"sf-slate-article-container",style:O},o.default.createElement("div",{className:"article"},o.default.createElement(l.SetNodeToDecorations,null),o.default.createElement(s.Editable,{decorate:L,renderElement:l.renderElement,renderLeaf:l.renderLeaf,onKeyDown:M.onKeyDown,onCopy:M.onCopy}))))),o.default.createElement(p.default,{children:A})))))};var o=a(n(9950)),s=n(34457),u=n(13683),l=n(23245),c=i(n(28418)),d=i(n(72976)),f=i(n(25389)),p=i(n(89058)),h=n(33601),m=n(52703),g=i(n(1697)),v=n(58372),y=a(n(87961)),b=n(41117);n(2485);var E=(0,v.isMac)()},25389:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e;return t.editorApi&&(n.api=t.editorApi),t.onSave&&(n.onSave=t.onSave),n}},43065:function(e,t,n){"use strict";var r=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.value,n=e.isShowOutline,r=e.scrollRef,i=e.onLinkClick,d=(0,a.useRef)(null),p=(0,a.useMemo)((function(){return(0,o.createSlateEditor)()}),[]),h=r||d,m=(0,o.useHighlight)(p);return(0,c.default)(i),(0,a.useEffect)((function(){return function(){p.selection=null,p.history={redos:[],undos:[]}}}),[]),a.default.createElement(s.Slate,{editor:p,initialValue:t},a.default.createElement(l.ScrollContext.Provider,{value:{scrollRef:h}},a.default.createElement("div",{ref:d,className:"sf-slate-viewer-scroll-container ".concat(f?"":"isWin"," ").concat(n?"outline":"")},a.default.createElement("div",{className:"sf-slate-viewer-article-container"},a.default.createElement("div",{className:"article"},a.default.createElement(o.SetNodeToDecorations,null),a.default.createElement(s.Editable,{readOnly:!0,decorate:m,renderElement:o.renderElement,renderLeaf:o.renderLeaf}))),n&&a.default.createElement("div",{className:"sf-slate-viewer-outline"},a.default.createElement(u.default,{editor:p})))))};var a=i(n(9950)),o=n(23245),s=n(34457),u=r(n(87961)),l=n(52703),c=r(n(95607)),d=n(58372);n(67204);var f=(0,d.isMac)()},29655:function(e,t,n){"use strict";var r=n(17383).default,i=n(34579).default,a=n(18336).default,o=n(29511).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=s(n(64467)),l=s(n(9950)),c=s(n(17119)),d=function(e){function t(e){var n;return r(this,t),n=a(this,t,[e]),(0,u.default)(n,"state",{isMounted:!1}),n.el=document.createElement("div"),e.className&&(n.el.className=e.className),e.style&&(n.el.style=e.style),n}return o(t,e),i(t,[{key:"componentDidMount",value:function(){document.body.appendChild(this.el)}},{key:"componentDidUpdate",value:function(){var e=this.props,t=e.className,n=e.style;t&&(this.el.className=t),n&&(this.el.style=n)}},{key:"componentWillUnmount",value:function(){document.body.removeChild(this.el)}},{key:"render",value:function(){return c.default.createPortal(this.props.children,this.el)}}])}(l.default.Component);t.default=d},76784:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(9950)),a=n(17467),o=n(95346);t.default=function(e){var t=e.readonly,n=e.isRichEditor,r=e.onExpandEditorToggle,s=e.className,u=a.MENUS_CONFIG_MAP[a.EXPAND_EDITOR];return i.default.createElement(o.MenuItem,Object.assign({disabled:t,isActive:!1,isRichEditor:n,type:a.EXPAND_EDITOR,onMouseDown:r,className:s},u))}},55964:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ElementPopover",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"ExpandEditorMenu",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"MenuGroup",{enumerable:!0,get:function(){return a.MenuGroup}}),Object.defineProperty(t,"MenuItem",{enumerable:!0,get:function(){return a.MenuItem}}),Object.defineProperty(t,"MoreMenu",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"Select",{enumerable:!0,get:function(){return o.default}});var i=r(n(29655)),a=n(95346),o=r(n(18953)),s=r(n(48060)),u=r(n(76784))},49872:function(e,t,n){"use strict";var r=n(12897).default,i=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(n(9950)),u=n(13683),l=a(n(28418)),c=n(41117),d=n(17467),f=a(n(53591));t.default=function(e){var t=e.editor,n=(0,s.useState)(""),a=i(n,2),o=a[0],p=a[1],h=(0,s.useState)(!1),m=i(h,2),g=m[0],v=m[1],y=(0,s.useState)({linkTitle:"",linkUrl:""}),b=i(y,2),E=b[0],_=b[1];(0,s.useEffect)((function(){var e=l.default.getInstance().subscribe(c.INTERNAL_EVENTS.INSERT_ELEMENT,C);return function(){e()}}),[]);var C=(0,s.useCallback)((function(e){var n=e.type;if(p(n),v(!0),t.selection){var i=u.Editor.string(t,t.selection);_(r(r({},E),{},{linkTitle:i}))}}),[t,v,_,p]),A=(0,s.useCallback)((function(){v(!1),_({linkTitle:"",linkUrl:""})}),[]);return d.ELementTypes.LINK===o?g&&s.default.createElement(f.default,{onCloseModal:A,editor:t,linkTitle:E.linkTitle,linkUrl:E.linkUrl}):null}},95346:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"MenuGroup",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"MenuItem",{enumerable:!0,get:function(){return a.default}});var i=r(n(30277)),a=r(n(57339));n(53741)},98558:function(e,t,n){"use strict";var r=n(85715).default,i=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),s=n(28321),u=i(n(99754)),l=i(n(83460)),c=n(34205),d=function(e){var t=e.readonly,n=e.className,i=e.isDisabled,a=e.dropDownList,d=e.id,f=e.text,p=e.iconClass,h=e.isShowMenuItemTooltip,m=void 0!==h&&h,g=e.isShowListItemIcon,v=void 0!==g&&g,y=(0,o.useState)(!1),b=r(y,2),E=b[0],_=b[1],C=(0,o.useRef)(),A=(0,o.useRef)(),T=(0,s.useTranslation)(c.TRANSLATE_NAMESPACE).t,w=(0,o.useMemo)((function(){return"menu-dropdown-".concat(d)}),[d]),S=(0,o.useCallback)((function(e){var t,n,r=null===C||void 0===C||null===(t=C.current)||void 0===t?void 0:t.contains(e.target),i=null===A||void 0===A||null===(n=A.current)||void 0===n?void 0:n.contains(e.target);(E||!r||i)&&(document.removeEventListener("click",S),_(!1))}),[E]),k=(0,o.useCallback)((function(e){_(!0),document.addEventListener("click",S)}),[S]),D=(0,o.useCallback)((function(e,t,n){e.stopPropagation(),S(e),n&&n(t)}),[S]);return o.default.createElement("div",{style:{position:"relative"}},o.default.createElement("div",{ref:C,id:w,className:(0,u.default)(n,"sf-menu-group-item sf-menu-with-dropdown",{"header-popover-showed":E,"header-toggle-disabled":i}),onClick:!t&&!i&&k},o.default.createElement("span",{className:"sf-menu-with-dropdown-icon active ".concat(p)}),o.default.createElement("div",{className:"sf-menu-with-dropdown-triangle"},o.default.createElement("i",{className:"sf-menu-with-dropdown-triangle-icon iconfont icon-".concat(E?"caret-up":"drop-down")})),!!E&&o.default.createElement("div",{ref:A,className:"sf-dropdown-list "},a.map((function(e,t){var n=e.id,r=e.iconClass,i=e.handleClick,a=e.text;return o.default.createElement(o.Fragment,{key:t},o.default.createElement("div",{id:n,className:(0,u.default)("sf-dropdown-list-item"),onClick:function(t){return D(t,e,i)}},v&&r&&o.default.createElement("i",{className:"sf-dropdown-menu-item-icon ".concat(r)}),o.default.createElement("span",{className:"sf-dropdown-menu-item-text"},T(a))))}))),!!m&&o.default.createElement(l.default,{target:w},T(f))))};d.defaultProps={className:"",dropDownList:[],isShowMenuItemTooltip:!1,isShowListItemIcon:!1};t.default=d},30277:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(9950)),a=function(e){return i.default.createElement("div",{className:"btn-group "+e.className,role:"group"},e.children)};a.defaultProps={className:"sf-menu-group"};t.default=a},57339:function(e,t,n){"use strict";var r=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n(9950)),o=n(28321),s=r(n(99754)),u=r(n(83460)),l=n(34205),c=function(e){var t=e.disabled,n=e.isActive,r=e.isRichEditor,i=e.type,c=e.onMouseDown,d=e.className,f=e.iconClass,p=e.id,h=e.text,m=(0,o.useTranslation)(l.TRANSLATE_NAMESPACE).t,g=(0,a.useCallback)((function(e){t||c(e,i)}),[t,i,c]),v=(0,s.default)(d,{"sf-rich-editor":r,"sf-icon-btn":!0,"sf-icon-btn-disabled":t,"sf-icon-btn-hover":!t});return a.default.createElement(a.default.Fragment,null,a.default.createElement("button",{id:p,type:"button",className:v,disabled:t,"data-active":n,onClick:g},a.default.createElement("i",{className:f})),a.default.createElement(u.default,{target:p},m(h)))};c.defaultProps={isRichEditor:!0,className:"sf-menu-group-item"};t.default=c},48060:function(e,t,n){"use strict";var r=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n(9950)),o=r(n(99754)),s=n(48843),u=n(17467),l=r(n(28418)),c=n(41117);n(28920);var d=function(e){var t=e.className,n=e.disabled,r=e.isRichEditor,i=e.children,d=(0,a.useRef)(null),f=(0,a.useRef)(!1),p=(0,o.default)(t,{"sf-rich-editor":r,"sf-icon-btn":!0,"sf-icon-btn-disabled":n,"sf-icon-btn-hover":!n}),h=u.MENUS_CONFIG_MAP[u.MORE_OPERATION],m=(0,a.useCallback)((function(){f.current||d.current.toggle()}),[]),g=(0,a.useCallback)((function(e){f.current=e}),[]);return(0,a.useEffect)((function(){var e=l.default.getInstance().subscribe(c.INTERNAL_EVENTS.ON_TOGGLE_IMAGE_POPOVER,g);return function(){return e()}}),[]),a.default.createElement(a.default.Fragment,null,a.default.createElement("button",{className:p,type:"button",id:h.id},a.default.createElement("i",{className:h.iconClass})),a.default.createElement(s.UncontrolledPopover,{target:h.id,className:"sf-editor-menu-popover sf-editor--more-menu-popover",trigger:"legacy",placement:"bottom-end",hideArrow:!0,fade:!1,toggle:m,ref:d},i))};d.defaultProps={isRichEditor:!0,className:"sf-menu-group-item"};t.default=d},6781:function(e,t,n){"use strict";var r=n(17383).default,i=n(34579).default,a=n(18336).default,o=n(29511).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=s(n(64467)),l=s(n(9950)),c=function(e){function t(){var e;return r(this,t),e=a(this,t,arguments),(0,u.default)(e,"onClick",(function(t){t.stopPropagation(),t.nativeEvent.stopImmediatePropagation();var n=e.props.option;e.props.onOptionChanged(n)})),e}return o(t,e),i(t,[{key:"render",value:function(){var e=this.props,t=e.option,n=e.isActive,r=e.optionClass,i="option-item ".concat(r||""," ").concat(n?"active":"");return l.default.createElement("span",{className:i,onClick:this.onClick},t.iconClass&&l.default.createElement("span",{className:"item-icon ".concat(t.iconClass)}),l.default.createElement("span",{className:"label"},t.label))}}])}(l.default.Component);t.default=c},79140:function(e,t,n){"use strict";var r=n(12897).default,i=n(17383).default,a=n(34579).default,o=n(18336).default,s=n(29511).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=u(n(64467)),c=u(n(9950)),d=u(n(50301)),f=n(28321),p=function(e){function t(e){var n;return i(this,t),n=o(this,t,[e]),(0,l.default)(n,"onMouseEnter",(function(){if(n.props.option){var e=n.settingRef.getBoundingClientRect(),t={height:e.height,width:e.width};n.setState({isShowMenu:!0,position:t})}})),(0,l.default)(n,"onMouseLeave",(function(){n.setState({isShowMenu:!1})})),(0,l.default)(n,"onBoldClick",(function(e){e.stopPropagation();var t=n.props.option,i=r(r({},t),{},{bold:!t.bold});n.props.onUpdateOption(i)})),(0,l.default)(n,"onItalicClick",(function(e){e.stopPropagation();var t=n.props.option,i=r(r({},t),{},{italic:!t.italic});n.props.onUpdateOption(i)})),(0,l.default)(n,"setSettingRef",(function(e){n.settingRef=e})),n.state={isShowMenu:!1,position:{top:0,left:0}},n}return s(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.option,n=e.t,r=!t,i=t||{},a=i.bold,o=i.italic,s=this.state.isShowMenu,u="sf-field-setting ".concat(r?"disable":""," option-item");return c.default.createElement("span",{ref:this.setSettingRef,className:u,onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave},c.default.createElement("span",{className:"iconfont icon-text-style"}),c.default.createElement("span",{className:"label"},n("Font_style")),c.default.createElement("span",{className:"icon-container"},c.default.createElement("span",{className:"iconfont icon-caret-up op-icon"})),s&&c.default.createElement(d.default,{position:this.state.position},c.default.createElement(d.default.Item,{iconClass:"iconfont icon-bold",isChecked:a,onClick:this.onBoldClick},n("bold")),c.default.createElement(d.default.Item,{iconClass:"iconfont icon-italic",isChecked:o,onClick:this.onItalicClick},n("italic"))))}}])}(c.default.Component);t.default=(0,f.withTranslation)("seafile-editor")(p)},18953:function(e,t,n){"use strict";var r=n(17383).default,i=n(34579).default,a=n(18336).default,o=n(29511).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=s(n(64467)),l=s(n(9950)),c=s(n(6781)),d=s(n(79140));n(44640);var f=function(e){function t(e){var n;return r(this,t),n=a(this,t,[e]),(0,u.default)(n,"handleSelector",(function(e){n.selector&&!n.selector.contains(e.target)&&n.setState({isShowSelector:!1})})),(0,u.default)(n,"getCurrentOption",(function(){var e=n.props,t=e.value,r=e.options;return t&&r.find((function(e){return e.value===t.value}))})),(0,u.default)(n,"onSelectToggle",(function(e){var t=!n.state.isShowSelector;t&&(n.dropdownContainerHasInit=!1),n.setState({isShowSelector:t})})),(0,u.default)(n,"onChange",(function(e){n.setState({isShowSelector:!1,currentOption:e}),n.props.onChange(e)})),(0,u.default)(n,"onUpdateOption",(function(e){n.setState({currentOption:e}),n.props.onChange(e)})),(0,u.default)(n,"setContainerRef",(function(e){n.dropdownContainer=e})),(0,u.default)(n,"setSelectorRef",(function(e){n.selector=e})),n.state={isShowSelector:!1,currentOption:n.getCurrentOption()},n.dropdownContainerHasInit=!1,n}return o(t,e),i(t,[{key:"componentDidMount",value:function(){document.addEventListener("mousedown",this.handleSelector)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("mousedown",this.handleSelector)}},{key:"componentDidUpdate",value:function(){var e=this.props.options,t=this.state.currentOption,n=t&&e.findIndex((function(e){return e.value===t.value}));if(n>-1){var r=48+32*(n+1)-150;if(r<0)return;this.dropdownContainer&&!this.dropdownContainerHasInit&&(this.dropdownContainerHasInit=!0,this.dropdownContainer.scrollTop=r)}}},{key:"render",value:function(){var e=this,t=this.props,n=t.selectClass,r=t.optionClass,i=t.isSelected,a=t.options,o=t.placeholder,s=this.state,u=s.currentOption,f=s.isShowSelector,p=f||i;return l.default.createElement("span",{ref:this.setSelectorRef,className:"select-container ".concat(n||"")},l.default.createElement("span",{className:"control-container ".concat(p?"active":""),onClick:this.onSelectToggle},!u&&l.default.createElement("span",{className:"label placeholder"},o),u&&l.default.createElement(l.default.Fragment,null,l.default.createElement("span",{className:"control-icon ".concat(u.iconClass)}),l.default.createElement("span",{className:"control-label"},u.label)),l.default.createElement("span",{className:"operation"},l.default.createElement("i",{className:"iconfont icon-drop-down arrow"}))),f&&l.default.createElement("span",{className:"select-popover"},l.default.createElement(d.default,{option:u,onUpdateOption:this.onUpdateOption}),l.default.createElement("span",{className:"option-item-divider"}),l.default.createElement("span",{className:"option-item-wrapper",ref:this.setContainerRef},a.map((function(t){var n=t.value===(u&&u.value);return l.default.createElement(c.default,{key:t.value,optionClass:r,isActive:n,option:t,onOptionChanged:e.onChange})})))))}}])}(l.default.Component);t.default=f},50301:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(85346)),a=r(n(53486));i.default.Item=a.default;t.default=i.default},53486:function(e,t,n){"use strict";var r=n(17383).default,i=n(34579).default,a=n(18336).default,o=n(29511).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=s(n(64467)),l=s(n(9950));n(68392);var c=function(e){function t(){var e;return r(this,t),e=a(this,t,arguments),(0,u.default)(e,"onClick",(function(t){e.props.onClick(t)})),e}return o(t,e),i(t,[{key:"render",value:function(){var e=this.props,t=e.children,n=e.itemClass,r=e.iconClass,i=e.isChecked,a="sf-menu-item ".concat(n||""),o="menu-item-icon ".concat(r||"");return l.default.createElement("span",{className:a,onClick:this.onClick},l.default.createElement("span",{className:o}),l.default.createElement("span",{className:"menu-item-name"},t),i&&l.default.createElement("span",{className:"iconfont icon-check-mark"}))}}])}(l.default.Component);t.default=c},85346:function(e,t,n){"use strict";var r=n(17383).default,i=n(34579).default,a=n(18336).default,o=n(29511).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=s(n(64467)),l=s(n(9950)),c=function(e){function t(){var e;return r(this,t),e=a(this,t,arguments),(0,u.default)(e,"getStyle",(function(){return{marginLeft:e.props.position.width-10,marginTop:"30px"}})),e}return o(t,e),i(t,[{key:"render",value:function(){var e=this.getStyle();return l.default.createElement("span",{className:"sf-menu-container",style:e},this.props.children)}}])}(l.default.Component);t.default=c},83460:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(9950)),a=n(48843),o=r(n(99754));n(33284);t.default=function(e){var t=e.target,n=e.children,r=e.className,s=e.placement,u=(0,o.default)("sf-tooltip",r);return i.default.createElement(a.UncontrolledTooltip,{popperClassName:u,target:t,fade:!1,placement:s||"bottom",delay:0},n)}},24643:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UNORDERED_LIST=t.TABLE_ROW=t.TABLE_CELL=t.TABLE=t.PARAGRAPH=t.ORDERED_LIST=t.LIST_ITEM=t.LINK=t.IMAGE=t.HEADER6=t.HEADER5=t.HEADER4=t.HEADER3=t.HEADER2=t.HEADER1=t.HEADER=t.FORMULA=t.COLUMN=t.CODE_LINE=t.CODE_BLOCK=t.CHECK_LIST_ITEM=t.BLOCKQUOTE=void 0;t.BLOCKQUOTE="blockquote";var n=t.HEADER="header";t.HEADER1="".concat(n,"1"),t.HEADER2="".concat(n,"2"),t.HEADER3="".concat(n,"3"),t.HEADER4="".concat(n,"4"),t.HEADER5="".concat(n,"5"),t.HEADER6="".concat(n,"6"),t.ORDERED_LIST="ordered_list",t.UNORDERED_LIST="unordered_list",t.LIST_ITEM="list_item",t.CHECK_LIST_ITEM="check_list_item",t.PARAGRAPH="paragraph",t.CODE_BLOCK="code_block",t.CODE_LINE="code_line",t.TABLE="table",t.TABLE_ROW="table_row",t.TABLE_CELL="table_cell",t.IMAGE="image",t.LINK="link",t.FORMULA="formula",t.COLUMN="column"},17467:function(e,t,n){"use strict";var r=n(43693).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0});var a={HEADERS:!0,HEADER_TITLE_MAP:!0,LIST_TYPE_ARRAY:!0,INSERT_POSITION:!0,TEXT_ALIGN:!0,ELementTypes:!0};t.TEXT_ALIGN=t.LIST_TYPE_ARRAY=t.INSERT_POSITION=t.HEADER_TITLE_MAP=t.HEADERS=t.ELementTypes=void 0;var o=i(n(24643));t.ELementTypes=o;var s=n(4426);Object.keys(s).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(a,e)||e in t&&t[e]===s[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}}))}));t.HEADERS=[o.HEADER1,o.HEADER2,o.HEADER3,o.HEADER4,o.HEADER5,o.HEADER6],t.HEADER_TITLE_MAP=r(r(r(r(r(r(r({},o.HEADER1,"Header_one"),o.HEADER2,"Header_two"),o.HEADER3,"Header_three"),o.HEADER4,"Header_four"),o.HEADER5,"Header_five"),o.HEADER6,"Header_six"),o.PARAGRAPH,"Paragraph"),t.LIST_TYPE_ARRAY=["unordered_list","ordered_list"],t.INSERT_POSITION={BEFORE:"before",CURRENT:"current",AFTER:"after"},t.TEXT_ALIGN={LEFT:"left",CENTER:"center",RIGHT:"right"}},91582:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WIN_HOTKEYS_EVENT_HEADER=t.MAC_HOTKEYS_TIP_HEADER=t.MAC_HOTKEYS_EVENT_HEADER=void 0;t.MAC_HOTKEYS_TIP_HEADER={paragraph:"\u2318+\u2325+0",header1:"\u2318+\u2325+1",header2:"\u2318+\u2325+2",header3:"\u2318+\u2325+3",header4:"\u2318+\u2325+4",header5:"\u2318+\u2325+5",header6:"\u2318+\u2325+6"},t.WIN_HOTKEYS_EVENT_HEADER={paragraph:"ctrl+alt+0",header1:"ctrl+alt+1",header2:"ctrl+alt+2",header3:"ctrl+alt+3",header4:"ctrl+alt+4",header5:"ctrl+alt+5",header6:"ctrl+alt+6"},t.MAC_HOTKEYS_EVENT_HEADER={paragraph:"cmd+opt+0",header1:"cmd+opt+1",header2:"cmd+opt+2",header3:"cmd+opt+3",header4:"cmd+opt+4",header5:"cmd+opt+5",header6:"cmd+opt+6"}},4426:function(e,t,n){"use strict";var r,i=n(43693).default;Object.defineProperty(t,"__esModule",{value:!0}),t.TEXT_STYLE_MAP=t.TABLE_SUBMENU_MAP=t.MORE_OPERATION=t.MENUS_CONFIG_MAP=t.EXPAND_EDITOR=t.CLEAR_FORMAT=void 0;var a=n(24643),o="bold",s="italic",u="code",l=t.CLEAR_FORMAT="clear_format",c=t.MORE_OPERATION="more_operation",d=t.EXPAND_EDITOR="expand_editor",f=(t.TEXT_STYLE_MAP={BOLD:o,ITALIC:s,UNDERLINE:"underline",CODE:u,DELETE:"delete",ADD:"add",BOLD_ITALIC:"".concat(o,"_").concat(s)},t.TABLE_SUBMENU_MAP={TABLE_ALIGN_LEFT:"table_align_left",TABLE_ALIGN_CENTER:"table_align_center",TABLE_ALIGN_RIGHT:"table_align_right",TABLE_INSERT_COLUMN:"table_insert_column",TABLE_DELETE_COLUMN:"table_delete_column",TABLE_INSERT_ROW:"table_insert_row",TABLE_DELETE_ROW:"table_delete_row",TABLE_DELETE_TABLE:"table_delete_table"});t.MENUS_CONFIG_MAP=(i(i(i(i(i(i(i(i(i(i(r={},a.BLOCKQUOTE,{id:"seafile_".concat(a.BLOCKQUOTE),iconClass:"iconfont icon-quote-left",text:"Quote"}),a.ORDERED_LIST,{id:"seafile_".concat(a.ORDERED_LIST),iconClass:"iconfont icon-list-ol",text:"Ordered_list"}),a.UNORDERED_LIST,{id:"seafile_".concat(a.UNORDERED_LIST),iconClass:"iconfont icon-list-ul",text:"Unordered_list"}),a.CHECK_LIST_ITEM,{id:"seafle_".concat(a.CHECK_LIST_ITEM),iconClass:"iconfont icon-check-square",text:"Check_list_item"}),a.CODE_BLOCK,{id:"seafile_".concat(a.CODE_BLOCK),iconClass:"iconfont icon-code-block",text:"Code_block"}),a.LINK,{id:"seafile_".concat(a.LINK),iconClass:"iconfont icon-link",text:"Insert_link"}),a.IMAGE,{id:"seafile_".concat(a.IMAGE),iconClass:"iconfont icon-image",text:"Insert_image"}),a.TABLE,{id:"seafile_".concat(a.TABLE),iconClass:"iconfont icon-table",text:"Insert_table"}),s,{id:"seafile_".concat(s),iconClass:"iconfont icon-italic",text:"Italic",type:s}),o,{id:"seafile_".concat(o),iconClass:"iconfont icon-bold",text:"Bold",type:o}),i(i(i(i(i(i(i(i(i(i(r,u,{id:"seafile_".concat(u),iconClass:"iconfont icon-code",text:"Code",type:u}),f.TABLE_ALIGN_LEFT,{id:"seafile_".concat(f.TABLE_ALIGN_LEFT),iconClass:"iconfont icon-left-alignment",text:"Left"}),f.TABLE_ALIGN_CENTER,{id:"seafile_".concat(f.TABLE_ALIGN_CENTER),iconClass:"iconfont icon-center-horizontally",text:"Center"}),f.TABLE_ALIGN_RIGHT,{id:"seafile_".concat(f.TABLE_ALIGN_RIGHT),iconClass:"iconfont icon-align-right",text:"Right"}),f.TABLE_INSERT_COLUMN,{id:"seafile_".concat(f.TABLE_INSERT_COLUMN),iconClass:"iconfont icon-column",text:"Insert_column"}),f.TABLE_DELETE_COLUMN,{id:"seafile_".concat(f.TABLE_DELETE_COLUMN),text:"Delete_column"}),f.TABLE_INSERT_ROW,{id:"seafile_".concat(f.TABLE_INSERT_ROW),iconClass:"iconfont icon-row",text:"Insert_row"}),f.TABLE_DELETE_ROW,{id:"seafile_".concat(f.TABLE_DELETE_ROW),text:"Delete_row"}),f.TABLE_DELETE_TABLE,{id:"seafile_".concat(f.TABLE_DELETE_TABLE),iconClass:"iconfont icon-delete-table",text:"Delete_table"}),a.FORMULA,{id:"seafile_".concat(a.FORMULA),iconClass:"iconfont icon-formula",text:"Insert_formula"}),i(i(i(i(r,l,{id:"seafile_".concat(l),iconClass:"iconfont icon-clear-format",text:"Clear_format"}),a.COLUMN,{id:"seafile_".concat(a.COLUMN),iconClass:"iconfont icon-choose-column",text:"Insert_column"}),c,{id:"seafile_".concat(c),iconClass:"iconfont icon-more",text:""}),d,{id:"seafile_".concat(d),iconClass:"iconfont icon-fullscreen",text:"Expand_editor"}))},33601:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(86026);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var i=n(79279);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var a=n(92131);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}))},86026:function(e,t,n){"use strict";var r=n(91847).default,i=n(41132).default,a=n(50883).default,o=n(85715).default,s=n(12897).default,u=["at"],l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.isTextNode=t.isStartPoint=t.isSelectionAtBlockStart=t.isSelectionAtBlockEnd=t.isRangeAcrossBlocks=t.isLastNode=t.isLastChild=t.isFirstNode=t.isFirstChild=t.isEndPoint=t.isBlockTextEmptyAfterSelection=t.isBlockAboveEmpty=t.isAncestorEmpty=t.getSelectedNodeEntryByTypes=t.getSelectedNodeEntryByType=t.getSelectedNodeByTypes=t.getSelectedNodeByType=t.getSelectedElems=t.getQueryOptions=t.getPreviousPath=t.getPrevNode=t.getParentNode=t.getNodes=t.getNodeType=t.getNodePathById=t.getNodeEntries=t.getNode=t.getNextSiblingNodes=t.getNextNode=t.getLastChildPath=t.getLastChild=t.getInlineNodes=t.getEditorString=t.getDeepInlineChildren=t.getCommonNode=t.getChildren=t.getAboveNode=t.getAboveBlockNode=t.findPath=t.findNode=t.findDescendant=void 0;var c=n(13683),d=n(34457),f=l(n(79656)),p=n(92131),h=n(24643),m=function(e,t){var n=t.match,r=t.block,i=void 0;return(n||r)&&(i=function(t,i){return(0,p.match)(t,i,n)&&(!r||c.Editor.isBlock(e,t))}),s(s({},t),{},{match:i})};t.getQueryOptions=m;t.findPath=function(e,t,n){try{return d.ReactEditor.findPath(e,t)}catch(r){return n}};t.getNode=function(e,t){var n=null;try{n=c.Node.get(e,t)}catch(r){n=null}return n};var g=function(e){return c.Element.isElement(e)?e.type:""};t.getNodeType=g;var v=function(e,t){for(var n,r=0;r<e.length;r++){var i=e[r],a=i.children;if(Array.isArray(a)&&(n=a.find((function(e){return e.id===t}))?i:v(a,t)))break}return n};t.getParentNode=v;t.getNodes=function(e,t){return c.Node.nodes(e,t)};t.getCommonNode=function(e,t,n){return c.Node.common(e,t,n)};t.getSelectedNodeByType=function(e,t){var n=c.Editor.nodes(e,{match:function(e){return g(e)===t},universal:!0}),r=o(n,1)[0];return r?r[0]:null};t.getSelectedNodeByTypes=function(e,t){var n=c.Editor.nodes(e,{match:function(e){return t.includes(g(e))},universal:!0}),r=o(n,1)[0];return r?r[0]:null};t.getSelectedNodeEntryByType=function(e,t){var n=c.Editor.nodes(e,{match:function(e){return g(e)===t},universal:!1}),r=o(n,1)[0];return r||null};t.getSelectedNodeEntryByTypes=function(e,t){var n=c.Editor.nodes(e,{match:function(e){return t.includes(g(e))},universal:!1}),r=o(n,1)[0];return r||null};t.getNodeEntries=function(e,t){return c.Editor.nodes(e,m(e,t))};t.getEditorString=function(e,t,n){if(!t)return"";try{return c.Editor.string(e,t,n)}catch(r){return""}};var y=function(e){var t=o(e,2),n=t[0],r=t[1];return c.Element.isAncestor(n)?n.children.map((function(e,t){return[e,r.concat([t])]})):[]};t.getChildren=y;var b=function(e){var t=o(e,2),n=t[0],r=t[1];if(c.Text.isText(n))return null;if(!n.children.length)return null;var i=n.children;return[i[i.length-1],r.concat([i.length-1])]};t.getLastChild=b;var E=function(e,t){var n,r=t.children,o=[],s=a(r);try{for(s.s();!(n=s.n()).done;){var u=n.value;c.Editor.isBlock(e,u[0])?o.push.apply(o,i(E(e,{children:y(u)}))):o.push(u)}}catch(l){s.e(l)}finally{s.f()}return o};t.getDeepInlineChildren=E;var _=function(e){var t=b(e);return t?t[1]:e[1].concat([-1])};t.getLastChildPath=_;t.getPreviousPath=function(e){if(0!==e.length){var t=e[e.length-1];if(!(t<=0))return e.slice(0,-1).concat(t-1)}};t.isFirstChild=function(e,t){var n=(y(e)[0]||[])[1];return c.Path.equals(n,t)};t.isLastChild=function(e,t){var n=_(e);return c.Path.equals(n,t)};t.getSelectedElems=function(e){var t,n=[],r=c.Editor.nodes(e,{universal:!0}),i=a(r);try{for(i.s();!(t=i.n()).done;){var s=t.value,u=o(s,1)[0];c.Element.isElement(u)&&n.push(u)}}catch(l){i.e(l)}finally{i.f()}return n};var C=function(e,t){var n=o(e,2),r=n[0],i=t[n[1].length],a=[],s=r.children;if(i+1<r.children.length)for(var u=i+1;u<r.children.length;u++)a.push(s[u]);return a};t.getNextSiblingNodes=C;var A=function(e,t){return c.Editor.above(e,m(e,t))};t.getAboveNode=A;var T=function(e,t){return A(e,s(s({},t),{},{block:!0}))};t.getAboveBlockNode=T;t.getPrevNode=function(e){var t=A(e,{mode:"lowest",match:function(t){return c.Element.isElement(t)&&c.Editor.isBlock(e,t)}}),n=o(t,2),r=n[0],i=n[1],a=A(e,{mode:"highest",match:function(t){return c.Element.isElement(t)&&c.Editor.isBlock(e,t)}}),s=o(a,2),u=s[0],l=s[1],d=null;try{d=c.Editor.previous(e,{at:i,match:function(t){return c.Element.isElement(t)&&c.Editor.isBlock(e,t)}})}catch(f){d=null}if(r.id!==u.id&&!d)try{d=c.Editor.previous(e,{at:l,match:function(t){return c.Element.isElement(t)&&c.Editor.isBlock(e,t)}})}catch(f){d=null}return d};t.getNextNode=function(e){var t=A(e,{mode:"lowest",match:function(t){return c.Element.isElement(t)&&c.Editor.isBlock(e,t)}}),n=o(t,2),r=n[0],i=n[1],a=A(e,{mode:"highest",match:function(t){return c.Element.isElement(t)&&c.Editor.isBlock(e,t)}}),s=o(a,2),u=s[0],l=s[1],d=null;try{d=c.Editor.next(e,{at:i,match:function(t){return c.Element.isElement(t)&&c.Editor.isBlock(e,t)}})}catch(f){d=null}if(r.id!==u.id&&!d)try{d=c.Editor.next(e,{at:l,match:function(t){return c.Element.isElement(t)&&c.Editor.isBlock(e,t)}})}catch(f){d=null}return d};t.findNode=function(e,t){var n=c.Editor.nodes(e,s({at:e.selection||[]},m(e,t))),r=Array.from(n);if(r[0])return r[0]};t.findDescendant=function(e,t){var n=t.at,r=void 0===n?e.selection:n,i=t.reverse,s=void 0!==i&&i,u=t.voids,l=void 0!==u&&u,d=t.match;if(r){var f,h;if(c.Span.isSpan(r)){var m=o(r,2);f=m[0],h=m[1]}else if(c.Range.isRange(r)){var g=c.Editor.first(e,r),v=c.Editor.last(e,r);f=s?v:g,h=s?g:v}var y=[e,[]];c.Path.isPath(r)&&(y=c.Editor.node(e,r));var b,E=c.Node.descendants(y[0],{from:f,to:h,reverse:s,pass:function(t){var n=o(t,1)[0];return!l&&c.Editor.isVoid(e,n)}}),_=a(E);try{for(_.s();!(b=_.n()).done;){var C=o(b.value,2),A=C[0],T=C[1];if((0,p.match)(A,T,d))return[A,r.concat(T)]}}catch(w){_.e(w)}finally{_.f()}}};var w=function(e,t,n){return!!t&&c.Editor.isStart(e,t,n)};t.isStartPoint=w;var S=function(e,t,n){return!!t&&c.Editor.isEnd(e,t,n)};t.isEndPoint=S;t.isBlockTextEmptyAfterSelection=function(e){if(!e.selection)return!1;var t=c.Editor.above(e,{block:!0});if(!t)return!1;var n=e.selection.focus,r=c.Editor.parent(e,e.selection);if(!r)return!1;var i=o(r,2)[1];if(!S(e,n,i))return!1;var s=C(t,n.path);if(!s.length)return S(e,n,t[1]);var u,l=a(s);try{for(l.s();!(u=l.n()).done;){var d=u.value;if(c.Text.isText(d)&&d.text)return!1}}catch(f){l.e(f)}finally{l.f()}return!0};t.isRangeAcrossBlocks=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.at,i=r(t,u);if(n||(n=e.selection),n){var a=c.Range.edges(n),l=o(a,2),d=l[0],f=l[1],p=T(e,s({at:d},i)),h=T(e,s({at:f},i));if(p||h)return!p||!h||!c.Path.equals(p[1],h[1])}};var k=function(e,t){return!c.Node.string(t)&&!t.children.some((function(t){return c.Editor.isInline(e,t)}))};t.isAncestorEmpty=k;t.isBlockAboveEmpty=function(e){var t,n=null===(t=T(e))||void 0===t?void 0:t[0];return!!n&&k(e,n)};t.isSelectionAtBlockStart=function(e,t){var n,r=e.selection;if(!r)return!1;var i=null===(n=T(e,t))||void 0===n?void 0:n[1];return!!i&&(w(e,r.focus,i)||c.Range.isExpanded(e.selection)&&w(e,r.anchor,i))};t.isSelectionAtBlockEnd=function(e,t){var n,r,i=null===(n=T(e,t))||void 0===n?void 0:n[1];return!!i&&S(e,null===(r=e.selection)||void 0===r?void 0:r.focus,i)};t.isFirstNode=function(e,t){return(e.children||[])[0]===t};t.isLastNode=function(e,t){var n=e.children||[];return n[n.length-1]===t};t.isTextNode=function(e){return!!e&&(!Reflect.has(e,"children")&&void 0)};var D=function(e){if(!e.type)return[e];if(e.type===h.IMAGE)return[e];if(e.type===h.LINK)return[e];if(e.type===h.COLUMN)return[e];var t=e.children,n={id:f.default.nice(),text:""};return t?t.map((function(t){return t.type?t.type===h.IMAGE||t.type===h.LINK||t.type===h.COLUMN?t:D(e):t})).flat():[n]};t.getInlineNodes=D;var x=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(e.id===t)return n;for(var r=e.children,i=void 0===r?[]:r,a=0;a<i.length;a++){var o=i[a];n.push(a);var s=x(o,t,n);if(s)return s;n.pop()}return null};t.getNodePathById=x},29073:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.focusEditor=void 0;var r=n(13683),i=n(34457);t.focusEditor=function(e,t){t&&r.Editor.withoutNormalizing(e,(function(){r.Transforms.deselect(e),r.Transforms.select(e,t)})),i.ReactEditor.focus(e)}},79279:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(66216);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var i=n(98854);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var a=n(29073);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var o=n(72854);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}))},66216:function(e,t,n){"use strict";var r=n(41132).default;Object.defineProperty(t,"__esModule",{value:!0}),t.moveChildren=void 0;var i=n(13683),a=n(86026);t.moveChildren=function(e,t){var n=t.at,o=t.to,s=t.match,u=t.fromStartIndex,l=void 0===u?0:u,c=0,d=i.Path.isPath(n)?n:n[1],f=i.Path.isPath(n)?(0,a.getNode)(e,d):n[0];if(!f)return c;if(!i.Editor.isBlock(e,f))return c;for(var p=f.children.length-1;p>=l;p--){var h=[].concat(r(d),[p]),m=(0,a.getNode)(e,h);(!s||m&&s([m,h]))&&(i.Transforms.moveNodes(e,{at:h,to:o}),c++)}return c}},98854:function(e,t,n){"use strict";var r=n(12897).default,i=n(85715).default,a=n(50883).default;Object.defineProperty(t,"__esModule",{value:!0}),t.removeNodeChildren=void 0;var o=n(13683);t.removeNodeChildren=function(e,t,n){var s,u=o.Node.children(e,t,{reverse:!0}),l=a(u);try{for(l.s();!(s=l.n()).done;){var c=i(s.value,2)[1];o.Transforms.removeNodes(e,r(r({},n),{},{at:c}))}}catch(d){l.e(d)}finally{l.f()}}},72854:function(e,t,n){"use strict";var r=n(12897).default;Object.defineProperty(t,"__esModule",{value:!0}),t.replaceNodeChildren=void 0;var i=n(13683),a=n(98854);t.replaceNodeChildren=function(e,t){var n=t.at,o=t.nodes,s=t.insertOptions,u=t.removeOptions;i.Editor.withoutNormalizing(e,(function(){(0,a.removeNodeChildren)(e,n,u),i.Transforms.insertNodes(e,o,r(r({},s),{},{at:n.concat([0])}))}))}},92131:function(e,t,n){"use strict";var r=n(12897).default,i=n(85715).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.match=t.isEmptyParagraph=t.generateHeaderElement=t.generateEmptyElement=t.generateElement=t.generateDefaultText=t.generateDefaultParagraph=t.Placeholder=void 0;var o=a(n(79656)),s=n(28321),u=n(24643),l=n(34205);t.match=function(e,t,n){return!n||("object"===typeof n?Object.entries(n).every((function(t){var n=i(t,2),r=n[0],a=n[1];return a&&!Array.isArray(a)?e[r]===a:(a=a||[]).includes(e[r])})):n(e,t))};var c=function(){return{id:o.default.nice(),text:""}};t.generateDefaultText=c;t.generateDefaultParagraph=function(){return{id:o.default.nice(),type:u.PARAGRAPH,children:[c()]}};t.generateEmptyElement=function(e){return{id:o.default.nice(),type:e,children:[c()]}};t.generateHeaderElement=function(e){var t={id:o.default.nice(),text:e};return{id:o.default.nice(),type:u.HEADER1,children:[t]}};t.generateElement=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.childrenOrText,i=void 0===n?"":n,a=t.props,s=void 0===a?{}:a;if("string"===typeof i&&(i=[{id:o.default.nice(),text:i}]),!Array.isArray(i))throw Error("childrenOrText must be a string or a Node array!");return r({id:o.default.nice(),type:e,children:i},s)};t.isEmptyParagraph=function(e){if("paragraph"!==e.type)return!1;if(1!==e.children.length)return!1;var t=i(e.children,1)[0];return!(!Text.isText(t)||""!==t.text||"image"===t.type)};t.Placeholder=function(e){var t=e.title,n=(0,s.useTranslation)(l.TRANSLATE_NAMESPACE).t;return React.createElement("span",{style:{position:"absolute",top:"0px",color:"rgba(191,191,191,1)",pointerEvents:"none",width:"100%",maxWidth:"100%",display:"block",userSelect:"none",textDecoration:"none"}},n(t))}},43476:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.inlineEditor=t.createSlateEditor=t.baseEditor=void 0;var i=n(13683),a=n(94714),o=n(34457),s=r(n(946));t.baseEditor=s.default.reduce((function(e,t){var n=t.editorPlugin;return n?n(e):e}),(0,a.withHistory)((0,o.withReact)((0,i.createEditor)())));t.inlineEditor=function(){return s.default.reduce((function(e,t){var n=t.editorPlugin;return n?n(e):e}),(0,a.withHistory)((0,o.withReact)((0,i.createEditor)())))};t.createSlateEditor=function(){return s.default.reduce((function(e,t){var n=t.editorPlugin;return n?n(e):e}),(0,a.withHistory)((0,o.withReact)((0,i.createEditor)())))}},11838:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"SetNodeToDecorations",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"useHighlight",{enumerable:!0,get:function(){return a.default}});var i=r(n(7549)),a=r(n(89928))},2992:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.normalizeTokens=void 0;var n=/\r\n|\r|\n/,r=function(e){0===e.length?e.push({types:["plain"],content:"\n",empty:!0}):1===e.length&&""===e[0].content&&(e[0].content="\n",e[0].empty=!0)},i=function(e,t){var n=e.length;return n>0&&e[n-1]===t?e:e.concat(t)};t.normalizeTokens=function(e){for(var t=[[]],a=[e],o=[0],s=[e.length],u=0,l=0,c=[],d=[c];l>-1;){for(;(u=o[l]++)<s[l];){var f=void 0,p=t[l],h=a[l][u];if("string"===typeof h?(p=l>0?p:["plain"],f=h):(p=i(p,h.type),h.alias&&(p=i(p,h.alias)),f=h.content),"string"===typeof f){var m=f.split(n),g=m.length;c.push({types:p,content:m[0]});for(var v=1;v<g;v++)r(c),d.push(c=[]),c.push({types:p,content:m[v]})}else l++,t.push(p),a.push(f),o.push(0),s.push(f.length)}l--,t.pop(),a.pop(),o.pop(),s.pop()}return r(c),d}},46412:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(39398));n(47437),n(86961),n(70953),n(35474),n(63474),n(36724),n(60496),n(97801),n(5112),n(35962),n(24761),n(52713),n(83200),n(46050),n(56427),n(62896),n(70334),n(19948);t.default=i.default},7549:function(e,t,n){"use strict";var r=n(12897).default,i=n(85715).default,a=n(41132).default,o=n(50883).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=n(13683),l=n(34457),c=n(24643),d=s(n(46412)),f=n(2992),p=n(16857),h=function(){for(var e=new Map,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];for(var i=0,s=n;i<s.length;i++){var u,l=s[i],c=o(l);try{for(c.s();!(u=c.n()).done;){var d=u.value;e.set.apply(e,a(d))}}catch(f){c.e(f)}finally{c.f()}}return e},m=function(e){for(var t=i(e,2),n=t[0],s=t[1],l=new Map,c=n.children.map((function(e){return u.Node.string(e)})).join("\n"),h=p.LANGUAGE_MAP[n.lang]?n.lang:"text",m=d.default.tokenize(c,d.default.languages[h]),g=(0,f.normalizeTokens)(m),v=n.children,y=0;y<g.length;y++){var b=g[y],E=v[y];E&&(l.has(E)||l.set(E,[]));var _,C=0,A=o(b);try{for(A.s();!(_=A.n()).done;){var T=_.value,w=T.content.length;if(w){var S=C+w,k=[].concat(a(s),[y,0]),D=r({anchor:{path:k,offset:C},focus:{path:k,offset:S},token:!0},Object.fromEntries(T.types.map((function(e){return[e,!0]}))));l.get(E)&&l.get(E).push(D),C=S}}}catch(x){A.e(x)}finally{A.f()}}return l};t.default=function(){var e=(0,l.useSlate)(),t=Array.from(u.Editor.nodes(e,{at:[],mode:"highest",match:function(e){return u.Element.isElement(e)&&e.type===c.CODE_BLOCK}})),n=h.apply(void 0,a(t.map(m)));return e.nodeToDecorations=n,null}},89928:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.useHighlight=t.default=void 0;var i=n(13683),a=n(24643),o=function(e){return function(t){var n,o=r(t,2),s=o[0],u=(o[1],[]);return i.Element.isElement(s)&&s.type===a.CODE_LINE?u=(null===e||void 0===e||null===(n=e.nodeToDecorations)||void 0===n?void 0:n.get(s))||[]:u}};t.useHighlight=o;t.default=o},23245:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ELementTypes",{enumerable:!0,get:function(){return i.ELementTypes}}),Object.defineProperty(t,"InlineToolbar",{enumerable:!0,get:function(){return l.InlineToolbar}}),Object.defineProperty(t,"SetNodeToDecorations",{enumerable:!0,get:function(){return o.SetNodeToDecorations}}),Object.defineProperty(t,"Toolbar",{enumerable:!0,get:function(){return l.Toolbar}}),Object.defineProperty(t,"baseEditor",{enumerable:!0,get:function(){return c.baseEditor}}),Object.defineProperty(t,"createSlateEditor",{enumerable:!0,get:function(){return c.createSlateEditor}}),Object.defineProperty(t,"getNodePathById",{enumerable:!0,get:function(){return a.getNodePathById}}),Object.defineProperty(t,"inlineEditor",{enumerable:!0,get:function(){return c.inlineEditor}}),Object.defineProperty(t,"isEmptyParagraph",{enumerable:!0,get:function(){return a.isEmptyParagraph}}),Object.defineProperty(t,"renderElement",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"renderLeaf",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"useHighlight",{enumerable:!0,get:function(){return o.useHighlight}});var i=n(17467),a=n(33601),o=n(11838),s=r(n(66117)),u=r(n(24273)),l=n(67565),c=n(43476)},27597:function(e,t,n){"use strict";var r=n(85715).default,i=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.setBlockQuoteType=t.isMenuDisabled=t.getBlockQuoteType=void 0;var a=n(13683),o=i(n(79656)),s=n(24643),u=n(33601);t.isMenuDisabled=function(e,t){if(t)return!0;if(null==e.selection)return!0;var n=a.Editor.nodes(e,{match:function(e){var t=(0,u.getNodeType)(e);return t===s.PARAGRAPH||(t===s.BLOCKQUOTE||(t===s.UNORDERED_LIST||(t===s.ORDERED_LIST||(t===s.CHECK_LIST_ITEM||(!!(t&&t.startWith&&t.startWith("header"))||t===s.IMAGE)))))},universal:!0,mode:"highest"});return!r(n,1)[0]};t.getBlockQuoteType=function(e){var t=a.Editor.nodes(e,{match:function(e){return(0,u.getNodeType)(e)===s.BLOCKQUOTE},universal:!0}),n=r(t,1)[0];if(!n)return s.PARAGRAPH;var i=r(n,1)[0];return(0,u.getNodeType)(i)};t.setBlockQuoteType=function(e,t){if(t)a.Transforms.unwrapNodes(e,{mode:"highest",match:function(t){return a.Element.isElement(t)&&a.Editor.isBlock(e,t)}});else{var n={id:o.default.nice(),type:s.BLOCKQUOTE};a.Transforms.wrapNodes(e,n,{mode:"highest",match:function(t){return a.Element.isElement(t)&&a.Editor.isBlock(e,t)}})}(0,u.focusEditor)(e)}},6736:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(24643),a=r(n(88941)),o=r(n(68512)),s={type:i.BLOCKQUOTE,nodeType:"element",editorMenus:[],editorPlugin:a.default,renderElements:[o.default]};t.default=s},36902:function(e,t,n){"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.isRichEditor,n=e.className,r=e.readonly,o=e.editor,s=(0,i.useCallback)((function(e){var t=c(o);(0,u.setBlockQuoteType)(o,t)}),[o]);return i.default.createElement(a.MenuItem,Object.assign({isRichEditor:t,className:n,disabled:(0,u.isMenuDisabled)(o,r),isActive:c(o),onMouseDown:s},l))};var i=r(n(9950)),a=n(55964),o=n(4426),s=n(24643),u=n(27597),l=o.MENUS_CONFIG_MAP[s.BLOCKQUOTE],c=function(e){return(0,u.getBlockQuoteType)(e)===s.BLOCKQUOTE}},88941:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(13683),a=n(33601),o=n(24643),s=n(27597),u=n(42447),l=function(e){var t=i.Editor.nodes(e,{match:function(t){return i.Element.isElement(t)&&i.Editor.isBlock(e,t)},mode:"lowest"}),n=r(t,1)[0];if(!n)return null;if(n[0].type===o.PARAGRAPH){if(1===i.Path.parent(n[1]).length)return n;var a=i.Editor.nodes(e,{match:function(e){return i.Element.isElement(e)&&u.LIST_TYPES.includes(e.type)},mode:"highest"});return r(a,1)[0]}return n};t.default=function(e){var t=e.insertBreak,n=e.deleteBackward,c=e.insertFragment,d=e;return d.insertBreak=function(){if(null==e.selection)return t();var n=i.Editor.nodes(e,{match:function(e){return i.Element.isElement(e)&&e.type===o.BLOCKQUOTE},universal:!0}),s=r(n,1)[0];if(!s)return t();var c=l(d);if(!c)return t();var f=c[0].type;if(u.LIST_TYPES.includes(f)||f===o.CHECK_LIST_ITEM)t();else{var p=0===i.Node.string(c[0]).length,h=(0,a.isFirstChild)(s,c[1]);if(p&&h&&1===s[0].children.length)i.Transforms.unwrapNodes(e,{mode:"highest",match:function(t){return i.Element.isElement(t)&&i.Editor.isBlock(e,t)}});else{var m=(0,a.isLastChild)(s,c[1]);if(p&&m){var g=i.Path.next(s[1]);i.Transforms.moveNodes(d,{at:c[1],to:g})}else i.Transforms.insertNodes(d,(0,a.generateDefaultParagraph)(),{at:d.selection,select:!0})}}},d.deleteBackward=function(t){if(null!==d.selection){var c=i.Editor.nodes(e,{match:function(e){return i.Element.isElement(e)&&e.type===o.BLOCKQUOTE},universal:!0}),f=r(c,1)[0];if(!f)return n(t);var p=l(e);if(!p)return n(t);var h=p[0].type;if(u.LIST_TYPES.includes(h)||h===o.CHECK_LIST_ITEM)n(t);else{var m=0===i.Node.string(p[0]).length,g=(0,a.isFirstChild)(f,p[1]);m&&g&&1===f[0].children.length?(0,s.setBlockQuoteType)(e,o.PARAGRAPH):n(t)}}else n(t)},d.insertFragment=function(t){if(null==e.selection)return c(t);var n=i.Editor.nodes(e,{match:function(e){return i.Element.isElement(e)&&e.type===o.BLOCKQUOTE},universal:!0}),s=r(n,1)[0];if(!s)return c(t);var u=t[0];if(1!==t.length||u.type!==o.TABLE){var l=t.map((function(e){if(e.type===o.TABLE){var t=i.Node.string(e);return(0,a.generateElement)(o.PARAGRAPH,{childrenOrText:t})}return e}));return c(l)}var f=i.Path.next(s[1]);i.Transforms.insertNodes(d,t,{at:f})},d}},68512:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(9950));t.default=function(e){var t=e.attributes,n=e.children,r=e.element;return i.default.createElement("blockquote",Object.assign({"data-id":r.id,"data-root":"true"},t),n)}},66174:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.transformToCheckList=t.isMenuDisabled=t.getCheckListEntryList=void 0;var r=n(13683),i=n(24643),a=n(33601);t.isMenuDisabled=function(e,t){if(t||!e.selection)return!0;var n=[i.CODE_LINE,i.CODE_BLOCK,i.LIST_ITEM,i.TABLE,i.TABLE_ROW,i.TABLE_CELL];return!!(0,a.getSelectedElems)(e).find((function(e){return n.includes(e.type)}))};t.getCheckListEntryList=function(e){var t=r.Editor.nodes(e,{match:function(e){return e.type===i.CHECK_LIST_ITEM},universal:!0});return Array.from(t)};t.transformToCheckList=function(e){e.selection&&(r.Transforms.setNodes(e,{type:i.CHECK_LIST_ITEM}),(0,a.focusEditor)(e))}},90632:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(24643),a=r(n(49438)),o=r(n(26325)),s=r(n(32232)),u={type:i.CHECK_LIST_ITEM,nodeType:"element",editorMenus:[a.default],editorPlugin:o.default,renderElements:[s.default]};t.default=u},49438:function(e,t,n){"use strict";var r=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n(9950)),o=n(17467),s=n(24643),u=r(n(57339)),l=n(66174),c=n(91127),d=n(33601),f=o.MENUS_CONFIG_MAP[s.CHECK_LIST_ITEM];t.default=function(e){var t=e.editor,n=e.readonly,r=e.className,i=e.isRichEditor,o=(0,a.useMemo)((function(){return(0,l.isMenuDisabled)(t)}),[t.selection,n]),p=!!(0,d.getSelectedNodeByType)(t,s.CHECK_LIST_ITEM),h=(0,a.useCallback)((function(e){e.preventDefault(),p?(0,c.transformToParagraph)(t):(0,l.transformToCheckList)(t)}),[p]);return a.default.createElement(u.default,Object.assign({isRichEditor:i,className:r,disabled:o,isActive:p,onMouseDown:h},f))}},26325:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(13683),a=n(33601),o=n(24643),s=n(91127),u=n(17467);t.default=function(e){var t=e.insertBreak,n=e.deleteBackward,l=e.insertFragment,c=e;return c.insertBreak=function(){if(c.selection){var e=(0,a.getSelectedNodeByType)(c,o.CHECK_LIST_ITEM);if(e)0===i.Node.string(e).length?(0,s.transformToParagraph)(c):i.Transforms.splitNodes(c,{always:!0});else t()}else t()},c.deleteBackward=function(t){var r=c.selection;if(r&&i.Range.isCollapsed(r)&&((0,a.getSelectedNodeByType)(c,o.CHECK_LIST_ITEM)&&(0,a.isSelectionAtBlockStart)(e)))return void(0,s.transformToParagraph)(c);n(t)},c.insertFragment=function(t){var n={type:[o.CHECK_LIST_ITEM]},s=(0,a.getNodeEntries)(c,{match:n}),d=r(s,1)[0];if(!d)return l(t);var f=t[0];if(1===t.length&&u.LIST_TYPE_ARRAY.includes(f.type)){if(1===f.children.length){var p=i.Node.string(t[0]);return void(0,i.insertText)(p)}if((0,a.isSelectionAtBlockStart)(e))return void i.Transforms.insertNodes(c,t);var h=i.Path.next(d[1]);i.Transforms.insertNodes(c,t,{at:h})}else{if(1!==t.length||f.type!==o.TABLE)return l(t);var m=i.Path.next(d[1]);i.Transforms.insertNodes(c,t,{at:m})}},c}},32232:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(9950)),a=n(13683),o=n(34457);n(76955);t.default=function(e,t){var n=e.attributes,r=e.children,s=e.element,u=s||{},l=u.id,c=u.checked,d=void 0!==c&&c;return i.default.createElement("div",Object.assign({"data-id":l,"data-root":"true"},n,{className:"sf-check-list-item"}),i.default.createElement("span",{contentEditable:!1,style:{marginRight:6}},i.default.createElement("input",{type:"checkbox",onChange:function(e){var n=e.target.checked,r=o.ReactEditor.findPath(t,s);a.Transforms.setNodes(t,{checked:n},{at:r})},checked:d})),r)}},84289:function(e,t,n){"use strict";var r=n(50883).default,i=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.isMenuDisabled=t.clearStyles=void 0;var a=n(13683),o=n(24643),s=n(33601);t.isMenuDisabled=function(e){if(arguments.length>1&&void 0!==arguments[1]&&arguments[1])return!0;if(null==e.selection)return!0;var t=a.Editor.nodes(e,{match:function(t){var n=(0,s.getNodeType)(t);return!![o.CODE_BLOCK,o.CODE_LINE].includes(n)||!!a.Editor.isVoid(e,t)},universal:!0});return!!i(t,1)[0]};var u=function(e,t){Object.keys(t).forEach((function(t){"text"!==t&&a.Editor.removeMark(e,t)}))};t.clearStyles=function(e){var t,n=a.Editor.nodes(e,{match:function(e){return a.Text.isText(e)},universal:!0}),i=r(n);try{for(i.s();!(t=i.n()).done;){var o=t.value[0];u(e,o)}}catch(s){i.e(s)}finally{i.f()}}},47274:function(e,t,n){"use strict";var r=n(12897).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n(9950)),o=n(17467),s=n(55964),u=n(84289),l=o.MENUS_CONFIG_MAP[o.CLEAR_FORMAT];t.default=function(e){var t=e.isRichEditor,n=e.className,i=e.editor,o=e.readonly,c=(0,a.useCallback)((function(){(0,u.clearStyles)(i)}),[]),d=r(r({isRichEditor:t,className:n},l),{},{disabled:(0,u.isMenuDisabled)(i,o),isActive:!1,onMouseDown:c});return a.default.createElement(s.MenuItem,d)}},33871:function(e,t,n){"use strict";var r=n(50883).default,i=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.unwrapCodeBlock=t.transformToCodeBlock=t.setCodeBlockLanguage=t.isMenuDisabled=t.isInCodeBlock=t.getCodeBlockNodeEntry=void 0;var a=n(13683),o=n(24643),s=n(33601),u=n(16857);t.isMenuDisabled=function(e,t){if(t)return!0;if(!e.selection)return!0;var n=(0,s.getSelectedElems)(e);return!!n.find((function(t){return e.isVoid(t)}))||!n.every((function(e){return[o.CODE_BLOCK,o.PARAGRAPH,o.CODE_LINE].includes(e.type)}))};t.getCodeBlockNodeEntry=function(e){if(e.selection){var t=a.Editor.nodes(e,{match:function(e){return e.type===o.CODE_BLOCK},mode:"highest"});return i(t,1)[0]}};t.isInCodeBlock=function(e){if(!e.selection)return!1;var t=a.Editor.nodes(e,{match:function(e){return e.type===o.CODE_BLOCK},mode:"highest"});if(!i(t,1)[0])return!1;var n=!(0,s.getSelectedElems)(e).find((function(e){return![o.CODE_BLOCK,o.CODE_LINE].includes(e.type)}));return n};t.transformToCodeBlock=function(e){var t=(0,s.getSelectedElems)(e).reduce((function(e,t){return t.type===o.CODE_BLOCK?++e:e}),0);if(!(t>0)){var n,l=e.selection,c=l.anchor,d=l.focus,f=[],p=a.Editor.nodes(e,{match:function(t){return e.children.includes(t)},universal:!0}),h=r(p);try{for(h.s();!(n=h.n()).done;){var m=n.value,g=i(m,1)[0];g&&f.push(a.Node.string(g))}}catch(b){h.e(b)}finally{h.f()}var v=f.map((function(e){return(0,s.generateElement)(o.CODE_LINE,{childrenOrText:e})})),y=(0,s.generateElement)(o.CODE_BLOCK,{childrenOrText:v,props:{lang:u.EXPLAIN_TEXT}});a.Editor.withoutNormalizing(e,(function(){a.Transforms.removeNodes(e,{mode:"highest"});var t=a.Editor.path(e,l),n=a.Point.isBefore(c,d)?c.path:d.path,r=t&&Object.keys(t).length?[t[0]]:[n[0]];a.Transforms.insertNodes(e,y,{at:r});var i=a.Editor.start(e,r);(0,s.focusEditor)(e,i)}))}};t.unwrapCodeBlock=function(e){var t=(0,s.getSelectedNodeEntryByType)(e,o.CODE_BLOCK);if(t){var n,u=t[1],l=a.Editor.nodes(e,{at:u,match:function(e){return e.type===o.CODE_LINE}}),c=[],d=r(l);try{for(d.s();!(n=d.n()).done;){var f=n.value,p=i(f,1)[0],h=(0,s.generateElement)(o.PARAGRAPH,{childrenOrText:a.Node.string(p)});c.push(h)}}catch(g){d.e(g)}finally{d.f()}a.Transforms.removeNodes(e,{at:u,match:function(e){return e.type===o.CODE_BLOCK},mode:"highest"}),a.Transforms.insertNodes(e,c,{at:u});var m=[u[0]+c.length-1];(0,s.focusEditor)(e,a.Editor.end(e,m))}};t.setCodeBlockLanguage=function(e,t,n){a.Transforms.setNodes(e,{lang:t},{at:n}),(0,s.focusEditor)(e,e.selection||a.Editor.start(e,n))}},57294:function(e,t,n){"use strict";var r=n(6305).default,i=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(24643),o=i(n(84208)),s=i(n(31347)),u=r(n(53445)),l={type:a.CODE_BLOCK,nodeType:"element",editorMenus:[o.default],editorPlugin:s.default,renderElements:[u.default,u.renderCodeLine]};t.default=l},84208:function(e,t,n){"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(9950)),a=n(55964),o=n(24643),s=n(33871),u=n(17467).MENUS_CONFIG_MAP[o.CODE_BLOCK];t.default=function(e){var t=e.isRichEditor,n=e.className,r=e.readonly,l=e.editor,c=(0,i.useMemo)((function(){return(0,s.isInCodeBlock)(l)}),[l.selection]),d=(0,i.useCallback)((function(e){e.preventDefault(),c?(0,s.unwrapCodeBlock)(l):(0,s.transformToCodeBlock)(l)}),[c]);return i.default.createElement(a.MenuItem,Object.assign({type:o.CODE_BLOCK,isRichEditor:t,className:n,disabled:(0,s.isMenuDisabled)(l,r),isActive:c,onMouseDown:d},u))}},31347:function(e,t,n){"use strict";var r=n(12897).default,i=n(85715).default,a=n(8053).default,o=n(41132).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=s(n(75168)),l=n(13683),c=n(33601),d=n(33871),f=n(24643);t.default=function(e){var t=e.normalizeNode,n=e.insertFragment,s=e.insertText,p=e.insertBreak,h=e.insertData,m=e.insertNode,g=e.onHotKeyDown,v=e;return v.insertData=function(t){if(t.types.includes("text/code-block")&&!(0,c.getSelectedNodeByType)(e,f.CODE_BLOCK)){var n=JSON.parse(t.getData("text/code-block"));return m(n)}h(t)},v.insertFragment=function(t){if(1!==t.length||t[0].type!==f.CODE_BLOCK||(0,c.getSelectedNodeByType)(e,f.CODE_BLOCK)){if((0,c.getSelectedNodeByType)(e,f.CODE_BLOCK)){t.forEach((function(e,n){if(e.type===f.CODE_BLOCK){var r=e.children.map((function(e){return e}));t.splice.apply(t,[n,1].concat(o(r)))}else e.type===f.CODE_LINE&&t.splice(n,1,e)}));var r=t.map((function(e){var t=l.Node.string(e);return(0,c.generateElement)(f.CODE_LINE,{childrenOrText:t})})),i=l.Editor.string(v,v.selection.focus.path);if(1===r.length&&l.Range.isExpanded(v.selection)){var u=l.Node.string(r[0]);return void s(u)}if(0!==i.length&&l.Range.isCollapsed(v.selection)){var d=a(r),h=d[0],m=d.slice(1),g=l.Node.string(h);return s(g),void(0!==m.length&&(p(),n(m)))}return n(r)}return n(t)}return t.forEach((function(e,n){if(e.type===f.CODE_BLOCK){var r=e.children.map((function(e){var t=l.Node.string(e);return(0,c.generateElement)(f.PARAGRAPH,{childrenOrText:t})}));t.splice.apply(t,[n,1].concat(o(r)))}})),n(t)},v.normalizeNode=function(n){var r=i(n,2),a=r[0],s=r[1],u=(0,c.getNodeType)(a);if(!(u===f.CODE_LINE&&s.length<=1)){if(u===f.CODE_LINE&&a.children.length>1){var d=a.children.map((function(e){return e.text})).join("");return l.Transforms.removeNodes(e,{at:o(s)}),void l.Transforms.insertNodes(e,{type:f.CODE_LINE,children:[{text:d}]},{at:o(s)})}if(u===f.CODE_BLOCK){if(0===a.children.length)return void l.Transforms.delete(v,{at:s});if((0,c.isLastNode)(v,a)){var p=(0,c.generateEmptyElement)(f.PARAGRAPH);l.Transforms.insertNodes(v,p,{at:[s[0]+1]})}if((0,c.isFirstNode)(v,a)){var h=(0,c.generateEmptyElement)(f.PARAGRAPH);l.Transforms.insertNodes(v,h,{at:[s[0]]})}(0,c.getNodeType)(a.children[0])!==f.CODE_LINE&&(l.Transforms.unwrapNodes(v),l.Transforms.setNodes(v,{type:f.PARAGRAPH},{mode:"highest"})),a.children.length>1&&a.children.forEach((function(e,t){e.type!==f.CODE_LINE&&l.Transforms.setNodes(v,{type:f.CODE_LINE},{at:[].concat(o(s),[t])})}))}return t([a,s])}l.Transforms.setNodes(v,{type:f.PARAGRAPH},{at:s})},v.onHotKeyDown=function(e){if(!(0,d.getCodeBlockNodeEntry)(v))return g&&g(e);if((0,u.default)("mod+enter",e)){if(e.preventDefault(),v.selection&&!l.Range.isExpanded(v.selection)){var t=[l.Editor.path(v,v.selection)[0]+1],n=(0,c.generateEmptyElement)(f.PARAGRAPH);l.Transforms.insertNodes(v,n,{at:t}),l.Transforms.select(v,t)}return!0}if((0,u.default)("tab",e)){e.preventDefault();for(var a=l.Editor.nodes(v,{mode:"lowest",match:function(e){return e.type===f.CODE_LINE}}),s=Array.from(a),p=0,h=s;p<h.length;p++){var m=h[p],y=i(m,2)[1];l.Transforms.insertText(v," ".repeat(4),{at:{path:[].concat(o(y),[0]),offset:0}})}var b=s.at(0)[1].concat(0),E=s.at(-1)[1].concat(0),_=l.Editor.range(v,b,E);return s.length>1?l.Transforms.select(v,_):l.Transforms.select(v),!0}if((0,u.default)("shift+tab",e)){e.preventDefault();for(var C=v.selection,A=/^\s*/,T=l.Editor.nodes(v,{mode:"lowest",match:function(e){return e.type===f.CODE_LINE}}),w=Array.from(T),S=0,k=0,D=w;k<D.length;k++){var x=D[k],O=i(x,2),N=O[0],I=O[1],P=l.Node.string(N).match(A);if(P&&P[0].length){var M=Math.min(P[0].length,4);S+=M;for(var L=0;L<M;L++)l.Transforms.select(v,{path:[].concat(o(I),[0]),offset:0}),l.Editor.deleteForward(v,{unit:"character"})}}if(w.length>1){var R=w.at(0)[1].concat(0),F=w.at(-1)[1].concat(0),B=l.Editor.range(v,R,F);l.Transforms.select(v,B)}else{var j=C.anchor,U=C.focus;if(l.Range.isCollapsed(C)){var H=r(r({},C.focus),{},{offset:C.focus.offset-S});l.Transforms.select(v,H)}else{var z={anchor:r(r({},j),{},{offset:j.offset-S}),focus:r(r({},U),{},{offset:U.offset-S})};l.Transforms.select(v,z)}}return!0}if((0,u.default)("mod+a",e)){e.preventDefault();var V=l.Editor.nodes(v,{mode:"highest",match:function(e){return e.type===f.CODE_BLOCK}});if(!V)return;var Y=Array.from.apply(Array,o(V));return l.Transforms.select(v,Y[1]),!0}},v}},16857:function(e,t,n){"use strict";var r,i=n(43693).default;Object.defineProperty(t,"__esModule",{value:!0}),t.LANGUAGE_MAP=t.EXPLAIN_TEXT=void 0;var a=t.EXPLAIN_TEXT="text";t.LANGUAGE_MAP=(i(i(i(i(i(i(i(i(i(i(r={},a,"Text"),"html","HTML"),"css","CSS"),"javascript","Javascript"),"c","C"),"cpp","C++"),"csharp","C#"),"java","Java"),"python","Python"),"sql","SQL"),i(i(r,"swift","Swift"),"json","JSON"))},53445:function(e,t,n){"use strict";var r=n(85715).default,i=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.renderCodeLine=t.default=void 0;var o=a(n(9950)),s=i(n(47757)),u=n(33871),l=n(16857),c=n(33601);t.default=function(e,t){var n=e.attributes,i=e.children,a=e.element,d=(0,o.useState)(!0),f=r(d,2),p=f[0],h=f[1],m=(0,o.useRef)(null);(0,o.useEffect)((function(){t.selection&&((0,u.isInCodeBlock)(t)||g(),(0,u.isInCodeBlock)(t)&&v())}),[t,t.selection]);var g=(0,o.useCallback)((function(e){var n;null!==m&&void 0!==m&&null!==(n=m.current)&&void 0!==n&&n.contains(null===e||void 0===e?void 0:e.target)||(0,u.isInCodeBlock)(t)||(h(!1),y())}),[h]),v=(0,o.useCallback)((function(){h(!0),document.addEventListener("click",g,!0)}),[g]),y=(0,o.useCallback)((function(){document.removeEventListener("click",g)}),[g]);return o.default.createElement("div",{ref:m,className:"sf-code-block-container"},o.default.createElement("pre",n,o.default.createElement("code",null,i)),p&&o.default.createElement(s.default,{lang:a.lang,handleLangSelectorChange:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l.EXPLAIN_TEXT,n=(0,c.findPath)(t,a);(0,u.setCodeBlockLanguage)(t,e,n)}}))};t.renderCodeLine=function(e,t){var n=e.element,r=e.attributes,i=e.children;return o.default.createElement("div",Object.assign({"data-id":n.id},r,{className:"sf-code-line"}),i)}},47757:function(e,t,n){"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(9950)),a=n(16857);n(56492);t.default=function(e){var t=e.handleLangSelectorChange,n=e.lang,r=void 0===n?a.EXPLAIN_TEXT:n,o=(0,i.useMemo)((function(){var e=[];for(var t in a.LANGUAGE_MAP)if(Object.hasOwnProperty.call(a.LANGUAGE_MAP,t)){var n=a.LANGUAGE_MAP[t];e.push(i.default.createElement("option",{key:t,value:t},n))}return e}),[]);return i.default.createElement("select",{name:"language",className:"sf-lang-selector",value:r||"",onChange:function(e){return t(e.target.value)}},o)}},75019:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.URL=t.TEXT=t.STRING=t.SINGLE_SELECT=t.RATE=t.NUMBER=t.MULTIPLE_SELECT=t.MTIME=t.LONG_TEXT=t.LINK_FORMULA=t.LINK=t.LAST_MODIFIER=t.IMAGE=t.GEOLOCATION=t.FORMULA=t.FILE=t.EMAIL=t.DURATION=t.DEFAULT=t.DATE=t.CTIME=t.CREATOR=t.COLLABORATOR=t.CHECKBOX=t.BUTTON=t.BOOL=t.AUTO_NUMBER=void 0;t.DEFAULT="default",t.NUMBER="number",t.TEXT="text",t.CHECKBOX="checkbox",t.DATE="date",t.SINGLE_SELECT="single-select",t.LONG_TEXT="long-text",t.IMAGE="image",t.FILE="file",t.MULTIPLE_SELECT="multiple-select",t.COLLABORATOR="collaborator",t.LINK="link",t.FORMULA="formula",t.LINK_FORMULA="link-formula",t.CREATOR="creator",t.CTIME="ctime",t.LAST_MODIFIER="last-modifier",t.MTIME="mtime",t.GEOLOCATION="geolocation",t.AUTO_NUMBER="auto-number",t.URL="url",t.EMAIL="email",t.DURATION="duration",t.BUTTON="button",t.RATE="rate",t.BOOL="bool",t.STRING="string"},32993:function(e,t,n){"use strict";var r,i=n(43693).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.COLUMNS_ICON_CONFIG=void 0;var o=a(n(75019));t.COLUMNS_ICON_CONFIG=(i(i(i(i(i(i(i(i(i(i(r={},o.DEFAULT,"dtable-font dtable-icon-single-line-text"),o.TEXT,"dtable-font dtable-icon-single-line-text"),o.NUMBER,"dtable-font dtable-icon-number"),o.CHECKBOX,"dtable-font dtable-icon-check-square-solid"),o.DATE,"dtable-font dtable-icon-calendar-alt-solid"),o.SINGLE_SELECT,"dtable-font dtable-icon-single-election"),o.LONG_TEXT,"dtable-font dtable-icon-long-text"),o.IMAGE,"dtable-font dtable-icon-picture"),o.FILE,"dtable-font dtable-icon-file-alt-solid"),o.MULTIPLE_SELECT,"dtable-font dtable-icon-multiple-selection"),i(i(i(i(i(i(i(i(i(i(r,o.COLLABORATOR,"dtable-font dtable-icon-collaborator"),o.LINK,"dtable-font dtable-icon-link-other-record"),o.FORMULA,"dtable-font dtable-icon-formula"),o.LINK_FORMULA,"dtable-font dtable-icon-link-formulas"),o.CREATOR,"dtable-font dtable-icon-creator"),o.CTIME,"dtable-font dtable-icon-creation-time"),o.LAST_MODIFIER,"dtable-font dtable-icon-creator"),o.MTIME,"dtable-font dtable-icon-creation-time"),o.GEOLOCATION,"dtable-font dtable-icon-location"),o.AUTO_NUMBER,"dtable-font dtable-icon-autonumber"),i(i(i(i(i(r,o.URL,"dtable-font dtable-icon-url"),o.EMAIL,"dtable-font dtable-icon-email"),o.DURATION,"dtable-font dtable-icon-duration"),o.BUTTON,"dtable-font dtable-icon-button"),o.RATE,"dtable-font dtable-icon-rate"))},88932:function(e,t,n){"use strict";var r=n(12897).default,i=n(85715).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.setSeaTableColumn=t.isMenuDisabled=t.insertSeaTableColumn=t.getColumnType=t.getColumnByKey=void 0;var o=n(13683),s=a(n(79656)),u=n(24643),l=n(33601),c=a(n(8756));t.isMenuDisabled=function(e,t){if(t)return!0;if(null==e.selection)return!0;var n=o.Editor.nodes(e,{match:function(e){var t=(0,l.getNodeType)(e);return t===u.PARAGRAPH||(t===u.BLOCKQUOTE||(t===u.UNORDERED_LIST||(t===u.ORDERED_LIST||(t===u.CHECK_LIST_ITEM||(t===u.IMAGE||t===u.TABLE_CELL)))))},universal:!0,mode:"highest"});return!i(n,1)[0]};t.getColumnType=function(e){var t=o.Editor.nodes(e,{match:function(e){return(0,l.getNodeType)(e)===u.COLUMN},universal:!0}),n=i(t,1)[0];if(!n)return u.PARAGRAPH;var r=i(n,1)[0];return(0,l.getNodeType)(r)};t.insertSeaTableColumn=function(e,t){if(!t){var n=new c.default({});n.id=s.default.nice(),o.Transforms.insertNodes(e,r({},n))}(0,l.focusEditor)(e)};t.setSeaTableColumn=function(e,t){o.Transforms.setNodes(e,{data:t},{match:function(e){return e.type===u.COLUMN},at:e.selection})};t.getColumnByKey=function(e,t){return e.find((function(e){return e.key===t}))||null}},7705:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(24643),a=r(n(79661)),o=r(n(2566)),s=r(n(18825)),u={type:i.COLUMN,nodeType:"element",editorMenus:[a.default],editorPlugin:o.default,renderElements:[s.default]};t.default=u},79661:function(e,t,n){"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.isRichEditor,n=e.className,r=e.readonly,o=e.editor,s=(0,i.useCallback)((function(e){var t=c(o);(0,u.insertSeaTableColumn)(o,t)}),[o]);return i.default.createElement(a.MenuItem,Object.assign({isRichEditor:t,className:n,disabled:(0,u.isMenuDisabled)(o,r),isActive:c(o),onMouseDown:s},l))};var i=r(n(9950)),a=n(55964),o=n(4426),s=n(24643),u=n(88932),l=o.MENUS_CONFIG_MAP[s.COLUMN],c=function(e){return(0,u.getColumnType)(e)===s.COLUMN}},8756:function(e,t,n){"use strict";var r=n(34579).default,i=n(17383).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r((function e(t){i(this,e),this.type=t.type||"column",this.data=t.data||{key:"",name:"",bold:!1,italic:!1},this.children=t.children||[{text:""}]}));t.default=a},2566:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(17467);t.default=function(e){var t=e.isInline,n=e.isVoid,i=e;return i.isInline=function(e){return e.type===r.ELementTypes.COLUMN||t(e)},i.isVoid=function(e){return e.type===r.ELementTypes.COLUMN||n(e)},i}},18825:function(e,t,n){"use strict";var r=n(12897).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n(9950)),o=n(34457),s=n(28321),u=n(55964),l=n(32993),c=n(88932),d=n(34205),f=["button","file"],p=function(e){var t=e.attributes,n=e.children,i=e.element,p=(0,o.useSlateStatic)(),h=(0,o.useSelected)(),m=(0,s.useTranslation)(d.TRANSLATE_NAMESPACE).t,g=(0,a.useMemo)((function(){return p.columns?p.columns.filter((function(e){return!f.includes(e.type)})):[]}),[p.columns]),v=(0,a.useMemo)((function(){return g.map((function(e){var t=l.COLUMNS_ICON_CONFIG[e.type];return{value:e.key,label:e.name,bold:!1,italic:!1,iconClass:t}}))}),[g]),y=(0,a.useCallback)((function(e){var t=i.data,n=e.value,a=e.label,o=e.bold,s=e.italic,u=r(r({},t),{key:n,name:a,bold:o,italic:s});(0,c.setSeaTableColumn)(p,u)}),[p,i]),b=(0,a.useMemo)((function(){var e=(i||{}).data,t=(0,c.getColumnByKey)(g,e.key),n=t&&t.key||"",a=v.findIndex((function(e){return e.value===n}));if(-1===a)return null;var o=v[a],s=r(r({},o),{bold:e.bold,italic:e.italic});return v.splice(a,1,s),s}),[g,i,v]),E={isSelected:h,placeholder:m("Select_field"),value:b,options:v,onChange:y};return a.default.createElement("span",t,a.default.createElement(u.Select,E),n)};t.default=function(e){if((0,o.useReadOnly)()){var t=e.attributes,n=(e.element.data||{}).name,r=n?"{".concat(n,"}"):"";return a.default.createElement("span",t,r)}return a.default.createElement(p,e)}},47307:function(e,t,n){"use strict";var r=n(85715).default,i=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.updateFormula=t.isMenuDisabled=t.isFormulaType=t.isFormulaActive=t.insertFormula=void 0;var a=n(13683),o=i(n(79656)),s=n(86026),u=n(29073),l=n(17467),c=n(24643),d=n(33601);t.isMenuDisabled=function(e){return!!(arguments.length>1&&void 0!==arguments[1]&&arguments[1])||!!e.selection&&!!(0,s.getSelectedElems)(e).some((function(t){var n=t.type;return!!e.isVoid(t)||!![l.ELementTypes.CODE_BLOCK,l.ELementTypes.CODE_LINE,l.ELementTypes.TABLE,l.ELementTypes.TABLE_CELL,l.ELementTypes.TABLE_ROW,l.ELementTypes.HEADER1,l.ELementTypes.HEADER2,l.ELementTypes.HEADER3,l.ELementTypes.HEADER4,l.ELementTypes.HEADER5,l.ELementTypes.HEADER6,l.ELementTypes.LIST_ITEM,l.ELementTypes.UNORDERED_LIST,l.ELementTypes.ORDERED_LIST].includes(n)}))};t.isFormulaActive=function(e){return f(e)};var f=function(e){var t=a.Editor.nodes(e,{match:function(e){return(0,s.getNodeType)(e)===l.ELementTypes.FORMULA},universal:!0});return!!r(t,1)[0]};t.isFormulaType=f;t.insertFormula=function(e,t){var n={id:o.default.nice(),type:c.FORMULA,data:{formula:t.formula},children:[(0,d.generateDefaultText)()]};a.Transforms.insertNodes(e,n,{at:t.at,void:!0}),(0,u.focusEditor)(e)};t.updateFormula=function(e,t){var n=t.formula,r=t.at;a.Transforms.setNodes(e,{data:{formula:n}},{at:r,void:!0}),(0,u.focusEditor)(e)}},10127:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(24643),a=r(n(14311)),o=r(n(47796)),s=r(n(71831)),u={type:i.FORMULA,nodeType:"element",editorMenus:[a.default],editorPlugin:o.default,renderElements:[s.default]};t.default=u},25405:function(e,t,n){"use strict";var r=n(85715).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n(9950)),o=n(48843),s=n(28321),u=n(47307),l=n(33601),c=n(34205);t.default=function(e){var t=e.editor,n=e.formula,i=e.onCloseModal,d=(0,a.useRef)(n),f=(0,a.useState)(n),p=r(f,2),h=p[0],m=p[1],g=(0,a.useState)(null),v=r(g,2),y=v[0],b=v[1],E=(0,a.useState)(!0),_=r(E,2),C=_[0],A=_[1],T=(0,a.useRef)(null),w=(0,s.useTranslation)(c.TRANSLATE_NAMESPACE).t;(0,a.useEffect)((function(){var e=(0,l.getAboveBlockNode)(t);e&&b(e[1])}),[]),(0,a.useEffect)((function(){if(T.current){T.current.innerHTML="";var e=window.MathJax.tex2svg(h);T.current.appendChild(e)}}));var S=(0,a.useCallback)((function(e){A(!1),m(e.target.value)}),[]),k=(0,a.useCallback)((function(){var e={formula:h,at:y};d.current?(0,u.updateFormula)(t,e):(0,u.insertFormula)(t,e),i()}),[t,y,h,i]);return a.default.createElement(o.Modal,{isOpen:!0,toggle:i,autoFocus:!1,wrapClassName:"formula-dialog-wrapper"},a.default.createElement(o.ModalHeader,{toggle:i},w("Insert_formula")),a.default.createElement(o.ModalBody,null,a.default.createElement("div",{className:"form-group"},a.default.createElement("label",{className:"form-check-label"},w("Formula")),a.default.createElement(o.Input,{type:"textarea",className:"form-control",value:h,autoFocus:!0,onChange:S})),a.default.createElement("div",{ref:T,className:"formula-preview"})),a.default.createElement(o.ModalFooter,null,a.default.createElement(o.Button,{color:"secondary",onClick:i},w("Cancel")),a.default.createElement(o.Button,{color:"primary",disabled:C,onClick:k},w("Insert_formula"))))}},14311:function(e,t,n){"use strict";var r=n(85715).default,i=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),s=n(41117),u=n(4426),l=n(24643),c=i(n(57339)),d=n(47307),f=i(n(28418)),p=i(n(25405)),h=u.MENUS_CONFIG_MAP[l.FORMULA];t.default=function(e){var t=e.isRichEditor,n=e.className,i=e.readonly,a=e.editor,u=(0,o.useState)(!1),l=r(u,2),m=l[0],g=l[1],v=(0,o.useState)(""),y=r(v,2),b=y[0],E=y[1],_=(0,o.useMemo)((function(){return(0,d.isFormulaActive)(a)}),[a.selection]);(0,o.useEffect)((function(){var e=f.default.getInstance().subscribe(s.INTERNAL_EVENTS.ON_OPEN_FORMULA_DIALOG,A);return function(){return e()}}),[]);var C=(0,o.useCallback)((function(){g(!0)}),[]),A=(0,o.useCallback)((function(e){if(e){var t=(e.data||{}).formula;E(t),g(!0)}}),[]),T=(0,o.useCallback)((function(){g(!1),E("")}),[]);return o.default.createElement(o.default.Fragment,null,o.default.createElement(c.default,Object.assign({isRichEditor:t,className:n,disabled:(0,d.isMenuDisabled)(a,i),isActive:_,onMouseDown:C},h)),m&&o.default.createElement(p.default,{editor:a,formula:b,onCloseModal:T}))}},47796:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(17467);t.default=function(e){var t=e.isVoid,n=e;return n.isVoid=function(e){return e.type===r.ELementTypes.FORMULA||t(e)},n}},71831:function(e,t,n){"use strict";var r=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n(9950)),o=n(34457),s=n(41117),u=r(n(28418));n(65603);var l=function(e){var t=e.attributes,n=e.element,r=e.children,i=(0,o.useSelected)(),l=(0,a.useRef)(null);(0,a.useEffect)((function(){var e=(n.data||{}).formula,t=void 0===e?"":e;if(t&&l.current&&window.MathJax){l.current.innerHTML="";var r=window.MathJax.tex2svg(t);l.current.appendChild(r)}}),[n]);var c=(0,a.useCallback)((function(){u.default.getInstance().dispatch(s.INTERNAL_EVENTS.ON_OPEN_FORMULA_DIALOG,n)}),[n]);return a.default.createElement("span",Object.assign({onDoubleClick:c,className:"sf-block-formula "+(i?" sf-selected-formula":"")},t),a.default.createElement("span",{contentEditable:!1,ref:l}),a.default.createElement("span",{contentEditable:!1},r))};t.default=function(e){return a.default.createElement(l,e)}},79896:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.setHeaderType=t.isMenuDisabled=t.getHeaderType=void 0;var i=n(13683),a=n(86026),o=n(17467),s=n(33601);t.isMenuDisabled=function(e){if(arguments.length>1&&void 0!==arguments[1]&&arguments[1])return!0;if(!e.selection)return!0;var t=i.Editor.nodes(e,{match:function(e,t){var n=(0,a.getNodeType)(e);if(!n&&(0,a.isTextNode)(e)&&e.id){var r=(0,a.getParentNode)(e,e.id);n=(0,a.getNodeType)(r)}return n===o.ELementTypes.PARAGRAPH||!(!n||!n.startsWith(o.ELementTypes.HEADER))},universal:!0,mode:"highest"});return!r(t,1)[0]};t.getHeaderType=function(e){var t=i.Editor.nodes(e,{match:function(t){if(i.Element.isElement(t)&&i.Editor.isBlock(e,t)){var n=(0,a.getNodeType)(t);if(n&&n.startsWith(o.ELementTypes.HEADER))return!0}return!1},universal:!0}),n=r(t,1)[0];if(n){var s=r(n,1)[0];return(0,a.getNodeType)(s)}};t.setHeaderType=function(e,t){t&&(i.Transforms.setNodes(e,{type:t}),(0,s.focusEditor)(e))}},48022:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(17467),a=n(18190),o=r(n(84459)),s=r(n(69784)),u={type:i.ELementTypes.HEADER,nodeType:"element",editorMenus:[s.default],editorPlugin:o.default,renderElements:[a.renderHeader]};t.default=u},69784:function(e,t,n){"use strict";var r=n(85715).default,i=n(41132).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(n(9950)),u=a(n(99754)),l=n(28321),c=n(79896),d=a(n(83460)),f=n(91582),p=n(17467),h=n(34205);n(80499);var m=[p.ELementTypes.PARAGRAPH].concat(i(p.HEADERS));t.default=function(e){var t=e.editor,n=e.readonly,i=(e.isRichEditor,(0,s.useState)(!1)),a=r(i,2),o=a[0],g=a[1],v=(0,s.useRef)(),y=(0,l.useTranslation)(h.TRANSLATE_NAMESPACE).t,b=(0,c.getHeaderType)(t),E=(0,c.isMenuDisabled)(t,n),_=(0,s.useCallback)((function(e){var t=v.current;t&&t.contains(e.target)&&t!==e.target||(g(!1),A())}),[]),C=(0,s.useCallback)((function(){document.addEventListener("mousedown",_)}),[]),A=(0,s.useCallback)((function(){document.removeEventListener("mousedown",_)}),[]),T=(0,s.useCallback)((function(e){(0,c.setHeaderType)(t,e),g(!1),A()}),[t,A]);return s.default.createElement("div",{className:(0,u.default)("sf-header-menu",{"header-popover-showed":o,"header-toggle-disabled":E})},s.default.createElement("div",{className:(0,u.default)("sf-header-toggle",{"header-toggle-disabled":E,"header-popover-showed":o}),onClick:E?void 0:function(e){e.stopPropagation(),e.preventDefault(),e.nativeEvent.stopImmediatePropagation(),o?A():C(),g(!o)}},s.default.createElement("span",{className:"active"},y(p.HEADER_TITLE_MAP[null!==b&&void 0!==b?b:p.ELementTypes.PARAGRAPH])),!E&&s.default.createElement("span",{className:"iconfont icon-".concat(o?"caret-up":"drop-down")})),o&&s.default.createElement("div",{ref:v,className:"sf-header-popover"},m.map((function(e,t){var n,r="".concat(e,"-").concat(t),i=b===e;return s.default.createElement(s.Fragment,{key:t},s.default.createElement("div",{id:r,className:(0,u.default)("sf-dropdown-menu-item",{"position-relative":i}),onClick:function(){return T(e)}},i&&s.default.createElement("i",{className:"sf-font sf-check-mark"}),s.default.createElement("span",null,y(p.HEADER_TITLE_MAP[e]))),s.default.createElement(d.default,{target:r,placement:"right"},(n=e,-1!==window.navigator.userAgent.indexOf("Macintosh")?f.MAC_HOTKEYS_TIP_HEADER[n]:f.WIN_HOTKEYS_EVENT_HEADER[n])))}))))}},84459:function(e,t,n){"use strict";var r=n(85715).default,i=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(13683),o=i(n(75168)),s=n(33601),u=n(79896),l=n(91582),c=n(58372),d=n(17467),f=n(24643);t.default=function(e){var t=e.insertBreak,n=e.insertFragment,i=e.insertText,p=e.deleteBackward,h=e.onHotKeyDown,m=e;return m.insertBreak=function(){var n=a.Editor.nodes(m,{match:function(e){return!!a.Element.isElement(e)&&!!e.type.startsWith(d.ELementTypes.HEADER)},universal:!0}),i=r(n,1)[0];if(i){var o=function(e,t){var n=e.selection;return!!n&&(a.Editor.isEnd(e,n.anchor,t)||a.Editor.isEnd(e,n.focus,t))}(e,i[1]);if(o){var u=(0,s.generateEmptyElement)(d.ELementTypes.PARAGRAPH);a.Transforms.insertNodes(m,u,{mode:"highest"})}else t()}else t()},m.deleteBackward=function(t){if(!e.selection)return p(t);var n=a.Editor.nodes(m,{match:function(e){return!!a.Element.isElement(e)&&!(!e.type||!e.type.startsWith(d.ELementTypes.HEADER))},universal:!0}),i=r(n,1)[0];if(!i)return p(t),!1;var o=function(e,t){var n=e.selection;return!!n&&(a.Editor.isStart(e,n.anchor,t)||a.Editor.isStart(e,n.focus,t))}(e,i[1]);return o?((0,u.setHeaderType)(e,d.ELementTypes.PARAGRAPH),!0):p(t)},m.insertFragment=function(t){var r=(0,s.getSelectedNodeEntryByTypes)(e,d.HEADERS);if(!r)return n(t);var o=t[0];if(1===t.length){if(d.LIST_TYPE_ARRAY.includes(o.type)){if(1===o.children.length){var u=a.Node.string(t[0]);return void i(u)}if((0,s.isSelectionAtBlockStart)(e))return void a.Transforms.insertNodes(m,t);var l=a.Path.next(r[1]);return void a.Transforms.insertNodes(m,t,{at:l})}if(o.type===f.TABLE){var c=a.Path.next(r[1]);return void a.Transforms.insertNodes(m,t,{at:c})}}return n(t)},m.onHotKeyDown=function(t){for(var n=(0,c.isMac)()?l.MAC_HOTKEYS_EVENT_HEADER:l.WIN_HOTKEYS_EVENT_HEADER,i=!1,a="",s=0,f=Object.entries(n);s<f.length;s++){var p=f[s],g=r(p,2),v=g[0],y=g[1];if(i=(0,o.default)(y,t)){a=v;break}}return i?(t.preventDefault(),(0,u.isMenuDisabled)(m)||((0,u.getHeaderType)(e)===a?(0,u.setHeaderType)(m,d.ELementTypes.PARAGRAPH):(0,u.setHeaderType)(m,a)),!0):h&&h(t)},m}},18190:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.renderHeader=void 0;var i=r(n(9950)),a=n(33601),o=n(17467);t.renderHeader=function(e,t){var n=e.element,r=e.attributes,s=e.children,u="h".concat(function(e){var t=(0,a.getNodeType)(e);if(t.indexOf(o.ELementTypes.HEADER)>-1)return t.split(o.ELementTypes.HEADER)[1];return"p"}(n)),l={textAlign:n.align};return i.default.createElement(u,Object.assign({"data-id":n.id,id:n.id,"data-root":"true"},r,{style:l}),s)}},72522:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i={type:"html",editorPlugin:r(n(66751)).default};t.default=i},66751:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(55391)),a=r(n(79656)),o=n(24955),s=n(24643),u=n(33871);t.default=function(e){var t=e.insertData,n=e;return n.insertData=function(r){var l=r.getData("text/plain")||"";if(l.trim()&&(0,i.default)(l.trim())&&!(0,u.isInCodeBlock)(n))t(r);else if(r.types.includes("Files"))t(r);else if(r.types.includes("text/code-block")||!(0,u.isInCodeBlock)(n)){if(!n.insertFragmentData(r)){var c=r.getData("text/html")||"";if(c){var d=(0,o.deserializeHtml)(c);e.insertFragment(d)}else t(r)}}else{var f=r.getData("text/plain")||"";if(f){var p=[];f.split("\n").forEach((function(e){var t={id:a.default.nice(),type:s.CODE_LINE,children:[{text:e,id:a.default.nice()}]};p.push(t)})),n.insertFragment(p)}}},n}},86086:function(e,t,n){"use strict";var r=n(4633).default,i=n(29293).default,a=n(41132).default,o=n(12897).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.updateImage=t.lazyLoadImage=t.isMenuDisabled=t.insertSeafileImage=t.insertImage=t.handleUpdateImage=t.getImagesUrlList=void 0;var u=n(13683),l=s(n(79656)),c=n(79896),d=n(24643),f=n(33601),p=n(33871);t.isMenuDisabled=function(e,t){return!!t||(!!(0,c.getHeaderType)(e)||!!(0,p.isInCodeBlock)(e))};var h=function(e,t,n){var r={type:d.IMAGE,id:l.default.nice(),data:o({init:!0,src:t},n&&{title:n}),children:[(0,f.generateDefaultText)()]};u.Transforms.insertNodes(e,r,{at:e.selection,select:!0}),(0,f.focusEditor)(e)};t.insertImage=h;t.insertSeafileImage=function(e){var t=e.editor,n=e.url,r=e.title,i=e.selection,a={type:d.IMAGE,id:l.default.nice(),data:o({src:n},r&&{title:r}),children:[(0,f.generateDefaultText)()]};u.Transforms.insertNodes(t,a,{at:i,select:!0})};t.updateImage=function(e,t){u.Transforms.setNodes(e,{data:t},{match:function(e){return(0,f.getNodeType)(e)===d.IMAGE},at:e.selection,voids:!0})};var m=function(e){for(var t=0,n=[];e&&t<=e.length-1;){var r=e[t];if(r.type===d.IMAGE){var i=r.data,o=void 0===i?{}:i;o.src&&n.push(o.src)}else n.push.apply(n,a(m(r.children)));t++}return n};t.getImagesUrlList=m;var g=function(){var e=i(r().mark((function e(t,n){var i;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.api.uploadLocalImage){e.next=11;break}return e.prev=1,e.next=4,t.api.uploadLocalImage(n);case 4:i=e.sent,h(t,i),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),console.log("error",e.t0);case 11:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(t,n){return e.apply(this,arguments)}}();t.handleUpdateImage=g;t.lazyLoadImage=function(e,t,n){if(e){var r=new Image;r.onload=function(){t(r)},r.onerror=function(e){n(e)},r.src=e}else n("img path is require")}},58288:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(42221)),a=n(24643),o=r(n(4774)),s=r(n(45952)),u={type:a.IMAGE,nodeType:"element",editorMenus:[o.default],editorPlugin:i.default,renderElements:[s.default]};t.default=u},76380:function(e,t,n){"use strict";var r=n(85715).default,i=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),s=n(48843),u=n(28321),l=i(n(55391)),c=n(86086),d=n(34205),f=function(e){var t=e.editor,n=e.onToggleImageDialog,i=e.className,a=(0,o.useState)(""),f=r(a,2),p=f[0],h=f[1],m=(0,o.useRef)(null),g=(0,u.useTranslation)(d.TRANSLATE_NAMESPACE).t,v=(0,o.useMemo)((function(){return 0===p.length||!(0,l.default)(p)}),[p]),y=function(e){if(!(0,l.default)(p))return!1;0!==p.length&&((0,c.insertImage)(t,p),n())};return o.default.createElement(s.Modal,{onMouseDown:function(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation()},isOpen:!0,toggle:n,className:i,zIndex:1071,onOpened:function(){var e;null===m||void 0===m||null===(e=m.current)||void 0===e||e.focus()},onClosed:n},o.default.createElement(s.ModalHeader,{toggle:n},g("Insert_image")),o.default.createElement(s.ModalBody,null,o.default.createElement(s.Form,null,o.default.createElement(s.FormGroup,null,o.default.createElement(s.Label,{for:"imageUrlInput"},g("Image_address")),o.default.createElement(s.Input,{invalid:!!p&&v,type:"url",onKeyDown:function(e){"Enter"===e.key&&y()},id:"imageUrlInput",innerRef:m,value:p,onChange:function(e){return h(e.target.value.trim())}}),o.default.createElement(s.FormFeedback,null,g("Image_address_invalid"))))),o.default.createElement(s.ModalFooter,null,o.default.createElement(s.Button,{color:"secondary",onClick:n},g("Cancel")),o.default.createElement(s.Button,{color:"primary",disabled:v,onClick:y},g("Submit"))))};f.defaultProps={classname:""};t.default=f},22603:function(e,t,n){"use strict";var r=n(4633).default,i=n(29293).default,a=n(85715).default,o=n(24994).default,s=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=s(n(9950)),l=n(28321),c=o(n(76380)),d=o(n(28418)),f=n(41117),p=n(86086),h=n(34205);n(99821);var m=u.default.forwardRef((function(e,t){var n=e.editor,o=e.handelClosePopover,s=e.isSupportInsertSeafileImage,m=(0,u.useState)(!1),g=a(m,2),v=g[0],y=g[1],b=(0,l.useTranslation)(h.TRANSLATE_NAMESPACE).t,E=(0,u.useCallback)((function(e){e.stopPropagation(),e.target.value=null,e.nativeEvent.stopImmediatePropagation()}),[]),_=(0,u.useCallback)(function(){var e=i(r().mark((function e(t){var i;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:i=t.target.files[0],(0,p.handleUpdateImage)(n,i),o();case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),[n,o]),C=(0,u.useCallback)((function(){y(!1),o()}),[o]);return u.default.createElement(u.Fragment,null,u.default.createElement("div",{className:"sf-image-popover",ref:t},u.default.createElement("div",{className:"sf-image-popover-item",onClick:function(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation(),y(!0)}},b("Insert_network_image")),u.default.createElement("label",{htmlFor:"sf-image-uploader",className:"sf-image-popover-item",onClick:E},b("Upload_local_image")),u.default.createElement("input",{onClick:E,onChange:_,type:"file",accept:"image/*",className:"sf-image-uploader",id:"sf-image-uploader"}),s&&u.default.createElement("div",{className:"sf-image-popover-item",onClick:function(e){e.nativeEvent.stopImmediatePropagation(),e.stopPropagation(),d.default.getInstance().dispatch(f.EXTERNAL_EVENTS.ON_INSERT_IMAGE,n.selection),o()}},b("Insert_library_image"))),v&&u.default.createElement(c.default,{editor:n,onToggleImageDialog:C}))}));m.defaultProps={};t.default=m},4774:function(e,t,n){"use strict";var r=n(85715).default,i=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),s=n(24643),u=n(4426),l=i(n(28418)),c=n(41117),d=n(86086),f=n(55964),p=i(n(22603)),h=u.MENUS_CONFIG_MAP[s.IMAGE];t.default=function(e){var t=e.isRichEditor,n=e.className,i=e.readonly,a=e.editor,s=e.isSupportInsertSeafileImage,u=(0,o.useState)(!1),m=r(u,2),g=m[0],v=m[1],y=(0,o.useRef)(null),b=(0,o.useCallback)((function(e){if(e){var t=y.current;if(t&&t.contains(e.target)&&t!==e.target)return}v(!1),_(),setTimeout((function(){l.default.getInstance().dispatch(c.INTERNAL_EVENTS.ON_TOGGLE_IMAGE_POPOVER,!1)}),150)}),[]),E=(0,o.useCallback)((function(){document.addEventListener("mousedown",b)}),[b]),_=(0,o.useCallback)((function(){document.removeEventListener("mousedown",b)}),[b]),C=(0,o.useCallback)((function(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation();var t=!g,n=l.default.getInstance();t?(v(t),E()):(v(t),_()),n.dispatch(c.INTERNAL_EVENTS.ON_TOGGLE_IMAGE_POPOVER,t)}),[g,E,_]);return o.default.createElement(o.default.Fragment,null,o.default.createElement(f.MenuItem,Object.assign({type:Image,isRichEditor:t,className:n,disabled:(0,d.isMenuDisabled)(a,i),isActive:g,onMouseDown:C},h)),g&&o.default.createElement(p.default,{ref:y,editor:a,setIsShowImagePopover:v,unregisterEventHandler:_,handelClosePopover:b,isSupportInsertSeafileImage:s}))}},42221:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(17467),i=n(24643),a=n(86086);t.default=function(e){var t=e.isInline,n=e.isVoid,o=e.insertData,s=e;return s.isInline=function(e){return e.type===r.ELementTypes.IMAGE||t(e)},s.isVoid=function(e){return e.type===r.ELementTypes.IMAGE||n(e)},s.insertData=function(e){if(!(e.types&&e.types.includes("Files")&&e.files[0].type.includes(i.IMAGE)))return o(e);var t=e.files[0];(0,a.handleUpdateImage)(s,t)},s}},28435:function(e,t,n){"use strict";var r=n(85715).default,i=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),s=n(34457),u=i(n(24860)),l=n(86086);n(9470),n(38035);t.default=function(e){var t=e.imgUrl,n=e.toggleImagePreviewer,i=(0,s.useSlateStatic)(),a=(0,l.getImagesUrlList)(i.children),d=(0,o.useState)(a.findIndex((function(e){return e===t}))),f=r(d,2),p=f[0],h=f[1],m=a[p];return o.default.createElement(u.default,{wrapperClassName:"sf-editor-image-previewer",imageTitle:o.default.createElement(c,{mainSrc:m,imageIndex:p,images:a}),mainSrc:m,toolbarButtons:[],nextSrc:a[(p+1)%a.length],prevSrc:a[(p+a.length-1)%a.length],onCloseRequest:n,reactModalProps:{shouldReturnFocusAfterClose:!0,preventScroll:!0},onMovePrevRequest:function(){var e=(p+a.length-1)%a.length;h(e)},onMoveNextRequest:function(){var e=(p+1)%a.length;h(e)},imagePadding:70,reactModalStyle:{overlay:{zIndex:1071}}})};var c=function(e){var t=e.mainSrc,n=e.imageIndex,r=e.images;return o.default.createElement(o.default.Fragment,null,o.default.createElement("span",{className:"d-flex"},o.default.createElement("span",{className:"text-truncate"},function(){try{return t?decodeURI(t.slice(t.lastIndexOf("/")+1)):""}catch(e){return console.log("error",e),""}}()),o.default.createElement("span",{className:"flex-shrink-0"},"(",n+1,"/",r.length,")")))}},45952:function(e,t,n){"use strict";var r=n(12897).default,i=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(n(9950)),u=n(34457),l=n(28321),c=a(n(99754)),d=n(86086),f=a(n(28435)),p=n(34205);n(38035);t.default=function(e,t){var n,a,o,h,m=e.attributes,g=e.children,v=e.element,y=(0,s.useState)(null===v||void 0===v||null===(n=v.data)||void 0===n?void 0:n.init),b=i(y,2),E=b[0],_=b[1],C=(0,s.useState)(!1),A=i(C,2),T=A[0],w=A[1],S=(0,s.useState)(!1),k=i(S,2),D=k[0],x=k[1],O=(0,s.useState)(!1),N=i(O,2),I=N[0],P=N[1],M=(0,s.useState)({height:0,width:0}),L=i(M,2),R=L[0],F=L[1],B=(0,l.useTranslation)(p.TRANSLATE_NAMESPACE).t,j=(0,s.useRef)(null),U=(0,s.useRef)(),H=(0,u.useSelected)();(0,s.useEffect)((function(){var e=v.data,t=void 0===e?{}:e;if(t.init){var n=t.src;(0,d.lazyLoadImage)(n,(function(e){_(!1),w(!1)}),(function(){_(!1),w(!0)}))}}),[]);var z=(0,s.useCallback)((function(e){e.stopPropagation();var n=j.current,i=n.clientHeight,a=n.clientWidth;x(!0),F({width:a,height:i});var o=function(e){e.preventDefault(),e.stopPropagation();var t=j.current,n=U.current;if(n){var r=e.clientX-n.getBoundingClientRect().left-5,i=t.width+r,a=i/t.naturalWidth*t.naturalHeight;i<20||(t.width=i,t.height=a,F({width:t.clientWidth,height:t.clientHeight}))}},s=function(){if(document.removeEventListener("mousemove",o),!D){x(!1);var e=j.current,n=e.clientHeight,i=e.clientWidth;(0,d.updateImage)(t,r(r({},v.data),{},{width:i,height:n}))}document.removeEventListener("mouseup",s)};document.addEventListener("mousemove",o),document.addEventListener("mouseup",s)}),[t,v.data,D]),V=(0,s.useCallback)((function(e){e.preventDefault(),P(!1)}),[]);return s.default.createElement("span",Object.assign({},m,{contentEditable:!1,className:"sf-image-wrapper"}),E&&s.default.createElement("span",null,B("Image_is_uploading"),"..."),!E&&s.default.createElement("img",{ref:j,className:(0,c.default)("sf-image",{selected:H,error:T}),alt:(null===v||void 0===v||null===(a=v.data)||void 0===a?void 0:a.alt)||" "+B("Image_loading_failed"),src:null===v||void 0===v||null===(o=v.data)||void 0===o?void 0:o.src,width:null===v||void 0===v?void 0:v.data.width,height:null===v||void 0===v?void 0:v.data.height}),H&&!E&&s.default.createElement(s.default.Fragment,null,s.default.createElement("span",{ref:U,className:"resizer",onMouseDown:z}),s.default.createElement("span",{className:"full-screen",contentEditable:!1,onClick:function(){return P(!0)}},s.default.createElement("i",{className:"iconfont icon-fullscreen",title:B("Full_screen")}))),D&&s.default.createElement("span",{className:"image-size-info-tooltip"},"".concat(B("Width"),":").concat(R.width," ").concat(B("Height"),":").concat(R.height)),I&&s.default.createElement(f.default,{imgUrl:null===v||void 0===v||null===(h=v.data)||void 0===h?void 0:h.src,toggleImagePreviewer:V}),g)}},946:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BlockquotePlugin",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"CheckListPlugin",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(t,"CodeBlockPlugin",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(t,"ColumnPlugin",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(t,"FormulaPlugin",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(t,"HeaderPlugin",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"HtmlPlugin",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(t,"ImagePlugin",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"LinkPlugin",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"ListPlugin",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(t,"MarkDownPlugin",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(t,"NodeIdPlugin",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"ParagraphPlugin",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"TablePlugin",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(t,"TextPlugin",{enumerable:!0,get:function(){return o.default}}),t.default=void 0;var i=r(n(6736)),a=r(n(9955)),o=r(n(94532)),s=r(n(48022)),u=r(n(58288)),l=r(n(61347)),c=r(n(9131)),d=r(n(57294)),f=r(n(90632)),p=r(n(73415)),h=r(n(86373)),m=r(n(10127)),g=r(n(7705)),v=r(n(53002)),y=r(n(72522)),b=[a.default,o.default,s.default,u.default,f.default,p.default,d.default,h.default,i.default,c.default,m.default,v.default,y.default,g.default,l.default];t.default=b},895:function(e,t,n){"use strict";var r=n(4633).default,i=n(29293).default,a=n(12897).default,o=n(85715).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.upsertLinkText=t.updateLink=t.unWrapLinkNode=t.isMenuDisabled=t.isLinkType=t.insertSeafileLink=t.insertLink=t.getLinkInfo=t.generateLinkNode=void 0;var u=n(13683),l=s(n(79656)),c=n(86026),d=n(29073),f=n(17467),p=n(92131),h=n(72854),m=function(e){return!!(arguments.length>1&&void 0!==arguments[1]&&arguments[1])||!!e.selection&&!!(0,c.getSelectedElems)(e).some((function(t){var n=t.type;return!!e.isVoid(t)||!![f.ELementTypes.CODE_BLOCK,f.ELementTypes.CODE_LINE].includes(n)}))};t.isMenuDisabled=m;var g=function(e){var t=u.Editor.nodes(e,{match:function(e){return(0,c.getNodeType)(e)===f.ELementTypes.LINK},universal:!0});return!!o(t,1)[0]};t.isLinkType=g;var v=function(e,t){return{type:f.ELementTypes.LINK,url:e,title:t,id:l.default.nice(),children:[{id:l.default.nice(),text:t||""}]}};t.generateLinkNode=v;t.insertLink=function(e){var t=e.editor,n=e.url,r=e.title,i=e.insertPosition,a=void 0===i?f.INSERT_POSITION.CURRENT:i,o=e.slateNode,s=t.selection;if((a!==f.INSERT_POSITION.CURRENT||!m(t))&&r&&n&&s){var h=v(n,r);if(a===f.INSERT_POSITION.AFTER){var g=u.Editor.path(t,s);if(o&&(null===o||void 0===o?void 0:o.type)===f.ELementTypes.LIST_ITEM){g=(0,c.findPath)(t,o,[]);var y=u.Path.next(g);return void u.Editor.insertNodes(t,h,{at:y})}var b=(0,p.generateEmptyElement)(f.ELementTypes.PARAGRAPH);return b.children.push(h,(0,p.generateDefaultText)()),u.Transforms.insertNodes(t,b,{at:[g[0]+1]}),void(0,d.focusEditor)(t)}if(u.Range.isCollapsed(s))return t.insertText(""),u.Editor.insertFragment(t,[h]),u.Editor.insertFragment(t,[{id:l.default.nice(),text:""}]),void(0,d.focusEditor)(t);u.Editor.string(t,s)!==r?(t.deleteFragment(),u.Transforms.insertNodes(t,h)):(u.Transforms.wrapNodes(t,h,{split:!0,at:s}),u.Transforms.collapse(t,{edge:"end"})),(0,d.focusEditor)(t)}};t.insertSeafileLink=function(e){var t=e.editor,n=e.url,r=e.title,i=e.selection;(0,d.focusEditor)(t,i);var a=v(n,r);if(u.Range.isCollapsed(i))return t.insertText(""),u.Editor.insertFragment(t,[a]),u.Editor.insertFragment(t,[{id:l.default.nice(),text:""}]),void(0,d.focusEditor)(t);u.Editor.string(t,i)!==r?(t.deleteFragment(),u.Transforms.insertNodes(t,a)):(u.Transforms.wrapNodes(t,a,{split:!0,at:i}),u.Transforms.collapse(t,{edge:"end"}))};t.getLinkInfo=function(e){if(!g(e))return null;var t=u.Editor.nodes(e,{match:function(e){return(0,c.getNodeType)(e)===f.ELementTypes.LINK},universal:!0}),n=o(t,1)[0];if(!n)return null;var r=o(n,2),i=r[0],a=r[1],s=(0,c.getEditorString)(e,a);return{linkUrl:i.url,linkTitle:s||i.title,path:a}};t.updateLink=function(e,t,n){var r=(0,c.getAboveNode)(e,{match:{type:f.ELementTypes.LINK}});if(r){var i=r[0]||{},a=i.href,o=i.title;a===t&&o===n||u.Transforms.setNodes(e,{url:t,title:n},{at:r[1]}),y(e,{text:n})}};var y=function(e,t){var n=t.text,r=(0,c.getAboveNode)(e,{match:{type:f.ELementTypes.LINK}});if(r){var i=o(r,2),s=i[0],u=i[1];if(n&&n.length&&n!==(0,c.getEditorString)(e,u)){var l=s.children[0];(0,h.replaceNodeChildren)(e,{at:u,nodes:a(a({},l),{},{text:n}),insertOptions:{select:!0}})}}};t.upsertLinkText=y;var b=function(){var e=i(r().mark((function e(t){var n,i,a;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=t.selection){e.next=2;break}return e.abrupt("return");case 2:if(n=u.Editor.nodes(t,{match:function(e){return(0,c.getNodeType)(e)===f.ELementTypes.LINK},universal:!0}),i=o(n,1),(a=i[0])&&a[0]){e.next=5;break}return e.abrupt("return");case 5:u.Transforms.unwrapNodes(t,{match:function(e){return(0,c.getNodeType)(e)===f.ELementTypes.LINK}});case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();t.unWrapLinkNode=b},9131:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(24643),a=r(n(55971)),o=r(n(16128)),s=r(n(70556)),u={type:i.LINK,nodeType:"element",editorMenus:[a.default],editorPlugin:o.default,renderElements:[s.default]};t.default=u},55971:function(e,t,n){"use strict";var r=n(12897).default,i=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(n(9950)),u=n(13683),l=a(n(57339)),c=n(4426),d=n(24643),f=n(895),p=a(n(28418)),h=a(n(53591)),m=n(41117),g=c.MENUS_CONFIG_MAP[d.LINK];t.default=function(e){var t=e.isRichEditor,n=e.className,a=e.readonly,o=e.editor,c=(0,s.useState)(!1),v=i(c,2),y=v[0],b=v[1],E=(0,s.useState)({linkTitle:"",linkUrl:""}),_=i(E,2),C=_[0],A=_[1],T=(0,s.useMemo)((function(){return(0,f.isLinkType)(o)}),[o.selection]);(0,s.useEffect)((function(){var e=p.default.getInstance().subscribe(m.INTERNAL_EVENTS.ON_OPEN_LINK_MODAL,w);return function(){return e()}}),[]),(0,s.useEffect)((function(){if((0,f.isLinkType)(o)){var e=o.selection&&u.Editor.string(o,o.selection);e&&A(r(r({},C),{},{linkTitle:e}))}}),[o.selection]);var w=(0,s.useCallback)((function(e){Reflect.ownKeys.length&&A(e),b(!0)}),[b,A]),S=(0,s.useCallback)((function(e){if(e.preventDefault(),e.stopPropagation(),T)T&&(0,f.unWrapLinkNode)(o);else{if(o.selection){var t=u.Editor.string(o,o.selection);A(r(r({},C),{},{linkTitle:t}))}b(!0),document.getElementById("seafile_".concat(d.LINK)).blur()}}),[o,T,C]),k=(0,s.useCallback)((function(){b(!1),A({linkTitle:"",linkUrl:""})}),[]);return s.default.createElement(s.default.Fragment,null,s.default.createElement(l.default,Object.assign({isRichEditor:t,className:n,disabled:(0,f.isMenuDisabled)(o,a),isActive:T,onMouseDown:S},g)),y&&s.default.createElement(h.default,{onCloseModal:k,editor:o,linkTitle:C.linkTitle,linkUrl:C.linkUrl}))}},53591:function(e,t,n){"use strict";var r=n(43693).default,i=n(12897).default,a=n(85715).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(n(9950)),u=n(48843),l=n(28321),c=n(895),d=n(34205);t.default=function(e){var t=e.editor,n=e.onCloseModal,o=e.linkTitle,f=e.linkUrl,p=(0,s.useState)({linkUrl:null!==f&&void 0!==f?f:"",linkTitle:null!==o&&void 0!==o?o:""}),h=a(p,2),m=h[0],g=h[1],v=(0,s.useState)({linkUrl:"",linkTitle:""}),y=a(v,2),b=y[0],E=y[1],_=(0,s.useRef)(null),C=(0,l.useTranslation)(d.TRANSLATE_NAMESPACE).t,A=(0,s.useMemo)((function(){return!!Object.values(m).some((function(e){return 0===e.length}))||!!Object.values(b).some((function(e){return e.length>0}))}),[m,b]),T=(0,s.useCallback)((function(){var e;null===(e=_.current)||void 0===e||e.focus()}),[]),w=(0,s.useCallback)((function(e,t){if("linkUrl"===e&&0===t.length)return Promise.reject("Link_address_required");if("linkTitle"===e){if(!t.length)return Promise.reject("Link_title_required");if(!t.trim().length)return Promise.reject("Blank_title_not_allowed")}return Promise.resolve()}),[]),S=(0,s.useCallback)((function(e,t){return"linkUrl"===e?t.trim():t}),[]),k=(0,s.useCallback)((function(e){var t=e.target.name,n=e.target.value;n=S(t,n),w(t,n).then((function(){return E(i(i({},b),{},r({},t,"")))}),(function(e){return E(i(i({},b),{},r({},t,e)))})),g(i(i({},m),{},r({},t,n)))}),[m,S,w,b]),D=(0,s.useCallback)((function(e){(Object.entries(m).forEach((function(e){var t=a(e,2),n=t[0],o=t[1];return w(n,o).catch((function(e){return E((function(t){return i(i({},t),{},r({},n,e))}))}))})),A)||((0,c.isLinkType)(t)?(0,c.updateLink)(t,m.linkUrl,m.linkTitle):(0,c.insertLink)({editor:t,url:m.linkUrl,title:m.linkTitle}),n());e.preventDefault(),e.stopPropagation()}),[t,m,A,n,w]),x=(0,s.useCallback)((function(e){"Enter"===e.key&&D(e)}),[D]);return s.default.createElement(u.Modal,{isOpen:!0,toggle:n,onOpened:T,zIndex:1100},s.default.createElement(u.ModalHeader,{toggle:n},C("Insert_link")),s.default.createElement(u.ModalBody,null,s.default.createElement(u.Form,{onChange:k},s.default.createElement(u.FormGroup,null,s.default.createElement(u.Label,{for:"linkUrl"},C("Link_address")),s.default.createElement(u.Input,{onKeyDown:x,onChange:function(){},value:m.linkUrl,invalid:!!b.linkUrl,name:"linkUrl",innerRef:_,type:"url",id:"linkUrl"}),s.default.createElement(u.FormFeedback,null,C(b.linkUrl))),s.default.createElement(u.FormGroup,null,s.default.createElement(u.Label,{for:"linkTitle"},C("Link_title")),s.default.createElement(u.Input,{onKeyDown:x,onChange:function(){},value:m.linkTitle,invalid:!!b.linkTitle,name:"linkTitle",id:"linkTitle"}),s.default.createElement(u.FormFeedback,null,C(b.linkTitle))))),s.default.createElement(u.ModalFooter,null,s.default.createElement(u.Button,{onClick:n,color:"secondary"},C("Cancel")),s.default.createElement(u.Button,{onClick:D,disabled:A,color:"primary"},C("Add_link"))))}},16128:function(e,t,n){"use strict";var r=n(8053).default,i=n(85715).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(13683),s=a(n(79656)),u=n(86026),l=n(895),c=n(24643),d=n(17467),f=n(41117),p=n(58372),h=n(29073),m=n(86086),g=a(n(75168)),v=a(n(28418));t.default=function(e){var t=e.isInline,n=e.insertBreak,a=e.deleteBackward,y=e.insertText,b=e.normalizeNode,E=e.insertData,_=e.onHotKeyDown,C=e;return C.isInline=function(e){return e.type===c.LINK||t(e)},C.insertBreak=function(){var t=o.Editor.parent(e,e.selection),r=i(t,2),a=r[0],s=r[1];if(a.type===c.LINK){var u=o.Range.end(e.selection),l=o.Editor.node(e,u);i(l,1)[0].text.length===u.offset&&(o.Range.isExpanded(e.selection)?o.Transforms.delete(e):o.Transforms.select(e,{path:o.Path.next(s),offset:0}))}n()},C.insertText=function(t){var n=o.Range.isCollapsed(e.selection),r=o.Editor.path(e,e.selection),i=(0,u.getSelectedNodeByType)(e,c.LINK),a=o.Editor.isEnd(e,e.selection.focus,r);if(!(n&&i&&a))return y(t);o.Editor.insertFragment(C,[{id:s.default.nice(),text:t}])},C.insertData=function(e){var t=e.getData("text/plain");if(!(0,p.isUrl)(t)||(0,p.isImage)(t))(0,p.isUrl)(t)&&(0,p.isImage)(t)?(0,m.insertImage)(C,t):E(e);else{var n=(0,l.generateLinkNode)(t,t);o.Editor.insertFragment(C,[n],{select:!0})}},C.deleteBackward=function(t){if(!C.selection)return a(t);if((0,l.isLinkType)(e)){var n=(0,l.getLinkInfo)(e);if(n&&1===n.linkTitle.length){var r=o.Editor.next(e),i=o.Path.next(n.path),s=o.Editor.node(e,i);return(0,h.focusEditor)(e,r[1]),o.Transforms.select(e,s[1]),void o.Transforms.delete(C,{at:n.path})}}return a(t)},C.onHotKeyDown=function(t){if((0,g.default)("mod+k",t)){t.preventDefault();var n=C.selection,i=o.Range.isCollapsed(n),a=v.default.getInstance();if(i)a.dispatch(f.INTERNAL_EVENTS.INSERT_ELEMENT,{type:d.ELementTypes.LINK,editor:e});else{var s=(0,u.getSelectedElems)(C),l=r(s),c=l[0];l.slice(1);if(!c)return;var p=function(e){return!!o.Text.isText(e)||(e.children&&e.children.length>0?e.children.some(p):void 0)};if(!p(c))return;var h=window.getSelection().toString();a.dispatch(f.INTERNAL_EVENTS.INSERT_ELEMENT,{type:d.ELementTypes.LINK,editor:C,linkTitle:h})}}return _&&_(t)},C.normalizeNode=function(e){var t=i(e,2),n=t[0],r=t[1];return(0,u.getNodeType)(n)!==c.LINK?b([n,r]):""===o.Node.string(n)?o.Transforms.removeNodes(C,{at:r}):b([n,r])},C}},70556:function(e,t,n){"use strict";var r=n(85715).default,i=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),s=i(n(99754)),u=n(34457),l=i(n(51446)),c=n(895),d=i(n(28418)),f=n(41117);n(86759);t.default=function(e,t){var n=e.attributes,i=e.children,a=e.element,p=(0,o.useState)(!1),h=r(p,2),m=h[0],g=h[1],v=(0,o.useState)({top:0,left:0}),y=r(v,2),b=y[0],E=y[1],_=(0,u.useReadOnly)(),C=(0,o.useMemo)((function(){return(0,c.isLinkType)(t)}),[t.selection]),A=(0,o.useCallback)((function(e){w(),g(!1)}),[E]),T=(0,o.useCallback)((function(){window.addEventListener("click",A)}),[A]),w=(0,o.useCallback)((function(){window.removeEventListener("click",A)}),[A]),S=(0,o.useCallback)((function(e){e.stopPropagation();var n=d.default.getInstance();if(_)return t.isInlineEditor?void window.open(a.url):void n.dispatch(f.EXTERNAL_EVENTS.ON_LINK_CLICK,e);if(n.dispatch(f.INTERNAL_EVENTS.ON_CLOSE_LINK_POPOVER),n.subscribe(f.INTERNAL_EVENTS.ON_CLOSE_LINK_POPOVER,(function(){return g(!1)})),(0,c.getLinkInfo)(t)){var r=e.target.getBoundingClientRect(),i=r.top,o=r.left,s=r.width;E({top:i-42,left:o-70+s/2}),g(!0),T()}}),[t,_,T,a]),k=(0,o.useCallback)((function(e){e.preventDefault()}),[]);return o.default.createElement(o.default.Fragment,null,o.default.createElement("span",Object.assign({onClick:S,"data-url":a.url,className:(0,s.default)("sf-virtual-link",{selected:m})},n),o.default.createElement("a",{href:a.url,onClick:k},i)),C&&m&&o.default.createElement(l.default,{popoverPosition:b,linkUrl:a.url,editor:t,onClosePopover:A}))}},51446:function(e,t,n){"use strict";var r=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n(9950)),o=n(17119),s=n(28321),u=r(n(28418)),l=n(895),c=n(58372),d=n(41117),f=n(34205);t.default=function(e){var t=e.linkUrl,n=e.onClosePopover,r=e.popoverPosition,i=e.editor,p=(0,s.useTranslation)(f.TRANSLATE_NAMESPACE).t;(0,a.useEffect)((function(){return function(){n()}}),[n]);var h=(0,a.useCallback)((function(e){(0,c.isUrl)(t)||e.preventDefault()}),[t]),m=(0,a.useCallback)((function(e){e.stopPropagation(),(0,l.unWrapLinkNode)(i)}),[i]),g=(0,a.useCallback)((function(e){e.stopPropagation();var t=(0,l.getLinkInfo)(i);if(t){var r=t.linkTitle,a=t.linkUrl;u.default.getInstance().dispatch(d.INTERNAL_EVENTS.ON_OPEN_LINK_MODAL,{linkTitle:r,linkUrl:a}),n()}else n()}),[i,n]);return a.default.createElement(a.default.Fragment,null,(0,o.createPortal)(a.default.createElement("div",{id:"link-op-menu",className:"sf-link-op-menu",style:r},a.default.createElement("a",{href:t,onClick:h,target:"_blank",rel:"noopener noreferrer",className:"sf-link-op-menu-link"},p("Open_link")),a.default.createElement("div",{className:"sf-link-op-icons d-flex "},a.default.createElement("span",{role:"button",className:"sf-link-op-icon",onClick:g},a.default.createElement("i",{className:"iconfont icon-rename"})),a.default.createElement("span",{role:"button",className:"sf-link-op-icon",onClick:m},a.default.createElement("i",{className:"iconfont icon-unlink"})))),document.body))}},42447:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LIST_TYPES=void 0;var r=n(24643);t.LIST_TYPES=[r.ORDERED_LIST,r.UNORDERED_LIST]},934:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.setListType=t.isMenuDisabled=t.getBeforeText=t.getActiveListType=void 0;var i=n(13683),a=n(24643),o=n(42447),s=n(55521);t.isMenuDisabled=function(e,t){if(t||!e.selection)return!0;var n=i.Editor.nodes(e,{match:function(t){return!!i.Element.isElement(t)&&(!(!i.Editor.isVoid(e,t)||!i.Editor.isBlock(e,t))||!![a.CODE_LINE,a.CODE_BLOCK,a.TABLE,a.CHECK_LIST_ITEM].includes(t.type))}});return!!r(n,1)[0]};t.getActiveListType=function(e){var t=e.selection;if(t){var n;if(i.Range.isCollapsed(t)){var s=i.Editor.nodes(e,{match:function(e){return o.LIST_TYPES.includes(e.type)},mode:"lowest"});n=r(s,1)[0]}else{var u=t.anchor,l=t.focus,c=i.Node.common(e,u.path,l.path);if(o.LIST_TYPES.includes(c[0].type))n=c;else if(c[0].type===a.LIST_ITEM)n=i.Editor.parent(e,c[1]);else if(i.Text.isText(c[0])){var d=i.Editor.nodes(e,{at:c[1],match:function(e){return o.LIST_TYPES.includes(e.type)},mode:"lowest"});n=r(d,1)[0]}}return n&&n[0].type}};t.setListType=function(e,t){(0,s.transformsToList)(e,t)};t.getBeforeText=function(e){var t=e.selection;if(null==t)return{beforeText:"",range:null};var n=t.anchor,a=i.Editor.above(e),o=r(a,2)[1],s={anchor:n,focus:i.Editor.start(e,o)};return{beforeText:i.Editor.string(e,s)||"",range:s}}},73415:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(24643),a=r(n(57791)),o=r(n(59283)),s=n(80248),u={type:i.LIST_ITEM,nodeType:"element",editorMenus:[a.default],editorPlugin:o.default,renderElements:[s.renderList,s.renderListItem,s.renderListLic]};t.default=u},57791:function(e,t,n){"use strict";var r=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n(9950)),o=r(n(57339)),s=n(934),u=n(17467),l=n(55521),c=n(33601);n(24643),t.default=function(e){var t=e.editor,n=e.readonly,r=e.isRichEditor,i=e.type,d=e.className,f=(0,s.getActiveListType)(t,i)===i,p=(0,a.useMemo)((function(){return u.MENUS_CONFIG_MAP[i]}),[]),h=(0,a.useCallback)((function(e){e.preventDefault(),(0,l.transformsToList)(t,i),(0,c.focusEditor)(t)}),[f]);return a.default.createElement(o.default,Object.assign({isRichEditor:r,isActive:f,disabled:(0,s.isMenuDisabled)(t,n),className:d,onMouseDown:h},p))}},59283:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(75168)),a=n(934),o=n(5827),s=n(38613),u=n(22236),l=n(18761),c=n(42447),d=n(31637),f=n(21868),p=n(33601),h=n(55521),m=n(24643);t.default=function(e){var t=e.insertBreak,n=e.onHotKeyDown,r=e.deleteBackward,g=e.insertText,v=e;return v.insertBreak=function(){(0,s.insertBreakList)(e)||t()},v.deleteBackward=function(t){if(null!==v.selection){var n=(0,f.getListItemEntry)(e,{});if(n&&(0,p.isSelectionAtBlockStart)(e,{match:function(e){return e.type===m.LIST_ITEM}})){var i=n.list,a=n.listItem;if((0,p.isFirstNode)(i[0],a[0])&&!(0,f.isListNested)(e,i[1]))return void(0,h.unwrapList)(e)}r(t)}else r(t)},v.insertText=function(e){if(!(0,d.handleShortcut)(v,e))return g(e)},v.onHotKeyDown=function(t){var r=(0,a.getActiveListType)(e);if(c.LIST_TYPES.includes(r)){if((0,i.default)(["tab","shift+tab"],t)&&(0,o.handleTab)(v,t))return!0;if((0,i.default)("shift+enter",t))return t.preventDefault(),!0}return n&&n(t)},v.insertFragment=(0,u.insertFragmentList)(v),v.normalizeNode=(0,l.normalizeList)(v),v}},38613:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.insertBreakList=void 0;var r=n(33601),i=n(21868),a=n(55521);t.insertBreakList=function(e){if(e.selection){var t=!1,n=(0,i.getListItemEntry)(e,{});if(n&&(0,r.isBlockAboveEmpty)(e)&&(t=(0,a.movedListItemUp)(e,n)))return!0;if(!t)if((0,a.insertListItem)(e))return!0}}},22236:function(e,t,n){"use strict";var r=n(41132).default,i=n(8053).default,a=n(85715).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.insertFragmentList=t.getTextAndListItemNodes=void 0;var s=n(13683),u=o(n(79656)),l=n(33601),c=n(42447),d=n(24643),f=function(e){return s.Element.isElement(e)&&c.LIST_TYPES.includes(e.type)},p=function(e){if(!f(e))return[e];var t=s.Node.texts(e),n=Array.from(t),o=n.reduce((function(t,n){return s.Path.isAncestor(t[1],n[1])?t:(0,l.getCommonNode)(e,n[1],t[1])}),function(e,t,n){for(var r=n.type,i=s.Path.parent(t[1]);(0,l.getNode)(e,i).type!==r;)i=s.Path.parent(i);return[(0,l.getNode)(e,i),i]}(e,n[0],{type:d.LIST_ITEM})),u=f(o[0])?o[0].children:[o[0]],c=i(u),p=c[0],h=c.slice(1);return[].concat(r(function(e){for(var t=null,n=e;f(n)||n.type===d.LIST_ITEM&&n.children[0].type!==d.PARAGRAPH;)t=n,n=a(n.children,1)[0];return t?t.children:[n]}(p)),r(h))},h=function(e){if(e.type===d.LIST_ITEM)return e;var t=(0,l.getInlineNodes)(e);return{id:u.default.nice(),type:d.LIST_ITEM,children:[{id:u.default.nice(),type:d.PARAGRAPH,children:t}]}},m=function(e,t,n,o){var u=a(n,2)[1],c=a(o,2),m=c[0],g=c[1],v=!s.Node.string(m),y=t.flatMap(p).map(h),b=i(y),E=b[0],_=b.slice(1),C=null,A=[];if(!f(t[0]))return{textNode:C=E,listItemNodes:A=_};if(function(e){return 1===e.length&&f(e[0])&&1===r((0,l.getNodes)({children:e})).filter((function(e){return s.Element.isElement(e[0])})).filter((function(e){return a(e,1)[0].type===d.PARAGRAPH})).length}(t))C=E,A=_;else if(v){var T=(0,l.getNode)(e,u),w=i(T.children).slice(1),S=i(E.children),k=S[0],D=S.slice(1);if(s.Transforms.insertNodes(e,k,{at:s.Path.next(g),select:!0}),s.Transforms.removeNodes(e,{at:g}),D.length)if(w.length){var x=[].concat(r(u),[1,0]);s.Transforms.insertNodes(e,D[0].children,{at:x,select:!0})}else s.Transforms.insertNodes(e,D,{at:s.Path.next(g),select:!0});C=(0,l.generateDefaultText)(),A=_}else C=(0,l.generateDefaultText)(),A=[E].concat(r(_));return{textNode:C,listItemNodes:A}};t.getTextAndListItemNodes=m;t.insertFragmentList=function(e){return function(t){s.Editor.withoutNormalizing(e,(function(){var n=(0,l.findNode)(e,{match:{type:d.LIST_ITEM},mode:"lowest"});if(!n){var i=f(t)?[(0,l.generateDefaultText)()].concat(r(t)):t;return(0,s.insertFragment)(e,i)}(0,s.insertFragment)(e,[(0,l.generateDefaultText)()]),n=(0,l.findNode)(e,{match:{type:d.LIST_ITEM},mode:"lowest"});var o=(0,l.findNode)(e,{match:{type:d.PARAGRAPH},mode:"lowest"});if(!o){var u=f(t)?[(0,l.generateDefaultText)()].concat(r(t)):t;return(0,s.insertFragment)(e,u)}var c=m(e,t,n,o),p=c.textNode,h=c.listItemNodes;(0,s.insertFragment)(e,[p]);var g=a(n,2)[1];return s.Transforms.insertNodes(e,h,{at:s.Path.next(g),select:!0})}))}}},18761:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.normalizeList=void 0;var i=n(13683),a=n(55521),o=n(24643),s=n(33601),u=n(42447);t.normalizeList=function(e){var t=e.normalizeNode;return function(n){var l=r(n,2),c=l[0],d=l[1];if(!i.Element.isElement(c))return t([c,d]);if(u.LIST_TYPES.includes(c.type)){var f=(0,s.getChildren)([c,d]).find((function(e){return r(e,1)[0].type!==o.LIST_ITEM}));if(f){var p=(0,s.generateElement)(o.LIST_ITEM,{childrenOrText:[]});return void i.Transforms.wrapNodes(e,p,{at:f[1]})}}if((0,s.match)(c,[],{type:u.LIST_TYPES})){if(!c.children.length||!c.children.find((function(e){return e.type===o.LIST_ITEM})))return void i.Transforms.removeNodes(e,{at:d});var h=i.Path.next(d),m=(0,s.getNode)(e,h);(null===m||void 0===m?void 0:m.type)===c.type&&(0,a.moveListItemsToList)(e,{fromList:[m,h],toList:[c,d],deleteFromList:!0});var g=(0,s.getPreviousPath)(d),v=(0,s.getNode)(e,g);if((null===v||void 0===v?void 0:v.type)===c.type)return void e.normalizeNode([v,g]);if((0,a.normalizeNestedList)(e,{nestedListItem:[c,d]}))return}c.type===o.LIST_ITEM&&(0,a.normalizeListItem)(e,{listItem:[c,d]})||t([c,d])}}},5827:function(e,t,n){"use strict";var r=n(12897).default,i=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.handleTab=void 0;var a=n(13683),o=i(n(75168)),s=n(33601),u=n(24643),l=n(55521);t.handleTab=function(e,t){var n=e.selection;if(n){var i=(0,s.findNode)(e,{type:[u.LIST_ITEM]});if(i){var c=e.selection;if(!a.Range.isCollapsed(n)){var d=n.anchor,f=n.focus;if(a.Range.isBackward(n)){var p={anchor:r({},n.focus),focus:r({},n.anchor)};d=p.anchor,f=p.focus}var h=a.Editor.unhangRange(e,{anchor:d,focus:f});h&&(c=h,a.Transforms.select(e,h))}var m=!(0,o.default)("shift+tab",t);return c&&i?(t.preventDefault(),(0,l.moveListItems)(e,{at:c,increase:m,enableResetOnShiftTab:!0}),!0):void 0}}}},31637:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.handleShortcut=void 0;var i=n(13683),a=n(934),o=n(24643),s=n(33601);t.handleShortcut=function(e,t){if(" "!==t)return!1;var n=e.selection;if(!i.Range.isCollapsed(n))return!1;var u=i.Editor.above(e),l=r(u,2),c=l[0],d=l[1];if(c.type!==o.PARAGRAPH)return!1;var f=(0,a.getBeforeText)(e),p=f.beforeText,h=f.range,m=p.match(/^\s*[1]+\.\s*$/),g=p.match(/^\s*\*+\s*$/),v=m&&m[0],y=g&&g[0];if(g)return"*"===y&&(0===g.index&&(i.Transforms.delete(e,{at:h}),(0,a.setListType)(e,o.UNORDERED_LIST),(0,s.focusEditor)(e),!0));if(m){if(0!==m.index)return!1;if("1."!==v)return!1;var b=(0,s.getPreviousPath)(d),E=null;if(b&&(E=i.Editor.node(e,b)),!b||E[0].type!==o.ORDERED_LIST)return i.Transforms.delete(e,{at:h}),(0,a.setListType)(e,o.ORDERED_LIST),(0,s.focusEditor)(e),!0}return!1}},21868:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isListNested=t.hasListChild=t.getListItemEntry=void 0;var r=n(13683),i=n(24643),a=n(42447);t.getListItemEntry=function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).at,n=void 0===t?e.selection:t,a=null;if((a=r.Range.isRange(n)&&!r.Range.isCollapsed(n)?n.focus.path:r.Range.isRange(n)?n.anchor.path:n)&&r.Node.get(e,a)){var o=r.Editor.above(e,{at:a,match:function(e){return r.Element.isElement(e)&&e.type===i.LIST_ITEM}});if(o)return{list:r.Editor.parent(e,o[1]),listItem:o}}return null};t.hasListChild=function(e){return e.children.some((function(e){return r.Element.isElement(e)&&a.LIST_TYPES.includes(e.type)}))};t.isListNested=function(e,t){var n,a=null===(n=r.Editor.parent(e,t))||void 0===n?void 0:n[0];return(null===a||void 0===a?void 0:a.type)===i.LIST_ITEM}},80248:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.renderListLic=t.renderListItem=t.renderList=void 0;var i=r(n(9950)),a=n(24643);n(41375);t.renderList=function(e,t){var n=e.attributes,r=e.children,o=e.element,s=o.type===a.ORDERED_LIST?"ol":"ul";return i.default.createElement(s,Object.assign({"data-id":o.id,"data-root":"true",className:"sf-list-line"},n),r)};t.renderListItem=function(e,t){var n=e.attributes,r=e.children,a=e.element;return i.default.createElement("li",Object.assign({"data-id":a.id,"data-root":"true"},n),r)};t.renderListLic=function(e,t){var n=e.attributes,r=e.children,a=e.element;return i.default.createElement("div",Object.assign({"data-id":a.id},n),r)}},55521:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"insertListItem",{enumerable:!0,get:function(){return r.insertListItem}}),Object.defineProperty(t,"moveListItems",{enumerable:!0,get:function(){return s.moveListItems}}),Object.defineProperty(t,"moveListItemsToList",{enumerable:!0,get:function(){return o.moveListItemsToList}}),Object.defineProperty(t,"movedListItemDown",{enumerable:!0,get:function(){return i.movedListItemDown}}),Object.defineProperty(t,"movedListItemUp",{enumerable:!0,get:function(){return a.movedListItemUp}}),Object.defineProperty(t,"normalizeListItem",{enumerable:!0,get:function(){return d.normalizeListItem}}),Object.defineProperty(t,"normalizeNestedList",{enumerable:!0,get:function(){return c.normalizeNestedList}}),Object.defineProperty(t,"removeFirstListItem",{enumerable:!0,get:function(){return u.removeFirstListItem}}),Object.defineProperty(t,"transformsToList",{enumerable:!0,get:function(){return f.transformsToList}}),Object.defineProperty(t,"unwrapList",{enumerable:!0,get:function(){return l.unwrapList}});var r=n(81749),i=n(90938),a=n(38387),o=n(73633),s=n(23012),u=n(91623),l=n(81843),c=n(30301),d=n(99163),f=n(89141)},81749:function(e,t,n){"use strict";var r=n(12897).default,i=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.insertListItem=void 0;var a=n(13683),o=n(33601),s=n(24643);t.insertListItem=function(e){var t=(0,o.getAboveNode)(e,{match:{type:s.PARAGRAPH}});if(!t)return!1;var n=i(t,2)[1],u=a.Editor.parent(e,n);if(!u)return!1;var l=i(u,2),c=l[0],d=l[1];if(c.type!==s.LIST_ITEM)return!1;var f=!1;return a.Editor.withoutNormalizing(e,(function(){var t;a.Range.isCollapsed(e.selection)||a.Transforms.delete(e,{at:e.selection});var i=(0,o.isStartPoint)(e,null===(t=e.selection)||void 0===t?void 0:t.focus,n),u=(0,o.isBlockTextEmptyAfterSelection)(e),l=a.Path.next(n),p=a.Path.next(d);if(i){var h=(0,o.generateElement)(s.PARAGRAPH);a.Transforms.insertNodes(e,h,{at:d});var m=(0,o.generateElement)(s.LIST_ITEM,{childrenOrText:[]});return a.Transforms.wrapNodes(e,m,{at:d}),void(f=!0)}if(u){var g,v=null===(g=a.Editor.marks(e))||void 0===g?void 0:g.key,y=(0,o.generateElement)(s.PARAGRAPH);a.Transforms.insertNodes(e,r(r({},y),v),{at:p});var b=(0,o.generateElement)(s.LIST_ITEM,{childrenOrText:[]});a.Transforms.wrapNodes(e,b,{at:p}),a.Transforms.select(e,p),f=!0}else{a.Transforms.splitNodes(e);var E=(0,o.generateElement)(s.LIST_ITEM,{childrenOrText:[]});a.Transforms.wrapNodes(e,E,{at:l}),a.Transforms.moveNodes(e,{at:l,to:p}),a.Transforms.select(e,p),a.Transforms.collapse(e,{edge:"start"}),f=!0}c.children.length>1&&(a.Transforms.moveNodes(e,{at:l,to:p.concat(1)}),f=!0)})),f}},90938:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.movedListItemDown=void 0;var i=n(13683),a=n(33601),o=n(42447);t.movedListItemDown=function(e,t){var n=t.list,s=t.listItem,u=!1,l=r(n,1)[0],c=r(s,2)[1],d=null;try{d=i.Path.previous(c)}catch(y){return}var f=i.Editor.node(e,d);if(f){var p=r(f,2),h=p[0],m=p[1],g=h.children.find((function(e){return o.LIST_TYPES.includes(e.type)})),v=m.concat(g?[1,g.children.length]:[1]);i.Editor.withoutNormalizing(e,(function(){if(!g){var t=(0,a.generateElement)(l.type,{childrenOrText:[]});i.Transforms.wrapNodes(e,t,{at:c})}i.Transforms.moveNodes(e,{at:c,to:v}),u=!0}))}return u}},38387:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.movedListItemUp=void 0;var i=n(13683),a=n(33601),o=n(21868),s=n(73633),u=n(81843),l=n(24643);t.movedListItemUp=function(e,t){var n=t.list,c=t.listItem,d=!1;return i.Editor.withoutNormalizing(e,(function(){d=function(){var t=r(n,2),d=t[0],f=t[1],p=r(c,2),h=p[0],m=p[1],g=(0,a.getAboveNode)(e,{at:f,match:{type:[l.LIST_ITEM]}});if(!g){var v=null;try{v=i.Path.next(f)}catch(D){return}var y=(0,o.hasListChild)(h),b=!(0,a.isLastChild)(n,m);if(y||b){var E=(0,a.generateElement)(d.type,{childrenOrText:[]});i.Transforms.insertNodes(e,E,{at:v})}if(y){var _=(0,a.getNode)(e,v);if(!_)return;(0,s.moveListItemsToList)(e,{formListItem:c,toList:[_,v]})}if(b){var C=(0,a.getNode)(e,v);if(!C)return;(0,s.moveListItemsToList)(e,{fromList:n,fromStartIndex:m[m.length-1]+1,toList:[C,v],deleteFromList:!1})}return(0,u.unwrapList)(e,{at:m.concat(0)}),!0}var A=r(g,2)[1],T=m.concat([1]);if(!(0,a.isLastChild)(n,m)){if(!(0,o.hasListChild)(h)){var w=(0,a.generateElement)(d.type,{childrenOrText:[]});i.Transforms.insertNodes(e,w,{at:T})}var S=(0,a.getNode)(e,T);if(!S)return;(0,s.moveListItemsToList)(e,{fromListItem:g,toList:[S,T],fromStartIndex:m[m.length-1]+1,deleteFromList:!1})}var k=i.Path.next(A);return i.Transforms.moveNodes(e,{at:m,to:k}),!0}()})),d}},73633:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.moveListItemsToList=void 0;var r=n(13683),i=n(33601),a=n(42447);t.moveListItemsToList=function(e,t){var n=t.fromList,o=t.fromListItem,s=t.fromStartIndex,u=t.to,l=t.toList,c=t.toListIndex,d=void 0===c?null:c,f=t.deleteFromList,p=void 0===f||f,h=null,m=!1;return r.Editor.withoutNormalizing(e,(function(){if(o){var t=(0,i.findDescendant)(e,{at:o[1],match:{type:a.LIST_TYPES}});if(!t)return;h=null===t||void 0===t?void 0:t[1]}else{if(!n)return;h=n[1]}var c=null;if(u&&(c=u),l)if(null!==d)c=l[1].concat([d]);else{var f=(0,i.getLastChildPath)(l);c=r.Path.next(f)}c&&(m=(0,i.moveChildren)(e,{at:h,to:c,fromStartIndex:s}),p&&r.Transforms.delete(e,{at:h}))})),m}},23012:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.moveListItems=void 0;var r=n(13683),i=n(33601),a=n(21868),o=n(90938),s=n(38387),u=n(91623),l=n(24643);t.moveListItems=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.increase,c=void 0===n||n,d=t.at,f=void 0===d?e.selection:d,p=t.enableResetOnShiftTab,h=(0,i.getNodeEntries)(e,{at:f,match:{type:[l.PARAGRAPH]}}),m=Array.from(h);if(m.length){var g=[],v=[];m.forEach((function(t){var n=t[1],i=r.Path.parent(n);g.some((function(e){var t=r.Path.parent(e);return r.Path.isAncestor(t,i)}))||(g.push(n),v.push(r.Editor.pathRef(e,n)))}));var y=c?v:v.reverse(),b=!1;return y.forEach((function(t){var n=t.unref();if(n){var i=r.Editor.parent(e,n);if(i){var l=r.Editor.parent(e,i[1]);if(l){var d=!1;if(c)d=(0,o.movedListItemDown)(e,{list:l,listItem:i});else{if((0,a.isListNested)(e,l[1]))return d=(0,s.movedListItemUp)(e,{list:l,listItem:i});p&&(d=(0,u.removeFirstListItem)(e,{list:l,listItem:i}))}b=d||b}}}})),b}}},99163:function(e,t,n){"use strict";var r=n(50883).default,i=n(85715).default,a=n(41132).default;Object.defineProperty(t,"__esModule",{value:!0}),t.normalizeListItem=void 0;var o=n(13683),s=n(33601),u=n(38387),l=n(42447),c=n(24643);t.normalizeListItem=function(e,t){var n=t.listItem,d=!1,f=[].concat(a(l.LIST_TYPES),[c.PARAGRAPH,c.CODE_BLOCK,c.BLOCKQUOTE]),p=i(n,2)[1],h=(0,s.getChildren)(n),m=h.filter((function(e){var t=i(e,1)[0];return!f.includes(t.type)})).map((function(t){var n=i(t,2)[1];return o.Editor.pathRef(e,n)})),g=h[0],v=i(null!==g&&void 0!==g?g:[],2),y=v[0],b=v[1];if(!g||!o.Editor.isBlock(e,y)){var E=(0,s.generateElement)(c.PARAGRAPH);return o.Transforms.insertNodes(e,E,{at:p.concat([0])}),!0}if(o.Editor.isBlock(e,y)&&!(0,s.match)(y,[],{type:[c.PARAGRAPH]})){if((0,s.match)(y,[],{type:l.LIST_TYPES})){var _=o.Editor.parent(e,n[1]),C=g;return(0,s.getChildren)(g).reverse().forEach((function(t){(0,u.movedListItemUp)(e,{list:C,listItem:t})})),o.Transforms.removeNodes(e,{at:[].concat(a(_[1]),[0])}),!0}if(f.includes(y.type))return!0;o.Transforms.setNodes(e,{type:c.PARAGRAPH},{at:b}),d=!0}var A=(0,s.getChildren)(g);if(A.length){var T,w,S=[],k=[],D=r(A);try{for(D.s();!(w=D.n()).done;){var x=w.value;if(!o.Element.isElement(x[0])||!o.Editor.isBlock(e,x[0]))break;S.push(o.Editor.pathRef(e,x[1])),k.push.apply(k,a((0,s.getDeepInlineChildren)(e,{children:(0,s.getChildren)(x)})))}}catch(N){D.e(N)}finally{D.f()}var O=o.Path.next(null===(T=A[A.length-1])||void 0===T?void 0:T[1]);k.reverse().forEach((function(t){var n=i(t,2)[1];o.Transforms.moveNodes(e,{at:n,to:O})})),S.forEach((function(t){var n=t.unref();n&&o.Transforms.removeNodes(e,{at:n})})),S.length&&(d=!0)}return!!d||(m.reverse().forEach((function(t){var n=t.unref();n&&o.Transforms.moveNodes(e,{at:n,to:b.concat([0])})})),!!m.length)}},30301:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.normalizeNestedList=void 0;var i=n(13683),a=n(33601),o=n(24643);t.normalizeNestedList=function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).nestedListItem,n=r(t,2)[1],s=i.Editor.parent(e,n);if(!(s&&(0,a.match)(s[0],[],{type:[o.ORDERED_LIST,o.UNORDERED_LIST]})))return!1;var u=null;try{u=i.Path.previous(n)}catch(d){return!1}var l=i.Editor.node(e,u);if(l){var c=r(l,2)[1].concat([1]);return i.Transforms.moveNodes(e,{at:n,to:c}),!0}return!1}},91623:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.removeFirstListItem=void 0;var i=n(21868),a=n(38387);t.removeFirstListItem=function(e,t){var n=t.list,o=t.listItem,s=r(n,2)[1];return!(0,i.isListNested)(e,s)&&((0,a.movedListItemUp)(e,{list:n,listItem:o}),!0)}},89141:function(e,t,n){"use strict";var r=n(12897).default,i=n(41132).default,a=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.transformsToList=void 0;var o=n(13683),s=n(33601),u=n(21868),l=n(42447),c=n(24643),d=n(81843);t.transformsToList=function(e,t){o.Editor.withoutNormalizing(e,(function(){var n=e.selection;if(!n)return!1;if(!o.Range.isCollapsed(n)&&(0,s.isRangeAcrossBlocks)(e))!function(e,t){var n=o.Range.edges(e.selection),u=a(n,2),f=u[0],p=u[1],h=o.Node.common(e,f.path,p.path),m=a(h,2),g=m[0],v=m[1];if([].concat(i(l.LIST_TYPES),[c.LIST_ITEM]).includes(g.type))if(g.type!==t){var y={at:f,match:{type:l.LIST_TYPES},mode:"lowest"},b=(0,s.findNode)(e,y),E=(0,s.findNode)(e,r(r({},y),{},{at:p})),_=Math.min(b[1].length,E[1].length);o.Transforms.setNodes(e,{type:t},{match:function(e,t){return o.Element.isElement(e)&&l.LIST_TYPES.includes(e.type)&&t.length>=_},mode:"all"})}else(0,d.unwrapList)(e);else{var C=v.length,A=o.Editor.nodes(e,{mode:"all"});Array.from(A).filter((function(e){var t=a(e,2);return t[0],t[1].length===C+1})).forEach((function(n){var r=a(n,2),i=r[0],u=r[1];if(l.LIST_TYPES.includes(i.type))o.Transforms.setNodes(e,{type:t},{at:u,match:function(e){return o.Element.isElement(e)&&c.LIST_ITEM.includes(e.type)},mode:"all"});else{var d=(0,s.generateElement)(c.LIST_ITEM,{childrenOrText:[]});o.Transforms.wrapNodes(e,d,{at:u});var f=(0,s.generateElement)(t,{childrenOrText:[]});o.Transforms.wrapNodes(e,f,{at:u})}}))}}(e,t);else{var f=(0,u.getListItemEntry)(e);if(f){f.list[0].type!==t?function(e,t){o.Transforms.setNodes(e,{type:t},{match:function(e){return l.LIST_TYPES.includes((0,s.getNodeType)(e))},mode:"lowest",at:e.selection})}(e,t):(0,d.unwrapList)(e)}else!function(e,t){var n=(0,s.generateElement)(t,{childrenOrText:[]});o.Transforms.wrapNodes(e,n);var r=(0,s.getSelectedNodeEntryByType)(e,c.PARAGRAPH);if(r){var i=a(r,2)[1],u=(0,s.generateElement)(c.LIST_ITEM,{childrenOrText:[]});o.Transforms.wrapNodes(e,u,{at:i})}}(e,t)}}))}},81843:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.unwrapList=void 0;var r=n(13683),i=n(33601),a=n(42447),o=n(24643);t.unwrapList=function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).at,n=function(){if((0,i.getAboveNode)(e,{match:{type:a.LIST_TYPES}}))return!0;if(!t&&e.selection){var n=r.Node.common(e,e.selection.anchor.path,e.selection.focus.path);if(r.Element.isElement(n[0])&&a.LIST_TYPES.includes(n[0].type))return!0}return!1};r.Editor.withoutNormalizing(e,(function(){do{r.Transforms.unwrapNodes(e,{at:t,match:function(e){return(0,i.getNodeType)(e)===o.LIST_ITEM},split:!0}),r.Transforms.unwrapNodes(e,{at:t,match:function(e){return a.LIST_TYPES.includes((0,i.getNodeType)(e))},split:!0})}while(n())}))}},53002:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i={editorPlugin:r(n(91327)).default};t.default=i},91327:function(e,t,n){"use strict";var r=n(12897).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(13683),a=n(55521),o=n(33601),s=n(17467),u=n(24643),l=n(27597),c=n(33871),d={"#":u.HEADER1,"##":u.HEADER2,"###":u.HEADER3,"####":u.HEADER4,"#####":u.HEADER5,"######":u.HEADER6,"*":u.UNORDERED_LIST,"-":u.UNORDERED_LIST,">":u.BLOCKQUOTE,"```":u.CODE_BLOCK},f={"**":s.TEXT_STYLE_MAP.BOLD,"*":s.TEXT_STYLE_MAP.ITALIC,"***":s.TEXT_STYLE_MAP.BOLD_ITALIC,__:s.TEXT_STYLE_MAP.BOLD,_:s.TEXT_STYLE_MAP.ITALIC,___:s.TEXT_STYLE_MAP.BOLD_ITALIC,"`":s.TEXT_STYLE_MAP.CODE};t.default=function(e){var t=e.insertText,n=e;return n.insertText=function(n){var p=e.selection;if(null==p)return t(n);if(i.Range.isExpanded(p))return t(n);if(null==(0,o.getSelectedNodeByType)(e,u.PARAGRAPH))return t(n);if(" "!==n)return t(n);var h=function(e){var t=e.selection;if(null==t)return{beforeText:"",range:null};var n={anchor:t.anchor,focus:{path:t.focus.path,offset:0}};return{beforeText:i.Editor.string(e,n)||"",range:n}}(e),m=h.beforeText,g=h.range;if(!m||!g)return t(n);var v=d[m.trim()],y=f[m.slice(-3)],b=f[m.slice(-2)],E=f[m.slice(-1)],_=f[m.slice(-1)];if(!v&&!b&&!E&&!y)return t(n);if(y!==s.TEXT_STYLE_MAP.BOLD_ITALIC){if(b===s.TEXT_STYLE_MAP.BOLD){var C=m.slice(-2),A=m.slice(0,m.length-2).lastIndexOf(C),T=m.lastIndexOf(C)+2;if(-1===A)return t(n);i.Transforms.delete(e,{at:{anchor:{path:g.focus.path,offset:A},focus:r({},p.focus)},voids:!0});var w=b.toLowerCase(),S=m.slice(A+2,T-2);return i.Editor.addMark(e,w,!0),t(S),void i.Editor.removeMark(e,w)}if(E===s.TEXT_STYLE_MAP.ITALIC){var k=m.slice(-1),D=null===m||void 0===m?void 0:m.slice(0,m.length-1),x=null===D||void 0===D?void 0:D.lastIndexOf(k),O=(null===m||void 0===m?void 0:m.lastIndexOf(k))+1;if(""===D||"_"===D)return t(n);if(x+1===D.length)return t(n);if(-1===x&&D.length>0)return t(n);if(-1!==x){i.Transforms.delete(e,{at:{anchor:{path:g.focus.path,offset:x},focus:r({},p.focus)},voids:!0});var N=E.toLowerCase(),I=m.slice(x+1,O-1);return i.Editor.addMark(e,N,!0),t(I),void i.Editor.removeMark(e,N)}}if(v!==u.CODE_BLOCK&&_===s.TEXT_STYLE_MAP.CODE){var P=null===m||void 0===m?void 0:m.slice(0,m.length-1),M=null===P||void 0===P?void 0:P.lastIndexOf("`"),L=(null===m||void 0===m?void 0:m.lastIndexOf("`"))+1;if(""===P||"`"===P)return t(n);if(M+1===P.length)return t(n);if(-1===M&&P.length>0)return t(n);if(-1!==M){i.Transforms.delete(e,{at:{anchor:{path:g.focus.path,offset:M},focus:r({},p.focus)},voids:!0});var R=_.toLowerCase(),F=m.slice(M+1,L-1);return i.Editor.addMark(e,R,!0),t(F),i.Editor.removeMark(e,R),void t(" ")}}i.Transforms.select(e,g),i.Transforms.delete(e),v!==u.UNORDERED_LIST?v!==u.BLOCKQUOTE?v!==u.CODE_BLOCK?i.Transforms.setNodes(e,{type:v}):(0,c.transformToCodeBlock)(e):(0,l.setBlockQuoteType)(e,!1):(0,a.transformsToList)(e,v)}else{var B=m.slice(-3),j=null===m||void 0===m?void 0:m.slice(0,m.length-3),U=null===j||void 0===j?void 0:j.lastIndexOf(B),H=(null===m||void 0===m?void 0:m.lastIndexOf(B))+3;if(-1===U)return t(n);if(-3!==U){i.Transforms.delete(e,{at:{anchor:{path:g.focus.path,offset:U},focus:r({},p.focus)},voids:!0});var z=m.slice(U+3,H-3);return i.Editor.addMark(e,s.TEXT_STYLE_MAP.BOLD,!0),i.Editor.addMark(e,s.TEXT_STYLE_MAP.ITALIC,!0),t(z),i.Editor.removeMark(e,s.TEXT_STYLE_MAP.BOLD),void i.Editor.removeMark(e,s.TEXT_STYLE_MAP.ITALIC)}}},n}},80390:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SPLIT_NODE=t.SET_SELECTION=t.SET_NODE=t.REMOVE_TEXT=t.REMOVE_NODE=t.MOVE_NODE=t.MERGE_NODE=t.INSERT_TEXT=t.INSERT_NODE=void 0;t.INSERT_TEXT="insert_text",t.REMOVE_TEXT="remove_text",t.INSERT_NODE="insert_node",t.REMOVE_NODE="remove_node",t.MERGE_NODE="merge_node",t.SPLIT_NODE="split_node",t.SET_NODE="set_node",t.MOVE_NODE="move_node",t.SET_SELECTION="set_selection"},11650:function(e,t,n){"use strict";var r=n(12897).default,i=n(6305).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.replacePastedDataId=t.replaceNodeId=t.decorateOperation=void 0;var o=a(n(55097)),s=a(n(79656)),u=i(n(80390)),l=a(n(10230));t.decorateOperation=function(e){var t=(0,o.default)(e);switch(t.type){case u.INSERT_NODE:var n=t.node;n.id||(n.id=s.default.nice());break;case u.SPLIT_NODE:var r=t.properties;(void 0===r?{}:r).id=s.default.nice()}return t};var c=function(e){return l.default.isObject(e)?l.default.hasProperty(e,"children")?r(r({},e),{},{id:s.default.nice(),children:d(e.children)}):r(r({},e),{},{id:s.default.nice()}):e};t.replaceNodeId=c;var d=function(e){return l.default.isObject(e)?c(e):Array.isArray(e)?e.map((function(e){return e.id=s.default.nice(),e.children&&(e.children=d(e.children)),e})):[{id:s.default.nice(),text:""}]};t.replacePastedDataId=d},61347:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i={editorPlugin:r(n(95416)).default};t.default=i},95416:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(11650),a=/data-slate-fragment="(.+?)"/m;t.default=function(e){var t=e.apply,n=e;return n.apply=function(e){var n=(0,i.decorateOperation)(e);t(n)},n.insertFragmentData=function(e){var t=e.getData("application/x-slate-fragment")||function(e){var t=e.getData("text/html").match(a)||[];return r(t,2)[1]}(e);if(t){var o=decodeURIComponent(window.atob(t)),s=JSON.parse(o),u=(0,i.replacePastedDataId)(s);return n.insertFragment(u),n}},n}},91127:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.transformToParagraph=void 0;var r=n(13683),i=n(24643),a=n(33601);t.transformToParagraph=function(e,t){e.selection&&(r.Transforms.setNodes(e,{type:i.PARAGRAPH}),(0,a.focusEditor)(e,t))}},9955:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(24643),a=r(n(17160)),o=r(n(45723)),s={type:i.PARAGRAPH,nodeType:"element",editorPlugin:a.default,renderElements:[o.default]};t.default=s},17160:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(13683),a=n(33601),o=n(24643),s=n(17467);t.default=function(e){var t=e.deleteBackward,n=e.insertBreak,u=e.insertFragment,l=e;return l.insertBreak=function(){if(l.selection){var t=i.Editor.nodes(l,{mode:"lowest"}),o=r(t,1)[0];if(o&&o[0].code){var s=(0,a.getAboveBlockNode)(l,{match:function(e){return i.Element.isElement(e)},mode:"highest"});if(function(e,t){var n=e.selection;return!!n&&(i.Editor.isStart(e,n.anchor,t)||i.Editor.isStart(e,n.focus,t))}(e,o[1])&&0!==i.Node.string(o[0]).length){i.Transforms.insertNodes(l,(0,a.generateDefaultParagraph)(),{at:s[1],select:!0});var u=i.Editor.start(e,i.Path.next(s[1])),c={anchor:u,focus:u};return void(0,a.focusEditor)(l,c)}if(function(e,t){var n=e.selection;return!!n&&(i.Editor.isEnd(e,n.anchor,t)||i.Editor.isEnd(e,n.focus,t))}(e,o[1])){var d=i.Path.next(s[1]);return void i.Transforms.insertNodes(l,(0,a.generateDefaultParagraph)(),{at:d,select:!0})}}n()}else n()},l.deleteBackward=function(e){if(l.selection){var n=(0,a.getSelectedNodeEntryByType)(l,o.PARAGRAPH);if(n&&""===i.Node.string(n[0])){var r=(0,a.getPrevNode)(l);if(r&&r[0].type===o.TABLE_CELL)return void i.Transforms.removeNodes(l,{at:n[1]})}return t(e)}t(e)},l.insertFragment=function(t){var n={type:[o.PARAGRAPH]},c=(0,a.getNodeEntries)(l,{match:n}),d=r(c,1)[0];if(!d)return u(t);var f=t[0];if(1===t.length&&s.LIST_TYPE_ARRAY.includes(f.type)){if(1===f.children.length){var p=i.Node.string(t[0]);return void(0,i.insertText)(p)}if((0,a.isSelectionAtBlockStart)(e))return void i.Transforms.insertNodes(l,t);var h=i.Path.next(d[1]);i.Transforms.insertNodes(l,t,{at:h})}else{if(1!==t.length||f.type!==o.TABLE)return u(t);var m=d[0].children.some((function(e){return i.Editor.isVoid(l,e)}));if(0===i.Node.string(d[0]).length&&!m)return void i.Transforms.insertNodes(l,t,{at:d[1]});var g=i.Path.next(d[1]);i.Transforms.insertNodes(l,t,{at:g})}},l}},45723:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(9950));t.default=function(e){var t=e.element,n=e.attributes,r=e.children;return i.default.createElement("p",Object.assign({"data-id":t.id,"data-root":"true"},n),r)}},9337:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TABLE_ROW_NODE_NAME=t.TABLE_MAX_ROWS=t.TABLE_MAX_COLUMNS=t.TABLE_ELEMENT_POSITION=t.TABLE_ELEMENT=t.TABLE_CELL_NODE_NAME=t.TABLE_BODY_NODE_NAME=void 0;t.TABLE_CELL_NODE_NAME="td",t.TABLE_ROW_NODE_NAME="tr",t.TABLE_BODY_NODE_NAME="tbody",t.TABLE_MAX_ROWS=500,t.TABLE_MAX_COLUMNS=50,t.TABLE_ELEMENT={TABLE:"table",ROW:"row",COLUMN:"column",CELL:"cell"},t.TABLE_ELEMENT_POSITION={AFTER:"after",BEFORE:"before"}},27103:function(e,t,n){"use strict";var r=n(85715).default,i=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),s=n(28321),u=n(39324),l=n(34205),c=i(n(48466)),d=n(9337);n(72670);t.default=function(e){var t=e.element,n=e.position,i=e.editor,a=e.handleCloseContextMenu,f=(0,o.useState)({}),p=r(f,2),h=p[0],m=p[1],g=(0,o.useRef)(null),v=(0,s.useTranslation)(l.TRANSLATE_NAMESPACE).t,y=(0,o.useMemo)((function(){return t.children.length}),[t.children]),b=(0,o.useMemo)((function(){return t.children[0].children.length}),[t.children]);(0,o.useLayoutEffect)((function(){var e=n.top,t=n.left;m({top:e,left:t,zIndex:"1071",display:"block"})}),[n]);var E=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];e&&e.apply(void 0,[i].concat(n)),a()},_=function(e,t,n){(0,u.insertTableElement)(i,e,t,n),a()};return o.default.createElement("div",{contentEditable:!1,style:h,ref:g,className:"sf-context-menu-wrapper"},o.default.createElement("div",{className:"sf-context-menu sf-dropdown-list"},o.default.createElement(c.default,{type:d.TABLE_ELEMENT.ROW,count:1,currentCount:y,position:d.TABLE_ELEMENT_POSITION.BEFORE,insertTableElement:_}),o.default.createElement(c.default,{type:d.TABLE_ELEMENT.ROW,count:1,currentCount:y,position:d.TABLE_ELEMENT_POSITION.AFTER,insertTableElement:_}),o.default.createElement(c.default,{type:d.TABLE_ELEMENT.COLUMN,count:1,currentCount:b,position:d.TABLE_ELEMENT_POSITION.BEFORE,insertTableElement:_}),o.default.createElement(c.default,{type:d.TABLE_ELEMENT.COLUMN,count:1,currentCount:b,position:d.TABLE_ELEMENT_POSITION.AFTER,insertTableElement:_}),o.default.createElement("div",{className:"sf-divider dropdown-divider"}),o.default.createElement("button",{onMouseDown:function(){return E(u.removeRow)},className:"sf-context-menu-item sf-dropdown-menu-item"},v("Delete_row")),o.default.createElement("button",{onMouseDown:function(){return E(u.removeColumn)},className:"sf-context-menu-item sf-dropdown-menu-item"},v("Delete_column")),o.default.createElement("button",{onMouseDown:function(){return E(u.removeTable)},className:"sf-context-menu-item sf-dropdown-menu-item"},v("Delete_table"))))}},48466:function(e,t,n){"use strict";var r=n(17383).default,i=n(34579).default,a=n(18336).default,o=n(29511).default,s=n(6305).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=u(n(64467)),c=s(n(9950)),d=n(48843),f=u(n(75168)),p=n(9337),h=n(28321),m=function(e){function t(e){var n;return r(this,t),n=a(this,t,[e]),(0,l.default)(n,"insertTableElement",(function(){var e=n.props,t=e.type,r=e.position,i=n.state.count;n.props.insertTableElement(t,r,i)})),(0,l.default)(n,"getTip",(function(){var e=n.props,t=e.type,r=e.position,i=e.t;return t===p.TABLE_ELEMENT.ROW?r===p.TABLE_ELEMENT_POSITION.AFTER?i("Insert_below"):i("Insert_above"):r===p.TABLE_ELEMENT_POSITION.AFTER?i("Insert_on_the_right"):i("Insert_on_the_left")})),(0,l.default)(n,"onMouseDown",(function(e){e.stopPropagation()})),(0,l.default)(n,"onKeyDown",(function(e){if((0,f.default)("enter",e))return e.preventDefault(),void n.insertTableElement()})),(0,l.default)(n,"onChange",(function(e){var t=e.target.value||"0",r=t?t.replace(/[^\d,]/g,""):t;if(r!==n.state.count){var i=n.props.currentCount,a=parseInt(r);i+a>n.maxCount?n.setState({count:n.maxCount-i}):n.setState({count:a})}})),n.state={count:e.count||1},n.maxCount=e.type===p.TABLE_ELEMENT.ROW?p.TABLE_MAX_ROWS:p.TABLE_MAX_COLUMNS,n}return o(t,e),i(t,[{key:"render",value:function(){var e=this.state.count,t=this.props,n=t.t,r=t.type,i=t.currentCount>=this.maxCount;return c.default.createElement("button",{onMouseDown:this.insertTableElement,className:"sf-context-menu-item sf-dropdown-menu-item",disabled:i},this.getTip(),c.default.createElement("div",{className:"insert-number"},c.default.createElement(d.Input,{className:"insert-number-input",value:e,disabled:i,onMouseDown:this.onMouseDown,onKeyDown:this.onKeyDown,onChange:this.onChange}),c.default.createElement("span",null,r===p.TABLE_ELEMENT.ROW?n("Row(s)"):n("Column(s)"))))}}])}(c.Component);t.default=(0,h.withTranslation)("seafile-editor")(m)},31973:function(e,t,n){"use strict";var r=n(12897).default,i=n(85715).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.selectCellByGrid=t.pasteContentIntoTable=t.jumpOutTableInEditor=t.isSelectingMultipleTables=t.isInTable=t.isDisabled=t.insertTable=t.getTableFocusingInfos=t.getTableEntry=t.getSelectedTableCells=t.getSelectGrid=t.getContextMenuPosition=void 0;var o=n(13683),s=n(34457),u=a(n(55391)),l=n(76960),c=n(24643),d=n(33601),f=a(n(50327)),p=n(83902),h=n(58372),m=n(895),g=n(86086);t.isDisabled=function(e,t){var n=e.selection;if(t||!n)return!0;var r=[c.TABLE,c.TABLE_ROW,c.TABLE_CELL,c.FORMULA,c.CODE_BLOCK,c.COLUMN,c.BLOCKQUOTE,c.UNORDERED_LIST,c.ORDERED_LIST,c.LIST_ITEM],a=o.Editor.nodes(e,{match:function(e){return r.includes(e.type)},mode:"highest"});return!!i(a,1)[0]};var v=function(e){if(!e.selection)return!1;var t=E(e);return!!i(t,1)[0]};t.isInTable=v;t.insertTable=function(e,t,n){var r=(0,l.generateTable)({rowNum:t,columnNum:n}),a=e.selection;if(o.Editor.insertNode(e,r,{select:!1}),o.Range.isCollapsed(a)){var s=o.Editor.nodes(e,{at:a.anchor.path,match:function(e){return e.type===c.PARAGRAPH&&0===o.Node.string(e).length}}),u=i(s,1)[0];if(u){var f=u[1];1===f.length&&0!==f[0]&&o.Transforms.removeNodes(e,{at:f})}}var p=o.Editor.nodes(e,{match:function(e){return e.id===r.id},mode:"highest"}),h=i(p,1)[0],m=o.Editor.start(e,h[1]);(0,d.focusEditor)(e,m)};var y=function(e){if(!v(e))return null;var t=o.Editor.nodes(e,{match:function(e){return[c.TABLE,c.TABLE_ROW,c.TABLE_CELL].includes(e.type)}}),n=Array.from(t),r=n[0],i=n[1],a=n[2],s=a[1].at(-1),u=a[1].at(-2);return{cellEntry:a,tableEntry:r,rowEntry:i,columnIndex:s,rowIndex:u}};t.getTableFocusingInfos=y;t.selectCellByGrid=function(e,t,n){var r=y(e),a=i(r.tableEntry,2)[1],s=o.Editor.range(e,a.concat(t,n));(0,d.focusEditor)(e,s)};t.getSelectedTableCells=function(e){var t=E(e),n=i(t,1)[0];if(!n)return null;var r=i(n,1)[0].children,a=b(e);if(!a)return null;for(var o=a.startRowIndex,s=a.endRowIndex,u=a.startColIndex,c=a.endColIndex,d=[],f=o;f<=s;f++){for(var p=r[f],h=[],m=u;m<=c;m++){var g=p.children[m];h.push(g)}d.push((0,l.generateTableRow)({childrenOrText:h})),h=[]}return[(0,l.generateTable)({childrenOrText:d})]};var b=function(e){var t=E(e),n=i(t,1)[0];if(!n)return null;var a=document.querySelectorAll(".selected-cell");if(0===a.length)return null;var u=s.ReactEditor.toSlateNode(e,a[0]),l=s.ReactEditor.findPath(e,u);return o.Path.isAncestor(n[1],l)?Array.from(a).reduce((function(e,t){var n=e.startRowIndex,i=e.endRowIndex,a=e.startColIndex,o=e.endColIndex,s=t.cellIndex,u=t.parentNode.rowIndex;return(-1===i||u>i)&&(e.endRowIndex=u),(-1===n||u<n)&&(e.startRowIndex=u),(-1===o||s>o)&&(e.endColIndex=s),(-1===a||s<a)&&(e.startColIndex=s),r({},e)}),{startRowIndex:-1,endRowIndex:-1,startColIndex:-1,endColIndex:-1}):null};t.getSelectGrid=b;t.pasteContentIntoTable=function(e,t){var n=t,r=(0,f.default)(n),a=r.fragment,s=r.text,l=r.type,v=r.html,b=s.replace(/\r\n|\n/g," ");if(!a&&"text"===l){if((0,u.default)(s)&&!(0,h.isImage)(s)){var E=(0,m.generateLinkNode)(s,s);return void o.Editor.insertFragment(e,[E],{select:!0})}return(0,u.default)(s)&&(0,h.isImage)(s)?void(0,g.insertImage)(e,s):void o.Transforms.insertText(e,b)}if("html"===l&&(a=(0,p.htmlDeserializer)(v)),1===a.length)if(a[0].type===c.TABLE){var _=a[0],C=y(e),A=i(C.tableEntry,2),T=A[0],w=A[1],S=i(C.rowEntry,1)[0],k=C.rowIndex,D=C.columnIndex,x=S.children.length,O=T.children.length;_.children.some((function(t,n){var r=w.concat(k+n+k);return k+n>=O+1||(t.children.some((function(t,n){if(D+n>=x+1)return!0;var i=r.concat(D+n).concat(0);if(o.Transforms.removeNodes(e,{at:i}),t.children.type!==c.PARAGRAPH){var a=o.Node.string(t),s=(0,d.generateElement)(c.PARAGRAPH,{childrenOrText:a});o.Transforms.insertNodes(e,s,{at:i})}else o.Transforms.insertNodes(e,t.children,{at:i});return!1})),!1)}))}else a[0].type===c.PARAGRAPH?(0,o.insertFragment)(e,a):o.Transforms.insertText(e,s.replace(/\r\n|\n/g," "))};t.jumpOutTableInEditor=function(e){var t=E(e),n=i(t,1)[0];if(n){var r=i(n,2)[1],a=o.Path.parent(r).concat(r.at(-1)+1);o.Transforms.insertNodes(e,(0,d.generateElement)(c.PARAGRAPH),{at:a}),o.Transforms.select(e,{path:a.concat(0),offset:0})}};var E=function(e){return o.Editor.nodes(e,{match:function(e){return e.type===c.TABLE},mode:"highest"})};t.getTableEntry=E;t.isSelectingMultipleTables=function(e){var t=0;return(0,d.getSelectedElems)(e).some((function(e){return e.type===c.TABLE&&t++,t>1}))};t.getContextMenuPosition=function(e,t){var n=document.body,r=n.clientHeight,i=n.clientWidth,a=t.current.getBoundingClientRect(),o=a.x,s=a.y,u=e.clientY,l=e.clientX,c=u+240>r,d=l+350>i,f=u-s,p=l-o,h=0,m=0;c&&(h=f-(240-(r-u)));d&&(m=p-(350-(i-l)));return c||d?c&&d?{top:h,left:m}:c?{top:h,left:p}:{top:f,left:m}:{top:f,left:p}}},86373:function(e,t,n){"use strict";var r=n(6305).default,i=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(24643),o=i(n(24713)),s=n(17738),u=i(n(45522)),l=r(n(74126)),c={type:a.TABLE,nodeType:"element",editorMenus:[o.default,s.AlignmentDropDown,s.ColumnOperationDropDownList,s.RowOperationDropDownList,s.RemoveTableMenu],editorPlugin:u.default,renderElements:[l.RenderTableCell,l.RenderTableRow,l.default]};t.default=c},24713:function(e,t,n){"use strict";var r=n(85715).default,i=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),s=i(n(57339)),u=n(17467),l=n(24643),c=n(31973),d=i(n(52545));n(89916);var f=u.MENUS_CONFIG_MAP[l.TABLE];t.default=function(e){var t=e.editor,n=e.readonly,i=e.className,a=e.isRichEditor,u=(0,o.useState)(!1),l=r(u,2),p=l[0],h=l[1],m=(0,o.useMemo)((function(){return(0,c.isDisabled)(t,n)}),[t.selection,n]),g=(0,c.isInTable)(t),v=(0,o.useRef)(null),y=(0,o.useCallback)((function(e){if(e){var t=v.current;if(t&&t.contains(e.target)&&t!==e.target)return}h(!1),E()}),[]),b=(0,o.useCallback)((function(){document.addEventListener("mousedown",y)}),[]),E=(0,o.useCallback)((function(){document.removeEventListener("mousedown",y)}),[]),_=(0,o.useCallback)((function(e){e.stopPropagation(),e.preventDefault();var t=!p;h(t),t?b():E()}),[p,b,E]);return o.default.createElement("div",{className:"sf-table-menu-item"},o.default.createElement(s.default,Object.assign({isRichEditor:a,className:i,disabled:m,isActive:g,onMouseDown:_,editor:t},f)),p&&o.default.createElement(d.default,{ref:v,editor:t,onHideSelector:y}))}},17738:function(e,t,n){"use strict";var r=n(12897).default,i=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.RowOperationDropDownList=t.RemoveTableMenu=t.ColumnOperationDropDownList=t.AlignmentDropDown=void 0;var o=a(n(9950)),s=i(n(98558)),u=n(17467),l=i(n(57339)),c=n(39324);t.AlignmentDropDown=function(e){var t=e.editor,n=e.readonly,i=(0,o.useMemo)((function(){return[r(r({},u.MENUS_CONFIG_MAP[u.TABLE_SUBMENU_MAP.TABLE_ALIGN_LEFT]),{},{handleClick:function(e){return(0,c.changeColumnAlign)(t,u.TEXT_ALIGN.LEFT)}}),r(r({},u.MENUS_CONFIG_MAP[u.TABLE_SUBMENU_MAP.TABLE_ALIGN_CENTER]),{},{handleClick:function(e){return(0,c.changeColumnAlign)(t,u.TEXT_ALIGN.CENTER)}}),r(r({},u.MENUS_CONFIG_MAP[u.TABLE_SUBMENU_MAP.TABLE_ALIGN_RIGHT]),{},{handleClick:function(e){return(0,c.changeColumnAlign)(t,u.TEXT_ALIGN.RIGHT)}})]}),[t]);return o.default.createElement(s.default,Object.assign({editor:t,readonly:n,isDisabled:!1,dropDownList:i,isShowListItemIcon:!0},u.MENUS_CONFIG_MAP[u.TABLE_SUBMENU_MAP.TABLE_ALIGN_LEFT]))};t.ColumnOperationDropDownList=function(e){var t=e.editor,n=e.readonly,i=(0,o.useMemo)((function(){return[r(r({},u.MENUS_CONFIG_MAP[u.TABLE_SUBMENU_MAP.TABLE_INSERT_COLUMN]),{},{handleClick:function(e){return(0,c.insertColumn)(t)}}),r(r({},u.MENUS_CONFIG_MAP[u.TABLE_SUBMENU_MAP.TABLE_DELETE_COLUMN]),{},{handleClick:function(e){return(0,c.removeColumn)(t)}})]}),[t]);return o.default.createElement(s.default,Object.assign({editor:t,readonly:n,isDisabled:!1,dropDownList:i},u.MENUS_CONFIG_MAP[u.TABLE_SUBMENU_MAP.TABLE_INSERT_COLUMN]))};t.RowOperationDropDownList=function(e){var t=e.editor,n=e.readonly,i=(0,o.useMemo)((function(){return[r(r({},u.MENUS_CONFIG_MAP[u.TABLE_SUBMENU_MAP.TABLE_INSERT_ROW]),{},{handleClick:function(e){return(0,c.insertRow)(t)}}),r(r({},u.MENUS_CONFIG_MAP[u.TABLE_SUBMENU_MAP.TABLE_DELETE_ROW]),{},{handleClick:function(e){return(0,c.removeRow)(t)}})]}),[t]);return o.default.createElement(s.default,Object.assign({editor:t,readonly:n,isDisabled:!1,dropDownList:i},u.MENUS_CONFIG_MAP[u.TABLE_SUBMENU_MAP.TABLE_INSERT_ROW]))};t.RemoveTableMenu=function(e){var t=e.editor,n=(e.readonly,e.className),r=e.isRichEditor;return o.default.createElement(l.default,Object.assign({isRichEditor:r,className:n,disabled:!1,isActive:!1,onMouseDown:function(){return(0,c.removeTable)(t)},editor:t},u.MENUS_CONFIG_MAP[u.TABLE_SUBMENU_MAP.TABLE_DELETE_TABLE]))}},52545:function(e,t,n){"use strict";var r=n(85715).default,i=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),s=i(n(99754)),u=n(31973);n(89916);var l=o.default.forwardRef((function(e,t){var n=e.editor,i=e.onHideSelector,a=(0,o.useState)({row:0,column:0}),l=r(a,2),c=l[0],d=l[1],f=(0,o.useState)({row:4,column:4}),p=r(f,2),h=p[0],m=p[1],g=(0,o.useCallback)((function(e,t){var n=e+1,r=t+1,i=n+1,a=r+1;i<4?i=4:i>10&&(i=10),a<4?a=4:a>10&&(a=10),d({row:n,column:r}),m({row:i,column:a})}),[]),v=(0,o.useCallback)((function(){(0,u.insertTable)(n,c.row,c.column),i()}),[n,i,c.column,c.row]),y=(0,o.useCallback)((function(e,t){for(var n=c.row,r=c.column,i=[],a=function(e){for(var a=[],u=function(t){var i=n>e&&r>t;a.push(o.default.createElement("div",{onClick:v,onMouseEnter:function(){return g(e,t)},className:(0,s.default)("sf-table-selector-cell",{selected:i}),key:"".concat(e,"-").concat(t)}))},l=0;l<t;l++)u(l);i.push(o.default.createElement("div",{className:"sf-table-row",key:e},a))},u=0;u<e;u++)a(u);return i}),[v,g,c]),b=(0,o.useMemo)((function(){return y(h.row,h.column)}),[y]);return o.default.createElement("div",{className:"sf-table-size-selector-card",ref:t},o.default.createElement("p",{className:"sf-table-grid-info"},"".concat(c.row," x ").concat(c.column)),b)}));t.default=l},76960:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.generateTableRow=t.generateTableCell=t.generateTable=void 0;var r=n(33601),i=n(24643),a=(n(17467),function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).childrenOrText,t=void 0===e?"":e;return(0,r.generateElement)(i.TABLE_CELL,{childrenOrText:t,props:{}})});t.generateTableCell=a;var o=function(e){var t=e.columnNum,n=e.childrenOrText,o=void 0===n?"":n,s=[];if(t)s=Array.from({length:t},(function(){return a()}));else if("string"===typeof o&&(o=[a({childrenOrText:o})]),!Array.isArray(o))throw Error("childrenOrText must be a string or a Node array!");return(0,r.generateElement)(i.TABLE_ROW,{childrenOrText:t?s:o})};t.generateTableRow=o;t.generateTable=function(e){var t=e.rowNum,n=e.columnNum,a=e.childrenOrText,s=void 0===a?"":a,u=[],l=[];if(t)l=new Array(n).fill(null),u=Array.from({length:t},(function(){return o({columnNum:n})}));else{if("string"===typeof s&&(s=[o({childrenOrText:s})]),!Array.isArray(s))throw Error("childrenOrText must be a string or a Node array!");var c=s[0].children.length;l=new Array(c).fill(null)}return(0,r.generateElement)(i.TABLE,{childrenOrText:t?u:s,props:{align:l}})}},45522:function(e,t,n){"use strict";var r=n(41132).default,i=n(85715).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(13683),s=a(n(75168)),u=n(31973),l=n(17467),c=a(n(2435)),d=n(24643),f=n(39324),p=a(n(50327)),h=a(n(28418)),m=n(41117),g=n(33601);t.default=function(e){var t=e.insertBreak,n=e.deleteBackward,a=e.onHotKeyDown,v=e.insertText,y=e.deleteForward,b=e.onCopy,E=e.insertData,_=e.insertFragment,C=e.normalizeNode,A=e;return A.insertBreak=function(){var n=(0,u.isInTable)(A);if(!e.selection||!n)return t&&t();(0,f.insertRow)(A);var r=o.Editor.nodes(A,{match:function(e){return o.Element.isElement(e)&&e.type===d.TABLE_ROW}}),a=i(r,1)[0],s=o.Path.next(a[1]).concat(0);o.Transforms.select(A,s)},A.insertText=function(e){if(!(0,u.isInTable)(A))return v&&v(e);var t=A.selection;if(" "!==e||!t||!o.Range.isCollapsed(t))return v(e);v(e)},A.insertData=function(e){return(0,u.isInTable)(A)?"file"===(0,p.default)(e).type?E(e):(0,u.pasteContentIntoTable)(A,e):E&&E(e)},A.insertFragment=function(t){if(!(0,u.isInTable)(A))return _&&_(t);if(Array.isArray(t)){var n=t[0];if(1!==t.length||n.type!==d.TABLE){var a=[d.TABLE,d.BLOCKQUOTE,d.UNORDERED_LIST,d.ORDERED_LIST,d.CODE_BLOCK];if(t.some((function(e){return a.includes(e.type)}))){var s=t.reduce((function(e,t){return e+o.Node.string(t)}),"");o.Editor.insertText(A,s)}else{var c=[].concat(r(l.HEADERS),[d.CHECK_LIST_ITEM,d.PARAGRAPH]),f=t.map((function(e){return c.includes(e.type)?e.children:e})).flat();_(f)}}else{var p=(0,u.getTableFocusingInfos)(e),h=p.tableEntry,m=p.rowEntry,v=(0,u.getSelectGrid)(e);if(!v){var y=(0,g.getSelectedNodeEntryByType)(e,d.TABLE_CELL);if(!y)return;var b=i(y,2)[1],E=b.pop();v={startRowIndex:b.pop(),startColIndex:E}}var C=v,T=C.startRowIndex,w=C.startColIndex,S=i(h,2),k=S[0],D=S[1],x=i(m,1)[0].children.length,O=k.children.length;n.children.forEach((function(t,n){if(T+n>=O)return!0;var i=[].concat(r(D),[T+n]);return t.children.forEach((function(t,n){if(w+n>=x)return!0;var a=[].concat(r(i),[w+n]).concat(0);o.Transforms.removeNodes(e,{at:a});var s=[].concat(r(l.HEADERS),[d.CHECK_LIST_ITEM,d.PARAGRAPH]),u=t.children.map((function(e){return s.includes(e.type)?e.children:e})).flat();return o.Transforms.insertNodes(e,u,{at:a}),!1})),!1}))}}},A.deleteBackward=function(t){if(!(0,u.isInTable)(A))return n(t);var r=A.selection;if(o.Range.isRange(r)){var a=o.Editor.nodes(e,{match:function(e){return e.type===d.TABLE_CELL},mode:"lowest"}),s=i(a,1)[0];if(!o.Editor.isStart(A,r.anchor,s[1]))return n&&n(t)}},A.deleteForward=function(t){if(!(0,u.isInTable)(A))return y(t);var n=A.selection;if(o.Range.isRange(n)){var r=o.Editor.nodes(e,{match:function(e){return e.type===d.TABLE_CELL},mode:"lowest"}),a=i(r,1)[0];if(!o.Editor.isEnd(A,n.anchor,a[1]))return y(t)}},A.onHotKeyDown=function(e){if(!(0,u.isInTable)(A))return a&&a(e);if((0,s.default)("tab",e)){e.preventDefault();var t,n,r=(0,u.getTableFocusingInfos)(A),c=i(r.tableEntry,1)[0],d=i(r.rowEntry,1)[0],p=r.columnIndex,g=r.rowIndex;if(p<d.children.length-1)t=p+1,n=g;else t=0,n=g+1,g===c.children.length-1&&(0,f.insertRow)(A,l.INSERT_POSITION.AFTER);return(0,u.selectCellByGrid)(A,n,t),!0}if((0,s.default)("shift+tab",e)){e.preventDefault();var v,y,b=(0,u.getTableFocusingInfos)(A),E=i(b.rowEntry,1)[0],_=b.columnIndex,C=b.rowIndex;return _>0?(y=C,v=_-1):C>0?(y=C-1,v=E.children.length-1):(y=0,v=0),(0,u.selectCellByGrid)(A,y,v),!0}if((0,s.default)("mod+enter",e)||(0,s.default)("shift+enter",e))return e.preventDefault(),(0,u.jumpOutTableInEditor)(A),!0;if((0,s.default)("mod+a",e)){e.preventDefault();var T=(0,u.getTableFocusingInfos)(A),w=i(T.tableEntry,1)[0],S=i(T.rowEntry,1)[0],k=w.children.length,D=S.children.length;return(0,u.selectCellByGrid)(A,k-1,D-1),h.default.getInstance().dispatch(m.INTERNAL_EVENTS.ON_SELECT_ALL_CELL,w.id),!0}if((0,s.default)("delete",e)||(0,s.default)("backspace",e)){var x=(0,u.getSelectGrid)(A);if(!x)return a&&a(e);var O=x.startRowIndex,N=x.endRowIndex,I=x.startColIndex,P=x.endColIndex;if(-1===O||-1===N||-1===I||-1===P)return;for(var M=(0,u.getTableEntry)(A),L=i(M,1)[0],R=i(L,2)[1],F=O;F<=N;F++)for(var B=I;B<=P;B++)o.Transforms.insertText(A,"",{at:R.concat(F,B)});return!0}return a&&a(e)},A.onCopy=function(e){if(!(0,u.isInTable)(A))return b&&b(e);e.preventDefault(),e.stopPropagation();var t=(0,u.getSelectedTableCells)(A);if(t)return(0,c.default)(e,"fragment",t),!0;if((0,g.getSelectedNodeByType)(A,d.TABLE_CELL)){var n=window.getSelection(),r=n.toString(),i=n.getRangeAt(0).cloneContents(),a=document.createElement("div");return i.childNodes.forEach((function(e){if(e.classList&&e.classList.contains("sf-image-wrapper")){var t=e.querySelector("img");a.appendChild(t.cloneNode(!0))}else a.appendChild(e.cloneNode(!0))})),(0,c.default)(e,"text",r),(0,c.default)(e,"html",a.innerHTML.toString()),!0}return!1},A.normalizeNode=function(t){var n=i(t,2),r=n[0],a=n[1];if(r.type===d.TABLE){if((0,g.isLastNode)(A,r)){var s=(0,g.generateEmptyElement)(d.PARAGRAPH);o.Transforms.insertNodes(A,s,{at:[a[0]+1]})}if((0,g.isFirstNode)(A,r)){var u=(0,g.generateEmptyElement)(d.PARAGRAPH);o.Transforms.insertNodes(A,u,{at:[a[0]]})}}if(r.type===d.TABLE_ROW){var l=o.Editor.parent(e,a);if((null===l||void 0===l?void 0:l[0].type)!==d.TABLE)return void(0,o.unwrapNodes)(e,{at:a})}if(r.type===d.TABLE_CELL){var c=o.Editor.parent(e,a);if((null===c||void 0===c?void 0:c[0].type)!==d.TABLE_ROW)return void(0,o.unwrapNodes)(e,{at:a})}return C([r,a])},A}},74126:function(e,t,n){"use strict";var r=n(85715).default,i=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.RenderTableRow=t.RenderTableCell=void 0;var o=a(n(9950)),s=n(34457),u=n(13683),l=n(9337),c=i(n(27103)),d=n(31973),f=n(33601),p=n(17467),h=i(n(28418)),m=n(41117);n(61473);t.default=function(e,t){var n=e.attributes,i=e.children,a=e.element,u=(0,o.useRef)(null),f=(0,o.useRef)({rowIndex:-1,colIndex:-1}),p=(0,o.useState)({startRowIndex:-1,startColIndex:-1,endRowIndex:-1,endColIndex:-1}),g=r(p,2)[1],v=(0,o.useState)(!1),y=r(v,2),b=y[0],E=y[1],_=(0,o.useState)({top:0,left:0}),C=r(_,2),A=C[0],T=C[1],w=(0,s.useReadOnly)();(0,o.useEffect)((function(){if(w)return null;k(),document.addEventListener("contextmenu",M,!0),document.addEventListener("mousedown",P);var e=h.default.getInstance().subscribe(m.INTERNAL_EVENTS.ON_SELECT_ALL_CELL,x);return function(){document.removeEventListener("contextmenu",M,!0),document.removeEventListener("mousedown",P),e()}}),[]);var S=(0,o.useCallback)((function(e,t){var n,r=e;if((null===(n=r.nodeName)||void 0===n?void 0:n.toLowerCase())===t)return r;for(;r.nodeName&&(null===(i=r.nodeName)||void 0===i?void 0:i.toLowerCase())!==t;){var i;r=r.parentNode}return r}),[]),k=(0,o.useCallback)((function(e){var t,n;L(),(null===(t=document.querySelector(".sf-table-operations-group"))||void 0===t?void 0:t.contains(null===e||void 0===e?void 0:e.target))||null===(n=u.current)||void 0===n||n.querySelectorAll(".selected-cell").forEach((function(e){e.classList.remove("selected-cell","selected-cell-left","selected-cell-bottom","selected-cell-top","selected-cell-right")}))}),[]),D=(0,o.useCallback)((function(e,t,n,r){if(k(),!(n<0||e<0)){for(var i=e;i<=t;i++)for(var a=u.current.querySelectorAll(l.TABLE_ROW_NODE_NAME)[i],o=n;o<=r;o++){var s=a.querySelectorAll(l.TABLE_CELL_NODE_NAME)[o];s.classList.add("selected-cell"),i===e&&s.classList.add("selected-cell-top"),o===n&&s.classList.add("selected-cell-left"),o===r&&s.classList.add("selected-cell-right"),i===t&&s.classList.add("selected-cell-bottom")}g({startRowIndex:e,endRowIndex:t,startColIndex:n,endColIndex:r})}}),[k]),x=(0,o.useCallback)((function(e){if(e===a.id){var t=a.children.length-1,n=a.children[0].children.length-1;D(0,t,0,n)}}),[a.children,a.id,D]),O=(0,o.useCallback)((function(e){var t;if((null===(t=e.target.nodeName)||void 0===t?void 0:t.toLowerCase())!==l.TABLE_BODY_NODE_NAME&&u.current.contains(e.target)){var n=f.current,r=n.startRowIndex,i=n.startColIndex,a=S(e.target,l.TABLE_ROW_NODE_NAME).rowIndex,o=S(e.target,l.TABLE_CELL_NODE_NAME).cellIndex,s=Math.min(r,a),c=Math.max(r,a),d=Math.min(i,o),p=Math.max(i,o);s===c&&d===p||(window.getSelection().collapseToEnd(),D(s,c,d,p))}}),[S,D]),N=(0,o.useCallback)((function(e){document.removeEventListener("mousemove",O),document.removeEventListener("mouseup",N)}),[O]),I=(0,o.useCallback)((function(e){var t;if(0===e.button&&(null===(t=e.target.nodeName)||void 0===t?void 0:t.toLowerCase())!==l.TABLE_BODY_NODE_NAME&&u.current.contains(e.target)){k();var n=S(e.target,l.TABLE_ROW_NODE_NAME).rowIndex,r=S(e.target,l.TABLE_CELL_NODE_NAME).cellIndex;f.current={startRowIndex:n,startColIndex:r},document.addEventListener("mousemove",O),document.addEventListener("mouseup",N)}}),[k,S,O,N]),P=(0,o.useCallback)((function(e){0===e.button&&k()}),[k]),M=(0,o.useCallback)((function(e){if(u.current.contains(e.target)){e.preventDefault(),e.stopPropagation();var t=(0,d.getContextMenuPosition)(e,u);T(t),E(!0)}else L()}),[]),L=function(){E(!1)};return o.default.createElement("div",{style:{position:"relative"},"data-id":a.id},o.default.createElement("table",{ref:u,onMouseDown:I,className:"sf-table-container"},o.default.createElement("tbody",n,i)),b&&o.default.createElement(c.default,{element:a,handleCloseContextMenu:L,position:A,editor:t}))};t.RenderTableRow=function(e){var t=e.attributes,n=e.children,r=e.element;return o.default.createElement("tr",Object.assign({},t,{"data-id":r.id}),n)};t.RenderTableCell=function(e){var t=e.attributes,n=e.children,r=e.element,i=(0,s.useSlateStatic)(),a=(0,f.findPath)(i,r,[0,0]),l=a[a.length-1],c=u.Editor.parent(i,a),d=u.Editor.parent(i,c[1])[0],h={};return d.align&&Array.isArray(d.align)?h.textAlign=d.align[l]||p.TEXT_ALIGN.LEFT:h.textAlign=p.TEXT_ALIGN.LEFT,o.default.createElement("td",Object.assign({"data-root":"true","data-id":r.id,style:h},t),n)}},39324:function(e,t,n){"use strict";var r=n(41132).default,i=n(43693).default,a=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.removeTable=t.removeRow=t.removeColumn=t.insertTableElement=t.insertRow=t.insertColumn=t.changeColumnAlign=void 0;var o=n(13683),s=n(17467),u=n(31973),l=n(76960),c=n(33601),d=n(9337),f=n(24643);t.insertRow=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s.INSERT_POSITION.AFTER,n=(0,u.getTableFocusingInfos)(e),r=a(n.tableEntry,2)[1],c=a(n.rowEntry,1)[0],d=function(e){var n=i(i({},s.INSERT_POSITION.BEFORE,(function(e){return r.concat(e)})),s.INSERT_POSITION.AFTER,(function(e){return r.concat(e+1)}));return n[t](e)}(n.rowIndex),f=c.children.map((function(e){var t=e.align;return(0,l.generateTableCell)({align:t})})),p=(0,l.generateTableRow)({childrenOrText:f});o.Transforms.insertNodes(e,p,{at:d})};t.removeRow=function(e){if(!(0,u.isSelectingMultipleTables)(e)){var t=(0,u.getSelectGrid)(e),n=(0,u.getTableEntry)(e),r=a(n,1)[0];if(r)if(t){var i=t.startRowIndex,s=t.endRowIndex,l=a(r,2),d=l[0],f=l[1],h=d.children.length;if(0===i&&s===h-1)return p(e);for(var m=s;m>=i;m--){var g=f.concat(m);o.Transforms.removeNodes(e,{at:g})}var v=o.Editor.start(e,r[1].concat(i-1<0?0:i-1));(0,c.focusEditor)(e,v)}else{var y=(0,u.getTableFocusingInfos)(e),b=a(y.tableEntry,2),E=b[0],_=b[1],C=a(y.rowEntry,2)[1],A=y.rowIndex,T=null,w=E.children.length;if(!(w>1))return p(e);T=A===w-1?o.Editor.start(e,_.concat(A-1)):o.Editor.start(e,C),o.Transforms.removeNodes(e,{at:C}),(0,c.focusEditor)(e,T)}}};var p=function(e){var t=(0,u.getTableEntry)(e),n=a(t,1)[0];if(n){var r=a(n,2),i=r[0],s=r[1];if((0,c.isLastNode)(e,i)){var l=(0,c.generateDefaultParagraph)();o.Transforms.removeNodes(e,{at:s}),o.Transforms.insertNodes(e,l,{at:s});var d=o.Editor.start(e,s);(0,c.focusEditor)(e,d)}else{var f=o.Editor.start(e,s[1]);o.Transforms.removeNodes(e,{at:s}),(0,c.focusEditor)(e,f)}}};t.removeTable=p;t.insertColumn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s.INSERT_POSITION.AFTER,n=(0,u.getTableFocusingInfos)(e),d=a(n.tableEntry,2),f=d[0],p=d[1],h=n.rowIndex,m=n.columnIndex,g=function(e,n){var r=i(i({},s.INSERT_POSITION.BEFORE,(function(e,t){return p.concat(e,t)})),s.INSERT_POSITION.AFTER,(function(e,t){return p.concat(e,t+1)}));return r[t](e,n)};f.children.forEach((function(t,n){var r=g(n,m),i=(0,l.generateTableCell)(n,m);o.Transforms.insertNodes(e,i,{at:r})}));var v=r(f.align),y=t===s.INSERT_POSITION.BEFORE?m:m+1;v.splice(y,0,s.TEXT_ALIGN.LEFT),o.Transforms.setNodes(e,{align:v},{at:p});var b=o.Editor.start(e,g(h,m));(0,c.focusEditor)(e,b)};t.removeColumn=function(e){if(!(0,u.isSelectingMultipleTables)(e)){var t=(0,u.getSelectGrid)(e),n=(0,u.getTableEntry)(e),i=a(n,1)[0];if(i)if(t){var s=t.startColIndex,l=t.endColIndex,d=a(i,2),f=d[0],h=d[1],m=f.children.length,g=f.children[0].children.length;if(0===s&&l===g-1)return p(e);for(var v=0;v<m;v++)for(var y=l;y>=s;y--){var b=h.concat(v,y);o.Transforms.removeNodes(e,{at:b})}var E=o.Editor.start(e,h.concat(0,s-1<0?0:s-1));(0,c.focusEditor)(e,E)}else{var _=(0,u.getTableFocusingInfos)(e),C=a(_.tableEntry,2),A=C[0],T=C[1],w=a(_.rowEntry,2),S=w[0],k=w[1],D=_.columnIndex,x=S.children.length,O=null;if(x>1){var N=D===x-1;A.children.forEach((function(t,n){var r=T.concat(n,D);o.Transforms.removeNodes(e,{at:r})}));var I=r(A.align);I.splice(D,1),o.Transforms.setNodes(e,{align:I},{at:T}),O=N?o.Editor.start(e,k.concat(D-1)):o.Editor.start(e,k.concat(D)),(0,c.focusEditor)(e,O)}else p(e)}}};t.changeColumnAlign=function(e,t){var n=(0,u.getTableFocusingInfos)(e),i=a(n.tableEntry,2),s=i[0],l=i[1],c=n.columnIndex,d=(0,u.getSelectGrid)(e),f=r(s.align);if(d)for(var p=d.startColIndex,h=d.endColIndex,m=p;m<=h;m++)f.splice(m,m,t);else f.splice(c,c,t);o.Transforms.setNodes(e,{align:f},{at:l})};t.insertTableElement=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:d.TABLE_ELEMENT_POSITION.AFTER,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1,s=(0,u.getTableEntry)(e),p=a(s,1)[0];if(p){var h=(0,u.getSelectGrid)(e);if(!h){var m=(0,c.getSelectedNodeEntryByType)(e,f.TABLE_CELL)[1];h={endRowIndex:m.slice(0,m.length-1).pop(),endColIndex:m.pop()}}var g=a(p,2),v=g[0],y=g[1],b=v.children,E=b.length,_=b[0].children.length,C=h,A=C.endRowIndex,T=C.endColIndex;if(t!==d.TABLE_ELEMENT.ROW)if(t!==d.TABLE_ELEMENT.COLUMN);else{if(_>=d.TABLE_MAX_COLUMNS)return;for(var w=n===d.TABLE_ELEMENT_POSITION.AFTER?T+1:T,S=Math.min(d.TABLE_MAX_COLUMNS-_,i),k=0;k<S;k++)for(var D=0;D<E;D++){var x=[].concat(r(y),[D,w]),O=(0,l.generateTableCell)();o.Transforms.insertNodes(e,O,{at:x})}setTimeout((function(){var t=n===d.TABLE_ELEMENT_POSITION.AFTER?T:T+S,i=[].concat(r(y),[A,t,0]);(0,c.focusEditor)(e,i),o.Transforms.collapse(e,{edge:"end"})}))}else{if(E>=d.TABLE_MAX_ROWS)return;for(var N=n===d.TABLE_ELEMENT_POSITION.AFTER?[].concat(r(y),[A+1]):[].concat(r(y),[A]),I=Math.min(d.TABLE_MAX_ROWS-E,i),P=0;P<I;P++){var M=(0,l.generateTableRow)({columnNum:_});o.Transforms.insertNodes(e,M,{at:N})}setTimeout((function(){var t=n===d.TABLE_ELEMENT_POSITION.AFTER?A:A+I,i=[].concat(r(y),[t,T]);(0,c.focusEditor)(e,i),o.Transforms.collapse(e,{edge:"end"})}))}}}},37617:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.toggleTextStyle=t.removeMark=t.isMenuDisabled=t.isMarkActive=t.addMark=void 0;var i=n(13683),a=n(33871),o=n(17467),s=n(33601);t.isMenuDisabled=function(e,t){return!!t||(!e.selection||!!(0,a.isInCodeBlock)(e))};var u=function(e,t){if(!e.selection)return!1;var n=i.Editor.marks(e);if(n&&Object.keys(n).length>0)return!!n[t];var a=i.Editor.nodes(e,{match:function(e){return!0===e[t]}});return!!r(a,1)[0]};t.isMarkActive=u;var l=function(e,t){i.Editor.addMark(e,t,!0)};t.addMark=l;var c=function(e,t){i.Editor.removeMark(e,t)};t.removeMark=c;t.toggleTextStyle=function(e,t){u(e,t)?c(e,t):l(e,t),t===o.TEXT_STYLE_MAP.CODE&&(i.Range.isCollapsed(e.selection)&&i.Editor.insertText(e,""),(0,s.focusEditor)(e))}},94532:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(28506)),a=r(n(31505)),o=r(n(51892)),s={type:"text",editorMenus:[i.default],editorPlugin:a.default,renderElements:[o.default]};t.default=s},28506:function(e,t,n){"use strict";var r=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n(9950)),o=n(17467),s=r(n(57339)),u=n(37617);t.default=function(e){var t=e.editor,n=e.readonly,r=e.type,i=e.isRichEditor,l=e.className,c=o.MENUS_CONFIG_MAP[r],d=(0,u.isMenuDisabled)(t,n),f=(0,u.isMarkActive)(t,r),p=(0,a.useCallback)((function(e,n){(0,u.toggleTextStyle)(t,r)}),[t,r]);return a.default.createElement("div",null,a.default.createElement(s.default,Object.assign({editor:t,disabled:d,isActive:f,isRichEditor:i,className:l,onMouseDown:p},c)))}},31505:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(75168)),a=n(17467),o=n(37617);t.default=function(e){var t=e.onHotKeyDown,n=e;return n.onHotKeyDown=function(e){return(0,i.default)("mod+b",e)||(0,i.default)("mod+i",e)?!!(0,o.isMenuDisabled)(n)||((0,i.default)("mod+b",e)?((0,o.toggleTextStyle)(n,a.TEXT_STYLE_MAP.BOLD),!0):!!(0,i.default)("mod+i",e)&&((0,o.toggleTextStyle)(n,a.TEXT_STYLE_MAP.ITALIC),!0)):t&&t(e)},n}},51892:function(e,t,n){"use strict";var r=n(91847).default,i=["text"],a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),s=n(17467);t.default=function(e,t){var n=e.attributes,a=e.children,u=e.leaf,l=(u.text,r(u,i)),c=o.default.cloneElement(a);return u[s.TEXT_STYLE_MAP.BOLD]&&(c=o.default.createElement("strong",null,c)),u[s.TEXT_STYLE_MAP.ITALIC]&&(c=o.default.createElement("i",null,c)),u[s.TEXT_STYLE_MAP.UNDERLINE]&&(c=o.default.createElement("span",{style:{textDecoration:"underline"}},c)),u[s.TEXT_STYLE_MAP.CODE]&&(c=o.default.createElement("code",null,c)),u[s.TEXT_STYLE_MAP.DELETE]&&(c=o.default.createElement("del",null,c)),u[s.TEXT_STYLE_MAP.ADD]&&(c=o.default.createElement("span",null,c)),u.decoration&&(c=o.default.createElement("span",{className:"token ".concat(u.type)},c)),o.default.createElement("span",Object.assign({"data-id":u.id},n,{className:Object.keys(l).join(" ")}),c)}},66117:function(e,t,n){"use strict";var r=n(85715).default,i=n(6305).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),s=n(34457),u=i(n(24643)),l=n(946),c=function(e){var t=e.element,n=(0,s.useSlateStatic)();switch(t.type){case u.BLOCKQUOTE:return(0,r(l.BlockquotePlugin.renderElements,1)[0])(e);case u.HEADER1:case u.HEADER2:case u.HEADER3:case u.HEADER4:case u.HEADER5:case u.HEADER6:return(0,r(l.HeaderPlugin.renderElements,1)[0])(e,n);case u.IMAGE:return(0,r(l.ImagePlugin.renderElements,1)[0])(e,n);case u.LINK:return(0,r(l.LinkPlugin.renderElements,1)[0])(e,n);case u.CODE_BLOCK:return(0,r(l.CodeBlockPlugin.renderElements,1)[0])(e,n);case u.CODE_LINE:return(0,r(l.CodeBlockPlugin.renderElements,2)[1])(e,n);case u.CHECK_LIST_ITEM:return(0,r(l.CheckListPlugin.renderElements,1)[0])(e,n);case u.ORDERED_LIST:case u.UNORDERED_LIST:return(0,r(l.ListPlugin.renderElements,1)[0])(e,n);case u.LIST_ITEM:return(0,r(l.ListPlugin.renderElements,2)[1])(e,n);case u.TABLE_CELL:return(0,r(l.TablePlugin.renderElements,1)[0])(e);case u.TABLE_ROW:return(0,r(l.TablePlugin.renderElements,2)[1])(e);case u.TABLE:return(0,r(l.TablePlugin.renderElements,3)[2])(e,n);case u.FORMULA:return(0,r(l.FormulaPlugin.renderElements,1)[0])(e,n);case u.COLUMN:return(0,r(l.ColumnPlugin.renderElements,1)[0])(e);default:return(0,r(l.ParagraphPlugin.renderElements,1)[0])(e)}};t.default=function(e){return o.default.createElement(c,e)}},24273:function(e,t,n){"use strict";var r=n(85715).default,i=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n(9950)),o=n(34457),s=n(946),u=function(e){var t=(0,o.useSlateStatic)();return(0,r(s.TextPlugin.renderElements,1)[0])(e,t)};t.default=function(e){return a.default.createElement(u,e)}},19629:function(e,t,n){"use strict";var r=n(85715).default,i=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),s=i(n(99754)),u=n(41117),l=i(n(80144)),c=i(n(28418)),d=n(55964),f=i(n(36902)),p=i(n(69784)),h=i(n(28506)),m=i(n(55971)),g=n(17467),v=i(n(4774)),y=i(n(84208)),b=i(n(49438)),E=i(n(57791)),_=n(24643),C=i(n(24713)),A=n(17738),T=n(31973),w=i(n(14311)),S=i(n(47274)),k=i(n(66778)),D=i(n(79661)),x=i(n(49872));n(47996);var O=function(e){var t=e.editor,n=e.readonly,i=void 0!==n&&n,a=e.isRichEditor,O=void 0!==a&&a,N=e.isSupportFormula,I=void 0!==N&&N,P=e.isSupportInsertSeafileImage,M=void 0!==P&&P,L=e.isSupportColumn,R=void 0!==L&&L;(0,l.default)();var F=(0,o.useState)(!1),B=r(F,2),j=B[0],U=B[1],H=(0,o.useMemo)((function(){return(0,T.isInTable)(t)}),[t.selection]),z=((0,o.useCallback)((function(){var e=!j;U(e),c.default.getInstance().dispatch(u.INTERNAL_EVENTS.ON_ARTICLE_INFO_TOGGLE,e)}),[j]),(0,o.useCallback)((function(e){e&&U(!1)}),[]));(0,o.useEffect)((function(){var e=c.default.getInstance().subscribe(u.EXTERNAL_EVENTS.ON_HELP_INFO_TOGGLE,z);return function(){e()}}),[]);var V=(0,o.useState)(!1),Y=r(V,2),G=Y[0],q=Y[1],W=(0,o.useCallback)((function(){q(!G)}),[G]),K=((0,s.default)("iconfont",{"icon-angle-double-left":!j,"icon-angle-double-right":j}),{editor:t,readonly:i,isRichEditor:O});return o.default.createElement("div",{className:"sf-slate-editor-toolbar"},O&&o.default.createElement(d.MenuGroup,null),o.default.createElement(d.MenuGroup,null,o.default.createElement(p.default,K)),o.default.createElement(d.MenuGroup,null,o.default.createElement(h.default,Object.assign({},K,{type:g.TEXT_STYLE_MAP.BOLD})),o.default.createElement(h.default,Object.assign({},K,{type:g.TEXT_STYLE_MAP.ITALIC})),o.default.createElement(h.default,Object.assign({},K,{type:g.TEXT_STYLE_MAP.CODE})),o.default.createElement(m.default,K)),o.default.createElement(d.MenuGroup,null,o.default.createElement(f.default,K),o.default.createElement(b.default,K),o.default.createElement(E.default,Object.assign({},K,{type:_.ORDERED_LIST})),o.default.createElement(E.default,Object.assign({},K,{type:_.UNORDERED_LIST}))),o.default.createElement(d.MenuGroup,null,o.default.createElement(y.default,K),o.default.createElement(C.default,K),o.default.createElement(v.default,Object.assign({},K,{isSupportInsertSeafileImage:M})),I&&o.default.createElement(w.default,K),R&&o.default.createElement(D.default,K)),H&&o.default.createElement(d.MenuGroup,{className:"sf-menu-group sf-table-operations-group"},o.default.createElement(A.AlignmentDropDown,K),o.default.createElement(A.ColumnOperationDropDownList,K),o.default.createElement(A.RowOperationDropDownList,K),o.default.createElement(A.RemoveTableMenu,K)),o.default.createElement(d.MenuGroup,null,o.default.createElement(S.default,K)),!O&&o.default.createElement("div",{className:"sf-slate-help-info-control",onClick:W},o.default.createElement("span",{className:"iconfont icon-use-help"})),G&&o.default.createElement(k.default,{isRichEditor:O,toggleShortcutDialog:W}),o.default.createElement(x.default,{editor:t}))};O.defaultProps={readonly:!1};t.default=O},67565:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"InlineToolbar",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"Toolbar",{enumerable:!0,get:function(){return i.default}});var i=r(n(19629)),a=r(n(7329))},7329:function(e,t,n){"use strict";var r=n(85715).default,i=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),s=i(n(80144)),u=n(55964),l=i(n(36902)),c=i(n(69784)),d=i(n(28506)),f=i(n(55971)),p=n(17467),h=i(n(4774)),m=i(n(84208)),g=i(n(49438)),v=i(n(57791)),y=n(24643),b=n(17738),E=n(31973),_=i(n(47274)),C=i(n(66778));n(30879);var A=function(e){var t=e.editor,n=e.readonly,i=void 0!==n&&n,a=e.isRichEditor,A=void 0!==a&&a,T=(e.isSupportFormula,e.isSupportInsertSeafileImage),w=void 0!==T&&T,S=(e.isSupportColumn,e.onExpandEditorToggle);(0,s.default)();var k=(0,o.useMemo)((function(){return(0,E.isInTable)(t)}),[t.selection]),D=(0,o.useState)(!1),x=r(D,2),O=x[0],N=x[1],I=(0,o.useCallback)((function(){N(!O)}),[O]),P={editor:t,readonly:i,isRichEditor:A};return o.default.createElement("div",{className:"sf-slate-editor-toolbar"},A&&o.default.createElement(u.MenuGroup,null),o.default.createElement(u.MenuGroup,null,o.default.createElement(c.default,P)),o.default.createElement(u.MenuGroup,null,o.default.createElement(d.default,Object.assign({},P,{type:p.TEXT_STYLE_MAP.BOLD})),o.default.createElement(d.default,Object.assign({},P,{type:p.TEXT_STYLE_MAP.ITALIC})),o.default.createElement(d.default,Object.assign({},P,{type:p.TEXT_STYLE_MAP.CODE})),o.default.createElement(f.default,P)),o.default.createElement(u.MenuGroup,null,o.default.createElement(l.default,P),o.default.createElement(g.default,P),o.default.createElement(v.default,Object.assign({},P,{type:y.ORDERED_LIST})),o.default.createElement(v.default,Object.assign({},P,{type:y.UNORDERED_LIST}))),o.default.createElement(u.MenuGroup,null,o.default.createElement(m.default,P),o.default.createElement(u.MoreMenu,P,o.default.createElement(u.MenuGroup,null,o.default.createElement(h.default,Object.assign({},P,{isSupportInsertSeafileImage:w}))),k&&o.default.createElement(u.MenuGroup,{className:"sf-menu-group sf-table-operations-group"},o.default.createElement(b.AlignmentDropDown,P),o.default.createElement(b.ColumnOperationDropDownList,P),o.default.createElement(b.RowOperationDropDownList,P),o.default.createElement(b.RemoveTableMenu,P)),o.default.createElement(u.MenuGroup,null,o.default.createElement(_.default,P)),!A&&o.default.createElement("div",{className:"sf-slate-help-info-control",onClick:I},o.default.createElement("span",{className:"iconfont icon-use-help"})))),S&&o.default.createElement(u.MenuGroup,null,S&&o.default.createElement(u.ExpandEditorMenu,Object.assign({},P,{onExpandEditorToggle:S}))),O&&o.default.createElement(C.default,{isRichEditor:A,toggleShortcutDialog:I}))};A.defaultProps={readonly:!1};t.default=A},66778:function(e,t,n){"use strict";var r=n(17383).default,i=n(34579).default,a=n(18336).default,o=n(29511).default,s=n(6305).default,u=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=u(n(64467)),c=s(n(9950)),d=n(48843),f=n(28321);n(71394);var p=window.navigator.platform.indexOf("Win")<0?"\u2318":"CTRL",h=function(e){function t(){var e;return r(this,t),e=a(this,t,arguments),(0,l.default)(e,"renderShortcut",(function(e){return c.default.createElement(c.Fragment,null,c.default.createElement("span",{className:"keyboard-shortcut"},e.map((function(e,t){return c.default.createElement("kbd",{key:t},e)}))),c.default.createElement("br",null))})),(0,l.default)(e,"renderContainer",(function(t,n){return c.default.createElement("div",{className:"keyboard-shortcut-container"},c.default.createElement("div",{className:"col-4"},e.renderShortcut(t)),c.default.createElement("div",{className:"col-8"},n))})),e}return o(t,e),i(t,[{key:"render",value:function(){var e=this.props,t=e.t,n=e.toggleShortcutDialog,r=e.isRichEditor,i=t("userHelp",{returnObjects:!0}),a=i.userHelpData;return c.default.createElement(d.Modal,{isOpen:!0,toggle:n,className:"keyboard-shortcut-dialog",zIndex:1071},c.default.createElement(d.ModalHeader,{toggle:n},c.default.createElement("span",{className:"mr-2"},t(i.title))),c.default.createElement(d.ModalBody,null,c.default.createElement("div",null,c.default.createElement("div",{className:"pb-2"},c.default.createElement("div",{className:"keyboard-shortcut-title pb-1"},t(a[1].shortcutType)),this.renderContainer(["#","space"],t(a[1].shortcutData.Heading_1)),this.renderContainer(["##","space"],t(a[1].shortcutData.Heading_2)),this.renderContainer(["###","space"],t(a[1].shortcutData.Heading_3)),this.renderContainer(["####","space"],t(a[1].shortcutData.Heading_4)),this.renderContainer(["#####","space"],t(a[1].shortcutData.Heading_5)),this.renderContainer(["######","space"],t(a[1].shortcutData.Heading_6))),c.default.createElement("div",{className:"pb-2"},c.default.createElement("div",{className:"keyboard-shortcut-title pb-1"},t(a[0].shortcutType)),c.default.createElement("div",{className:"keyboard-shortcut-container"},c.default.createElement("div",{className:"col-4"},this.renderShortcut(["*","space"]),this.renderShortcut(["-","space"])),c.default.createElement("div",{className:"col-8"},t(a[0].shortcutData.Make_list))),c.default.createElement("div",{className:"keyboard-shortcut-container"},c.default.createElement("div",{className:"col-4"},this.renderShortcut(["1.","space"])),c.default.createElement("div",{className:"col-8"},t(a[0].shortcutData.Make_ordered_list))),this.renderContainer(["Tab"],t(a[0].shortcutData.Increase_depth)),this.renderContainer(["Shift","Enter"],t(a[0].shortcutData.Insert_child_in_item)),this.renderContainer(["Enter"],t(a[0].shortcutData.Insert_new_item))),c.default.createElement("div",{className:"pb-2"},c.default.createElement("div",{className:"keyboard-shortcut-title pb-1"},t(a[6].shortcutType)),c.default.createElement("div",{className:"keyboard-shortcut-container"},c.default.createElement("div",{className:"col-4"},this.renderShortcut(["**bold**","space"]),this.renderShortcut(["__bold__","space"])),c.default.createElement("div",{className:"col-8"},t(a[6].shortcutData.Bold))),c.default.createElement("div",{className:"keyboard-shortcut-container"},c.default.createElement("div",{className:"col-4"},this.renderShortcut(["*italic*","space"]),this.renderShortcut(["_italic_","space"])),c.default.createElement("div",{className:"col-8"},t(a[6].shortcutData.Italic))),c.default.createElement("div",{className:"keyboard-shortcut-container"},c.default.createElement("div",{className:"col-4"},this.renderShortcut(["***italic***","space"]),this.renderShortcut(["___italic___","space"])),c.default.createElement("div",{className:"col-8"},t(a[6].shortcutData.Italic_bold))),this.renderContainer(["`code`","space"],t(a[6].shortcutData.Inline_code))),c.default.createElement("div",{className:"pb-2"},c.default.createElement("div",{className:"keyboard-shortcut-title pb-1"},t(a[2].shortcutType)),c.default.createElement("div",{className:"keyboard-shortcut-container"},c.default.createElement("div",{className:"col-4"},this.renderShortcut(["```","space"])),c.default.createElement("div",{className:"col-8"},t(a[2].shortcutData.Make_code_block))),this.renderContainer(["Tab"],t(a[2].shortcutData.Insert_indent)),this.renderContainer(["Enter"],t(a[2].shortcutData.Insert_new_line)),this.renderContainer([p,"Enter"],t(a[2].shortcutData.Escape_code_block))),c.default.createElement("div",{className:"pb-2"},c.default.createElement("div",{className:"keyboard-shortcut-title pb-1"},t(a[3].shortcutType)),this.renderContainer([">","space"],t(a[3].shortcutData.Make_block_quote)),this.renderContainer(["Enter"],t(a[3].shortcutData.Escape_block_quote))),c.default.createElement("div",{className:"pb-2"},c.default.createElement("div",{className:"keyboard-shortcut-title pb-1"},t(a[4].shortcutType)),this.renderContainer(["Enter"],t(a[4].shortcutData.Insert_table_row)),this.renderContainer([p,"Enter"],t(a[4].shortcutData.Escape_table))),r&&c.default.createElement("div",{className:"pb-2"},c.default.createElement("div",{className:"keyboard-shortcut-title pb-1"},t(a[7].shortcutType)),this.renderContainer([p,"s"],t(a[7].shortcutData.Save_file))),c.default.createElement("div",{className:"pb-2"},c.default.createElement("div",{className:"keyboard-shortcut-title pb-1"},t(a[8].shortcutType)),this.renderContainer([p,"v"],t(a[8].shortcutData.Paste_screen_shot))))))}}])}(c.default.PureComponent);t.default=(0,f.withTranslation)("seafile-editor")(h)},1697:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(9950),a=r(n(28418)),o=n(41117),s=n(86086),u=n(895);t.default=function(e){(0,i.useEffect)((function(){return a.default.getInstance().subscribe(o.EXTERNAL_EVENTS.INSERT_IMAGE,(function(t){var n=t.title,r=t.url,i=t.isImage,a=t.selection;i?(0,s.insertSeafileImage)({editor:e,title:n,url:r,selection:a}):(0,u.insertSeafileLink)({editor:e,title:n,url:r,selection:a})}))}),[e])}},35143:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(9950);t.default=function(e){var t=(0,i.useState)(!0),n=r(t,2),a=n[0],o=n[1];return(0,i.useEffect)((function(){if(e){if(window.MathJax={options:{enableMenu:!1},tex:{inlineMath:[["$","$"]],displayMath:[["$$","$$"]]},svg:{fontCache:"global"}},!document.querySelector("#mathjax")){var t=document.createElement("script");t.src=e,t.id="mathjax",document.body.appendChild(t),t.onload=function(){o(!1)}}return function(){var e=document.getElementById("mathjax");e&&e.parentNode.removeChild(e)}}o(!1)}),[]),{isLoadingMathJax:a}}},52703:function(e,t,n){"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.useScrollContext=t.ScrollContext=void 0;var i=r(n(9950)),a=t.ScrollContext=i.default.createContext(null);t.useScrollContext=function(){var e=(0,i.useContext)(a);if(!e)throw new Error("The `useScrollContext` hook must be used inside the <ScrollContext> component's context.");return e.scrollRef}},80144:function(e,t,n){"use strict";var r=n(85715).default,i=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=(0,a.useState)({}),t=r(e,2)[1];(0,a.useEffect)((function(){var e=o.default.getInstance().subscribe("change",(function(){return t({})}));return function(){e()}}),[])};var a=n(9950),o=i(n(28418))},95607:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(9950).useEffect,i=n(41117).EXTERNAL_EVENTS,a=n(28418).default;t.default=function(e){r((function(){return a.getInstance().subscribe(i.ON_LINK_CLICK,(function(t){t.preventDefault(),t.stopPropagation();for(var n,r=t.target;!r.dataset||!r.dataset.url;)r=r.parentNode;r&&(n=r.dataset.url,e?e(n):window.open(n))}))}),[e])}},92203:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"EXTERNAL_EVENTS",{enumerable:!0,get:function(){return i.EXTERNAL_EVENTS}}),Object.defineProperty(t,"EmailEditorDialog",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"EventBus",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(t,"LongTextEditorDialog",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"LongTextInlineEditor",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"MarkdownEditor",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"MarkdownPreview",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(t,"MarkdownViewer",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"SeaTableEditor",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(t,"SeaTableViewer",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(t,"SimpleEditor",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"deserializeHtml",{enumerable:!0,get:function(){return m.deserializeHtml}}),Object.defineProperty(t,"getPreviewContent",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(t,"mdStringToSlate",{enumerable:!0,get:function(){return m.mdStringToSlate}}),Object.defineProperty(t,"processor",{enumerable:!0,get:function(){return m.processor}}),Object.defineProperty(t,"replaceColumnData",{enumerable:!0,get:function(){return g.replaceColumnData}}),Object.defineProperty(t,"slateToMdString",{enumerable:!0,get:function(){return m.slateToMdString}});var i=n(41117),a=r(n(8473)),o=r(n(61633)),s=r(n(22428)),u=r(n(15514)),l=r(n(46389)),c=r(n(26352)),d=r(n(42709)),f=r(n(87261)),p=r(n(18934)),h=r(n(28418)),m=n(24955),g=n(96521),v=r(n(71356))},15514:function(e,t,n){"use strict";var r=n(85715).default,i=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.lang,n=e.readOnly,i=void 0!==n&&n,a=e.headerName,d=e.value,f=e.columns,p=e.autoSave,h=void 0!==p&&p,m=e.saveDelay,g=void 0===m?6e4:m,v=e.isCheckBrowser,y=void 0!==v&&v,b=e.editorApi,E=e.onSaveEditorValue,_=e.onEditorValueChanged,C=e.onCloseEditorDialog,A=(0,o.useRef)(null),T=(0,o.useState)(!1),w=r(T,2),S=w[0],k=w[1],D=(0,o.useState)(!1),x=r(D,2),O=x[0],N=x[1],I=(0,o.useState)({}),P=r(I,2),M=P[0],L=P[1],R=(0,o.useCallback)((function(){var e;if(S&&!i){var t=null===(e=A.current)||void 0===e?void 0:e.getSlateValue();E(t),k(!1)}}),[S,E,i]),F=(0,o.useCallback)((function(){var e,t=null;!i&&S&&(t=null===(e=A.current)||void 0===e?void 0:e.getSlateValue());C(t)}),[S,C,i]),B=(0,o.useCallback)((function(e){27===e.keyCode&&(e.stopPropagation(),e.preventDefault(),F())}),[F]);(0,o.useEffect)((function(){var e=null;return h&&(e=setTimeout((function(){R()}),g)),document.addEventListener("keydown",B),function(){clearTimeout(e),document.removeEventListener("keydown",B)}}),[h,g,R,B]);var j=(0,o.useMemo)((function(){return(0,u.default)(y)}),[y]),U=j.isValidBrowser,H=j.isWindowsWechat,z=(0,o.useCallback)((function(){var e={};O||(e={width:"100%",height:"100%",top:0,border:"none"}),N(!O),L(e)}),[O]),V=(0,o.useCallback)((function(){setTimeout((function(){if(_&&"function"===typeof _){var e,t=null===(e=A.current)||void 0===e?void 0:e.getSlateValue();_(t)}k(!0)}),0)}),[_]),Y=(0,s.default)("longtext-header-container",{"longtext-header-container-border":i||H}),G=(0,s.default)("longtext-content-container",{"longtext-container-scroll":i||H});return o.default.createElement(l.LongTextModal,{onModalClick:F},o.default.createElement("div",{style:M,className:"longtext-dialog-container"},o.default.createElement("div",{className:Y},o.default.createElement("div",{className:"longtext-header"},o.default.createElement("span",{className:"longtext-header-name"},a),o.default.createElement("div",{className:"longtext-header-tool"},o.default.createElement("span",{onClick:z,className:"longtext-header-tool-item mr-1 dtable-font dtable-icon-full-screen ".concat(O?"long-text-full-screen":"")}),o.default.createElement("span",{onClick:F,className:"longtext-header-tool-item dtable-font dtable-icon-x"}))),!U&&o.default.createElement(l.BrowserTip,{lang:t,isWindowsWechat:H})),o.default.createElement("div",{onKeyDown:function(e){e.stopPropagation(),B(e)},className:G},o.default.createElement(c.default,{ref:A,value:d,columns:f,editorApi:b,onContentChanged:V}))))};var o=a(n(9950)),s=i(n(99754)),u=i(n(6313)),l=n(49668),c=i(n(87261));n(25256)},46389:function(e,t,n){"use strict";var r=n(85715).default,i=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.lang,n=e.readOnly,i=e.headerName,a=e.value,p=e.autoSave,h=void 0===p||p,m=e.saveDelay,g=void 0===m?6e4:m,v=e.isCheckBrowser,y=void 0!==v&&v,b=e.mathJaxSource,E=e.className,_=e.editorApi,C=e.onSaveEditorValue,A=e.onEditorValueChanged,T=e.onCloseEditorDialog,w=(0,o.useRef)(null),S=(0,o.useState)(!1),k=r(S,2),D=k[0],x=k[1],O=(0,o.useState)(!1),N=r(O,2),I=N[0],P=N[1],M=(0,o.useState)({}),L=r(M,2),R=L[0],F=L[1],B=(0,o.useCallback)((function(){var e,t;if(D&&!n){var r=null===(e=w.current)||void 0===e?void 0:e.getValue(),i=null===(t=w.current)||void 0===t?void 0:t.getSlateValue(),a=(0,l.default)(i,!1),o=a.previewText,s=a.images,u=a.links,c=a.checklist;C({text:r,preview:o,images:s,links:u,checklist:c}),x(!1)}}),[D,C,n]),j=(0,o.useCallback)((function(){var e=null;if(!n&&D){var t,r,i=null===(t=w.current)||void 0===t?void 0:t.getValue(),a=null===(r=w.current)||void 0===r?void 0:r.getSlateValue(),o=(0,l.default)(a,!1);e={text:i,preview:o.previewText,images:o.images,links:o.links,checklist:o.checklist}}T(e)}),[D,T,n]),U=(0,o.useCallback)((function(e){27===e.keyCode&&(e.stopPropagation(),e.preventDefault(),j())}),[j]);(0,o.useEffect)((function(){var e=null;return h&&(e=setTimeout((function(){B()}),g)),document.addEventListener("keydown",U),function(){clearTimeout(e),document.removeEventListener("keydown",U)}}),[h,g,B,U]);var H=(0,o.useMemo)((function(){return(0,c.default)(y)}),[y]),z=H.isValidBrowser,V=H.isWindowsWechat,Y=(0,o.useCallback)((function(){var e={};I||(e={width:"100%",height:"100%",top:0,border:"none"}),P(!I),F(e)}),[I]),G=(0,o.useCallback)((function(){setTimeout((function(){if(A&&"function"===typeof A){var e,t,n=null===(e=w.current)||void 0===e?void 0:e.getValue(),r=null===(t=w.current)||void 0===t?void 0:t.getSlateValue(),i=(0,l.default)(r,!1),a=i.previewText,o=i.images,s=i.links,u=i.checklist;A({text:n,preview:a,images:o,links:s,checklist:u})}x(!0)}),0)}),[A]),q=(0,s.default)("longtext-header-container",{"longtext-header-container-border":n||V}),W=(0,s.default)("longtext-content-container",{"longtext-container-scroll":n||V});return o.default.createElement(d.LongTextModal,{onModalClick:j,containerClass:E},o.default.createElement("div",{style:R,className:"longtext-dialog-container"},o.default.createElement("div",{className:q},o.default.createElement("div",{className:"longtext-header"},o.default.createElement("span",{className:"longtext-header-name"},i),o.default.createElement("div",{className:"longtext-header-tool"},o.default.createElement("span",{onClick:Y,className:"longtext-header-tool-item mr-1 iconfont icon-full-screen ".concat(I?"long-text-full-screen":"")}),o.default.createElement("span",{onClick:j,className:"longtext-header-tool-item iconfont icon-x"}))),!z&&o.default.createElement(d.BrowserTip,{lang:t,isWindowsWechat:V})),o.default.createElement("div",{onKeyDown:function(e){e.stopPropagation(),U(e)},className:W},!n&&!V&&o.default.createElement(u.default,{ref:w,value:a,editorApi:_,mathJaxSource:b,onContentChanged:G}),(n||V)&&o.default.createElement(f.default,{isWindowsWechat:V,value:a,mathJaxSource:b,isShowOutline:!1}))))};var o=a(n(9950)),s=i(n(99754)),u=i(n(22428)),l=i(n(71356)),c=i(n(6313)),d=n(49668),f=i(n(42709));n(25256)},77058:function(e,t,n){"use strict";var r=n(17383).default,i=n(34579).default,a=n(18336).default,o=n(29511).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=s(n(64467)),l=s(n(9950)),c=function(e){function t(){var e;return r(this,t),e=a(this,t,arguments),(0,u.default)(e,"isClickedInside",!1),(0,u.default)(e,"handleDocumentClick",(function(t){e.isClickedInside?e.isClickedInside=!1:e.props.onClickOutside(t)})),(0,u.default)(e,"handleMouseDown",(function(){e.isClickedInside=!0})),e}return o(t,e),i(t,[{key:"componentDidMount",value:function(){document.addEventListener("mousedown",this.handleDocumentClick)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("mousedown",this.handleDocumentClick)}},{key:"render",value:function(){return l.default.cloneElement(l.default.Children.only(this.props.children),{onMouseDownCapture:this.handleMouseDown})}}])}(l.default.Component);t.default=c},40896:function(e,t,n){"use strict";var r=n(85715).default,i=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),s=i(n(75168));t.default=function(e){var t=e.enableEdit,n=e.value,i=e.onChange,a=e.closeEditor,u=(0,o.useState)(n),l=r(u,2),c=l[0],d=l[1],f=(0,o.useRef)(!1),p=(0,o.useRef)(null);(0,o.useEffect)((function(){t!==f.current&&t&&!f.current&&setTimeout((function(){return p.current.focus()}))}),[t]);var h=(0,o.useCallback)((function(e){var t=e.target.value;t!==c&&(d(t),i&&i({text:t,preview:t?t.slice(0,30):"",links:[],images:[]}))}),[c,i]),m=(0,o.useCallback)((function(e){var t=e.currentTarget,n=t.selectionStart,r=t.selectionEnd,i=t.value;(0,s.default)("enter",e)?(e.preventDefault(),a&&a(),p.current.blur()):(37===e.keyCode&&0===n||39===e.keyCode&&r===i.length)&&e.stopPropagation()}),[a]),g=(0,o.useCallback)((function(e){e.stopPropagation()}),[]),v=(0,o.useCallback)((function(e){e.stopPropagation()}),[]);return o.default.createElement("textarea",{className:"form-control sf-long-text-inline-fallback-editor-container",ref:p,rows:5,value:c,onChange:h,onKeyDown:m,onPaste:g,onCut:v})}},26352:function(e,t,n){"use strict";var r=n(85715).default,i=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),s=i(n(75168)),u=i(n(77058)),l=i(n(40896)),c=i(n(48239)),d=i(n(6313)),f=n(34205);n(57776);var p=(0,o.forwardRef)((function(e,t){var n=e.autoSave,i=e.isCheckBrowser,a=e.saveDelay,p=e.value,h=e.lang,m=e.headerName,g=e.onClick,v=e.onSaveEditorValue,y=e.editorApi,b=(0,o.useState)(!1),E=r(b,2),_=E[0],C=E[1],A=(0,o.useRef)("string"===typeof p?{text:p}:p),T=(0,o.useRef)(!1),w=(0,o.useMemo)((function(){return(0,d.default)(i)}),[i]).isWindowsWechat,S=(0,o.useCallback)((function(){C(!0)}),[]),k=(0,o.useCallback)((function(){T.current&&v(A.current),C(!1)}),[T,A,v]),D=(0,o.useCallback)((function(e){A.current=e,T.current=!0}),[]),x=(0,o.useCallback)((function(e){if(_){var t=e.keyCode,n=(0,s.default)("mod+p",e);return t===f.KeyCodes.Esc||n?(e.preventDefault(),!n&&e.stopPropagation(),void k()):void 0}}),[_,k]);(0,o.useImperativeHandle)(t,(function(){return{enableEdit:_,openEditor:S,closeEditor:k}}),[_,S,k]);var O=(0,o.useCallback)((function(){g&&g(),S()}),[S,g]);return o.default.createElement(u.default,{onClickOutside:k},o.default.createElement("div",{className:"w-100",onKeyDown:x},w?o.default.createElement(l.default,{enableEdit:_,value:A.current.text,onChange:D,closeEditor:k}):o.default.createElement(c.default,{enableEdit:_,handelEnableEdit:O,lang:h,headerName:m,value:A.current.text,autoSave:n,saveDelay:a,isCheckBrowser:i,editorApi:y,onSaveEditorValue:v,onEditorValueChanged:D})))}));t.default=p},48239:function(e,t,n){"use strict";var r=n(85715).default,i=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),s=i(n(22428)),u=i(n(71356)),l=i(n(42709)),c=i(n(46389)),d=i(n(99754));t.default=function(e){var t=e.enableEdit,n=e.handelEnableEdit,i=e.lang,a=e.headerName,f=e.value,p=e.autoSave,h=void 0===p||p,m=e.saveDelay,g=void 0===m?6e4:m,v=e.isCheckBrowser,y=void 0!==v&&v,b=e.editorApi,E=e.onSaveEditorValue,_=e.onEditorValueChanged,C=(0,o.useRef)(null),A=(0,o.useRef)(null),T=(0,o.useState)({}),w=r(T,2),S=w[0],k=w[1],D=(0,o.useState)(!1),x=r(D,2),O=x[0],N=x[1],I=(0,o.useRef)("string"===typeof f?{text:f}:f),P=(0,o.useRef)(!1),M=(0,o.useCallback)((function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];P.current=!0,_&&_(e),t&&(E&&E(e),P.current=!1)}),[E,_]),L=(0,o.useCallback)((function(){P.current&&M(I.current,!0)}),[M]),R=(0,o.useCallback)((function(){setTimeout((function(){var e,t,n=null===(e=A.current)||void 0===e?void 0:e.getValue(),r=null===(t=A.current)||void 0===t?void 0:t.getSlateValue(),i=(0,u.default)(r,!1),a=i.previewText,o=i.images,s=i.links,l=i.checklist;I.current={text:n,preview:a,images:o,links:s,checklist:l},M(I.current)}),0)}),[M]),F=(0,o.useCallback)((function(){var e=C.current.getBoundingClientRect().height;k({height:e}),N(!0)}),[C]),B=(0,o.useCallback)((function(e){e&&(I.current=e,M(e,!0)),k({}),N(!1)}),[M]);return(0,o.useEffect)((function(){var e=null;return h&&(e=setTimeout((function(){L()}),g)),function(){e&&clearTimeout(e)}}),[h,g,L]),t||I.current.text?o.default.createElement(o.default.Fragment,null,o.default.createElement("div",{className:(0,d.default)("sf-long-text-inline-editor-container",{preview:!t}),style:S,ref:C},O?o.default.createElement("div",{className:"sf-simple-slate-editor-container"},o.default.createElement("div",{className:"sf-slate-editor-toolbar"}),o.default.createElement("div",{className:"sf-slate-editor-content"},o.default.createElement(l.default,{value:I.current.text,isShowOutline:!1}))):o.default.createElement(s.default,{ref:A,enableEdit:t,isInline:!0,value:I.current.text,handelEnableEdit:n,onSave:L,editorApi:b,onContentChanged:R,onExpandEditorToggle:F})),O&&o.default.createElement(c.default,{lang:i,readOnly:!1,headerName:a,value:I.current.text,autoSave:h,saveDelay:g,isCheckBrowser:y,editorApi:b,onSaveEditorValue:M,onEditorValueChanged:M,onCloseEditorDialog:B})):o.default.createElement("div",{className:(0,d.default)("sf-long-text-inline-editor-container",{preview:!t}),ref:C,onClick:n})}},8473:function(e,t,n){"use strict";var r=n(85715).default,i=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),s=i(n(15495)),u=n(24955),l=i(n(35143)),c=i(n(7882)),d=n(33601),f=(0,o.forwardRef)((function(e,t){var n=e.isFetching,i=e.value,a=e.initValue,f=e.editorApi,p=e.mathJaxSource,h=e.isSupportInsertSeafileImage,m=e.onSave,g=e.onContentChanged,v=e.children,y=(0,o.useState)([]),b=r(y,2),E=b[0],_=b[1],C=(0,o.useState)(!0),A=r(C,2),T=A[0],w=A[1],S=(0,l.default)(p).isLoadingMathJax;(0,o.useImperativeHandle)(t,(function(){return{getValue:function(){return(0,u.slateToMdString)(E)}}}),[E]),(0,o.useEffect)((function(){if(!n){var e=(0,u.mdStringToSlate)(i);!i&&a&&(e=[(0,d.generateHeaderElement)(a)]),_(e),w(!1)}}),[n]);var k=(0,o.useCallback)((function(e){_(e),g&&g()}),[g]),D={isSupportFormula:!!p,isSupportInsertSeafileImage:h,value:E,editorApi:f,onSave:m,onContentChanged:k,children:v};return n||T||S?o.default.createElement(s.default,null):o.default.createElement(c.default,D)}));t.default=f},42709:function(e,t,n){"use strict";var r=n(17383).default,i=n(34579).default,a=n(18336).default,o=n(29511).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=s(n(64467)),l=s(n(9950)),c=s(n(15495)),d=n(24955),f=s(n(43065));n(65836);var p=function(e){function t(e){var n;return r(this,t),n=a(this,t,[e]),(0,u.default)(n,"convertMarkdown",(function(e){d.processor.process(e).then((function(e){var t=String(e).replace(/<a /gi,'<a target="_blank" tabindex="-1"');n.setState({innerHtml:t})}))})),n.state={innerHtml:null},n}return o(t,e),i(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.isWindowsWechat,n=e.value;t&&this.convertMarkdown(n)}},{key:"render",value:function(){var e=this.props,t=e.isWindowsWechat,n=e.value,r=e.isShowOutline,i=this.state.innerHtml;return t&&null===i?l.default.createElement(c.default,null):l.default.createElement("div",{className:"longtext-preview-container"},t&&l.default.createElement("div",{className:"article",dangerouslySetInnerHTML:{__html:this.state.innerHtml}}),!t&&l.default.createElement(f.default,{value:(0,d.mdStringToSlate)(n),isShowOutline:r}))}}])}(l.default.PureComponent);t.default=p},61633:function(e,t,n){"use strict";var r=n(85715).default,i=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.isFetching,n=e.value,i=e.mathJaxSource,a=e.isShowOutline,d=e.scrollRef,f=e.onLinkClick,p=e.beforeRenderCallback,h=(0,o.useState)([]),m=r(h,2),g=m[0],v=m[1],y=(0,o.useState)(!0),b=r(y,2),E=b[0],_=b[1],C=(0,l.default)(i).isLoadingMathJax;(0,o.useEffect)((function(){if(!t){_(!0);var e=(0,u.mdStringToSlate)(n);p&&p(e),v(e),setTimeout((function(){_(!1)}),0)}}),[t,n]);var A={isSupportFormula:!!i,value:g,isShowOutline:a,scrollRef:d,onLinkClick:f};if(t||E||C)return o.default.createElement(s.default,null);return o.default.createElement(c.default,A)};var o=a(n(9950)),s=i(n(15495)),u=n(24955),l=i(n(35143)),c=i(n(43065))},87261:function(e,t,n){"use strict";var r=n(85715).default,i=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),s=i(n(15495)),u=n(24955),l=i(n(35143)),c=i(n(24197)),d=(0,o.forwardRef)((function(e,t){var n=e.isFetching,i=e.value,a=e.editorApi,d=e.mathJaxSource,f=e.columns,p=e.onSave,h=e.onContentChanged,m=(0,o.useState)([]),g=r(m,2),v=g[0],y=g[1],b=(0,o.useState)(!0),E=r(b,2),_=E[0],C=E[1],A=(0,l.default)(d).isLoadingMathJax;(0,o.useImperativeHandle)(t,(function(){return{getValue:function(){return(0,u.slateToMdString)(v)},getSlateValue:function(){return v}}}),[v]),(0,o.useEffect)((function(){if(!n){var e=i?JSON.parse(i):(0,u.mdStringToSlate)("");y(e),C(!1)}}),[n]);var T=(0,o.useCallback)((function(e){y(e),h&&h()}),[h]),w={isSupportFormula:!!d,value:v,editorApi:a,columns:f,onSave:p,onContentChanged:T};return n||_||A?o.default.createElement(s.default,null):o.default.createElement(c.default,w)}));t.default=d},18934:function(e,t,n){"use strict";var r=n(85715).default,i=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.isFetching,n=e.value,i=e.mathJaxSource,a=e.isShowOutline,d=e.scrollRef,f=e.onLinkClick,p=(0,o.useState)([]),h=r(p,2),m=h[0],g=h[1],v=(0,o.useState)(!0),y=r(v,2),b=y[0],E=y[1],_=(0,u.default)(i).isLoadingMathJax;(0,o.useEffect)((function(){if(!t){E(!0);var e=n?JSON.parse(n):(0,c.mdStringToSlate)("");g(e),setTimeout((function(){E(!1)}),0)}}),[t,n]);var C={isSupportFormula:!!i,value:m,isShowOutline:a,scrollRef:d,onLinkClick:f};if(t||b||_)return o.default.createElement(s.default,null);return o.default.createElement(l.default,C)};var o=a(n(9950)),s=i(n(15495)),u=i(n(35143)),l=i(n(43065)),c=n(24955)},22428:function(e,t,n){"use strict";var r=n(12897).default,i=n(85715).default,a=n(91847).default,o=["isInline","isFetching","value","editorApi","mathJaxSource","onSave","onContentChanged"],s=n(24994).default,u=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=u(n(9950)),c=s(n(15495)),d=n(24955),f=s(n(35143)),p=s(n(24197)),h=s(n(56400)),m=(0,l.forwardRef)((function(e,t){var n=e.isInline,s=e.isFetching,u=e.value,m=e.editorApi,g=e.mathJaxSource,v=e.onSave,y=e.onContentChanged,b=a(e,o),E=(0,l.useState)([]),_=i(E,2),C=_[0],A=_[1],T=(0,l.useState)(!0),w=i(T,2),S=w[0],k=w[1],D=(0,f.default)(g).isLoadingMathJax;(0,l.useImperativeHandle)(t,(function(){return{getValue:function(){return(0,d.slateToMdString)(C)},getSlateValue:function(){return C}}}),[C]),(0,l.useEffect)((function(){if(!s){var e=(0,d.mdStringToSlate)(u);A(e),k(!1)}}),[s]);var x=(0,l.useCallback)((function(e){A(e),y&&y()}),[y]),O=r({isSupportFormula:!!g,value:C,editorApi:m,onSave:v,onContentChanged:x},b);return s||S||D?l.default.createElement(c.default,null):n?l.default.createElement(h.default,O):l.default.createElement(p.default,O)}));t.default=m},19104:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UNORDERED_LIST=t.TOP_LEVEL_TYPES=t.TABLE_ROW=t.TABLE_CELL=t.TABLE=t.PARAGRAPH=t.ORDERED_LIST=t.LIST_ITEM=t.LINK=t.INLINE_LEVEL_TYPES=t.IMAGE=t.HEADER_TYPE_MAP=t.HEADER_LIST=t.HEADER6=t.HEADER5=t.HEADER4=t.HEADER3=t.HEADER2=t.HEADER1=t.HEADER=t.FORMULA=t.COLUMN=t.CODE_LINE=t.CODE_BLOCK=t.CHECK_LIST_ITEM=t.BLOCKQUOTE=void 0;var n=t.BLOCKQUOTE="blockquote",r=t.HEADER="header",i=t.HEADER1="".concat(r,"1"),a=t.HEADER2="".concat(r,"2"),o=t.HEADER3="".concat(r,"3"),s=t.HEADER4="".concat(r,"4"),u=t.HEADER5="".concat(r,"5"),l=t.HEADER6="".concat(r,"6"),c=t.ORDERED_LIST="ordered_list",d=t.UNORDERED_LIST="unordered_list",f=(t.LIST_ITEM="list_item",t.CHECK_LIST_ITEM="check_list_item"),p=t.PARAGRAPH="paragraph",h=t.CODE_BLOCK="code_block",m=(t.CODE_LINE="code_line",t.TABLE="table"),g=(t.TABLE_ROW="table_row",t.TABLE_CELL="table_cell",t.IMAGE="image"),v=t.LINK="link";t.FORMULA="formula",t.COLUMN="column",t.TOP_LEVEL_TYPES=[n,i,a,o,s,u,l,c,d,f,p,h,m],t.INLINE_LEVEL_TYPES=[g,v],t.HEADER_LIST=["H1","H2","H3","H4","H5","H6"],t.HEADER_TYPE_MAP={H1:i,H2:a,H3:o,H4:s,H5:u,H6:l}},5009:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.genCodeLangs=t.formatInlineNodes=void 0;t.genCodeLangs=function(){return[{text:"Plain Text",value:"plaintext"},{text:"Bash",value:"bash"},{text:"CSS",value:"css"},{text:"C",value:"c"},{text:"C++",value:"cpp"},{text:"C#",value:"csharp"},{text:"Go",value:"go"},{text:"HTML",value:"html"},{text:"Javascript",value:"javascript"},{text:"Java",value:"java"},{text:"PHP",value:"php"},{text:"Python",value:"python"},{text:"Ruby",value:"ruby"},{text:"SQL",value:"sql"},{text:"Swift",value:"swift"},{text:"Typescript",value:"typescript"},{text:"XML",value:"xml"}]};t.formatInlineNodes=function(e){return e&&Array.isArray(e)&&0!==e.length?e.every((function(e){return 2===Object.keys(e).length}))?[{id:e[0].id,text:e.reduce((function(e,t){return e+t.text}),"")}]:e:[]}},12505:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(79656)),a=r(n(99771)),o=n(19104),s=r(n(36573)),u=n(5009),l=function(e){return!("#text"===e.nodeName&&"\n"===e.nodeValue)},c=function(e){for(var t,n=function(e){switch("[object NodeList]"===Object.prototype.toString.call(e)&&(e=Array.from(e)),(0,a.default)(e)){case"array":return d(e);case"object":return c(e);case"null":case"undefined":return;default:throw new Error('The `next` argument was called with invalid children: "'.concat(e,'".'))}},r=0;r<s.default.length;r++){var i=s.default[r];if(i){var o=i(e,n),u=(0,a.default)(o);if("array"!==u&&"object"!==u&&"null"!==u&&"undefined"!==u)throw new Error('A rule returned an invalid deserialized representation: "'.concat(t,'".'));if(void 0!==o){if(null===o)return null;t=o;break}}}return t||n(e.childNodes)},d=function(){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t=[];return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).filter(l).forEach((function(n){var r=c(n);switch((0,a.default)(r)){case"array":var i=e?f(r):r;t=t.concat(i);break;case"object":t.push(r)}})),(0,u.formatInlineNodes)(t)},f=function(e){return 0===e.length?[{id:i.default.nice(),type:o.PARAGRAPH,children:[{text:"",id:i.default.nice()}]}]:e=e.reduce((function(e,t){if(o.TOP_LEVEL_TYPES.includes(t.type)&&e.push(t),t.type===o.LIST_ITEM){var n={id:i.default.nice(),type:o.UNORDERED_LIST,children:[t]};return e.push(n),e}if(!t.type||o.INLINE_LEVEL_TYPES.includes(t.type)){var r=e[e.length-1];if(r&&r.type===o.PARAGRAPH)return r.children.push(t),e;var a={id:i.default.nice(),type:o.PARAGRAPH,children:[t]};return e.push(a),e}return e}),[])};t.default=function(e){var t=(new DOMParser).parseFromString(e,"text/html").body,n=Array.from(t.childNodes),r=[];return r=d(n,!0),r=f(r)}},41286:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(79656)),a=n(19104);t.default=function(e,t){var n=e.nodeName,r=e.childNodes;if("BLOCKQUOTE"===n)return{id:i.default.nice(),type:a.BLOCKQUOTE,children:t(r)}}},37364:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(79656)),a=n(19104),o=n(5009);t.default=function(e,t){var n=e.nodeName,r=e.childNodes;if("PRE"===n){var s=Array.from(r).filter((function(e){return"CODE"===e.nodeName})),u=s[0];if(u){var l=u.getAttribute("lang");return l=(0,o.genCodeLangs)().find((function(e){return e.value===l}))||"plaintext",{id:i.default.nice(),language:l,type:a.CODE_BLOCK,children:t(s)}}var c=r[0].textContent.split("\n").filter(Boolean).map((function(e){return{id:i.default.nice(),type:a.CODE_LINE,children:[{id:i.default.nice(),text:e}]}}));return{id:i.default.nice(),language:"plaintext",type:a.CODE_BLOCK,children:c}}if("CODE"===n&&"PRE"===e.parentElement.nodeName){if(Array.from(r).every((function(e){return"P"===e.nodeName})))return Array.from(r).map((function(e){return{id:i.default.nice(),type:a.CODE_LINE,children:[{id:i.default.nice(),text:e.textContent}]}}));var d=e.textContent;return d.indexOf("\n")>-1?d.split("\n").filter(Boolean).map((function(e){return{id:i.default.nice(),type:a.CODE_LINE,children:[{id:i.default.nice(),text:e}]}})):{id:i.default.nice(),type:a.CODE_LINE,children:[{id:i.default.nice(),text:e.textContent}]}}}},60940:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(79656)),a=n(19104);t.default=function(e,t){var n=e.nodeName,r=e.childNodes;if(n&&a.HEADER_LIST.includes(n))return{id:i.default.nice(),type:a.HEADER_TYPE_MAP[n],children:t(r)}}},67712:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(79656)),a=n(19104);t.default=function(e,t){if("IMG"===e.nodeName)return{id:i.default.nice(),type:a.IMAGE,data:{src:e.getAttribute("src")},children:[{text:"",id:i.default.nice()}]}}},36573:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(41286)),a=r(n(37364)),o=r(n(60940)),s=r(n(67712)),u=r(n(21849)),l=r(n(24773)),c=r(n(6283)),d=r(n(5021)),f=r(n(71134)),p=[i.default,a.default,o.default,s.default,u.default,l.default,d.default,c.default,f.default];t.default=p},21849:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(79656)),a=n(19104);t.default=function(e,t){var n=e.nodeName,r=e.textContent||e.getAttribute("title")||e.getAttribute("href");if("A"===n)return{id:i.default.nice(),type:a.LINK,url:e.getAttribute("href")||r,title:e.getAttribute("title"),children:[{id:i.default.nice(),text:r}]}}},24773:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(79656)),a=n(19104),o=n(33601),s=["DIV","P"];t.default=function(e,t){var n=e.nodeName,r=e.childNodes;return"UL"===n?{id:i.default.nice(),type:a.UNORDERED_LIST,children:t(r)}:"OL"===n?{id:i.default.nice(),type:a.ORDERED_LIST,children:t(r)}:"LI"===n&&s.includes(e.firstChild.nodeName)?{id:i.default.nice(),type:a.LIST_ITEM,children:t(r)}:"LI"!==n||s.includes(e.firstChild.nodeName)?s.includes(n)&&"LI"===e.parentElement.nodeName?0===Array.from(r).length?{id:i.default.nice(),type:a.PARAGRAPH,children:[(0,o.generateDefaultText)()]}:{id:i.default.nice(),type:a.PARAGRAPH,children:t(r)}:void 0:{id:i.default.nice(),type:a.LIST_ITEM,children:[{id:i.default.nice(),type:a.PARAGRAPH,children:t(r)}]}}},6283:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(79656)),a=n(19104);t.default=function(e,t){var n=e.nodeName,r=e.childNodes;if("P"===n&&"LI"!==e.parentElement.nodeName)return{id:i.default.nice(),type:a.PARAGRAPH,children:t(r)}}},5021:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(79656)),a=n(19104);t.default=function(e,t){var n=e.nodeName,r=e.childNodes;if("TABLE"===n)return{id:i.default.nice(),type:a.TABLE,align:[],children:t(r)};if("THEAD"===n||"TBODY"===n)return t(r);if("TR"===n&&r.length>0){if(!Array.from(r).some((function(e){return"TH"===e.nodeName||"TD"===e.nodeName})))return;return{id:i.default.nice(),type:a.TABLE_ROW,children:t(r)}}if("TH"===n||"TD"===n){var o=Array.from(r).flatMap((function(e){if("P"===e.nodeName){var n=Array.from(e.childNodes).map((function(e){return e.textContent})).join("");return{id:i.default.nice(),type:"text",text:n}}return t([e])}));return{id:i.default.nice(),type:a.TABLE_CELL,children:o}}}},71134:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(79656));t.default=function(e,t){var n=e.nodeName,r=e.nodeType;return"SPAN"===n?{id:i.default.nice(),text:e.textContent}:"STRONG"===n||"B"===n?{id:i.default.nice(),bold:!0,text:e.textContent}:"CODE"===n&&"PRE"!==e.parentElement.nodeName?{id:i.default.nice(),code:!0,text:e.textContent}:"DEL"===n?{id:i.default.nice(),delete:!0,text:e.textContent}:"I"===n?{id:i.default.nice(),italic:!0,text:e.textContent}:"INS"===n?{id:i.default.nice(),add:!0,text:e.textContent}:3===r?{id:i.default.nice(),text:e.textContent}:void 0}},24955:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"deserializeHtml",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"mdStringToSlate",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"processor",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"slateToMdString",{enumerable:!0,get:function(){return a.default}});var i=r(n(3741)),a=r(n(88205)),o=r(n(20877)),s=r(n(12505))},20877:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(18012),a=r(n(3880)),o=r(n(58910)),s=r(n(63507)),u=r(n(5058)),l=r(n(8540)),c=r(n(64416)),d=r(n(32414)),f=r(n(52736)),p=r(n(16792)),h=r(n(50240)),m=r(n(72142)),g=r(n(74924)),v=(0,i.unified)().use(a.default).use(o.default).use(s.default).use(u.default).use(l.default,{allowDangerousHtml:!0}).use(c.default,{displayMath:["$$","$$"]}).use(f.default).use(p.default,{blanks:["pre","code"]}).use(d.default).use(h.default,g.default).use(m.default);t.default=v},74924:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(72414)),a=n(81329),o=(0,i.default)(a.defaultSchema,{tagNames:["input","code","span","div","blockquote","pre"],attributes:{input:["type"],li:["className"],code:["className"],span:["className"],div:["className"]},protocols:{src:["http","https","cid"]}});t.default=o},3741:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(18012),a=r(n(3880)),o=r(n(58910)),s=r(n(63507)),u=n(33601),l=n(98921);t.default=function(e){if(!e)return[(0,u.generateDefaultParagraph)()];var t=e;"number"===typeof e&&(t=e+"");var n=(0,i.unified)().use(a.default).use(o.default).use(s.default).parse(t);return 0===n.children.length?[(0,u.generateDefaultParagraph)()]:(0,l.formatMdToSlate)(n.children)}},98921:function(e,t,n){"use strict";var r=n(41132).default,i=n(8053).default,a=n(12897).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.transformUnorderedList=t.transformTableRow=t.transformTableCell=t.transformTable=t.transformParagraph=t.transformOrderedList=t.transformMath=t.transformListItem=t.transformListContent=t.transformList=t.transformHtml=t.transformHr=t.transformHeader=t.transformCodeLine=t.transformCodeBlock=t.transformCheckListItem=t.transformCheckList=t.transformBlockquote=t.transformBlockHtml=t.formatMdToSlate=void 0;var s=o(n(79656)),u=n(33601),l=n(24643),c=o(n(12505)),d={strong:"bold",emphasis:"italic"},f=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=t.type,i=t.children,o=t.value;if(r===l.LINK){var c=0===i.length?{type:"text",value:""}:i[0],p=[{id:s.default.nice(),text:c.value||""}],h={id:s.default.nice(),type:l.LINK,url:t.url,title:t.title,children:p};return e.push([(0,u.generateDefaultText)(),h,(0,u.generateDefaultText)()]),e}if(r===l.IMAGE){var m=a(a(a(a({src:t.url},t.title&&{title:t.title}),t.alt&&{alt:t.alt}),t.width&&{width:t.width}),t.height&&{height:t.height}),g={id:s.default.nice(),data:m,type:l.IMAGE,children:[(0,u.generateDefaultText)()]};return e.push([(0,u.generateDefaultText)(),g,(0,u.generateDefaultText)()]),e}if("html"===r){var v=O(t);return e.push(v),e}if(n.id||(n.id=s.default.nice()),"text"===r){var y=o&&"\u200b"!==o?o:"";return n.text=y,e.push(a({},n)),void(n={})}if("inlineCode"===r)return n.code=!0,n.text=o||"",e.push(a({},n)),void(n={});var b=d[r];if(!Array.isArray(i)||0===i.length||!b)return n.text=o||"",e.push(a({},n)),void(n={});n[b]=!0,i.forEach((function(t){f(e,t,n)}))},p=function(e){var t=e.children,n=[(0,u.generateDefaultText)()];if(!t||!Array.isArray(t)||0===t.length)return n;var r=[];return t.forEach((function(e){return f(r,e)})),r.flat()},h=function(e){var t=e.depth,n="".concat(l.HEADER).concat(t);return{id:s.default.nice(),type:n,children:p(e)}};t.transformHeader=h;var m=function(e){return{id:s.default.nice(),type:l.PARAGRAPH,children:p(e)}};t.transformParagraph=m;var g=function(e){var t=e.children;return{id:s.default.nice(),type:l.BLOCKQUOTE,children:t.map((function(e){return(0,P[e.type])(e)})).flat()}};t.transformBlockquote=g;var v=function(e){return{id:s.default.nice(),type:l.PARAGRAPH,children:p(e)}};t.transformListContent=v;var y=function(e){var t=e.children;return 0===t.length?{id:s.default.nice(),type:l.LIST_ITEM,children:[v({})]}:{id:s.default.nice(),type:l.LIST_ITEM,children:t.map((function(e){if(e.type===l.PARAGRAPH)return v(e);if("code"===e.type)return D(e);if("blockquote"===e.type)return g(e);if("list"===e.type){return A(e,!0)}return"heading"===e.type?m(e):"html"===e.type?N(e):"thematicBreak"===e.type?m(e):(console.warn("Unhandled child type in list item:",e),(0,u.generateDefaultParagraph)())})).flat()}};t.transformListItem=y;var b=function(e){var t=e.children;return{id:s.default.nice(),type:l.ORDERED_LIST,children:t.map((function(e){return y(e)}))}};t.transformOrderedList=b;var E=function(e){var t=e.children;return{id:s.default.nice(),type:l.UNORDERED_LIST,children:t.map((function(e){return y(e)}))}};t.transformUnorderedList=E;var _=function(e){var t=e.children,n=e.checked;if(0===t.length)return{id:s.default.nice(),type:l.CHECK_LIST_ITEM,checked:!!n,children:p({})};if(1===t.length)return{id:s.default.nice(),type:l.CHECK_LIST_ITEM,checked:!!n,children:t.map((function(e){return p(e)})).flat()};var a=i(t),o=a[0],u=a.slice(1),c={id:s.default.nice(),type:l.CHECK_LIST_ITEM,checked:n,children:p(o)},d=M(u);return[c].concat(r(d))};t.transformCheckListItem=_;var C=function(e){return e.children.map((function(e){return _(e)})).flat()};t.transformCheckList=C;var A=function(e,t){var n=e.ordered,r=e.children[0];return!0===n?b(e):!1===n&&null===r.checked||t?E(e):C(e)};t.transformList=A;var T=function(e,t){return{id:s.default.nice(),type:l.TABLE_CELL,children:p(e)}};t.transformTableCell=T;var w=function(e){var t=e.children;return{id:s.default.nice(),type:l.TABLE_ROW,children:t.map((function(e){return T(e)}))}};t.transformTableRow=w;var S=function(e){var t=e.children,n=e.align,r=void 0===n?[]:n;return{id:s.default.nice(),type:l.TABLE,align:r,children:t.map((function(e,t){return w(e)}))}};t.transformTable=S;var k=function(e){return{id:s.default.nice(),type:l.CODE_LINE,children:[{id:s.default.nice(),text:e}]}};t.transformCodeLine=k;var D=function(e){var t=e.lang,n=e.value.split("\n");return 0===n.length&&(n=[""]),{id:s.default.nice(),type:l.CODE_BLOCK,lang:t,children:n.map((function(e){return k(e)}))}};t.transformCodeBlock=D;var x=function(e){return{id:s.default.nice(),type:"hr",children:[(0,u.generateDefaultText)()]}};t.transformHr=x;var O=function(e){var t=(0,u.generateDefaultText)();if("<img"===e.value.slice(0,4).toLowerCase()){var n=(new DOMParser).parseFromString(e.value,"text/html").body.firstChild,r=n.getAttribute("src");if(!r)return[t];var i=n.getAttribute("alt"),o=n.getAttribute("title"),c=n.getAttribute("width"),d=n.getAttribute("height"),f=a(a(a(a({src:r},i&&{alt:i}),o&&{title:o}),!isNaN(c)&&c>0&&{width:c}),!isNaN(d)&&d>0&&{height:d}),p={id:s.default.nice(),data:f,type:l.IMAGE,children:[(0,u.generateDefaultText)()]};return[(0,u.generateDefaultText)(),p,(0,u.generateDefaultText)()]}return[t]};t.transformHtml=O;var N=function(e){return"<img"===e.value.slice(0,4).toLowerCase()?{id:s.default.nice(),type:l.PARAGRAPH,children:O(e)}:(0,c.default)(e.value)};t.transformBlockHtml=N;var I=function(e){return{id:s.default.nice(),type:"formula",data:{formula:e.value},children:[(0,u.generateDefaultText)()]}};t.transformMath=I;var P={paragraph:m,heading:h,blockquote:g,table:S,list:A,code:D,thematicBreak:x,math:I,html:N},M=function(e){return e.filter((function(e){return P[e.type]})).map((function(e){return(0,P[e.type])(e)})).flat()};t.formatMdToSlate=M},88205:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(18012),a=r(n(3880)),o=r(n(58910)),s=r(n(53674)),u=r(n(63507)),l=n(43417);t.default=function(e){if(!function(e){return!(!e||!Array.isArray(e))}(e))return"";var t={type:"root",children:(0,l.formatSlateToMd)(e)};return(0,i.unified)().use(a.default).use(o.default).use(s.default,{rule:"-",ruleSpaces:!1,bullet:"*",commonmarks:!0,fences:!0}).use(u.default).stringify(t)}},43417:function(e,t,n){"use strict";var r=n(50883).default,i=n(12897).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.formatSlateToMd=void 0;var o=n(13683),s=a(n(99260)),u=function(e){return{type:"text",value:e||""}},l=function(e){var t={type:"text",value:e.text};return e.code&&(t=i(i({},t),{},{type:"inlineCode"})),e.bold&&(t.value=t.value?t.value.trim():"",(0,s.default)(t.value)&&(t.value=t.value+"\u200b"),t={type:"strong",children:[t]}),e.italic&&"strong"===t.type?t={type:"emphasis",children:[t]}:e.italic&&(t.value=t.value?t.value.trim():"",(0,s.default)(t.value)&&(t.value=t.value+"\u200b"),t={type:"emphasis",children:[t]}),t},c=function(e){var t=e.children,n=[u()];if(!t||!Array.isArray(t)||0===t.length)return n;var r=[];return t.forEach((function(e){return function(e,t){if(t.type&&"image"===t.type){var n=t.data,r={type:"image",url:n.src,alt:n.alt||null,title:n.title||null};return(n.height||n.width)&&(r={type:"html",value:'<img src="'.concat(n.src,'" alt="').concat(n.alt,'" title="').concat(n.title,'" width="').concat(n.width,'" height="').concat(n.height,'" />')}),e.push(r),e}if(t.type&&"link"===t.type){var i={type:"link",url:t.url,title:t.title||null,children:[l(t.children[0])]};return e.push(i),e}if(t.type&&"column"===t.type){var a=t.data,o={text:"{".concat(a.name,"}")},s=l(o);return e.push(s),e}if(t.type&&"html"===t.type)return e.push(t),e;var u=l(t);return e.push(u),e}(r,e)})),function(e){return e.reduce((function(e,t,n){if(0===n)return[t];var r=e[e.length-1];if(r.type===t.type&&"text"===t.type)r.value=r.value+t.value;else if(r.type===t.type&&"strong"===t.type){var i=r.children[0],a=t.children[0];r.children=[{type:"text",value:i.value+a.value}]}else if(r.type===t.type&&"emphasis"===t.type){var o=r.children[0],s=t.children[0];o.type===s.type&&"text"===o.type?r.children=[{type:"text",value:o.value+s.value}]:o.type===s.type&&"strong"===o.type?r.children=[{type:"strong",children:[{type:"text",value:o.children[0].value+s.children[0].value}]}]:e.push(t)}else e.push(t);return e}),[])}(r.flat())},d=function(e){var t=e.type.replace("header","");return{type:"heading",depth:parseInt(t),children:c(e)}},f=function(e){var t=e.children;if(!Array.isArray(t)||0===t.length)return{type:"paragraph",children:c(e)};var n=["image","column","formula"],r=t.some((function(e){return n.includes(e.type)}));return t.some((function(e){return"html"===e.type}))||r||0!==o.Node.string(e).length?{type:"paragraph",children:c(e)}:{type:"paragraph",children:[u("\u200b")]}},p=function(e){return{type:"blockquote",children:e.children.map((function(e){return(0,y[e.type])(e)})).flat()}},h=function(e){var t=e.children.map((function(e){return"paragraph"===e.type?function(e){return f(e)}(e):"code_block"===e.type?v(e):"blockquote"===e.type?p(e):"unordered_list"===e.type||"ordered_list"===e.type?m(e):void 0}));return{type:"listItem",loose:1!==t.length&&(2===t.length&&t[1].type,!0),checked:null,children:t}},m=function(e){var t,n=e.children.map((function(e){return h(e)})),i=!1,a=r(n);try{for(a.s();!(t=a.n()).done;){if(!0===t.value.loose){i=!0;break}}}catch(o){a.e(o)}finally{a.f()}return{type:"list",ordered:"ordered_list"===e.type,start:1,loose:i,children:n}},g=function(e){return{type:"tableRow",children:e.children.map((function(e){return function(e){return{type:"tableCell",children:c(e)}}(e)}))}},v=function(e){var t=e.children;return{type:"code",lang:e.lang?e.lang:null,value:t.map((function(e){return function(e){var t;return(null===(t=e.children[0])||void 0===t?void 0:t.text)||""}(e)})).join("\n")}},y={paragraph:f,header1:d,header2:d,header3:d,header4:d,header5:d,header6:d,blockquote:p,table:function(e){var t=e.children;return{type:"table",align:e.align,children:t.map((function(e){return g(e)}))}},check_list_item:function(e){return{type:"list",ordered:!1,start:null,spread:!1,children:[{type:"listItem",spread:!1,checked:!!e.checked,children:[f(e)]}]}},ordered_list:m,unordered_list:m,code_block:v,formula:function(e){return{type:"math",value:e.data.formula}}};t.formatSlateToMd=function(e){return e.map((function(e){var t=y[e.type];return t?t(e):function(e){var t={type:"paragraph",children:[{text:o.Node.string(e)}]};return f(t)}(e)})).flat()}},58372:function(e,t,n){"use strict";var r=n(85715).default,i=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.isUrl=t.isMac=t.isImage=t.isDocumentEmpty=t.IMAGE_TYPES=void 0;var a=i(n(55391)),o=n(13683);t.isMac=function(){var e=navigator.platform;return"Mac68K"===e||"MacPPC"===e||"Macintosh"===e||"MacIntel"===e};var s=t.IMAGE_TYPES=["png","jpg","gif"];t.isImage=function(e){if(!e)return!1;if(!u(e))return!1;var t=e.slice(e.lastIndexOf("/")+1).split(".")[1];return!!t&&s.includes(t.toLowerCase())};var u=function(e){return!!e&&(!!e.startsWith("http")&&!!(0,a.default)(e))};t.isUrl=u;t.isDocumentEmpty=function(e){var t=e.children,n=r(t,1)[0];return 1===t.length&&0===o.Node.string(n).length&&!n.children.some((function(t){return o.Editor.isVoid(e,t)}))}},83902:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.htmlDeserializer=void 0;var r=n(51727),i=n(24643),a=n(76960),o=n(33601),s={A:function(e){return{type:i.LINK,data:{href:e.getAttribute("href")}}},BLOCKQUOTE:function(){return{type:i.BLOCKQUOTE}},H1:function(){return{type:i.HEADER1}},H2:function(){return{type:i.HEADER2}},H3:function(){return{type:i.HEADER3}},H4:function(){return{type:i.HEADER4}},H5:function(){return{type:i.HEADER5}},H6:function(){return{type:i.HEADER6}},IMG:function(e){return{type:i.IMAGE,children:[{text:""}],data:{src:e.getAttribute("src")}}},LI:function(){return{type:i.LIST_ITEM,data:{}}},OL:function(){return{type:i.ORDERED_LIST}},P:function(){return{type:i.PARAGRAPH}},UL:function(){return{type:i.UNORDERED_LIST}},TABLE:function(){return{type:i.TABLE}},BR:function(){return{text:""}}},u=["H1","H2","H3","H4","H5","H6"],l={CODE:function(){return{CODE:!0}},DEL:function(){return{DELETE:!0}},EM:function(){return{ITALIC:!0}},I:function(){return{ITALIC:!0}},STRONG:function(){return{BOLD:!0}},INS:function(){return{INS:!0}}},c=function(e){if(3===e.nodeType){if("\n"===e.textContent||"\r"===e.textContent)return null;if("BODY"===e.parentElement.nodeName){var t=e.textContent.replace(/(\n|\r\n)/g,"");return 0===t.length?null:{type:i.PARAGRAPH,children:[{text:t}]}}return e.textContent}if(1!==e.nodeType)return null;var n=e.nodeName,d=e,f=Array.from(d.childNodes).map(c).flat();if("LI"===n&&e.className&&e.className.indexOf("task-list-item")>=0)return(0,r.jsx)("element",{data:{checked:!1},type:"list_item"},f);if("PRE"===n&&e.childNodes[0]&&"CODE"===e.childNodes[0].nodeName){var p=e.childNodes[0],h=[];return p.childNodes.forEach((function(e,t){e.innerText&&h.push({type:"code_line",children:[{text:e.innerText}]})})),{data:{syntax:null},children:h,type:"code_block"}}if("BODY"===e.nodeName)return(0,r.jsx)("fragment",{},f);if(s[n]){var m=s[n](e);return"IMG"===n?(0,r.jsx)("element",m,[{text:""}]):"BR"===n?"":"TABLE"===n?(0,r.jsx)("element",m,function(e){if("BODY"!==e.parentNode.nodeName)return null;var t=0;Array.from(e.rows[0].childNodes).forEach((function(e,n){"TD"!==e.nodeName&&"TH"!==e.nodeName||(t+=Number(e.getAttribute("colspan"))||1)}));for(var n=[],r=0;r<e.rows.length;r++){for(var s=e.rows[r].cells,u=[],l=0;l<s.length;l++){var c=s[l];u.push((0,a.generateTableCell)({childrenOrText:[(0,o.generateElement)(i.PARAGRAPH,{childrenOrText:c.textContent})]}))}if(u.length<t)for(var d=t-u.length,f=0;f<d;f++)u.push((0,a.generateTableCell)({childrenOrText:[(0,o.generateElement)(i.PARAGRAPH)]}));n.push((0,a.generateTableRow)({childrenOrText:u}))}return n}(e)):"A"===n||u.includes(n)?(0,r.jsx)("element",m,[{text:e.textContent}]):(0,r.jsx)("element",m,f)}if(l[n]){var g=l[n](e);return f.map((function(e){return(0,r.jsx)("text",g,e)}))}return f};t.htmlDeserializer=function(e){var t=(new DOMParser).parseFromString(e,"text/html");return c(t.body)}},28418:function(e,t,n){"use strict";var r=n(17383).default,i=n(34579).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=function(){function e(){r(this,e),this.instance=null,this.subscribers={}}return i(e,[{key:"subscribe",value:function(e,t){this.subscribers[e]||(this.subscribers[e]=[]);var n=this.subscribers[e];return n.push(t),function(){var e=n.indexOf(t);e>-1&&n.splice(e,1)}}},{key:"dispatch",value:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var i=this.subscribers[e];Array.isArray(i)&&i.forEach((function(e){return e.apply(void 0,n)}))}}],[{key:"getInstance",value:function(){return this.instance||(this.instance=new e),this.instance}}])}();t.default=a},72976:function(e,t,n){"use strict";var r=n(34579).default,i=n(17383).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(64467)),s=a(n(75168)),u=r((function e(t){var n=this;i(this,e),(0,o.default)(this,"onKeyDown",(function(e){var t=n.editor;if(t.onHotKeyDown&&t.onHotKeyDown(e))return;if((0,s.default)("mod+s",e)){e.preventDefault();var r=n.editor.onSave;r&&r()}(0,s.default)("tab",e)&&e.preventDefault()})),(0,o.default)(this,"onCopy",(function(e){var t=n.editor;if(t.onCopy&&t.onCopy(e))return!0;return!1})),this.editor=t}));t.default=u},6313:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(e){if(!e)return{isValidBrowser:!0,isWindowsWechat:!1};var t=!1,n=!1;if(window.chrome){var r=window.navigator.appVersion.split(" "),i=r.findIndex((function(e){return e.indexOf("Chrome")>=0})),a=r[i];a=a.slice(a.indexOf("/")+1),t=(a=parseInt(a))>=76,53===a&&navigator.appVersion&&navigator.appVersion.includes("WindowsWechat")&&(t=!1,n=!0)}return{isValidBrowser:t,isWindowsWechat:n}}},71356:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(13683),i=n(92203),a=function(e,t){for(var n=0;e&&n<=e.length-1;){var r=e[n];"link"===r.type?t.links.push(r.url):"image"===r.type?t.images.push(r.data.src):"check_list_item"===r.type?(t.checklist.total+=1,r.checked&&t.checklist.completed++,a(r.children,t)):a(r.children,t),n++}},o=function(e,t){for(var n="",r=0;r<e.length;r++){var i=(n+=s(e[r])+" ").length;if(i>=150){n=i>150?n.slice(0,150):n;break}}t.previewText=n},s=function(e){var t="";if("check_list_item"===e.type)return t+="";for(var n=0;n<e.children.length;n++){var i=e.children[n];t+="link"===i.type?"":r.Node.string(i)+" "}return t};t.default=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1]?(0,i.mdStringToSlate)(e):e,n={previewText:"",images:[],links:[],checklist:{total:0,completed:0}};return a(t,n),o(t,n),n}},99260:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(e){if("string"!==typeof e||!e)return!1;var t=e.slice(-1);return!!/[\u2014|\u2018|\u2019|\u201c|\u201d|\u2026|\u2039|\u203a|\u3001|\u3002|\u3008|\u3009|\u300a|\u300b|\u300c|\u300d|\u300e|\u300f|\u3010|\u3011|\u3014|\u3015|\u301c|\u301d|\u301e]/.test(t)||(!!function(e){return!!/[\x21-\x2f\x3a-\x40\x5b-\x60\x7B-\x7F]/.test(e)}(t)||!!function(e){return!!/[\uff01-\uff0f\uff1a-\uff1f\uff20\uff3b-\uff3f\uff40\uff5b-\uff5f]/.test(e)}(t))}},10230:function(e,t,n){"use strict";var r=n(12897).default,i=n(17383).default,a=n(34579).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s,u=o(n(64467)),l=function(){return a((function e(){i(this,e)}),null,[{key:"getDataType",value:function(e){var t=typeof e;return"object"!==t?t:Object.prototype.toString.call(e).replace(/^\[object (\S+)\]$/,"$1")}},{key:"iterable",value:function(e){return["Object","Array"].includes(this.getDataType(e))}},{key:"isObjectChanged",value:function(e,t,n){var i=this;if(!this.iterable(e))throw new Error("source should be a Object or Array , but got ".concat(this.getDataType(e)));if(this.getDataType(e)!==this.getDataType(t))return!0;var a=Object.keys(e),o=Object.keys(r(r({},e),t)).filter((function(e){return!n.includes(e)}));return a.length!==o.length||o.some((function(r){return i.iterable(e[r])?i.isObjectChanged(e[r],t[r],n):e[r]!==t[r]}))}},{key:"isSameObject",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return!(!e||!t)&&!this.isObjectChanged(e,t,n)}}])}();s=l,(0,u.default)(l,"isObject",(function(e){return"Object"===s.getDataType(e)})),(0,u.default)(l,"hasProperty",(function(e,t){return!!e&&Object.prototype.hasOwnProperty.call(e,t)}));t.default=l},96521:function(e,t,n){"use strict";var r=n(12897).default;Object.defineProperty(t,"__esModule",{value:!0}),t.replaceColumnData=void 0;var i=function(e,t,n,a){for(var o=function(){var o=e[s];if("column"===o.type){var u=o.data,l=t.find((function(e){return e.key===u.key})),c=l?n&&n(l):"",d={text:c,bold:u.bold,italic:u.italic};return"long-text"===(null===l||void 0===l?void 0:l.type)&&(d={type:"html",value:c}),e.splice(s,1,d),1}if("image"===o.type){var f=o.data||{src:""};if(a&&"function"===typeof a){var p=a(f.src),h=r(r({},f),{src:p});o.data=h}}if(o.children){var m=o.children;i(m,t,n,a)}},s=0;s<e.length;s++)o()};t.replaceColumnData=i},24860:function(e,t,n){"use strict";n.r(t);var r=n(9950),i=n(11942),a=n.n(i),o=n(34806),s=n.n(o);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;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,_(r.key),r)}}function d(e,t,n){return(t=_(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f(){return f=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f.apply(this,arguments)}function p(e){return p=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},p(e)}function h(e,t){return h=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},h(e,t)}function m(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function g(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=p(e);if(t){var i=p(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===typeof t||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return m(e)}(this,n)}}function v(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){var r,i,a,o,s=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){l=!0,i=e}finally{try{if(!u&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}(e,t)||b(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 y(e){return function(e){if(Array.isArray(e))return E(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||b(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 b(e,t){if(e){if("string"===typeof e)return E(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?E(e,t):void 0}}function E(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function _(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}function C(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!e)return"";var n=e;return t&&Object.keys(t).forEach((function(e){n=n.replace(e,t[e])})),n}function A(){return"undefined"!==typeof n.g.window?n.g.window.innerWidth:0}var T="undefined"!==typeof window&&(window.innerWidth<768||null!=navigator.userAgent.toLowerCase().match(/(ipod|ipad|iphone|android|coolpad|mmp|smartphone|midp|wap|xoom|symbian|j2me|blackberry|wince)/i));function w(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n.g.window.self,t=e.document.referrer;if(e===n.g.window.top||!t)return e;var r=function(e){return e.match(/(.*\/\/.*?)(\/|$)/)[1]};return r(e.location.href)===r(t)?w(e.parent):e}var S=300,k=27,D=37,x=38,O=39,N=40,I=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&h(e,t)}(u,e);var t,i,a,o=g(u);function u(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,u),d(m(t=o.call(this,e)),"handleWheel",(function(e){e.preventDefault()})),t.state={isClosing:!e.animationDisabled,shouldAnimate:!1,zoomLevel:0,offsetX:0,offsetY:0,loadErrorStatus:{},rotateDeg:0},t.outerEl=r.createRef(),t.zoomInBtn=r.createRef(),t.zoomOutBtn=r.createRef(),t.caption=r.createRef(),t.closeIfClickInner=t.closeIfClickInner.bind(m(t)),t.handleImageDoubleClick=t.handleImageDoubleClick.bind(m(t)),t.handleImageClick=t.handleImageClick.bind(m(t)),t.handleImageMouseWheel=t.handleImageMouseWheel.bind(m(t)),t.handleKeyInput=t.handleKeyInput.bind(m(t)),t.handleMouseUp=t.handleMouseUp.bind(m(t)),t.handleMouseDown=t.handleMouseDown.bind(m(t)),t.handleMouseMove=t.handleMouseMove.bind(m(t)),t.handleOuterMousewheel=t.handleOuterMousewheel.bind(m(t)),t.handleTouchStart=t.handleTouchStart.bind(m(t)),t.handleTouchMove=t.handleTouchMove.bind(m(t)),t.handleTouchEnd=t.handleTouchEnd.bind(m(t)),t.handlePointerEvent=t.handlePointerEvent.bind(m(t)),t.handleCaptionMousewheel=t.handleCaptionMousewheel.bind(m(t)),t.handleWindowResize=t.handleWindowResize.bind(m(t)),t.handleZoomInButtonClick=t.handleZoomInButtonClick.bind(m(t)),t.handleZoomOutButtonClick=t.handleZoomOutButtonClick.bind(m(t)),t.requestClose=t.requestClose.bind(m(t)),t.requestMoveNext=t.requestMoveNext.bind(m(t)),t.requestMovePrev=t.requestMovePrev.bind(m(t)),t.requestMoveUp=t.requestMoveUp.bind(m(t)),t.requestMoveDown=t.requestMoveDown.bind(m(t)),t.rotateImage=t.rotateImage.bind(m(t)),t.isMobile=T,t}return t=u,i=[{key:"UNSAFE_componentWillMount",value:function(){this.timeouts=[],this.currentAction=0,this.eventsSource=0,this.pointerList=[],this.preventInnerClose=!1,this.preventInnerCloseTimeout=null,this.keyPressed=!1,this.imageCache={},this.lastKeyDownTime=0,this.resizeTimeout=null,this.wheelActionTimeout=null,this.resetScrollTimeout=null,this.scrollX=0,this.scrollY=0,this.moveStartX=0,this.moveStartY=0,this.moveStartOffsetX=0,this.moveStartOffsetY=0,this.swipeStartX=0,this.swipeStartY=0,this.swipeEndX=0,this.swipeEndY=0,this.pinchTouchList=null,this.pinchDistance=0,this.keyCounter=0,this.moveRequested=!1,this.props.animationDisabled||this.setState({isClosing:!1})}},{key:"componentDidMount",value:function(){var e=this;this.windowContext=w(),this.listeners={resize:this.handleWindowResize,mouseup:this.handleMouseUp,touchend:this.handleTouchEnd,touchcancel:this.handleTouchEnd,pointerdown:this.handlePointerEvent,pointermove:this.handlePointerEvent,pointerup:this.handlePointerEvent,pointercancel:this.handlePointerEvent},Object.keys(this.listeners).forEach((function(t){e.windowContext.addEventListener(t,e.listeners[t])})),document.addEventListener("wheel",this.handleWheel,{passive:!1}),this.loadAllImages()}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=this,n=!1,r={},i={};this.getSrcTypes().forEach((function(a){t.props[a.name]!==e[a.name]&&(n=!0,r[t.props[a.name]]=!0,i[e[a.name]]=!0)})),(n||this.moveRequested)&&(Object.keys(r).forEach((function(e){!(e in i)&&e in t.imageCache&&(t.imageCache[e].loaded=!1)})),this.moveRequested=!1,this.loadAllImages(e))}},{key:"shouldComponentUpdate",value:function(){return!this.moveRequested}},{key:"componentWillUnmount",value:function(){var e=this;this.didUnmount=!0,Object.keys(this.listeners).forEach((function(t){e.windowContext.removeEventListener(t,e.listeners[t])})),document.removeEventListener("wheel",this.handleWheel,{passive:!1}),this.timeouts.forEach((function(e){return clearTimeout(e)}))}},{key:"setTimeout",value:function(e){function t(t,n){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e,t){var n=this,r=setTimeout((function(){n.timeouts=n.timeouts.filter((function(e){return e!==r})),e()}),t);return this.timeouts.push(r),r}))},{key:"setPreventInnerClose",value:function(){var e=this;this.preventInnerCloseTimeout&&this.clearTimeout(this.preventInnerCloseTimeout),this.preventInnerClose=!0,this.preventInnerCloseTimeout=this.setTimeout((function(){e.preventInnerClose=!1,e.preventInnerCloseTimeout=null}),100)}},{key:"getBestImageForType",value:function(e){var t=this.props[e],n={};if(this.isImageLoaded(t))n=this.getFitSizes(this.imageCache[t].width,this.imageCache[t].height);else{if(!this.isImageLoaded(this.props["".concat(e,"Thumbnail")]))return null;t=this.props["".concat(e,"Thumbnail")],n=this.getFitSizes(this.imageCache[t].width,this.imageCache[t].height,!0)}return{src:t,height:this.imageCache[t].height,width:this.imageCache[t].width,targetHeight:n.height,targetWidth:n.width}}},{key:"getFitSizes",value:function(e,t,n){var r=this.getLightboxRect(),i=this.isMobile?0:70,a=r.height-2*i,o=r.width-2*i;return n||(a=Math.min(a,t),o=Math.min(o,e)),o/a>e/t?{width:e*a/t,height:a}:{width:o,height:t*o/e}}},{key:"getMaxOffsets",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.zoomLevel,t=this.getBestImageForType("mainSrc");if(null===t)return{maxX:0,minX:0,maxY:0,minY:0};var n=this.getLightboxRect(),r=this.getZoomMultiplier(e),i=0,a=0;return{maxX:i=r*t.width-n.width<0?(n.width-r*t.width)/2:(r*t.width-n.width)/2,maxY:a=r*t.height-n.height<0?(n.height-r*t.height)/2:(r*t.height-n.height)/2,minX:-1*i,minY:-1*a}}},{key:"getSrcTypes",value:function(){return[{name:"mainSrc",keyEnding:"i".concat(this.keyCounter)},{name:"mainSrcThumbnail",keyEnding:"t".concat(this.keyCounter)},{name:"nextSrc",keyEnding:"i".concat(this.keyCounter+1)},{name:"nextSrcThumbnail",keyEnding:"t".concat(this.keyCounter+1)},{name:"prevSrc",keyEnding:"i".concat(this.keyCounter-1)},{name:"prevSrcThumbnail",keyEnding:"t".concat(this.keyCounter-1)}]}},{key:"getZoomMultiplier",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.zoomLevel;return Math.pow(1.007,e)}},{key:"getLightboxRect",value:function(){return this.outerEl.current?this.outerEl.current.getBoundingClientRect():{width:A(),height:"undefined"!==typeof n.g.window?n.g.window.innerHeight:0,top:0,right:0,bottom:0,left:0}}},{key:"clearTimeout",value:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){this.timeouts=this.timeouts.filter((function(t){return t!==e})),clearTimeout(e)}))},{key:"changeZoom",value:function(e,t,n){if(this.props.enableZoom){var r=Math.max(0,Math.min(S,e));if(r!==this.state.zoomLevel)if(0!==r){var i=this.getBestImageForType("mainSrc");if(null!==i){var a=this.getZoomMultiplier(),o=this.getZoomMultiplier(r),s=this.getLightboxRect(),u="undefined"!==typeof t?t-s.left:s.width/2,l="undefined"!==typeof n?n-s.top:s.height/2,c=(s.width-i.width*a)/2,d=(s.height-i.height*a)/2,f=u-(u-(c-this.state.offsetX))/a*o,p=l-(l-(d-this.state.offsetY))/a*o,h=(s.width-i.width*o)/2-f,m=(s.height-i.height*o)/2-p;if(3!==this.currentAction){var g=this.getMaxOffsets();this.state.zoomLevel>r&&(h=Math.max(g.minX,Math.min(g.maxX,h)),m=Math.max(g.minY,Math.min(g.maxY,m)))}this.setState({zoomLevel:r,offsetX:h,offsetY:m})}}else this.setState({zoomLevel:r,offsetX:0,offsetY:0})}}},{key:"closeIfClickInner",value:function(e){!this.preventInnerClose&&e.target.className.search(/\bril-inner\b/)>-1&&this.requestClose(e)}},{key:"handleKeyInput",value:function(e){if(e.stopPropagation(),!this.isAnimating())if("keyup"!==e.type){var t=e.which||e.keyCode,n=new Date;if(!(n.getTime()-this.lastKeyDownTime<this.props.keyRepeatLimit&&t!==k))switch(this.lastKeyDownTime=n.getTime(),t){case k:e.preventDefault(),this.requestClose(e);break;case D:if(!this.props.prevSrc)return;e.preventDefault(),this.keyPressed=!0,this.requestMovePrev(e);break;case O:if(!this.props.nextSrc)return;e.preventDefault(),this.keyPressed=!0,this.requestMoveNext(e);break;case x:this.props.onClickMoveUp&&(e.preventDefault(),this.keyPressed=!0,this.requestMoveUp(e));break;case N:this.props.onClickMoveUp&&(e.preventDefault(),this.keyPressed=!0,this.requestMoveDown(e))}}else this.lastKeyDownTime-=this.props.keyRepeatKeyupBonus}},{key:"handleOuterMousewheel",value:function(e){var t=this;e.stopPropagation(),this.clearTimeout(this.resetScrollTimeout),this.resetScrollTimeout=this.setTimeout((function(){t.scrollX=0,t.scrollY=0}),300)}},{key:"handleImageMouseWheel",value:function(e){if(parseInt(e.deltaY)!==parseFloat(e.deltaY)){if(Math.abs(e.deltaY)>=Math.abs(e.deltaX)){if(e.stopPropagation(),Math.abs(e.deltaY)<1)return;this.scrollX=0,this.scrollY+=e.deltaY,this.changeZoom(this.state.zoomLevel-e.deltaY,e.clientX,e.clientY)}}else if(Math.abs(e.deltaY)>Math.abs(e.deltaX)){var t=this.state.offsetY+e.deltaY;t=t<0?0:t,this.setState({offsetY:t})}else{var n=this.state.offsetX+e.deltaX;n=n<0?0:n,this.setState({offsetX:n})}}},{key:"handleImageDoubleClick",value:function(e){this.state.zoomLevel>0?this.changeZoom(0,e.clientX,e.clientY):this.changeZoom(this.state.zoomLevel+100,e.clientX,e.clientY)}},{key:"handleImageClick",value:function(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation()}},{key:"shouldHandleEvent",value:function(e){if(this.eventsSource===e)return!0;if(0===this.eventsSource)return this.eventsSource=e,!0;switch(e){case 1:default:return!1;case 2:return this.eventsSource=2,this.filterPointersBySource(),!0;case 3:return 1===this.eventsSource&&(this.eventsSource=3,this.filterPointersBySource(),!0)}}},{key:"addPointer",value:function(e){this.pointerList.push(e)}},{key:"removePointer",value:function(e){this.pointerList=this.pointerList.filter((function(t){return t.id!==e.id}))}},{key:"filterPointersBySource",value:function(){var e=this;this.pointerList=this.pointerList.filter((function(t){return t.source===e.eventsSource}))}},{key:"handleMouseDown",value:function(e){this.shouldHandleEvent(1)&&u.isTargetMatchImage(e.target)&&(this.addPointer(u.parseMouseEvent(e)),this.multiPointerStart(e))}},{key:"handleMouseMove",value:function(e){this.shouldHandleEvent(1)&&this.multiPointerMove(e,[u.parseMouseEvent(e)])}},{key:"handleMouseUp",value:function(e){this.shouldHandleEvent(1)&&(this.removePointer(u.parseMouseEvent(e)),this.multiPointerEnd(e))}},{key:"handlePointerEvent",value:function(e){if(this.shouldHandleEvent(3))switch(e.type){case"pointerdown":u.isTargetMatchImage(e.target)&&(this.addPointer(u.parsePointerEvent(e)),this.multiPointerStart(e));break;case"pointermove":this.multiPointerMove(e,[u.parsePointerEvent(e)]);break;case"pointerup":case"pointercancel":this.removePointer(u.parsePointerEvent(e)),this.multiPointerEnd(e)}}},{key:"handleTouchStart",value:function(e){var t=this;this.shouldHandleEvent(2)&&u.isTargetMatchImage(e.target)&&([].forEach.call(e.changedTouches,(function(e){return t.addPointer(u.parseTouchPointer(e))})),this.multiPointerStart(e))}},{key:"handleTouchMove",value:function(e){this.shouldHandleEvent(2)&&this.multiPointerMove(e,[].map.call(e.changedTouches,(function(e){return u.parseTouchPointer(e)})))}},{key:"handleTouchEnd",value:function(e){var t=this;this.shouldHandleEvent(2)&&([].map.call(e.changedTouches,(function(e){return t.removePointer(u.parseTouchPointer(e))})),this.multiPointerEnd(e))}},{key:"decideMoveOrSwipe",value:function(e){this.state.zoomLevel<=0?this.handleSwipeStart(e):this.handleMoveStart(e)}},{key:"multiPointerStart",value:function(e){switch(this.handleEnd(null),this.pointerList.length){case 1:e.preventDefault(),this.decideMoveOrSwipe(this.pointerList[0]);break;case 2:e.preventDefault(),this.handlePinchStart(this.pointerList)}}},{key:"multiPointerMove",value:function(e,t){switch(this.currentAction){case 1:e.preventDefault(),this.handleMove(t[0]);break;case 2:e.preventDefault(),this.handleSwipe(t[0]);break;case 3:e.preventDefault(),this.handlePinch(t)}}},{key:"multiPointerEnd",value:function(e){switch(0!==this.currentAction&&(this.setPreventInnerClose(),this.handleEnd(e)),this.pointerList.length){case 0:this.eventsSource=0;break;case 1:e.preventDefault(),this.decideMoveOrSwipe(this.pointerList[0]);break;case 2:e.preventDefault(),this.handlePinchStart(this.pointerList)}}},{key:"handleEnd",value:function(e){switch(this.currentAction){case 1:this.handleMoveEnd(e);break;case 2:this.handleSwipeEnd(e);break;case 3:this.handlePinchEnd(e)}}},{key:"handleMoveStart",value:function(e){var t=e.x,n=e.y;this.props.enableZoom&&(this.currentAction=1,this.moveStartX=t,this.moveStartY=n,this.moveStartOffsetX=this.state.offsetX,this.moveStartOffsetY=this.state.offsetY)}},{key:"handleMove",value:function(e){var t=e.x,n=e.y,r=this.moveStartX-t+this.moveStartOffsetX,i=this.moveStartY-n+this.moveStartOffsetY;this.state.offsetX===r&&this.state.offsetY===i||this.setState({offsetX:r,offsetY:i})}},{key:"handleMoveEnd",value:function(){var e=this;this.currentAction=0,this.moveStartX=0,this.moveStartY=0,this.moveStartOffsetX=0,this.moveStartOffsetY=0;var t=this.getMaxOffsets(),n=Math.max(t.minX,Math.min(t.maxX,this.state.offsetX)),r=Math.max(t.minY,Math.min(t.maxY,this.state.offsetY));n===this.state.offsetX&&r===this.state.offsetY||(this.setState({offsetX:n,offsetY:r,shouldAnimate:!0}),this.setTimeout((function(){e.setState({shouldAnimate:!1})}),this.props.animationDuration))}},{key:"handleSwipeStart",value:function(e){var t=e.x,n=e.y;this.currentAction=2,this.swipeStartX=t,this.swipeStartY=n,this.swipeEndX=t,this.swipeEndY=n}},{key:"handleSwipe",value:function(e){var t=e.x,n=e.y;this.swipeEndX=t,this.swipeEndY=n}},{key:"handleSwipeEnd",value:function(e){var t=this.swipeEndX-this.swipeStartX,n=Math.abs(t),r=Math.abs(this.swipeEndY-this.swipeStartY);if(this.currentAction=0,this.swipeStartX=0,this.swipeStartY=0,this.swipeEndX=0,this.swipeEndY=0,!(!e||this.isAnimating()||n<1.5*r)){if(n<200&&n<this.getLightboxRect().width/4)return;t>0&&this.props.prevSrc?(e.preventDefault(),this.requestMovePrev()):t<0&&this.props.nextSrc&&(e.preventDefault(),this.requestMoveNext())}}},{key:"calculatePinchDistance",value:function(){var e=v(arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.pinchTouchList,2),t=e[0],n=e[1];return Math.sqrt(Math.pow(t.x-n.x,2)+Math.pow(t.y-n.y,2))}},{key:"calculatePinchCenter",value:function(){var e=v(arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.pinchTouchList,2),t=e[0],n=e[1];return{x:t.x-(t.x-n.x)/2,y:t.y-(t.y-n.y)/2}}},{key:"handlePinchStart",value:function(e){this.props.enableZoom&&(this.currentAction=3,this.pinchTouchList=e.map((function(e){return{id:e.id,x:e.x,y:e.y}})),this.pinchDistance=this.calculatePinchDistance())}},{key:"handlePinch",value:function(e){this.pinchTouchList=this.pinchTouchList.map((function(t){for(var n=0;n<e.length;n+=1)if(e[n].id===t.id)return e[n];return t}));var t=this.calculatePinchDistance(),n=this.state.zoomLevel+t-this.pinchDistance;this.pinchDistance=t;var r=this.calculatePinchCenter(this.pinchTouchList),i=r.x,a=r.y;this.changeZoom(n,i,a)}},{key:"handlePinchEnd",value:function(){this.currentAction=0,this.pinchTouchList=null,this.pinchDistance=0}},{key:"handleWindowResize",value:function(){this.clearTimeout(this.resizeTimeout),this.resizeTimeout=this.setTimeout(this.forceUpdate.bind(this),100)}},{key:"handleZoomInButtonClick",value:function(){var e=this.state.zoomLevel+100;this.changeZoom(e),e===S&&this.zoomOutBtn.current.focus()}},{key:"handleZoomOutButtonClick",value:function(){var e=this.state.zoomLevel-100;this.changeZoom(e),0===e&&this.zoomInBtn.current.focus()}},{key:"handleCaptionMousewheel",value:function(e){if(e.stopPropagation(),this.caption.current){var t=this.caption.current.getBoundingClientRect().height,n=this.caption.current,r=n.scrollHeight,i=n.scrollTop;(e.deltaY>0&&t+i>=r||e.deltaY<0&&i<=0)&&e.preventDefault()}}},{key:"isAnimating",value:function(){return this.state.shouldAnimate||this.state.isClosing}},{key:"isImageLoaded",value:function(e){return e&&e in this.imageCache&&this.imageCache[e].loaded}},{key:"loadImage",value:function(e,t,r){var i=this;if(this.isImageLoaded(t))this.setTimeout((function(){r()}),1);else{var a=new n.g.Image;this.props.imageCrossOrigin&&(a.crossOrigin=this.props.imageCrossOrigin),a.onerror=function(n){i.props.onImageLoadError(t,e,n),i.setState((function(t){return{loadErrorStatus:l(l({},t.loadErrorStatus),{},d({},e,!0))}})),r(n)},a.onload=function(){i.props.onImageLoad(t,e,a),i.imageCache[t]={loaded:!0,width:a.width,height:a.height},r()},a.src=t}}},{key:"loadAllImages",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props;this.getSrcTypes().forEach((function(n){var r=n.name;t[r]&&e.state.loadErrorStatus[r]&&e.setState((function(e){return{loadErrorStatus:l(l({},e.loadErrorStatus),{},d({},r,!1))}})),t[r]&&!e.isImageLoaded(t[r])&&e.loadImage(r,t[r],function(t,n){return function(r){r||e.props[t]!==n||e.didUnmount||e.forceUpdate()}}(r,t[r]))}))}},{key:"requestClose",value:function(e){var t=this,n=function(){t.saveRotateImage(),t.props.onCloseRequest(e)};this.props.animationDisabled||"keydown"===e.type&&!this.props.animationOnKeyInput?n():(this.setState({isClosing:!0}),this.setTimeout(n,this.props.animationDuration))}},{key:"requestMove",value:function(e,t){var n=this,r={zoomLevel:0,offsetX:0,offsetY:0};this.props.animationDisabled||this.keyPressed&&!this.props.animationOnKeyInput||(r.shouldAnimate=!0,this.setTimeout((function(){return n.setState({shouldAnimate:!1})}),this.props.animationDuration)),this.keyPressed=!1,this.moveRequested=!0,this.saveRotateImage(),"prev"===e?(this.keyCounter-=1,this.setState(r),this.props.onMovePrevRequest(t)):"next"===e?(this.keyCounter+=1,this.setState(r),this.props.onMoveNextRequest(t)):"up"===e?(this.keyCounter=0,this.setState(r),this.props.onClickMoveUp(t)):"down"===e&&(this.keyCounter=0,this.setState(r),this.props.onClickMoveDown(t))}},{key:"requestMoveNext",value:function(e){this.requestMove("next",e)}},{key:"requestMovePrev",value:function(e){this.requestMove("prev",e)}},{key:"requestMoveUp",value:function(e){this.requestMove("up",e)}},{key:"requestMoveDown",value:function(e){this.requestMove("down",e)}},{key:"saveRotateImage",value:function(){this.props.onRotateImage&&0!==this.state.rotateDeg&&360!==this.state.rotateDeg&&(this.props.onRotateImage(this.state.rotateDeg),this.setState({rotateDeg:0}))}},{key:"rotateImage",value:function(){var e=this.state.rotateDeg;e=e>=360?this.state.rotateDeg-270:e+90,this.setState({rotateDeg:e})}},{key:"render",value:function(){var e=this,t=this.props,i=t.animationDisabled,a=t.animationDuration,o=t.clickOutsideToClose,c=t.discourageDownloads,d=t.enableZoom,p=t.imageTitle,h=t.nextSrc,m=t.prevSrc,g=t.toolbarButtons,v=t.onAfterOpen,b=t.imageCrossOrigin,E=t.reactModalProps,_=t.onRotateImage,A=this.state,T=A.zoomLevel,w=A.offsetX,k=A.offsetY,D=A.isClosing,x=A.loadErrorStatus,O=A.rotateDeg,N=this.getLightboxRect(),I={},P=this.isAnimating();!i&&P&&(I=l(l({},I),{},{transition:"transform ".concat(a,"ms")}));var M={};this.getSrcTypes().forEach((function(e){var t=e.name,n=e.keyEnding;M[t]=n}));var L=[],R=function(t,n,i){if(e.props[t]){var a,o=e.getBestImageForType(t),s=l(l({},I),u.getTransform(l(l({},i),o)));if(T>0&&(s.cursor="move"),s.transform="".concat(s.transform," rotate(").concat(O,"deg)"),null===o&&(a=x,Object.keys(a).some((function(e){return a[e]}))))L.push(r.createElement("div",{className:"".concat(n," ril__image ril-errored"),style:s,key:e.props[t]+M[t]},r.createElement("div",{className:"ril__errorContainer"},e.props.imageLoadErrorMessage)));else if(null!==o){var d=o.src;c?(s.backgroundImage="url('".concat(d,"')"),L.push(r.createElement("div",{className:"".concat(n," ril__image ril__imageDiscourager"),onDoubleClick:e.handleImageDoubleClick,onWheel:e.handleImageMouseWheel,style:s,key:d+M[t]},r.createElement("div",{className:"ril-download-blocker ril__downloadBlocker"})))):L.push(r.createElement("img",f({},b?{crossOrigin:b}:{},{className:"".concat(n," ril__image"),onDoubleClick:e.handleImageDoubleClick,onClick:e.handleImageClick,onWheel:e.handleImageMouseWheel,onDragStart:function(e){return e.preventDefault()},style:s,src:d,key:d+M[t],alt:"string"===typeof p?p:C("Image"),draggable:!1})))}else{var h=r.createElement("div",{className:"ril-loading-circle ril__loadingCircle ril__loadingContainer__icon"},y(new Array(12)).map((function(e,t){return r.createElement("div",{key:t,className:"ril-loading-circle-point ril__loadingCirclePoint"})})));L.push(r.createElement("div",{className:"".concat(n," ril__image ril-not-loaded"),style:s,key:e.props[t]+M[t]},r.createElement("div",{className:"ril__loadingContainer"},h)))}}},F=this.getZoomMultiplier();R("nextSrc","ril-image-next ril__imageNext",{x:N.width}),R("mainSrc","ril-image-current",{x:-1*w,y:-1*k,zoom:F}),R("prevSrc","ril-image-prev ril__imagePrev",{x:-1*N.width});var B=Object.assign({},{overlay:{zIndex:1051,backgroundColor:this.isMobile?"#000":"transparent"}},this.props.reactModalStyle),j={overlay:l({zIndex:1e3,backgroundColor:"transparent"},B.overlay),content:l({backgroundColor:"transparent",overflow:"hidden",border:"none",borderRadius:0,padding:0,top:0,left:0,right:0,bottom:0},B.content)};return r.createElement(s(),f({isOpen:!0,onRequestClose:o?this.requestClose:void 0,onAfterOpen:function(){e.outerEl.current&&e.outerEl.current.focus(),v()},style:j,contentLabel:C("Lightbox"),appElement:"undefined"!==typeof n.g.window?n.g.window.document.body:void 0},E),r.createElement("div",{className:"ril-outer ril__outer ril__outerAnimating ".concat(this.props.wrapperClassName," ").concat(D?"ril-closing ril__outerClosing":""," ").concat(this.isMobile?"mobile-image-previewer":"PC-image-previewer"),style:{transition:"opacity ".concat(a,"ms"),animationDuration:"".concat(a,"ms"),animationDirection:D?"normal":"reverse"},ref:this.outerEl,onWheel:this.handleOuterMousewheel,onMouseMove:this.handleMouseMove,onMouseDown:this.handleMouseDown,onTouchStart:this.handleTouchStart,onTouchMove:this.handleTouchMove,tabIndex:"-1",onKeyDown:this.handleKeyInput,onKeyUp:this.handleKeyInput},r.createElement("div",{className:"ril-inner ril__inner",onClick:o?this.closeIfClickInner:void 0},L),m&&!this.isMobile&&r.createElement("button",{type:"button",className:"ril-prev-button ril__navButtons ril__navButtonPrev",key:"prev","aria-label":this.props.prevLabel,onClick:P?void 0:this.requestMovePrev}),h&&!this.isMobile&&r.createElement("button",{type:"button",className:"ril-next-button ril__navButtons ril__navButtonNext",key:"next","aria-label":this.props.nextLabel,onClick:P?void 0:this.requestMoveNext}),r.createElement("div",{className:"ril-toolbar ril__toolbar"},r.createElement("ul",{className:"ril-toolbar-left ril__toolbarSide ril__toolbarLeftSide"},r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("span",{className:"ril-toolbar__item__child ril__toolbarItemChild"},p))),r.createElement("ul",{className:"ril-toolbar-right ril__toolbarSide ril__toolbarRightSide"},g&&g.map((function(e,t){return r.createElement("li",{key:"button_".concat(t+1),className:"ril-toolbar__item ril__toolbarItem"},e)})),this.props.onClickMoveUp&&!this.isMobile&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",className:"ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__upMoveButton",onClick:P?void 0:this.requestMoveUp})),this.props.onClickMoveDown&&!this.isMobile&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",className:"ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__downMoveButton",onClick:P?void 0:this.requestMoveDown})),this.props.onClickDelete&&!this.isMobile&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",className:"ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__deleteButton",onClick:P?void 0:this.props.onClickDelete})),this.props.onClickDownload&&!this.isMobile&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",className:"ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__downloadButton",onClick:P?void 0:this.props.onClickDownload})),r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",key:"close","aria-label":this.props.closeLabel,className:"ril-close ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__closeButton",onClick:P?void 0:this.requestClose})))),r.createElement("div",{onMouseDown:function(e){return e.stopPropagation()},className:"ril-caption ril__caption"},d&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",key:"zoom-in","aria-label":this.props.zoomInLabel,className:["ril-zoom-in","ril__toolbarItemChild","ril__builtinButton","ril__zoomInButton"].concat(y(T===S?["ril__builtinButtonDisabled"]:[])).join(" "),ref:this.zoomInBtn,disabled:P||T===S,onClick:P||T===S?void 0:this.handleZoomInButtonClick})),d&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",key:"zoom-out","aria-label":this.props.zoomOutLabel,className:["ril-zoom-out","ril__toolbarItemChild","ril__builtinButton","ril__zoomOutButton"].concat(y(0===T?["ril__builtinButtonDisabled"]:[])).join(" "),ref:this.zoomOutBtn,disabled:P||0===T,onClick:P||0===T?void 0:this.handleZoomOutButtonClick})),_&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",className:["ril-rotate","ril__toolbarItemChild","ril__builtinButton","ril__rotateButton"].join(" "),onClick:this.rotateImage})))),this.isMobile&&r.createElement("div",{className:"image-footer-choice mobile-image-footer-choice"},r.createElement("div",{className:"image-footer-icon"},r.createElement("div",null,_&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",style:{marginRight:"16px"},className:["ril-rotate","ril__toolbarItemChild","ril__builtinButton","ril__rotateButton","image-footer-choice-item"].join(" "),onClick:this.rotateImage})),this.props.onClickDownload&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",className:["ril-rotate","ril__toolbarItemChild","ril__builtinButton","ril__downloadButton","image-footer-choice-item"].join(" "),onClick:this.props.onClickDownload}))),this.props.onClickDelete&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",className:"ril-close ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__deleteButton image-footer-choice-item",onClick:this.props.onClickDelete})))))}}],a=[{key:"isTargetMatchImage",value:function(e){return e&&/ril-image-current/.test(e.className)}},{key:"parseMouseEvent",value:function(e){return{id:"mouse",source:1,x:parseInt(e.clientX,10),y:parseInt(e.clientY,10)}}},{key:"parseTouchPointer",value:function(e){return{id:e.identifier,source:2,x:parseInt(e.clientX,10),y:parseInt(e.clientY,10)}}},{key:"parsePointerEvent",value:function(e){return{id:e.pointerId,source:3,x:parseInt(e.clientX,10),y:parseInt(e.clientY,10)}}},{key:"getTransform",value:function(e){var t=e.x,n=void 0===t?0:t,r=e.y,i=void 0===r?0:r,a=e.zoom,o=void 0===a?1:a,s=e.width,u=e.targetWidth,l=n,c=A();s>c&&(l+=(c-s)/2);var d=o*(u/s);return{transform:"translate3d(".concat(l,"px,").concat(i,"px,0) scale3d(").concat(d,",").concat(d,",1)")}}}],i&&c(t.prototype,i),a&&c(t,a),Object.defineProperty(t,"prototype",{writable:!1}),u}(r.Component);I.propTypes={mainSrc:a().string.isRequired,prevSrc:a().string,nextSrc:a().string,mainSrcThumbnail:a().string,prevSrcThumbnail:a().string,nextSrcThumbnail:a().string,onCloseRequest:a().func.isRequired,onMovePrevRequest:a().func,onMoveNextRequest:a().func,onImageLoadError:a().func,onImageLoad:a().func,onAfterOpen:a().func,onRotateImage:a().func,onClickMoveUp:a().func,onClickMoveDown:a().func,onClickDelete:a().func,onClickDownload:a().func,discourageDownloads:a().bool,animationDisabled:a().bool,animationOnKeyInput:a().bool,animationDuration:a().number,keyRepeatLimit:a().number,keyRepeatKeyupBonus:a().number,imageTitle:a().node,imageCaption:a().node,imageCrossOrigin:a().string,reactModalStyle:a().object,wrapperClassName:a().string,toolbarButtons:a().arrayOf(a().node),clickOutsideToClose:a().bool,enableZoom:a().bool,reactModalProps:a().shape({}),nextLabel:a().string,prevLabel:a().string,zoomInLabel:a().string,zoomOutLabel:a().string,closeLabel:a().string,imageLoadErrorMessage:a().node},I.defaultProps={imageTitle:null,imageCaption:null,toolbarButtons:null,reactModalProps:{},animationDisabled:!1,animationDuration:300,animationOnKeyInput:!1,clickOutsideToClose:!0,closeLabel:"Close lightbox",discourageDownloads:!1,enableZoom:!0,imageCrossOrigin:null,keyRepeatKeyupBonus:40,keyRepeatLimit:180,mainSrcThumbnail:null,nextLabel:"Next image",nextSrc:null,nextSrcThumbnail:null,onAfterOpen:function(){},onImageLoadError:function(){},onImageLoad:function(){},onMoveNextRequest:function(){},onMovePrevRequest:function(){},onClickMoveUp:null,onClickMoveDown:null,onClickDelete:null,onClickDownload:null,prevLabel:"Previous image",prevSrc:null,prevSrcThumbnail:null,reactModalStyle:{},wrapperClassName:"",zoomInLabel:"Zoom in",zoomOutLabel:"Zoom out",imageLoadErrorMessage:"This image failed to load",onRotateImage:null},t.default=I},99754:function(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function i(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var a=typeof n;if("string"===a||"number"===a)e.push(n);else if(Array.isArray(n)){if(n.length){var o=i.apply(null,n);o&&e.push(o)}}else if("object"===a){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var s in n)r.call(n,s)&&n[s]&&e.push(s)}}}return e.join(" ")}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()},79656:function(e,t,n){e.exports=n(51920)},51920:function(e,t,n){var r=n(93325).hp,i=n(41132).default,a=n(27585),o="undefined"!==typeof r?function(e){return r.from(e).toString("base64")}:function(e){return btoa(String.fromCharCode.apply(String,i(e)))},s="undefined"!==typeof r?function(e){return r.from(e,"base64")}:function(e){return Uint8Array.from(atob(e),(function(e){return e.charCodeAt(0)}))};t.encode=function(e){var t=a.parse(e);return o(t).replace(/\+/g,"-").replace(/\//g,"_").substring(0,22)},t.decode=function(e){var t=e.replace(/-/g,"+").replace(/_/g,"/")+"==";return a.stringify(s(t))},t.v4=function(){var e=a.v4(null,new Uint8Array(16));return o(e).replace(/\+/g,"-").replace(/\//g,"_").substring(0,22)},t.nice=function(){var e=a.v4(null,new Uint8Array(16));return e[0]=127&e[0],o(e).replace(/\+/g,"-").replace(/\//g,"_").substring(0,22)}},58814:function(e,t,n){"use strict";var r=n(17383).default,i=n(34579).default,a=n(18336).default,o=n(29511).default,s=n(24994).default,u=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=u(n(9950)),c=s(n(17119)),d=s(n(52544)),f=s(n(86547)),p=n(66327),h=s(n(44956)),m=n(56265),g=s(n(43978)),v=s(n(36220)),y=s(n(43540));n(33731),n(9516),n(19617),n(63138),h.default.extend(v.default),h.default.extend(g.default),h.default.extend(y.default);var b=(0,h.default)(),E=function(e){function t(e){var n;r(this,t),(n=a(this,t,[e])).onChange=function(e){e&&(n.setState({value:e}),(0,m.isFunction)(n.props.onChange)&&n.props.onChange(e.format(n.valueSubmitFormat)))},n.getValue=function(){var e=n.state.value;return e?e.format(n.valueSubmitFormat):null},n.getInputNode=function(){var e=c.default.findDOMNode(n);return"INPUT"===e.tagName?e:e.querySelector("input:not([type=hidden])")},n.onBlur=function(e){n.props.onBlur&&n.props.onBlur(e)},n.closeEditor=function(){n.onBlur()},n.getCalendarContainer=function(){return document.body},n.handleMouseDown=function(e){e.preventDefault()},n.handleKeyDown=function(e){[37,38,39,40].includes(e.keyCode)?e.stopPropagation():13===e.keyCode&&(e.preventDefault(),n.onBlur("enter"))},n.onClick=function(e){e.stopPropagation();var t=(0,m.getEventClassName)(e);n.timeFormat||"rc-calendar-date"!==t||(n.timer=setTimeout((function(){n.closeEditor()}),1))},n.onClear=function(){(0,m.isFunction)(n.props.onClear)?n.props.onClear():n.setState({value:null})},n.onHotKey=function(e){27===e.keyCode&&(e.stopPropagation(),n.props.onClose&&n.props.onClose(!0))},n.getCalendarFormat=function(){if(n.format.indexOf("YYYY-MM-DD")>-1){var e=n.format.replace("YYYY-MM-DD","YYYY-M-D");return[n.format,e]}if(n.format.indexOf("DD/MM/YYYY")>-1){var t=n.format.replace("DD/MM/YYYY","D/M/YYYY");return[n.format,t]}return[n.format]},n.getDefaultMinutesTime=function(){var e=n.props.value;return n.timeFormat&&e?(0,h.default)(e).format("HH:mm"):""},n.onClickRightPanelTime=function(){n.timeFormat.indexOf("ss")>0||setTimeout((function(){n.closeEditor()}),1)},n.state={value:null},n.format=e.format||"YYYY-MM-DD",n.calendarContainerRef=l.default.createRef();var i="zh-cn"===e.lang;return b=i?b.locale("zh-cn"):b.locale("en-gb"),n.defaultCalendarValue=b.clone(),n.timeFormat=n.format.split(" ")[1]||"",n.valueSubmitFormat="YYYY-MM-DD",n.timeFormat&&(n.valueSubmitFormat=n.valueSubmitFormat+" "+n.timeFormat),n}return o(t,e),i(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.lang,n=e.value,r="zh-cn"===t;if(n&&(0,h.default)(n).isValid()){if("string"===typeof n&&1===n.length&&!isNaN(Number(n,10)))return void(this.timer=setTimeout((function(){var e=document.getElementsByClassName("rc-calendar-input")[0];e&&(e.value=n)}),200));var i=(0,h.default)(n).isValid()?(0,h.default)(n):(0,h.default)(this.defaultCalendarValue);this.setState({value:r?(0,h.default)(i).locale("zh-cn"):(0,h.default)(i).locale("en-gb")})}document.addEventListener("keydown",this.onHotKey,!0)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.onHotKey,!0),this.timer&&(clearTimeout(this.timer),this.timer=null)}},{key:"render",value:function(){var e=this,t=this.props,n=t.isReadOnly,r=t.lang,i=this.state;if(n)return l.default.createElement("input",{className:"ant-calendar-picker-input ant-input form-control",value:i.value?i.value.format(this.format):"",disabled:!0});var a=this.getCalendarFormat(),o=this.getDefaultMinutesTime(),s=l.default.createElement(d.default,{className:"sf-metadata-rc-calendar",locale:(0,p.translateCalendar)(r),style:{zIndex:1001},dateInputPlaceholder:(0,m.gettext)("Enter_date"),format:a,defaultValue:this.defaultCalendarValue,showDateInput:!0,focusablePanel:!1,showHourAndMinute:Boolean(this.timeFormat),defaultMinutesTime:o,onClear:this.onClear,onClickRightPanelTime:this.onClickRightPanelTime});return l.default.createElement("div",{className:"date-picker-container",onKeyDown:function(t){return e.handleKeyDown(t)},onClick:function(t){return e.onClick(t)}},l.default.createElement(f.default,{calendar:s,value:i.value,onChange:this.onChange,getCalendarContainer:this.getCalendarContainer,onOpenChange:this.onOpenChange,open:!0,style:{zIndex:1001}},(function(t){var n=t.value;return l.default.createElement("span",{tabIndex:"0"},l.default.createElement("input",{placeholder:e.format?e.format:(0,m.gettext)("Please select"),tabIndex:"-1",readOnly:!0,className:"ant-calendar-picker-input ant-input form-control",value:n?n.format(e.format):"",onMouseDown:e.handleMouseDown}),l.default.createElement("div",{ref:e.calendarContainerRef}))})))}}])}(l.Component);E.defaultProps={format:"YYYY-MM-DD",lang:"zh-cn",isReadOnly:!1};t.default=E},97157:function(e,t,n){"use strict";var r=n(17383).default,i=n(34579).default,a=n(18336).default,o=n(29511).default,s=n(24994).default,u=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=u(n(9950)),c=s(n(52544)),d=s(n(86547)),f=n(66327),p=n(56265),h=s(n(44956)),m=s(n(43978)),g=s(n(36220)),v=s(n(43540));n(33731),n(9516),n(19617),n(63138),h.default.extend(g.default),h.default.extend(m.default),h.default.extend(v.default);var y=(0,h.default)(),b=function(e){function t(e){var n;r(this,t),(n=a(this,t,[e])).handleMouseDown=function(e){e.preventDefault()},n.onChange=function(e){var t=n.props.onChange;n.setState({value:e},(function(){n.state.value&&t(n.state.value.format("YYYY-MM-DD"))}))},n.onClear=function(){n.setState({value:null},(function(){n.setState({open:!0})}))},n.onOpenChange=function(e){n.setState({open:e})},n.onReadOnlyFocus=function(){!n.state.open&&n.state.isMouseDown?n.setState({isMouseDown:!1}):n.setState({open:!0})},n.getCalendarContainer=function(){return n.calendarContainerRef.current},n.getCalendarFormat=function(){if(n.format.indexOf("YYYY-MM-DD")>-1){var e=n.format.replace("YYYY-MM-DD","YYYY-M-D");return[n.format,e]}if(n.format.indexOf("DD/MM/YYYY")>-1){var t=n.format.replace("DD/MM/YYYY","D/M/YYYY");return[n.format,t]}return[n.format]},n.state={open:!1,value:null},n.format=e.format.split(" ")[0],n.calendarContainerRef=l.default.createRef();var i="zh-cn"===e.lang;return y=i?y.locale("zh-cn"):y.locale("en-gb"),n.defaultCalendarValue=y.clone(),n}return o(t,e),i(t,[{key:"componentDidMount",value:function(){var e=this.props.value;if(e&&(0,h.default)(e).isValid()){var t=(0,h.default)(e).isValid()?(0,h.default)(e):(0,h.default)(this.defaultCalendarValue);this.setState({value:"zh-cn"===this.props.lang?(0,h.default)(t).locale("zh-cn"):(0,h.default)(t).locale("en-gb")})}}},{key:"render",value:function(){var e=this,t=this.props,n=t.isReadOnly,r=t.lang,i=t.zIndex,a=this.state;if(n)return l.default.createElement("input",{className:"ant-calendar-picker-input ant-input form-control",value:a.value?a.value.format(this.format):"",disabled:!0});var o=this.getCalendarFormat(),s=l.default.createElement(c.default,{className:"sf-metadata-rc-calendar",locale:(0,f.translateCalendar)(r),style:{zIndex:i||1001},dateInputPlaceholder:(0,p.gettext)("Enter_date"),format:o,defaultValue:this.defaultCalendarValue,showDateInput:!0,focusablePanel:!1,onClear:this.onClear});return l.default.createElement("div",{className:"date-picker-container"},l.default.createElement(d.default,{calendar:s,value:a.value,onChange:this.onChange,getCalendarContainer:this.getCalendarContainer,onOpenChange:this.onOpenChange,open:a.open,style:{zIndex:i||1001}},(function(t){var n=t.value;return l.default.createElement("span",{tabIndex:"0",onFocus:e.onReadOnlyFocus},l.default.createElement("input",{tabIndex:"-1",readOnly:!0,className:"ant-calendar-picker-input ant-input form-control",value:n?n.format(e.format):"",onMouseDown:e.handleMouseDown}),l.default.createElement("div",{ref:e.calendarContainerRef}))})))}}])}(l.Component);b.defaultProps={format:"YYYY-MM-DD",lang:"zh-cn",isReadOnly:!1};t.default=b},49046:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"SfCalendar",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"SfFilterCalendar",{enumerable:!0,get:function(){return a.default}});var i=r(n(58814)),a=r(n(97157))},66327:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.translateCalendar=function(e){var t;switch(e||"en"){case"zh-cn":t=r;break;case"zh-tw":t=i;break;case"en":default:t=a;break;case"fr":t=o;break;case"de":t=s;break;case"es":case"es-ar":case"es-mx":t=u;break;case"pl":t=l;break;case"cs":t=c;break;case"ru":t=d}return t};var r=n(10534),i=n(49013),a=n(21412),o=n(9642),s=n(15731),u=n(98717),l=n(37329),c=n(14230),d=n(38287)},51514:function(e,t,n){"use strict";var r=n(85715).default,i=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),s=i(n(3373)),u=n(56265);t.default=function(e){var t=e.value,n=e.mediaUrl,i=e.api,a=e.collaborators,l=e.collaboratorsCache,c=e.updateCollaboratorsCache,d=(0,o.useState)(null),f=r(d,2),p=f[0],h=f[1];return(0,o.useEffect)((function(){var e=!0;if(!t)return e&&h(null),function(){return e=!1};var r=a&&a.find((function(e){return e.email===t}));if(r)return e&&h(r),function(){return e=!1};var o="".concat(n,"/avatars/default.png");return"anonymous"===t?(r={name:"anonymous",avatar_url:o},e&&h(r),function(){return e=!1}):(r=l[t])?(e&&h(r),function(){return e=!1}):(0,u.isValidEmail)(t)?(i&&i(t,(function(n){r=n[t],c(r),e&&h(r)})),function(){return e=!1}):(c(r={email:t,name:t,avatar_url:o}),e&&h(r),function(){return e=!1})}),[]),p?o.default.createElement(s.default,{collaborator:p}):null}},16791:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(9950)),a=r(n(86615)),o=r(n(35349));n(35093);t.default=function(e){var t=e.value,n=e.className,r=e.children;return t?i.default.createElement("div",{className:(0,a.default)("sf-metadata-ui cell-formatter-container checkbox-formatter",n)},i.default.createElement(o.default,{iconName:"check-mark"})):r}},3373:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(9950)),a=r(n(35349));n(12224);t.default=function(e){var t=e.enableDelete,n=void 0!==t&&t,r=e.collaborator,o=e.onDelete;return r?i.default.createElement("div",{className:"sf-metadata-ui collaborator-item"},i.default.createElement("span",{className:"collaborator-avatar"},i.default.createElement("img",{className:"collaborator-avatar-icon",alt:r.name,src:r.avatar_url})),i.default.createElement("span",{className:"collaborator-name"},r.name),n&&i.default.createElement("span",{className:"collaborator-remove",onClick:o},i.default.createElement(a.default,{iconName:"delete"}))):null}},45973:function(e,t,n){"use strict";var r=n(91847).default,i=["value","className","children"],a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),s=a(n(86615)),u=a(n(51514));n(18603);t.default=function(e){var t=e.value,n=e.className,a=e.children,l=r(e,i);return Array.isArray(t)&&0!==t.length?0===t.filter((function(e){return e})).length?a||null:o.default.createElement("div",{className:(0,s.default)("sf-metadata-ui cell-formatter-container collaborators-formatter",n)},t.map((function(e){return o.default.createElement(u.default,Object.assign({key:e},l,{value:e}))}))):a||null}},38840:function(e,t,n){"use strict";var r=n(85715).default,i=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),s=i(n(86615)),u=i(n(3373)),l=n(56265);t.default=function(e){var t=e.value,n=e.mediaUrl,i=e.className,a=e.api,c=e.collaborators,d=void 0===c?[]:c,f=e.collaboratorsCache,p=void 0===f?{}:f,h=e.updateCollaboratorsCache,m=e.children,g=(0,o.useState)(null),v=r(g,2),y=v[0],b=v[1];return(0,o.useEffect)((function(){var e=!0;if(!t)return e&&b(null),function(){return e=!1};var r=d&&d.find((function(e){return e.email===t}));if(r)return e&&b(r),function(){return e=!1};var i="".concat(n,"/avatars/default.png");return"anonymous"===t?(r={name:"anonymous",avatar_url:i},e&&b(r),function(){return e=!1}):(r=p[t])?(e&&b(r),function(){return e=!1}):(0,l.isValidEmail)(t)?(a&&a(t,(function(n){r=n[t],Object.values(n).forEach((function(e){h&&h(e)})),e&&b(r)})),function(){return e=!1}):(r={email:t,name:t,avatar_url:i},h&&h(r),e&&b(r),function(){return e=!1})}),[]),y?o.default.createElement("div",{className:(0,s.default)("sf-metadata-ui cell-formatter-container creator-formatter",i)},o.default.createElement(u.default,{collaborator:y})):m||null}},24964:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(9950)),a=r(n(86615)),o=r(n(4159));t.default=function(e){var t=e.value,n=e.className,r=e.children;if(!t)return r||null;var s=(0,o.default)(t).format("YYYY-MM-DD HH:mm:ss");return i.default.createElement("div",{className:(0,a.default)("sf-metadata-ui cell-formatter-container ctime-formatter",n)},s)}},1846:function(e,t,n){"use strict";var r=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n(9950)),o=r(n(86615)),s=n(39856);n(41570);t.default=function(e){var t=e.value,n=e.format,r=e.className,i=e.children,u=(0,a.useMemo)((function(){return(0,s.getDateDisplayString)(t,n)}),[t,n]);return u?a.default.createElement("div",{className:(0,o.default)("sf-metadata-ui cell-formatter-container date-formatter",r)},u):i||null}},52105:function(e,t,n){"use strict";var r=n(85715).default,i=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),s=i(n(86615));n(91454);t.default=function(e){var t=e.value,n=e.className,i=e.children,a=e.iconUrl,u=e.defaultIconUrl,l=(0,o.useState)(a),c=r(l,2),d=c[0],f=c[1],p=(0,o.useCallback)((function(){u&&f(u)}),[u]);return t?o.default.createElement("div",{className:(0,s.default)("sf-metadata-ui cell-formatter-container file-name-formatter",n)},o.default.createElement("div",{className:"sf-metadata-file-icon-container"},o.default.createElement("img",{className:"sf-metadata-file-icon",src:d,onError:p,alt:""})),o.default.createElement("span",{className:"sf-metadata-file-name"},t)):i||null}},16942:function(e,t,n){"use strict";var r=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n(9950)),o=r(n(86615)),s=n(39856);t.default=function(e){var t=e.isBaiduMap,n=e.format,r=e.value,i=e.children,u=e.className,l=e.hyphen,c=void 0===l?" ":l,d=(0,a.useMemo)((function(){return"object"!==typeof r?null:(0,s.getGeolocationDisplayString)(r,{geo_format:n},{isBaiduMap:t,hyphen:c})}),[r,n,t,c]);return d?a.default.createElement("div",{className:(0,o.default)("sf-metadata-ui cell-formatter-container geolocation-formatter",u)},d):i||null}},83936:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"CTimeFormatter",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"CheckboxFormatter",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(t,"CollaboratorFormatter",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"CollaboratorsFormatter",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"CreatorFormatter",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"DateFormatter",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"FileNameFormatter",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(t,"GeolocationFormatter",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(t,"LongTextFormatter",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(t,"MultipleSelectFormatter",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(t,"NumberFormatter",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(t,"RateFormatter",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(t,"SingleSelectFormatter",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(t,"TextFormatter",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"URLFormatter",{enumerable:!0,get:function(){return l.default}});var i=r(n(3373)),a=r(n(45973)),o=r(n(38840)),s=r(n(24964)),u=r(n(64969)),l=r(n(72009)),c=r(n(1846)),d=r(n(33587)),f=r(n(16791)),p=r(n(16942)),h=r(n(77374)),m=r(n(90767)),g=r(n(88011)),v=r(n(2840)),y=r(n(52105));n(19164)},77374:function(e,t,n){"use strict";var r=n(85715).default,i=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),s=i(n(86615)),u=n(92203),l=i(n(35349)),c=i(n(90665)),d=i(n(35290));n(3762);t.default=function(e){var t=e.value,n=e.className,i=e.previewClassName,a=e.children,f=(0,o.useState)(!1),p=r(f,2),h=p[0],m=p[1],g=(0,o.useRef)(null),v=(0,o.useRef)({}),y=(0,o.useRef)(null),b=(0,o.useRef)(null),E=(0,o.useMemo)((function(){if(!t)return null;var e=typeof t;if("object"===e)return t;if("string"===e){var n=(0,u.getPreviewContent)(t),r=n.previewText,i=n.images,a=n.links,o=n.checklist;return{text:t,preview:r,images:i,links:a,checklist:o}}return null}),[t]);(0,o.useEffect)((function(){return function(){y.current&&clearTimeout(y.current),b.current&&clearTimeout(b.current)}}),[]);var _=(0,o.useCallback)((function(){if(!E)return null;var e=E.links;return Array.isArray(e)&&0!==e.length?o.default.createElement("span",{className:"sf-metadata-long-text-links"},o.default.createElement(l.default,{iconName:"url"}),e.length):null}),[E]),C=(0,o.useCallback)((function(){if(!E)return null;var e=E.checklist;return e&&0!==e.total?o.default.createElement("span",{className:(0,s.default)("sf-metadata-long-text-check-list",{completed:e.completed===e.total})},o.default.createElement(l.default,{iconName:"check-square-solid"}),"".concat(e.completed,"/").concat(e.total)):null}),[E]),A=(0,o.useCallback)((function(){if(!E)return null;var e=E.images;return Array.isArray(e)&&0!==e.length?o.default.createElement("span",{className:"sf-metadata-long-text-images"},o.default.createElement("img",{src:e[0],alt:""}),o.default.createElement("i",{className:"sf-metadata-image-number"},e.length>1?"+"+e.length:null)):null}),[E]),T=(0,o.useCallback)((function(){return E?E.preview:null}),[E]),w=(0,o.useCallback)((function(){if(document.getElementById("modal-wrapper")&&(y.current&&clearTimeout(y.current),y.current=null,E))return h?(b.current&&clearTimeout(b.current),void(b.current=null)):void(y.current=setTimeout((function(){v.current=g.current?g.current.getBoundingClientRect():{},m(!0)}),2e3))}),[h,E,y]),S=(0,o.useCallback)((function(){y.current&&clearTimeout(y.current),y.current=null,b.current=setTimeout((function(){h&&m(!1)}),2e3)}),[h,y]),k=(0,o.useCallback)((function(){b.current&&clearTimeout(b.current),b.current=null}),[b]),D=(0,o.useCallback)((function(){h&&m(!1)}),[h]);return E?o.default.createElement("div",{className:(0,s.default)("sf-metadata-ui cell-formatter-container long-text-formatter",n),onMouseEnter:w,onMouseLeave:S,ref:g},_(),C(),A(),T(),h&&o.default.createElement(c.default,null,o.default.createElement(d.default,{className:i,value:E,targetStyle:v.current,onMouseEnter:k,onMouseLeave:D}))):a||null}},35290:function(e,t,n){"use strict";var r=n(85715).default,i=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),s=i(n(86615)),u=i(n(48194));n(12426);var l=o.default.memo((function(e){var t=e.value,n=e.className,i=e.targetStyle,a=e.onMouseEnter,l=e.onMouseLeave,c=(0,o.useRef)(null),d=(0,o.useState)({height:450,opacity:0}),f=r(d,2),p=f[0],h=f[1];(0,o.useEffect)((function(){setTimeout((function(){var e;if(c.current){var n=(null===t||void 0===t||null===(e=t.images)||void 0===e?void 0:e.length)>=2,r=c.current.getBoundingClientRect().height;r=n?450:r,h({height:Math.min(r,450),opacity:1})}}),10)}),[]);var m=(0,o.useCallback)((function(e){a&&a(e)}),[a]),g=(0,o.useCallback)((function(e){l&&l(e)}),[l]),v=(0,o.useCallback)((function(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation()}),[]),y=(0,o.useMemo)((function(){var e=i.left,t=i.top,n=p.height,r=p.opacity;return e=e-520>0?e-520-12:0,(t-=6)+n>window.innerHeight&&(t=t-n>0?t-n:0),{left:e,top:t,opacity:r}}),[i,p]),b=t?t.text:"";return o.default.createElement("div",{className:(0,s.default)("sf-metadata-long-text-preview",n),style:y,ref:c,onMouseEnter:m,onMouseLeave:g,onClick:v},o.default.createElement("div",{className:"sf-metadata-longtext-container sf-metadata-longtext-container-scroll"},o.default.createElement(u.default,{value:b,showTOC:!1})))}));t.default=l},48194:function(e,t,n){"use strict";var r=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n(9950)),o=n(92203),s=r(n(14517)),u=a.default.memo((function(e){var t=e.value,n=e.showTOC;return(0,a.useMemo)((function(){if(!window.chrome)return!1;var e=navigator.appVersion.split(" "),t=e.findIndex((function(e){return e.indexOf("Chrome")>=0}));if(-1===t)return!1;var n=e[t];return!(53!==(n=parseInt(n.slice(n.indexOf("/")+1)))||!navigator.appVersion||!navigator.appVersion.includes("WindowsWechat"))}),[])?a.default.createElement(s.default,{value:t}):a.default.createElement(o.MarkdownViewer,{value:t,isShowOutline:n})}));t.default=u},14517:function(e,t,n){"use strict";var r=n(85715).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n(9950)),o=n(92203);t.default=function(e){var t=e.value,n=(0,a.useState)(""),i=r(n,2),s=i[0],u=i[1];return(0,a.useEffect)((function(){o.processor.process(t).then((function(e){var t=String(e).replace(/<a /gi,'<a target="_blank" tabindex="-1"');u(t)}))}),[t]),a.default.createElement("div",{className:"sf-metadata-long-text-container article",dangerouslySetInnerHTML:{__html:s}})}},88011:function(e,t,n){"use strict";var r=n(41132).default,i=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),s=i(n(86615)),u=i(n(64671)),l=n(57425),c=n(27399);n(5113);t.default=function(e){var t=e.value,n=e.options,i=e.fontSize,a=e.className,d=e.children,f=(0,o.useMemo)((function(){if(!Array.isArray(t)||0===t.length)return[];var e=n.filter((function(e){return t.includes(e.id)||t.includes(e.name)})),i=t.filter((function(e){return e&&!n.find((function(t){return t.id===e||t.name===e}))})).map((function(e){return{id:e,name:(0,c.gettext)(l.DELETED_OPTION_TIPS),color:l.DELETED_OPTION_BACKGROUND_COLOR}}));return[].concat(r(e),r(i))}),[n,t]);return 0===f.length?d||null:o.default.createElement("div",{className:(0,s.default)("sf-metadata-ui cell-formatter-container multiple-select-formatter",a)},f.map((function(e){return o.default.createElement(u.default,{key:e.id,option:e,fontSize:i})})))}},90767:function(e,t,n){"use strict";var r=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n(9950)),o=r(n(86615)),s=n(56265);t.default=function(e){var t=e.value,n=e.formats,r=e.className,i=e.children,u=(0,a.useMemo)((function(){return(0,s.getNumberDisplayString)(t,n)}),[t,n]);return u?a.default.createElement("div",{className:(0,o.default)("sf-metadata-ui cell-formatter-container text-formatter number-formatter",r)},u):i||null}},2840:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(9950)),a=r(n(86615)),o=r(n(35349));n(3120);t.default=function(e){var t=e.value,n=e.data,r=e.className,s=e.children;if(!t)return s||null;for(var u=n||{},l=u.max,c=void 0===l?5:l,d=u.color,f=void 0===d?"#e5e5e5":d,p=u.type,h=void 0===p?"rate":p,m=Math.min(c,t),g=[],v=0;v<m;v++)g.push(i.default.createElement("div",{className:"sf-metadata-rate-item",style:{fill:f||"#e5e5e5"},key:v},i.default.createElement(o.default,{iconName:h})));return i.default.createElement("div",{className:(0,a.default)("sf-metadata-ui cell-formatter-container rate-formatter",r)},g)}},33587:function(e,t,n){"use strict";var r=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n(9950)),o=r(n(86615)),s=r(n(64671));n(43933);t.default=function(e){var t=e.value,n=e.options,r=e.fontSize,i=e.className,u=e.children,l=(0,a.useMemo)((function(){return n.find((function(e){return e.id===t||e.name===t}))}),[n,t]);return l?a.default.createElement("div",{className:(0,o.default)("sf-metadata-ui cell-formatter-container single-select-formatter",i)},a.default.createElement(s.default,{option:l,fontSize:r})):u||null}},64969:function(e,t,n){"use strict";var r=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n(9950)),o=r(n(86615)),s=n(56265);t.default=function(e){var t=e.value,n=e.className,r=e.children,i=(0,a.useMemo)((function(){return"number"===typeof t?t+"":"object"===typeof t?null:"Boolean"===(0,s.getType)(t)?t+"":t}),[t]);return i?a.default.createElement("div",{className:(0,o.default)("sf-metadata-ui cell-formatter-container text-formatter",n)},i):r||null}},72009:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(9950)),a=r(n(86615));n(46419);t.default=function(e){var t=e.value,n=e.className,r=e.children;return t?i.default.createElement("div",{className:(0,a.default)("sf-metadata-ui cell-formatter-container url-formatter",n)},t):r||null}},64671:function(e,t,n){"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(9950));n(57745);t.default=function(e){var t=e.option,n=e.fontSize,r=(0,i.useMemo)((function(){return{display:"inline-block",padding:"0px 10px",height:"20px",lineHeight:"20px",textAlign:"center",borderRadius:"10px",maxWidth:"250px",fontSize:n||13,backgroundColor:t.color,color:t.textColor||null}}),[t,n]);return i.default.createElement("div",{className:"sf-metadata-ui-select-option text-truncate",style:r,title:t.name},t.name)}},13677:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(9950)),a=r(n(86615)),o=r(n(26984));n(41939);t.default=function(e){return i.default.createElement("div",{className:(0,a.default)("sf-metadata-centered-loading",e.className)},i.default.createElement(o.default,null))}},92178:function(e,t,n){"use strict";var r=n(17383).default,i=n(34579).default,a=n(18336).default,o=n(29511).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=s(n(9950)),l=function(e){function t(){var e;return r(this,t),(e=a(this,t,arguments)).isClickedInside=!1,e.handleDocumentClick=function(t){e.isClickedInside?e.isClickedInside=!1:e.props.onClickOutside(t)},e.handleMouseDown=function(){e.isClickedInside=!0},e}return o(t,e),i(t,[{key:"componentDidMount",value:function(){document.addEventListener("mousedown",this.handleDocumentClick)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("mousedown",this.handleDocumentClick)}},{key:"render",value:function(){return u.default.cloneElement(u.default.Children.only(this.props.children),{onMouseDownCapture:this.handleMouseDown})}}])}(u.default.Component);t.default=l},57425:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"CellType",{enumerable:!0,get:function(){return i.default}}),t.GEOLOCATION_FORMAT=t.DELETED_OPTION_TIPS=t.DELETED_OPTION_BACKGROUND_COLOR=t.DEFAULT_NUMBER_FORMAT=void 0;var i=r(n(54965));t.GEOLOCATION_FORMAT={LNG_LAT:"lng_lat",COUNTRY_REGION:"country_region",PROVINCE:"province",PROVINCE_CITY:"province_city",PROVINCE_CITY_DISTRICT:"province_city_district",MAP_SELECTION:"map_selection"},t.DEFAULT_NUMBER_FORMAT="number",t.DELETED_OPTION_BACKGROUND_COLOR="#eaeaea",t.DELETED_OPTION_TIPS="Deleted_option"},54965:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={DEFAULT:"default",TEXT:"text",CREATOR:"creator",CTIME:"ctime",LAST_MODIFIER:"last-modifier",MTIME:"mtime",FILE_NAME:"file-name",CHECKBOX:"checkbox",COLLABORATOR:"collaborator",DATE:"date",LONG_TEXT:"long-text",SINGLE_SELECT:"single-select",MULTIPLE_SELECT:"multiple-select",NUMBER:"number",GEOLOCATION:"geolocation",RATE:"rate"}},18142:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(9950)),a=r(n(35349));n(70238);t.default=function(e){var t=e.callBack,n=e.footerName,r=e.className,o=e.addIconClassName,s=e.hideIcon,u=e.style;return i.default.createElement("div",{className:"sf-metadata-ui add-item-btn ".concat(r||""),style:u,onClick:function(e){t(e)}},!s&&i.default.createElement(a.default,{iconName:"add-table",className:o}),i.default.createElement("span",{className:"text-truncate"},n))}},55859:function(e,t,n){"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(9950)),a=n(48843),o=n(56265),s=function(e){var t=e.target,n=e.innerClassName,r=e.className,s=e.hideArrow,u=e.modifiers,l=e.placement,c=e.canHide,d=e.hide,f=e.hideWithEsc,p=e.children,h=(0,i.useRef)(null),m=(0,i.useCallback)((function(e){c&&h.current&&e&&-1===(0,o.getEventClassName)(e).indexOf("popover")&&!h.current.contains(e.target)&&d(e)}),[c,d]),g=(0,i.useCallback)((function(e){if(27===e.keyCode&&"function"===typeof f)e.preventDefault(),f();else if(13===e.keyCode){if(c)return;e.stopImmediatePropagation()}}),[c,f]),v=(0,i.useCallback)((function(e){e.preventDefault(),d(e)}),[d]),y=(0,i.useCallback)((function(e){e.stopPropagation()}),[]);return(0,i.useEffect)((function(){return document.addEventListener("click",m),document.addEventListener("keydown",g),window.addEventListener("popstate",v),function(){document.removeEventListener("click",m),document.removeEventListener("keydown",g),window.removeEventListener("popstate",v)}}),[m,g,v]),i.default.createElement(a.Popover,{placement:l,isOpen:!0,target:t,fade:!1,hideArrow:s,innerClassName:n,className:r,modifiers:u},i.default.createElement("div",{ref:h,onClick:y},p))};s.defaultProps={placement:"bottom-start",hideArrow:!0,canHide:!0};t.default=s},71082:function(e,t,n){"use strict";var r=n(17383).default,i=n(34579).default,a=n(18336).default,o=n(29511).default,s=n(24994).default,u=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=u(n(9950)),c=s(n(86615)),d=s(n(35349)),f=s(n(39897)),p=s(n(90665)),h=n(56265);n(86954);var m=function(e){function t(e){var n;return r(this,t),(n=a(this,t,[e])).onSelectToggle=function(e){e.preventDefault(),n.state.isShowSelectOptions&&e.stopPropagation();var t=(0,h.getEventClassName)(e);n.props.readOnly||t.indexOf("option-search-control")>-1||"sf-metadata-option-group-search"===t||""!==e.target.value&&n.setState({isShowSelectOptions:!n.state.isShowSelectOptions})},n.onClick=function(e){n.props.isShowSelected&&e.target.className.includes("icon-fork-number")||n.selector.contains(e.target)||n.closeSelect()},n.closeSelect=function(){n.setState({isShowSelectOptions:!1})},n.getSelectedOptionTop=function(){return n.selector?n.selector.getBoundingClientRect().height:38},n.getFilterOptions=function(e){var t=n.props,r=t.options;if(!t.searchable)return r||[];var i=e.trim().toLowerCase();return i?r.filter((function(e){var t=e.value,n=e.name;return"string"===typeof n?n.toLowerCase().indexOf(i)>-1:"object"===typeof t&&(t.column?t.column.name.toLowerCase().indexOf(i)>-1:t.name?t.name.toLowerCase().indexOf(i)>-1:t.columnOption&&t.columnOption.name.toLowerCase().indexOf(i)>-1)})):r||[]},n.renderDropDownIcon=function(){var e=n.props,t=e.readOnly,r=e.component;if(!t){var i=(r||{}).DropDownIcon;return i?l.default.createElement("div",{className:"custom-select-dropdown-icon"},i):l.default.createElement(d.default,{iconName:"drop-down"})}},n.state={isShowSelectOptions:!1},n}return o(t,e),i(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.className,r=t.value,i=t.options,a=t.placeholder,o=t.searchable,s=t.searchPlaceholder,u=t.noOptionsPlaceholder,d=t.readOnly,h=t.isInModal,m=t.addOptionAble,g=t.component;return l.default.createElement("div",{ref:function(t){return e.selector=t},className:(0,c.default)("sf-metadata-select custom-select",{focus:this.state.isShowSelectOptions},{disabled:d},n),onClick:this.onSelectToggle},l.default.createElement("div",{className:"selected-option"},r&&r.label?l.default.createElement("span",{className:"selected-option-show"},r.label):l.default.createElement("span",{className:"select-placeholder"},a),this.renderDropDownIcon()),this.state.isShowSelectOptions&&!h&&l.default.createElement(f.default,{value:r,addOptionAble:m,component:g,isShowSelected:this.props.isShowSelected,top:this.getSelectedOptionTop(),options:i,onSelectOption:this.props.onSelectOption,searchable:o,searchPlaceholder:s,noOptionsPlaceholder:u,onClickOutside:this.onClick,closeSelect:this.closeSelect,getFilterOptions:this.getFilterOptions,supportMultipleSelect:this.props.supportMultipleSelect}),this.state.isShowSelectOptions&&h&&l.default.createElement(p.default,null,l.default.createElement(f.default,{className:n,value:r,addOptionAble:m,component:g,isShowSelected:this.props.isShowSelected,position:this.selector.getBoundingClientRect(),isInModal:h,top:this.getSelectedOptionTop(),options:i,onSelectOption:this.props.onSelectOption,searchable:o,searchPlaceholder:s,noOptionsPlaceholder:u,onClickOutside:this.onClick,closeSelect:this.closeSelect,getFilterOptions:this.getFilterOptions,supportMultipleSelect:this.props.supportMultipleSelect})))}}])}(l.Component);t.default=m},64938:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={LeftArrow:37,UpArrow:38,RightArrow:39,DownArrow:40,Enter:13,Tab:9,Escape:27,Esc:27}},39897:function(e,t,n){"use strict";var r=n(17383).default,i=n(34579).default,a=n(18336).default,o=n(29511).default,s=n(24994).default,u=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=u(n(9950)),c=s(n(86615)),d=s(n(92178)),f=s(n(57068)),p=s(n(29173)),h=s(n(64938));n(12867);var m=function(e){function t(e){var n;return r(this,t),(n=a(this,t,[e])).resetMenuStyle=function(){var e=n.props,t=e.isInModal,r=e.position,i=n.optionGroupRef.getBoundingClientRect(),a=i.top,o=i.height;if(t)r.y+r.height+o>window.innerHeight&&(n.optionGroupRef.style.top=r.y-o+"px"),n.optionGroupRef.style.opacity=1;else if(o+a>window.innerHeight){n.optionGroupRef.style.top=-1*(o+2)+"px"}},n.onHotKey=function(e){var t=e.keyCode;if(t===h.default.UpArrow)n.onPressUp();else if(t===h.default.DownArrow)n.onPressDown();else if(t===h.default.Enter){var r=n.filterOptions&&n.filterOptions[n.state.activeIndex];r&&(n.props.onSelectOption(r.value),n.props.supportMultipleSelect||n.props.closeSelect())}else t!==h.default.Tab&&t!==h.default.Escape||n.props.closeSelect()},n.onPressUp=function(){n.state.activeIndex>0&&n.setState({activeIndex:n.state.activeIndex-1},(function(){n.scrollContent()}))},n.onPressDown=function(){n.filterOptions&&n.state.activeIndex<n.filterOptions.length-1&&n.setState({activeIndex:n.state.activeIndex+1},(function(){n.scrollContent()}))},n.onMouseDown=function(e){n.props.isInModal&&(e.stopPropagation(),e.nativeEvent.stopImmediatePropagation())},n.scrollContent=function(){var e=n.optionGroupContentRef,t=e.offsetHeight,r=e.scrollTop;n.setState({disableHover:!0}),n.timer=setTimeout((function(){n.setState({disableHover:!1})}),500),32*n.state.activeIndex!==0?32*n.state.activeIndex<r?n.optionGroupContentRef.scrollTop=r-32:32*n.state.activeIndex>t+r&&(n.optionGroupContentRef.scrollTop=r+32):n.optionGroupContentRef.scrollTop=0},n.changeIndex=function(e){n.setState({activeIndex:e})},n.onChangeSearch=function(e){var t=e||"";t!==n.state.searchVal&&n.setState({searchVal:t,activeIndex:-1})},n.renderOptGroup=function(e){var t=n.props,r=t.noOptionsPlaceholder,i=t.onSelectOption;return n.filterOptions=n.props.getFilterOptions(e),0===n.filterOptions.length?l.default.createElement("div",{className:"none-search-result"},r):n.filterOptions.map((function(e,t){var r=e.value.column?e.value.column.key:t,a=n.state.activeIndex===t;return l.default.createElement(f.default,{key:r,index:t,isActive:a,value:e.value,onSelectOption:i,changeIndex:n.changeIndex,supportMultipleSelect:n.props.supportMultipleSelect,disableHover:n.state.disableHover},e.label)}))},n.state={searchVal:"",activeIndex:-1,disableHover:!1},n.filterOptions=null,n.timer=null,n}return o(t,e),i(t,[{key:"componentDidMount",value:function(){var e=this;window.addEventListener("keydown",this.onHotKey),setTimeout((function(){e.resetMenuStyle()}),1)}},{key:"componentWillUnmount",value:function(){this.filterOptions=null,this.timer&&clearTimeout(this.timer),window.removeEventListener("keydown",this.onHotKey)}},{key:"render",value:function(){var e=this,t=this.props,n=t.searchable,r=t.searchPlaceholder,i=t.top,a=t.left,o=t.minWidth,s=t.value,u=t.isShowSelected,f=t.isInModal,h=t.position,m=t.className,g=t.addOptionAble,v=(t.component||{}).AddOption,y=this.state.searchVal,b={top:i||0,left:a||0};return o&&(b={top:i||0,left:a||0,minWidth:o}),f&&(b={position:"fixed",left:h.x,top:h.y+h.height,minWidth:h.width,opacity:0}),l.default.createElement(d.default,{onClickOutside:this.props.onClickOutside},l.default.createElement("div",{className:(0,c.default)("sf-metadata-option-group",m?"sf-metadata-option-group-"+m:"",{"pt-0":u,"create-new-sf-metadata-option-group":g}),ref:function(t){return e.optionGroupRef=t},style:b,onMouseDown:this.onMouseDown},u&&l.default.createElement("div",{className:"editor-list-delete mb-2",onClick:function(e){return e.stopPropagation()}},s.label||""),n&&l.default.createElement("div",{className:"sf-metadata-option-group-search"},l.default.createElement(p.default,{className:"option-search-control",placeholder:r,onChange:this.onChangeSearch,autoFocus:!0})),l.default.createElement("div",{className:"sf-metadata-option-group-content",ref:function(t){return e.optionGroupContentRef=t}},this.renderOptGroup(y)),g&&v))}}])}(l.Component);t.default=m},57068:function(e,t,n){"use strict";var r=n(17383).default,i=n(34579).default,a=n(18336).default,o=n(29511).default,s=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=s(n(9950)),l=function(e){function t(){var e;return r(this,t),(e=a(this,t,arguments)).onSelectOption=function(t,n){e.props.supportMultipleSelect&&n.stopPropagation(),e.props.onSelectOption(t,n)},e.onMouseEnter=function(){e.props.disableHover||e.props.changeIndex(e.props.index)},e.onMouseLeave=function(){e.props.disableHover||e.props.changeIndex(-1)},e}return o(t,e),i(t,[{key:"render",value:function(){return u.default.createElement("div",{className:this.props.isActive?"sf-metadata-option sf-metadata-option-active":"sf-metadata-option",onClick:this.onSelectOption.bind(this,this.props.value),onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave},this.props.children)}}])}(u.Component);t.default=l},63239:function(e,t,n){"use strict";var r=n(85715).default,i=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),s=i(n(35349)),u=i(n(55192));t.default=function(e){var t=e.field,n=e.isCollapsed,i=e.onToggleField,a=e.onMoveField,l=e.fieldIconConfig,c=0,d=(0,o.useRef)(null),f=(0,o.useState)(!1),p=r(f,2),h=p[0],m=p[1];return o.default.createElement("div",{ref:d,className:"sf-metadata-filed-display-setting-item-container ".concat(n?"d-none":""),onDrop:function(e){e.stopPropagation(),e.preventDefault(),m(!1);var n=e.dataTransfer.getData("application/sf-metadata-filed-display-setting");n!==t.key&&a(n,t.key)},onDragEnter:function(e){e.stopPropagation(),0===++c||h||m(!0)},onDragOver:function(e){"copy"!==e.dataTransfer.dropEffect&&(e.stopPropagation(),e.preventDefault(),e.dataTransfer.dropEffect="move")},onDragLeave:function(e){e.stopPropagation(),0===--c&&m(!1)}},o.default.createElement("div",{className:"sf-metadata-filed-display-setting-dragbar",draggable:"true",onDragStart:function(e){e.stopPropagation(),e.dataTransfer.setDragImage(d.current,10,10),e.dataTransfer.effectAllowed="move",e.dataTransfer.setData("application/sf-metadata-filed-display-setting",t.key)}},o.default.createElement(s.default,{iconName:"drag"})),o.default.createElement(u.default,{checked:t.shown,switchClassName:"flex-fill",placeholder:o.default.createElement("div",{className:"sf-metadata-filed-display-setting-switch"},o.default.createElement(s.default,{iconName:l[t.type]}),o.default.createElement("span",{className:"text-truncate"},t.name)),onChange:function(e){e.nativeEvent.stopImmediatePropagation();var n=e.target.checked;n!==t.shown&&i(t.key,n)}}))}},52271:function(e,t,n){"use strict";var r=n(12897).default,i=n(85715).default,a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(n(9950)),u=n(48843),l=a(n(86615)),c=n(61911),d=a(n(63239));n(37445);t.default=function(e){var t=e.fieldIconConfig,n=e.fields,a=e.textProperties,o=e.onToggleField,f=e.onMoveField,p=e.onToggleFieldsVisibility,h=(0,s.useRef)(null),m=(0,s.useState)(!0),g=i(m,2),v=g[0],y=g[1],b={transition:"all ".concat(300,"ms cubic-bezier(.645,.045,.355,1)"),opacity:0},E={entering:{opacity:1,height:"".concat(30*n.length+24,"px")},entered:{opacity:1,height:"".concat(30*n.length+24,"px")},exiting:{opacity:0,height:0},exited:{opacity:0,height:0}},_=n.every((function(e){return e.shown}));return s.default.createElement("div",{className:"sf-metadata-filed-display-setting"},s.default.createElement("div",{className:"sf-metadata-filed-display-setting-header d-flex align-items-center justify-content-between",onClick:function(){y(!v)}},s.default.createElement(u.Label,{className:"mb-0"},a.titleValue),s.default.createElement("div",{className:"sf-metadata-filed-display-toggle-btn"},s.default.createElement("i",{className:(0,l.default)("sf3-font sf3-font-down",{"rotate-270":v})}))),s.default.createElement(c.Transition,{nodeRef:h,in:!v,timeout:300},(function(e){return s.default.createElement("div",{className:"sf-metadata-filed-display-setting-wrapper",ref:h,style:r(r({},b),E[e])},s.default.createElement("div",{className:"sf-metadata-filed-display-setting-banner ".concat(v?"d-none":"d-flex"," align-items-center justify-content-between h-5 mt-2 mb-2")},s.default.createElement(u.Label,{className:"mb-0"},a.bannerValue),s.default.createElement("span",{className:"show-all-button",onClick:function(){return p(!_)}},_?a.hideValue:a.showValue)),s.default.createElement("div",{className:"sf-metadata-filed-display-setting-body"},n.map((function(e,n){return s.default.createElement(d.default,{key:"".concat(e.key,"-").concat(n),field:e,fieldIconConfig:t,isCollapsed:v,onToggleField:o,onMoveField:f})}))))})))}},39276:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(9950));t.default=function(e){var t=e.fieldType,n=e.placeholder;return i.default.createElement("span",{className:"sf-metadata-record-cell-empty sf-metadata-record-".concat(t,"-cell-empty"),placeholder:n})}},50502:function(e,t,n){"use strict";var r=n(91847).default,i=["field","value","isSample","queryUserAPI","emptyTip"],a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),s=n(57425),u=a(n(64969)),l=a(n(38840)),c=a(n(24964)),d=a(n(1846)),f=a(n(33587)),p=a(n(45973)),h=a(n(16791)),m=a(n(16942)),g=a(n(77374)),v=a(n(90767)),y=a(n(88011)),b=a(n(2840)),E=a(n(39276)),_=a(n(52105));n(41186);t.default=function(e){var t=e.field,n=e.value,a=(e.isSample,e.queryUserAPI),C=e.emptyTip,A=r(e,i),T=(t||{}).type,w="sf-metadata-".concat(T,"-formatter");switch(T){case s.CellType.TEXT:return o.default.createElement(u.default,{value:n,className:w},o.default.createElement(E.default,{fieldType:T,placeholder:C}));case s.CellType.CTIME:case s.CellType.MTIME:return o.default.createElement(c.default,{value:n,className:w},o.default.createElement(E.default,{fieldType:T,placeholder:C}));case s.CellType.CREATOR:case s.CellType.LAST_MODIFIER:return o.default.createElement(l.default,Object.assign({value:n,className:w,api:a},A),o.default.createElement(E.default,{fieldType:T,placeholder:C}));case s.CellType.FILE_NAME:return o.default.createElement(_.default,Object.assign({value:n,className:w},A),o.default.createElement(E.default,{fieldType:T,placeholder:C}));case s.CellType.DATE:var S;return o.default.createElement(d.default,{value:n,format:null===(S=t.data)||void 0===S?void 0:S.format,className:w},o.default.createElement(E.default,{fieldType:T,placeholder:C}));case s.CellType.SINGLE_SELECT:var k;return o.default.createElement(f.default,{value:n,options:(null===(k=t.data)||void 0===k?void 0:k.options)||[],className:w},o.default.createElement(E.default,{fieldType:T,placeholder:C}));case s.CellType.MULTIPLE_SELECT:var D;return o.default.createElement(y.default,{value:n,options:(null===(D=t.data)||void 0===D?void 0:D.options)||[],className:w},o.default.createElement(E.default,{fieldType:T,placeholder:C}));case s.CellType.COLLABORATOR:return o.default.createElement(p.default,Object.assign({value:n,className:w,api:a},A),o.default.createElement(E.default,{fieldType:T,placeholder:C}));case s.CellType.CHECKBOX:return o.default.createElement(h.default,{value:n,className:w},o.default.createElement(E.default,{fieldType:T,placeholder:C}));case s.CellType.GEOLOCATION:var x;return o.default.createElement(m.default,Object.assign({},A,{format:null===(x=t.data)||void 0===x?void 0:x.geo_format,value:n,className:w}),o.default.createElement(E.default,{fieldType:T,placeholder:C}));case s.CellType.LONG_TEXT:return o.default.createElement(g.default,Object.assign({},A,{value:n,className:w}),o.default.createElement(E.default,{fieldType:T,placeholder:C}));case s.CellType.NUMBER:return o.default.createElement(v.default,{value:n,formats:null===t||void 0===t?void 0:t.data,className:w},o.default.createElement(E.default,{fieldType:T,placeholder:C}));case s.CellType.RATE:return o.default.createElement(b.default,{value:n,data:null===t||void 0===t?void 0:t.data,className:w},o.default.createElement(E.default,{fieldType:T,placeholder:C}));default:return o.default.createElement(u.default,{value:n,className:w},o.default.createElement(E.default,{fieldType:T,placeholder:C}))}}},92544:function(e,t,n){"use strict";var r=n(91847).default,i=["size","className","iconClassName","iconName","iconStyle","onClick"],a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(9950)),s=a(n(86615)),u=a(n(35349));n(89156);t.default=function(e){var t=e.size,n=void 0===t?20:t,a=e.className,l=e.iconClassName,c=e.iconName,d=e.iconStyle,f=e.onClick,p=r(e,i);return o.default.createElement("div",Object.assign({className:(0,s.default)("sf-metadata-icon-btn","sf-metadata-icon-btn-".concat(n),a),onClick:f||function(){}},p),o.default.createElement(u.default,{iconName:c,className:l,style:d}))}},35349:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(9950)),a=r(n(86615));n(83695);t.default=function(e){var t=e.className,n=e.iconName,r=e.style;return i.default.createElement("svg",{className:(0,a.default)("sf-metadata-icon","sf-metadata-icon-".concat(n),t),style:r},i.default.createElement("use",{xlinkHref:"#".concat(n)}))}},71791:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"Du",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"ij",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"NC",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"Rw",{enumerable:!0,get:function(){return E.default}}),Object.defineProperty(t,"Cg",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"wq",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(t,"K5",{enumerable:!0,get:function(){return l.FileNameFormatter}}),Object.defineProperty(t,"ZA",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"In",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"Oi",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(t,"Rh",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(t,"qz",{enumerable:!0,get:function(){return l.LongTextFormatter}}),Object.defineProperty(t,"Q$",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(t,"DO",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(t,"US",{enumerable:!0,get:function(){return b.SfCalendar}}),Object.defineProperty(t,"sv",{enumerable:!0,get:function(){return b.SfFilterCalendar}}),Object.defineProperty(t,"dO",{enumerable:!0,get:function(){return g.default}}),n(32514);var i=r(n(13677)),a=r(n(92178)),o=r(n(18142)),s=r(n(71082)),u=r(n(50502)),l=n(83936),c=r(n(35349)),d=r(n(92544)),f=r(n(26984)),p=r(n(2966)),h=r(n(44798)),m=r(n(29173)),g=r(n(55192)),v=r(n(90665)),y=r(n(89659)),b=n(49046),E=r(n(55859)),_=r(n(52271))},26984:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return i.default.createElement("span",{className:"sf-metadata-loading-tip sf-metadata-loading-icon"})};var i=r(n(9950));n(65544)},32514:function(e,t,n){"use strict";var r,i,a,o=n(24994).default,s=o(n(21013)),u=o(n(38572)),l=o(n(54788)),c=o(n(2587)),d=o(n(96791)),f=o(n(85086)),p=o(n(91647)),h=o(n(98765)),m={de:u.default,en:l.default,fr:c.default,"zh-cn":h.default,es:d.default,ru:f.default,pt:p.default},g=(null===(r=window)||void 0===r||null===(i=r.app)||void 0===i||null===(a=i.config)||void 0===a?void 0:a.lang)||"zh-cn";s.default.init({currentLocale:g,locales:m})},38572:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={Deleted_option:"Die Option wurde gel\xf6scht."}},54788:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={Deleted_option:"Deleted option",Enter_date:"Enter date"}},96791:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={Deleted_option:"Opciones borradas"}},2587:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={Deleted_option:"L'option a \xe9t\xe9 supprim\xe9e."}},91647:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={Deleted_option:"op\xe7\xe3o exclu\xedda"}},85086:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={deleted_option:"Deleted option"}},98765:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={Deleted_option:"\u5df2\u5220\u9664\u7684\u6807\u7b7e",Enter_date:"\u8f93\u5165\u65e5\u671f"}},90665:function(e,t,n){"use strict";var r=n(17383).default,i=n(34579).default,a=n(18336).default,o=n(29511).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=s(n(9950)),l=s(n(17119)),c=document.getElementById("modal-wrapper"),d=function(e){function t(e){var n;return r(this,t),(n=a(this,t,[e])).el=document.createElement("div"),n}return o(t,e),i(t,[{key:"componentDidMount",value:function(){c.appendChild(this.el)}},{key:"componentWillUnmount",value:function(){c.removeChild(this.el)}},{key:"render",value:function(){return l.default.createPortal(this.props.children,this.el)}}])}(u.default.Component);t.default=d},2966:function(e,t,n){"use strict";var r=n(91847).default,i=["record","columns","openRecord"],a=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(n(9950)),u=a(n(50502));n(58986);t.default=function(e){var t,n=e.record,a=e.columns,o=e.openRecord,l=r(e,i),c=(0,s.useCallback)((function(){o&&o(n)}),[n,o]);return s.default.createElement("div",{className:"sf-metadata-record",onClick:c},s.default.createElement("div",{className:"sf-metadata-record-container"},s.default.createElement("div",{className:"sf-metadata-record-header"},s.default.createElement("div",{className:"sf-metadata-record-cell sf-metadata-record-cell-name"},s.default.createElement(u.default,Object.assign({value:n[null===(t=a[0])||void 0===t?void 0:t.key],field:a[0]},l)))),s.default.createElement("div",{className:"sf-metadata-record-content"},a.slice(1).map((function(e){return s.default.createElement("div",{className:"sf-metadata-record-cell",key:e.key,style:{width:e.width||200}},s.default.createElement(u.default,Object.assign({isSample:!0,value:n[e.key],field:e},l)))})))))}},24910:function(e,t,n){"use strict";var r=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n(9950)),o=n(48843),s=r(n(92544)),u=r(n(35349));n(35174);t.default=function(e){var t=e.field,n=e.fieldIconConfig,r=t.type,i=t.name,l=t.description,c=t.key,d=(0,a.useRef)(null);return a.default.createElement(o.Col,{md:3,className:"d-flex sf-metadata-record-details-item-label"},a.default.createElement("div",{className:"d-flex justify-content-between"},a.default.createElement("div",{className:"field-description-section"},a.default.createElement("span",{className:"header-icon",id:"header-icon-".concat(c)},a.default.createElement(u.default,{iconName:n[r]})),a.default.createElement("span",{className:"field-description-section-field-name"},i||""),l&&a.default.createElement(a.default.Fragment,null,a.default.createElement(s.default,{ref:d,iconName:"description",className:"field-uneditable-tip ml-2"}),d.current&&a.default.createElement(o.UncontrolledTooltip,{target:d.current,fade:!1,placement:"right",modifiers:{preventOverflow:{boundariesElement:document.body}}},l)))))}},44798:function(e,t,n){"use strict";var r=n(85715).default,i=n(91847).default,a=["fields","record","onToggle","fieldIconConfig"],o=n(24994).default,s=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=s(n(9950)),l=n(48843),c=n(56265),d=o(n(13677)),f=o(n(24910)),p=o(n(50502)),h=o(n(92544));n(90562);t.default=function(e){var t=e.fields,n=e.record,o=e.onToggle,s=e.fieldIconConfig,m=i(e,a),g=(0,u.useState)(!0),v=r(g,2),y=v[0],b=v[1],E=(0,u.useState)(!0),_=r(E,2),C=_[0],A=_[1],T=(0,u.useRef)(null),w=(0,u.useMemo)((function(){return{width:"".concat(window.innerWidth-80,"px"),maxWidth:"".concat(window.innerWidth-80,"px"),marginLeft:"".concat(80,"px"),height:"".concat(100,"px"),marginRight:"".concat(80,"px"),marginTop:"30%",transition:"all .3s"}}),[]),S=(0,u.useMemo)((function(){return{width:800,maxWidth:800,marginLeft:(window.innerWidth-800)/2,height:"calc(100% - 56px)"}}),[]);(0,u.useEffect)((function(){setTimeout((function(){var e=T.current.firstChild,t=S.width,n=S.maxWidth,r=S.marginLeft,i=S.height;e.style.width="".concat(t,"px"),e.style.maxWidth="".concat(n,"px"),e.style.marginLeft="".concat(r,"px"),e.style.height=i,e.style.marginRight="unset",e.style.marginTop="28px",setTimeout((function(){b(!1),e.style.transition="none",A(!1)}),280)}),1)}),[]);var k=(0,u.useCallback)((function(){o()}),[o]),D=(0,u.useCallback)((function(e){var t=e.key,r=e.name;return u.default.createElement(p.default,Object.assign({field:e,value:t.startsWith("_")?n[t]:n[r]},m))}),[n,m]),x=(0,u.useCallback)((function(){return C?u.default.createElement(d.default,null):Array.isArray(t)&&0!==t.length?u.default.createElement(u.default.Fragment,null,t.map((function(e){return u.default.createElement("div",{className:"sf-metadata-record-details-item sf-metadata-record-details-item-field-".concat(e.type),key:e.key},u.default.createElement("div",{className:"pb-4 row"},u.default.createElement(f.default,{field:e,fieldIconConfig:s}),u.default.createElement(l.Col,{md:9,className:"d-flex align-items-center sf-metadata-record-details-item-col"},D(e))))}))):null}),[C,t,s,D]);return u.default.createElement(l.Modal,{isOpen:!0,toggle:k,className:"sf-metadata-record-details-dialog",style:y?w:S,zIndex:1048,contentClassName:"sf-metadata-record-details-content",modalClassName:"sf-metadata-record-details-modal",fade:!1,innerRef:T,keyboard:!1},!y&&u.default.createElement("div",{className:"sf-metadata-record-details"},u.default.createElement(l.ModalHeader,{close:u.default.createElement("div",{className:"header-close-list"},u.default.createElement(h.default,{iconName:"close",size:24,onClick:k}))},u.default.createElement("div",{className:"sf-metadata-record-details-left-btns"},u.default.createElement("div",{className:"sf-metadata-record-details-title text-truncate"},(0,c.gettext)("Details")))),u.default.createElement(l.ModalBody,{className:"sf-metadata-record-details-container"},x())))}},29173:function(e,t,n){"use strict";var r=n(17383).default,i=n(34579).default,a=n(18336).default,o=n(29511).default,s=n(24994).default,u=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=u(n(9950)),c=s(n(86615)),d=n(56265),f=function(e){function t(e){var n;return r(this,t),(n=a(this,t,[e])).onCompositionStart=function(){n.isInputtingChinese=!0},n.onChange=function(e){n.timer&&clearTimeout(n.timer);var t=n.props,r=t.onChange,i=t.wait,a=e.target.value;n.setState({searchValue:a||""},(function(){n.isInputtingChinese||(n.timer=setTimeout((function(){r&&r(n.state.searchValue.trim())}),i))}))},n.onCompositionEnd=function(e){n.isInputtingChinese=!1,n.onChange(e)},n.clearSearch=function(){var e=n.props.clearValue;n.setState({searchValue:""},(function(){e&&e()}))},n.setFocus=function(e){if(n.inputRef!==document.activeElement&&(n.inputRef.focus(),e)){var t=n.state.searchValue.length;n.inputRef.setSelectionRange(0,t)}},n.renderClear=function(){var e=n.props,t=e.isClearable,r=e.clearClassName,i=e.components,a=void 0===i?{}:i,o=n.state.searchValue;if(!t||!o)return null;var s=a.ClearIndicator;return l.default.isValidElement(s)?l.default.cloneElement(s,{clearValue:n.clearSearch}):(0,d.isFunction)(s)?l.default.createElement(s,{clearValue:n.clearSearch}):l.default.createElement("i",{className:(0,c.default)("search-text-clear input-icon-addon",r),onClick:n.clearSearch},"\xd7")},n.state={searchValue:e.value},n.isInputtingChinese=!1,n.timer=null,n.inputRef=null,n}return o(t,e),i(t,[{key:"UNSAFE_componentWillReceiveProps",value:function(e){e.value!==this.props.value&&this.setState({searchValue:e.value})}},{key:"componentWillUnmount",value:function(){this.timer&&clearTimeout(this.timer),this.timer=null,this.inputRef=null}},{key:"render",value:function(){var e=this,t=this.props,n=t.placeholder,r=t.autoFocus,i=t.className,a=t.onKeyDown,o=t.disabled,s=t.style,u=this.state.searchValue;return l.default.createElement(l.Fragment,null,l.default.createElement("input",{type:"text",value:u,className:(0,c.default)("form-control",i),onChange:this.onChange,autoFocus:r,placeholder:n,onCompositionStart:this.onCompositionStart,onCompositionEnd:this.onCompositionEnd,onKeyDown:a,disabled:o,style:s,ref:function(t){return e.inputRef=t}}),this.renderClear())}}])}(l.Component);f.defaultProps={wait:100,disabled:!1,value:""};t.default=f},55192:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(9950));t.default=function(e){var t=e.onChange,n=e.checked,r=e.placeholder,a=e.disabled,o=e.switchClassName;return i.default.createElement("div",{className:"sf-metadata-switch position-relative ".concat(o||"")},i.default.createElement("label",{className:"custom-switch"},i.default.createElement("input",{className:"custom-switch-input",type:"checkbox",checked:n,onChange:t,name:"custom-switch-checkbox",disabled:a}),i.default.createElement("span",{className:"custom-switch-description text-truncate"},r),i.default.createElement("span",{className:"custom-switch-indicator"})))}},39856:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.throttle=t.isValidEmail=t.isMac=t.isFunction=t.getType=t.getNumberDisplayString=t.getGeolocationDisplayString=t.getEventClassName=t.getDateDisplayString=t.debounce=void 0;var i=r(n(4159)),a=n(57425),o=n(97701),s=n(22724);t.debounce=function(e,t){var n=null;return function(){null!==n&&clearTimeout(n),n=setTimeout(e,t)}};t.throttle=function(e,t){var n=null,r=Date.now();return function(){var i=Date.now(),a=t-(i-r),o=arguments;clearTimeout(n),a<=0?(e.apply(this,o),r=Date.now()):n=setTimeout(e,a)}};t.isMac=function(){var e=navigator.platform;return"Mac68K"==e||"MacPPC"==e||"Macintosh"==e||"MacIntel"==e};t.getEventClassName=function(e){return e&&e.target&&e.target.getAttribute("class")||""};t.isValidEmail=function(e){return/^[A-Za-z0-9]+([-_.][A-Za-z0-9]+)*@([A-Za-z0-9]+[-.])+[A-Za-z0-9]{2,20}$/.test(e)};t.isFunction=function(e){return e&&"[object Function]"==={}.toString.call(e)};t.getType=function(e){return Object.prototype.toString.call(e).slice(8,-1)};t.getDateDisplayString=function(e,t){if(!e||"string"!==typeof e)return"";var n=(0,i.default)(e);if(!n.isValid())return e;switch(t){case"D/M/YYYY":case"DD/MM/YYYY":var r=n.format("YYYY-MM-DD").split("-");return"".concat(r[2],"/").concat(r[1],"/").concat(r[0]);case"D/M/YYYY HH:mm":case"DD/MM/YYYY HH:mm":var a=n.format("YYYY-MM-DD HH:mm").split(" "),o=a[0].split("-");return"".concat(o[2],"/").concat(o[1],"/").concat(o[0]," ").concat(a[1]);case"D/M/YYYY HH:mm:ss":case"DD/MM/YYYY HH:mm:ss":var s=n.format("YYYY-MM-DD HH:mm:ss").split(" "),u=s[0].split("-");return"".concat(u[2],"/").concat(u[1],"/").concat(u[0]," ").concat(s[1]);case"M/D/YYYY":return n.format("M/D/YYYY");case"M/D/YYYY HH:mm":return n.format("M/D/YYYY HH:mm");case"M/D/YYYY HH:mm:ss":return n.format("M/D/YYYY HH:mm:ss");case"YYYY-MM-DD":default:return n.format("YYYY-MM-DD");case"YYYY-MM-DD HH:mm":return n.format("YYYY-MM-DD HH:mm");case"YYYY-MM-DD HH:mm:ss":return n.format("YYYY-MM-DD HH:mm:ss");case"DD.MM.YYYY":return n.format("DD.MM.YYYY");case"DD.MM.YYYY HH:mm":return n.format("DD.MM.YYYY HH:mm");case"DD.MM.YYYY HH:mm:ss":return n.format("DD.MM.YYYY HH:mm:ss")}};t.getGeolocationDisplayString=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=(n.isBaiduMap,n.hyphen),i=void 0===r?"":r;if(!e)return"";switch((t||{}).geo_format){case a.GEOLOCATION_FORMAT.LNG_LAT:var o=e.lng,s=e.lat;if(!function(e,t){return(e||0===e)&&(t||0===t)}(o,s))return"";var u=function(e){if(!e&&0!==e)return"";if(e<-180||e>180)return"";var t=Math.floor(Math.abs(e)),n=60*(Math.abs(e)-t),r=Math.floor(n),i=Math.round(60*(n-r));return"".concat(e>=0?"E":"W").concat(t,"\xb0").concat(r,"'").concat(i,'"')}(o),l=function(e){if(!e&&0!==e)return"";if(e<-90||e>90)return"";var t=Math.floor(Math.abs(e)),n=60*(Math.abs(e)-t),r=Math.floor(n),i=Math.round(60*(n-r));return"".concat(e>=0?"N":"S").concat(t,"\xb0").concat(r,"'").concat(i,'"')}(s);return"".concat(l,", ").concat(u);case a.GEOLOCATION_FORMAT.COUNTRY_REGION:return e.country_region||"";case a.GEOLOCATION_FORMAT.PROVINCE:return e.province||"";case a.GEOLOCATION_FORMAT.PROVINCE_CITY:var c=e.province,d=e.city;return"".concat(c||"").concat(i).concat(d||"").trim();case a.GEOLOCATION_FORMAT.PROVINCE_CITY_DISTRICT:var f=e.province,p=e.city,h=e.district;return"".concat(f||"").concat(i).concat(p||"").concat(i).concat(h||"").trim();case a.GEOLOCATION_FORMAT.MAP_SELECTION:var m=e.address,g=e.title;return"".concat(m||"").concat(i).concat(g||"").trim();default:var v=e.province,y=e.city,b=e.district,E=e.detail;return v||y||b||E?"".concat(v||"").concat(i).concat(y||"").concat(i).concat(b||"").concat(i).concat(E||"").trim():""}};var u=["bytes","KB","MB","GB","TB","PB"],l={comma:",",dot:".",no:"",space:" "},c=function(e){return"string"!==typeof e?"":e.endsWith("0")?e.replace(/(?:\.0*|(\.\d+?)0+)$/,"$1"):e},d=function(e,t){var n=t.formats,r=t.isCurrency,i=void 0===r||r,a=n||{},u=a.decimal,d=void 0===u?"dot":u,f=a.thousands,p=void 0===f?"no":f,h=a.precision,m=void 0===h?2:h,g=a.enable_precision,v=void 0!==g&&g;if(String(e).includes("e")){if(e<1&&e>-1){var y=e.toFixed(v?m:8);return v||(y=c(y)),0===parseFloat(y)&&y.startsWith("-")?y.substring(1):y}return String(e)}var b=l[d],E=l[p],_=v?m:function(e){if(Number.isInteger(e))return 0;var t=String(e).split(".")[1],n=t?t.length:8;return n>8?8:n}(e),C=parseFloat((0,s.round)(e,_).toFixed(_)),A=C<0,T=Math.trunc(C),w=String(Math.abs((0,o.NPminus)(C,T)).toFixed(_)).slice(1);v||(w=c(w)),i&&(v||(w=2===w.length?w=w.padEnd(3,"0"):(w.substring(0,3)||".").padEnd(3,"0"))),w=w.replace(/./,b);for(var S=[],k=0,D=(T=Math.abs(T).toString()).length-1;D>-1;D--)k+=1,S.unshift(T[D]),k%3||0===D||S.unshift(E);return"".concat(A?"-":"").concat(S.join("")).concat(w)};t.getNumberDisplayString=function(e,t){var n=Object.prototype.toString.call(e);if("[object Number]"!==n)return"[object String]"===n&&e.startsWith("#")?e:"";if(isNaN(e)||e===1/0||e===-1/0)return String(e);var r=(t||{}).format;switch(void 0===r?a.DEFAULT_NUMBER_FORMAT:r){case"number":return d(e,{formats:t,isCurrency:!1});case"percent":return"".concat(d(Number.parseFloat((100*e).toFixed(8)),{formats:t,isCurrency:!1}),"%");case"yuan":return"\uffe5".concat(d(e,{formats:t}));case"dollar":return"$".concat(d(e,{formats:t}));case"euro":return"\u20ac".concat(d(e,{formats:t}));case"custom_currency":return"after"===t.currency_symbol_position?"".concat(d(e,{formats:t})).concat(t.currency_symbol||""):"".concat(t.currency_symbol||"").concat(d(e,{formats:t}));case"byte":if(e<0)return"--";if(0===e)return e+" "+u[0];var i=parseInt(Math.floor(Math.log(e)/Math.log(1e3)),10);return 0===i?e+" "+u[i]:(e/Math.pow(1e3,i)).toFixed(1)+" "+u[i];default:return String(e)}}},44956:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(4159)),a=r(n(90923));i.default.extend(a.default);t.default=i.default},56265:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"debounce",{enumerable:!0,get:function(){return i.debounce}}),Object.defineProperty(t,"getEventClassName",{enumerable:!0,get:function(){return i.getEventClassName}}),Object.defineProperty(t,"getHTML",{enumerable:!0,get:function(){return r.getHTML}}),Object.defineProperty(t,"getNumberDisplayString",{enumerable:!0,get:function(){return i.getNumberDisplayString}}),Object.defineProperty(t,"getType",{enumerable:!0,get:function(){return i.getType}}),Object.defineProperty(t,"gettext",{enumerable:!0,get:function(){return r.gettext}}),Object.defineProperty(t,"isFunction",{enumerable:!0,get:function(){return i.isFunction}}),Object.defineProperty(t,"isMac",{enumerable:!0,get:function(){return i.isMac}}),Object.defineProperty(t,"isValidEmail",{enumerable:!0,get:function(){return i.isValidEmail}}),Object.defineProperty(t,"throttle",{enumerable:!0,get:function(){return i.throttle}});var r=n(27399),i=n(39856)},22028:function(e,t,n){"use strict";var r=n(17383).default,i=n(34579).default,a=n(6305).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(n(9950)),u=o(n(10865)),l=o(n(742)),c=o(n(63785)),d=o(n(10949)),f=a(n(34476)),p=o(n(83163));if(!String.prototype.defaultMessage){var h=function(e){return this||e||""};String.prototype.defaultMessage=h,String.prototype.d=h}var m=function(){return i((function e(){r(this,e),this.options={currentLocale:null,locales:{},warningHandler:function(){var e;(e=console).warn.apply(e,arguments)},escapeHtml:!0,fallbackLocale:null,debug:!1,dataKey:"data-i18n-key"}}),[{key:"_getFormattedMessage",value:function(e,t){if(this.options.intlGetHook)try{this.options.intlGetHook(e,this.options.currentLocale)}catch(h){console.log("intl get hook error: ",h)}(0,d.default)(e,"key is required");var n=this.options,r=n.locales,i=n.currentLocale,a=n.formats;if(!r||!r[i]){var o='react-intl-universal locales data "'.concat(i,'" not exists.');return i||(o+=" More info: https://github.com/alibaba/react-intl-universal/issues/144#issuecomment-1345193138"),this.options.warningHandler(o),""}var s=this.getDescendantProp(r[i],e);if(null==s){if(!this.options.fallbackLocale)return this.options.warningHandler('react-intl-universal key "'.concat(e,'" not defined in ').concat(i)),"";if(null==(s=this.getDescendantProp(r[this.options.fallbackLocale],e)))return this.options.warningHandler('react-intl-universal key "'.concat(e,'" not defined in ').concat(i," or the fallback locale, ").concat(this.options.fallbackLocale)),""}if(t)for(var c in t=Object.assign({},t)){var f=t[c];!0===this.options.escapeHtml&&("string"===typeof f||f instanceof String)&&f.indexOf("<")>=0&&(f=(0,l.default)(f)),t[c]=f}try{var p;if(t)p=new u.default(s,i,a).format(t);else p=s;return p}catch(m){return this.options.warningHandler("react-intl-universal format message failed for key='".concat(e,"'."),m.message),s}}},{key:"get",value:function(e,t){var n=this._getFormattedMessage(e,t);return this.options.debug?this._getSpanElementMessage(e,n):n}},{key:"getHTML",value:function(e,t){var n=this._getFormattedMessage(e,t);return n?this._getSpanElementMessage(e,n):""}},{key:"formatMessage",value:function(e,t){var n=e.id,r=e.defaultMessage;return this.get(n,t).defaultMessage(r)}},{key:"formatHTMLMessage",value:function(e,t){var n=e.id,r=e.defaultMessage;return this.getHTML(n,t).defaultMessage(r)}},{key:"determineLocale",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.getLocaleFromURL(e)||this.getLocaleFromCookie(e)||this.getLocaleFromLocalStorage(e)||this.getLocaleFromBrowser()}},{key:"init",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,d.default)(e.currentLocale,"options.currentLocale is required"),(0,d.default)(e.locales,"options.locales is required"),Object.assign(this.options,e),this.options.formats=Object.assign({},this.options.formats,f.defaultFormats),new Promise((function(e,t){e()}))}},{key:"getInitOptions",value:function(){return this.options}},{key:"load",value:function(e){(0,p.default)(this.options.locales,e)}},{key:"getLocaleFromCookie",value:function(e){var t=e.cookieLocaleKey;if(t){var n=c.default.parse(document.cookie);return n&&n[t]}}},{key:"getLocaleFromLocalStorage",value:function(e){var t=e.localStorageLocaleKey;if(t&&window.localStorage)return localStorage.getItem(t)}},{key:"getLocaleFromURL",value:function(e){var t=e.urlLocaleKey;if(t){var n=window.location.search.split("?");if(n.length>=2){var r=new URLSearchParams(n[1]);if(r.has(t))return r.get(t)}}}},{key:"getDescendantProp",value:function(e,t){return e[t]?e[t]:t.split(".").reduce((function(e,t){return void 0!==e?e[t]:e}),e)}},{key:"getLocaleFromBrowser",value:function(){return navigator.language||navigator.userLanguage}},{key:"_getSpanElementMessage",value:function(e,t){var n={dangerouslySetInnerHTML:{__html:t}};this.options.debug&&(n[this.options.dataKey]=e);var r=s.default.createElement("span",n),i=function(){return r};return Object.assign({defaultMessage:i,d:i},r)}}])}();t.default=m},34476:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defaultFormats=void 0;for(var n=["AFN","EUR","ALL","DZD","USD","AOA","XCD","ARS","AMD","AWG","AUD","AZN","BSD","BHD","BDT","BBD","BYN","BZD","XOF","BMD","INR","BTN","BOB","BOV","BAM","BWP","NOK","BRL","BND","BGN","BIF","CVE","KHR","XAF","CAD","KYD","CLP","CLF","CNY","COP","COU","KMF","CDF","NZD","CRC","HRK","CUP","CUC","ANG","CZK","DKK","DJF","DOP","EGP","SVC","ERN","ETB","FKP","FJD","XPF","GMD","GEL","GHS","GIP","GTQ","GBP","GNF","GYD","HTG","HNL","HKD","HUF","ISK","IDR","XDR","IRR","IQD","ILS","JMD","JPY","JOD","KZT","KES","KPW","KRW","KWD","KGS","LAK","LBP","LSL","ZAR","LRD","LYD","CHF","MOP","MKD","MGA","MWK","MYR","MVR","MRO","MUR","XUA","MXN","MXV","MDL","MNT","MAD","MZN","MMK","NAD","NPR","NIO","NGN","OMR","PKR","PAB","PGK","PYG","PEN","PHP","PLN","QAR","RON","RUB","RWF","SHP","WST","STD","SAR","RSD","SCR","SLL","SGD","XSU","SBD","SOS","SSP","LKR","SDG","SRD","SZL","SEK","CHE","CHW","SYP","TWD","TJS","TZS","THB","TOP","TTD","TND","TRY","TMT","UGX","UAH","AED","USN","UYU","UYI","UZS","VUV","VEF","VND","YER","ZMW","ZWL","XBA","XBB","XBC","XBD","XTS","XXX","XAU","XPD","XPT","XAG"],r={},i=0;i<n.length;i++)r[n[i]]={style:"currency",currency:n[i]};t.defaultFormats={number:r}},21013:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ReactIntlUniversal",{enumerable:!0,get:function(){return i.default}}),t.load=t.init=t.getLocaleFromURL=t.getLocaleFromLocalStorage=t.getLocaleFromCookie=t.getLocaleFromBrowser=t.getInitOptions=t.getHTML=t.getDescendantProp=t.get=t.formatMessage=t.formatHTMLMessage=t.determineLocale=t.default=void 0;var i=r(n(22028)),a=t.default=new i.default;a.ReactIntlUniversal=i.default;t.get=a.get.bind(a),t.getHTML=a.getHTML.bind(a),t.formatMessage=a.formatMessage.bind(a),t.formatHTMLMessage=a.formatHTMLMessage.bind(a),t.determineLocale=a.determineLocale.bind(a),t.init=a.init.bind(a),t.getInitOptions=a.getInitOptions.bind(a),t.load=a.load.bind(a),t.getLocaleFromCookie=a.getLocaleFromCookie.bind(a),t.getLocaleFromLocalStorage=a.getLocaleFromLocalStorage.bind(a),t.getLocaleFromURL=a.getLocaleFromURL.bind(a),t.getDescendantProp=a.getDescendantProp.bind(a),t.getLocaleFromBrowser=a.getLocaleFromBrowser.bind(a)},97701:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NPminus=t.NPdivide=void 0;var n=function(e){var t=e.toString().split(/[eE]/),n=(t[0].split(".")[1]||"").length-+(t[1]||0);return n>0?n:0},r=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:15;return+parseFloat(Number(e).toPrecision(t))},i=function(e){if(-1===e.toString().indexOf("e"))return Number(e.toString().replace(".",""));var t=n(e);return t>0?r(Number(e)*Math.pow(10,t)):Number(e)},a=function(e,t){var r=i(e),a=i(t),o=n(e)+n(t);return r*a/Math.pow(10,o)};t.NPminus=function(e,t){var r=Math.pow(10,Math.max(n(e),n(t)));return(a(e,r)-a(t,r))/r};t.NPdivide=function(e,t){var o=i(e),s=i(t);return a(o/s,r(Math.pow(10,n(t)-n(e))))}},22724:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.round=t.isNumberEqual=t.isNumber=void 0;t.isNumber=function(e){return(e||0===e)&&"[object Number]"===Object.prototype.toString.call(e)};t.isNumberEqual=function(e,t){return e===t||Math.abs(e-t)<1e-5};t.round=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(0===t)return Math.round(e);var n=Math.pow(10,t),r=e*n;return t>0&&(r=Number.parseFloat(r.toFixed(1))),Math.round(r)/n}},27399:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.gettext=t.getHTML=void 0;var i=r(n(21013));t.gettext=function(e,t){return e?i.default.get(e,t)||e:""};t.getHTML=function(e,t){return e?i.default.getHTML(e,t)||e:""}},89659:function(e,t,n){"use strict";var r=n(12897).default,i=n(17383).default,a=n(34579).default,o=n(18336).default,s=n(29511).default,u=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=u(n(9950));t.default=function(e){var t;return t=function(t){function n(){return i(this,n),o(this,n,arguments)}return s(n,t),a(n,[{key:"render",value:function(){var t=r({},this.props);return"function"===typeof this.props.getInstance&&(t.ref=this.props.getInstance),l.default.createElement(e,t)}}])}(l.Component),t.displayName="withRef(".concat(e.displayName||e.name||"Component",")"),t}},86615:function(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function i(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var a=typeof n;if("string"===a||"number"===a)e.push(n);else if(Array.isArray(n)){if(n.length){var o=i.apply(null,n);o&&e.push(o)}}else if("object"===a){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var s in n)r.call(n,s)&&n[s]&&e.push(s)}}}return e.join(" ")}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()},61045:function(e,t,n){"use strict";var r=n(77626);e.exports=function(e,t){return void 0===t&&(t=!1),function(n,i,a){if(n)e(n);else if(i.statusCode>=400&&i.statusCode<=599){var o=a;if(t)if(r.TextDecoder){var s=function(e){void 0===e&&(e="");return e.toLowerCase().split(";").reduce((function(e,t){var n=t.split("="),r=n[0],i=n[1];return"charset"===r.trim()?i.trim():e}),"utf-8")}(i.headers&&i.headers["content-type"]);try{o=new TextDecoder(s).decode(a)}catch(u){}}else o=String.fromCharCode.apply(null,new Uint8Array(a));e({cause:o})}else e(null,a)}}},96938:function(e,t,n){"use strict";var r=n(77626),i=n(72253),a=n(28650);u.httpHandler=n(61045);var o=function(e){var t={};return e?(e.trim().split("\n").forEach((function(e){var n=e.indexOf(":"),r=e.slice(0,n).trim().toLowerCase(),i=e.slice(n+1).trim();"undefined"===typeof t[r]?t[r]=i:Array.isArray(t[r])?t[r].push(i):t[r]=[t[r],i]})),t):t};function s(e,t,n){var r=e;return a(t)?(n=t,"string"===typeof e&&(r={uri:e})):r=i({},t,{uri:e}),r.callback=n,r}function u(e,t,n){return l(t=s(e,t,n))}function l(e){if("undefined"===typeof e.callback)throw new Error("callback argument missing");var t=!1,n=function(n,r,i){t||(t=!0,e.callback(n,r,i))};function r(){var e=void 0;if(e=c.response?c.response:c.responseText||function(e){try{if("document"===e.responseType)return e.responseXML;var t=e.responseXML&&"parsererror"===e.responseXML.documentElement.nodeName;if(""===e.responseType&&!t)return e.responseXML}catch(n){}return null}(c),v)try{e=JSON.parse(e)}catch(t){}return e}function i(e){return clearTimeout(d),e instanceof Error||(e=new Error(""+(e||"Unknown XMLHttpRequest Error"))),e.statusCode=0,n(e,y)}function a(){if(!l){var t;clearTimeout(d),t=e.useXDR&&void 0===c.status?200:1223===c.status?204:c.status;var i=y,a=null;return 0!==t?(i={body:r(),statusCode:t,method:p,headers:{},url:f,rawRequest:c},c.getAllResponseHeaders&&(i.headers=o(c.getAllResponseHeaders()))):a=new Error("Internal XMLHttpRequest Error"),n(a,i,i.body)}}var s,l,c=e.xhr||null;c||(c=e.cors||e.useXDR?new u.XDomainRequest:new u.XMLHttpRequest);var d,f=c.url=e.uri||e.url,p=c.method=e.method||"GET",h=e.body||e.data,m=c.headers=e.headers||{},g=!!e.sync,v=!1,y={body:void 0,headers:{},statusCode:0,method:p,url:f,rawRequest:c};if("json"in e&&!1!==e.json&&(v=!0,m.accept||m.Accept||(m.Accept="application/json"),"GET"!==p&&"HEAD"!==p&&(m["content-type"]||m["Content-Type"]||(m["Content-Type"]="application/json"),h=JSON.stringify(!0===e.json?h:e.json))),c.onreadystatechange=function(){4===c.readyState&&setTimeout(a,0)},c.onload=a,c.onerror=i,c.onprogress=function(){},c.onabort=function(){l=!0},c.ontimeout=i,c.open(p,f,!g,e.username,e.password),g||(c.withCredentials=!!e.withCredentials),!g&&e.timeout>0&&(d=setTimeout((function(){if(!l){l=!0,c.abort("timeout");var e=new Error("XMLHttpRequest timeout");e.code="ETIMEDOUT",i(e)}}),e.timeout)),c.setRequestHeader)for(s in m)m.hasOwnProperty(s)&&c.setRequestHeader(s,m[s]);else if(e.headers&&!function(e){for(var t in e)if(e.hasOwnProperty(t))return!1;return!0}(e.headers))throw new Error("Headers cannot be set on an XDomainRequest object");return"responseType"in e&&(c.responseType=e.responseType),"beforeSend"in e&&"function"===typeof e.beforeSend&&e.beforeSend(c),c.send(h||null),c}e.exports=u,e.exports.default=u,u.XMLHttpRequest=r.XMLHttpRequest||function(){},u.XDomainRequest="withCredentials"in new u.XMLHttpRequest?u.XMLHttpRequest:r.XDomainRequest,function(e,t){for(var n=0;n<e.length;n++)t(e[n])}(["get","put","post","patch","head","delete"],(function(e){u["delete"===e?"del":e]=function(t,n,r){return(n=s(t,n,r)).method=e.toUpperCase(),l(n)}}))},12132:function(e,t){"use strict";function n(e,t){return void 0===t&&(t=Object),t&&"function"===typeof t.freeze?t.freeze(e):e}var r=n({HTML:"text/html",isHTML:function(e){return e===r.HTML},XML_APPLICATION:"application/xml",XML_TEXT:"text/xml",XML_XHTML_APPLICATION:"application/xhtml+xml",XML_SVG_IMAGE:"image/svg+xml"}),i=n({HTML:"http://www.w3.org/1999/xhtml",isHTML:function(e){return e===i.HTML},SVG:"http://www.w3.org/2000/svg",XML:"http://www.w3.org/XML/1998/namespace",XMLNS:"http://www.w3.org/2000/xmlns/"});t.assign=function(e,t){if(null===e||"object"!==typeof e)throw new TypeError("target is not an object");for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},t.find=function(e,t,n){if(void 0===n&&(n=Array.prototype),e&&"function"===typeof n.find)return n.find.call(e,t);for(var r=0;r<e.length;r++)if(Object.prototype.hasOwnProperty.call(e,r)){var i=e[r];if(t.call(void 0,i,r,e))return i}},t.freeze=n,t.MIME_TYPE=r,t.NAMESPACE=i},96018:function(e,t,n){var r=n(12132),i=n(66188),a=n(4489),o=n(47748),s=i.DOMImplementation,u=r.NAMESPACE,l=o.ParseError,c=o.XMLReader;function d(e){return e.replace(/\r[\n\u0085]/g,"\n").replace(/[\r\u0085\u2028]/g,"\n")}function f(e){this.options=e||{locator:{}}}function p(){this.cdata=!1}function h(e,t){t.lineNumber=e.lineNumber,t.columnNumber=e.columnNumber}function m(e){if(e)return"\n@"+(e.systemId||"")+"#[line:"+e.lineNumber+",col:"+e.columnNumber+"]"}function g(e,t,n){return"string"==typeof e?e.substr(t,n):e.length>=t+n||t?new java.lang.String(e,t,n)+"":e}function v(e,t){e.currentElement?e.currentElement.appendChild(t):e.doc.appendChild(t)}f.prototype.parseFromString=function(e,t){var n=this.options,r=new c,i=n.domBuilder||new p,o=n.errorHandler,s=n.locator,l=n.xmlns||{},f=/\/x?html?$/.test(t),h=f?a.HTML_ENTITIES:a.XML_ENTITIES;s&&i.setDocumentLocator(s),r.errorHandler=function(e,t,n){if(!e){if(t instanceof p)return t;e=t}var r={},i=e instanceof Function;function a(t){var a=e[t];!a&&i&&(a=2==e.length?function(n){e(t,n)}:e),r[t]=a&&function(e){a("[xmldom "+t+"]\t"+e+m(n))}||function(){}}return n=n||{},a("warning"),a("error"),a("fatalError"),r}(o,i,s),r.domBuilder=n.domBuilder||i,f&&(l[""]=u.HTML),l.xml=l.xml||u.XML;var g=n.normalizeLineEndings||d;return e&&"string"===typeof e?r.parse(g(e),l,h):r.errorHandler.error("invalid doc source"),i.doc},p.prototype={startDocument:function(){this.doc=(new s).createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(e,t,n,r){var i=this.doc,a=i.createElementNS(e,n||t),o=r.length;v(this,a),this.currentElement=a,this.locator&&h(this.locator,a);for(var s=0;s<o;s++){e=r.getURI(s);var u=r.getValue(s),l=(n=r.getQName(s),i.createAttributeNS(e,n));this.locator&&h(r.getLocator(s),l),l.value=l.nodeValue=u,a.setAttributeNode(l)}},endElement:function(e,t,n){var r=this.currentElement;r.tagName;this.currentElement=r.parentNode},startPrefixMapping:function(e,t){},endPrefixMapping:function(e){},processingInstruction:function(e,t){var n=this.doc.createProcessingInstruction(e,t);this.locator&&h(this.locator,n),v(this,n)},ignorableWhitespace:function(e,t,n){},characters:function(e,t,n){if(e=g.apply(this,arguments)){if(this.cdata)var r=this.doc.createCDATASection(e);else r=this.doc.createTextNode(e);this.currentElement?this.currentElement.appendChild(r):/^\s*$/.test(e)&&this.doc.appendChild(r),this.locator&&h(this.locator,r)}},skippedEntity:function(e){},endDocument:function(){this.doc.normalize()},setDocumentLocator:function(e){(this.locator=e)&&(e.lineNumber=0)},comment:function(e,t,n){e=g.apply(this,arguments);var r=this.doc.createComment(e);this.locator&&h(this.locator,r),v(this,r)},startCDATA:function(){this.cdata=!0},endCDATA:function(){this.cdata=!1},startDTD:function(e,t,n){var r=this.doc.implementation;if(r&&r.createDocumentType){var i=r.createDocumentType(e,t,n);this.locator&&h(this.locator,i),v(this,i),this.doc.doctype=i}},warning:function(e){console.warn("[xmldom warning]\t"+e,m(this.locator))},error:function(e){console.error("[xmldom error]\t"+e,m(this.locator))},fatalError:function(e){throw new l(e,this.locator)}},"endDTD,startEntity,endEntity,attributeDecl,elementDecl,externalEntityDecl,internalEntityDecl,resolveEntity,getExternalSubset,notationDecl,unparsedEntityDecl".replace(/\w+/g,(function(e){p.prototype[e]=function(){return null}})),t.DOMParser=f},66188:function(e,t,n){var r=n(12132),i=r.find,a=r.NAMESPACE;function o(e){return""!==e}function s(e,t){return e.hasOwnProperty(t)||(e[t]=!0),e}function u(e){if(!e)return[];var t=function(e){return e?e.split(/[\t\n\f\r ]+/).filter(o):[]}(e);return Object.keys(t.reduce(s,{}))}function l(e,t){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])}function c(e,t){var n=e.prototype;if(!(n instanceof t)){var r=function(){};r.prototype=t.prototype,l(n,r=new r),e.prototype=n=r}n.constructor!=e&&("function"!=typeof e&&console.error("unknown Class:"+e),n.constructor=e)}var d={},f=d.ELEMENT_NODE=1,p=d.ATTRIBUTE_NODE=2,h=d.TEXT_NODE=3,m=d.CDATA_SECTION_NODE=4,g=d.ENTITY_REFERENCE_NODE=5,v=d.ENTITY_NODE=6,y=d.PROCESSING_INSTRUCTION_NODE=7,b=d.COMMENT_NODE=8,E=d.DOCUMENT_NODE=9,_=d.DOCUMENT_TYPE_NODE=10,C=d.DOCUMENT_FRAGMENT_NODE=11,A=d.NOTATION_NODE=12,T={},w={},S=(T.INDEX_SIZE_ERR=(w[1]="Index size error",1),T.DOMSTRING_SIZE_ERR=(w[2]="DOMString size error",2),T.HIERARCHY_REQUEST_ERR=(w[3]="Hierarchy request error",3)),k=(T.WRONG_DOCUMENT_ERR=(w[4]="Wrong document",4),T.INVALID_CHARACTER_ERR=(w[5]="Invalid character",5),T.NO_DATA_ALLOWED_ERR=(w[6]="No data allowed",6),T.NO_MODIFICATION_ALLOWED_ERR=(w[7]="No modification allowed",7),T.NOT_FOUND_ERR=(w[8]="Not found",8)),D=(T.NOT_SUPPORTED_ERR=(w[9]="Not supported",9),T.INUSE_ATTRIBUTE_ERR=(w[10]="Attribute in use",10));T.INVALID_STATE_ERR=(w[11]="Invalid state",11),T.SYNTAX_ERR=(w[12]="Syntax error",12),T.INVALID_MODIFICATION_ERR=(w[13]="Invalid modification",13),T.NAMESPACE_ERR=(w[14]="Invalid namespace",14),T.INVALID_ACCESS_ERR=(w[15]="Invalid access",15);function x(e,t){if(t instanceof Error)var n=t;else n=this,Error.call(this,w[e]),this.message=w[e],Error.captureStackTrace&&Error.captureStackTrace(this,x);return n.code=e,t&&(this.message=this.message+": "+t),n}function O(){}function N(e,t){this._node=e,this._refresh=t,I(this)}function I(e){var t=e._node._inc||e._node.ownerDocument._inc;if(e._inc!==t){var n=e._refresh(e._node);if(be(e,"length",n.length),!e.$$length||n.length<e.$$length)for(var r=n.length;r in e;r++)Object.prototype.hasOwnProperty.call(e,r)&&delete e[r];l(n,e),e._inc=t}}function P(){}function M(e,t){for(var n=e.length;n--;)if(e[n]===t)return n}function L(e,t,n,r){if(r?t[M(t,r)]=n:t[t.length++]=n,e){n.ownerElement=e;var i=e.ownerDocument;i&&(r&&z(i,e,r),function(e,t,n){e&&e._inc++;var r=n.namespaceURI;r===a.XMLNS&&(t._nsMap[n.prefix?n.localName:""]=n.value)}(i,e,n))}}function R(e,t,n){var r=M(t,n);if(!(r>=0))throw new x(k,new Error(e.tagName+"@"+n));for(var i=t.length-1;r<i;)t[r]=t[++r];if(t.length=i,e){var a=e.ownerDocument;a&&(z(a,e,n),n.ownerElement=null)}}function F(){}function B(){}function j(e){return("<"==e?"&lt;":">"==e&&"&gt;")||"&"==e&&"&amp;"||'"'==e&&"&quot;"||"&#"+e.charCodeAt()+";"}function U(e,t){if(t(e))return!0;if(e=e.firstChild)do{if(U(e,t))return!0}while(e=e.nextSibling)}function H(){this.ownerDocument=this}function z(e,t,n,r){e&&e._inc++,n.namespaceURI===a.XMLNS&&delete t._nsMap[n.prefix?n.localName:""]}function V(e,t,n){if(e&&e._inc){e._inc++;var r=t.childNodes;if(n)r[r.length++]=n;else{for(var i=t.firstChild,a=0;i;)r[a++]=i,i=i.nextSibling;r.length=a,delete r[r.length]}}}function Y(e,t){var n=t.previousSibling,r=t.nextSibling;return n?n.nextSibling=r:e.firstChild=r,r?r.previousSibling=n:e.lastChild=n,t.parentNode=null,t.previousSibling=null,t.nextSibling=null,V(e.ownerDocument,e),t}function G(e){return e&&e.nodeType===B.DOCUMENT_TYPE_NODE}function q(e){return e&&e.nodeType===B.ELEMENT_NODE}function W(e){return e&&e.nodeType===B.TEXT_NODE}function K(e,t){var n=e.childNodes||[];if(i(n,q)||G(t))return!1;var r=i(n,G);return!(t&&r&&n.indexOf(r)>n.indexOf(t))}function X(e,t){var n=e.childNodes||[];if(i(n,(function(e){return q(e)&&e!==t})))return!1;var r=i(n,G);return!(t&&r&&n.indexOf(r)>n.indexOf(t))}function $(e,t,n){if(!function(e){return e&&(e.nodeType===B.DOCUMENT_NODE||e.nodeType===B.DOCUMENT_FRAGMENT_NODE||e.nodeType===B.ELEMENT_NODE)}(e))throw new x(S,"Unexpected parent node type "+e.nodeType);if(n&&n.parentNode!==e)throw new x(k,"child not in parent");if(!function(e){return e&&(q(e)||W(e)||G(e)||e.nodeType===B.DOCUMENT_FRAGMENT_NODE||e.nodeType===B.COMMENT_NODE||e.nodeType===B.PROCESSING_INSTRUCTION_NODE)}(t)||G(t)&&e.nodeType!==B.DOCUMENT_NODE)throw new x(S,"Unexpected node type "+t.nodeType+" for parent node type "+e.nodeType)}function Z(e,t,n){var r=e.childNodes||[],a=t.childNodes||[];if(t.nodeType===B.DOCUMENT_FRAGMENT_NODE){var o=a.filter(q);if(o.length>1||i(a,W))throw new x(S,"More than one element or text in fragment");if(1===o.length&&!K(e,n))throw new x(S,"Element in fragment can not be inserted before doctype")}if(q(t)&&!K(e,n))throw new x(S,"Only one element can be added and only after doctype");if(G(t)){if(i(r,G))throw new x(S,"Only one doctype is allowed");var s=i(r,q);if(n&&r.indexOf(s)<r.indexOf(n))throw new x(S,"Doctype can only be inserted before an element");if(!n&&s)throw new x(S,"Doctype can not be appended since element is present")}}function Q(e,t,n){var r=e.childNodes||[],a=t.childNodes||[];if(t.nodeType===B.DOCUMENT_FRAGMENT_NODE){var o=a.filter(q);if(o.length>1||i(a,W))throw new x(S,"More than one element or text in fragment");if(1===o.length&&!X(e,n))throw new x(S,"Element in fragment can not be inserted before doctype")}if(q(t)&&!X(e,n))throw new x(S,"Only one element can be added and only after doctype");if(G(t)){if(i(r,(function(e){return G(e)&&e!==n})))throw new x(S,"Only one doctype is allowed");var s=i(r,q);if(n&&r.indexOf(s)<r.indexOf(n))throw new x(S,"Doctype can only be inserted before an element")}}function J(e,t,n,r){$(e,t,n),e.nodeType===B.DOCUMENT_NODE&&(r||Z)(e,t,n);var i=t.parentNode;if(i&&i.removeChild(t),t.nodeType===C){var a=t.firstChild;if(null==a)return t;var o=t.lastChild}else a=o=t;var s=n?n.previousSibling:e.lastChild;a.previousSibling=s,o.nextSibling=n,s?s.nextSibling=a:e.firstChild=a,null==n?e.lastChild=o:n.previousSibling=o;do{a.parentNode=e}while(a!==o&&(a=a.nextSibling));return V(e.ownerDocument||e,e),t.nodeType==C&&(t.firstChild=t.lastChild=null),t}function ee(){this._nsMap={}}function te(){}function ne(){}function re(){}function ie(){}function ae(){}function oe(){}function se(){}function ue(){}function le(){}function ce(){}function de(){}function fe(){}function pe(e,t){var n=[],r=9==this.nodeType&&this.documentElement||this,i=r.prefix,a=r.namespaceURI;if(a&&null==i&&null==(i=r.lookupPrefix(a)))var o=[{namespace:a,prefix:null}];return ge(this,n,e,t,o),n.join("")}function he(e,t,n){var r=e.prefix||"",i=e.namespaceURI;if(!i)return!1;if("xml"===r&&i===a.XML||i===a.XMLNS)return!1;for(var o=n.length;o--;){var s=n[o];if(s.prefix===r)return s.namespace!==i}return!0}function me(e,t,n){e.push(" ",t,'="',n.replace(/[<>&"\t\n\r]/g,j),'"')}function ge(e,t,n,r,i){if(i||(i=[]),r){if(!(e=r(e)))return;if("string"==typeof e)return void t.push(e)}switch(e.nodeType){case f:var o=e.attributes,s=o.length,u=e.firstChild,l=e.tagName,c=l;if(!(n=a.isHTML(e.namespaceURI)||n)&&!e.prefix&&e.namespaceURI){for(var d,v=0;v<o.length;v++)if("xmlns"===o.item(v).name){d=o.item(v).value;break}if(!d)for(var A=i.length-1;A>=0;A--){if(""===(T=i[A]).prefix&&T.namespace===e.namespaceURI){d=T.namespace;break}}if(d!==e.namespaceURI)for(A=i.length-1;A>=0;A--){var T;if((T=i[A]).namespace===e.namespaceURI){T.prefix&&(c=T.prefix+":"+l);break}}}t.push("<",c);for(var w=0;w<s;w++){"xmlns"==(S=o.item(w)).prefix?i.push({prefix:S.localName,namespace:S.value}):"xmlns"==S.nodeName&&i.push({prefix:"",namespace:S.value})}for(w=0;w<s;w++){var S,k,D;if(he(S=o.item(w),0,i))me(t,(k=S.prefix||"")?"xmlns:"+k:"xmlns",D=S.namespaceURI),i.push({prefix:k,namespace:D});ge(S,t,n,r,i)}if(l===c&&he(e,0,i))me(t,(k=e.prefix||"")?"xmlns:"+k:"xmlns",D=e.namespaceURI),i.push({prefix:k,namespace:D});if(u||n&&!/^(?:meta|link|img|br|hr|input)$/i.test(l)){if(t.push(">"),n&&/^script$/i.test(l))for(;u;)u.data?t.push(u.data):ge(u,t,n,r,i.slice()),u=u.nextSibling;else for(;u;)ge(u,t,n,r,i.slice()),u=u.nextSibling;t.push("</",c,">")}else t.push("/>");return;case E:case C:for(u=e.firstChild;u;)ge(u,t,n,r,i.slice()),u=u.nextSibling;return;case p:return me(t,e.name,e.value);case h:return t.push(e.data.replace(/[<&>]/g,j));case m:return t.push("<![CDATA[",e.data,"]]>");case b:return t.push("\x3c!--",e.data,"--\x3e");case _:var x=e.publicId,O=e.systemId;if(t.push("<!DOCTYPE ",e.name),x)t.push(" PUBLIC ",x),O&&"."!=O&&t.push(" ",O),t.push(">");else if(O&&"."!=O)t.push(" SYSTEM ",O,">");else{var N=e.internalSubset;N&&t.push(" [",N,"]"),t.push(">")}return;case y:return t.push("<?",e.target," ",e.data,"?>");case g:return t.push("&",e.nodeName,";");default:t.push("??",e.nodeName)}}function ve(e,t,n){var r;switch(t.nodeType){case f:(r=t.cloneNode(!1)).ownerDocument=e;case C:break;case p:n=!0}if(r||(r=t.cloneNode(!1)),r.ownerDocument=e,r.parentNode=null,n)for(var i=t.firstChild;i;)r.appendChild(ve(e,i,n)),i=i.nextSibling;return r}function ye(e,t,n){var r=new t.constructor;for(var i in t)if(Object.prototype.hasOwnProperty.call(t,i)){var a=t[i];"object"!=typeof a&&a!=r[i]&&(r[i]=a)}switch(t.childNodes&&(r.childNodes=new O),r.ownerDocument=e,r.nodeType){case f:var o=t.attributes,s=r.attributes=new P,u=o.length;s._ownerElement=r;for(var l=0;l<u;l++)r.setAttributeNode(ye(e,o.item(l),!0));break;case p:n=!0}if(n)for(var c=t.firstChild;c;)r.appendChild(ye(e,c,n)),c=c.nextSibling;return r}function be(e,t,n){e[t]=n}x.prototype=Error.prototype,l(T,x),O.prototype={length:0,item:function(e){return e>=0&&e<this.length?this[e]:null},toString:function(e,t){for(var n=[],r=0;r<this.length;r++)ge(this[r],n,e,t);return n.join("")},filter:function(e){return Array.prototype.filter.call(this,e)},indexOf:function(e){return Array.prototype.indexOf.call(this,e)}},N.prototype.item=function(e){return I(this),this[e]||null},c(N,O),P.prototype={length:0,item:O.prototype.item,getNamedItem:function(e){for(var t=this.length;t--;){var n=this[t];if(n.nodeName==e)return n}},setNamedItem:function(e){var t=e.ownerElement;if(t&&t!=this._ownerElement)throw new x(D);var n=this.getNamedItem(e.nodeName);return L(this._ownerElement,this,e,n),n},setNamedItemNS:function(e){var t,n=e.ownerElement;if(n&&n!=this._ownerElement)throw new x(D);return t=this.getNamedItemNS(e.namespaceURI,e.localName),L(this._ownerElement,this,e,t),t},removeNamedItem:function(e){var t=this.getNamedItem(e);return R(this._ownerElement,this,t),t},removeNamedItemNS:function(e,t){var n=this.getNamedItemNS(e,t);return R(this._ownerElement,this,n),n},getNamedItemNS:function(e,t){for(var n=this.length;n--;){var r=this[n];if(r.localName==t&&r.namespaceURI==e)return r}return null}},F.prototype={hasFeature:function(e,t){return!0},createDocument:function(e,t,n){var r=new H;if(r.implementation=this,r.childNodes=new O,r.doctype=n||null,n&&r.appendChild(n),t){var i=r.createElementNS(e,t);r.appendChild(i)}return r},createDocumentType:function(e,t,n){var r=new oe;return r.name=e,r.nodeName=e,r.publicId=t||"",r.systemId=n||"",r}},B.prototype={firstChild:null,lastChild:null,previousSibling:null,nextSibling:null,attributes:null,parentNode:null,childNodes:null,ownerDocument:null,nodeValue:null,namespaceURI:null,prefix:null,localName:null,insertBefore:function(e,t){return J(this,e,t)},replaceChild:function(e,t){J(this,e,t,Q),t&&this.removeChild(t)},removeChild:function(e){return Y(this,e)},appendChild:function(e){return this.insertBefore(e,null)},hasChildNodes:function(){return null!=this.firstChild},cloneNode:function(e){return ye(this.ownerDocument||this,this,e)},normalize:function(){for(var e=this.firstChild;e;){var t=e.nextSibling;t&&t.nodeType==h&&e.nodeType==h?(this.removeChild(t),e.appendData(t.data)):(e.normalize(),e=t)}},isSupported:function(e,t){return this.ownerDocument.implementation.hasFeature(e,t)},hasAttributes:function(){return this.attributes.length>0},lookupPrefix:function(e){for(var t=this;t;){var n=t._nsMap;if(n)for(var r in n)if(Object.prototype.hasOwnProperty.call(n,r)&&n[r]===e)return r;t=t.nodeType==p?t.ownerDocument:t.parentNode}return null},lookupNamespaceURI:function(e){for(var t=this;t;){var n=t._nsMap;if(n&&Object.prototype.hasOwnProperty.call(n,e))return n[e];t=t.nodeType==p?t.ownerDocument:t.parentNode}return null},isDefaultNamespace:function(e){return null==this.lookupPrefix(e)}},l(d,B),l(d,B.prototype),H.prototype={nodeName:"#document",nodeType:E,doctype:null,documentElement:null,_inc:1,insertBefore:function(e,t){if(e.nodeType==C){for(var n=e.firstChild;n;){var r=n.nextSibling;this.insertBefore(n,t),n=r}return e}return J(this,e,t),e.ownerDocument=this,null===this.documentElement&&e.nodeType===f&&(this.documentElement=e),e},removeChild:function(e){return this.documentElement==e&&(this.documentElement=null),Y(this,e)},replaceChild:function(e,t){J(this,e,t,Q),e.ownerDocument=this,t&&this.removeChild(t),q(e)&&(this.documentElement=e)},importNode:function(e,t){return ve(this,e,t)},getElementById:function(e){var t=null;return U(this.documentElement,(function(n){if(n.nodeType==f&&n.getAttribute("id")==e)return t=n,!0})),t},getElementsByClassName:function(e){var t=u(e);return new N(this,(function(n){var r=[];return t.length>0&&U(n.documentElement,(function(i){if(i!==n&&i.nodeType===f){var a=i.getAttribute("class");if(a){var o=e===a;if(!o){var s=u(a);o=t.every((l=s,function(e){return l&&-1!==l.indexOf(e)}))}o&&r.push(i)}}var l})),r}))},createElement:function(e){var t=new ee;return t.ownerDocument=this,t.nodeName=e,t.tagName=e,t.localName=e,t.childNodes=new O,(t.attributes=new P)._ownerElement=t,t},createDocumentFragment:function(){var e=new ce;return e.ownerDocument=this,e.childNodes=new O,e},createTextNode:function(e){var t=new re;return t.ownerDocument=this,t.appendData(e),t},createComment:function(e){var t=new ie;return t.ownerDocument=this,t.appendData(e),t},createCDATASection:function(e){var t=new ae;return t.ownerDocument=this,t.appendData(e),t},createProcessingInstruction:function(e,t){var n=new de;return n.ownerDocument=this,n.tagName=n.nodeName=n.target=e,n.nodeValue=n.data=t,n},createAttribute:function(e){var t=new te;return t.ownerDocument=this,t.name=e,t.nodeName=e,t.localName=e,t.specified=!0,t},createEntityReference:function(e){var t=new le;return t.ownerDocument=this,t.nodeName=e,t},createElementNS:function(e,t){var n=new ee,r=t.split(":"),i=n.attributes=new P;return n.childNodes=new O,n.ownerDocument=this,n.nodeName=t,n.tagName=t,n.namespaceURI=e,2==r.length?(n.prefix=r[0],n.localName=r[1]):n.localName=t,i._ownerElement=n,n},createAttributeNS:function(e,t){var n=new te,r=t.split(":");return n.ownerDocument=this,n.nodeName=t,n.name=t,n.namespaceURI=e,n.specified=!0,2==r.length?(n.prefix=r[0],n.localName=r[1]):n.localName=t,n}},c(H,B),ee.prototype={nodeType:f,hasAttribute:function(e){return null!=this.getAttributeNode(e)},getAttribute:function(e){var t=this.getAttributeNode(e);return t&&t.value||""},getAttributeNode:function(e){return this.attributes.getNamedItem(e)},setAttribute:function(e,t){var n=this.ownerDocument.createAttribute(e);n.value=n.nodeValue=""+t,this.setAttributeNode(n)},removeAttribute:function(e){var t=this.getAttributeNode(e);t&&this.removeAttributeNode(t)},appendChild:function(e){return e.nodeType===C?this.insertBefore(e,null):function(e,t){return t.parentNode&&t.parentNode.removeChild(t),t.parentNode=e,t.previousSibling=e.lastChild,t.nextSibling=null,t.previousSibling?t.previousSibling.nextSibling=t:e.firstChild=t,e.lastChild=t,V(e.ownerDocument,e,t),t}(this,e)},setAttributeNode:function(e){return this.attributes.setNamedItem(e)},setAttributeNodeNS:function(e){return this.attributes.setNamedItemNS(e)},removeAttributeNode:function(e){return this.attributes.removeNamedItem(e.nodeName)},removeAttributeNS:function(e,t){var n=this.getAttributeNodeNS(e,t);n&&this.removeAttributeNode(n)},hasAttributeNS:function(e,t){return null!=this.getAttributeNodeNS(e,t)},getAttributeNS:function(e,t){var n=this.getAttributeNodeNS(e,t);return n&&n.value||""},setAttributeNS:function(e,t,n){var r=this.ownerDocument.createAttributeNS(e,t);r.value=r.nodeValue=""+n,this.setAttributeNode(r)},getAttributeNodeNS:function(e,t){return this.attributes.getNamedItemNS(e,t)},getElementsByTagName:function(e){return new N(this,(function(t){var n=[];return U(t,(function(r){r===t||r.nodeType!=f||"*"!==e&&r.tagName!=e||n.push(r)})),n}))},getElementsByTagNameNS:function(e,t){return new N(this,(function(n){var r=[];return U(n,(function(i){i===n||i.nodeType!==f||"*"!==e&&i.namespaceURI!==e||"*"!==t&&i.localName!=t||r.push(i)})),r}))}},H.prototype.getElementsByTagName=ee.prototype.getElementsByTagName,H.prototype.getElementsByTagNameNS=ee.prototype.getElementsByTagNameNS,c(ee,B),te.prototype.nodeType=p,c(te,B),ne.prototype={data:"",substringData:function(e,t){return this.data.substring(e,e+t)},appendData:function(e){e=this.data+e,this.nodeValue=this.data=e,this.length=e.length},insertData:function(e,t){this.replaceData(e,0,t)},appendChild:function(e){throw new Error(w[S])},deleteData:function(e,t){this.replaceData(e,t,"")},replaceData:function(e,t,n){n=this.data.substring(0,e)+n+this.data.substring(e+t),this.nodeValue=this.data=n,this.length=n.length}},c(ne,B),re.prototype={nodeName:"#text",nodeType:h,splitText:function(e){var t=this.data,n=t.substring(e);t=t.substring(0,e),this.data=this.nodeValue=t,this.length=t.length;var r=this.ownerDocument.createTextNode(n);return this.parentNode&&this.parentNode.insertBefore(r,this.nextSibling),r}},c(re,ne),ie.prototype={nodeName:"#comment",nodeType:b},c(ie,ne),ae.prototype={nodeName:"#cdata-section",nodeType:m},c(ae,ne),oe.prototype.nodeType=_,c(oe,B),se.prototype.nodeType=A,c(se,B),ue.prototype.nodeType=v,c(ue,B),le.prototype.nodeType=g,c(le,B),ce.prototype.nodeName="#document-fragment",ce.prototype.nodeType=C,c(ce,B),de.prototype.nodeType=y,c(de,B),fe.prototype.serializeToString=function(e,t,n){return pe.call(e,t,n)},B.prototype.toString=pe;try{if(Object.defineProperty){var Ee=function(e){switch(e.nodeType){case f:case C:var t=[];for(e=e.firstChild;e;)7!==e.nodeType&&8!==e.nodeType&&t.push(Ee(e)),e=e.nextSibling;return t.join("");default:return e.nodeValue}};Object.defineProperty(N.prototype,"length",{get:function(){return I(this),this.$$length}}),Object.defineProperty(B.prototype,"textContent",{get:function(){return Ee(this)},set:function(e){switch(this.nodeType){case f:case C:for(;this.firstChild;)this.removeChild(this.firstChild);(e||String(e))&&this.appendChild(this.ownerDocument.createTextNode(e));break;default:this.data=e,this.value=e,this.nodeValue=e}}}),be=function(e,t,n){e["$$"+t]=n}}}catch(_e){}t.DocumentType=oe,t.DOMException=x,t.DOMImplementation=F,t.Element=ee,t.Node=B,t.NodeList=O,t.XMLSerializer=fe},4489:function(e,t,n){"use strict";var r=n(12132).freeze;t.XML_ENTITIES=r({amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}),t.HTML_ENTITIES=r({Aacute:"\xc1",aacute:"\xe1",Abreve:"\u0102",abreve:"\u0103",ac:"\u223e",acd:"\u223f",acE:"\u223e\u0333",Acirc:"\xc2",acirc:"\xe2",acute:"\xb4",Acy:"\u0410",acy:"\u0430",AElig:"\xc6",aelig:"\xe6",af:"\u2061",Afr:"\ud835\udd04",afr:"\ud835\udd1e",Agrave:"\xc0",agrave:"\xe0",alefsym:"\u2135",aleph:"\u2135",Alpha:"\u0391",alpha:"\u03b1",Amacr:"\u0100",amacr:"\u0101",amalg:"\u2a3f",AMP:"&",amp:"&",And:"\u2a53",and:"\u2227",andand:"\u2a55",andd:"\u2a5c",andslope:"\u2a58",andv:"\u2a5a",ang:"\u2220",ange:"\u29a4",angle:"\u2220",angmsd:"\u2221",angmsdaa:"\u29a8",angmsdab:"\u29a9",angmsdac:"\u29aa",angmsdad:"\u29ab",angmsdae:"\u29ac",angmsdaf:"\u29ad",angmsdag:"\u29ae",angmsdah:"\u29af",angrt:"\u221f",angrtvb:"\u22be",angrtvbd:"\u299d",angsph:"\u2222",angst:"\xc5",angzarr:"\u237c",Aogon:"\u0104",aogon:"\u0105",Aopf:"\ud835\udd38",aopf:"\ud835\udd52",ap:"\u2248",apacir:"\u2a6f",apE:"\u2a70",ape:"\u224a",apid:"\u224b",apos:"'",ApplyFunction:"\u2061",approx:"\u2248",approxeq:"\u224a",Aring:"\xc5",aring:"\xe5",Ascr:"\ud835\udc9c",ascr:"\ud835\udcb6",Assign:"\u2254",ast:"*",asymp:"\u2248",asympeq:"\u224d",Atilde:"\xc3",atilde:"\xe3",Auml:"\xc4",auml:"\xe4",awconint:"\u2233",awint:"\u2a11",backcong:"\u224c",backepsilon:"\u03f6",backprime:"\u2035",backsim:"\u223d",backsimeq:"\u22cd",Backslash:"\u2216",Barv:"\u2ae7",barvee:"\u22bd",Barwed:"\u2306",barwed:"\u2305",barwedge:"\u2305",bbrk:"\u23b5",bbrktbrk:"\u23b6",bcong:"\u224c",Bcy:"\u0411",bcy:"\u0431",bdquo:"\u201e",becaus:"\u2235",Because:"\u2235",because:"\u2235",bemptyv:"\u29b0",bepsi:"\u03f6",bernou:"\u212c",Bernoullis:"\u212c",Beta:"\u0392",beta:"\u03b2",beth:"\u2136",between:"\u226c",Bfr:"\ud835\udd05",bfr:"\ud835\udd1f",bigcap:"\u22c2",bigcirc:"\u25ef",bigcup:"\u22c3",bigodot:"\u2a00",bigoplus:"\u2a01",bigotimes:"\u2a02",bigsqcup:"\u2a06",bigstar:"\u2605",bigtriangledown:"\u25bd",bigtriangleup:"\u25b3",biguplus:"\u2a04",bigvee:"\u22c1",bigwedge:"\u22c0",bkarow:"\u290d",blacklozenge:"\u29eb",blacksquare:"\u25aa",blacktriangle:"\u25b4",blacktriangledown:"\u25be",blacktriangleleft:"\u25c2",blacktriangleright:"\u25b8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20e5",bnequiv:"\u2261\u20e5",bNot:"\u2aed",bnot:"\u2310",Bopf:"\ud835\udd39",bopf:"\ud835\udd53",bot:"\u22a5",bottom:"\u22a5",bowtie:"\u22c8",boxbox:"\u29c9",boxDL:"\u2557",boxDl:"\u2556",boxdL:"\u2555",boxdl:"\u2510",boxDR:"\u2554",boxDr:"\u2553",boxdR:"\u2552",boxdr:"\u250c",boxH:"\u2550",boxh:"\u2500",boxHD:"\u2566",boxHd:"\u2564",boxhD:"\u2565",boxhd:"\u252c",boxHU:"\u2569",boxHu:"\u2567",boxhU:"\u2568",boxhu:"\u2534",boxminus:"\u229f",boxplus:"\u229e",boxtimes:"\u22a0",boxUL:"\u255d",boxUl:"\u255c",boxuL:"\u255b",boxul:"\u2518",boxUR:"\u255a",boxUr:"\u2559",boxuR:"\u2558",boxur:"\u2514",boxV:"\u2551",boxv:"\u2502",boxVH:"\u256c",boxVh:"\u256b",boxvH:"\u256a",boxvh:"\u253c",boxVL:"\u2563",boxVl:"\u2562",boxvL:"\u2561",boxvl:"\u2524",boxVR:"\u2560",boxVr:"\u255f",boxvR:"\u255e",boxvr:"\u251c",bprime:"\u2035",Breve:"\u02d8",breve:"\u02d8",brvbar:"\xa6",Bscr:"\u212c",bscr:"\ud835\udcb7",bsemi:"\u204f",bsim:"\u223d",bsime:"\u22cd",bsol:"\\",bsolb:"\u29c5",bsolhsub:"\u27c8",bull:"\u2022",bullet:"\u2022",bump:"\u224e",bumpE:"\u2aae",bumpe:"\u224f",Bumpeq:"\u224e",bumpeq:"\u224f",Cacute:"\u0106",cacute:"\u0107",Cap:"\u22d2",cap:"\u2229",capand:"\u2a44",capbrcup:"\u2a49",capcap:"\u2a4b",capcup:"\u2a47",capdot:"\u2a40",CapitalDifferentialD:"\u2145",caps:"\u2229\ufe00",caret:"\u2041",caron:"\u02c7",Cayleys:"\u212d",ccaps:"\u2a4d",Ccaron:"\u010c",ccaron:"\u010d",Ccedil:"\xc7",ccedil:"\xe7",Ccirc:"\u0108",ccirc:"\u0109",Cconint:"\u2230",ccups:"\u2a4c",ccupssm:"\u2a50",Cdot:"\u010a",cdot:"\u010b",cedil:"\xb8",Cedilla:"\xb8",cemptyv:"\u29b2",cent:"\xa2",CenterDot:"\xb7",centerdot:"\xb7",Cfr:"\u212d",cfr:"\ud835\udd20",CHcy:"\u0427",chcy:"\u0447",check:"\u2713",checkmark:"\u2713",Chi:"\u03a7",chi:"\u03c7",cir:"\u25cb",circ:"\u02c6",circeq:"\u2257",circlearrowleft:"\u21ba",circlearrowright:"\u21bb",circledast:"\u229b",circledcirc:"\u229a",circleddash:"\u229d",CircleDot:"\u2299",circledR:"\xae",circledS:"\u24c8",CircleMinus:"\u2296",CirclePlus:"\u2295",CircleTimes:"\u2297",cirE:"\u29c3",cire:"\u2257",cirfnint:"\u2a10",cirmid:"\u2aef",cirscir:"\u29c2",ClockwiseContourIntegral:"\u2232",CloseCurlyDoubleQuote:"\u201d",CloseCurlyQuote:"\u2019",clubs:"\u2663",clubsuit:"\u2663",Colon:"\u2237",colon:":",Colone:"\u2a74",colone:"\u2254",coloneq:"\u2254",comma:",",commat:"@",comp:"\u2201",compfn:"\u2218",complement:"\u2201",complexes:"\u2102",cong:"\u2245",congdot:"\u2a6d",Congruent:"\u2261",Conint:"\u222f",conint:"\u222e",ContourIntegral:"\u222e",Copf:"\u2102",copf:"\ud835\udd54",coprod:"\u2210",Coproduct:"\u2210",COPY:"\xa9",copy:"\xa9",copysr:"\u2117",CounterClockwiseContourIntegral:"\u2233",crarr:"\u21b5",Cross:"\u2a2f",cross:"\u2717",Cscr:"\ud835\udc9e",cscr:"\ud835\udcb8",csub:"\u2acf",csube:"\u2ad1",csup:"\u2ad0",csupe:"\u2ad2",ctdot:"\u22ef",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22de",cuesc:"\u22df",cularr:"\u21b6",cularrp:"\u293d",Cup:"\u22d3",cup:"\u222a",cupbrcap:"\u2a48",CupCap:"\u224d",cupcap:"\u2a46",cupcup:"\u2a4a",cupdot:"\u228d",cupor:"\u2a45",cups:"\u222a\ufe00",curarr:"\u21b7",curarrm:"\u293c",curlyeqprec:"\u22de",curlyeqsucc:"\u22df",curlyvee:"\u22ce",curlywedge:"\u22cf",curren:"\xa4",curvearrowleft:"\u21b6",curvearrowright:"\u21b7",cuvee:"\u22ce",cuwed:"\u22cf",cwconint:"\u2232",cwint:"\u2231",cylcty:"\u232d",Dagger:"\u2021",dagger:"\u2020",daleth:"\u2138",Darr:"\u21a1",dArr:"\u21d3",darr:"\u2193",dash:"\u2010",Dashv:"\u2ae4",dashv:"\u22a3",dbkarow:"\u290f",dblac:"\u02dd",Dcaron:"\u010e",dcaron:"\u010f",Dcy:"\u0414",dcy:"\u0434",DD:"\u2145",dd:"\u2146",ddagger:"\u2021",ddarr:"\u21ca",DDotrahd:"\u2911",ddotseq:"\u2a77",deg:"\xb0",Del:"\u2207",Delta:"\u0394",delta:"\u03b4",demptyv:"\u29b1",dfisht:"\u297f",Dfr:"\ud835\udd07",dfr:"\ud835\udd21",dHar:"\u2965",dharl:"\u21c3",dharr:"\u21c2",DiacriticalAcute:"\xb4",DiacriticalDot:"\u02d9",DiacriticalDoubleAcute:"\u02dd",DiacriticalGrave:"`",DiacriticalTilde:"\u02dc",diam:"\u22c4",Diamond:"\u22c4",diamond:"\u22c4",diamondsuit:"\u2666",diams:"\u2666",die:"\xa8",DifferentialD:"\u2146",digamma:"\u03dd",disin:"\u22f2",div:"\xf7",divide:"\xf7",divideontimes:"\u22c7",divonx:"\u22c7",DJcy:"\u0402",djcy:"\u0452",dlcorn:"\u231e",dlcrop:"\u230d",dollar:"$",Dopf:"\ud835\udd3b",dopf:"\ud835\udd55",Dot:"\xa8",dot:"\u02d9",DotDot:"\u20dc",doteq:"\u2250",doteqdot:"\u2251",DotEqual:"\u2250",dotminus:"\u2238",dotplus:"\u2214",dotsquare:"\u22a1",doublebarwedge:"\u2306",DoubleContourIntegral:"\u222f",DoubleDot:"\xa8",DoubleDownArrow:"\u21d3",DoubleLeftArrow:"\u21d0",DoubleLeftRightArrow:"\u21d4",DoubleLeftTee:"\u2ae4",DoubleLongLeftArrow:"\u27f8",DoubleLongLeftRightArrow:"\u27fa",DoubleLongRightArrow:"\u27f9",DoubleRightArrow:"\u21d2",DoubleRightTee:"\u22a8",DoubleUpArrow:"\u21d1",DoubleUpDownArrow:"\u21d5",DoubleVerticalBar:"\u2225",DownArrow:"\u2193",Downarrow:"\u21d3",downarrow:"\u2193",DownArrowBar:"\u2913",DownArrowUpArrow:"\u21f5",DownBreve:"\u0311",downdownarrows:"\u21ca",downharpoonleft:"\u21c3",downharpoonright:"\u21c2",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295e",DownLeftVector:"\u21bd",DownLeftVectorBar:"\u2956",DownRightTeeVector:"\u295f",DownRightVector:"\u21c1",DownRightVectorBar:"\u2957",DownTee:"\u22a4",DownTeeArrow:"\u21a7",drbkarow:"\u2910",drcorn:"\u231f",drcrop:"\u230c",Dscr:"\ud835\udc9f",dscr:"\ud835\udcb9",DScy:"\u0405",dscy:"\u0455",dsol:"\u29f6",Dstrok:"\u0110",dstrok:"\u0111",dtdot:"\u22f1",dtri:"\u25bf",dtrif:"\u25be",duarr:"\u21f5",duhar:"\u296f",dwangle:"\u29a6",DZcy:"\u040f",dzcy:"\u045f",dzigrarr:"\u27ff",Eacute:"\xc9",eacute:"\xe9",easter:"\u2a6e",Ecaron:"\u011a",ecaron:"\u011b",ecir:"\u2256",Ecirc:"\xca",ecirc:"\xea",ecolon:"\u2255",Ecy:"\u042d",ecy:"\u044d",eDDot:"\u2a77",Edot:"\u0116",eDot:"\u2251",edot:"\u0117",ee:"\u2147",efDot:"\u2252",Efr:"\ud835\udd08",efr:"\ud835\udd22",eg:"\u2a9a",Egrave:"\xc8",egrave:"\xe8",egs:"\u2a96",egsdot:"\u2a98",el:"\u2a99",Element:"\u2208",elinters:"\u23e7",ell:"\u2113",els:"\u2a95",elsdot:"\u2a97",Emacr:"\u0112",emacr:"\u0113",empty:"\u2205",emptyset:"\u2205",EmptySmallSquare:"\u25fb",emptyv:"\u2205",EmptyVerySmallSquare:"\u25ab",emsp:"\u2003",emsp13:"\u2004",emsp14:"\u2005",ENG:"\u014a",eng:"\u014b",ensp:"\u2002",Eogon:"\u0118",eogon:"\u0119",Eopf:"\ud835\udd3c",eopf:"\ud835\udd56",epar:"\u22d5",eparsl:"\u29e3",eplus:"\u2a71",epsi:"\u03b5",Epsilon:"\u0395",epsilon:"\u03b5",epsiv:"\u03f5",eqcirc:"\u2256",eqcolon:"\u2255",eqsim:"\u2242",eqslantgtr:"\u2a96",eqslantless:"\u2a95",Equal:"\u2a75",equals:"=",EqualTilde:"\u2242",equest:"\u225f",Equilibrium:"\u21cc",equiv:"\u2261",equivDD:"\u2a78",eqvparsl:"\u29e5",erarr:"\u2971",erDot:"\u2253",Escr:"\u2130",escr:"\u212f",esdot:"\u2250",Esim:"\u2a73",esim:"\u2242",Eta:"\u0397",eta:"\u03b7",ETH:"\xd0",eth:"\xf0",Euml:"\xcb",euml:"\xeb",euro:"\u20ac",excl:"!",exist:"\u2203",Exists:"\u2203",expectation:"\u2130",ExponentialE:"\u2147",exponentiale:"\u2147",fallingdotseq:"\u2252",Fcy:"\u0424",fcy:"\u0444",female:"\u2640",ffilig:"\ufb03",fflig:"\ufb00",ffllig:"\ufb04",Ffr:"\ud835\udd09",ffr:"\ud835\udd23",filig:"\ufb01",FilledSmallSquare:"\u25fc",FilledVerySmallSquare:"\u25aa",fjlig:"fj",flat:"\u266d",fllig:"\ufb02",fltns:"\u25b1",fnof:"\u0192",Fopf:"\ud835\udd3d",fopf:"\ud835\udd57",ForAll:"\u2200",forall:"\u2200",fork:"\u22d4",forkv:"\u2ad9",Fouriertrf:"\u2131",fpartint:"\u2a0d",frac12:"\xbd",frac13:"\u2153",frac14:"\xbc",frac15:"\u2155",frac16:"\u2159",frac18:"\u215b",frac23:"\u2154",frac25:"\u2156",frac34:"\xbe",frac35:"\u2157",frac38:"\u215c",frac45:"\u2158",frac56:"\u215a",frac58:"\u215d",frac78:"\u215e",frasl:"\u2044",frown:"\u2322",Fscr:"\u2131",fscr:"\ud835\udcbb",gacute:"\u01f5",Gamma:"\u0393",gamma:"\u03b3",Gammad:"\u03dc",gammad:"\u03dd",gap:"\u2a86",Gbreve:"\u011e",gbreve:"\u011f",Gcedil:"\u0122",Gcirc:"\u011c",gcirc:"\u011d",Gcy:"\u0413",gcy:"\u0433",Gdot:"\u0120",gdot:"\u0121",gE:"\u2267",ge:"\u2265",gEl:"\u2a8c",gel:"\u22db",geq:"\u2265",geqq:"\u2267",geqslant:"\u2a7e",ges:"\u2a7e",gescc:"\u2aa9",gesdot:"\u2a80",gesdoto:"\u2a82",gesdotol:"\u2a84",gesl:"\u22db\ufe00",gesles:"\u2a94",Gfr:"\ud835\udd0a",gfr:"\ud835\udd24",Gg:"\u22d9",gg:"\u226b",ggg:"\u22d9",gimel:"\u2137",GJcy:"\u0403",gjcy:"\u0453",gl:"\u2277",gla:"\u2aa5",glE:"\u2a92",glj:"\u2aa4",gnap:"\u2a8a",gnapprox:"\u2a8a",gnE:"\u2269",gne:"\u2a88",gneq:"\u2a88",gneqq:"\u2269",gnsim:"\u22e7",Gopf:"\ud835\udd3e",gopf:"\ud835\udd58",grave:"`",GreaterEqual:"\u2265",GreaterEqualLess:"\u22db",GreaterFullEqual:"\u2267",GreaterGreater:"\u2aa2",GreaterLess:"\u2277",GreaterSlantEqual:"\u2a7e",GreaterTilde:"\u2273",Gscr:"\ud835\udca2",gscr:"\u210a",gsim:"\u2273",gsime:"\u2a8e",gsiml:"\u2a90",Gt:"\u226b",GT:">",gt:">",gtcc:"\u2aa7",gtcir:"\u2a7a",gtdot:"\u22d7",gtlPar:"\u2995",gtquest:"\u2a7c",gtrapprox:"\u2a86",gtrarr:"\u2978",gtrdot:"\u22d7",gtreqless:"\u22db",gtreqqless:"\u2a8c",gtrless:"\u2277",gtrsim:"\u2273",gvertneqq:"\u2269\ufe00",gvnE:"\u2269\ufe00",Hacek:"\u02c7",hairsp:"\u200a",half:"\xbd",hamilt:"\u210b",HARDcy:"\u042a",hardcy:"\u044a",hArr:"\u21d4",harr:"\u2194",harrcir:"\u2948",harrw:"\u21ad",Hat:"^",hbar:"\u210f",Hcirc:"\u0124",hcirc:"\u0125",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",hercon:"\u22b9",Hfr:"\u210c",hfr:"\ud835\udd25",HilbertSpace:"\u210b",hksearow:"\u2925",hkswarow:"\u2926",hoarr:"\u21ff",homtht:"\u223b",hookleftarrow:"\u21a9",hookrightarrow:"\u21aa",Hopf:"\u210d",hopf:"\ud835\udd59",horbar:"\u2015",HorizontalLine:"\u2500",Hscr:"\u210b",hscr:"\ud835\udcbd",hslash:"\u210f",Hstrok:"\u0126",hstrok:"\u0127",HumpDownHump:"\u224e",HumpEqual:"\u224f",hybull:"\u2043",hyphen:"\u2010",Iacute:"\xcd",iacute:"\xed",ic:"\u2063",Icirc:"\xce",icirc:"\xee",Icy:"\u0418",icy:"\u0438",Idot:"\u0130",IEcy:"\u0415",iecy:"\u0435",iexcl:"\xa1",iff:"\u21d4",Ifr:"\u2111",ifr:"\ud835\udd26",Igrave:"\xcc",igrave:"\xec",ii:"\u2148",iiiint:"\u2a0c",iiint:"\u222d",iinfin:"\u29dc",iiota:"\u2129",IJlig:"\u0132",ijlig:"\u0133",Im:"\u2111",Imacr:"\u012a",imacr:"\u012b",image:"\u2111",ImaginaryI:"\u2148",imagline:"\u2110",imagpart:"\u2111",imath:"\u0131",imof:"\u22b7",imped:"\u01b5",Implies:"\u21d2",in:"\u2208",incare:"\u2105",infin:"\u221e",infintie:"\u29dd",inodot:"\u0131",Int:"\u222c",int:"\u222b",intcal:"\u22ba",integers:"\u2124",Integral:"\u222b",intercal:"\u22ba",Intersection:"\u22c2",intlarhk:"\u2a17",intprod:"\u2a3c",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",IOcy:"\u0401",iocy:"\u0451",Iogon:"\u012e",iogon:"\u012f",Iopf:"\ud835\udd40",iopf:"\ud835\udd5a",Iota:"\u0399",iota:"\u03b9",iprod:"\u2a3c",iquest:"\xbf",Iscr:"\u2110",iscr:"\ud835\udcbe",isin:"\u2208",isindot:"\u22f5",isinE:"\u22f9",isins:"\u22f4",isinsv:"\u22f3",isinv:"\u2208",it:"\u2062",Itilde:"\u0128",itilde:"\u0129",Iukcy:"\u0406",iukcy:"\u0456",Iuml:"\xcf",iuml:"\xef",Jcirc:"\u0134",jcirc:"\u0135",Jcy:"\u0419",jcy:"\u0439",Jfr:"\ud835\udd0d",jfr:"\ud835\udd27",jmath:"\u0237",Jopf:"\ud835\udd41",jopf:"\ud835\udd5b",Jscr:"\ud835\udca5",jscr:"\ud835\udcbf",Jsercy:"\u0408",jsercy:"\u0458",Jukcy:"\u0404",jukcy:"\u0454",Kappa:"\u039a",kappa:"\u03ba",kappav:"\u03f0",Kcedil:"\u0136",kcedil:"\u0137",Kcy:"\u041a",kcy:"\u043a",Kfr:"\ud835\udd0e",kfr:"\ud835\udd28",kgreen:"\u0138",KHcy:"\u0425",khcy:"\u0445",KJcy:"\u040c",kjcy:"\u045c",Kopf:"\ud835\udd42",kopf:"\ud835\udd5c",Kscr:"\ud835\udca6",kscr:"\ud835\udcc0",lAarr:"\u21da",Lacute:"\u0139",lacute:"\u013a",laemptyv:"\u29b4",lagran:"\u2112",Lambda:"\u039b",lambda:"\u03bb",Lang:"\u27ea",lang:"\u27e8",langd:"\u2991",langle:"\u27e8",lap:"\u2a85",Laplacetrf:"\u2112",laquo:"\xab",Larr:"\u219e",lArr:"\u21d0",larr:"\u2190",larrb:"\u21e4",larrbfs:"\u291f",larrfs:"\u291d",larrhk:"\u21a9",larrlp:"\u21ab",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21a2",lat:"\u2aab",lAtail:"\u291b",latail:"\u2919",late:"\u2aad",lates:"\u2aad\ufe00",lBarr:"\u290e",lbarr:"\u290c",lbbrk:"\u2772",lbrace:"{",lbrack:"[",lbrke:"\u298b",lbrksld:"\u298f",lbrkslu:"\u298d",Lcaron:"\u013d",lcaron:"\u013e",Lcedil:"\u013b",lcedil:"\u013c",lceil:"\u2308",lcub:"{",Lcy:"\u041b",lcy:"\u043b",ldca:"\u2936",ldquo:"\u201c",ldquor:"\u201e",ldrdhar:"\u2967",ldrushar:"\u294b",ldsh:"\u21b2",lE:"\u2266",le:"\u2264",LeftAngleBracket:"\u27e8",LeftArrow:"\u2190",Leftarrow:"\u21d0",leftarrow:"\u2190",LeftArrowBar:"\u21e4",LeftArrowRightArrow:"\u21c6",leftarrowtail:"\u21a2",LeftCeiling:"\u2308",LeftDoubleBracket:"\u27e6",LeftDownTeeVector:"\u2961",LeftDownVector:"\u21c3",LeftDownVectorBar:"\u2959",LeftFloor:"\u230a",leftharpoondown:"\u21bd",leftharpoonup:"\u21bc",leftleftarrows:"\u21c7",LeftRightArrow:"\u2194",Leftrightarrow:"\u21d4",leftrightarrow:"\u2194",leftrightarrows:"\u21c6",leftrightharpoons:"\u21cb",leftrightsquigarrow:"\u21ad",LeftRightVector:"\u294e",LeftTee:"\u22a3",LeftTeeArrow:"\u21a4",LeftTeeVector:"\u295a",leftthreetimes:"\u22cb",LeftTriangle:"\u22b2",LeftTriangleBar:"\u29cf",LeftTriangleEqual:"\u22b4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVector:"\u21bf",LeftUpVectorBar:"\u2958",LeftVector:"\u21bc",LeftVectorBar:"\u2952",lEg:"\u2a8b",leg:"\u22da",leq:"\u2264",leqq:"\u2266",leqslant:"\u2a7d",les:"\u2a7d",lescc:"\u2aa8",lesdot:"\u2a7f",lesdoto:"\u2a81",lesdotor:"\u2a83",lesg:"\u22da\ufe00",lesges:"\u2a93",lessapprox:"\u2a85",lessdot:"\u22d6",lesseqgtr:"\u22da",lesseqqgtr:"\u2a8b",LessEqualGreater:"\u22da",LessFullEqual:"\u2266",LessGreater:"\u2276",lessgtr:"\u2276",LessLess:"\u2aa1",lesssim:"\u2272",LessSlantEqual:"\u2a7d",LessTilde:"\u2272",lfisht:"\u297c",lfloor:"\u230a",Lfr:"\ud835\udd0f",lfr:"\ud835\udd29",lg:"\u2276",lgE:"\u2a91",lHar:"\u2962",lhard:"\u21bd",lharu:"\u21bc",lharul:"\u296a",lhblk:"\u2584",LJcy:"\u0409",ljcy:"\u0459",Ll:"\u22d8",ll:"\u226a",llarr:"\u21c7",llcorner:"\u231e",Lleftarrow:"\u21da",llhard:"\u296b",lltri:"\u25fa",Lmidot:"\u013f",lmidot:"\u0140",lmoust:"\u23b0",lmoustache:"\u23b0",lnap:"\u2a89",lnapprox:"\u2a89",lnE:"\u2268",lne:"\u2a87",lneq:"\u2a87",lneqq:"\u2268",lnsim:"\u22e6",loang:"\u27ec",loarr:"\u21fd",lobrk:"\u27e6",LongLeftArrow:"\u27f5",Longleftarrow:"\u27f8",longleftarrow:"\u27f5",LongLeftRightArrow:"\u27f7",Longleftrightarrow:"\u27fa",longleftrightarrow:"\u27f7",longmapsto:"\u27fc",LongRightArrow:"\u27f6",Longrightarrow:"\u27f9",longrightarrow:"\u27f6",looparrowleft:"\u21ab",looparrowright:"\u21ac",lopar:"\u2985",Lopf:"\ud835\udd43",lopf:"\ud835\udd5d",loplus:"\u2a2d",lotimes:"\u2a34",lowast:"\u2217",lowbar:"_",LowerLeftArrow:"\u2199",LowerRightArrow:"\u2198",loz:"\u25ca",lozenge:"\u25ca",lozf:"\u29eb",lpar:"(",lparlt:"\u2993",lrarr:"\u21c6",lrcorner:"\u231f",lrhar:"\u21cb",lrhard:"\u296d",lrm:"\u200e",lrtri:"\u22bf",lsaquo:"\u2039",Lscr:"\u2112",lscr:"\ud835\udcc1",Lsh:"\u21b0",lsh:"\u21b0",lsim:"\u2272",lsime:"\u2a8d",lsimg:"\u2a8f",lsqb:"[",lsquo:"\u2018",lsquor:"\u201a",Lstrok:"\u0141",lstrok:"\u0142",Lt:"\u226a",LT:"<",lt:"<",ltcc:"\u2aa6",ltcir:"\u2a79",ltdot:"\u22d6",lthree:"\u22cb",ltimes:"\u22c9",ltlarr:"\u2976",ltquest:"\u2a7b",ltri:"\u25c3",ltrie:"\u22b4",ltrif:"\u25c2",ltrPar:"\u2996",lurdshar:"\u294a",luruhar:"\u2966",lvertneqq:"\u2268\ufe00",lvnE:"\u2268\ufe00",macr:"\xaf",male:"\u2642",malt:"\u2720",maltese:"\u2720",Map:"\u2905",map:"\u21a6",mapsto:"\u21a6",mapstodown:"\u21a7",mapstoleft:"\u21a4",mapstoup:"\u21a5",marker:"\u25ae",mcomma:"\u2a29",Mcy:"\u041c",mcy:"\u043c",mdash:"\u2014",mDDot:"\u223a",measuredangle:"\u2221",MediumSpace:"\u205f",Mellintrf:"\u2133",Mfr:"\ud835\udd10",mfr:"\ud835\udd2a",mho:"\u2127",micro:"\xb5",mid:"\u2223",midast:"*",midcir:"\u2af0",middot:"\xb7",minus:"\u2212",minusb:"\u229f",minusd:"\u2238",minusdu:"\u2a2a",MinusPlus:"\u2213",mlcp:"\u2adb",mldr:"\u2026",mnplus:"\u2213",models:"\u22a7",Mopf:"\ud835\udd44",mopf:"\ud835\udd5e",mp:"\u2213",Mscr:"\u2133",mscr:"\ud835\udcc2",mstpos:"\u223e",Mu:"\u039c",mu:"\u03bc",multimap:"\u22b8",mumap:"\u22b8",nabla:"\u2207",Nacute:"\u0143",nacute:"\u0144",nang:"\u2220\u20d2",nap:"\u2249",napE:"\u2a70\u0338",napid:"\u224b\u0338",napos:"\u0149",napprox:"\u2249",natur:"\u266e",natural:"\u266e",naturals:"\u2115",nbsp:"\xa0",nbump:"\u224e\u0338",nbumpe:"\u224f\u0338",ncap:"\u2a43",Ncaron:"\u0147",ncaron:"\u0148",Ncedil:"\u0145",ncedil:"\u0146",ncong:"\u2247",ncongdot:"\u2a6d\u0338",ncup:"\u2a42",Ncy:"\u041d",ncy:"\u043d",ndash:"\u2013",ne:"\u2260",nearhk:"\u2924",neArr:"\u21d7",nearr:"\u2197",nearrow:"\u2197",nedot:"\u2250\u0338",NegativeMediumSpace:"\u200b",NegativeThickSpace:"\u200b",NegativeThinSpace:"\u200b",NegativeVeryThinSpace:"\u200b",nequiv:"\u2262",nesear:"\u2928",nesim:"\u2242\u0338",NestedGreaterGreater:"\u226b",NestedLessLess:"\u226a",NewLine:"\n",nexist:"\u2204",nexists:"\u2204",Nfr:"\ud835\udd11",nfr:"\ud835\udd2b",ngE:"\u2267\u0338",nge:"\u2271",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2a7e\u0338",nges:"\u2a7e\u0338",nGg:"\u22d9\u0338",ngsim:"\u2275",nGt:"\u226b\u20d2",ngt:"\u226f",ngtr:"\u226f",nGtv:"\u226b\u0338",nhArr:"\u21ce",nharr:"\u21ae",nhpar:"\u2af2",ni:"\u220b",nis:"\u22fc",nisd:"\u22fa",niv:"\u220b",NJcy:"\u040a",njcy:"\u045a",nlArr:"\u21cd",nlarr:"\u219a",nldr:"\u2025",nlE:"\u2266\u0338",nle:"\u2270",nLeftarrow:"\u21cd",nleftarrow:"\u219a",nLeftrightarrow:"\u21ce",nleftrightarrow:"\u21ae",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2a7d\u0338",nles:"\u2a7d\u0338",nless:"\u226e",nLl:"\u22d8\u0338",nlsim:"\u2274",nLt:"\u226a\u20d2",nlt:"\u226e",nltri:"\u22ea",nltrie:"\u22ec",nLtv:"\u226a\u0338",nmid:"\u2224",NoBreak:"\u2060",NonBreakingSpace:"\xa0",Nopf:"\u2115",nopf:"\ud835\udd5f",Not:"\u2aec",not:"\xac",NotCongruent:"\u2262",NotCupCap:"\u226d",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226f",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226b\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2a7e\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224e\u0338",NotHumpEqual:"\u224f\u0338",notin:"\u2209",notindot:"\u22f5\u0338",notinE:"\u22f9\u0338",notinva:"\u2209",notinvb:"\u22f7",notinvc:"\u22f6",NotLeftTriangle:"\u22ea",NotLeftTriangleBar:"\u29cf\u0338",NotLeftTriangleEqual:"\u22ec",NotLess:"\u226e",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226a\u0338",NotLessSlantEqual:"\u2a7d\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2aa2\u0338",NotNestedLessLess:"\u2aa1\u0338",notni:"\u220c",notniva:"\u220c",notnivb:"\u22fe",notnivc:"\u22fd",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2aaf\u0338",NotPrecedesSlantEqual:"\u22e0",NotReverseElement:"\u220c",NotRightTriangle:"\u22eb",NotRightTriangleBar:"\u29d0\u0338",NotRightTriangleEqual:"\u22ed",NotSquareSubset:"\u228f\u0338",NotSquareSubsetEqual:"\u22e2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22e3",NotSubset:"\u2282\u20d2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2ab0\u0338",NotSucceedsSlantEqual:"\u22e1",NotSucceedsTilde:"\u227f\u0338",NotSuperset:"\u2283\u20d2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",npar:"\u2226",nparallel:"\u2226",nparsl:"\u2afd\u20e5",npart:"\u2202\u0338",npolint:"\u2a14",npr:"\u2280",nprcue:"\u22e0",npre:"\u2aaf\u0338",nprec:"\u2280",npreceq:"\u2aaf\u0338",nrArr:"\u21cf",nrarr:"\u219b",nrarrc:"\u2933\u0338",nrarrw:"\u219d\u0338",nRightarrow:"\u21cf",nrightarrow:"\u219b",nrtri:"\u22eb",nrtrie:"\u22ed",nsc:"\u2281",nsccue:"\u22e1",nsce:"\u2ab0\u0338",Nscr:"\ud835\udca9",nscr:"\ud835\udcc3",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22e2",nsqsupe:"\u22e3",nsub:"\u2284",nsubE:"\u2ac5\u0338",nsube:"\u2288",nsubset:"\u2282\u20d2",nsubseteq:"\u2288",nsubseteqq:"\u2ac5\u0338",nsucc:"\u2281",nsucceq:"\u2ab0\u0338",nsup:"\u2285",nsupE:"\u2ac6\u0338",nsupe:"\u2289",nsupset:"\u2283\u20d2",nsupseteq:"\u2289",nsupseteqq:"\u2ac6\u0338",ntgl:"\u2279",Ntilde:"\xd1",ntilde:"\xf1",ntlg:"\u2278",ntriangleleft:"\u22ea",ntrianglelefteq:"\u22ec",ntriangleright:"\u22eb",ntrianglerighteq:"\u22ed",Nu:"\u039d",nu:"\u03bd",num:"#",numero:"\u2116",numsp:"\u2007",nvap:"\u224d\u20d2",nVDash:"\u22af",nVdash:"\u22ae",nvDash:"\u22ad",nvdash:"\u22ac",nvge:"\u2265\u20d2",nvgt:">\u20d2",nvHarr:"\u2904",nvinfin:"\u29de",nvlArr:"\u2902",nvle:"\u2264\u20d2",nvlt:"<\u20d2",nvltrie:"\u22b4\u20d2",nvrArr:"\u2903",nvrtrie:"\u22b5\u20d2",nvsim:"\u223c\u20d2",nwarhk:"\u2923",nwArr:"\u21d6",nwarr:"\u2196",nwarrow:"\u2196",nwnear:"\u2927",Oacute:"\xd3",oacute:"\xf3",oast:"\u229b",ocir:"\u229a",Ocirc:"\xd4",ocirc:"\xf4",Ocy:"\u041e",ocy:"\u043e",odash:"\u229d",Odblac:"\u0150",odblac:"\u0151",odiv:"\u2a38",odot:"\u2299",odsold:"\u29bc",OElig:"\u0152",oelig:"\u0153",ofcir:"\u29bf",Ofr:"\ud835\udd12",ofr:"\ud835\udd2c",ogon:"\u02db",Ograve:"\xd2",ograve:"\xf2",ogt:"\u29c1",ohbar:"\u29b5",ohm:"\u03a9",oint:"\u222e",olarr:"\u21ba",olcir:"\u29be",olcross:"\u29bb",oline:"\u203e",olt:"\u29c0",Omacr:"\u014c",omacr:"\u014d",Omega:"\u03a9",omega:"\u03c9",Omicron:"\u039f",omicron:"\u03bf",omid:"\u29b6",ominus:"\u2296",Oopf:"\ud835\udd46",oopf:"\ud835\udd60",opar:"\u29b7",OpenCurlyDoubleQuote:"\u201c",OpenCurlyQuote:"\u2018",operp:"\u29b9",oplus:"\u2295",Or:"\u2a54",or:"\u2228",orarr:"\u21bb",ord:"\u2a5d",order:"\u2134",orderof:"\u2134",ordf:"\xaa",ordm:"\xba",origof:"\u22b6",oror:"\u2a56",orslope:"\u2a57",orv:"\u2a5b",oS:"\u24c8",Oscr:"\ud835\udcaa",oscr:"\u2134",Oslash:"\xd8",oslash:"\xf8",osol:"\u2298",Otilde:"\xd5",otilde:"\xf5",Otimes:"\u2a37",otimes:"\u2297",otimesas:"\u2a36",Ouml:"\xd6",ouml:"\xf6",ovbar:"\u233d",OverBar:"\u203e",OverBrace:"\u23de",OverBracket:"\u23b4",OverParenthesis:"\u23dc",par:"\u2225",para:"\xb6",parallel:"\u2225",parsim:"\u2af3",parsl:"\u2afd",part:"\u2202",PartialD:"\u2202",Pcy:"\u041f",pcy:"\u043f",percnt:"%",period:".",permil:"\u2030",perp:"\u22a5",pertenk:"\u2031",Pfr:"\ud835\udd13",pfr:"\ud835\udd2d",Phi:"\u03a6",phi:"\u03c6",phiv:"\u03d5",phmmat:"\u2133",phone:"\u260e",Pi:"\u03a0",pi:"\u03c0",pitchfork:"\u22d4",piv:"\u03d6",planck:"\u210f",planckh:"\u210e",plankv:"\u210f",plus:"+",plusacir:"\u2a23",plusb:"\u229e",pluscir:"\u2a22",plusdo:"\u2214",plusdu:"\u2a25",pluse:"\u2a72",PlusMinus:"\xb1",plusmn:"\xb1",plussim:"\u2a26",plustwo:"\u2a27",pm:"\xb1",Poincareplane:"\u210c",pointint:"\u2a15",Popf:"\u2119",popf:"\ud835\udd61",pound:"\xa3",Pr:"\u2abb",pr:"\u227a",prap:"\u2ab7",prcue:"\u227c",prE:"\u2ab3",pre:"\u2aaf",prec:"\u227a",precapprox:"\u2ab7",preccurlyeq:"\u227c",Precedes:"\u227a",PrecedesEqual:"\u2aaf",PrecedesSlantEqual:"\u227c",PrecedesTilde:"\u227e",preceq:"\u2aaf",precnapprox:"\u2ab9",precneqq:"\u2ab5",precnsim:"\u22e8",precsim:"\u227e",Prime:"\u2033",prime:"\u2032",primes:"\u2119",prnap:"\u2ab9",prnE:"\u2ab5",prnsim:"\u22e8",prod:"\u220f",Product:"\u220f",profalar:"\u232e",profline:"\u2312",profsurf:"\u2313",prop:"\u221d",Proportion:"\u2237",Proportional:"\u221d",propto:"\u221d",prsim:"\u227e",prurel:"\u22b0",Pscr:"\ud835\udcab",pscr:"\ud835\udcc5",Psi:"\u03a8",psi:"\u03c8",puncsp:"\u2008",Qfr:"\ud835\udd14",qfr:"\ud835\udd2e",qint:"\u2a0c",Qopf:"\u211a",qopf:"\ud835\udd62",qprime:"\u2057",Qscr:"\ud835\udcac",qscr:"\ud835\udcc6",quaternions:"\u210d",quatint:"\u2a16",quest:"?",questeq:"\u225f",QUOT:'"',quot:'"',rAarr:"\u21db",race:"\u223d\u0331",Racute:"\u0154",racute:"\u0155",radic:"\u221a",raemptyv:"\u29b3",Rang:"\u27eb",rang:"\u27e9",rangd:"\u2992",range:"\u29a5",rangle:"\u27e9",raquo:"\xbb",Rarr:"\u21a0",rArr:"\u21d2",rarr:"\u2192",rarrap:"\u2975",rarrb:"\u21e5",rarrbfs:"\u2920",rarrc:"\u2933",rarrfs:"\u291e",rarrhk:"\u21aa",rarrlp:"\u21ac",rarrpl:"\u2945",rarrsim:"\u2974",Rarrtl:"\u2916",rarrtl:"\u21a3",rarrw:"\u219d",rAtail:"\u291c",ratail:"\u291a",ratio:"\u2236",rationals:"\u211a",RBarr:"\u2910",rBarr:"\u290f",rbarr:"\u290d",rbbrk:"\u2773",rbrace:"}",rbrack:"]",rbrke:"\u298c",rbrksld:"\u298e",rbrkslu:"\u2990",Rcaron:"\u0158",rcaron:"\u0159",Rcedil:"\u0156",rcedil:"\u0157",rceil:"\u2309",rcub:"}",Rcy:"\u0420",rcy:"\u0440",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201d",rdquor:"\u201d",rdsh:"\u21b3",Re:"\u211c",real:"\u211c",realine:"\u211b",realpart:"\u211c",reals:"\u211d",rect:"\u25ad",REG:"\xae",reg:"\xae",ReverseElement:"\u220b",ReverseEquilibrium:"\u21cb",ReverseUpEquilibrium:"\u296f",rfisht:"\u297d",rfloor:"\u230b",Rfr:"\u211c",rfr:"\ud835\udd2f",rHar:"\u2964",rhard:"\u21c1",rharu:"\u21c0",rharul:"\u296c",Rho:"\u03a1",rho:"\u03c1",rhov:"\u03f1",RightAngleBracket:"\u27e9",RightArrow:"\u2192",Rightarrow:"\u21d2",rightarrow:"\u2192",RightArrowBar:"\u21e5",RightArrowLeftArrow:"\u21c4",rightarrowtail:"\u21a3",RightCeiling:"\u2309",RightDoubleBracket:"\u27e7",RightDownTeeVector:"\u295d",RightDownVector:"\u21c2",RightDownVectorBar:"\u2955",RightFloor:"\u230b",rightharpoondown:"\u21c1",rightharpoonup:"\u21c0",rightleftarrows:"\u21c4",rightleftharpoons:"\u21cc",rightrightarrows:"\u21c9",rightsquigarrow:"\u219d",RightTee:"\u22a2",RightTeeArrow:"\u21a6",RightTeeVector:"\u295b",rightthreetimes:"\u22cc",RightTriangle:"\u22b3",RightTriangleBar:"\u29d0",RightTriangleEqual:"\u22b5",RightUpDownVector:"\u294f",RightUpTeeVector:"\u295c",RightUpVector:"\u21be",RightUpVectorBar:"\u2954",RightVector:"\u21c0",RightVectorBar:"\u2953",ring:"\u02da",risingdotseq:"\u2253",rlarr:"\u21c4",rlhar:"\u21cc",rlm:"\u200f",rmoust:"\u23b1",rmoustache:"\u23b1",rnmid:"\u2aee",roang:"\u27ed",roarr:"\u21fe",robrk:"\u27e7",ropar:"\u2986",Ropf:"\u211d",ropf:"\ud835\udd63",roplus:"\u2a2e",rotimes:"\u2a35",RoundImplies:"\u2970",rpar:")",rpargt:"\u2994",rppolint:"\u2a12",rrarr:"\u21c9",Rrightarrow:"\u21db",rsaquo:"\u203a",Rscr:"\u211b",rscr:"\ud835\udcc7",Rsh:"\u21b1",rsh:"\u21b1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22cc",rtimes:"\u22ca",rtri:"\u25b9",rtrie:"\u22b5",rtrif:"\u25b8",rtriltri:"\u29ce",RuleDelayed:"\u29f4",ruluhar:"\u2968",rx:"\u211e",Sacute:"\u015a",sacute:"\u015b",sbquo:"\u201a",Sc:"\u2abc",sc:"\u227b",scap:"\u2ab8",Scaron:"\u0160",scaron:"\u0161",sccue:"\u227d",scE:"\u2ab4",sce:"\u2ab0",Scedil:"\u015e",scedil:"\u015f",Scirc:"\u015c",scirc:"\u015d",scnap:"\u2aba",scnE:"\u2ab6",scnsim:"\u22e9",scpolint:"\u2a13",scsim:"\u227f",Scy:"\u0421",scy:"\u0441",sdot:"\u22c5",sdotb:"\u22a1",sdote:"\u2a66",searhk:"\u2925",seArr:"\u21d8",searr:"\u2198",searrow:"\u2198",sect:"\xa7",semi:";",seswar:"\u2929",setminus:"\u2216",setmn:"\u2216",sext:"\u2736",Sfr:"\ud835\udd16",sfr:"\ud835\udd30",sfrown:"\u2322",sharp:"\u266f",SHCHcy:"\u0429",shchcy:"\u0449",SHcy:"\u0428",shcy:"\u0448",ShortDownArrow:"\u2193",ShortLeftArrow:"\u2190",shortmid:"\u2223",shortparallel:"\u2225",ShortRightArrow:"\u2192",ShortUpArrow:"\u2191",shy:"\xad",Sigma:"\u03a3",sigma:"\u03c3",sigmaf:"\u03c2",sigmav:"\u03c2",sim:"\u223c",simdot:"\u2a6a",sime:"\u2243",simeq:"\u2243",simg:"\u2a9e",simgE:"\u2aa0",siml:"\u2a9d",simlE:"\u2a9f",simne:"\u2246",simplus:"\u2a24",simrarr:"\u2972",slarr:"\u2190",SmallCircle:"\u2218",smallsetminus:"\u2216",smashp:"\u2a33",smeparsl:"\u29e4",smid:"\u2223",smile:"\u2323",smt:"\u2aaa",smte:"\u2aac",smtes:"\u2aac\ufe00",SOFTcy:"\u042c",softcy:"\u044c",sol:"/",solb:"\u29c4",solbar:"\u233f",Sopf:"\ud835\udd4a",sopf:"\ud835\udd64",spades:"\u2660",spadesuit:"\u2660",spar:"\u2225",sqcap:"\u2293",sqcaps:"\u2293\ufe00",sqcup:"\u2294",sqcups:"\u2294\ufe00",Sqrt:"\u221a",sqsub:"\u228f",sqsube:"\u2291",sqsubset:"\u228f",sqsubseteq:"\u2291",sqsup:"\u2290",sqsupe:"\u2292",sqsupset:"\u2290",sqsupseteq:"\u2292",squ:"\u25a1",Square:"\u25a1",square:"\u25a1",SquareIntersection:"\u2293",SquareSubset:"\u228f",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",squarf:"\u25aa",squf:"\u25aa",srarr:"\u2192",Sscr:"\ud835\udcae",sscr:"\ud835\udcc8",ssetmn:"\u2216",ssmile:"\u2323",sstarf:"\u22c6",Star:"\u22c6",star:"\u2606",starf:"\u2605",straightepsilon:"\u03f5",straightphi:"\u03d5",strns:"\xaf",Sub:"\u22d0",sub:"\u2282",subdot:"\u2abd",subE:"\u2ac5",sube:"\u2286",subedot:"\u2ac3",submult:"\u2ac1",subnE:"\u2acb",subne:"\u228a",subplus:"\u2abf",subrarr:"\u2979",Subset:"\u22d0",subset:"\u2282",subseteq:"\u2286",subseteqq:"\u2ac5",SubsetEqual:"\u2286",subsetneq:"\u228a",subsetneqq:"\u2acb",subsim:"\u2ac7",subsub:"\u2ad5",subsup:"\u2ad3",succ:"\u227b",succapprox:"\u2ab8",succcurlyeq:"\u227d",Succeeds:"\u227b",SucceedsEqual:"\u2ab0",SucceedsSlantEqual:"\u227d",SucceedsTilde:"\u227f",succeq:"\u2ab0",succnapprox:"\u2aba",succneqq:"\u2ab6",succnsim:"\u22e9",succsim:"\u227f",SuchThat:"\u220b",Sum:"\u2211",sum:"\u2211",sung:"\u266a",Sup:"\u22d1",sup:"\u2283",sup1:"\xb9",sup2:"\xb2",sup3:"\xb3",supdot:"\u2abe",supdsub:"\u2ad8",supE:"\u2ac6",supe:"\u2287",supedot:"\u2ac4",Superset:"\u2283",SupersetEqual:"\u2287",suphsol:"\u27c9",suphsub:"\u2ad7",suplarr:"\u297b",supmult:"\u2ac2",supnE:"\u2acc",supne:"\u228b",supplus:"\u2ac0",Supset:"\u22d1",supset:"\u2283",supseteq:"\u2287",supseteqq:"\u2ac6",supsetneq:"\u228b",supsetneqq:"\u2acc",supsim:"\u2ac8",supsub:"\u2ad4",supsup:"\u2ad6",swarhk:"\u2926",swArr:"\u21d9",swarr:"\u2199",swarrow:"\u2199",swnwar:"\u292a",szlig:"\xdf",Tab:"\t",target:"\u2316",Tau:"\u03a4",tau:"\u03c4",tbrk:"\u23b4",Tcaron:"\u0164",tcaron:"\u0165",Tcedil:"\u0162",tcedil:"\u0163",Tcy:"\u0422",tcy:"\u0442",tdot:"\u20db",telrec:"\u2315",Tfr:"\ud835\udd17",tfr:"\ud835\udd31",there4:"\u2234",Therefore:"\u2234",therefore:"\u2234",Theta:"\u0398",theta:"\u03b8",thetasym:"\u03d1",thetav:"\u03d1",thickapprox:"\u2248",thicksim:"\u223c",ThickSpace:"\u205f\u200a",thinsp:"\u2009",ThinSpace:"\u2009",thkap:"\u2248",thksim:"\u223c",THORN:"\xde",thorn:"\xfe",Tilde:"\u223c",tilde:"\u02dc",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",times:"\xd7",timesb:"\u22a0",timesbar:"\u2a31",timesd:"\u2a30",tint:"\u222d",toea:"\u2928",top:"\u22a4",topbot:"\u2336",topcir:"\u2af1",Topf:"\ud835\udd4b",topf:"\ud835\udd65",topfork:"\u2ada",tosa:"\u2929",tprime:"\u2034",TRADE:"\u2122",trade:"\u2122",triangle:"\u25b5",triangledown:"\u25bf",triangleleft:"\u25c3",trianglelefteq:"\u22b4",triangleq:"\u225c",triangleright:"\u25b9",trianglerighteq:"\u22b5",tridot:"\u25ec",trie:"\u225c",triminus:"\u2a3a",TripleDot:"\u20db",triplus:"\u2a39",trisb:"\u29cd",tritime:"\u2a3b",trpezium:"\u23e2",Tscr:"\ud835\udcaf",tscr:"\ud835\udcc9",TScy:"\u0426",tscy:"\u0446",TSHcy:"\u040b",tshcy:"\u045b",Tstrok:"\u0166",tstrok:"\u0167",twixt:"\u226c",twoheadleftarrow:"\u219e",twoheadrightarrow:"\u21a0",Uacute:"\xda",uacute:"\xfa",Uarr:"\u219f",uArr:"\u21d1",uarr:"\u2191",Uarrocir:"\u2949",Ubrcy:"\u040e",ubrcy:"\u045e",Ubreve:"\u016c",ubreve:"\u016d",Ucirc:"\xdb",ucirc:"\xfb",Ucy:"\u0423",ucy:"\u0443",udarr:"\u21c5",Udblac:"\u0170",udblac:"\u0171",udhar:"\u296e",ufisht:"\u297e",Ufr:"\ud835\udd18",ufr:"\ud835\udd32",Ugrave:"\xd9",ugrave:"\xf9",uHar:"\u2963",uharl:"\u21bf",uharr:"\u21be",uhblk:"\u2580",ulcorn:"\u231c",ulcorner:"\u231c",ulcrop:"\u230f",ultri:"\u25f8",Umacr:"\u016a",umacr:"\u016b",uml:"\xa8",UnderBar:"_",UnderBrace:"\u23df",UnderBracket:"\u23b5",UnderParenthesis:"\u23dd",Union:"\u22c3",UnionPlus:"\u228e",Uogon:"\u0172",uogon:"\u0173",Uopf:"\ud835\udd4c",uopf:"\ud835\udd66",UpArrow:"\u2191",Uparrow:"\u21d1",uparrow:"\u2191",UpArrowBar:"\u2912",UpArrowDownArrow:"\u21c5",UpDownArrow:"\u2195",Updownarrow:"\u21d5",updownarrow:"\u2195",UpEquilibrium:"\u296e",upharpoonleft:"\u21bf",upharpoonright:"\u21be",uplus:"\u228e",UpperLeftArrow:"\u2196",UpperRightArrow:"\u2197",Upsi:"\u03d2",upsi:"\u03c5",upsih:"\u03d2",Upsilon:"\u03a5",upsilon:"\u03c5",UpTee:"\u22a5",UpTeeArrow:"\u21a5",upuparrows:"\u21c8",urcorn:"\u231d",urcorner:"\u231d",urcrop:"\u230e",Uring:"\u016e",uring:"\u016f",urtri:"\u25f9",Uscr:"\ud835\udcb0",uscr:"\ud835\udcca",utdot:"\u22f0",Utilde:"\u0168",utilde:"\u0169",utri:"\u25b5",utrif:"\u25b4",uuarr:"\u21c8",Uuml:"\xdc",uuml:"\xfc",uwangle:"\u29a7",vangrt:"\u299c",varepsilon:"\u03f5",varkappa:"\u03f0",varnothing:"\u2205",varphi:"\u03d5",varpi:"\u03d6",varpropto:"\u221d",vArr:"\u21d5",varr:"\u2195",varrho:"\u03f1",varsigma:"\u03c2",varsubsetneq:"\u228a\ufe00",varsubsetneqq:"\u2acb\ufe00",varsupsetneq:"\u228b\ufe00",varsupsetneqq:"\u2acc\ufe00",vartheta:"\u03d1",vartriangleleft:"\u22b2",vartriangleright:"\u22b3",Vbar:"\u2aeb",vBar:"\u2ae8",vBarv:"\u2ae9",Vcy:"\u0412",vcy:"\u0432",VDash:"\u22ab",Vdash:"\u22a9",vDash:"\u22a8",vdash:"\u22a2",Vdashl:"\u2ae6",Vee:"\u22c1",vee:"\u2228",veebar:"\u22bb",veeeq:"\u225a",vellip:"\u22ee",Verbar:"\u2016",verbar:"|",Vert:"\u2016",vert:"|",VerticalBar:"\u2223",VerticalLine:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",VeryThinSpace:"\u200a",Vfr:"\ud835\udd19",vfr:"\ud835\udd33",vltri:"\u22b2",vnsub:"\u2282\u20d2",vnsup:"\u2283\u20d2",Vopf:"\ud835\udd4d",vopf:"\ud835\udd67",vprop:"\u221d",vrtri:"\u22b3",Vscr:"\ud835\udcb1",vscr:"\ud835\udccb",vsubnE:"\u2acb\ufe00",vsubne:"\u228a\ufe00",vsupnE:"\u2acc\ufe00",vsupne:"\u228b\ufe00",Vvdash:"\u22aa",vzigzag:"\u299a",Wcirc:"\u0174",wcirc:"\u0175",wedbar:"\u2a5f",Wedge:"\u22c0",wedge:"\u2227",wedgeq:"\u2259",weierp:"\u2118",Wfr:"\ud835\udd1a",wfr:"\ud835\udd34",Wopf:"\ud835\udd4e",wopf:"\ud835\udd68",wp:"\u2118",wr:"\u2240",wreath:"\u2240",Wscr:"\ud835\udcb2",wscr:"\ud835\udccc",xcap:"\u22c2",xcirc:"\u25ef",xcup:"\u22c3",xdtri:"\u25bd",Xfr:"\ud835\udd1b",xfr:"\ud835\udd35",xhArr:"\u27fa",xharr:"\u27f7",Xi:"\u039e",xi:"\u03be",xlArr:"\u27f8",xlarr:"\u27f5",xmap:"\u27fc",xnis:"\u22fb",xodot:"\u2a00",Xopf:"\ud835\udd4f",xopf:"\ud835\udd69",xoplus:"\u2a01",xotime:"\u2a02",xrArr:"\u27f9",xrarr:"\u27f6",Xscr:"\ud835\udcb3",xscr:"\ud835\udccd",xsqcup:"\u2a06",xuplus:"\u2a04",xutri:"\u25b3",xvee:"\u22c1",xwedge:"\u22c0",Yacute:"\xdd",yacute:"\xfd",YAcy:"\u042f",yacy:"\u044f",Ycirc:"\u0176",ycirc:"\u0177",Ycy:"\u042b",ycy:"\u044b",yen:"\xa5",Yfr:"\ud835\udd1c",yfr:"\ud835\udd36",YIcy:"\u0407",yicy:"\u0457",Yopf:"\ud835\udd50",yopf:"\ud835\udd6a",Yscr:"\ud835\udcb4",yscr:"\ud835\udcce",YUcy:"\u042e",yucy:"\u044e",Yuml:"\u0178",yuml:"\xff",Zacute:"\u0179",zacute:"\u017a",Zcaron:"\u017d",zcaron:"\u017e",Zcy:"\u0417",zcy:"\u0437",Zdot:"\u017b",zdot:"\u017c",zeetrf:"\u2128",ZeroWidthSpace:"\u200b",Zeta:"\u0396",zeta:"\u03b6",Zfr:"\u2128",zfr:"\ud835\udd37",ZHcy:"\u0416",zhcy:"\u0436",zigrarr:"\u21dd",Zopf:"\u2124",zopf:"\ud835\udd6b",Zscr:"\ud835\udcb5",zscr:"\ud835\udccf",zwj:"\u200d",zwnj:"\u200c"}),t.entityMap=t.HTML_ENTITIES},65820:function(e,t,n){var r=n(66188);r.DOMImplementation,r.XMLSerializer,t.DOMParser=n(96018).DOMParser},47748:function(e,t,n){var r=n(12132).NAMESPACE,i=/[A-Z_a-z\xC0-\xD6\xD8-\xF6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,a=new RegExp("[\\-\\.0-9"+i.source.slice(1,-1)+"\\u00B7\\u0300-\\u036F\\u203F-\\u2040]"),o=new RegExp("^"+i.source+a.source+"*(?::"+i.source+a.source+"*)?$");function s(e,t){this.message=e,this.locator=t,Error.captureStackTrace&&Error.captureStackTrace(this,s)}function u(){}function l(e,t){return t.lineNumber=e.lineNumber,t.columnNumber=e.columnNumber,t}function c(e,t,n,i,a,o){function s(e,t,r){n.attributeNames.hasOwnProperty(e)&&o.fatalError("Attribute "+e+" redefined"),n.addValue(e,t.replace(/[\t\n\r]/g," ").replace(/&#?\w+;/g,a),r)}for(var u,l=++t,c=0;;){var d=e.charAt(l);switch(d){case"=":if(1===c)u=e.slice(t,l),c=3;else{if(2!==c)throw new Error("attribute equal must after attrName");c=3}break;case"'":case'"':if(3===c||1===c){if(1===c&&(o.warning('attribute value must after "="'),u=e.slice(t,l)),t=l+1,!((l=e.indexOf(d,t))>0))throw new Error("attribute value no end '"+d+"' match");s(u,f=e.slice(t,l),t-1),c=5}else{if(4!=c)throw new Error('attribute value must after "="');s(u,f=e.slice(t,l),t),o.warning('attribute "'+u+'" missed start quot('+d+")!!"),t=l+1,c=5}break;case"/":switch(c){case 0:n.setTagName(e.slice(t,l));case 5:case 6:case 7:c=7,n.closed=!0;case 4:case 1:break;case 2:n.closed=!0;break;default:throw new Error("attribute invalid close char('/')")}break;case"":return o.error("unexpected end of input"),0==c&&n.setTagName(e.slice(t,l)),l;case">":switch(c){case 0:n.setTagName(e.slice(t,l));case 5:case 6:case 7:break;case 4:case 1:"/"===(f=e.slice(t,l)).slice(-1)&&(n.closed=!0,f=f.slice(0,-1));case 2:2===c&&(f=u),4==c?(o.warning('attribute "'+f+'" missed quot(")!'),s(u,f,t)):(r.isHTML(i[""])&&f.match(/^(?:disabled|checked|selected)$/i)||o.warning('attribute "'+f+'" missed value!! "'+f+'" instead!!'),s(f,f,t));break;case 3:throw new Error("attribute value missed!!")}return l;case"\x80":d=" ";default:if(d<=" ")switch(c){case 0:n.setTagName(e.slice(t,l)),c=6;break;case 1:u=e.slice(t,l),c=2;break;case 4:var f=e.slice(t,l);o.warning('attribute "'+f+'" missed quot(")!!'),s(u,f,t);case 5:c=6}else switch(c){case 2:n.tagName;r.isHTML(i[""])&&u.match(/^(?:disabled|checked|selected)$/i)||o.warning('attribute "'+u+'" missed value!! "'+u+'" instead2!!'),s(u,u,t),t=l,c=1;break;case 5:o.warning('attribute space is required"'+u+'"!!');case 6:c=1,t=l;break;case 3:c=4,t=l;break;case 7:throw new Error("elements closed character '/' and '>' must be connected to")}}l++}}function d(e,t,n){for(var i=e.tagName,a=null,o=e.length;o--;){var s=e[o],u=s.qName,l=s.value;if((p=u.indexOf(":"))>0)var c=s.prefix=u.slice(0,p),d=u.slice(p+1),f="xmlns"===c&&d;else d=u,c=null,f="xmlns"===u&&"";s.localName=d,!1!==f&&(null==a&&(a={},h(n,n={})),n[f]=a[f]=l,s.uri=r.XMLNS,t.startPrefixMapping(f,l))}for(o=e.length;o--;){(c=(s=e[o]).prefix)&&("xml"===c&&(s.uri=r.XML),"xmlns"!==c&&(s.uri=n[c||""]))}var p;(p=i.indexOf(":"))>0?(c=e.prefix=i.slice(0,p),d=e.localName=i.slice(p+1)):(c=null,d=e.localName=i);var m=e.uri=n[c||""];if(t.startElement(m,d,i,e),!e.closed)return e.currentNSMap=n,e.localNSMap=a,!0;if(t.endElement(m,d,i),a)for(c in a)Object.prototype.hasOwnProperty.call(a,c)&&t.endPrefixMapping(c)}function f(e,t,n,r,i){if(/^(?:script|textarea)$/i.test(n)){var a=e.indexOf("</"+n+">",t),o=e.substring(t+1,a);if(/[&<]/.test(o))return/^script$/i.test(n)?(i.characters(o,0,o.length),a):(o=o.replace(/&#?\w+;/g,r),i.characters(o,0,o.length),a)}return t+1}function p(e,t,n,r){var i=r[n];return null==i&&((i=e.lastIndexOf("</"+n+">"))<t&&(i=e.lastIndexOf("</"+n)),r[n]=i),i<t}function h(e,t){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])}function m(e,t,n,r){if("-"===e.charAt(t+2))return"-"===e.charAt(t+3)?(i=e.indexOf("--\x3e",t+4))>t?(n.comment(e,t+4,i-t-4),i+3):(r.error("Unclosed comment"),-1):-1;if("CDATA["==e.substr(t+3,6)){var i=e.indexOf("]]>",t+9);return n.startCDATA(),n.characters(e,t+9,i-t-9),n.endCDATA(),i+3}var a=function(e,t){var n,r=[],i=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;i.lastIndex=t,i.exec(e);for(;n=i.exec(e);)if(r.push(n),n[1])return r}(e,t),o=a.length;if(o>1&&/!doctype/i.test(a[0][0])){var s=a[1][0],u=!1,l=!1;o>3&&(/^public$/i.test(a[2][0])?(u=a[3][0],l=o>4&&a[4][0]):/^system$/i.test(a[2][0])&&(l=a[3][0]));var c=a[o-1];return n.startDTD(s,u,l),n.endDTD(),c.index+c[0].length}return-1}function g(e,t,n){var r=e.indexOf("?>",t);if(r){var i=e.substring(t,r).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);if(i){i[0].length;return n.processingInstruction(i[1],i[2]),r+2}return-1}return-1}function v(){this.attributeNames={}}s.prototype=new Error,s.prototype.name=s.name,u.prototype={parse:function(e,t,n){var i=this.domBuilder;i.startDocument(),h(t,t={}),function(e,t,n,i,a){function o(e){if(e>65535){var t=55296+((e-=65536)>>10),n=56320+(1023&e);return String.fromCharCode(t,n)}return String.fromCharCode(e)}function u(e){var t=e.slice(1,-1);return Object.hasOwnProperty.call(n,t)?n[t]:"#"===t.charAt(0)?o(parseInt(t.substr(1).replace("x","0x"))):(a.error("entity not found:"+e),e)}function h(t){if(t>w){var n=e.substring(w,t).replace(/&#?\w+;/g,u);C&&y(w),i.characters(n,0,t-w),w=t}}function y(t,n){for(;t>=E&&(n=_.exec(e));)b=n.index,E=b+n[0].length,C.lineNumber++;C.columnNumber=t-b+1}var b=0,E=0,_=/.*(?:\r\n?|\n)|.*$/g,C=i.locator,A=[{currentNSMap:t}],T={},w=0;for(;;){try{var S=e.indexOf("<",w);if(S<0){if(!e.substr(w).match(/^\s*$/)){var k=i.doc,D=k.createTextNode(e.substr(w));k.appendChild(D),i.currentElement=D}return}switch(S>w&&h(S),e.charAt(S+1)){case"/":var x=e.indexOf(">",S+3),O=e.substring(S+2,x).replace(/[ \t\n\r]+$/g,""),N=A.pop();x<0?(O=e.substring(S+2).replace(/[\s<].*/,""),a.error("end tag name: "+O+" is not complete:"+N.tagName),x=S+1+O.length):O.match(/\s</)&&(O=O.replace(/[\s<].*/,""),a.error("end tag name: "+O+" maybe not complete"),x=S+1+O.length);var I=N.localNSMap,P=N.tagName==O;if(P||N.tagName&&N.tagName.toLowerCase()==O.toLowerCase()){if(i.endElement(N.uri,N.localName,O),I)for(var M in I)Object.prototype.hasOwnProperty.call(I,M)&&i.endPrefixMapping(M);P||a.fatalError("end tag name: "+O+" is not match the current start tagName:"+N.tagName)}else A.push(N);x++;break;case"?":C&&y(S),x=g(e,S,i);break;case"!":C&&y(S),x=m(e,S,i,a);break;default:C&&y(S);var L=new v,R=A[A.length-1].currentNSMap,F=(x=c(e,S,L,R,u,a),L.length);if(!L.closed&&p(e,x,L.tagName,T)&&(L.closed=!0,n.nbsp||a.warning("unclosed xml attribute")),C&&F){for(var B=l(C,{}),j=0;j<F;j++){var U=L[j];y(U.offset),U.locator=l(C,{})}i.locator=B,d(L,i,R)&&A.push(L),i.locator=C}else d(L,i,R)&&A.push(L);r.isHTML(L.uri)&&!L.closed?x=f(e,x,L.tagName,u,i):x++}}catch(H){if(H instanceof s)throw H;a.error("element parse error: "+H),x=-1}x>w?w=x:h(Math.max(S,w)+1)}}(e,t,n,i,this.errorHandler),i.endDocument()}},v.prototype={setTagName:function(e){if(!o.test(e))throw new Error("invalid tagName:"+e);this.tagName=e},addValue:function(e,t,n){if(!o.test(e))throw new Error("invalid attribute:"+e);this.attributeNames[e]=this.length,this[this.length++]={qName:e,value:t,offset:n}},length:0,getLocalName:function(e){return this[e].localName},getLocator:function(e){return this[e].locator},getQName:function(e){return this[e].qName},getURI:function(e){return this[e].uri},getValue:function(e){return this[e].value}},t.XMLReader=u,t.ParseError=s},26131:function(e,t){"use strict";function n(){return!1}function r(){return!0}function i(){this.timeStamp=Date.now(),this.target=void 0,this.currentTarget=void 0}Object.defineProperty(t,"__esModule",{value:!0}),i.prototype={isEventObject:1,constructor:i,isDefaultPrevented:n,isPropagationStopped:n,isImmediatePropagationStopped:n,preventDefault:function(){this.isDefaultPrevented=r},stopPropagation:function(){this.isPropagationStopped=r},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=r,this.stopPropagation()},halt:function(e){e?this.stopImmediatePropagation():this.stopPropagation(),this.preventDefault()}},t.default=i,e.exports=t.default},86666:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=r(n(26131)),a=r(n(26470)),o=!0,s=!1,u=["altKey","bubbles","cancelable","ctrlKey","currentTarget","eventPhase","metaKey","shiftKey","target","timeStamp","view","type"];function l(e){return null===e||void 0===e}var c=[{reg:/^key/,props:["char","charCode","key","keyCode","which"],fix:function(e,t){l(e.which)&&(e.which=l(t.charCode)?t.keyCode:t.charCode),void 0===e.metaKey&&(e.metaKey=e.ctrlKey)}},{reg:/^touch/,props:["touches","changedTouches","targetTouches"]},{reg:/^hashchange$/,props:["newURL","oldURL"]},{reg:/^gesturechange$/i,props:["rotation","scale"]},{reg:/^(mousewheel|DOMMouseScroll)$/,props:[],fix:function(e,t){var n=void 0,r=void 0,i=void 0,a=t.wheelDelta,o=t.axis,s=t.wheelDeltaY,u=t.wheelDeltaX,l=t.detail;a&&(i=a/120),l&&(i=0-(l%3===0?l/3:l)),void 0!==o&&(o===e.HORIZONTAL_AXIS?(r=0,n=0-i):o===e.VERTICAL_AXIS&&(n=0,r=i)),void 0!==s&&(r=s/120),void 0!==u&&(n=-1*u/120),n||r||(r=i),void 0!==n&&(e.deltaX=n),void 0!==r&&(e.deltaY=r),void 0!==i&&(e.delta=i)}},{reg:/^mouse|contextmenu|click|mspointer|(^DOMMouseScroll$)/i,props:["buttons","clientX","clientY","button","offsetX","relatedTarget","which","fromElement","toElement","offsetY","pageX","pageY","screenX","screenY"],fix:function(e,t){var n=void 0,r=void 0,i=void 0,a=e.target,o=t.button;return a&&l(e.pageX)&&!l(t.clientX)&&(r=(n=a.ownerDocument||document).documentElement,i=n.body,e.pageX=t.clientX+(r&&r.scrollLeft||i&&i.scrollLeft||0)-(r&&r.clientLeft||i&&i.clientLeft||0),e.pageY=t.clientY+(r&&r.scrollTop||i&&i.scrollTop||0)-(r&&r.clientTop||i&&i.clientTop||0)),e.which||void 0===o||(e.which=1&o?1:2&o?3:4&o?2:0),!e.relatedTarget&&e.fromElement&&(e.relatedTarget=e.fromElement===a?e.toElement:e.fromElement),e}}];function d(){return o}function f(){return s}function p(e){var t=e.type,n="function"===typeof e.stopPropagation||"boolean"===typeof e.cancelBubble;i.default.call(this),this.nativeEvent=e;var r=f;"defaultPrevented"in e?r=e.defaultPrevented?d:f:"getPreventDefault"in e?r=e.getPreventDefault()?d:f:"returnValue"in e&&(r=e.returnValue===s?d:f),this.isDefaultPrevented=r;var a=[],o=void 0,l=void 0,p=u.concat();for(c.forEach((function(e){t.match(e.reg)&&(p=p.concat(e.props),e.fix&&a.push(e.fix))})),o=p.length;o;)this[l=p[--o]]=e[l];for(!this.target&&n&&(this.target=e.srcElement||document),this.target&&3===this.target.nodeType&&(this.target=this.target.parentNode),o=a.length;o;)(0,a[--o])(this,e);this.timeStamp=e.timeStamp||Date.now()}var h=i.default.prototype;(0,a.default)(p.prototype,h,{constructor:p,preventDefault:function(){var e=this.nativeEvent;e.preventDefault?e.preventDefault():e.returnValue=s,h.preventDefault.call(this)},stopPropagation:function(){var e=this.nativeEvent;e.stopPropagation?e.stopPropagation():e.cancelBubble=o,h.stopPropagation.call(this)}}),t.default=p,e.exports=t.default},94573:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,r){function i(t){var r=new a.default(t);n.call(e,r)}if(e.addEventListener){var o=function(){var n=!1;return"object"===typeof r?n=r.capture||!1:"boolean"===typeof r&&(n=r),e.addEventListener(t,i,r||!1),{v:{remove:function(){e.removeEventListener(t,i,n)}}}}();if("object"===typeof o)return o.v}else if(e.attachEvent)return e.attachEvent("on"+t,i),{remove:function(){e.detachEvent("on"+t,i)}}};var r,i=n(86666),a=(r=i)&&r.__esModule?r:{default:r};e.exports=t.default},2114:function(e,t,n){"use strict";var r=n(32513),i=[],a=[],o=r.makeRequestCallFromTimer((function(){if(a.length)throw a.shift()}));function s(e){var t;(t=i.length?i.pop():new u).task=e,r(t)}function u(){this.task=null}e.exports=s,u.prototype.call=function(){try{this.task.call()}catch(e){s.onerror?s.onerror(e):(a.push(e),o())}finally{this.task=null,i[i.length]=this}}},32513:function(e,t,n){"use strict";function r(e){a.length||(i(),!0),a[a.length]=e}e.exports=r;var i,a=[],o=0;function s(){for(;o<a.length;){var e=o;if(o+=1,a[e].call(),o>1024){for(var t=0,n=a.length-o;t<n;t++)a[t]=a[t+o];a.length-=o,o=0}}a.length=0,o=0}var u="undefined"!==typeof n.g?n.g:self,l=u.MutationObserver||u.WebKitMutationObserver;function c(e){return function(){var t=setTimeout(r,0),n=setInterval(r,50);function r(){clearTimeout(t),clearInterval(n),e()}}}i="function"===typeof l?function(e){var t=1,n=new l(e),r=document.createTextNode("");return n.observe(r,{characterData:!0}),function(){t=-t,r.data=t}}(s):c(s),r.requestFlush=i,r.makeRequestCallFromTimer=c},33651:function(e,t,n){e.exports={default:n(98700),__esModule:!0}},31958:function(e,t,n){e.exports={default:n(67149),__esModule:!0}},28444:function(e,t,n){e.exports={default:n(15390),__esModule:!0}},33613:function(e,t,n){e.exports={default:n(40002),__esModule:!0}},9176:function(e,t,n){e.exports={default:n(31834),__esModule:!0}},40281:function(e,t,n){e.exports={default:n(23642),__esModule:!0}},26380:function(e,t){"use strict";t.__esModule=!0,t.default=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},754:function(e,t,n){"use strict";var r,i=n(28444),a=(r=i)&&r.__esModule?r:{default:r};t.A=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),(0,a.default)(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}()},50902:function(e,t,n){"use strict";var r,i=n(28444),a=(r=i)&&r.__esModule?r:{default:r};t.A=function(e,t,n){return t in e?(0,a.default)(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},7219:function(e,t,n){"use strict";var r,i=n(33651),a=(r=i)&&r.__esModule?r:{default:r};t.A=a.default||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}},5316:function(e,t,n){"use strict";t.__esModule=!0;var r=o(n(33613)),i=o(n(31958)),a=o(n(69861));function o(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+("undefined"===typeof t?"undefined":(0,a.default)(t)));e.prototype=(0,i.default)(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(r.default?(0,r.default)(e,t):e.__proto__=t)}},57598:function(e,t){"use strict";t.A=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}},52889:function(e,t,n){"use strict";t.__esModule=!0;var r,i=n(69861),a=(r=i)&&r.__esModule?r:{default:r};t.default=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==("undefined"===typeof t?"undefined":(0,a.default)(t))&&"function"!==typeof t?e:t}},69861:function(e,t,n){"use strict";t.__esModule=!0;var r=o(n(40281)),i=o(n(9176)),a="function"===typeof i.default&&"symbol"===typeof r.default?function(e){return typeof e}:function(e){return e&&"function"===typeof i.default&&e.constructor===i.default&&e!==i.default.prototype?"symbol":typeof e};function o(e){return e&&e.__esModule?e:{default:e}}t.default="function"===typeof i.default&&"symbol"===a(r.default)?function(e){return"undefined"===typeof e?"undefined":a(e)}:function(e){return e&&"function"===typeof i.default&&e.constructor===i.default&&e!==i.default.prototype?"symbol":"undefined"===typeof e?"undefined":a(e)}},46676:function(e,t){"use strict";t.byteLength=function(e){var t=s(e),n=t[0],r=t[1];return 3*(n+r)/4-r},t.toByteArray=function(e){var t,n,a=s(e),o=a[0],u=a[1],l=new i(function(e,t,n){return 3*(t+n)/4-n}(0,o,u)),c=0,d=u>0?o-4:o;for(n=0;n<d;n+=4)t=r[e.charCodeAt(n)]<<18|r[e.charCodeAt(n+1)]<<12|r[e.charCodeAt(n+2)]<<6|r[e.charCodeAt(n+3)],l[c++]=t>>16&255,l[c++]=t>>8&255,l[c++]=255&t;2===u&&(t=r[e.charCodeAt(n)]<<2|r[e.charCodeAt(n+1)]>>4,l[c++]=255&t);1===u&&(t=r[e.charCodeAt(n)]<<10|r[e.charCodeAt(n+1)]<<4|r[e.charCodeAt(n+2)]>>2,l[c++]=t>>8&255,l[c++]=255&t);return l},t.fromByteArray=function(e){for(var t,r=e.length,i=r%3,a=[],o=16383,s=0,l=r-i;s<l;s+=o)a.push(u(e,s,s+o>l?l:s+o));1===i?(t=e[r-1],a.push(n[t>>2]+n[t<<4&63]+"==")):2===i&&(t=(e[r-2]<<8)+e[r-1],a.push(n[t>>10]+n[t>>4&63]+n[t<<2&63]+"="));return a.join("")};for(var n=[],r=[],i="undefined"!==typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=0;o<64;++o)n[o]=a[o],r[a.charCodeAt(o)]=o;function s(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function u(e,t,r){for(var i,a,o=[],s=t;s<r;s+=3)i=(e[s]<<16&16711680)+(e[s+1]<<8&65280)+(255&e[s+2]),o.push(n[(a=i)>>18&63]+n[a>>12&63]+n[a>>6&63]+n[63&a]);return o.join("")}r["-".charCodeAt(0)]=62,r["_".charCodeAt(0)]=63},93325:function(e,t,n){"use strict";var r=n(17383).default,i=n(34579).default,a=n(18336).default,o=n(29511).default,s=n(46676),u=n(66897),l="function"===typeof Symbol&&"function"===typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;t.hp=f,t.IS=50;var c=2147483647;function d(e){if(e>c)throw new RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return Object.setPrototypeOf(t,f.prototype),t}function f(e,t,n){if("number"===typeof e){if("string"===typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return m(e)}return p(e,t,n)}function p(e,t,n){if("string"===typeof e)return function(e,t){"string"===typeof t&&""!==t||(t="utf8");if(!f.isEncoding(t))throw new TypeError("Unknown encoding: "+t);var n=0|b(e,t),r=d(n),i=r.write(e,t);i!==n&&(r=r.slice(0,i));return r}(e,t);if(ArrayBuffer.isView(e))return function(e){if(J(e,Uint8Array)){var t=new Uint8Array(e);return v(t.buffer,t.byteOffset,t.byteLength)}return g(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(J(e,ArrayBuffer)||e&&J(e.buffer,ArrayBuffer))return v(e,t,n);if("undefined"!==typeof SharedArrayBuffer&&(J(e,SharedArrayBuffer)||e&&J(e.buffer,SharedArrayBuffer)))return v(e,t,n);if("number"===typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');var r=e.valueOf&&e.valueOf();if(null!=r&&r!==e)return f.from(r,t,n);var i=function(e){if(f.isBuffer(e)){var t=0|y(e.length),n=d(t);return 0===n.length||e.copy(n,0,0,t),n}if(void 0!==e.length)return"number"!==typeof e.length||ee(e.length)?d(0):g(e);if("Buffer"===e.type&&Array.isArray(e.data))return g(e.data)}(e);if(i)return i;if("undefined"!==typeof Symbol&&null!=Symbol.toPrimitive&&"function"===typeof e[Symbol.toPrimitive])return f.from(e[Symbol.toPrimitive]("string"),t,n);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function h(e){if("number"!==typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function m(e){return h(e),d(e<0?0:0|y(e))}function g(e){for(var t=e.length<0?0:0|y(e.length),n=d(t),r=0;r<t;r+=1)n[r]=255&e[r];return n}function v(e,t,n){if(t<0||e.byteLength<t)throw new RangeError('"offset" is outside of buffer bounds');if(e.byteLength<t+(n||0))throw new RangeError('"length" is outside of buffer bounds');var r;return r=void 0===t&&void 0===n?new Uint8Array(e):void 0===n?new Uint8Array(e,t):new Uint8Array(e,t,n),Object.setPrototypeOf(r,f.prototype),r}function y(e){if(e>=c)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+c.toString(16)+" bytes");return 0|e}function b(e,t){if(f.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||J(e,ArrayBuffer))return e.byteLength;if("string"!==typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);var n=e.length,r=arguments.length>2&&!0===arguments[2];if(!r&&0===n)return 0;for(var i=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":return $(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return Z(e).length;default:if(i)return r?-1:$(e).length;t=(""+t).toLowerCase(),i=!0}}function E(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return M(this,t,n);case"utf8":case"utf-8":return O(this,t,n);case"ascii":return I(this,t,n);case"latin1":case"binary":return P(this,t,n);case"base64":return x(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return L(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function _(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function C(e,t,n,r,i){if(0===e.length)return-1;if("string"===typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),ee(n=+n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(!i)return-1;n=0}if("string"===typeof t&&(t=f.from(t,r)),f.isBuffer(t))return 0===t.length?-1:A(e,t,n,r,i);if("number"===typeof t)return t&=255,"function"===typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):A(e,[t],n,r,i);throw new TypeError("val must be string, number or Buffer")}function A(e,t,n,r,i){var a,o=1,s=e.length,u=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;o=2,s/=2,u/=2,n/=2}function l(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(i){var c=-1;for(a=n;a<s;a++)if(l(e,a)===l(t,-1===c?0:a-c)){if(-1===c&&(c=a),a-c+1===u)return c*o}else-1!==c&&(a-=a-c),c=-1}else for(n+u>s&&(n=s-u),a=n;a>=0;a--){for(var d=!0,f=0;f<u;f++)if(l(e,a+f)!==l(t,f)){d=!1;break}if(d)return a}return-1}function T(e,t,n,r){n=Number(n)||0;var i=e.length-n;r?(r=Number(r))>i&&(r=i):r=i;var a,o=t.length;for(r>o/2&&(r=o/2),a=0;a<r;++a){var s=parseInt(t.substr(2*a,2),16);if(ee(s))return a;e[n+a]=s}return a}function w(e,t,n,r){return Q($(t,e.length-n),e,n,r)}function S(e,t,n,r){return Q(function(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}(t),e,n,r)}function k(e,t,n,r){return Q(Z(t),e,n,r)}function D(e,t,n,r){return Q(function(e,t){for(var n,r,i,a=[],o=0;o<e.length&&!((t-=2)<0);++o)r=(n=e.charCodeAt(o))>>8,i=n%256,a.push(i),a.push(r);return a}(t,e.length-n),e,n,r)}function x(e,t,n){return 0===t&&n===e.length?s.fromByteArray(e):s.fromByteArray(e.slice(t,n))}function O(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i<n;){var a=e[i],o=null,s=a>239?4:a>223?3:a>191?2:1;if(i+s<=n){var u=void 0,l=void 0,c=void 0,d=void 0;switch(s){case 1:a<128&&(o=a);break;case 2:128===(192&(u=e[i+1]))&&(d=(31&a)<<6|63&u)>127&&(o=d);break;case 3:u=e[i+1],l=e[i+2],128===(192&u)&&128===(192&l)&&(d=(15&a)<<12|(63&u)<<6|63&l)>2047&&(d<55296||d>57343)&&(o=d);break;case 4:u=e[i+1],l=e[i+2],c=e[i+3],128===(192&u)&&128===(192&l)&&128===(192&c)&&(d=(15&a)<<18|(63&u)<<12|(63&l)<<6|63&c)>65535&&d<1114112&&(o=d)}}null===o?(o=65533,s=1):o>65535&&(o-=65536,r.push(o>>>10&1023|55296),o=56320|1023&o),r.push(o),i+=s}return function(e){var t=e.length;if(t<=N)return String.fromCharCode.apply(String,e);var n="",r=0;for(;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=N));return n}(r)}f.TYPED_ARRAY_SUPPORT=function(){try{var e=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(e,t),42===e.foo()}catch(n){return!1}}(),f.TYPED_ARRAY_SUPPORT||"undefined"===typeof console||"function"!==typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(f.prototype,"parent",{enumerable:!0,get:function(){if(f.isBuffer(this))return this.buffer}}),Object.defineProperty(f.prototype,"offset",{enumerable:!0,get:function(){if(f.isBuffer(this))return this.byteOffset}}),f.poolSize=8192,f.from=function(e,t,n){return p(e,t,n)},Object.setPrototypeOf(f.prototype,Uint8Array.prototype),Object.setPrototypeOf(f,Uint8Array),f.alloc=function(e,t,n){return function(e,t,n){return h(e),e<=0?d(e):void 0!==t?"string"===typeof n?d(e).fill(t,n):d(e).fill(t):d(e)}(e,t,n)},f.allocUnsafe=function(e){return m(e)},f.allocUnsafeSlow=function(e){return m(e)},f.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==f.prototype},f.compare=function(e,t){if(J(e,Uint8Array)&&(e=f.from(e,e.offset,e.byteLength)),J(t,Uint8Array)&&(t=f.from(t,t.offset,t.byteLength)),!f.isBuffer(e)||!f.isBuffer(t))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;for(var n=e.length,r=t.length,i=0,a=Math.min(n,r);i<a;++i)if(e[i]!==t[i]){n=e[i],r=t[i];break}return n<r?-1:r<n?1:0},f.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},f.concat=function(e,t){if(!Array.isArray(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return f.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=f.allocUnsafe(t),i=0;for(n=0;n<e.length;++n){var a=e[n];if(J(a,Uint8Array))i+a.length>r.length?(f.isBuffer(a)||(a=f.from(a)),a.copy(r,i)):Uint8Array.prototype.set.call(r,a,i);else{if(!f.isBuffer(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(r,i)}i+=a.length}return r},f.byteLength=b,f.prototype._isBuffer=!0,f.prototype.swap16=function(){var e=this.length;if(e%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)_(this,t,t+1);return this},f.prototype.swap32=function(){var e=this.length;if(e%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)_(this,t,t+3),_(this,t+1,t+2);return this},f.prototype.swap64=function(){var e=this.length;if(e%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)_(this,t,t+7),_(this,t+1,t+6),_(this,t+2,t+5),_(this,t+3,t+4);return this},f.prototype.toString=function(){var e=this.length;return 0===e?"":0===arguments.length?O(this,0,e):E.apply(this,arguments)},f.prototype.toLocaleString=f.prototype.toString,f.prototype.equals=function(e){if(!f.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===f.compare(this,e)},f.prototype.inspect=function(){var e="",n=t.IS;return e=this.toString("hex",0,n).replace(/(.{2})/g,"$1 ").trim(),this.length>n&&(e+=" ... "),"<Buffer "+e+">"},l&&(f.prototype[l]=f.prototype.inspect),f.prototype.compare=function(e,t,n,r,i){if(J(e,Uint8Array)&&(e=f.from(e,e.offset,e.byteLength)),!f.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&t>=n)return 0;if(r>=i)return-1;if(t>=n)return 1;if(this===e)return 0;for(var a=(i>>>=0)-(r>>>=0),o=(n>>>=0)-(t>>>=0),s=Math.min(a,o),u=this.slice(r,i),l=e.slice(t,n),c=0;c<s;++c)if(u[c]!==l[c]){a=u[c],o=l[c];break}return a<o?-1:o<a?1:0},f.prototype.includes=function(e,t,n){return-1!==this.indexOf(e,t,n)},f.prototype.indexOf=function(e,t,n){return C(this,e,t,n,!0)},f.prototype.lastIndexOf=function(e,t,n){return C(this,e,t,n,!1)},f.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"===typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t>>>=0,isFinite(n)?(n>>>=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var i=this.length-t;if((void 0===n||n>i)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var a=!1;;)switch(r){case"hex":return T(this,e,t,n);case"utf8":case"utf-8":return w(this,e,t,n);case"ascii":case"latin1":case"binary":return S(this,e,t,n);case"base64":return k(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return D(this,e,t,n);default:if(a)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),a=!0}},f.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var N=4096;function I(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(127&e[i]);return r}function P(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(e[i]);return r}function M(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var i="",a=t;a<n;++a)i+=te[e[a]];return i}function L(e,t,n){for(var r=e.slice(t,n),i="",a=0;a<r.length-1;a+=2)i+=String.fromCharCode(r[a]+256*r[a+1]);return i}function R(e,t,n){if(e%1!==0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function F(e,t,n,r,i,a){if(!f.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||t<a)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function B(e,t,n,r,i){q(t,r,i,e,n,7);var a=Number(t&BigInt(4294967295));e[n++]=a,a>>=8,e[n++]=a,a>>=8,e[n++]=a,a>>=8,e[n++]=a;var o=Number(t>>BigInt(32)&BigInt(4294967295));return e[n++]=o,o>>=8,e[n++]=o,o>>=8,e[n++]=o,o>>=8,e[n++]=o,n}function j(e,t,n,r,i){q(t,r,i,e,n,7);var a=Number(t&BigInt(4294967295));e[n+7]=a,a>>=8,e[n+6]=a,a>>=8,e[n+5]=a,a>>=8,e[n+4]=a;var o=Number(t>>BigInt(32)&BigInt(4294967295));return e[n+3]=o,o>>=8,e[n+2]=o,o>>=8,e[n+1]=o,o>>=8,e[n]=o,n+8}function U(e,t,n,r,i,a){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function H(e,t,n,r,i){return t=+t,n>>>=0,i||U(e,0,n,4),u.write(e,t,n,r,23,4),n+4}function z(e,t,n,r,i){return t=+t,n>>>=0,i||U(e,0,n,8),u.write(e,t,n,r,52,8),n+8}f.prototype.slice=function(e,t){var n=this.length;(e=~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),(t=void 0===t?n:~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),t<e&&(t=e);var r=this.subarray(e,t);return Object.setPrototypeOf(r,f.prototype),r},f.prototype.readUintLE=f.prototype.readUIntLE=function(e,t,n){e>>>=0,t>>>=0,n||R(e,t,this.length);for(var r=this[e],i=1,a=0;++a<t&&(i*=256);)r+=this[e+a]*i;return r},f.prototype.readUintBE=f.prototype.readUIntBE=function(e,t,n){e>>>=0,t>>>=0,n||R(e,t,this.length);for(var r=this[e+--t],i=1;t>0&&(i*=256);)r+=this[e+--t]*i;return r},f.prototype.readUint8=f.prototype.readUInt8=function(e,t){return e>>>=0,t||R(e,1,this.length),this[e]},f.prototype.readUint16LE=f.prototype.readUInt16LE=function(e,t){return e>>>=0,t||R(e,2,this.length),this[e]|this[e+1]<<8},f.prototype.readUint16BE=f.prototype.readUInt16BE=function(e,t){return e>>>=0,t||R(e,2,this.length),this[e]<<8|this[e+1]},f.prototype.readUint32LE=f.prototype.readUInt32LE=function(e,t){return e>>>=0,t||R(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},f.prototype.readUint32BE=f.prototype.readUInt32BE=function(e,t){return e>>>=0,t||R(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},f.prototype.readBigUInt64LE=ne((function(e){W(e>>>=0,"offset");var t=this[e],n=this[e+7];void 0!==t&&void 0!==n||K(e,this.length-8);var r=t+this[++e]*Math.pow(2,8)+this[++e]*Math.pow(2,16)+this[++e]*Math.pow(2,24),i=this[++e]+this[++e]*Math.pow(2,8)+this[++e]*Math.pow(2,16)+n*Math.pow(2,24);return BigInt(r)+(BigInt(i)<<BigInt(32))})),f.prototype.readBigUInt64BE=ne((function(e){W(e>>>=0,"offset");var t=this[e],n=this[e+7];void 0!==t&&void 0!==n||K(e,this.length-8);var r=t*Math.pow(2,24)+this[++e]*Math.pow(2,16)+this[++e]*Math.pow(2,8)+this[++e],i=this[++e]*Math.pow(2,24)+this[++e]*Math.pow(2,16)+this[++e]*Math.pow(2,8)+n;return(BigInt(r)<<BigInt(32))+BigInt(i)})),f.prototype.readIntLE=function(e,t,n){e>>>=0,t>>>=0,n||R(e,t,this.length);for(var r=this[e],i=1,a=0;++a<t&&(i*=256);)r+=this[e+a]*i;return r>=(i*=128)&&(r-=Math.pow(2,8*t)),r},f.prototype.readIntBE=function(e,t,n){e>>>=0,t>>>=0,n||R(e,t,this.length);for(var r=t,i=1,a=this[e+--r];r>0&&(i*=256);)a+=this[e+--r]*i;return a>=(i*=128)&&(a-=Math.pow(2,8*t)),a},f.prototype.readInt8=function(e,t){return e>>>=0,t||R(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},f.prototype.readInt16LE=function(e,t){e>>>=0,t||R(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},f.prototype.readInt16BE=function(e,t){e>>>=0,t||R(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},f.prototype.readInt32LE=function(e,t){return e>>>=0,t||R(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},f.prototype.readInt32BE=function(e,t){return e>>>=0,t||R(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},f.prototype.readBigInt64LE=ne((function(e){W(e>>>=0,"offset");var t=this[e],n=this[e+7];void 0!==t&&void 0!==n||K(e,this.length-8);var r=this[e+4]+this[e+5]*Math.pow(2,8)+this[e+6]*Math.pow(2,16)+(n<<24);return(BigInt(r)<<BigInt(32))+BigInt(t+this[++e]*Math.pow(2,8)+this[++e]*Math.pow(2,16)+this[++e]*Math.pow(2,24))})),f.prototype.readBigInt64BE=ne((function(e){W(e>>>=0,"offset");var t=this[e],n=this[e+7];void 0!==t&&void 0!==n||K(e,this.length-8);var r=(t<<24)+this[++e]*Math.pow(2,16)+this[++e]*Math.pow(2,8)+this[++e];return(BigInt(r)<<BigInt(32))+BigInt(this[++e]*Math.pow(2,24)+this[++e]*Math.pow(2,16)+this[++e]*Math.pow(2,8)+n)})),f.prototype.readFloatLE=function(e,t){return e>>>=0,t||R(e,4,this.length),u.read(this,e,!0,23,4)},f.prototype.readFloatBE=function(e,t){return e>>>=0,t||R(e,4,this.length),u.read(this,e,!1,23,4)},f.prototype.readDoubleLE=function(e,t){return e>>>=0,t||R(e,8,this.length),u.read(this,e,!0,52,8)},f.prototype.readDoubleBE=function(e,t){return e>>>=0,t||R(e,8,this.length),u.read(this,e,!1,52,8)},f.prototype.writeUintLE=f.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t>>>=0,n>>>=0,r)||F(this,e,t,n,Math.pow(2,8*n)-1,0);var i=1,a=0;for(this[t]=255&e;++a<n&&(i*=256);)this[t+a]=e/i&255;return t+n},f.prototype.writeUintBE=f.prototype.writeUIntBE=function(e,t,n,r){(e=+e,t>>>=0,n>>>=0,r)||F(this,e,t,n,Math.pow(2,8*n)-1,0);var i=n-1,a=1;for(this[t+i]=255&e;--i>=0&&(a*=256);)this[t+i]=e/a&255;return t+n},f.prototype.writeUint8=f.prototype.writeUInt8=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,1,255,0),this[t]=255&e,t+1},f.prototype.writeUint16LE=f.prototype.writeUInt16LE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},f.prototype.writeUint16BE=f.prototype.writeUInt16BE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},f.prototype.writeUint32LE=f.prototype.writeUInt32LE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},f.prototype.writeUint32BE=f.prototype.writeUInt32BE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},f.prototype.writeBigUInt64LE=ne((function(e){return B(this,e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,BigInt(0),BigInt("0xffffffffffffffff"))})),f.prototype.writeBigUInt64BE=ne((function(e){return j(this,e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,BigInt(0),BigInt("0xffffffffffffffff"))})),f.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t>>>=0,!r){var i=Math.pow(2,8*n-1);F(this,e,t,n,i-1,-i)}var a=0,o=1,s=0;for(this[t]=255&e;++a<n&&(o*=256);)e<0&&0===s&&0!==this[t+a-1]&&(s=1),this[t+a]=(e/o|0)-s&255;return t+n},f.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t>>>=0,!r){var i=Math.pow(2,8*n-1);F(this,e,t,n,i-1,-i)}var a=n-1,o=1,s=0;for(this[t+a]=255&e;--a>=0&&(o*=256);)e<0&&0===s&&0!==this[t+a+1]&&(s=1),this[t+a]=(e/o|0)-s&255;return t+n},f.prototype.writeInt8=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},f.prototype.writeInt16LE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},f.prototype.writeInt16BE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},f.prototype.writeInt32LE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},f.prototype.writeInt32BE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},f.prototype.writeBigInt64LE=ne((function(e){return B(this,e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),f.prototype.writeBigInt64BE=ne((function(e){return j(this,e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),f.prototype.writeFloatLE=function(e,t,n){return H(this,e,t,!0,n)},f.prototype.writeFloatBE=function(e,t,n){return H(this,e,t,!1,n)},f.prototype.writeDoubleLE=function(e,t,n){return z(this,e,t,!0,n)},f.prototype.writeDoubleBE=function(e,t,n){return z(this,e,t,!1,n)},f.prototype.copy=function(e,t,n,r){if(!f.isBuffer(e))throw new TypeError("argument should be a Buffer");if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var i=r-n;return this===e&&"function"===typeof Uint8Array.prototype.copyWithin?this.copyWithin(t,n,r):Uint8Array.prototype.set.call(e,this.subarray(n,r),t),i},f.prototype.fill=function(e,t,n,r){if("string"===typeof e){if("string"===typeof t?(r=t,t=0,n=this.length):"string"===typeof n&&(r=n,n=this.length),void 0!==r&&"string"!==typeof r)throw new TypeError("encoding must be a string");if("string"===typeof r&&!f.isEncoding(r))throw new TypeError("Unknown encoding: "+r);if(1===e.length){var i=e.charCodeAt(0);("utf8"===r&&i<128||"latin1"===r)&&(e=i)}}else"number"===typeof e?e&=255:"boolean"===typeof e&&(e=Number(e));if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;var a;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"===typeof e)for(a=t;a<n;++a)this[a]=e;else{var o=f.isBuffer(e)?e:f.from(e,r),s=o.length;if(0===s)throw new TypeError('The value "'+e+'" is invalid for argument "value"');for(a=0;a<n-t;++a)this[a+t]=o[a%s]}return this};var V={};function Y(e,t,n){V[e]=function(n){function s(){var n;return r(this,s),n=a(this,s),Object.defineProperty(n,"message",{value:t.apply(n,arguments),writable:!0,configurable:!0}),n.name="".concat(n.name," [").concat(e,"]"),n.stack,delete n.name,n}return o(s,n),i(s,[{key:"code",get:function(){return e},set:function(e){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:e,writable:!0})}},{key:"toString",value:function(){return"".concat(this.name," [").concat(e,"]: ").concat(this.message)}}])}(n)}function G(e){for(var t="",n=e.length,r="-"===e[0]?1:0;n>=r+4;n-=3)t="_".concat(e.slice(n-3,n)).concat(t);return"".concat(e.slice(0,n)).concat(t)}function q(e,t,n,r,i,a){if(e>n||e<t){var o,s="bigint"===typeof t?"n":"";throw o=a>3?0===t||t===BigInt(0)?">= 0".concat(s," and < 2").concat(s," ** ").concat(8*(a+1)).concat(s):">= -(2".concat(s," ** ").concat(8*(a+1)-1).concat(s,") and < 2 ** ")+"".concat(8*(a+1)-1).concat(s):">= ".concat(t).concat(s," and <= ").concat(n).concat(s),new V.ERR_OUT_OF_RANGE("value",o,e)}!function(e,t,n){W(t,"offset"),void 0!==e[t]&&void 0!==e[t+n]||K(t,e.length-(n+1))}(r,i,a)}function W(e,t){if("number"!==typeof e)throw new V.ERR_INVALID_ARG_TYPE(t,"number",e)}function K(e,t,n){if(Math.floor(e)!==e)throw W(e,n),new V.ERR_OUT_OF_RANGE(n||"offset","an integer",e);if(t<0)throw new V.ERR_BUFFER_OUT_OF_BOUNDS;throw new V.ERR_OUT_OF_RANGE(n||"offset",">= ".concat(n?1:0," and <= ").concat(t),e)}Y("ERR_BUFFER_OUT_OF_BOUNDS",(function(e){return e?"".concat(e," is outside of buffer bounds"):"Attempt to access memory outside buffer bounds"}),RangeError),Y("ERR_INVALID_ARG_TYPE",(function(e,t){return'The "'.concat(e,'" argument must be of type number. Received type ').concat(typeof t)}),TypeError),Y("ERR_OUT_OF_RANGE",(function(e,t,n){var r='The value of "'.concat(e,'" is out of range.'),i=n;return Number.isInteger(n)&&Math.abs(n)>Math.pow(2,32)?i=G(String(n)):"bigint"===typeof n&&(i=String(n),(n>Math.pow(BigInt(2),BigInt(32))||n<-Math.pow(BigInt(2),BigInt(32)))&&(i=G(i)),i+="n"),r+=" It must be ".concat(t,". Received ").concat(i)}),RangeError);var X=/[^+/0-9A-Za-z-_]/g;function $(e,t){var n;t=t||1/0;for(var r=e.length,i=null,a=[],o=0;o<r;++o){if((n=e.charCodeAt(o))>55295&&n<57344){if(!i){if(n>56319){(t-=3)>-1&&a.push(239,191,189);continue}if(o+1===r){(t-=3)>-1&&a.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&a.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(t-=3)>-1&&a.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;a.push(n)}else if(n<2048){if((t-=2)<0)break;a.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;a.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;a.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return a}function Z(e){return s.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(X,"")).length<2)return"";for(;e.length%4!==0;)e+="=";return e}(e))}function Q(e,t,n,r){var i;for(i=0;i<r&&!(i+n>=t.length||i>=e.length);++i)t[i+n]=e[i];return i}function J(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function ee(e){return e!==e}var te=function(){for(var e="0123456789abcdef",t=new Array(256),n=0;n<16;++n)for(var r=16*n,i=0;i<16;++i)t[r+i]=e[n]+e[i];return t}();function ne(e){return"undefined"===typeof BigInt?re:e}function re(){throw new Error("BigInt not supported")}},41061:function(e,t,n){"use strict";var r=n(37375),i=n(43629),a=i(r("String.prototype.indexOf"));e.exports=function(e,t){var n=r(e,!!t);return"function"===typeof n&&a(e,".prototype.")>-1?i(n):n}},43629:function(e,t,n){"use strict";var r=n(76989),i=n(37375),a=n(38259),o=n(37277),s=i("%Function.prototype.apply%"),u=i("%Function.prototype.call%"),l=i("%Reflect.apply%",!0)||r.call(u,s),c=n(19090),d=i("%Math.max%");e.exports=function(e){if("function"!==typeof e)throw new o("a function is required");var t=l(r,u,arguments);return a(t,1+d(0,e.length-(arguments.length-1)),!0)};var f=function(){return l(r,s,arguments)};c?c(e.exports,"apply",{value:f}):e.exports.apply=f},16923:function(e,t,n){try{var r=n(11530)}catch(s){r=n(11530)}var i=/\s+/,a=Object.prototype.toString;function o(e){if(!e||!e.nodeType)throw new Error("A DOM element reference is required");this.el=e,this.list=e.classList}e.exports=function(e){return new o(e)},o.prototype.add=function(e){if(this.list)return this.list.add(e),this;var t=this.array();return~r(t,e)||t.push(e),this.el.className=t.join(" "),this},o.prototype.remove=function(e){if("[object RegExp]"==a.call(e))return this.removeMatching(e);if(this.list)return this.list.remove(e),this;var t=this.array(),n=r(t,e);return~n&&t.splice(n,1),this.el.className=t.join(" "),this},o.prototype.removeMatching=function(e){for(var t=this.array(),n=0;n<t.length;n++)e.test(t[n])&&this.remove(t[n]);return this},o.prototype.toggle=function(e,t){return this.list?("undefined"!==typeof t?t!==this.list.toggle(e,t)&&this.list.toggle(e):this.list.toggle(e),this):("undefined"!==typeof t?t?this.add(e):this.remove(e):this.has(e)?this.remove(e):this.add(e),this)},o.prototype.array=function(){var e=(this.el.getAttribute("class")||"").replace(/^\s+|\s+$/g,"").split(i);return""===e[0]&&e.shift(),e},o.prototype.has=o.prototype.contains=function(e){return this.list?this.list.contains(e):!!~r(this.array(),e)}},11530:function(e){e.exports=function(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0;n<e.length;++n)if(e[n]===t)return n;return-1}},63785:function(e,t){"use strict";t.parse=function(e,t){if("string"!==typeof e)throw new TypeError("argument str must be a string");for(var r={},a=t||{},s=e.split(i),u=a.decode||n,l=0;l<s.length;l++){var c=s[l],d=c.indexOf("=");if(!(d<0)){var f=c.substr(0,d).trim(),p=c.substr(++d,c.length).trim();'"'==p[0]&&(p=p.slice(1,-1)),void 0==r[f]&&(r[f]=o(p,u))}}return r},t.serialize=function(e,t,n){var i=n||{},o=i.encode||r;if("function"!==typeof o)throw new TypeError("option encode is invalid");if(!a.test(e))throw new TypeError("argument name is invalid");var s=o(t);if(s&&!a.test(s))throw new TypeError("argument val is invalid");var u=e+"="+s;if(null!=i.maxAge){var l=i.maxAge-0;if(isNaN(l))throw new Error("maxAge should be a Number");u+="; Max-Age="+Math.floor(l)}if(i.domain){if(!a.test(i.domain))throw new TypeError("option domain is invalid");u+="; Domain="+i.domain}if(i.path){if(!a.test(i.path))throw new TypeError("option path is invalid");u+="; Path="+i.path}if(i.expires){if("function"!==typeof i.expires.toUTCString)throw new TypeError("option expires is invalid");u+="; Expires="+i.expires.toUTCString()}i.httpOnly&&(u+="; HttpOnly");i.secure&&(u+="; Secure");if(i.sameSite){switch("string"===typeof i.sameSite?i.sameSite.toLowerCase():i.sameSite){case!0:u+="; SameSite=Strict";break;case"lax":u+="; SameSite=Lax";break;case"strict":u+="; SameSite=Strict";break;default:throw new TypeError("option sameSite is invalid")}}return u};var n=decodeURIComponent,r=encodeURIComponent,i=/; */,a=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/;function o(e,t){try{return t(e)}catch(n){return e}}},67243:function(e,t,n){"use strict";var r=n(59660),i={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var n,a,o,s,u,l,c=!1;t||(t={}),n=t.debug||!1;try{if(o=r(),s=document.createRange(),u=document.getSelection(),(l=document.createElement("span")).textContent=e,l.ariaHidden="true",l.style.all="unset",l.style.position="fixed",l.style.top=0,l.style.clip="rect(0, 0, 0, 0)",l.style.whiteSpace="pre",l.style.webkitUserSelect="text",l.style.MozUserSelect="text",l.style.msUserSelect="text",l.style.userSelect="text",l.addEventListener("copy",(function(r){if(r.stopPropagation(),t.format)if(r.preventDefault(),"undefined"===typeof r.clipboardData){n&&console.warn("unable to use e.clipboardData"),n&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var a=i[t.format]||i.default;window.clipboardData.setData(a,e)}else r.clipboardData.clearData(),r.clipboardData.setData(t.format,e);t.onCopy&&(r.preventDefault(),t.onCopy(r.clipboardData))})),document.body.appendChild(l),s.selectNodeContents(l),u.addRange(s),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");c=!0}catch(d){n&&console.error("unable to copy using execCommand: ",d),n&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),c=!0}catch(d){n&&console.error("unable to copy using clipboardData: ",d),n&&console.error("falling back to prompt"),a=function(e){var t=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}("message"in t?t.message:"Copy to clipboard: #{key}, Enter"),window.prompt(a,e)}}finally{u&&("function"==typeof u.removeRange?u.removeRange(s):u.removeAllRanges()),l&&document.body.removeChild(l),o()}return c}},98700:function(e,t,n){n(32756),e.exports=n(80332).Object.assign},67149:function(e,t,n){n(3157);var r=n(80332).Object;e.exports=function(e,t){return r.create(e,t)}},15390:function(e,t,n){n(94150);var r=n(80332).Object;e.exports=function(e,t,n){return r.defineProperty(e,t,n)}},40002:function(e,t,n){n(75818),e.exports=n(80332).Object.setPrototypeOf},31834:function(e,t,n){n(81948),n(91072),n(14510),n(81182),e.exports=n(80332).Symbol},23642:function(e,t,n){n(44153),n(23728),e.exports=n(91706).f("iterator")},85681:function(e){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},79150:function(e){e.exports=function(){}},57054:function(e,t,n){var r=n(59707);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},63446:function(e,t,n){var r=n(34835),i=n(3351),a=n(13583);e.exports=function(e){return function(t,n,o){var s,u=r(t),l=i(u.length),c=a(o,l);if(e&&n!=n){for(;l>c;)if((s=u[c++])!=s)return!0}else for(;l>c;c++)if((e||c in u)&&u[c]===n)return e||c||0;return!e&&-1}}},61419:function(e){var t={}.toString;e.exports=function(e){return t.call(e).slice(8,-1)}},80332:function(e){var t=e.exports={version:"2.6.12"};"number"==typeof __e&&(__e=t)},8878:function(e,t,n){var r=n(85681);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,i){return e.call(t,n,r,i)}}return function(){return e.apply(t,arguments)}}},15334:function(e){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},93753:function(e,t,n){e.exports=!n(50126)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},20464:function(e,t,n){var r=n(59707),i=n(69348).document,a=r(i)&&r(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},94446:function(e){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},16051:function(e,t,n){var r=n(54757),i=n(99694),a=n(90643);e.exports=function(e){var t=r(e),n=i.f;if(n)for(var o,s=n(e),u=a.f,l=0;s.length>l;)u.call(e,o=s[l++])&&t.push(o);return t}},22377:function(e,t,n){var r=n(69348),i=n(80332),a=n(8878),o=n(24959),s=n(14719),u="prototype",l=function(e,t,n){var c,d,f,p=e&l.F,h=e&l.G,m=e&l.S,g=e&l.P,v=e&l.B,y=e&l.W,b=h?i:i[t]||(i[t]={}),E=b[u],_=h?r:m?r[t]:(r[t]||{})[u];for(c in h&&(n=t),n)(d=!p&&_&&void 0!==_[c])&&s(b,c)||(f=d?_[c]:n[c],b[c]=h&&"function"!=typeof _[c]?n[c]:v&&d?a(f,r):y&&_[c]==f?function(e){var t=function(t,n,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,r)}return e.apply(this,arguments)};return t[u]=e[u],t}(f):g&&"function"==typeof f?a(Function.call,f):f,g&&((b.virtual||(b.virtual={}))[c]=f,e&l.R&&E&&!E[c]&&o(E,c,f)))};l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,e.exports=l},50126:function(e){e.exports=function(e){try{return!!e()}catch(t){return!0}}},69348:function(e){var t=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=t)},14719:function(e){var t={}.hasOwnProperty;e.exports=function(e,n){return t.call(e,n)}},24959:function(e,t,n){var r=n(45949),i=n(4089);e.exports=n(93753)?function(e,t,n){return r.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},59118:function(e,t,n){var r=n(69348).document;e.exports=r&&r.documentElement},26098:function(e,t,n){e.exports=!n(93753)&&!n(50126)((function(){return 7!=Object.defineProperty(n(20464)("div"),"a",{get:function(){return 7}}).a}))},33583:function(e,t,n){var r=n(61419);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},74651:function(e,t,n){var r=n(61419);e.exports=Array.isArray||function(e){return"Array"==r(e)}},59707:function(e){e.exports=function(e){return"object"===typeof e?null!==e:"function"===typeof e}},40234:function(e,t,n){"use strict";var r=n(32141),i=n(4089),a=n(42710),o={};n(24959)(o,n(1344)("iterator"),(function(){return this})),e.exports=function(e,t,n){e.prototype=r(o,{next:i(1,n)}),a(e,t+" Iterator")}},56193:function(e,t,n){"use strict";var r=n(34624),i=n(22377),a=n(73929),o=n(24959),s=n(99256),u=n(40234),l=n(42710),c=n(9549),d=n(1344)("iterator"),f=!([].keys&&"next"in[].keys()),p="keys",h="values",m=function(){return this};e.exports=function(e,t,n,g,v,y,b){u(n,t,g);var E,_,C,A=function(e){if(!f&&e in k)return k[e];switch(e){case p:case h:return function(){return new n(this,e)}}return function(){return new n(this,e)}},T=t+" Iterator",w=v==h,S=!1,k=e.prototype,D=k[d]||k["@@iterator"]||v&&k[v],x=D||A(v),O=v?w?A("entries"):x:void 0,N="Array"==t&&k.entries||D;if(N&&(C=c(N.call(new e)))!==Object.prototype&&C.next&&(l(C,T,!0),r||"function"==typeof C[d]||o(C,d,m)),w&&D&&D.name!==h&&(S=!0,x=function(){return D.call(this)}),r&&!b||!f&&!S&&k[d]||o(k,d,x),s[t]=x,s[T]=m,v)if(E={values:w?x:A(h),keys:y?x:A(p),entries:O},b)for(_ in E)_ in k||a(k,_,E[_]);else i(i.P+i.F*(f||S),t,E);return E}},5496:function(e){e.exports=function(e,t){return{value:t,done:!!e}}},99256:function(e){e.exports={}},34624:function(e){e.exports=!0},69502:function(e,t,n){var r=n(24205)("meta"),i=n(59707),a=n(14719),o=n(45949).f,s=0,u=Object.isExtensible||function(){return!0},l=!n(50126)((function(){return u(Object.preventExtensions({}))})),c=function(e){o(e,r,{value:{i:"O"+ ++s,w:{}}})},d=e.exports={KEY:r,NEED:!1,fastKey:function(e,t){if(!i(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,r)){if(!u(e))return"F";if(!t)return"E";c(e)}return e[r].i},getWeak:function(e,t){if(!a(e,r)){if(!u(e))return!0;if(!t)return!1;c(e)}return e[r].w},onFreeze:function(e){return l&&d.NEED&&u(e)&&!a(e,r)&&c(e),e}}},63692:function(e,t,n){"use strict";var r=n(93753),i=n(54757),a=n(99694),o=n(90643),s=n(81208),u=n(33583),l=Object.assign;e.exports=!l||n(50126)((function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach((function(e){t[e]=e})),7!=l({},e)[n]||Object.keys(l({},t)).join("")!=r}))?function(e,t){for(var n=s(e),l=arguments.length,c=1,d=a.f,f=o.f;l>c;)for(var p,h=u(arguments[c++]),m=d?i(h).concat(d(h)):i(h),g=m.length,v=0;g>v;)p=m[v++],r&&!f.call(h,p)||(n[p]=h[p]);return n}:l},32141:function(e,t,n){var r=n(57054),i=n(33368),a=n(94446),o=n(64172)("IE_PROTO"),s=function(){},u="prototype",l=function(){var e,t=n(20464)("iframe"),r=a.length;for(t.style.display="none",n(59118).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),l=e.F;r--;)delete l[u][a[r]];return l()};e.exports=Object.create||function(e,t){var n;return null!==e?(s[u]=r(e),n=new s,s[u]=null,n[o]=e):n=l(),void 0===t?n:i(n,t)}},45949:function(e,t,n){var r=n(57054),i=n(26098),a=n(73998),o=Object.defineProperty;t.f=n(93753)?Object.defineProperty:function(e,t,n){if(r(e),t=a(t,!0),r(n),i)try{return o(e,t,n)}catch(s){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},33368:function(e,t,n){var r=n(45949),i=n(57054),a=n(54757);e.exports=n(93753)?Object.defineProperties:function(e,t){i(e);for(var n,o=a(t),s=o.length,u=0;s>u;)r.f(e,n=o[u++],t[n]);return e}},33535:function(e,t,n){var r=n(90643),i=n(4089),a=n(34835),o=n(73998),s=n(14719),u=n(26098),l=Object.getOwnPropertyDescriptor;t.f=n(93753)?l:function(e,t){if(e=a(e),t=o(t,!0),u)try{return l(e,t)}catch(n){}if(s(e,t))return i(!r.f.call(e,t),e[t])}},83399:function(e,t,n){var r=n(34835),i=n(36121).f,a={}.toString,o="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return o&&"[object Window]"==a.call(e)?function(e){try{return i(e)}catch(t){return o.slice()}}(e):i(r(e))}},36121:function(e,t,n){var r=n(27855),i=n(94446).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,i)}},99694:function(e,t){t.f=Object.getOwnPropertySymbols},9549:function(e,t,n){var r=n(14719),i=n(81208),a=n(64172)("IE_PROTO"),o=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=i(e),r(e,a)?e[a]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?o:null}},27855:function(e,t,n){var r=n(14719),i=n(34835),a=n(63446)(!1),o=n(64172)("IE_PROTO");e.exports=function(e,t){var n,s=i(e),u=0,l=[];for(n in s)n!=o&&r(s,n)&&l.push(n);for(;t.length>u;)r(s,n=t[u++])&&(~a(l,n)||l.push(n));return l}},54757:function(e,t,n){var r=n(27855),i=n(94446);e.exports=Object.keys||function(e){return r(e,i)}},90643:function(e,t){t.f={}.propertyIsEnumerable},4089:function(e){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},73929:function(e,t,n){e.exports=n(24959)},7440:function(e,t,n){var r=n(59707),i=n(57054),a=function(e,t){if(i(e),!r(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,r){try{(r=n(8878)(Function.call,n(33535).f(Object.prototype,"__proto__").set,2))(e,[]),t=!(e instanceof Array)}catch(i){t=!0}return function(e,n){return a(e,n),t?e.__proto__=n:r(e,n),e}}({},!1):void 0),check:a}},42710:function(e,t,n){var r=n(45949).f,i=n(14719),a=n(1344)("toStringTag");e.exports=function(e,t,n){e&&!i(e=n?e:e.prototype,a)&&r(e,a,{configurable:!0,value:t})}},64172:function(e,t,n){var r=n(15486)("keys"),i=n(24205);e.exports=function(e){return r[e]||(r[e]=i(e))}},15486:function(e,t,n){var r=n(80332),i=n(69348),a="__core-js_shared__",o=i[a]||(i[a]={});(e.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})("versions",[]).push({version:r.version,mode:n(34624)?"pure":"global",copyright:"\xa9 2020 Denis Pushkarev (zloirock.ru)"})},74834:function(e,t,n){var r=n(67729),i=n(15334);e.exports=function(e){return function(t,n){var a,o,s=String(i(t)),u=r(n),l=s.length;return u<0||u>=l?e?"":void 0:(a=s.charCodeAt(u))<55296||a>56319||u+1===l||(o=s.charCodeAt(u+1))<56320||o>57343?e?s.charAt(u):a:e?s.slice(u,u+2):o-56320+(a-55296<<10)+65536}}},13583:function(e,t,n){var r=n(67729),i=Math.max,a=Math.min;e.exports=function(e,t){return(e=r(e))<0?i(e+t,0):a(e,t)}},67729:function(e){var t=Math.ceil,n=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?n:t)(e)}},34835:function(e,t,n){var r=n(33583),i=n(15334);e.exports=function(e){return r(i(e))}},3351:function(e,t,n){var r=n(67729),i=Math.min;e.exports=function(e){return e>0?i(r(e),9007199254740991):0}},81208:function(e,t,n){var r=n(15334);e.exports=function(e){return Object(r(e))}},73998:function(e,t,n){var r=n(59707);e.exports=function(e,t){if(!r(e))return e;var n,i;if(t&&"function"==typeof(n=e.toString)&&!r(i=n.call(e)))return i;if("function"==typeof(n=e.valueOf)&&!r(i=n.call(e)))return i;if(!t&&"function"==typeof(n=e.toString)&&!r(i=n.call(e)))return i;throw TypeError("Can't convert object to primitive value")}},24205:function(e){var t=0,n=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++t+n).toString(36))}},16038:function(e,t,n){var r=n(69348),i=n(80332),a=n(34624),o=n(91706),s=n(45949).f;e.exports=function(e){var t=i.Symbol||(i.Symbol=a?{}:r.Symbol||{});"_"==e.charAt(0)||e in t||s(t,e,{value:o.f(e)})}},91706:function(e,t,n){t.f=n(1344)},1344:function(e,t,n){var r=n(15486)("wks"),i=n(24205),a=n(69348).Symbol,o="function"==typeof a;(e.exports=function(e){return r[e]||(r[e]=o&&a[e]||(o?a:i)("Symbol."+e))}).store=r},15243:function(e,t,n){"use strict";var r=n(79150),i=n(5496),a=n(99256),o=n(34835);e.exports=n(56193)(Array,"Array",(function(e,t){this._t=o(e),this._i=0,this._k=t}),(function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,i(1)):i(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])}),"values"),a.Arguments=a.Array,r("keys"),r("values"),r("entries")},32756:function(e,t,n){var r=n(22377);r(r.S+r.F,"Object",{assign:n(63692)})},3157:function(e,t,n){var r=n(22377);r(r.S,"Object",{create:n(32141)})},94150:function(e,t,n){var r=n(22377);r(r.S+r.F*!n(93753),"Object",{defineProperty:n(45949).f})},75818:function(e,t,n){var r=n(22377);r(r.S,"Object",{setPrototypeOf:n(7440).set})},91072:function(){},44153:function(e,t,n){"use strict";var r=n(74834)(!0);n(56193)(String,"String",(function(e){this._t=String(e),this._i=0}),(function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})}))},81948:function(e,t,n){"use strict";var r=n(69348),i=n(14719),a=n(93753),o=n(22377),s=n(73929),u=n(69502).KEY,l=n(50126),c=n(15486),d=n(42710),f=n(24205),p=n(1344),h=n(91706),m=n(16038),g=n(16051),v=n(74651),y=n(57054),b=n(59707),E=n(81208),_=n(34835),C=n(73998),A=n(4089),T=n(32141),w=n(83399),S=n(33535),k=n(99694),D=n(45949),x=n(54757),O=S.f,N=D.f,I=w.f,P=r.Symbol,M=r.JSON,L=M&&M.stringify,R="prototype",F=p("_hidden"),B=p("toPrimitive"),j={}.propertyIsEnumerable,U=c("symbol-registry"),H=c("symbols"),z=c("op-symbols"),V=Object[R],Y="function"==typeof P&&!!k.f,G=r.QObject,q=!G||!G[R]||!G[R].findChild,W=a&&l((function(){return 7!=T(N({},"a",{get:function(){return N(this,"a",{value:7}).a}})).a}))?function(e,t,n){var r=O(V,t);r&&delete V[t],N(e,t,n),r&&e!==V&&N(V,t,r)}:N,K=function(e){var t=H[e]=T(P[R]);return t._k=e,t},X=Y&&"symbol"==typeof P.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof P},$=function(e,t,n){return e===V&&$(z,t,n),y(e),t=C(t,!0),y(n),i(H,t)?(n.enumerable?(i(e,F)&&e[F][t]&&(e[F][t]=!1),n=T(n,{enumerable:A(0,!1)})):(i(e,F)||N(e,F,A(1,{})),e[F][t]=!0),W(e,t,n)):N(e,t,n)},Z=function(e,t){y(e);for(var n,r=g(t=_(t)),i=0,a=r.length;a>i;)$(e,n=r[i++],t[n]);return e},Q=function(e){var t=j.call(this,e=C(e,!0));return!(this===V&&i(H,e)&&!i(z,e))&&(!(t||!i(this,e)||!i(H,e)||i(this,F)&&this[F][e])||t)},J=function(e,t){if(e=_(e),t=C(t,!0),e!==V||!i(H,t)||i(z,t)){var n=O(e,t);return!n||!i(H,t)||i(e,F)&&e[F][t]||(n.enumerable=!0),n}},ee=function(e){for(var t,n=I(_(e)),r=[],a=0;n.length>a;)i(H,t=n[a++])||t==F||t==u||r.push(t);return r},te=function(e){for(var t,n=e===V,r=I(n?z:_(e)),a=[],o=0;r.length>o;)!i(H,t=r[o++])||n&&!i(V,t)||a.push(H[t]);return a};Y||(P=function(){if(this instanceof P)throw TypeError("Symbol is not a constructor!");var e=f(arguments.length>0?arguments[0]:void 0),t=function(n){this===V&&t.call(z,n),i(this,F)&&i(this[F],e)&&(this[F][e]=!1),W(this,e,A(1,n))};return a&&q&&W(V,e,{configurable:!0,set:t}),K(e)},s(P[R],"toString",(function(){return this._k})),S.f=J,D.f=$,n(36121).f=w.f=ee,n(90643).f=Q,k.f=te,a&&!n(34624)&&s(V,"propertyIsEnumerable",Q,!0),h.f=function(e){return K(p(e))}),o(o.G+o.W+o.F*!Y,{Symbol:P});for(var ne="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),re=0;ne.length>re;)p(ne[re++]);for(var ie=x(p.store),ae=0;ie.length>ae;)m(ie[ae++]);o(o.S+o.F*!Y,"Symbol",{for:function(e){return i(U,e+="")?U[e]:U[e]=P(e)},keyFor:function(e){if(!X(e))throw TypeError(e+" is not a symbol!");for(var t in U)if(U[t]===e)return t},useSetter:function(){q=!0},useSimple:function(){q=!1}}),o(o.S+o.F*!Y,"Object",{create:function(e,t){return void 0===t?T(e):Z(T(e),t)},defineProperty:$,defineProperties:Z,getOwnPropertyDescriptor:J,getOwnPropertyNames:ee,getOwnPropertySymbols:te});var oe=l((function(){k.f(1)}));o(o.S+o.F*oe,"Object",{getOwnPropertySymbols:function(e){return k.f(E(e))}}),M&&o(o.S+o.F*(!Y||l((function(){var e=P();return"[null]"!=L([e])||"{}"!=L({a:e})||"{}"!=L(Object(e))}))),"JSON",{stringify:function(e){for(var t,n,r=[e],i=1;arguments.length>i;)r.push(arguments[i++]);if(n=t=r[1],(b(t)||void 0!==e)&&!X(e))return v(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!X(t))return t}),r[1]=t,L.apply(M,r)}}),P[R][B]||n(24959)(P[R],B,P[R].valueOf),d(P,"Symbol"),d(Math,"Math",!0),d(r.JSON,"JSON",!0)},14510:function(e,t,n){n(16038)("asyncIterator")},81182:function(e,t,n){n(16038)("observable")},23728:function(e,t,n){n(15243);for(var r=n(69348),i=n(24959),a=n(99256),o=n(1344)("toStringTag"),s="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),u=0;u<s.length;u++){var l=s[u],c=r[l],d=c&&c.prototype;d&&!d[o]&&i(d,o,l),a[l]=a.Array}},4159:function(e){e.exports=function(){"use strict";var e=1e3,t=6e4,n=36e5,r="millisecond",i="second",a="minute",o="hour",s="day",u="week",l="month",c="quarter",d="year",f="date",p="Invalid Date",h=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,m=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,g={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},v=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},y={s:v,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),i=n%60;return(t<=0?"+":"-")+v(r,2,"0")+":"+v(i,2,"0")},m:function e(t,n){if(t.date()<n.date())return-e(n,t);var r=12*(n.year()-t.year())+(n.month()-t.month()),i=t.clone().add(r,l),a=n-i<0,o=t.clone().add(r+(a?-1:1),l);return+(-(r+(n-i)/(a?i-o:o-i))||0)},a:function(e){return e<0?Math.ceil(e)||0:Math.floor(e)},p:function(e){return{M:l,y:d,w:u,d:s,D:f,h:o,m:a,s:i,ms:r,Q:c}[e]||String(e||"").toLowerCase().replace(/s$/,"")},u:function(e){return void 0===e}},b="en",E={};E[b]=g;var _=function(e){return e instanceof w},C=function(e,t,n){var r;if(!e)return b;if("string"==typeof e)E[e]&&(r=e),t&&(E[e]=t,r=e);else{var i=e.name;E[i]=e,r=i}return!n&&r&&(b=r),r||!n&&b},A=function(e,t){if(_(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new w(n)},T=y;T.l=C,T.i=_,T.w=function(e,t){return A(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var w=function(){function g(e){this.$L=C(e.locale,null,!0),this.parse(e)}var v=g.prototype;return v.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(T.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(h);if(r){var i=r[2]-1||0,a=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,a)):new Date(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,a)}}return new Date(t)}(e),this.$x=e.x||{},this.init()},v.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},v.$utils=function(){return T},v.isValid=function(){return!(this.$d.toString()===p)},v.isSame=function(e,t){var n=A(e);return this.startOf(t)<=n&&n<=this.endOf(t)},v.isAfter=function(e,t){return A(e)<this.startOf(t)},v.isBefore=function(e,t){return this.endOf(t)<A(e)},v.$g=function(e,t,n){return T.u(e)?this[t]:this.set(n,e)},v.unix=function(){return Math.floor(this.valueOf()/1e3)},v.valueOf=function(){return this.$d.getTime()},v.startOf=function(e,t){var n=this,r=!!T.u(t)||t,c=T.p(e),p=function(e,t){var i=T.w(n.$u?Date.UTC(n.$y,t,e):new Date(n.$y,t,e),n);return r?i:i.endOf(s)},h=function(e,t){return T.w(n.toDate()[e].apply(n.toDate("s"),(r?[0,0,0,0]:[23,59,59,999]).slice(t)),n)},m=this.$W,g=this.$M,v=this.$D,y="set"+(this.$u?"UTC":"");switch(c){case d:return r?p(1,0):p(31,11);case l:return r?p(1,g):p(0,g+1);case u:var b=this.$locale().weekStart||0,E=(m<b?m+7:m)-b;return p(r?v-E:v+(6-E),g);case s:case f:return h(y+"Hours",0);case o:return h(y+"Minutes",1);case a:return h(y+"Seconds",2);case i:return h(y+"Milliseconds",3);default:return this.clone()}},v.endOf=function(e){return this.startOf(e,!1)},v.$set=function(e,t){var n,u=T.p(e),c="set"+(this.$u?"UTC":""),p=(n={},n[s]=c+"Date",n[f]=c+"Date",n[l]=c+"Month",n[d]=c+"FullYear",n[o]=c+"Hours",n[a]=c+"Minutes",n[i]=c+"Seconds",n[r]=c+"Milliseconds",n)[u],h=u===s?this.$D+(t-this.$W):t;if(u===l||u===d){var m=this.clone().set(f,1);m.$d[p](h),m.init(),this.$d=m.set(f,Math.min(this.$D,m.daysInMonth())).$d}else p&&this.$d[p](h);return this.init(),this},v.set=function(e,t){return this.clone().$set(e,t)},v.get=function(e){return this[T.p(e)]()},v.add=function(r,c){var f,p=this;r=Number(r);var h=T.p(c),m=function(e){var t=A(p);return T.w(t.date(t.date()+Math.round(e*r)),p)};if(h===l)return this.set(l,this.$M+r);if(h===d)return this.set(d,this.$y+r);if(h===s)return m(1);if(h===u)return m(7);var g=(f={},f[a]=t,f[o]=n,f[i]=e,f)[h]||1,v=this.$d.getTime()+r*g;return T.w(v,this)},v.subtract=function(e,t){return this.add(-1*e,t)},v.format=function(e){var t=this,n=this.$locale();if(!this.isValid())return n.invalidDate||p;var r=e||"YYYY-MM-DDTHH:mm:ssZ",i=T.z(this),a=this.$H,o=this.$m,s=this.$M,u=n.weekdays,l=n.months,c=function(e,n,i,a){return e&&(e[n]||e(t,r))||i[n].substr(0,a)},d=function(e){return T.s(a%12||12,e,"0")},f=n.meridiem||function(e,t,n){var r=e<12?"AM":"PM";return n?r.toLowerCase():r},h={YY:String(this.$y).slice(-2),YYYY:this.$y,M:s+1,MM:T.s(s+1,2,"0"),MMM:c(n.monthsShort,s,l,3),MMMM:c(l,s),D:this.$D,DD:T.s(this.$D,2,"0"),d:String(this.$W),dd:c(n.weekdaysMin,this.$W,u,2),ddd:c(n.weekdaysShort,this.$W,u,3),dddd:u[this.$W],H:String(a),HH:T.s(a,2,"0"),h:d(1),hh:d(2),a:f(a,o,!0),A:f(a,o,!1),m:String(o),mm:T.s(o,2,"0"),s:String(this.$s),ss:T.s(this.$s,2,"0"),SSS:T.s(this.$ms,3,"0"),Z:i};return r.replace(m,(function(e,t){return t||h[e]||i.replace(":","")}))},v.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},v.diff=function(r,f,p){var h,m=T.p(f),g=A(r),v=(g.utcOffset()-this.utcOffset())*t,y=this-g,b=T.m(this,g);return b=(h={},h[d]=b/12,h[l]=b,h[c]=b/3,h[u]=(y-v)/6048e5,h[s]=(y-v)/864e5,h[o]=y/n,h[a]=y/t,h[i]=y/e,h)[m]||y,p?b:T.a(b)},v.daysInMonth=function(){return this.endOf(l).$D},v.$locale=function(){return E[this.$L]},v.locale=function(e,t){if(!e)return this.$L;var n=this.clone(),r=C(e,t,!0);return r&&(n.$L=r),n},v.clone=function(){return T.w(this.$d,this)},v.toDate=function(){return new Date(this.valueOf())},v.toJSON=function(){return this.isValid()?this.toISOString():null},v.toISOString=function(){return this.$d.toISOString()},v.toString=function(){return this.$d.toUTCString()},g}(),S=w.prototype;return A.prototype=S,[["$ms",r],["$s",i],["$m",a],["$H",o],["$W",s],["$M",l],["$y",d],["$D",f]].forEach((function(e){S[e[1]]=function(t){return this.$g(t,e[0],e[1])}})),A.extend=function(e,t){return e.$i||(e(t,w,A),e.$i=!0),A},A.locale=C,A.isDayjs=_,A.unix=function(e){return A(1e3*e)},A.en=E[b],A.Ls=E,A.p={},A}()},9516:function(e,t,n){e.exports=function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var n=t(e),r={name:"en-gb",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekStart:1,yearStart:4,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}};return n.default.locale(r,null,!0),r}(n(4159))},33731:function(e,t,n){e.exports=function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var n=t(e),r={name:"zh-cn",weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u5468\u65e5_\u5468\u4e00_\u5468\u4e8c_\u5468\u4e09_\u5468\u56db_\u5468\u4e94_\u5468\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),ordinal:function(e,t){return"W"===t?e+"\u5468":e+"\u65e5"},weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5Ah\u70b9mm\u5206",LLLL:"YYYY\u5e74M\u6708D\u65e5ddddAh\u70b9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},relativeTime:{future:"%s\u5185",past:"%s\u524d",s:"\u51e0\u79d2",m:"1 \u5206\u949f",mm:"%d \u5206\u949f",h:"1 \u5c0f\u65f6",hh:"%d \u5c0f\u65f6",d:"1 \u5929",dd:"%d \u5929",M:"1 \u4e2a\u6708",MM:"%d \u4e2a\u6708",y:"1 \u5e74",yy:"%d \u5e74"},meridiem:function(e,t){var n=100*e+t;return n<600?"\u51cc\u6668":n<900?"\u65e9\u4e0a":n<1100?"\u4e0a\u5348":n<1300?"\u4e2d\u5348":n<1800?"\u4e0b\u5348":"\u665a\u4e0a"}};return n.default.locale(r,null,!0),r}(n(4159))},90923:function(e){e.exports=function(){"use strict";var e={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},t=/(\[[^[]*\])|([-:/.()\s]+)|(A|a|YYYY|YY?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,n=/\d\d/,r=/\d\d?/,i=/\d*[^\s\d-_:/()]+/,a={},o=function(e){return(e=+e)+(e>68?1900:2e3)},s=function(e){return function(t){this[e]=+t}},u=[/[+-]\d\d:?(\d\d)?|Z/,function(e){(this.zone||(this.zone={})).offset=function(e){if(!e)return 0;if("Z"===e)return 0;var t=e.match(/([+-]|\d\d)/g),n=60*t[1]+(+t[2]||0);return 0===n?0:"+"===t[0]?-n:n}(e)}],l=function(e){var t=a[e];return t&&(t.indexOf?t:t.s.concat(t.f))},c=function(e,t){var n,r=a.meridiem;if(r){for(var i=1;i<=24;i+=1)if(e.indexOf(r(i,0,t))>-1){n=i>12;break}}else n=e===(t?"pm":"PM");return n},d={A:[i,function(e){this.afternoon=c(e,!1)}],a:[i,function(e){this.afternoon=c(e,!0)}],S:[/\d/,function(e){this.milliseconds=100*+e}],SS:[n,function(e){this.milliseconds=10*+e}],SSS:[/\d{3}/,function(e){this.milliseconds=+e}],s:[r,s("seconds")],ss:[r,s("seconds")],m:[r,s("minutes")],mm:[r,s("minutes")],H:[r,s("hours")],h:[r,s("hours")],HH:[r,s("hours")],hh:[r,s("hours")],D:[r,s("day")],DD:[n,s("day")],Do:[i,function(e){var t=a.ordinal,n=e.match(/\d+/);if(this.day=n[0],t)for(var r=1;r<=31;r+=1)t(r).replace(/\[|\]/g,"")===e&&(this.day=r)}],M:[r,s("month")],MM:[n,s("month")],MMM:[i,function(e){var t=l("months"),n=(l("monthsShort")||t.map((function(e){return e.substr(0,3)}))).indexOf(e)+1;if(n<1)throw new Error;this.month=n%12||n}],MMMM:[i,function(e){var t=l("months").indexOf(e)+1;if(t<1)throw new Error;this.month=t%12||t}],Y:[/[+-]?\d+/,s("year")],YY:[n,function(e){this.year=o(e)}],YYYY:[/\d{4}/,s("year")],Z:u,ZZ:u};function f(n){var r,i;r=n,i=a&&a.formats;for(var o=(n=r.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(t,n,r){var a=r&&r.toUpperCase();return n||i[r]||e[r]||i[a].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,n){return t||n.slice(1)}))}))).match(t),s=o.length,u=0;u<s;u+=1){var l=o[u],c=d[l],f=c&&c[0],p=c&&c[1];o[u]=p?{regex:f,parser:p}:l.replace(/^\[|\]$/g,"")}return function(e){for(var t={},n=0,r=0;n<s;n+=1){var i=o[n];if("string"==typeof i)r+=i.length;else{var a=i.regex,u=i.parser,l=e.substr(r),c=a.exec(l)[0];u.call(t,c),e=e.replace(c,"")}}return function(e){var t=e.afternoon;if(void 0!==t){var n=e.hours;t?n<12&&(e.hours+=12):12===n&&(e.hours=0),delete e.afternoon}}(t),t}}return function(e,t,n){n.p.customParseFormat=!0,e&&e.parseTwoDigitYear&&(o=e.parseTwoDigitYear);var r=t.prototype,i=r.parse;r.parse=function(e){var t=e.date,r=e.utc,o=e.args;this.$u=r;var s=o[1];if("string"==typeof s){var u=!0===o[2],l=!0===o[3],c=u||l,d=o[2];l&&(d=o[2]),a=this.$locale(),!u&&d&&(a=n.Ls[d]),this.$d=function(e,t,n){try{if(["x","X"].indexOf(t)>-1)return new Date(("X"===t?1e3:1)*e);var r=f(t)(e),i=r.year,a=r.month,o=r.day,s=r.hours,u=r.minutes,l=r.seconds,c=r.milliseconds,d=r.zone,p=new Date,h=o||(i||a?1:p.getDate()),m=i||p.getFullYear(),g=0;i&&!a||(g=a>0?a-1:p.getMonth());var v=s||0,y=u||0,b=l||0,E=c||0;return d?new Date(Date.UTC(m,g,h,v,y,b,E+60*d.offset*1e3)):n?new Date(Date.UTC(m,g,h,v,y,b,E)):new Date(m,g,h,v,y,b,E)}catch(e){return new Date("")}}(t,s,r),this.init(),d&&!0!==d&&(this.$L=this.locale(d).$L),c&&t!=this.format(s)&&(this.$d=new Date("")),a={}}else if(s instanceof Array)for(var p=s.length,h=1;h<=p;h+=1){o[1]=s[h-1];var m=n.apply(this,o);if(m.isValid()){this.$d=m.$d,this.$L=m.$L,this.init();break}h===p&&(this.$d=new Date(""))}else i.call(this,e)}}}()},43978:function(e){e.exports=function(){"use strict";return function(e,t,n){var r=t.prototype,i=function(e){return e&&(e.indexOf?e:e.s)},a=function(e,t,n,r,a){var o=e.name?e:e.$locale(),s=i(o[t]),u=i(o[n]),l=s||u.map((function(e){return e.substr(0,r)}));if(!a)return l;var c=o.weekStart;return l.map((function(e,t){return l[(t+(c||0))%7]}))},o=function(){return n.Ls[n.locale()]},s=function(e,t){return e.formats[t]||function(e){return e.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,n){return t||n.slice(1)}))}(e.formats[t.toUpperCase()])},u=function(){var e=this;return{months:function(t){return t?t.format("MMMM"):a(e,"months")},monthsShort:function(t){return t?t.format("MMM"):a(e,"monthsShort","months",3)},firstDayOfWeek:function(){return e.$locale().weekStart||0},weekdays:function(t){return t?t.format("dddd"):a(e,"weekdays")},weekdaysMin:function(t){return t?t.format("dd"):a(e,"weekdaysMin","weekdays",2)},weekdaysShort:function(t){return t?t.format("ddd"):a(e,"weekdaysShort","weekdays",3)},longDateFormat:function(t){return s(e.$locale(),t)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};r.localeData=function(){return u.bind(this)()},n.localeData=function(){var e=o();return{firstDayOfWeek:function(){return e.weekStart||0},weekdays:function(){return n.weekdays()},weekdaysShort:function(){return n.weekdaysShort()},weekdaysMin:function(){return n.weekdaysMin()},months:function(){return n.months()},monthsShort:function(){return n.monthsShort()},longDateFormat:function(t){return s(e,t)},meridiem:e.meridiem,ordinal:e.ordinal}},n.months=function(){return a(o(),"months")},n.monthsShort=function(){return a(o(),"monthsShort","months",3)},n.weekdays=function(e){return a(o(),"weekdays",null,null,e)},n.weekdaysShort=function(e){return a(o(),"weekdaysShort","weekdays",3,e)},n.weekdaysMin=function(e){return a(o(),"weekdaysMin","weekdays",2,e)}}}()},36220:function(e){e.exports=function(){"use strict";var e="minute",t=/[+-]\d\d(?::?\d\d)?/g,n=/([+-]|\d\d)/g;return function(r,i,a){var o=i.prototype;a.utc=function(e){return new i({date:e,utc:!0,args:arguments})},o.utc=function(t){var n=a(this.toDate(),{locale:this.$L,utc:!0});return t?n.add(this.utcOffset(),e):n},o.local=function(){return a(this.toDate(),{locale:this.$L,utc:!1})};var s=o.parse;o.parse=function(e){e.utc&&(this.$u=!0),this.$utils().u(e.$offset)||(this.$offset=e.$offset),s.call(this,e)};var u=o.init;o.init=function(){if(this.$u){var e=this.$d;this.$y=e.getUTCFullYear(),this.$M=e.getUTCMonth(),this.$D=e.getUTCDate(),this.$W=e.getUTCDay(),this.$H=e.getUTCHours(),this.$m=e.getUTCMinutes(),this.$s=e.getUTCSeconds(),this.$ms=e.getUTCMilliseconds()}else u.call(this)};var l=o.utcOffset;o.utcOffset=function(r,i){var a=this.$utils().u;if(a(r))return this.$u?0:a(this.$offset)?l.call(this):this.$offset;if("string"==typeof r&&null===(r=function(e){void 0===e&&(e="");var r=e.match(t);if(!r)return null;var i=(""+r[0]).match(n)||["-",0,0],a=i[0],o=60*+i[1]+ +i[2];return 0===o?0:"+"===a?o:-o}(r)))return this;var o=Math.abs(r)<=16?60*r:r,s=this;if(i)return s.$offset=o,s.$u=0===r,s;if(0!==r){var u=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(s=this.local().add(o+u,e)).$offset=o,s.$x.$localOffset=u}else s=this.utc();return s};var c=o.format;o.format=function(e){var t=e||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return c.call(this,t)},o.valueOf=function(){var e=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||(new Date).getTimezoneOffset());return this.$d.valueOf()-6e4*e},o.isUTC=function(){return!!this.$u},o.toISOString=function(){return this.toDate().toISOString()},o.toString=function(){return this.toDate().toUTCString()};var d=o.toDate;o.toDate=function(e){return"s"===e&&this.$offset?a(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():d.call(this)};var f=o.diff;o.diff=function(e,t,n){if(e&&this.$u===e.$u)return f.call(this,e,t,n);var r=this.local(),i=a(e).local();return f.call(r,i,t,n)}}}()},43540:function(e){e.exports=function(){"use strict";var e="week",t="year";return function(n,r,i){var a=r.prototype;a.week=function(n){if(void 0===n&&(n=null),null!==n)return this.add(7*(n-this.week()),"day");var r=this.$locale().yearStart||1;if(11===this.month()&&this.date()>25){var a=i(this).startOf(t).add(1,t).date(r),o=i(this).endOf(e);if(a.isBefore(o))return 1}var s=i(this).startOf(t).date(r).startOf(e).subtract(1,"millisecond"),u=this.diff(s,e,!0);return u<0?i(this).startOf("week").week():Math.ceil(u)},a.weeks=function(e){return void 0===e&&(e=null),this.week(e)}}}()},55097:function(e){e.exports=function(){return function(t){if(/number|string|boolean/.test(typeof t))return t;if(t instanceof Date)return new Date(t.getTime());var n=t instanceof Array?[]:{};return r(t,n),n;function r(t,n){for(var i in t){var a=t[i];a instanceof Date?e(n,i,new Date(a.getTime())):a instanceof Function?e(n,i,a):a instanceof Array?r(a,e(n,i,[])):a instanceof Object?r(a,e(n,i,{})):e(n,i,a)}}};function e(e,t,n){return e instanceof Array?(e.push(n),e[e.length-1]):e instanceof Object?(e[t]=n,e[t]):void 0}}()},27980:function(e,t,n){var r=n(27839),i=n(80046),a=n(28619),o=n(92157),s=n(70955),u=n(94866),l=Date.prototype.getTime;function c(e,t,n){var p=n||{};return!!(p.strict?a(e,t):e===t)||(!e||!t||"object"!==typeof e&&"object"!==typeof t?p.strict?a(e,t):e==t:function(e,t,n){var a,p;if(typeof e!==typeof t)return!1;if(d(e)||d(t))return!1;if(e.prototype!==t.prototype)return!1;if(i(e)!==i(t))return!1;var h=o(e),m=o(t);if(h!==m)return!1;if(h||m)return e.source===t.source&&s(e)===s(t);if(u(e)&&u(t))return l.call(e)===l.call(t);var g=f(e),v=f(t);if(g!==v)return!1;if(g||v){if(e.length!==t.length)return!1;for(a=0;a<e.length;a++)if(e[a]!==t[a])return!1;return!0}if(typeof e!==typeof t)return!1;try{var y=r(e),b=r(t)}catch(E){return!1}if(y.length!==b.length)return!1;for(y.sort(),b.sort(),a=y.length-1;a>=0;a--)if(y[a]!=b[a])return!1;for(a=y.length-1;a>=0;a--)if(!c(e[p=y[a]],t[p],n))return!1;return!0}(e,t,p))}function d(e){return null===e||void 0===e}function f(e){return!(!e||"object"!==typeof e||"number"!==typeof e.length)&&("function"===typeof e.copy&&"function"===typeof e.slice&&!(e.length>0&&"number"!==typeof e[0]))}e.exports=c},72414:function(e){"use strict";var t=function(e){return function(e){return!!e&&"object"===typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===n}(e)}(e)};var n="function"===typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function r(e,t){return!1!==t.clone&&t.isMergeableObject(e)?u((n=e,Array.isArray(n)?[]:{}),e,t):e;var n}function i(e,t,n){return e.concat(t).map((function(e){return r(e,n)}))}function a(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((function(t){return Object.propertyIsEnumerable.call(e,t)})):[]}(e))}function o(e,t){try{return t in e}catch(n){return!1}}function s(e,t,n){var i={};return n.isMergeableObject(e)&&a(e).forEach((function(t){i[t]=r(e[t],n)})),a(t).forEach((function(a){(function(e,t){return o(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,a)||(o(e,a)&&n.isMergeableObject(t[a])?i[a]=function(e,t){if(!t.customMerge)return u;var n=t.customMerge(e);return"function"===typeof n?n:u}(a,n)(e[a],t[a],n):i[a]=r(t[a],n))})),i}function u(e,n,a){(a=a||{}).arrayMerge=a.arrayMerge||i,a.isMergeableObject=a.isMergeableObject||t,a.cloneUnlessOtherwiseSpecified=r;var o=Array.isArray(n);return o===Array.isArray(e)?o?a.arrayMerge(e,n,a):s(e,n,a):r(n,a)}u.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,n){return u(e,n,t)}),{})};var l=u;e.exports=l},29411:function(e,t,n){"use strict";var r=n(19090),i=n(57430),a=n(37277),o=n(24553);e.exports=function(e,t,n){if(!e||"object"!==typeof e&&"function"!==typeof e)throw new a("`obj` must be an object or a function`");if("string"!==typeof t&&"symbol"!==typeof t)throw new a("`property` must be a string or a symbol`");if(arguments.length>3&&"boolean"!==typeof arguments[3]&&null!==arguments[3])throw new a("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&"boolean"!==typeof arguments[4]&&null!==arguments[4])throw new a("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&"boolean"!==typeof arguments[5]&&null!==arguments[5])throw new a("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&"boolean"!==typeof arguments[6])throw new a("`loose`, if provided, must be a boolean");var s=arguments.length>3?arguments[3]:null,u=arguments.length>4?arguments[4]:null,l=arguments.length>5?arguments[5]:null,c=arguments.length>6&&arguments[6],d=!!o&&o(e,t);if(r)r(e,t,{configurable:null===l&&d?d.configurable:!l,enumerable:null===s&&d?d.enumerable:!s,value:n,writable:null===u&&d?d.writable:!u});else{if(!c&&(s||u||l))throw new i("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.");e[t]=n}}},28726:function(e,t,n){"use strict";var r=n(27839),i="function"===typeof Symbol&&"symbol"===typeof Symbol("foo"),a=Object.prototype.toString,o=Array.prototype.concat,s=n(29411),u=n(47734)(),l=function(e,t,n,r){if(t in e)if(!0===r){if(e[t]===n)return}else if("function"!==typeof(i=r)||"[object Function]"!==a.call(i)||!r())return;var i;u?s(e,t,n,!0):s(e,t,n)},c=function(e,t){var n=arguments.length>2?arguments[2]:{},a=r(t);i&&(a=o.call(a,Object.getOwnPropertySymbols(t)));for(var s=0;s<a.length;s+=1)l(e,a[s],t[a[s]],n[a[s]])};c.supportsDescriptors=!!u,e.exports=c},86552:function(e){"use strict";e.exports=function(e){if(e=String(e||""),r.test(e))return"rtl";if(i.test(e))return"ltr";return"neutral"};var t="\u0591-\u07ff\ufb1d-\ufdfd\ufe70-\ufefc",n="A-Za-z\xc0-\xd6\xd8-\xf6\xf8-\u02b8\u0300-\u0590\u0800-\u1fff\u200e\u2c00-\ufb1c\ufe00-\ufe6f\ufefd-\uffff",r=new RegExp("^[^"+n+"]*["+t+"]"),i=new RegExp("^[^"+t+"]*["+n+"]")},85505:function(e,t,n){"use strict";t.__esModule=!0;var r,i=n(47416),a=(r=i)&&r.__esModule?r:{default:r},o=function(){function e(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),Array.isArray(n[0])&&1===n.length&&(n=n[0]);for(var i=0;i<n.length;i++)if(!a.default(n[i]))throw new Error("Expected a disposable");this.disposables=n,this.isDisposed=!1}return e.prototype.add=function(e){this.isDisposed?e.dispose():this.disposables.push(e)},e.prototype.remove=function(e){if(this.isDisposed)return!1;var t=this.disposables.indexOf(e);return-1!==t&&(this.disposables.splice(t,1),e.dispose(),!0)},e.prototype.dispose=function(){if(!this.isDisposed){for(var e=this.disposables.length,t=new Array(e),n=0;n<e;n++)t[n]=this.disposables[n];this.isDisposed=!0,this.disposables=[],this.length=0;for(n=0;n<e;n++)t[n].dispose()}},e}();t.default=o,e.exports=t.default},58376:function(e,t){"use strict";t.__esModule=!0;var n=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var r=function(){},i=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.isDisposed=!1,this.action=t||r}return n(e,null,[{key:"empty",value:{dispose:r},enumerable:!0}]),e.prototype.dispose=function(){this.isDisposed||(this.action.call(null),this.isDisposed=!0)},e}();t.default=i,e.exports=t.default},47972:function(e,t,n){"use strict";t.__esModule=!0;var r,i=n(47416),a=(r=i)&&r.__esModule?r:{default:r},o=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.isDisposed=!1,this.current=null}return e.prototype.getDisposable=function(){return this.current},e.prototype.setDisposable=function(){var e=arguments.length<=0||void 0===arguments[0]?null:arguments[0];if(null!=e&&!a.default(e))throw new Error("Expected either an empty value or a valid disposable");var t=this.isDisposed,n=void 0;t||(n=this.current,this.current=e),n&&n.dispose(),t&&e&&e.dispose()},e.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var e=this.current;this.current=null,e&&e.dispose()}},e}();t.default=o,e.exports=t.default},86864:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var i=r(n(47416));t.isDisposable=i.default;var a=r(n(58376));t.Disposable=a.default;var o=r(n(85505));t.CompositeDisposable=o.default;var s=r(n(47972));t.SerialDisposable=s.default},47416:function(e,t){"use strict";t.__esModule=!0,t.default=function(e){return Boolean(e&&"function"===typeof e.dispose)},e.exports=t.default},91451:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=u(n(79514)),a=u(n(21615)),o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(11702)),s=u(n(45426));function u(e){return e&&e.__esModule?e:{default:e}}var l=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e);var r=(0,i.default)(a.default);this.context=n,this.store=r,this.monitor=new s.default(r),this.registry=this.monitor.registry,this.backend=t(this),r.subscribe(this.handleRefCountChange.bind(this))}return r(e,[{key:"handleRefCountChange",value:function(){var e=this.store.getState().refCount>0;e&&!this.isSetUp?(this.backend.setup(),this.isSetUp=!0):!e&&this.isSetUp&&(this.backend.teardown(),this.isSetUp=!1)}},{key:"getContext",value:function(){return this.context}},{key:"getMonitor",value:function(){return this.monitor}},{key:"getBackend",value:function(){return this.backend}},{key:"getRegistry",value:function(){return this.registry}},{key:"getActions",value:function(){var e=this,t=this.store.dispatch;return Object.keys(o).filter((function(e){return"function"===typeof o[e]})).reduce((function(n,r){var i,a=o[r];return n[r]=(i=a,function(){for(var n=arguments.length,r=Array(n),a=0;a<n;a++)r[a]=arguments[a];var o=i.apply(e,r);"undefined"!==typeof o&&t(o)}),n}),{})}}]),e}();t.default=l},45426:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=c(n(10949)),a=c(n(12279)),o=c(n(93482)),s=c(n(85710)),u=n(12482),l=n(64669);function c(e){return e&&e.__esModule?e:{default:e}}var d=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.store=t,this.registry=new s.default(t)}return r(e,[{key:"subscribeToStateChange",value:function(e){var t=this,n=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).handlerIds;(0,i.default)("function"===typeof e,"listener must be a function."),(0,i.default)("undefined"===typeof n||(0,a.default)(n),"handlerIds, when specified, must be an array of strings.");var r=this.store.getState().stateId;return this.store.subscribe((function(){var i=t.store.getState(),a=i.stateId;try{a===r||a===r+1&&!(0,l.areDirty)(i.dirtyHandlerIds,n)||e()}finally{r=a}}))}},{key:"subscribeToOffsetChange",value:function(e){var t=this;(0,i.default)("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){var t=this.registry.getSource(e);return(0,i.default)(t,"Expected to find a valid source."),!this.isDragging()&&t.canDrag(this,e)}},{key:"canDropOnTarget",value:function(e){var t=this.registry.getTarget(e);if((0,i.default)(t,"Expected to find a valid target."),!this.isDragging()||this.didDrop())return!1;var n=this.registry.getTargetType(e),r=this.getItemType();return(0,o.default)(n,r)&&t.canDrop(this,e)}},{key:"isDragging",value:function(){return Boolean(this.getItemType())}},{key:"isDraggingSource",value:function(e){var t=this.registry.getSource(e,!0);return(0,i.default)(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}).shallow;if(!this.isDragging())return!1;var n=this.registry.getTargetType(e),r=this.getItemType();if(!(0,o.default)(n,r))return!1;var i=this.getTargetIds();if(!i.length)return!1;var a=i.indexOf(e);return t?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(0,u.getSourceClientOffset)(this.store.getState().dragOffset)}},{key:"getDifferenceFromInitialOffset",value:function(){return(0,u.getDifferenceFromInitialOffset)(this.store.getState().dragOffset)}}]),e}();t.default=d},28838:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var r=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}return n(e,[{key:"canDrag",value:function(){return!0}},{key:"isDragging",value:function(e,t){return t===e.getSourceId()}},{key:"endDrag",value:function(){}}]),e}();t.default=r},93057:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var r=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}return n(e,[{key:"canDrop",value:function(){return!0}},{key:"hover",value:function(){}},{key:"drop",value:function(){}}]),e}();t.default=r},85710:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a=c(n(10949)),o=c(n(12279)),s=c(n(2114)),u=n(71558),l=c(n(42660));function c(e){return e&&e.__esModule?e:{default:e}}var d="SOURCE",f="TARGET";function p(e,t){t&&(0,o.default)(e)?e.forEach((function(e){return p(e,!1)})):(0,a.default)("string"===typeof e||"symbol"===("undefined"===typeof e?"undefined":i(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 h(e){switch(e[0]){case"S":return d;case"T":return f;default:(0,a.default)(!1,"Cannot parse handler ID: "+e)}}var m=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.store=t,this.types={},this.handlers={},this.pinnedSourceId=null,this.pinnedSource=null}return r(e,[{key:"addSource",value:function(e,t){p(e),function(e){(0,a.default)("function"===typeof e.canDrag,"Expected canDrag to be a function."),(0,a.default)("function"===typeof e.beginDrag,"Expected beginDrag to be a function."),(0,a.default)("function"===typeof e.endDrag,"Expected endDrag to be a function.")}(t);var n=this.addHandler(d,e,t);return this.store.dispatch((0,u.addSource)(n)),n}},{key:"addTarget",value:function(e,t){p(e,!0),function(e){(0,a.default)("function"===typeof e.canDrop,"Expected canDrop to be a function."),(0,a.default)("function"===typeof e.hover,"Expected hover to be a function."),(0,a.default)("function"===typeof e.drop,"Expected beginDrag to be a function.")}(t);var n=this.addHandler(f,e,t);return this.store.dispatch((0,u.addTarget)(n)),n}},{key:"addHandler",value:function(e,t,n){var r=function(e){var t=(0,l.default)().toString();switch(e){case d:return"S"+t;case f:return"T"+t;default:(0,a.default)(!1,"Unknown role: "+e)}}(e);return this.types[r]=t,this.handlers[r]=n,r}},{key:"containsHandler",value:function(e){var t=this;return Object.keys(this.handlers).some((function(n){return t.handlers[n]===e}))}},{key:"getSource",value:function(e,t){return(0,a.default)(this.isSourceId(e),"Expected a valid source ID."),t&&e===this.pinnedSourceId?this.pinnedSource:this.handlers[e]}},{key:"getTarget",value:function(e){return(0,a.default)(this.isTargetId(e),"Expected a valid target ID."),this.handlers[e]}},{key:"getSourceType",value:function(e){return(0,a.default)(this.isSourceId(e),"Expected a valid source ID."),this.types[e]}},{key:"getTargetType",value:function(e){return(0,a.default)(this.isTargetId(e),"Expected a valid target ID."),this.types[e]}},{key:"isSourceId",value:function(e){return h(e)===d}},{key:"isTargetId",value:function(e){return h(e)===f}},{key:"removeSource",value:function(e){var t=this;(0,a.default)(this.getSource(e),"Expected an existing source."),this.store.dispatch((0,u.removeSource)(e)),(0,s.default)((function(){delete t.handlers[e],delete t.types[e]}))}},{key:"removeTarget",value:function(e){var t=this;(0,a.default)(this.getTarget(e),"Expected an existing target."),this.store.dispatch((0,u.removeTarget)(e)),(0,s.default)((function(){delete t.handlers[e],delete t.types[e]}))}},{key:"pinSource",value:function(e){var t=this.getSource(e);(0,a.default)(t,"Expected an existing source."),this.pinnedSourceId=e,this.pinnedSource=t}},{key:"unpinSource",value:function(){(0,a.default)(this.pinnedSource,"No source is pinned at the time."),this.pinnedSourceId=null,this.pinnedSource=null}}]),e}();t.default=m},11702:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.END_DRAG=t.DROP=t.HOVER=t.PUBLISH_DRAG_SOURCE=t.BEGIN_DRAG=void 0;var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};t.beginDrag=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{publishSource:!0,clientOffset:null},n=t.publishSource,r=t.clientOffset,s=t.getSourceClientOffset;(0,i.default)((0,a.default)(e),"Expected sourceIds to be an array.");var u=this.getMonitor(),c=this.getRegistry();(0,i.default)(!u.isDragging(),"Cannot call beginDrag while dragging.");for(var d=0;d<e.length;d++)(0,i.default)(c.getSource(e[d]),"Expected sourceIds to be registered.");for(var f=null,p=e.length-1;p>=0;p--)if(u.canDragSource(e[p])){f=e[p];break}if(null===f)return;var h=null;r&&((0,i.default)("function"===typeof s,"When clientOffset is provided, getSourceClientOffset must be a function."),h=s(f));var m=c.getSource(f).beginDrag(u,f);(0,i.default)((0,o.default)(m),"Item must be an object."),c.pinSource(f);var g=c.getSourceType(f);return{type:l,itemType:g,item:m,sourceId:f,clientOffset:r,sourceClientOffset:h,isSourcePublic:n}},t.publishDragSource=function(){if(!this.getMonitor().isDragging())return;return{type:c}},t.hover=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.clientOffset,r=void 0===n?null:n;(0,i.default)((0,a.default)(e),"Expected targetIds to be an array.");var o=e.slice(0),u=this.getMonitor(),l=this.getRegistry();(0,i.default)(u.isDragging(),"Cannot call hover while not dragging."),(0,i.default)(!u.didDrop(),"Cannot call hover after drop.");for(var c=0;c<o.length;c++){var f=o[c];(0,i.default)(o.lastIndexOf(f)===c,"Expected targetIds to be unique in the passed array.");var p=l.getTarget(f);(0,i.default)(p,"Expected targetIds to be registered.")}for(var h=u.getItemType(),m=o.length-1;m>=0;m--){var g=o[m],v=l.getTargetType(g);(0,s.default)(v,h)||o.splice(m,1)}for(var y=0;y<o.length;y++){var b=o[y];l.getTarget(b).hover(u,b)}return{type:d,targetIds:o,clientOffset:r}},t.drop=function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=this.getMonitor(),a=this.getRegistry();(0,i.default)(n.isDragging(),"Cannot call drop while not dragging."),(0,i.default)(!n.didDrop(),"Cannot call drop twice during one drag operation.");var s=n.getTargetIds().filter(n.canDropOnTarget,n);s.reverse(),s.forEach((function(s,u){var l=a.getTarget(s).drop(n,s);(0,i.default)("undefined"===typeof l||(0,o.default)(l),"Drop result must either be an object or undefined."),"undefined"===typeof l&&(l=0===u?{}:n.getDropResult()),e.store.dispatch({type:f,dropResult:r({},t,l)})}))},t.endDrag=function(){var e=this.getMonitor(),t=this.getRegistry();(0,i.default)(e.isDragging(),"Cannot call endDrag while not dragging.");var n=e.getSourceId();return t.getSource(n,true).endDrag(e,n),t.unpinSource(),{type:p}};var i=u(n(10949)),a=u(n(12279)),o=u(n(24567)),s=u(n(93482));function u(e){return e&&e.__esModule?e:{default:e}}var l=t.BEGIN_DRAG="dnd-core/BEGIN_DRAG",c=t.PUBLISH_DRAG_SOURCE="dnd-core/PUBLISH_DRAG_SOURCE",d=t.HOVER="dnd-core/HOVER",f=t.DROP="dnd-core/DROP",p=t.END_DRAG="dnd-core/END_DRAG"},71558:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addSource=function(e){return{type:n,sourceId:e}},t.addTarget=function(e){return{type:r,targetId:e}},t.removeSource=function(e){return{type:i,sourceId:e}},t.removeTarget=function(e){return{type:a,targetId:e}};var n=t.ADD_SOURCE="dnd-core/ADD_SOURCE",r=t.ADD_TARGET="dnd-core/ADD_TARGET",i=t.REMOVE_SOURCE="dnd-core/REMOVE_SOURCE",a=t.REMOVE_TARGET="dnd-core/REMOVE_TARGET"},43003:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();t.default=function(e){return new s(e)};var i,a=n(19208),o=(i=a)&&i.__esModule?i:{default:i};var s=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.actions=t.getActions()}return r(e,[{key:"setup",value:function(){this.didCallSetup=!0}},{key:"teardown",value:function(){this.didCallTeardown=!0}},{key:"connectDragSource",value:function(){return o.default}},{key:"connectDragPreview",value:function(){return o.default}},{key:"connectDropTarget",value:function(){return o.default}},{key:"simulateBeginDrag",value:function(e,t){this.actions.beginDrag(e,t)}},{key:"simulatePublishDragSource",value:function(){this.actions.publishDragSource()}},{key:"simulateHover",value:function(e,t){this.actions.hover(e,t)}},{key:"simulateDrop",value:function(){this.actions.drop()}},{key:"simulateEndDrag",value:function(){this.actions.endDrag()}}]),e}()},49461:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(91451);Object.defineProperty(t,"DragDropManager",{enumerable:!0,get:function(){return s(r).default}});var i=n(28838);Object.defineProperty(t,"DragSource",{enumerable:!0,get:function(){return s(i).default}});var a=n(93057);Object.defineProperty(t,"DropTarget",{enumerable:!0,get:function(){return s(a).default}});var o=n(43003);function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"createTestBackend",{enumerable:!0,get:function(){return s(o).default}})},64669:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments[1],t=arguments[2];switch(e.type){case a.HOVER:break;case o.ADD_SOURCE:case o.ADD_TARGET:case o.REMOVE_TARGET:case o.REMOVE_SOURCE:return u;case a.BEGIN_DRAG:case a.PUBLISH_DRAG_SOURCE:case a.END_DRAG:case a.DROP:default:return l}var n=e.targetIds,i=t.targetIds,s=(0,r.default)(n,i),c=!1;if(0===s.length){for(var d=0;d<n.length;d++)if(n[d]!==i[d]){c=!0;break}}else c=!0;if(!c)return u;var f=i[i.length-1],p=n[n.length-1];f!==p&&(f&&s.push(f),p&&s.push(p));return s},t.areDirty=function(e,t){if(e===u)return!1;if(e===l||"undefined"===typeof t)return!0;return(0,i.default)(t,e).length>0};var r=s(n(73747)),i=s(n(92437)),a=n(11702),o=n(71558);function s(e){return e&&e.__esModule?e:{default:e}}var u=[],l=[]},12482:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a,t=arguments[1];switch(t.type){case i.BEGIN_DRAG:return{initialSourceClientOffset:t.sourceClientOffset,initialClientOffset:t.clientOffset,clientOffset:t.clientOffset};case i.HOVER:return function(e,t){if(e===t)return!0;return e&&t&&e.x===t.x&&e.y===t.y}(e.clientOffset,t.clientOffset)?e:r({},e,{clientOffset:t.clientOffset});case i.END_DRAG:case i.DROP:return a;default:return e}},t.getSourceClientOffset=function(e){var t=e.clientOffset,n=e.initialClientOffset,r=e.initialSourceClientOffset;if(!t||!n||!r)return null;return{x:t.x+r.x-n.x,y:t.y+r.y-n.y}},t.getDifferenceFromInitialOffset=function(e){var t=e.clientOffset,n=e.initialClientOffset;if(!t||!n)return null;return{x:t.x-n.x,y:t.y-n.y}};var i=n(11702),a={initialSourceClientOffset:null,initialClientOffset:null,clientOffset:null}},26688:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l,t=arguments[1];switch(t.type){case s.BEGIN_DRAG:return r({},e,{itemType:t.itemType,item:t.item,sourceId:t.sourceId,isSourcePublic:t.isSourcePublic,dropResult:null,didDrop:!1});case s.PUBLISH_DRAG_SOURCE:return r({},e,{isSourcePublic:!0});case s.HOVER:return r({},e,{targetIds:t.targetIds});case u.REMOVE_TARGET:return-1===e.targetIds.indexOf(t.targetId)?e:r({},e,{targetIds:(0,o.default)(e.targetIds,t.targetId)});case s.DROP:return r({},e,{dropResult:t.dropResult,didDrop:!0,targetIds:[]});case s.END_DRAG:return r({},e,{itemType:null,item:null,sourceId:null,dropResult:null,didDrop:!1,isSourcePublic:null,targetIds:[]});default:return e}};var i,a=n(74650),o=(i=a)&&i.__esModule?i:{default:i},s=n(11702),u=n(71558);var l={itemType:null,item:null,sourceId:null,targetIds:[],dropResult:null,didDrop:!1,isSourcePublic:null}},21615:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];return{dirtyHandlerIds:(0,o.default)(e.dirtyHandlerIds,t,e.dragOperation),dragOffset:(0,r.default)(e.dragOffset,t),refCount:(0,a.default)(e.refCount,t),dragOperation:(0,i.default)(e.dragOperation,t),stateId:(0,s.default)(e.stateId)}};var r=u(n(12482)),i=u(n(26688)),a=u(n(4943)),o=u(n(64669)),s=u(n(78571));function u(e){return e&&e.__esModule?e:{default:e}}},4943:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;switch(arguments[1].type){case r.ADD_SOURCE:case r.ADD_TARGET:return e+1;case r.REMOVE_SOURCE:case r.REMOVE_TARGET:return e-1;default:return e}};var r=n(71558)},78571:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return e+1}},42660:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return n++};var n=0},93482:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,a.default)(e)?e.some((function(e){return e===t})):e===t};var r,i=n(12279),a=(r=i)&&r.__esModule?r:{default:r}},19090:function(e,t,n){"use strict";var r=n(37375)("%Object.defineProperty%",!0)||!1;if(r)try{r({},"a",{value:1})}catch(i){r=!1}e.exports=r},63123:function(e){"use strict";e.exports=EvalError},86953:function(e){"use strict";e.exports=Error},23780:function(e){"use strict";e.exports=RangeError},68768:function(e){"use strict";e.exports=ReferenceError},57430:function(e){"use strict";e.exports=SyntaxError},37277:function(e){"use strict";e.exports=TypeError},91619:function(e){"use strict";e.exports=URIError},742:function(e){"use strict";var t=/["'&<>]/;e.exports=function(e){var n,r=""+e,i=t.exec(r);if(!i)return r;var a="",o=0,s=0;for(o=i.index;o<r.length;o++){switch(r.charCodeAt(o)){case 34:n="&quot;";break;case 38:n="&amp;";break;case 39:n="&#39;";break;case 60:n="&lt;";break;case 62:n="&gt;";break;default:continue}s!==o&&(a+=r.substring(s,o)),s=o+1,a+=n}return s!==o?a+r.substring(s,o):a}},30789:function(e,t,n){var r;!function(){"use strict";var i=!("undefined"===typeof window||!window.document||!window.document.createElement),a={canUseDOM:i,canUseWorkers:"undefined"!==typeof Worker,canUseEventListeners:i&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:i&&!!window.screen};void 0===(r=function(){return a}.call(t,n,t,e))||(e.exports=r)}()},80755:function(e){"use strict";var t=Object.prototype.hasOwnProperty,n=Object.prototype.toString,r=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=function(e){return"function"===typeof Array.isArray?Array.isArray(e):"[object Array]"===n.call(e)},o=function(e){if(!e||"[object Object]"!==n.call(e))return!1;var r,i=t.call(e,"constructor"),a=e.constructor&&e.constructor.prototype&&t.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!i&&!a)return!1;for(r in e);return"undefined"===typeof r||t.call(e,r)},s=function(e,t){r&&"__proto__"===t.name?r(e,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):e[t.name]=t.newValue},u=function(e,n){if("__proto__"===n){if(!t.call(e,n))return;if(i)return i(e,n).value}return e[n]};e.exports=function e(){var t,n,r,i,l,c,d=arguments[0],f=1,p=arguments.length,h=!1;for("boolean"===typeof d&&(h=d,d=arguments[1]||{},f=2),(null==d||"object"!==typeof d&&"function"!==typeof d)&&(d={});f<p;++f)if(null!=(t=arguments[f]))for(n in t)r=u(d,n),d!==(i=u(t,n))&&(h&&i&&(o(i)||(l=a(i)))?(l?(l=!1,c=r&&a(r)?r:[]):c=r&&o(r)?r:{},s(d,{name:n,newValue:e(h,c,i)})):"undefined"!==typeof i&&s(d,{name:n,newValue:i}));return d}},85520:function(e){e.exports="object"==typeof self?self.FormData:window.FormData},78307:function(e){"use strict";var t=Object.prototype.toString,n=Math.max,r=function(e,t){for(var n=[],r=0;r<e.length;r+=1)n[r]=e[r];for(var i=0;i<t.length;i+=1)n[i+e.length]=t[i];return n};e.exports=function(e){var i=this;if("function"!==typeof i||"[object Function]"!==t.apply(i))throw new TypeError("Function.prototype.bind called on incompatible "+i);for(var a,o=function(e,t){for(var n=[],r=t||0,i=0;r<e.length;r+=1,i+=1)n[i]=e[r];return n}(arguments,1),s=n(0,i.length-o.length),u=[],l=0;l<s;l++)u[l]="$"+l;if(a=Function("binder","return function ("+function(e,t){for(var n="",r=0;r<e.length;r+=1)n+=e[r],r+1<e.length&&(n+=t);return n}(u,",")+"){ return binder.apply(this,arguments); }")((function(){if(this instanceof a){var t=i.apply(this,r(o,arguments));return Object(t)===t?t:this}return i.apply(e,r(o,arguments))})),i.prototype){var c=function(){};c.prototype=i.prototype,a.prototype=new c,c.prototype=null}return a}},76989:function(e,t,n){"use strict";var r=n(78307);e.exports=Function.prototype.bind||r},70776:function(e){"use strict";var t=function(){return"string"===typeof function(){}.name},n=Object.getOwnPropertyDescriptor;if(n)try{n([],"length")}catch(i){n=null}t.functionsHaveConfigurableNames=function(){if(!t()||!n)return!1;var e=n((function(){}),"name");return!!e&&!!e.configurable};var r=Function.prototype.bind;t.boundFunctionsHaveNames=function(){return t()&&"function"===typeof r&&""!==function(){}.bind().name},e.exports=t},37375:function(e,t,n){"use strict";var r,i=n(86953),a=n(63123),o=n(23780),s=n(68768),u=n(57430),l=n(37277),c=n(91619),d=Function,f=function(e){try{return d('"use strict"; return ('+e+").constructor;")()}catch(t){}},p=Object.getOwnPropertyDescriptor;if(p)try{p({},"")}catch(L){p=null}var h=function(){throw new l},m=p?function(){try{return h}catch(e){try{return p(arguments,"callee").get}catch(t){return h}}}():h,g=n(90757)(),v=n(26442)(),y=Object.getPrototypeOf||(v?function(e){return e.__proto__}:null),b={},E="undefined"!==typeof Uint8Array&&y?y(Uint8Array):r,_={__proto__:null,"%AggregateError%":"undefined"===typeof AggregateError?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"===typeof ArrayBuffer?r:ArrayBuffer,"%ArrayIteratorPrototype%":g&&y?y([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":b,"%AsyncGenerator%":b,"%AsyncGeneratorFunction%":b,"%AsyncIteratorPrototype%":b,"%Atomics%":"undefined"===typeof Atomics?r:Atomics,"%BigInt%":"undefined"===typeof BigInt?r:BigInt,"%BigInt64Array%":"undefined"===typeof BigInt64Array?r:BigInt64Array,"%BigUint64Array%":"undefined"===typeof BigUint64Array?r:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"===typeof DataView?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":i,"%eval%":eval,"%EvalError%":a,"%Float32Array%":"undefined"===typeof Float32Array?r:Float32Array,"%Float64Array%":"undefined"===typeof Float64Array?r:Float64Array,"%FinalizationRegistry%":"undefined"===typeof FinalizationRegistry?r:FinalizationRegistry,"%Function%":d,"%GeneratorFunction%":b,"%Int8Array%":"undefined"===typeof Int8Array?r:Int8Array,"%Int16Array%":"undefined"===typeof Int16Array?r:Int16Array,"%Int32Array%":"undefined"===typeof Int32Array?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":g&&y?y(y([][Symbol.iterator]())):r,"%JSON%":"object"===typeof JSON?JSON:r,"%Map%":"undefined"===typeof Map?r:Map,"%MapIteratorPrototype%":"undefined"!==typeof Map&&g&&y?y((new Map)[Symbol.iterator]()):r,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"===typeof Promise?r:Promise,"%Proxy%":"undefined"===typeof Proxy?r:Proxy,"%RangeError%":o,"%ReferenceError%":s,"%Reflect%":"undefined"===typeof Reflect?r:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"===typeof Set?r:Set,"%SetIteratorPrototype%":"undefined"!==typeof Set&&g&&y?y((new Set)[Symbol.iterator]()):r,"%SharedArrayBuffer%":"undefined"===typeof SharedArrayBuffer?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":g&&y?y(""[Symbol.iterator]()):r,"%Symbol%":g?Symbol:r,"%SyntaxError%":u,"%ThrowTypeError%":m,"%TypedArray%":E,"%TypeError%":l,"%Uint8Array%":"undefined"===typeof Uint8Array?r:Uint8Array,"%Uint8ClampedArray%":"undefined"===typeof Uint8ClampedArray?r:Uint8ClampedArray,"%Uint16Array%":"undefined"===typeof Uint16Array?r:Uint16Array,"%Uint32Array%":"undefined"===typeof Uint32Array?r:Uint32Array,"%URIError%":c,"%WeakMap%":"undefined"===typeof WeakMap?r:WeakMap,"%WeakRef%":"undefined"===typeof WeakRef?r:WeakRef,"%WeakSet%":"undefined"===typeof WeakSet?r:WeakSet};if(y)try{null.error}catch(L){var C=y(y(L));_["%Error.prototype%"]=C}var A=function e(t){var n;if("%AsyncFunction%"===t)n=f("async function () {}");else if("%GeneratorFunction%"===t)n=f("function* () {}");else if("%AsyncGeneratorFunction%"===t)n=f("async function* () {}");else if("%AsyncGenerator%"===t){var r=e("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if("%AsyncIteratorPrototype%"===t){var i=e("%AsyncGenerator%");i&&y&&(n=y(i.prototype))}return _[t]=n,n},T={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},w=n(76989),S=n(42155),k=w.call(Function.call,Array.prototype.concat),D=w.call(Function.apply,Array.prototype.splice),x=w.call(Function.call,String.prototype.replace),O=w.call(Function.call,String.prototype.slice),N=w.call(Function.call,RegExp.prototype.exec),I=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,P=/\\(\\)?/g,M=function(e,t){var n,r=e;if(S(T,r)&&(r="%"+(n=T[r])[0]+"%"),S(_,r)){var i=_[r];if(i===b&&(i=A(r)),"undefined"===typeof i&&!t)throw new l("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:r,value:i}}throw new u("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!==typeof e||0===e.length)throw new l("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!==typeof t)throw new l('"allowMissing" argument must be a boolean');if(null===N(/^%?[^%]*%?$/,e))throw new u("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=function(e){var t=O(e,0,1),n=O(e,-1);if("%"===t&&"%"!==n)throw new u("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==t)throw new u("invalid intrinsic syntax, expected opening `%`");var r=[];return x(e,I,(function(e,t,n,i){r[r.length]=n?x(i,P,"$1"):t||e})),r}(e),r=n.length>0?n[0]:"",i=M("%"+r+"%",t),a=i.name,o=i.value,s=!1,c=i.alias;c&&(r=c[0],D(n,k([0,1],c)));for(var d=1,f=!0;d<n.length;d+=1){var h=n[d],m=O(h,0,1),g=O(h,-1);if(('"'===m||"'"===m||"`"===m||'"'===g||"'"===g||"`"===g)&&m!==g)throw new u("property names with quotes must have matching quotes");if("constructor"!==h&&f||(s=!0),S(_,a="%"+(r+="."+h)+"%"))o=_[a];else if(null!=o){if(!(h in o)){if(!t)throw new l("base intrinsic for "+e+" exists, but the property is not available.");return}if(p&&d+1>=n.length){var v=p(o,h);o=(f=!!v)&&"get"in v&&!("originalValue"in v.get)?v.get:o[h]}else f=S(o,h),o=o[h];f&&!s&&(_[a]=o)}}return o}},15063:function(e,t,n){var r,i="undefined"!==typeof n.g?n.g:"undefined"!==typeof window?window:{},a=n(80542);"undefined"!==typeof document?r=document:(r=i["__GLOBAL_DOCUMENT_CACHE@4"])||(r=i["__GLOBAL_DOCUMENT_CACHE@4"]=a),e.exports=r},77626:function(e,t,n){var r;r="undefined"!==typeof window?window:"undefined"!==typeof n.g?n.g:"undefined"!==typeof self?self:{},e.exports=r},24553:function(e,t,n){"use strict";var r=n(37375)("%Object.getOwnPropertyDescriptor%",!0);if(r)try{r([],"length")}catch(i){r=null}e.exports=r},88153:function(e,t,n){"use strict";var r="__global_unique_id__";e.exports=function(){return n.g[r]=(n.g[r]||0)+1}},47734:function(e,t,n){"use strict";var r=n(19090),i=function(){return!!r};i.hasArrayLengthDefineBug=function(){if(!r)return null;try{return 1!==r([],"length",{value:1}).length}catch(e){return!0}},e.exports=i},26442:function(e){"use strict";var t={__proto__:null,foo:{}},n=Object;e.exports=function(){return{__proto__:t}.foo===t.foo&&!(t instanceof n)}},90757:function(e,t,n){"use strict";var r="undefined"!==typeof Symbol&&Symbol,i=n(93175);e.exports=function(){return"function"===typeof r&&("function"===typeof Symbol&&("symbol"===typeof r("foo")&&("symbol"===typeof Symbol("bar")&&i())))}},93175:function(e){"use strict";e.exports=function(){if("function"!==typeof Symbol||"function"!==typeof Object.getOwnPropertySymbols)return!1;if("symbol"===typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"===typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"===typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"===typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"===typeof Object.getOwnPropertyDescriptor){var i=Object.getOwnPropertyDescriptor(e,t);if(42!==i.value||!0!==i.enumerable)return!1}return!0}},35550:function(e,t,n){"use strict";var r=n(93175);e.exports=function(){return r()&&!!Symbol.toStringTag}},42155:function(e,t,n){"use strict";var r=Function.prototype.call,i=Object.prototype.hasOwnProperty,a=n(76989);e.exports=a.call(r,i)},23876:function(e){"use strict";var t={childContextTypes:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},n={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},r=Object.defineProperty,i=Object.getOwnPropertyNames,a=Object.getOwnPropertySymbols,o=Object.getOwnPropertyDescriptor,s=Object.getPrototypeOf,u=s&&s(Object);e.exports=function e(l,c,d){if("string"!==typeof c){if(u){var f=s(c);f&&f!==u&&e(l,f,d)}var p=i(c);a&&(p=p.concat(a(c)));for(var h=0;h<p.length;++h){var m=p[h];if(!t[m]&&!n[m]&&(!d||!d[m])){var g=o(c,m);try{r(l,m,g)}catch(v){}}}return l}return l}},57530:function(e,t,n){e.exports={parse:n(46957),stringify:n(4099)}},56416:function(e,t,n){var r=/([\w-]+)|=|(['"])([.\s\S]*?)\2/g,i=n(57413);e.exports=function(e){var t,n=0,a=!0,o={type:"tag",name:"",voidElement:!1,attrs:{},children:[]};return e.replace(r,(function(r){if("="===r)return a=!0,void n++;a?0===n?((i[r]||"/"===e.charAt(e.length-2))&&(o.voidElement=!0),o.name=r):(o.attrs[t]=r.replace(/^['"]|['"]$/g,""),t=void 0):(t&&(o.attrs[t]=t),t=r),n++,a=!1})),o}},46957:function(e,t,n){var r=/(?:<!--[\S\s]*?-->|<(?:"[^"]*"['"]*|'[^']*'['"]*|[^'">])+>)/g,i=n(56416),a=Object.create?Object.create(null):{};function o(e,t,n,r,i){var a=t.indexOf("<",r),o=t.slice(r,-1===a?void 0:a);/^\s*$/.test(o)&&(o=" "),(!i&&a>-1&&n+e.length>=0||" "!==o)&&e.push({type:"text",content:o})}e.exports=function(e,t){t||(t={}),t.components||(t.components=a);var n,s=[],u=-1,l=[],c={},d=!1;return e.replace(r,(function(r,a){if(d){if(r!=="</"+n.name+">")return;d=!1}var f,p="/"!==r.charAt(1),h=0===r.indexOf("\x3c!--"),m=a+r.length,g=e.charAt(m);p&&!h&&(u++,"tag"===(n=i(r)).type&&t.components[n.name]&&(n.type="component",d=!0),n.voidElement||d||!g||"<"===g||o(n.children,e,u,m,t.ignoreWhitespace),c[n.tagName]=n,0===u&&s.push(n),(f=l[u-1])&&f.children.push(n),l[u]=n),(h||!p||n.voidElement)&&(h||u--,!d&&"<"!==g&&g&&o(f=-1===u?s:l[u].children,e,u,m,t.ignoreWhitespace))})),!s.length&&e.length&&o(s,e,0,0,t.ignoreWhitespace),s}},4099:function(e){function t(e,n){switch(n.type){case"text":return e+n.content;case"tag":return e+="<"+n.name+(n.attrs?function(e){var t=[];for(var n in e)t.push(n+'="'+e[n]+'"');return t.length?" "+t.join(" "):""}(n.attrs):"")+(n.voidElement?"/>":">"),n.voidElement?e:e+n.children.reduce(t,"")+"</"+n.name+">"}}e.exports=function(e){return e.reduce((function(e,n){return e+t("",n)}),"")}},56488:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e,t,n,r){var i=void 0;if(n){var a=new Date;a.setTime(a.getTime()+60*n*1e3),i="; expires="+a.toGMTString()}else i="";r=r?"domain="+r+";":"",document.cookie=e+"="+t+i+";"+r+"path=/"},r=function(e){for(var t=e+"=",n=document.cookie.split(";"),r=0;r<n.length;r++){for(var i=n[r];" "===i.charAt(0);)i=i.substring(1,i.length);if(0===i.indexOf(t))return i.substring(t.length,i.length)}return null};t.default={name:"cookie",lookup:function(e){var t=void 0;if(e.lookupCookie&&"undefined"!==typeof document){var n=r(e.lookupCookie);n&&(t=n)}return t},cacheUserLanguage:function(e,t){t.lookupCookie&&"undefined"!==typeof document&&n(t.lookupCookie,e,t.cookieMinutes,t.cookieDomain)}}},91979:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"htmlTag",lookup:function(e){var t=void 0,n=e.htmlTag||("undefined"!==typeof document?document.documentElement:null);return n&&"function"===typeof n.getAttribute&&(t=n.getAttribute("lang")),t}}},99630:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=void 0;try{n="undefined"!==window&&null!==window.localStorage;var r="i18next.translate.boo";window.localStorage.setItem(r,"foo"),window.localStorage.removeItem(r)}catch(i){n=!1}t.default={name:"localStorage",lookup:function(e){var t=void 0;if(e.lookupLocalStorage&&n){var r=window.localStorage.getItem(e.lookupLocalStorage);r&&(t=r)}return t},cacheUserLanguage:function(e,t){t.lookupLocalStorage&&n&&window.localStorage.setItem(t.lookupLocalStorage,e)}}},89173:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"navigator",lookup:function(e){var t=[];if("undefined"!==typeof navigator){if(navigator.languages)for(var n=0;n<navigator.languages.length;n++)t.push(navigator.languages[n]);navigator.userLanguage&&t.push(navigator.userLanguage),navigator.language&&t.push(navigator.language)}return t.length>0?t:void 0}}},14893:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"path",lookup:function(e){var t=void 0;if("undefined"!==typeof window){var n=window.location.pathname.match(/\/([a-zA-Z-]*)/g);if(n instanceof Array)if("number"===typeof e.lookupFromPathIndex){if("string"!==typeof n[e.lookupFromPathIndex])return;t=n[e.lookupFromPathIndex].replace("/","")}else t=n[0].replace("/","")}return t}}},37725:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"querystring",lookup:function(e){var t=void 0;if("undefined"!==typeof window)for(var n=window.location.search.substring(1).split("&"),r=0;r<n.length;r++){var i=n[r].indexOf("=");if(i>0)n[r].substring(0,i)===e.lookupQuerystring&&(t=n[r].substring(i+1))}return t}}},56134:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"subdomain",lookup:function(e){var t=void 0;if("undefined"!==typeof window){var n=window.location.href.match(/(?:http[s]*\:\/\/)*(.*?)\.(?=[^\/]*\..{2,5})/gi);n instanceof Array&&(t="number"===typeof e.lookupFromSubdomainIndex?n[e.lookupFromSubdomainIndex].replace("http://","").replace("https://","").replace(".",""):n[0].replace("http://","").replace("https://","").replace(".",""))}return t}}},61938:function(e,t,n){"use strict";var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(24019)),a=f(n(56488)),o=f(n(37725)),s=f(n(99630)),u=f(n(89173)),l=f(n(91979)),c=f(n(14893)),d=f(n(56134));function f(e){return e&&e.__esModule?e:{default:e}}var p=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.type="languageDetector",this.detectors={},this.init(t,n)}return r(e,[{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.services=e,this.options=i.defaults(t,this.options||{},{order:["querystring","cookie","localStorage","navigator","htmlTag"],lookupQuerystring:"lng",lookupCookie:"i18next",lookupLocalStorage:"i18nextLng",caches:["localStorage"],excludeCacheFor:["cimode"],checkWhitelist:!0}),this.options.lookupFromUrlIndex&&(this.options.lookupFromPathIndex=this.options.lookupFromUrlIndex),this.i18nOptions=n,this.addDetector(a.default),this.addDetector(o.default),this.addDetector(s.default),this.addDetector(u.default),this.addDetector(l.default),this.addDetector(c.default),this.addDetector(d.default)}},{key:"addDetector",value:function(e){this.detectors[e.name]=e}},{key:"detect",value:function(e){var t=this;e||(e=this.options.order);var n=[];e.forEach((function(e){if(t.detectors[e]){var r=t.detectors[e].lookup(t.options);r&&"string"===typeof r&&(r=[r]),r&&(n=n.concat(r))}}));var r=void 0;if(n.forEach((function(e){if(!r){var n=t.services.languageUtils.formatLanguageCode(e);t.options.checkWhitelist&&!t.services.languageUtils.isWhitelisted(n)||(r=n)}})),!r){var i=this.i18nOptions.fallbackLng;"string"===typeof i&&(i=[i]),i||(i=[]),r="[object Array]"===Object.prototype.toString.apply(i)?i[0]:i[0]||i.default&&i.default[0]}return r}},{key:"cacheUserLanguage",value:function(e,t){var n=this;t||(t=this.options.caches),t&&(this.options.excludeCacheFor&&this.options.excludeCacheFor.indexOf(e)>-1||t.forEach((function(t){n.detectors[t]&&n.detectors[t].cacheUserLanguage(e,n.options)})))}}]),e}();p.type="languageDetector",t.A=p},24019:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defaults=function(e){return r.call(i.call(arguments,1),(function(t){if(t)for(var n in t)void 0===e[n]&&(e[n]=t[n])})),e},t.extend=function(e){return r.call(i.call(arguments,1),(function(t){if(t)for(var n in t)e[n]=t[n]})),e};var n=[],r=n.forEach,i=n.slice},64062:function(e,t,n){var r=n(61938).A;e.exports=r,e.exports.default=r},35740:function(e,t,n){"use strict";var r=n(23029),i=n(92901),a=n(64467),o=n(82284),s=[],u=s.forEach,l=s.slice;function c(e,t){if(t&&"object"===(0,o.A)(t)){var n="",r=encodeURIComponent;for(var i in t)n+="&"+r(i)+"="+r(t[i]);if(!n)return e;e=e+(-1!==e.indexOf("?")?"&":"?")+n.slice(1)}return e}function d(e,t,n,r,i){r&&"object"===(0,o.A)(r)&&(i||(r._t=new Date),r=c("",r).slice(1)),t.queryStringParams&&(e=c(e,t.queryStringParams));try{var a;(a=XMLHttpRequest?new XMLHttpRequest:new ActiveXObject("MSXML2.XMLHTTP.3.0")).open(r?"POST":"GET",e,1),t.crossDomain||a.setRequestHeader("X-Requested-With","XMLHttpRequest"),a.withCredentials=!!t.withCredentials,r&&a.setRequestHeader("Content-type","application/x-www-form-urlencoded"),a.overrideMimeType&&a.overrideMimeType("application/json");var s=t.customHeaders;if(s="function"===typeof s?s():s)for(var u in s)a.setRequestHeader(u,s[u]);a.onreadystatechange=function(){a.readyState>3&&n&&n(a.responseText,a)},a.send(r)}catch(l){console&&console.log(l)}}var f=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,r.A)(this,e),this.init(t,n),this.type="backend"}return(0,i.A)(e,[{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.services=e,this.options=function(e){return u.call(l.call(arguments,1),(function(t){if(t)for(var n in t)void 0===e[n]&&(e[n]=t[n])})),e}(t,this.options||{},{loadPath:"/locales/{{lng}}/{{ns}}.json",addPath:"/locales/add/{{lng}}/{{ns}}",allowMultiLoading:!1,parse:JSON.parse,parsePayload:function(e,t,n){return(0,a.default)({},t,n||"")},crossDomain:!1,ajax:d})}},{key:"readMulti",value:function(e,t,n){var r=this.options.loadPath;"function"===typeof this.options.loadPath&&(r=this.options.loadPath(e,t));var i=this.services.interpolator.interpolate(r,{lng:e.join("+"),ns:t.join("+")});this.loadUrl(i,n)}},{key:"read",value:function(e,t,n){var r=this.options.loadPath;"function"===typeof this.options.loadPath&&(r=this.options.loadPath([e],[t]));var i=this.services.interpolator.interpolate(r,{lng:e,ns:t});this.loadUrl(i,n)}},{key:"loadUrl",value:function(e,t){var n=this;this.options.ajax(e,this.options,(function(r,i){if(i.status>=500&&i.status<600)return t("failed loading "+e,!0);if(i.status>=400&&i.status<500)return t("failed loading "+e,!1);var a,o;try{a=n.options.parse(r,e)}catch(s){o="failed parsing "+e+" to json"}if(o)return t(o,!1);t(null,a)}))}},{key:"create",value:function(e,t,n,r){var i=this;"string"===typeof e&&(e=[e]);var a=this.options.parsePayload(t,n,r);e.forEach((function(e){var n=i.services.interpolator.interpolate(i.options.addPath,{lng:e,ns:t});i.options.ajax(n,i.options,(function(e,t){}),a)}))}}]),e}();f.type="backend",t.A=f},94449:function(e,t,n){"use strict";n.d(t,{A:function(){return H}});var r=n(82284),i=n(64467);function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?Object(arguments[t]):{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&r.push.apply(r,Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach((function(t){(0,i.default)(e,t,n[t])}))}return e}var o=n(23029),s=n(92901),u=n(56822),l=n(53954),c=n(9417),d=n(85501),f=n(60436),p=n(5544),h={type:"logger",log:function(e){this.output("log",e)},warn:function(e){this.output("warn",e)},error:function(e){this.output("error",e)},output:function(e,t){var n;console&&console[e]&&(n=console)[e].apply(n,(0,f.A)(t))}},m=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,o.A)(this,e),this.init(t,n)}return(0,s.A)(e,[{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.prefix=t.prefix||"i18next:",this.logger=e||h,this.options=t,this.debug=t.debug}},{key:"setDebug",value:function(e){this.debug=e}},{key:"log",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"log","",!0)}},{key:"warn",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"warn","",!0)}},{key:"error",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"error","")}},{key:"deprecate",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"warn","WARNING DEPRECATED: ",!0)}},{key:"forward",value:function(e,t,n,r){return r&&!this.debug?null:("string"===typeof e[0]&&(e[0]="".concat(n).concat(this.prefix," ").concat(e[0])),this.logger[t](e))}},{key:"create",value:function(t){return new e(this.logger,a({},{prefix:"".concat(this.prefix,":").concat(t,":")},this.options))}}]),e}(),g=new m,v=function(){function e(){(0,o.A)(this,e),this.observers={}}return(0,s.A)(e,[{key:"on",value:function(e,t){var n=this;return e.split(" ").forEach((function(e){n.observers[e]=n.observers[e]||[],n.observers[e].push(t)})),this}},{key:"off",value:function(e,t){this.observers[e]&&(t?this.observers[e]=this.observers[e].filter((function(e){return e!==t})):delete this.observers[e])}},{key:"emit",value:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];this.observers[e]&&[].concat(this.observers[e]).forEach((function(e){e.apply(void 0,n)}));this.observers["*"]&&[].concat(this.observers["*"]).forEach((function(t){t.apply(t,[e].concat(n))}))}}]),e}();function y(){var e,t,n=new Promise((function(n,r){e=n,t=r}));return n.resolve=e,n.reject=t,n}function b(e){return null==e?"":""+e}function E(e,t,n){function r(e){return e&&e.indexOf("###")>-1?e.replace(/###/g,"."):e}function i(){return!e||"string"===typeof e}for(var a="string"!==typeof t?[].concat(t):t.split(".");a.length>1;){if(i())return{};var o=r(a.shift());!e[o]&&n&&(e[o]=new n),e=e[o]}return i()?{}:{obj:e,k:r(a.shift())}}function _(e,t,n){var r=E(e,t,Object);r.obj[r.k]=n}function C(e,t){var n=E(e,t),r=n.obj,i=n.k;if(r)return r[i]}function A(e,t,n){var r=C(e,n);return void 0!==r?r:C(t,n)}function T(e,t,n){for(var r in t)r in e?"string"===typeof e[r]||e[r]instanceof String||"string"===typeof t[r]||t[r]instanceof String?n&&(e[r]=t[r]):T(e[r],t[r],n):e[r]=t[r];return e}function w(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var S={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;"};function k(e){return"string"===typeof e?e.replace(/[&<>"'\/]/g,(function(e){return S[e]})):e}var D=function(e){function t(e){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{ns:["translation"],defaultNS:"translation"};return(0,o.A)(this,t),n=(0,u.A)(this,(0,l.A)(t).call(this)),v.call((0,c.A)(n)),n.data=e||{},n.options=r,void 0===n.options.keySeparator&&(n.options.keySeparator="."),n}return(0,d.A)(t,e),(0,s.A)(t,[{key:"addNamespaces",value:function(e){this.options.ns.indexOf(e)<0&&this.options.ns.push(e)}},{key:"removeNamespaces",value:function(e){var t=this.options.ns.indexOf(e);t>-1&&this.options.ns.splice(t,1)}},{key:"getResource",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=void 0!==r.keySeparator?r.keySeparator:this.options.keySeparator,a=[e,t];return n&&"string"!==typeof n&&(a=a.concat(n)),n&&"string"===typeof n&&(a=a.concat(i?n.split(i):n)),e.indexOf(".")>-1&&(a=e.split(".")),C(this.data,a)}},{key:"addResource",value:function(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{silent:!1},a=this.options.keySeparator;void 0===a&&(a=".");var o=[e,t];n&&(o=o.concat(a?n.split(a):n)),e.indexOf(".")>-1&&(r=t,t=(o=e.split("."))[1]),this.addNamespaces(t),_(this.data,o,r),i.silent||this.emit("added",e,t,n,r)}},{key:"addResources",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{silent:!1};for(var i in n)"string"!==typeof n[i]&&"[object Array]"!==Object.prototype.toString.apply(n[i])||this.addResource(e,t,i,n[i],{silent:!0});r.silent||this.emit("added",e,t,n)}},{key:"addResourceBundle",value:function(e,t,n,r,i){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{silent:!1},s=[e,t];e.indexOf(".")>-1&&(r=n,n=t,t=(s=e.split("."))[1]),this.addNamespaces(t);var u=C(this.data,s)||{};r?T(u,n,i):u=a({},u,n),_(this.data,s,u),o.silent||this.emit("added",e,t,n)}},{key:"removeResourceBundle",value:function(e,t){this.hasResourceBundle(e,t)&&delete this.data[e][t],this.removeNamespaces(t),this.emit("removed",e,t)}},{key:"hasResourceBundle",value:function(e,t){return void 0!==this.getResource(e,t)}},{key:"getResourceBundle",value:function(e,t){return t||(t=this.options.defaultNS),"v1"===this.options.compatibilityAPI?a({},{},this.getResource(e,t)):this.getResource(e,t)}},{key:"getDataByLanguage",value:function(e){return this.data[e]}},{key:"toJSON",value:function(){return this.data}}]),t}(v),x={processors:{},addPostProcessor:function(e){this.processors[e.name]=e},handle:function(e,t,n,r,i){var a=this;return e.forEach((function(e){a.processors[e]&&(t=a.processors[e].process(t,n,r,i))})),t}},O=function(e){function t(e){var n,r,i,a,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,o.A)(this,t),n=(0,u.A)(this,(0,l.A)(t).call(this)),v.call((0,c.A)(n)),r=["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],i=e,a=(0,c.A)(n),r.forEach((function(e){i[e]&&(a[e]=i[e])})),n.options=s,void 0===n.options.keySeparator&&(n.options.keySeparator="."),n.logger=g.create("translator"),n}return(0,d.A)(t,e),(0,s.A)(t,[{key:"changeLanguage",value:function(e){e&&(this.language=e)}},{key:"exists",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}},n=this.resolve(e,t);return n&&void 0!==n.res}},{key:"extractFromKey",value:function(e,t){var n=t.nsSeparator||this.options.nsSeparator;void 0===n&&(n=":");var r=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,i=t.ns||this.options.defaultNS;if(n&&e.indexOf(n)>-1){var a=e.split(n);(n!==r||n===r&&this.options.ns.indexOf(a[0])>-1)&&(i=a.shift()),e=a.join(r)}return"string"===typeof i&&(i=[i]),{key:e,namespaces:i}}},{key:"translate",value:function(e,t){var n=this;if("object"!==(0,r.A)(t)&&this.options.overloadTranslationOptionHandler&&(t=this.options.overloadTranslationOptionHandler(arguments)),t||(t={}),void 0===e||null===e)return"";Array.isArray(e)||(e=[String(e)]);var i=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,o=this.extractFromKey(e[e.length-1],t),s=o.key,u=o.namespaces,l=u[u.length-1],c=t.lng||this.language,d=t.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(c&&"cimode"===c.toLowerCase()){if(d){var f=t.nsSeparator||this.options.nsSeparator;return l+f+s}return s}var p=this.resolve(e,t),h=p&&p.res,m=p&&p.usedKey||s,g=p&&p.exactUsedKey||s,v=Object.prototype.toString.apply(h),y=void 0!==t.joinArrays?t.joinArrays:this.options.joinArrays,b=!this.i18nFormat||this.i18nFormat.handleAsObject;if(b&&h&&("string"!==typeof h&&"boolean"!==typeof h&&"number"!==typeof h)&&["[object Number]","[object Function]","[object RegExp]"].indexOf(v)<0&&("string"!==typeof y||"[object Array]"!==v)){if(!t.returnObjects&&!this.options.returnObjects)return this.logger.warn("accessing an object - but returnObjects options is not enabled!"),this.options.returnedObjectHandler?this.options.returnedObjectHandler(m,h,t):"key '".concat(s," (").concat(this.language,")' returned an object instead of string.");if(i){var E="[object Array]"===v,_=E?[]:{},C=E?g:m;for(var A in h)if(Object.prototype.hasOwnProperty.call(h,A)){var T="".concat(C).concat(i).concat(A);_[A]=this.translate(T,a({},t,{joinArrays:!1,ns:u})),_[A]===T&&(_[A]=h[A])}h=_}}else if(b&&"string"===typeof y&&"[object Array]"===v)(h=h.join(y))&&(h=this.extendTranslation(h,e,t));else{var w=!1,S=!1;if(!this.isValidLookup(h)&&void 0!==t.defaultValue){if(w=!0,void 0!==t.count){var k=this.pluralResolver.getSuffix(c,t.count);h=t["defaultValue".concat(k)]}h||(h=t.defaultValue)}this.isValidLookup(h)||(S=!0,h=s);var D=t.defaultValue&&t.defaultValue!==h&&this.options.updateMissing;if(S||w||D){this.logger.log(D?"updateKey":"missingKey",c,l,s,D?t.defaultValue:h);var x=[],O=this.languageUtils.getFallbackCodes(this.options.fallbackLng,t.lng||this.language);if("fallback"===this.options.saveMissingTo&&O&&O[0])for(var N=0;N<O.length;N++)x.push(O[N]);else"all"===this.options.saveMissingTo?x=this.languageUtils.toResolveHierarchy(t.lng||this.language):x.push(t.lng||this.language);var I=function(e,r){n.options.missingKeyHandler?n.options.missingKeyHandler(e,l,r,D?t.defaultValue:h,D,t):n.backendConnector&&n.backendConnector.saveMissing&&n.backendConnector.saveMissing(e,l,r,D?t.defaultValue:h,D,t),n.emit("missingKey",e,l,r,h)};if(this.options.saveMissing){var P=void 0!==t.count&&"string"!==typeof t.count;this.options.saveMissingPlurals&&P?x.forEach((function(e){n.pluralResolver.getPluralFormsOfKey(e,s).forEach((function(t){return I([e],t)}))})):I(x,s)}}h=this.extendTranslation(h,e,t,p),S&&h===s&&this.options.appendNamespaceToMissingKey&&(h="".concat(l,":").concat(s)),S&&this.options.parseMissingKeyHandler&&(h=this.options.parseMissingKeyHandler(h))}return h}},{key:"extendTranslation",value:function(e,t,n,r){var i=this;if(this.i18nFormat&&this.i18nFormat.parse)e=this.i18nFormat.parse(e,n,r.usedLng,r.usedNS,r.usedKey,{resolved:r});else if(!n.skipInterpolation){n.interpolation&&this.interpolator.init(a({},n,{interpolation:a({},this.options.interpolation,n.interpolation)}));var o=n.replace&&"string"!==typeof n.replace?n.replace:n;this.options.interpolation.defaultVariables&&(o=a({},this.options.interpolation.defaultVariables,o)),e=this.interpolator.interpolate(e,o,n.lng||this.language,n),!1!==n.nest&&(e=this.interpolator.nest(e,(function(){return i.translate.apply(i,arguments)}),n)),n.interpolation&&this.interpolator.reset()}var s=n.postProcess||this.options.postProcess,u="string"===typeof s?[s]:s;return void 0!==e&&null!==e&&u&&u.length&&!1!==n.applyPostProcessor&&(e=x.handle(u,e,t,this.options&&this.options.postProcessPassResolved?a({i18nResolved:r},n):n,this)),e}},{key:"resolve",value:function(e){var t,n,r,i,a,o=this,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return"string"===typeof e&&(e=[e]),e.forEach((function(e){if(!o.isValidLookup(t)){var u=o.extractFromKey(e,s),l=u.key;n=l;var c=u.namespaces;o.options.fallbackNS&&(c=c.concat(o.options.fallbackNS));var d=void 0!==s.count&&"string"!==typeof s.count,f=void 0!==s.context&&"string"===typeof s.context&&""!==s.context,p=s.lngs?s.lngs:o.languageUtils.toResolveHierarchy(s.lng||o.language,s.fallbackLng);c.forEach((function(e){o.isValidLookup(t)||(a=e,o.utils&&o.utils.hasLoadedNamespace&&!o.utils.hasLoadedNamespace(a)&&o.logger.warn('key "'.concat(n,'" for namespace "').concat(a,"\" won't get resolved as namespace was not yet loaded"),"This means something IS WRONG in your application setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!"),p.forEach((function(n){if(!o.isValidLookup(t)){i=n;var a,u,c=l,p=[c];if(o.i18nFormat&&o.i18nFormat.addLookupKeys)o.i18nFormat.addLookupKeys(p,l,n,e,s);else d&&(a=o.pluralResolver.getSuffix(n,s.count)),d&&f&&p.push(c+a),f&&p.push(c+="".concat(o.options.contextSeparator).concat(s.context)),d&&p.push(c+=a);for(;u=p.pop();)o.isValidLookup(t)||(r=u,t=o.getResource(n,e,u,s))}})))}))}})),{res:t,usedKey:n,exactUsedKey:r,usedLng:i,usedNS:a}}},{key:"isValidLookup",value:function(e){return void 0!==e&&!(!this.options.returnNull&&null===e)&&!(!this.options.returnEmptyString&&""===e)}},{key:"getResource",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(e,t,n,r):this.resourceStore.getResource(e,t,n,r)}}]),t}(v);function N(e){return e.charAt(0).toUpperCase()+e.slice(1)}var I=function(){function e(t){(0,o.A)(this,e),this.options=t,this.whitelist=this.options.whitelist||!1,this.logger=g.create("languageUtils")}return(0,s.A)(e,[{key:"getScriptPartFromCode",value:function(e){if(!e||e.indexOf("-")<0)return null;var t=e.split("-");return 2===t.length?null:(t.pop(),this.formatLanguageCode(t.join("-")))}},{key:"getLanguagePartFromCode",value:function(e){if(!e||e.indexOf("-")<0)return e;var t=e.split("-");return this.formatLanguageCode(t[0])}},{key:"formatLanguageCode",value:function(e){if("string"===typeof e&&e.indexOf("-")>-1){var t=["hans","hant","latn","cyrl","cans","mong","arab"],n=e.split("-");return this.options.lowerCaseLng?n=n.map((function(e){return e.toLowerCase()})):2===n.length?(n[0]=n[0].toLowerCase(),n[1]=n[1].toUpperCase(),t.indexOf(n[1].toLowerCase())>-1&&(n[1]=N(n[1].toLowerCase()))):3===n.length&&(n[0]=n[0].toLowerCase(),2===n[1].length&&(n[1]=n[1].toUpperCase()),"sgn"!==n[0]&&2===n[2].length&&(n[2]=n[2].toUpperCase()),t.indexOf(n[1].toLowerCase())>-1&&(n[1]=N(n[1].toLowerCase())),t.indexOf(n[2].toLowerCase())>-1&&(n[2]=N(n[2].toLowerCase()))),n.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?e.toLowerCase():e}},{key:"isWhitelisted",value:function(e){return("languageOnly"===this.options.load||this.options.nonExplicitWhitelist)&&(e=this.getLanguagePartFromCode(e)),!this.whitelist||!this.whitelist.length||this.whitelist.indexOf(e)>-1}},{key:"getFallbackCodes",value:function(e,t){if(!e)return[];if("string"===typeof e&&(e=[e]),"[object Array]"===Object.prototype.toString.apply(e))return e;if(!t)return e.default||[];var n=e[t];return n||(n=e[this.getScriptPartFromCode(t)]),n||(n=e[this.formatLanguageCode(t)]),n||(n=e.default),n||[]}},{key:"toResolveHierarchy",value:function(e,t){var n=this,r=this.getFallbackCodes(t||this.options.fallbackLng||[],e),i=[],a=function(e){e&&(n.isWhitelisted(e)?i.push(e):n.logger.warn("rejecting non-whitelisted language code: ".concat(e)))};return"string"===typeof e&&e.indexOf("-")>-1?("languageOnly"!==this.options.load&&a(this.formatLanguageCode(e)),"languageOnly"!==this.options.load&&"currentOnly"!==this.options.load&&a(this.getScriptPartFromCode(e)),"currentOnly"!==this.options.load&&a(this.getLanguagePartFromCode(e))):"string"===typeof e&&a(this.formatLanguageCode(e)),r.forEach((function(e){i.indexOf(e)<0&&a(n.formatLanguageCode(e))})),i}}]),e}(),P=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","id","ja","jbo","ka","kk","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he"],nr:[1,2,20,21],fc:22}],M={1:function(e){return Number(e>1)},2:function(e){return Number(1!=e)},3:function(e){return 0},4:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},5:function(e){return Number(0===e?0:1==e?1:2==e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5)},6:function(e){return Number(1==e?0:e>=2&&e<=4?1:2)},7:function(e){return Number(1==e?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},8:function(e){return Number(1==e?0:2==e?1:8!=e&&11!=e?2:3)},9:function(e){return Number(e>=2)},10:function(e){return Number(1==e?0:2==e?1:e<7?2:e<11?3:4)},11:function(e){return Number(1==e||11==e?0:2==e||12==e?1:e>2&&e<20?2:3)},12:function(e){return Number(e%10!=1||e%100==11)},13:function(e){return Number(0!==e)},14:function(e){return Number(1==e?0:2==e?1:3==e?2:3)},15:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2)},16:function(e){return Number(e%10==1&&e%100!=11?0:0!==e?1:2)},17:function(e){return Number(1==e||e%10==1?0:1)},18:function(e){return Number(0==e?0:1==e?1:2)},19:function(e){return Number(1==e?0:0===e||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3)},20:function(e){return Number(1==e?0:0===e||e%100>0&&e%100<20?1:2)},21:function(e){return Number(e%100==1?1:e%100==2?2:e%100==3||e%100==4?3:0)},22:function(e){return Number(1===e?0:2===e?1:(e<0||e>10)&&e%10==0?2:3)}};var L=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,o.A)(this,e),this.languageUtils=t,this.options=n,this.logger=g.create("pluralResolver"),this.rules=function(){var e={};return P.forEach((function(t){t.lngs.forEach((function(n){e[n]={numbers:t.nr,plurals:M[t.fc]}}))})),e}()}return(0,s.A)(e,[{key:"addRule",value:function(e,t){this.rules[e]=t}},{key:"getRule",value:function(e){return this.rules[e]||this.rules[this.languageUtils.getLanguagePartFromCode(e)]}},{key:"needsPlural",value:function(e){var t=this.getRule(e);return t&&t.numbers.length>1}},{key:"getPluralFormsOfKey",value:function(e,t){var n=this,r=[],i=this.getRule(e);return i?(i.numbers.forEach((function(i){var a=n.getSuffix(e,i);r.push("".concat(t).concat(a))})),r):r}},{key:"getSuffix",value:function(e,t){var n=this,r=this.getRule(e);if(r){var i=r.noAbs?r.plurals(t):r.plurals(Math.abs(t)),a=r.numbers[i];this.options.simplifyPluralSuffix&&2===r.numbers.length&&1===r.numbers[0]&&(2===a?a="plural":1===a&&(a=""));var o=function(){return n.options.prepend&&a.toString()?n.options.prepend+a.toString():a.toString()};return"v1"===this.options.compatibilityJSON?1===a?"":"number"===typeof a?"_plural_".concat(a.toString()):o():"v2"===this.options.compatibilityJSON||this.options.simplifyPluralSuffix&&2===r.numbers.length&&1===r.numbers[0]?o():this.options.prepend&&i.toString()?this.options.prepend+i.toString():i.toString()}return this.logger.warn("no plural rule found for: ".concat(e)),""}}]),e}(),R=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,o.A)(this,e),this.logger=g.create("interpolator"),this.options=t,this.format=t.interpolation&&t.interpolation.format||function(e){return e},this.init(t)}return(0,s.A)(e,[{key:"init",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e.interpolation||(e.interpolation={escapeValue:!0});var t=e.interpolation;this.escape=void 0!==t.escape?t.escape:k,this.escapeValue=void 0===t.escapeValue||t.escapeValue,this.useRawValueToEscape=void 0!==t.useRawValueToEscape&&t.useRawValueToEscape,this.prefix=t.prefix?w(t.prefix):t.prefixEscaped||"{{",this.suffix=t.suffix?w(t.suffix):t.suffixEscaped||"}}",this.formatSeparator=t.formatSeparator?t.formatSeparator:t.formatSeparator||",",this.unescapePrefix=t.unescapeSuffix?"":t.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":t.unescapeSuffix||"",this.nestingPrefix=t.nestingPrefix?w(t.nestingPrefix):t.nestingPrefixEscaped||w("$t("),this.nestingSuffix=t.nestingSuffix?w(t.nestingSuffix):t.nestingSuffixEscaped||w(")"),this.maxReplaces=t.maxReplaces?t.maxReplaces:1e3,this.resetRegExp()}},{key:"reset",value:function(){this.options&&this.init(this.options)}},{key:"resetRegExp",value:function(){var e="".concat(this.prefix,"(.+?)").concat(this.suffix);this.regexp=new RegExp(e,"g");var t="".concat(this.prefix).concat(this.unescapePrefix,"(.+?)").concat(this.unescapeSuffix).concat(this.suffix);this.regexpUnescape=new RegExp(t,"g");var n="".concat(this.nestingPrefix,"(.+?)").concat(this.nestingSuffix);this.nestingRegexp=new RegExp(n,"g")}},{key:"interpolate",value:function(e,t,n,r){var i,a,o,s=this,u=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function l(e){return e.replace(/\$/g,"$$$$")}var c=function(e){if(e.indexOf(s.formatSeparator)<0)return A(t,u,e);var r=e.split(s.formatSeparator),i=r.shift().trim(),a=r.join(s.formatSeparator).trim();return s.format(A(t,u,i),a,n)};this.resetRegExp();var d=r&&r.missingInterpolationHandler||this.options.missingInterpolationHandler;for(o=0;i=this.regexpUnescape.exec(e);){if(void 0===(a=c(i[1].trim())))if("function"===typeof d){var f=d(e,i,r);a="string"===typeof f?f:""}else this.logger.warn("missed to pass in variable ".concat(i[1]," for interpolating ").concat(e)),a="";else"string"===typeof a||this.useRawValueToEscape||(a=b(a));if(e=e.replace(i[0],l(a)),this.regexpUnescape.lastIndex=0,++o>=this.maxReplaces)break}for(o=0;i=this.regexp.exec(e);){if(void 0===(a=c(i[1].trim())))if("function"===typeof d){var p=d(e,i,r);a="string"===typeof p?p:""}else this.logger.warn("missed to pass in variable ".concat(i[1]," for interpolating ").concat(e)),a="";else"string"===typeof a||this.useRawValueToEscape||(a=b(a));if(a=this.escapeValue?l(this.escape(a)):l(a),e=e.replace(i[0],a),this.regexp.lastIndex=0,++o>=this.maxReplaces)break}return e}},{key:"nest",value:function(e,t){var n,r,i=a({},arguments.length>2&&void 0!==arguments[2]?arguments[2]:{});function o(e,t){if(e.indexOf(",")<0)return e;var n=e.split(",");e=n.shift();var r=n.join(",");r=(r=this.interpolate(r,i)).replace(/'/g,'"');try{i=JSON.parse(r),t&&(i=a({},t,i))}catch(o){this.logger.error("failed parsing options string in nesting for key ".concat(e),o)}return delete i.defaultValue,e}for(i.applyPostProcessor=!1,delete i.defaultValue;n=this.nestingRegexp.exec(e);){if((r=t(o.call(this,n[1].trim(),i),i))&&n[0]===e&&"string"!==typeof r)return r;"string"!==typeof r&&(r=b(r)),r||(this.logger.warn("missed to resolve ".concat(n[1]," for nesting ").concat(e)),r=""),e=e.replace(n[0],r),this.regexp.lastIndex=0}return e}}]),e}();var F=function(e){function t(e,n,r){var i,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return(0,o.A)(this,t),i=(0,u.A)(this,(0,l.A)(t).call(this)),v.call((0,c.A)(i)),i.backend=e,i.store=n,i.services=r,i.languageUtils=r.languageUtils,i.options=a,i.logger=g.create("backendConnector"),i.state={},i.queue=[],i.backend&&i.backend.init&&i.backend.init(r,a.backend,a),i}return(0,d.A)(t,e),(0,s.A)(t,[{key:"queueLoad",value:function(e,t,n,r){var i=this,a=[],o=[],s=[],u=[];return e.forEach((function(e){var r=!0;t.forEach((function(t){var s="".concat(e,"|").concat(t);!n.reload&&i.store.hasResourceBundle(e,t)?i.state[s]=2:i.state[s]<0||(1===i.state[s]?o.indexOf(s)<0&&o.push(s):(i.state[s]=1,r=!1,o.indexOf(s)<0&&o.push(s),a.indexOf(s)<0&&a.push(s),u.indexOf(t)<0&&u.push(t)))})),r||s.push(e)})),(a.length||o.length)&&this.queue.push({pending:o,loaded:{},errors:[],callback:r}),{toLoad:a,pending:o,toLoadLanguages:s,toLoadNamespaces:u}}},{key:"loaded",value:function(e,t,n){var r=e.split("|"),i=(0,p.A)(r,2),a=i[0],o=i[1];t&&this.emit("failedLoading",a,o,t),n&&this.store.addResourceBundle(a,o,n),this.state[e]=t?-1:2;var s={};this.queue.forEach((function(n){!function(e,t,n,r){var i=E(e,t,Object),a=i.obj,o=i.k;a[o]=a[o]||[],r&&(a[o]=a[o].concat(n)),r||a[o].push(n)}(n.loaded,[a],o),function(e,t){for(var n=e.indexOf(t);-1!==n;)e.splice(n,1),n=e.indexOf(t)}(n.pending,e),t&&n.errors.push(t),0!==n.pending.length||n.done||(Object.keys(n.loaded).forEach((function(e){s[e]||(s[e]=[]),n.loaded[e].length&&n.loaded[e].forEach((function(t){s[e].indexOf(t)<0&&s[e].push(t)}))})),n.done=!0,n.errors.length?n.callback(n.errors):n.callback())})),this.emit("loaded",s),this.queue=this.queue.filter((function(e){return!e.done}))}},{key:"read",value:function(e,t,n){var r=this,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:250,o=arguments.length>5?arguments[5]:void 0;return e.length?this.backend[n](e,t,(function(s,u){s&&u&&i<5?setTimeout((function(){r.read.call(r,e,t,n,i+1,2*a,o)}),a):o(s,u)})):o(null,{})}},{key:"prepareLoading",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),i&&i();"string"===typeof e&&(e=this.languageUtils.toResolveHierarchy(e)),"string"===typeof t&&(t=[t]);var a=this.queueLoad(e,t,r,i);if(!a.toLoad.length)return a.pending.length||i(),null;a.toLoad.forEach((function(e){n.loadOne(e)}))}},{key:"load",value:function(e,t,n){this.prepareLoading(e,t,{},n)}},{key:"reload",value:function(e,t,n){this.prepareLoading(e,t,{reload:!0},n)}},{key:"loadOne",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=e.split("|"),i=(0,p.A)(r,2),a=i[0],o=i[1];this.read(a,o,"read",null,null,(function(r,i){r&&t.logger.warn("".concat(n,"loading namespace ").concat(o," for language ").concat(a," failed"),r),!r&&i&&t.logger.log("".concat(n,"loaded namespace ").concat(o," for language ").concat(a),i),t.loaded(e,r,i)}))}},{key:"saveMissing",value:function(e,t,n,r,i){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(t)?this.logger.warn('did not save key "'.concat(n,'" for namespace "').concat(t,'" as the namespace was not yet loaded'),"This means something IS WRONG in your application setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!"):(this.backend&&this.backend.create&&this.backend.create(e,t,n,r,null,a({},o,{isUpdate:i})),e&&e[0]&&this.store.addResource(e[0],t,n,r))}}]),t}(v);function B(e){return"string"===typeof e.ns&&(e.ns=[e.ns]),"string"===typeof e.fallbackLng&&(e.fallbackLng=[e.fallbackLng]),"string"===typeof e.fallbackNS&&(e.fallbackNS=[e.fallbackNS]),e.whitelist&&e.whitelist.indexOf("cimode")<0&&(e.whitelist=e.whitelist.concat(["cimode"])),e}function j(){}var U=function(e){function t(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;if((0,o.A)(this,t),e=(0,u.A)(this,(0,l.A)(t).call(this)),v.call((0,c.A)(e)),e.options=B(n),e.services={},e.logger=g,e.modules={external:[]},r&&!e.isInitialized&&!n.isClone){if(!e.options.initImmediate)return e.init(n,r),(0,u.A)(e,(0,c.A)(e));setTimeout((function(){e.init(n,r)}),0)}return e}return(0,d.A)(t,e),(0,s.A)(t,[{key:"init",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;function i(e){return e?"function"===typeof e?new e:e:null}if("function"===typeof t&&(n=t,t={}),this.options=a({},{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,whitelist:!1,nonExplicitWhitelist:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!0,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(e){var t={};if("object"===(0,r.A)(e[1])&&(t=e[1]),"string"===typeof e[1]&&(t.defaultValue=e[1]),"string"===typeof e[2]&&(t.tDescription=e[2]),"object"===(0,r.A)(e[2])||"object"===(0,r.A)(e[3])){var n=e[3]||e[2];Object.keys(n).forEach((function(e){t[e]=n[e]}))}return t},interpolation:{escapeValue:!0,format:function(e,t,n){return e},prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",maxReplaces:1e3}},this.options,B(t)),this.format=this.options.interpolation.format,n||(n=j),!this.options.isClone){this.modules.logger?g.init(i(this.modules.logger),this.options):g.init(null,this.options);var o=new I(this.options);this.store=new D(this.options.resources,this.options);var s=this.services;s.logger=g,s.resourceStore=this.store,s.languageUtils=o,s.pluralResolver=new L(o,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),s.interpolator=new R(this.options),s.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},s.backendConnector=new F(i(this.modules.backend),s.resourceStore,s,this.options),s.backendConnector.on("*",(function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];e.emit.apply(e,[t].concat(r))})),this.modules.languageDetector&&(s.languageDetector=i(this.modules.languageDetector),s.languageDetector.init(s,this.options.detection,this.options)),this.modules.i18nFormat&&(s.i18nFormat=i(this.modules.i18nFormat),s.i18nFormat.init&&s.i18nFormat.init(this)),this.translator=new O(this.services,this.options),this.translator.on("*",(function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];e.emit.apply(e,[t].concat(r))})),this.modules.external.forEach((function(t){t.init&&t.init(e)}))}["getResource","addResource","addResources","addResourceBundle","removeResourceBundle","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach((function(t){e[t]=function(){var n;return(n=e.store)[t].apply(n,arguments)}}));var u=y(),l=function(){e.changeLanguage(e.options.lng,(function(t,r){e.isInitialized=!0,e.logger.log("initialized",e.options),e.emit("initialized",e.options),u.resolve(r),n(t,r)}))};return this.options.resources||!this.options.initImmediate?l():setTimeout(l,0),u}},{key:"loadResources",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:j;if(!this.options.resources||this.options.partialBundledLanguages){if(this.language&&"cimode"===this.language.toLowerCase())return t();var n=[],r=function(t){t&&e.services.languageUtils.toResolveHierarchy(t).forEach((function(e){n.indexOf(e)<0&&n.push(e)}))};if(this.language)r(this.language);else this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach((function(e){return r(e)}));this.options.preload&&this.options.preload.forEach((function(e){return r(e)})),this.services.backendConnector.load(n,this.options.ns,t)}else t(null)}},{key:"reloadResources",value:function(e,t,n){var r=y();return e||(e=this.languages),t||(t=this.options.ns),n||(n=j),this.services.backendConnector.reload(e,t,(function(e){r.resolve(),n(e)})),r}},{key:"use",value:function(e){return"backend"===e.type&&(this.modules.backend=e),("logger"===e.type||e.log&&e.warn&&e.error)&&(this.modules.logger=e),"languageDetector"===e.type&&(this.modules.languageDetector=e),"i18nFormat"===e.type&&(this.modules.i18nFormat=e),"postProcessor"===e.type&&x.addPostProcessor(e),"3rdParty"===e.type&&this.modules.external.push(e),this}},{key:"changeLanguage",value:function(e,t){var n=this,r=y();this.emit("languageChanging",e);var i=function(e){e&&(n.language=e,n.languages=n.services.languageUtils.toResolveHierarchy(e),n.translator.language||n.translator.changeLanguage(e),n.services.languageDetector&&n.services.languageDetector.cacheUserLanguage(e)),n.loadResources((function(i){!function(e,i){n.translator.changeLanguage(i),i&&(n.emit("languageChanged",i),n.logger.log("languageChanged",i)),r.resolve((function(){return n.t.apply(n,arguments)})),t&&t(e,(function(){return n.t.apply(n,arguments)}))}(i,e)}))};return e||!this.services.languageDetector||this.services.languageDetector.async?!e&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect(i):i(e):i(this.services.languageDetector.detect()),r}},{key:"getFixedT",value:function(e,t){var n=this,i=function e(t,i){var o;if("object"!==(0,r.A)(i)){for(var s=arguments.length,u=new Array(s>2?s-2:0),l=2;l<s;l++)u[l-2]=arguments[l];o=n.options.overloadTranslationOptionHandler([t,i].concat(u))}else o=a({},i);return o.lng=o.lng||e.lng,o.lngs=o.lngs||e.lngs,o.ns=o.ns||e.ns,n.t(t,o)};return"string"===typeof e?i.lng=e:i.lngs=e,i.ns=t,i}},{key:"t",value:function(){var e;return this.translator&&(e=this.translator).translate.apply(e,arguments)}},{key:"exists",value:function(){var e;return this.translator&&(e=this.translator).exists.apply(e,arguments)}},{key:"setDefaultNamespace",value:function(e){this.options.defaultNS=e}},{key:"hasLoadedNamespace",value:function(e){var t=this;if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;var n=this.languages[0],r=!!this.options&&this.options.fallbackLng,i=this.languages[this.languages.length-1];if("cimode"===n.toLowerCase())return!0;var a=function(e,n){var r=t.services.backendConnector.state["".concat(e,"|").concat(n)];return-1===r||2===r};return!!this.hasResourceBundle(n,e)||(!this.services.backendConnector.backend||!(!a(n,e)||r&&!a(i,e)))}},{key:"loadNamespaces",value:function(e,t){var n=this,r=y();return this.options.ns?("string"===typeof e&&(e=[e]),e.forEach((function(e){n.options.ns.indexOf(e)<0&&n.options.ns.push(e)})),this.loadResources((function(e){r.resolve(),t&&t(e)})),r):(t&&t(),Promise.resolve())}},{key:"loadLanguages",value:function(e,t){var n=y();"string"===typeof e&&(e=[e]);var r=this.options.preload||[],i=e.filter((function(e){return r.indexOf(e)<0}));return i.length?(this.options.preload=r.concat(i),this.loadResources((function(e){n.resolve(),t&&t(e)})),n):(t&&t(),Promise.resolve())}},{key:"dir",value:function(e){if(e||(e=this.languages&&this.languages.length>0?this.languages[0]:this.language),!e)return"rtl";return["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam"].indexOf(this.services.languageUtils.getLanguagePartFromCode(e))>=0?"rtl":"ltr"}},{key:"createInstance",value:function(){return new t(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},arguments.length>1?arguments[1]:void 0)}},{key:"cloneInstance",value:function(){var e=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:j,i=a({},this.options,n,{isClone:!0}),o=new t(i);return["store","services","language"].forEach((function(t){o[t]=e[t]})),o.translator=new O(o.services,o.options),o.translator.on("*",(function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];o.emit.apply(o,[e].concat(n))})),o.init(i,r),o.translator.options=o.options,o}}]),t}(v),H=new U},66897:function(e,t){t.read=function(e,t,n,r,i){var a,o,s=8*i-r-1,u=(1<<s)-1,l=u>>1,c=-7,d=n?i-1:0,f=n?-1:1,p=e[t+d];for(d+=f,a=p&(1<<-c)-1,p>>=-c,c+=s;c>0;a=256*a+e[t+d],d+=f,c-=8);for(o=a&(1<<-c)-1,a>>=-c,c+=r;c>0;o=256*o+e[t+d],d+=f,c-=8);if(0===a)a=1-l;else{if(a===u)return o?NaN:1/0*(p?-1:1);o+=Math.pow(2,r),a-=l}return(p?-1:1)*o*Math.pow(2,a-r)},t.write=function(e,t,n,r,i,a){var o,s,u,l=8*a-i-1,c=(1<<l)-1,d=c>>1,f=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,p=r?0:a-1,h=r?1:-1,m=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,o=c):(o=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-o))<1&&(o--,u*=2),(t+=o+d>=1?f/u:f*Math.pow(2,1-d))*u>=2&&(o++,u/=2),o+d>=c?(s=0,o=c):o+d>=1?(s=(t*u-1)*Math.pow(2,i),o+=d):(s=t*Math.pow(2,d-1)*Math.pow(2,i),o=0));i>=8;e[n+p]=255&s,p+=h,s/=256,i-=8);for(o=o<<i|s,l+=i;l>0;e[n+p]=255&o,p+=h,o/=256,l-=8);e[n+p-h]|=128*m}},10865:function(e,t,n){"use strict";var r;function i(e){return e.type===r.literal}function a(e){return e.type===r.argument}function o(e){return e.type===r.number}function s(e){return e.type===r.date}function u(e){return e.type===r.time}function l(e){return e.type===r.select}function c(e){return e.type===r.plural}function d(e){return e.type===r.pound}function f(e){return!(!e||"object"!==typeof e||0!==e.type)}function p(e){return!(!e||"object"!==typeof e||1!==e.type)}n.r(t),n.d(t,{IntlMessageFormat:function(){return Q},createDefaultFormatters:function(){return Z},default:function(){return J},formatHTMLMessage:function(){return K},formatToParts:function(){return B},formatToString:function(){return j}}),function(e){e[e.literal=0]="literal",e[e.argument=1]="argument",e[e.number=2]="number",e[e.date=3]="date",e[e.time=4]="time",e[e.select=5]="select",e[e.plural=6]="plural",e[e.pound=7]="pound"}(r||(r={}));var h=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),m=function(){return m=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},m.apply(this,arguments)},g=function(e){function t(n,r,i,a){var o=e.call(this)||this;return o.message=n,o.expected=r,o.found=i,o.location=a,o.name="SyntaxError","function"===typeof Error.captureStackTrace&&Error.captureStackTrace(o,t),o}return h(t,e),t.buildMessage=function(e,t){function n(e){return e.charCodeAt(0).toString(16).toUpperCase()}function r(e){return e.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,(function(e){return"\\x0"+n(e)})).replace(/[\x10-\x1F\x7F-\x9F]/g,(function(e){return"\\x"+n(e)}))}function i(e){return e.replace(/\\/g,"\\\\").replace(/\]/g,"\\]").replace(/\^/g,"\\^").replace(/-/g,"\\-").replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,(function(e){return"\\x0"+n(e)})).replace(/[\x10-\x1F\x7F-\x9F]/g,(function(e){return"\\x"+n(e)}))}function a(e){switch(e.type){case"literal":return'"'+r(e.text)+'"';case"class":var t=e.parts.map((function(e){return Array.isArray(e)?i(e[0])+"-"+i(e[1]):i(e)}));return"["+(e.inverted?"^":"")+t+"]";case"any":return"any character";case"end":return"end of input";case"other":return e.description}}return"Expected "+function(e){var t,n,r=e.map(a);if(r.sort(),r.length>0){for(t=1,n=1;t<r.length;t++)r[t-1]!==r[t]&&(r[n]=r[t],n++);r.length=n}switch(r.length){case 1:return r[0];case 2:return r[0]+" or "+r[1];default:return r.slice(0,-1).join(", ")+", or "+r[r.length-1]}}(e)+" but "+(((o=t)?'"'+r(o)+'"':"end of input")+" found.");var o},t}(Error);var v=function(e,t){t=void 0!==t?t:{};var n,i={},a={start:ct},o=ct,s=function(e){return e.join("")},u=function(e){return m({type:r.literal,value:e},Pt())},l="#",c=rt("#",!1),d=function(){return m({type:r.pound},Pt())},f=at("argumentElement"),p="{",h=rt("{",!1),v="}",y=rt("}",!1),b=function(e){return m({type:r.argument,value:e},Pt())},E=at("numberSkeletonId"),_=/^['\/{}]/,C=it(["'","/","{","}"],!1,!1),A={type:"any"},T=at("numberSkeletonTokenOption"),w="/",S=rt("/",!1),k=function(e){return e},D=at("numberSkeletonToken"),x=function(e,t){return{stem:e,options:t}},O=function(e){return m({type:0,tokens:e},Pt())},N="::",I=rt("::",!1),P=function(e){return e},M=function(){return Nt.push("numberArgStyle"),!0},L=function(e){return Nt.pop(),e.replace(/\s*$/,"")},R=",",F=rt(",",!1),B="number",j=rt("number",!1),U=function(e,t,n){return m({type:"number"===t?r.number:"date"===t?r.date:r.time,style:n&&n[2],value:e},Pt())},H="'",z=rt("'",!1),V=/^[^']/,Y=it(["'"],!0,!1),G=/^[^a-zA-Z'{}]/,q=it([["a","z"],["A","Z"],"'","{","}"],!0,!1),W=/^[a-zA-Z]/,K=it([["a","z"],["A","Z"]],!1,!1),X=function(e){return m({type:1,pattern:e},Pt())},$=function(){return Nt.push("dateOrTimeArgStyle"),!0},Z="date",Q=rt("date",!1),J="time",ee=rt("time",!1),te="plural",ne=rt("plural",!1),re="selectordinal",ie=rt("selectordinal",!1),ae="offset:",oe=rt("offset:",!1),se=function(e,t,n,i){return m({type:r.plural,pluralType:"plural"===t?"cardinal":"ordinal",value:e,offset:n?n[2]:0,options:i.reduce((function(e,t){var n=t.id,r=t.value,i=t.location;return n in e&&nt('Duplicate option "'+n+'" in plural element: "'+et()+'"',tt()),e[n]={value:r,location:i},e}),{})},Pt())},ue="select",le=rt("select",!1),ce=function(e,t){return m({type:r.select,value:e,options:t.reduce((function(e,t){var n=t.id,r=t.value,i=t.location;return n in e&&nt('Duplicate option "'+n+'" in select element: "'+et()+'"',tt()),e[n]={value:r,location:i},e}),{})},Pt())},de="=",fe=rt("=",!1),pe=function(e){return Nt.push("select"),!0},he=function(e,t){return Nt.pop(),m({id:e,value:t},Pt())},me=function(e){return Nt.push("plural"),!0},ge=function(e,t){return Nt.pop(),m({id:e,value:t},Pt())},ve=at("whitespace"),ye=/^[\t-\r \x85\xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/,be=it([["\t","\r"]," ","\x85","\xa0","\u1680",["\u2000","\u200a"],"\u2028","\u2029","\u202f","\u205f","\u3000"],!1,!1),Ee=at("syntax pattern"),_e=/^[!-\/:-@[-\^`{-~\xA1-\xA7\xA9\xAB\xAC\xAE\xB0\xB1\xB6\xBB\xBF\xD7\xF7\u2010-\u2027\u2030-\u203E\u2041-\u2053\u2055-\u205E\u2190-\u245F\u2500-\u2775\u2794-\u2BFF\u2E00-\u2E7F\u3001-\u3003\u3008-\u3020\u3030\uFD3E\uFD3F\uFE45\uFE46]/,Ce=it([["!","/"],[":","@"],["[","^"],"`",["{","~"],["\xa1","\xa7"],"\xa9","\xab","\xac","\xae","\xb0","\xb1","\xb6","\xbb","\xbf","\xd7","\xf7",["\u2010","\u2027"],["\u2030","\u203e"],["\u2041","\u2053"],["\u2055","\u205e"],["\u2190","\u245f"],["\u2500","\u2775"],["\u2794","\u2bff"],["\u2e00","\u2e7f"],["\u3001","\u3003"],["\u3008","\u3020"],"\u3030","\ufd3e","\ufd3f","\ufe45","\ufe46"],!1,!1),Ae=at("optional whitespace"),Te=at("number"),we="-",Se=rt("-",!1),ke=function(e,t){return t?e?-t:t:0},De=(at("apostrophe"),at("double apostrophes")),xe="''",Oe=rt("''",!1),Ne=function(){return"'"},Ie=function(e,t){return e+t.replace("''","'")},Pe=function(e){return"{"!==e&&!(It()&&"#"===e)&&!(Nt.length>1&&"}"===e)},Me="\n",Le=rt("\n",!1),Re=function(e){return"{"===e||"}"===e||It()&&"#"===e},Fe=at("argNameOrNumber"),Be=at("argNumber"),je="0",Ue=rt("0",!1),He=function(){return 0},ze=/^[1-9]/,Ve=it([["1","9"]],!1,!1),Ye=/^[0-9]/,Ge=it([["0","9"]],!1,!1),qe=function(e){return parseInt(e.join(""),10)},We=at("argName"),Ke=0,Xe=0,$e=[{line:1,column:1}],Ze=0,Qe=[],Je=0;if(void 0!==t.startRule){if(!(t.startRule in a))throw new Error("Can't start parsing from rule \""+t.startRule+'".');o=a[t.startRule]}function et(){return e.substring(Xe,Ke)}function tt(){return st(Xe,Ke)}function nt(e,t){throw function(e,t){return new g(e,[],"",t)}(e,t=void 0!==t?t:st(Xe,Ke))}function rt(e,t){return{type:"literal",text:e,ignoreCase:t}}function it(e,t,n){return{type:"class",parts:e,inverted:t,ignoreCase:n}}function at(e){return{type:"other",description:e}}function ot(t){var n,r=$e[t];if(r)return r;for(n=t-1;!$e[n];)n--;for(r={line:(r=$e[n]).line,column:r.column};n<t;)10===e.charCodeAt(n)?(r.line++,r.column=1):r.column++,n++;return $e[t]=r,r}function st(e,t){var n=ot(e),r=ot(t);return{start:{offset:e,line:n.line,column:n.column},end:{offset:t,line:r.line,column:r.column}}}function ut(e){Ke<Ze||(Ke>Ze&&(Ze=Ke,Qe=[]),Qe.push(e))}function lt(e,t,n){return new g(g.buildMessage(e,t),e,t,n)}function ct(){return dt()}function dt(){var e,t;for(e=[],t=ft();t!==i;)e.push(t),t=ft();return e}function ft(){var t;return(t=function(){var e,t;e=Ke,(t=pt())!==i&&(Xe=e,t=u(t));return e=t,e}())===i&&(t=function(){var t,n,r,a;Je++,t=Ke,123===e.charCodeAt(Ke)?(n=p,Ke++):(n=i,0===Je&&ut(h));n!==i&&At()!==i&&(r=Dt())!==i&&At()!==i?(125===e.charCodeAt(Ke)?(a=v,Ke++):(a=i,0===Je&&ut(y)),a!==i?(Xe=t,t=n=b(r)):(Ke=t,t=i)):(Ke=t,t=i);Je--,t===i&&(n=i,0===Je&&ut(f));return t}())===i&&(t=function(){var t;t=function(){var t,n,r,a,o,s,u,l,c;t=Ke,123===e.charCodeAt(Ke)?(n=p,Ke++):(n=i,0===Je&&ut(h));n!==i&&At()!==i&&(r=Dt())!==i&&At()!==i?(44===e.charCodeAt(Ke)?(a=R,Ke++):(a=i,0===Je&&ut(F)),a!==i&&At()!==i?(e.substr(Ke,6)===B?(o=B,Ke+=6):(o=i,0===Je&&ut(j)),o!==i&&At()!==i?(s=Ke,44===e.charCodeAt(Ke)?(u=R,Ke++):(u=i,0===Je&&ut(F)),u!==i&&(l=At())!==i?(c=function(){var t,n,r;t=Ke,e.substr(Ke,2)===N?(n=N,Ke+=2):(n=i,0===Je&&ut(I));n!==i?(r=function(){var e,t,n;if(e=Ke,t=[],n=gt(),n!==i)for(;n!==i;)t.push(n),n=gt();else t=i;t!==i&&(Xe=e,t=O(t));return e=t,e}(),r!==i?(Xe=t,t=n=P(r)):(Ke=t,t=i)):(Ke=t,t=i);t===i&&(t=Ke,Xe=Ke,(n=(n=M())?void 0:i)!==i&&(r=pt())!==i?(Xe=t,t=n=L(r)):(Ke=t,t=i));return t}(),c!==i?s=u=[u,l,c]:(Ke=s,s=i)):(Ke=s,s=i),s===i&&(s=null),s!==i&&(u=At())!==i?(125===e.charCodeAt(Ke)?(l=v,Ke++):(l=i,0===Je&&ut(y)),l!==i?(Xe=t,t=n=U(r,o,s)):(Ke=t,t=i)):(Ke=t,t=i)):(Ke=t,t=i)):(Ke=t,t=i)):(Ke=t,t=i);return t}(),t===i&&(t=function(){var t,n,r,a,o,s,u,l,c;t=Ke,123===e.charCodeAt(Ke)?(n=p,Ke++):(n=i,0===Je&&ut(h));n!==i&&At()!==i&&(r=Dt())!==i&&At()!==i?(44===e.charCodeAt(Ke)?(a=R,Ke++):(a=i,0===Je&&ut(F)),a!==i&&At()!==i?(e.substr(Ke,4)===Z?(o=Z,Ke+=4):(o=i,0===Je&&ut(Q)),o===i&&(e.substr(Ke,4)===J?(o=J,Ke+=4):(o=i,0===Je&&ut(ee))),o!==i&&At()!==i?(s=Ke,44===e.charCodeAt(Ke)?(u=R,Ke++):(u=i,0===Je&&ut(F)),u!==i&&(l=At())!==i?(c=function(){var t,n,r;t=Ke,e.substr(Ke,2)===N?(n=N,Ke+=2):(n=i,0===Je&&ut(I));n!==i?(r=function(){var t,n,r,a;t=Ke,n=Ke,r=[],a=vt(),a===i&&(a=yt());if(a!==i)for(;a!==i;)r.push(a),(a=vt())===i&&(a=yt());else r=i;n=r!==i?e.substring(n,Ke):r;n!==i&&(Xe=t,n=X(n));return t=n,t}(),r!==i?(Xe=t,t=n=P(r)):(Ke=t,t=i)):(Ke=t,t=i);t===i&&(t=Ke,Xe=Ke,(n=(n=$())?void 0:i)!==i&&(r=pt())!==i?(Xe=t,t=n=L(r)):(Ke=t,t=i));return t}(),c!==i?s=u=[u,l,c]:(Ke=s,s=i)):(Ke=s,s=i),s===i&&(s=null),s!==i&&(u=At())!==i?(125===e.charCodeAt(Ke)?(l=v,Ke++):(l=i,0===Je&&ut(y)),l!==i?(Xe=t,t=n=U(r,o,s)):(Ke=t,t=i)):(Ke=t,t=i)):(Ke=t,t=i)):(Ke=t,t=i)):(Ke=t,t=i);return t}());return t}())===i&&(t=function(){var t,n,r,a,o,s,u,l,c,d,f;t=Ke,123===e.charCodeAt(Ke)?(n=p,Ke++):(n=i,0===Je&&ut(h));if(n!==i)if(At()!==i)if((r=Dt())!==i)if(At()!==i)if(44===e.charCodeAt(Ke)?(a=R,Ke++):(a=i,0===Je&&ut(F)),a!==i)if(At()!==i)if(e.substr(Ke,6)===te?(o=te,Ke+=6):(o=i,0===Je&&ut(ne)),o===i&&(e.substr(Ke,13)===re?(o=re,Ke+=13):(o=i,0===Je&&ut(ie))),o!==i)if(At()!==i)if(44===e.charCodeAt(Ke)?(s=R,Ke++):(s=i,0===Je&&ut(F)),s!==i)if(At()!==i)if(u=Ke,e.substr(Ke,7)===ae?(l=ae,Ke+=7):(l=i,0===Je&&ut(oe)),l!==i&&(c=At())!==i&&(d=Tt())!==i?u=l=[l,c,d]:(Ke=u,u=i),u===i&&(u=null),u!==i)if((l=At())!==i){if(c=[],(d=Et())!==i)for(;d!==i;)c.push(d),d=Et();else c=i;c!==i&&(d=At())!==i?(125===e.charCodeAt(Ke)?(f=v,Ke++):(f=i,0===Je&&ut(y)),f!==i?(Xe=t,t=n=se(r,o,u,c)):(Ke=t,t=i)):(Ke=t,t=i)}else Ke=t,t=i;else Ke=t,t=i;else Ke=t,t=i;else Ke=t,t=i;else Ke=t,t=i;else Ke=t,t=i;else Ke=t,t=i;else Ke=t,t=i;else Ke=t,t=i;else Ke=t,t=i;else Ke=t,t=i;else Ke=t,t=i;return t}())===i&&(t=function(){var t,n,r,a,o,s,u,l,c;t=Ke,123===e.charCodeAt(Ke)?(n=p,Ke++):(n=i,0===Je&&ut(h));if(n!==i)if(At()!==i)if((r=Dt())!==i)if(At()!==i)if(44===e.charCodeAt(Ke)?(a=R,Ke++):(a=i,0===Je&&ut(F)),a!==i)if(At()!==i)if(e.substr(Ke,6)===ue?(o=ue,Ke+=6):(o=i,0===Je&&ut(le)),o!==i)if(At()!==i)if(44===e.charCodeAt(Ke)?(s=R,Ke++):(s=i,0===Je&&ut(F)),s!==i)if(At()!==i){if(u=[],(l=bt())!==i)for(;l!==i;)u.push(l),l=bt();else u=i;u!==i&&(l=At())!==i?(125===e.charCodeAt(Ke)?(c=v,Ke++):(c=i,0===Je&&ut(y)),c!==i?(Xe=t,t=n=ce(r,u)):(Ke=t,t=i)):(Ke=t,t=i)}else Ke=t,t=i;else Ke=t,t=i;else Ke=t,t=i;else Ke=t,t=i;else Ke=t,t=i;else Ke=t,t=i;else Ke=t,t=i;else Ke=t,t=i;else Ke=t,t=i;else Ke=t,t=i;return t}())===i&&(t=function(){var t,n;t=Ke,35===e.charCodeAt(Ke)?(n=l,Ke++):(n=i,0===Je&&ut(c));n!==i&&(Xe=t,n=d());return t=n,t}()),t}function pt(){var e,t,n;if(e=Ke,t=[],(n=wt())===i&&(n=St())===i&&(n=kt()),n!==i)for(;n!==i;)t.push(n),(n=wt())===i&&(n=St())===i&&(n=kt());else t=i;return t!==i&&(Xe=e,t=s(t)),e=t}function ht(){var t,n,r,a,o;if(Je++,t=Ke,n=[],r=Ke,a=Ke,Je++,(o=_t())===i&&(_.test(e.charAt(Ke))?(o=e.charAt(Ke),Ke++):(o=i,0===Je&&ut(C))),Je--,o===i?a=void 0:(Ke=a,a=i),a!==i?(e.length>Ke?(o=e.charAt(Ke),Ke++):(o=i,0===Je&&ut(A)),o!==i?r=a=[a,o]:(Ke=r,r=i)):(Ke=r,r=i),r!==i)for(;r!==i;)n.push(r),r=Ke,a=Ke,Je++,(o=_t())===i&&(_.test(e.charAt(Ke))?(o=e.charAt(Ke),Ke++):(o=i,0===Je&&ut(C))),Je--,o===i?a=void 0:(Ke=a,a=i),a!==i?(e.length>Ke?(o=e.charAt(Ke),Ke++):(o=i,0===Je&&ut(A)),o!==i?r=a=[a,o]:(Ke=r,r=i)):(Ke=r,r=i);else n=i;return t=n!==i?e.substring(t,Ke):n,Je--,t===i&&(n=i,0===Je&&ut(E)),t}function mt(){var t,n,r;return Je++,t=Ke,47===e.charCodeAt(Ke)?(n=w,Ke++):(n=i,0===Je&&ut(S)),n!==i&&(r=ht())!==i?(Xe=t,t=n=k(r)):(Ke=t,t=i),Je--,t===i&&(n=i,0===Je&&ut(T)),t}function gt(){var e,t,n,r;if(Je++,e=Ke,At()!==i)if((t=ht())!==i){for(n=[],r=mt();r!==i;)n.push(r),r=mt();n!==i?(Xe=e,e=x(t,n)):(Ke=e,e=i)}else Ke=e,e=i;else Ke=e,e=i;return Je--,e===i&&(0===Je&&ut(D)),e}function vt(){var t,n,r,a;if(t=Ke,39===e.charCodeAt(Ke)?(n=H,Ke++):(n=i,0===Je&&ut(z)),n!==i){if(r=[],(a=wt())===i&&(V.test(e.charAt(Ke))?(a=e.charAt(Ke),Ke++):(a=i,0===Je&&ut(Y))),a!==i)for(;a!==i;)r.push(a),(a=wt())===i&&(V.test(e.charAt(Ke))?(a=e.charAt(Ke),Ke++):(a=i,0===Je&&ut(Y)));else r=i;r!==i?(39===e.charCodeAt(Ke)?(a=H,Ke++):(a=i,0===Je&&ut(z)),a!==i?t=n=[n,r,a]:(Ke=t,t=i)):(Ke=t,t=i)}else Ke=t,t=i;if(t===i)if(t=[],(n=wt())===i&&(G.test(e.charAt(Ke))?(n=e.charAt(Ke),Ke++):(n=i,0===Je&&ut(q))),n!==i)for(;n!==i;)t.push(n),(n=wt())===i&&(G.test(e.charAt(Ke))?(n=e.charAt(Ke),Ke++):(n=i,0===Je&&ut(q)));else t=i;return t}function yt(){var t,n;if(t=[],W.test(e.charAt(Ke))?(n=e.charAt(Ke),Ke++):(n=i,0===Je&&ut(K)),n!==i)for(;n!==i;)t.push(n),W.test(e.charAt(Ke))?(n=e.charAt(Ke),Ke++):(n=i,0===Je&&ut(K));else t=i;return t}function bt(){var t,n,r,a,o;return t=Ke,At()!==i&&(n=Ot())!==i&&At()!==i?(123===e.charCodeAt(Ke)?(r=p,Ke++):(r=i,0===Je&&ut(h)),r!==i?(Xe=Ke,(pe(n)?void 0:i)!==i&&(a=dt())!==i?(125===e.charCodeAt(Ke)?(o=v,Ke++):(o=i,0===Je&&ut(y)),o!==i?(Xe=t,t=he(n,a)):(Ke=t,t=i)):(Ke=t,t=i)):(Ke=t,t=i)):(Ke=t,t=i),t}function Et(){var t,n,r,a,o;return t=Ke,At()!==i?(n=function(){var t,n,r,a;return t=Ke,n=Ke,61===e.charCodeAt(Ke)?(r=de,Ke++):(r=i,0===Je&&ut(fe)),r!==i&&(a=Tt())!==i?n=r=[r,a]:(Ke=n,n=i),(t=n!==i?e.substring(t,Ke):n)===i&&(t=Ot()),t}(),n!==i&&At()!==i?(123===e.charCodeAt(Ke)?(r=p,Ke++):(r=i,0===Je&&ut(h)),r!==i?(Xe=Ke,(me(n)?void 0:i)!==i&&(a=dt())!==i?(125===e.charCodeAt(Ke)?(o=v,Ke++):(o=i,0===Je&&ut(y)),o!==i?(Xe=t,t=ge(n,a)):(Ke=t,t=i)):(Ke=t,t=i)):(Ke=t,t=i)):(Ke=t,t=i)):(Ke=t,t=i),t}function _t(){var t;return Je++,ye.test(e.charAt(Ke))?(t=e.charAt(Ke),Ke++):(t=i,0===Je&&ut(be)),Je--,t===i&&(0===Je&&ut(ve)),t}function Ct(){var t;return Je++,_e.test(e.charAt(Ke))?(t=e.charAt(Ke),Ke++):(t=i,0===Je&&ut(Ce)),Je--,t===i&&(0===Je&&ut(Ee)),t}function At(){var t,n,r;for(Je++,t=Ke,n=[],r=_t();r!==i;)n.push(r),r=_t();return t=n!==i?e.substring(t,Ke):n,Je--,t===i&&(n=i,0===Je&&ut(Ae)),t}function Tt(){var t,n,r;return Je++,t=Ke,45===e.charCodeAt(Ke)?(n=we,Ke++):(n=i,0===Je&&ut(Se)),n===i&&(n=null),n!==i&&(r=xt())!==i?(Xe=t,t=n=ke(n,r)):(Ke=t,t=i),Je--,t===i&&(n=i,0===Je&&ut(Te)),t}function wt(){var t,n;return Je++,t=Ke,e.substr(Ke,2)===xe?(n=xe,Ke+=2):(n=i,0===Je&&ut(Oe)),n!==i&&(Xe=t,n=Ne()),Je--,(t=n)===i&&(n=i,0===Je&&ut(De)),t}function St(){var t,n,r,a,o,s;if(t=Ke,39===e.charCodeAt(Ke)?(n=H,Ke++):(n=i,0===Je&&ut(z)),n!==i)if(r=function(){var t,n,r,a;t=Ke,n=Ke,e.length>Ke?(r=e.charAt(Ke),Ke++):(r=i,0===Je&&ut(A));r!==i?(Xe=Ke,(a=(a=Re(r))?void 0:i)!==i?n=r=[r,a]:(Ke=n,n=i)):(Ke=n,n=i);t=n!==i?e.substring(t,Ke):n;return t}(),r!==i){for(a=Ke,o=[],e.substr(Ke,2)===xe?(s=xe,Ke+=2):(s=i,0===Je&&ut(Oe)),s===i&&(V.test(e.charAt(Ke))?(s=e.charAt(Ke),Ke++):(s=i,0===Je&&ut(Y)));s!==i;)o.push(s),e.substr(Ke,2)===xe?(s=xe,Ke+=2):(s=i,0===Je&&ut(Oe)),s===i&&(V.test(e.charAt(Ke))?(s=e.charAt(Ke),Ke++):(s=i,0===Je&&ut(Y)));(a=o!==i?e.substring(a,Ke):o)!==i?(39===e.charCodeAt(Ke)?(o=H,Ke++):(o=i,0===Je&&ut(z)),o===i&&(o=null),o!==i?(Xe=t,t=n=Ie(r,a)):(Ke=t,t=i)):(Ke=t,t=i)}else Ke=t,t=i;else Ke=t,t=i;return t}function kt(){var t,n,r,a;return t=Ke,n=Ke,e.length>Ke?(r=e.charAt(Ke),Ke++):(r=i,0===Je&&ut(A)),r!==i?(Xe=Ke,(a=(a=Pe(r))?void 0:i)!==i?n=r=[r,a]:(Ke=n,n=i)):(Ke=n,n=i),n===i&&(10===e.charCodeAt(Ke)?(n=Me,Ke++):(n=i,0===Je&&ut(Le))),t=n!==i?e.substring(t,Ke):n}function Dt(){var t,n;return Je++,t=Ke,(n=xt())===i&&(n=Ot()),t=n!==i?e.substring(t,Ke):n,Je--,t===i&&(n=i,0===Je&&ut(Fe)),t}function xt(){var t,n,r,a,o;if(Je++,t=Ke,48===e.charCodeAt(Ke)?(n=je,Ke++):(n=i,0===Je&&ut(Ue)),n!==i&&(Xe=t,n=He()),(t=n)===i){if(t=Ke,n=Ke,ze.test(e.charAt(Ke))?(r=e.charAt(Ke),Ke++):(r=i,0===Je&&ut(Ve)),r!==i){for(a=[],Ye.test(e.charAt(Ke))?(o=e.charAt(Ke),Ke++):(o=i,0===Je&&ut(Ge));o!==i;)a.push(o),Ye.test(e.charAt(Ke))?(o=e.charAt(Ke),Ke++):(o=i,0===Je&&ut(Ge));a!==i?n=r=[r,a]:(Ke=n,n=i)}else Ke=n,n=i;n!==i&&(Xe=t,n=qe(n)),t=n}return Je--,t===i&&(n=i,0===Je&&ut(Be)),t}function Ot(){var t,n,r,a,o;if(Je++,t=Ke,n=[],r=Ke,a=Ke,Je++,(o=_t())===i&&(o=Ct()),Je--,o===i?a=void 0:(Ke=a,a=i),a!==i?(e.length>Ke?(o=e.charAt(Ke),Ke++):(o=i,0===Je&&ut(A)),o!==i?r=a=[a,o]:(Ke=r,r=i)):(Ke=r,r=i),r!==i)for(;r!==i;)n.push(r),r=Ke,a=Ke,Je++,(o=_t())===i&&(o=Ct()),Je--,o===i?a=void 0:(Ke=a,a=i),a!==i?(e.length>Ke?(o=e.charAt(Ke),Ke++):(o=i,0===Je&&ut(A)),o!==i?r=a=[a,o]:(Ke=r,r=i)):(Ke=r,r=i);else n=i;return t=n!==i?e.substring(t,Ke):n,Je--,t===i&&(n=i,0===Je&&ut(We)),t}var Nt=["root"];function It(){return"plural"===Nt[Nt.length-1]}function Pt(){return t&&t.captureLocation?{location:tt()}:{}}if((n=o())!==i&&Ke===e.length)return n;throw n!==i&&Ke<e.length&&ut({type:"end"}),lt(Qe,Ze<e.length?e.charAt(Ze):null,Ze<e.length?st(Ze,Ze+1):st(Ze,Ze))},y=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),i=0;for(t=0;t<n;t++)for(var a=arguments[t],o=0,s=a.length;o<s;o++,i++)r[i]=a[o];return r},b=/(^|[^\\])#/g;function E(e){e.forEach((function(e){(c(e)||l(e))&&Object.keys(e.options).forEach((function(t){for(var n,r=e.options[t],a=-1,o=void 0,s=0;s<r.value.length;s++){var u=r.value[s];if(i(u)&&b.test(u.value)){a=s,o=u;break}}if(o){var l=o.value.replace(b,"$1{"+e.value+", number}"),c=v(l);(n=r.value).splice.apply(n,y([a,1],c))}E(r.value)}))}))}function _(e,t){var n=v(e,t);return t&&!1===t.normalizeHashtagInPlural||E(n),n}var C=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),i=0;for(t=0;t<n;t++)for(var a=arguments[t],o=0,s=a.length;o<s;o++,i++)r[i]=a[o];return r};function A(e){return JSON.stringify(e.map((function(e){return e&&"object"===typeof e?(t=e,Object.keys(t).sort().map((function(e){var n;return(n={})[e]=t[e],n}))):e;var t})))}var T=function(e,t){return void 0===t&&(t={}),function(){for(var n,r=[],i=0;i<arguments.length;i++)r[i]=arguments[i];var a=A(r),o=a&&t[a];return o||(o=new((n=e).bind.apply(n,C([void 0],r))),a&&(t[a]=o)),o}},w=function(){return w=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},w.apply(this,arguments)},S=/(?:[Eec]{1,6}|G{1,5}|[Qq]{1,5}|(?:[yYur]+|U{1,5})|[ML]{1,5}|d{1,2}|D{1,3}|F{1}|[abB]{1,5}|[hkHK]{1,2}|w{1,2}|W{1}|m{1,2}|s{1,2}|[zZOvVxX]{1,4})(?=([^']*'[^']*')*[^']*$)/g;function k(e){var t={};return e.replace(S,(function(e){var n=e.length;switch(e[0]){case"G":t.era=4===n?"long":5===n?"narrow":"short";break;case"y":t.year=2===n?"2-digit":"numeric";break;case"Y":case"u":case"U":case"r":throw new RangeError("`Y/u/U/r` (year) patterns are not supported, use `y` instead");case"q":case"Q":throw new RangeError("`q/Q` (quarter) patterns are not supported");case"M":case"L":t.month=["numeric","2-digit","short","long","narrow"][n-1];break;case"w":case"W":throw new RangeError("`w/W` (week) patterns are not supported");case"d":t.day=["numeric","2-digit"][n-1];break;case"D":case"F":case"g":throw new RangeError("`D/F/g` (day) patterns are not supported, use `d` instead");case"E":t.weekday=4===n?"short":5===n?"narrow":"short";break;case"e":if(n<4)throw new RangeError("`e..eee` (weekday) patterns are not supported");t.weekday=["short","long","narrow","short"][n-4];break;case"c":if(n<4)throw new RangeError("`c..ccc` (weekday) patterns are not supported");t.weekday=["short","long","narrow","short"][n-4];break;case"a":t.hour12=!0;break;case"b":case"B":throw new RangeError("`b/B` (period) patterns are not supported, use `a` instead");case"h":t.hourCycle="h12",t.hour=["numeric","2-digit"][n-1];break;case"H":t.hourCycle="h23",t.hour=["numeric","2-digit"][n-1];break;case"K":t.hourCycle="h11",t.hour=["numeric","2-digit"][n-1];break;case"k":t.hourCycle="h24",t.hour=["numeric","2-digit"][n-1];break;case"j":case"J":case"C":throw new RangeError("`j/J/C` (hour) patterns are not supported, use `h/H/K/k` instead");case"m":t.minute=["numeric","2-digit"][n-1];break;case"s":t.second=["numeric","2-digit"][n-1];break;case"S":case"A":throw new RangeError("`S/A` (second) pattenrs are not supported, use `s` instead");case"z":t.timeZoneName=n<4?"short":"long";break;case"Z":case"O":case"v":case"V":case"X":case"x":throw new RangeError("`Z/O/v/V/X/x` (timeZone) pattenrs are not supported, use `z` instead")}return""})),t}var D=/^\.(?:(0+)(\+|#+)?)?$/g,x=/^(@+)?(\+|#+)?$/g;function O(e){var t={};return e.replace(x,(function(e,n,r){return"string"!==typeof r?(t.minimumSignificantDigits=n.length,t.maximumSignificantDigits=n.length):"+"===r?t.minimumSignificantDigits=n.length:"#"===n[0]?t.maximumSignificantDigits=n.length:(t.minimumSignificantDigits=n.length,t.maximumSignificantDigits=n.length+("string"===typeof r?r.length:0)),""})),t}function N(e){switch(e){case"sign-auto":return{signDisplay:"auto"};case"sign-accounting":return{currencySign:"accounting"};case"sign-always":return{signDisplay:"always"};case"sign-accounting-always":return{signDisplay:"always",currencySign:"accounting"};case"sign-except-zero":return{signDisplay:"exceptZero"};case"sign-accounting-except-zero":return{signDisplay:"exceptZero",currencySign:"accounting"};case"sign-never":return{signDisplay:"never"}}}function I(e){var t=N(e);return t||{}}function P(e){for(var t={},n=0,r=e;n<r.length;n++){var i=r[n];switch(i.stem){case"percent":t.style="percent";continue;case"currency":t.style="currency",t.currency=i.options[0];continue;case"group-off":t.useGrouping=!1;continue;case"precision-integer":t.maximumFractionDigits=0;continue;case"measure-unit":t.style="unit",t.unit=i.options[0].replace(/^(.*?)-/,"");continue;case"compact-short":t.notation="compact",t.compactDisplay="short";continue;case"compact-long":t.notation="compact",t.compactDisplay="long";continue;case"scientific":t=w(w(w({},t),{notation:"scientific"}),i.options.reduce((function(e,t){return w(w({},e),I(t))}),{}));continue;case"engineering":t=w(w(w({},t),{notation:"engineering"}),i.options.reduce((function(e,t){return w(w({},e),I(t))}),{}));continue;case"notation-simple":t.notation="standard";continue;case"unit-width-narrow":t.currencyDisplay="narrowSymbol",t.unitDisplay="narrow";continue;case"unit-width-short":t.currencyDisplay="code",t.unitDisplay="short";continue;case"unit-width-full-name":t.currencyDisplay="name",t.unitDisplay="long";continue;case"unit-width-iso-code":t.currencyDisplay="symbol";continue}if(D.test(i.stem)){if(i.options.length>1)throw new RangeError("Fraction-precision stems only accept a single optional option");i.stem.replace(D,(function(e,n,r){return"."===e?t.maximumFractionDigits=0:"+"===r?t.minimumFractionDigits=r.length:"#"===n[0]?t.maximumFractionDigits=n.length:(t.minimumFractionDigits=n.length,t.maximumFractionDigits=n.length+("string"===typeof r?r.length:0)),""})),i.options.length&&(t=w(w({},t),O(i.options[0])))}else if(x.test(i.stem))t=w(w({},t),O(i.stem));else{var a=N(i.stem);a&&(t=w(w({},t),a))}}return t}var M,L=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),R=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),i=0;for(t=0;t<n;t++)for(var a=arguments[t],o=0,s=a.length;o<s;o++,i++)r[i]=a[o];return r},F=function(e){function t(t,n){var r=e.call(this,t)||this;return r.variableId=n,r}return L(t,e),t}(Error);function B(e,t,n,r,h,m,g){if(1===e.length&&i(e[0]))return[{type:0,value:e[0].value}];for(var v,y=[],b=0,E=e;b<E.length;b++){var _=E[b];if(i(_))y.push({type:0,value:_.value});else if(d(_))"number"===typeof m&&y.push({type:0,value:n.getNumberFormat(t).format(m)});else{var C=_.value;if(!h||!(C in h))throw new F('The intl string context variable "'+C+'" was not provided to the string "'+g+'"');var A=h[C];if(a(_))A&&"string"!==typeof A&&"number"!==typeof A||(A="string"===typeof A||"number"===typeof A?String(A):""),y.push({type:1,value:A});else if(s(_)){var T="string"===typeof _.style?r.date[_.style]:void 0;y.push({type:0,value:n.getDateTimeFormat(t,T).format(A)})}else if(u(_)){T="string"===typeof _.style?r.time[_.style]:p(_.style)?k(_.style.pattern):void 0;y.push({type:0,value:n.getDateTimeFormat(t,T).format(A)})}else if(o(_)){T="string"===typeof _.style?r.number[_.style]:f(_.style)?P(_.style.tokens):void 0;y.push({type:0,value:n.getNumberFormat(t,T).format(A)})}else if(l(_)){if(!(w=_.options[A]||_.options.other))throw new RangeError('Invalid values for "'+_.value+'": "'+A+'". Options are "'+Object.keys(_.options).join('", "')+'"');y.push.apply(y,B(w.value,t,n,r,h))}else if(c(_)){var w;if(!(w=_.options["="+A])){if(!Intl.PluralRules)throw new F('Intl.PluralRules is not available in this environment.\nTry polyfilling it using "@formatjs/intl-pluralrules"\n');var S=n.getPluralRules(t,{type:_.pluralType}).select(A-(_.offset||0));w=_.options[S]||_.options.other}if(!w)throw new RangeError('Invalid values for "'+_.value+'": "'+A+'". Options are "'+Object.keys(_.options).join('", "')+'"');y.push.apply(y,B(w.value,t,n,r,h,A-(_.offset||0)))}else;}}return(v=y).length<2?v:v.reduce((function(e,t){var n=e[e.length-1];return n&&0===n.type&&0===t.type?n.value+=t.value:e.push(t),e}),[])}function j(e,t,n,r,i,a){var o=B(e,t,n,r,i,void 0,a);return 1===o.length?o[0].value:o.reduce((function(e,t){return e+t.value}),"")}var U="@@",H=/@@(\d+_\d+)@@/g,z=0;function V(e,t){return e.split(H).filter(Boolean).map((function(e){return null!=t[e]?t[e]:e})).reduce((function(e,t){return e.length&&"string"===typeof t&&"string"===typeof e[e.length-1]?e[e.length-1]+=t:e.push(t),e}),[])}var Y=/(<([0-9a-zA-Z-_]*?)>(.*?)<\/([0-9a-zA-Z-_]*?)>)|(<[0-9a-zA-Z-_]*?\/>)/,G=Date.now()+"@@",q=["area","base","br","col","embed","hr","img","input","link","meta","param","source","track","wbr"];function W(e,t,n){var r=e.tagName,i=e.outerHTML,a=e.textContent,o=e.childNodes;if(!r)return V(a||"",t);r=r.toLowerCase();var s=~q.indexOf(r),u=n[r];if(u&&s)throw new F(r+" is a self-closing tag and can not be used, please use another tag name.");if(!o.length)return[i];var l=Array.prototype.slice.call(o).reduce((function(e,r){return e.concat(W(r,t,n))}),[]);return u?"function"===typeof u?[u.apply(void 0,l)]:[u]:R(["<"+r+">"],l,["</"+r+">"])}function K(e,t,n,r,i,a){var o=B(e,t,n,r,i,void 0,a),s={},u=o.reduce((function(e,t){if(0===t.type)return e+t.value;var n=Date.now()+"_"+ ++z;return s[n]=t.value,e+""+U+n+U}),"");if(!Y.test(u))return V(u,s);if(!i)throw new F("Message has placeholders but no values was given");if("undefined"===typeof DOMParser)throw new F("Cannot format XML message without DOMParser");M||(M=new DOMParser);var l=M.parseFromString('<formatted-message id="'+G+'">'+u+"</formatted-message>","text/html").getElementById(G);if(!l)throw new F("Malformed HTML message "+u);var c=Object.keys(i).filter((function(e){return!!l.getElementsByTagName(e).length}));if(!c.length)return V(u,s);var d=c.filter((function(e){return e!==e.toLowerCase()}));if(d.length)throw new F("HTML tag must be lowercased but the following tags are not: "+d.join(", "));return Array.prototype.slice.call(l.childNodes).reduce((function(e,t){return e.concat(W(t,s,i))}),[])}var X=function(){return X=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},X.apply(this,arguments)};function $(e,t){return t?Object.keys(e).reduce((function(n,r){var i,a;return n[r]=(i=e[r],(a=t[r])?X(X(X({},i||{}),a||{}),Object.keys(i).reduce((function(e,t){return e[t]=X(X({},i[t]),a[t]||{}),e}),{})):i),n}),X({},e)):e}function Z(e){return void 0===e&&(e={number:{},dateTime:{},pluralRules:{}}),{getNumberFormat:T(Intl.NumberFormat,e.number),getDateTimeFormat:T(Intl.DateTimeFormat,e.dateTime),getPluralRules:T(Intl.PluralRules,e.pluralRules)}}var Q=function(){function e(t,n,r,i){var a=this;if(void 0===n&&(n=e.defaultLocale),this.formatterCache={number:{},dateTime:{},pluralRules:{}},this.format=function(e){return j(a.ast,a.locales,a.formatters,a.formats,e,a.message)},this.formatToParts=function(e){return B(a.ast,a.locales,a.formatters,a.formats,e,void 0,a.message)},this.formatHTMLMessage=function(e){return K(a.ast,a.locales,a.formatters,a.formats,e,a.message)},this.resolvedOptions=function(){return{locale:Intl.NumberFormat.supportedLocalesOf(a.locales)[0]}},this.getAst=function(){return a.ast},"string"===typeof t){if(this.message=t,!e.__parse)throw new TypeError("IntlMessageFormat.__parse must be set to process `message` of type `string`");this.ast=e.__parse(t,{normalizeHashtagInPlural:!1})}else this.ast=t;if(!Array.isArray(this.ast))throw new TypeError("A message must be provided as a String or AST.");this.formats=$(e.formats,r),this.locales=n,this.formatters=i&&i.formatters||Z(this.formatterCache)}return e.defaultLocale=(new Intl.NumberFormat).resolvedOptions().locale,e.__parse=_,e.formats={number:{currency:{style:"currency"},percent:{style:"percent"}},date:{short:{month:"numeric",day:"numeric",year:"2-digit"},medium:{month:"short",day:"numeric",year:"numeric"},long:{month:"long",day:"numeric",year:"numeric"},full:{weekday:"long",month:"long",day:"numeric",year:"numeric"}},time:{short:{hour:"numeric",minute:"numeric"},medium:{hour:"numeric",minute:"numeric",second:"numeric"},long:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"},full:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}}},e}(),J=Q},10949:function(e){"use strict";e.exports=function(e,t,n,r,i,a,o,s){if(!e){var u;if(void 0===t)u=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[n,r,i,a,o,s],c=0;(u=new Error(t.replace(/%s/g,(function(){return l[c++]})))).name="Invariant Violation"}throw u.framesToPop=1,u}}},80046:function(e,t,n){"use strict";var r=n(35550)(),i=n(41061)("Object.prototype.toString"),a=function(e){return!(r&&e&&"object"===typeof e&&Symbol.toStringTag in e)&&"[object Arguments]"===i(e)},o=function(e){return!!a(e)||null!==e&&"object"===typeof e&&"number"===typeof e.length&&e.length>=0&&"[object Array]"!==i(e)&&"[object Function]"===i(e.callee)},s=function(){return a(arguments)}();a.isLegacyArguments=o,e.exports=s?a:o},94866:function(e,t,n){"use strict";var r=Date.prototype.getDay,i=Object.prototype.toString,a=n(35550)();e.exports=function(e){return"object"===typeof e&&null!==e&&(a?function(e){try{return r.call(e),!0}catch(t){return!1}}(e):"[object Date]"===i.call(e))}},28650:function(e){e.exports=function(e){if(!e)return!1;var n=t.call(e);return"[object Function]"===n||"function"===typeof e&&"[object RegExp]"!==n||"undefined"!==typeof window&&(e===window.setTimeout||e===window.alert||e===window.confirm||e===window.prompt)};var t=Object.prototype.toString},75168:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});for(var n="undefined"!=typeof window&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform),r={alt:"altKey",control:"ctrlKey",meta:"metaKey",shift:"shiftKey"},i={add:"+",break:"pause",cmd:"meta",command:"meta",ctl:"control",ctrl:"control",del:"delete",down:"arrowdown",esc:"escape",ins:"insert",left:"arrowleft",mod:n?"meta":"control",opt:"alt",option:"alt",return:"enter",right:"arrowright",space:" ",spacebar:" ",up:"arrowup",win:"meta",windows:"meta"},a={backspace:8,tab:9,enter:13,shift:16,control:17,alt:18,pause:19,capslock:20,escape:27," ":32,pageup:33,pagedown:34,end:35,home:36,arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,insert:45,delete:46,meta:91,numlock:144,scrolllock:145,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222},o=1;o<20;o++)a["f"+o]=111+o;function s(e,t,n){t&&!("byKey"in t)&&(n=t,t=null),Array.isArray(e)||(e=[e]);var r=e.map((function(e){return u(e,t)})),i=function(e){return r.some((function(t){return l(t,e)}))};return null==n?i:i(n)}function u(e,t){var n=t&&t.byKey,o={},s=(e=e.replace("++","+add")).split("+"),u=s.length;for(var l in r)o[r[l]]=!1;var f=!0,p=!1,h=void 0;try{for(var m,g=s[Symbol.iterator]();!(f=(m=g.next()).done);f=!0){var v=m.value,y=v.endsWith("?")&&v.length>1;y&&(v=v.slice(0,-1));var b=d(v),E=r[b];if(v.length>1&&!E&&!i[v]&&!a[b])throw new TypeError('Unknown modifier: "'+v+'"');1!==u&&E||(n?o.key=b:o.which=c(v)),E&&(o[E]=!y||null)}}catch(_){p=!0,h=_}finally{try{!f&&g.return&&g.return()}finally{if(p)throw h}}return o}function l(e,t){for(var n in e){var r=e[n],i=void 0;if(null!=r&&((null!=(i="key"===n&&null!=t.key?t.key.toLowerCase():"which"===n?91===r&&93===t.which?91:t.which:t[n])||!1!==r)&&i!==r))return!1}return!0}function c(e){return e=d(e),a[e]||e.toUpperCase().charCodeAt(0)}function d(e){return e=e.toLowerCase(),e=i[e]||e}t.default=s,t.isHotkey=s,t.isCodeHotkey=function(e,t){return s(e,t)},t.isKeyHotkey=function(e,t){return s(e,{byKey:!0},t)},t.parseHotkey=u,t.compareHotkey=l,t.toKeyCode=c,t.toKeyName=d},92157:function(e,t,n){"use strict";var r,i,a,o,s=n(41061),u=n(35550)();if(u){r=s("Object.prototype.hasOwnProperty"),i=s("RegExp.prototype.exec"),a={};var l=function(){throw a};o={toString:l,valueOf:l},"symbol"===typeof Symbol.toPrimitive&&(o[Symbol.toPrimitive]=l)}var c=s("Object.prototype.toString"),d=Object.getOwnPropertyDescriptor;e.exports=u?function(e){if(!e||"object"!==typeof e)return!1;var t=d(e,"lastIndex");if(!(t&&r(t,"value")))return!1;try{i(e,o)}catch(n){return n===a}}:function(e){return!(!e||"object"!==typeof e&&"function"!==typeof e)&&"[object RegExp]"===c(e)}},55391:function(e){e.exports=function(e){if("string"!==typeof e)return!1;var i=e.match(t);if(!i)return!1;var a=i[1];if(!a)return!1;if(n.test(a)||r.test(a))return!0;return!1};var t=/^(?:\w+:)?\/\/(\S+)$/,n=/^localhost[\:?\d]*(?:[^\:?\d]\S*)?$/,r=/^[^\s\.]+\.\S{2,}$/},26391:function(e,t){function n(e){if(e&&"object"===typeof e){var t=e.which||e.keyCode||e.charCode;t&&(e=t)}if("number"===typeof e)return o[e];var n,a=String(e);return(n=r[a.toLowerCase()])?n:(n=i[a.toLowerCase()])||(1===a.length?a.charCodeAt(0):void 0)}n.isEventKey=function(e,t){if(e&&"object"===typeof e){var n=e.which||e.keyCode||e.charCode;if(null===n||void 0===n)return!1;if("string"===typeof t){var a;if(a=r[t.toLowerCase()])return a===n;if(a=i[t.toLowerCase()])return a===n}else if("number"===typeof t)return t===n;return!1}};var r=(t=e.exports=n).code=t.codes={backspace:8,tab:9,enter:13,shift:16,ctrl:17,alt:18,"pause/break":19,"caps lock":20,esc:27,space:32,"page up":33,"page down":34,end:35,home:36,left:37,up:38,right:39,down:40,insert:45,delete:46,command:91,"left command":91,"right command":93,"numpad *":106,"numpad +":107,"numpad -":109,"numpad .":110,"numpad /":111,"num lock":144,"scroll lock":145,"my computer":182,"my calculator":183,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222},i=t.aliases={windows:91,"\u21e7":16,"\u2325":18,"\u2303":17,"\u2318":91,ctl:17,control:17,option:18,pause:19,break:19,caps:20,return:13,escape:27,spc:32,spacebar:32,pgup:33,pgdn:34,ins:45,del:46,cmd:91};for(a=97;a<123;a++)r[String.fromCharCode(a)]=a-32;for(var a=48;a<58;a++)r[a-48]=a;for(a=1;a<13;a++)r["f"+a]=a+111;for(a=0;a<10;a++)r["numpad "+a]=a+96;var o=t.names=t.title={};for(a in r)o[r[a]]=a;for(var s in i)r[s]=i[s]},83163:function(e,t,n){e=n.nmd(e);var r="__lodash_hash_undefined__",i=9007199254740991,a="[object Arguments]",o="[object Function]",s="[object Object]",u=/^\[object .+?Constructor\]$/,l=/^(?:0|[1-9]\d*)$/,c={};c["[object Float32Array]"]=c["[object Float64Array]"]=c["[object Int8Array]"]=c["[object Int16Array]"]=c["[object Int32Array]"]=c["[object Uint8Array]"]=c["[object Uint8ClampedArray]"]=c["[object Uint16Array]"]=c["[object Uint32Array]"]=!0,c[a]=c["[object Array]"]=c["[object ArrayBuffer]"]=c["[object Boolean]"]=c["[object DataView]"]=c["[object Date]"]=c["[object Error]"]=c[o]=c["[object Map]"]=c["[object Number]"]=c[s]=c["[object RegExp]"]=c["[object Set]"]=c["[object String]"]=c["[object WeakMap]"]=!1;var d="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,f="object"==typeof self&&self&&self.Object===Object&&self,p=d||f||Function("return this")(),h=t&&!t.nodeType&&t,m=h&&e&&!e.nodeType&&e,g=m&&m.exports===h,v=g&&d.process,y=function(){try{var e=m&&m.require&&m.require("util").types;return e||v&&v.binding&&v.binding("util")}catch(t){}}(),b=y&&y.isTypedArray;var E,_,C=Array.prototype,A=Function.prototype,T=Object.prototype,w=p["__core-js_shared__"],S=A.toString,k=T.hasOwnProperty,D=function(){var e=/[^.]+$/.exec(w&&w.keys&&w.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),x=T.toString,O=S.call(Object),N=RegExp("^"+S.call(k).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),I=g?p.Buffer:void 0,P=p.Symbol,M=p.Uint8Array,L=I?I.allocUnsafe:void 0,R=(E=Object.getPrototypeOf,_=Object,function(e){return E(_(e))}),F=Object.create,B=T.propertyIsEnumerable,j=C.splice,U=P?P.toStringTag:void 0,H=function(){try{var e=pe(Object,"defineProperty");return e({},"",{}),e}catch(t){}}(),z=I?I.isBuffer:void 0,V=Math.max,Y=Date.now,G=pe(p,"Map"),q=pe(Object,"create"),W=function(){function e(){}return function(t){if(!we(t))return{};if(F)return F(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();function K(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function X(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function $(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Z(e){var t=this.__data__=new X(e);this.size=t.size}function Q(e,t){var n=Ee(e),r=!n&&be(e),i=!n&&!r&&Ce(e),a=!n&&!r&&!i&&ke(e),o=n||r||i||a,s=o?function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}(e.length,String):[],u=s.length;for(var l in e)!t&&!k.call(e,l)||o&&("length"==l||i&&("offset"==l||"parent"==l)||a&&("buffer"==l||"byteLength"==l||"byteOffset"==l)||he(l,u))||s.push(l);return s}function J(e,t,n){(void 0!==n&&!ye(e[t],n)||void 0===n&&!(t in e))&&ne(e,t,n)}function ee(e,t,n){var r=e[t];k.call(e,t)&&ye(r,n)&&(void 0!==n||t in e)||ne(e,t,n)}function te(e,t){for(var n=e.length;n--;)if(ye(e[n][0],t))return n;return-1}function ne(e,t,n){"__proto__"==t&&H?H(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}K.prototype.clear=function(){this.__data__=q?q(null):{},this.size=0},K.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},K.prototype.get=function(e){var t=this.__data__;if(q){var n=t[e];return n===r?void 0:n}return k.call(t,e)?t[e]:void 0},K.prototype.has=function(e){var t=this.__data__;return q?void 0!==t[e]:k.call(t,e)},K.prototype.set=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=q&&void 0===t?r:t,this},X.prototype.clear=function(){this.__data__=[],this.size=0},X.prototype.delete=function(e){var t=this.__data__,n=te(t,e);return!(n<0)&&(n==t.length-1?t.pop():j.call(t,n,1),--this.size,!0)},X.prototype.get=function(e){var t=this.__data__,n=te(t,e);return n<0?void 0:t[n][1]},X.prototype.has=function(e){return te(this.__data__,e)>-1},X.prototype.set=function(e,t){var n=this.__data__,r=te(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},$.prototype.clear=function(){this.size=0,this.__data__={hash:new K,map:new(G||X),string:new K}},$.prototype.delete=function(e){var t=fe(this,e).delete(e);return this.size-=t?1:0,t},$.prototype.get=function(e){return fe(this,e).get(e)},$.prototype.has=function(e){return fe(this,e).has(e)},$.prototype.set=function(e,t){var n=fe(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},Z.prototype.clear=function(){this.__data__=new X,this.size=0},Z.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Z.prototype.get=function(e){return this.__data__.get(e)},Z.prototype.has=function(e){return this.__data__.has(e)},Z.prototype.set=function(e,t){var n=this.__data__;if(n instanceof X){var r=n.__data__;if(!G||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new $(r)}return n.set(e,t),this.size=n.size,this};var re,ie=function(e,t,n){for(var r=-1,i=Object(e),a=n(e),o=a.length;o--;){var s=a[re?o:++r];if(!1===t(i[s],s,i))break}return e};function ae(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":U&&U in Object(e)?function(e){var t=k.call(e,U),n=e[U];try{e[U]=void 0;var r=!0}catch(a){}var i=x.call(e);r&&(t?e[U]=n:delete e[U]);return i}(e):function(e){return x.call(e)}(e)}function oe(e){return Se(e)&&ae(e)==a}function se(e){return!(!we(e)||function(e){return!!D&&D in e}(e))&&(Ae(e)?N:u).test(function(e){if(null!=e){try{return S.call(e)}catch(t){}try{return e+""}catch(t){}}return""}(e))}function ue(e){if(!we(e))return function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}(e);var t=me(e),n=[];for(var r in e)("constructor"!=r||!t&&k.call(e,r))&&n.push(r);return n}function le(e,t,n,r,i){e!==t&&ie(t,(function(a,o){if(i||(i=new Z),we(a))!function(e,t,n,r,i,a,o){var u=ge(e,n),l=ge(t,n),c=o.get(l);if(c)return void J(e,n,c);var d=a?a(u,l,n+"",e,t,o):void 0,f=void 0===d;if(f){var p=Ee(l),h=!p&&Ce(l),m=!p&&!h&&ke(l);d=l,p||h||m?Ee(u)?d=u:Se(g=u)&&_e(g)?d=function(e,t){var n=-1,r=e.length;t||(t=Array(r));for(;++n<r;)t[n]=e[n];return t}(u):h?(f=!1,d=function(e,t){if(t)return e.slice();var n=e.length,r=L?L(n):new e.constructor(n);return e.copy(r),r}(l,!0)):m?(f=!1,d=function(e,t){var n=t?function(e){var t=new e.constructor(e.byteLength);return new M(t).set(new M(e)),t}(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}(l,!0)):d=[]:function(e){if(!Se(e)||ae(e)!=s)return!1;var t=R(e);if(null===t)return!0;var n=k.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&S.call(n)==O}(l)||be(l)?(d=u,be(u)?d=function(e){return function(e,t,n,r){var i=!n;n||(n={});var a=-1,o=t.length;for(;++a<o;){var s=t[a],u=r?r(n[s],e[s],s,n,e):void 0;void 0===u&&(u=e[s]),i?ne(n,s,u):ee(n,s,u)}return n}(e,De(e))}(u):we(u)&&!Ae(u)||(d=function(e){return"function"!=typeof e.constructor||me(e)?{}:W(R(e))}(l))):f=!1}var g;f&&(o.set(l,d),i(d,l,r,a,o),o.delete(l));J(e,n,d)}(e,t,o,n,le,r,i);else{var u=r?r(ge(e,o),a,o+"",e,t,i):void 0;void 0===u&&(u=a),J(e,o,u)}}),De)}function ce(e,t){return ve(function(e,t,n){return t=V(void 0===t?e.length-1:t,0),function(){for(var r=arguments,i=-1,a=V(r.length-t,0),o=Array(a);++i<a;)o[i]=r[t+i];i=-1;for(var s=Array(t+1);++i<t;)s[i]=r[i];return s[t]=n(o),function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}(e,this,s)}}(e,t,Ne),e+"")}var de=H?function(e,t){return H(e,"toString",{configurable:!0,enumerable:!1,value:(n=t,function(){return n}),writable:!0});var n}:Ne;function fe(e,t){var n=e.__data__;return function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}(t)?n["string"==typeof t?"string":"hash"]:n.map}function pe(e,t){var n=function(e,t){return null==e?void 0:e[t]}(e,t);return se(n)?n:void 0}function he(e,t){var n=typeof e;return!!(t=null==t?i:t)&&("number"==n||"symbol"!=n&&l.test(e))&&e>-1&&e%1==0&&e<t}function me(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||T)}function ge(e,t){if(("constructor"!==t||"function"!==typeof e[t])&&"__proto__"!=t)return e[t]}var ve=function(e){var t=0,n=0;return function(){var r=Y(),i=16-(r-n);if(n=r,i>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}(de);function ye(e,t){return e===t||e!==e&&t!==t}var be=oe(function(){return arguments}())?oe:function(e){return Se(e)&&k.call(e,"callee")&&!B.call(e,"callee")},Ee=Array.isArray;function _e(e){return null!=e&&Te(e.length)&&!Ae(e)}var Ce=z||function(){return!1};function Ae(e){if(!we(e))return!1;var t=ae(e);return t==o||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}function Te(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=i}function we(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Se(e){return null!=e&&"object"==typeof e}var ke=b?function(e){return function(t){return e(t)}}(b):function(e){return Se(e)&&Te(e.length)&&!!c[ae(e)]};function De(e){return _e(e)?Q(e,!0):ue(e)}var xe,Oe=(xe=function(e,t,n){le(e,t,n)},ce((function(e,t){var n=-1,r=t.length,i=r>1?t[r-1]:void 0,a=r>2?t[2]:void 0;for(i=xe.length>3&&"function"==typeof i?(r--,i):void 0,a&&function(e,t,n){if(!we(n))return!1;var r=typeof t;return!!("number"==r?_e(n)&&he(t,n.length):"string"==r&&t in n)&&ye(n[t],e)}(t[0],t[1],a)&&(i=r<3?void 0:i,r=1),e=Object(e);++n<r;){var o=t[n];o&&xe(e,o,n,i)}return e})));function Ne(e){return e}e.exports=Oe},1111:function(e,t,n){var r=n(76958),i=n(41176),a=n(1787),o=n(70231),s=n(27455);function u(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}u.prototype.clear=r,u.prototype.delete=i,u.prototype.get=a,u.prototype.has=o,u.prototype.set=s,e.exports=u},85661:function(e,t,n){var r=n(5088),i=n(10150),a=n(7889),o=n(44349),s=n(33077);function u(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}u.prototype.clear=r,u.prototype.delete=i,u.prototype.get=a,u.prototype.has=o,u.prototype.set=s,e.exports=u},81465:function(e,t,n){var r=n(20220)(n(14759),"Map");e.exports=r},54467:function(e,t,n){var r=n(40738),i=n(70708),a=n(26823),o=n(20475),s=n(77859);function u(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}u.prototype.clear=r,u.prototype.delete=i,u.prototype.get=a,u.prototype.has=o,u.prototype.set=s,e.exports=u},57887:function(e,t,n){var r=n(20220)(n(14759),"Set");e.exports=r},36669:function(e,t,n){var r=n(54467),i=n(62274),a=n(69757);function o(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new r;++t<n;)this.add(e[t])}o.prototype.add=o.prototype.push=i,o.prototype.has=a,e.exports=o},4635:function(e,t,n){var r=n(14759).Symbol;e.exports=r},65507:function(e){e.exports=function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}},46860:function(e){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,i=0,a=[];++n<r;){var o=e[n];t(o,n,e)&&(a[i++]=o)}return a}},83107:function(e,t,n){var r=n(11049);e.exports=function(e,t){return!!(null==e?0:e.length)&&r(e,t,0)>-1}},23259:function(e){e.exports=function(e,t,n){for(var r=-1,i=null==e?0:e.length;++r<i;)if(n(t,e[r]))return!0;return!1}},37405:function(e,t,n){var r=n(44102),i=n(24578),a=n(12279),o=n(6794),s=n(97059),u=n(71641),l=Object.prototype.hasOwnProperty;e.exports=function(e,t){var n=a(e),c=!n&&i(e),d=!n&&!c&&o(e),f=!n&&!c&&!d&&u(e),p=n||c||d||f,h=p?r(e.length,String):[],m=h.length;for(var g in e)!t&&!l.call(e,g)||p&&("length"==g||d&&("offset"==g||"parent"==g)||f&&("buffer"==g||"byteLength"==g||"byteOffset"==g)||s(g,m))||h.push(g);return h}},61570:function(e){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,i=Array(r);++n<r;)i[n]=t(e[n],n,e);return i}},87518:function(e){e.exports=function(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}},45099:function(e,t,n){var r=n(44206);e.exports=function(e,t){for(var n=e.length;n--;)if(r(e[n][0],t))return n;return-1}},25901:function(e,t,n){var r=n(36669),i=n(83107),a=n(23259),o=n(61570),s=n(35639),u=n(63445);e.exports=function(e,t,n,l){var c=-1,d=i,f=!0,p=e.length,h=[],m=t.length;if(!p)return h;n&&(t=o(t,s(n))),l?(d=a,f=!1):t.length>=200&&(d=u,f=!1,t=new r(t));e:for(;++c<p;){var g=e[c],v=null==n?g:n(g);if(g=l||0!==g?g:0,f&&v===v){for(var y=m;y--;)if(t[y]===v)continue e;h.push(g)}else d(t,v,l)||h.push(g)}return h}},6993:function(e){e.exports=function(e,t,n,r){for(var i=e.length,a=n+(r?1:-1);r?a--:++a<i;)if(t(e[a],a,e))return a;return-1}},26810:function(e,t,n){var r=n(87518),i=n(97989);e.exports=function e(t,n,a,o,s){var u=-1,l=t.length;for(a||(a=i),s||(s=[]);++u<l;){var c=t[u];n>0&&a(c)?n>1?e(c,n-1,a,o,s):r(s,c):o||(s[s.length]=c)}return s}},22022:function(e,t,n){var r=n(4635),i=n(81581),a=n(65336),o=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":o&&o in Object(e)?i(e):a(e)}},11049:function(e,t,n){var r=n(6993),i=n(85381),a=n(97825);e.exports=function(e,t,n){return t===t?a(e,t,n):r(e,i,n)}},96255:function(e,t,n){var r=n(36669),i=n(83107),a=n(23259),o=n(61570),s=n(35639),u=n(63445),l=Math.min;e.exports=function(e,t,n){for(var c=n?a:i,d=e[0].length,f=e.length,p=f,h=Array(f),m=1/0,g=[];p--;){var v=e[p];p&&t&&(v=o(v,s(t))),m=l(v.length,m),h[p]=!n&&(t||d>=120&&v.length>=120)?new r(p&&v):void 0}v=e[0];var y=-1,b=h[0];e:for(;++y<d&&g.length<m;){var E=v[y],_=t?t(E):E;if(E=n||0!==E?E:0,!(b?u(b,_):c(g,_,n))){for(p=f;--p;){var C=h[p];if(!(C?u(C,_):c(e[p],_,n)))continue e}b&&b.push(_),g.push(E)}}return g}},73012:function(e,t,n){var r=n(22022),i=n(39248);e.exports=function(e){return i(e)&&"[object Arguments]"==r(e)}},85381:function(e){e.exports=function(e){return e!==e}},57949:function(e,t,n){var r=n(93008),i=n(73306),a=n(24567),o=n(29131),s=/^\[object .+?Constructor\]$/,u=Function.prototype,l=Object.prototype,c=u.toString,d=l.hasOwnProperty,f=RegExp("^"+c.call(d).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!a(e)||i(e))&&(r(e)?f:s).test(o(e))}},38183:function(e,t,n){var r=n(22022),i=n(5776),a=n(39248),o={};o["[object Float32Array]"]=o["[object Float64Array]"]=o["[object Int8Array]"]=o["[object Int16Array]"]=o["[object Int32Array]"]=o["[object Uint8Array]"]=o["[object Uint8ClampedArray]"]=o["[object Uint16Array]"]=o["[object Uint32Array]"]=!0,o["[object Arguments]"]=o["[object Array]"]=o["[object ArrayBuffer]"]=o["[object Boolean]"]=o["[object DataView]"]=o["[object Date]"]=o["[object Error]"]=o["[object Function]"]=o["[object Map]"]=o["[object Number]"]=o["[object Object]"]=o["[object RegExp]"]=o["[object Set]"]=o["[object String]"]=o["[object WeakMap]"]=!1,e.exports=function(e){return a(e)&&i(e.length)&&!!o[r(e)]}},28833:function(e,t,n){var r=n(24567),i=n(82161),a=n(7175),o=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return a(e);var t=i(e),n=[];for(var s in e)("constructor"!=s||!t&&o.call(e,s))&&n.push(s);return n}},80516:function(e,t,n){var r=n(69002),i=n(24295),a=n(1043);e.exports=function(e,t){return a(i(e,t,r),e+"")}},65148:function(e,t,n){var r=n(96800),i=n(88925),a=n(69002),o=i?function(e,t){return i(e,"toString",{configurable:!0,enumerable:!1,value:r(t),writable:!0})}:a;e.exports=o},44102:function(e){e.exports=function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}},86914:function(e,t,n){var r=n(88798),i=/^\s+/;e.exports=function(e){return e?e.slice(0,r(e)+1).replace(i,""):e}},35639:function(e){e.exports=function(e){return function(t){return e(t)}}},88183:function(e,t,n){var r=n(36669),i=n(83107),a=n(23259),o=n(63445),s=n(3739),u=n(26557);e.exports=function(e,t,n){var l=-1,c=i,d=e.length,f=!0,p=[],h=p;if(n)f=!1,c=a;else if(d>=200){var m=t?null:s(e);if(m)return u(m);f=!1,c=o,h=new r}else h=t?[]:p;e:for(;++l<d;){var g=e[l],v=t?t(g):g;if(g=n||0!==g?g:0,f&&v===v){for(var y=h.length;y--;)if(h[y]===v)continue e;t&&h.push(v),p.push(g)}else c(h,v,n)||(h!==p&&h.push(v),p.push(g))}return p}},31849:function(e,t,n){var r=n(25901),i=n(26810),a=n(88183);e.exports=function(e,t,n){var o=e.length;if(o<2)return o?a(e[0]):[];for(var s=-1,u=Array(o);++s<o;)for(var l=e[s],c=-1;++c<o;)c!=s&&(u[s]=r(u[s]||l,e[c],t,n));return a(i(u,1),t,n)}},63445:function(e){e.exports=function(e,t){return e.has(t)}},77795:function(e,t,n){var r=n(53815);e.exports=function(e){return r(e)?e:[]}},64123:function(e,t,n){var r=n(14759)["__core-js_shared__"];e.exports=r},3739:function(e,t,n){var r=n(57887),i=n(19208),a=n(26557),o=r&&1/a(new r([,-0]))[1]==1/0?function(e){return new r(e)}:i;e.exports=o},88925:function(e,t,n){var r=n(20220),i=function(){try{var e=r(Object,"defineProperty");return e({},"",{}),e}catch(t){}}();e.exports=i},16658:function(e,t,n){var r="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;e.exports=r},77101:function(e,t,n){var r=n(94672);e.exports=function(e,t){var n=e.__data__;return r(t)?n["string"==typeof t?"string":"hash"]:n.map}},20220:function(e,t,n){var r=n(57949),i=n(98166);e.exports=function(e,t){var n=i(e,t);return r(n)?n:void 0}},42253:function(e,t,n){var r=n(62621)(Object.getPrototypeOf,Object);e.exports=r},81581:function(e,t,n){var r=n(4635),i=Object.prototype,a=i.hasOwnProperty,o=i.toString,s=r?r.toStringTag:void 0;e.exports=function(e){var t=a.call(e,s),n=e[s];try{e[s]=void 0;var r=!0}catch(u){}var i=o.call(e);return r&&(t?e[s]=n:delete e[s]),i}},98166:function(e){e.exports=function(e,t){return null==e?void 0:e[t]}},76958:function(e,t,n){var r=n(73616);e.exports=function(){this.__data__=r?r(null):{},this.size=0}},41176:function(e){e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}},1787:function(e,t,n){var r=n(73616),i=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(r){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return i.call(t,e)?t[e]:void 0}},70231:function(e,t,n){var r=n(73616),i=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return r?void 0!==t[e]:i.call(t,e)}},27455:function(e,t,n){var r=n(73616);e.exports=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=r&&void 0===t?"__lodash_hash_undefined__":t,this}},97989:function(e,t,n){var r=n(4635),i=n(24578),a=n(12279),o=r?r.isConcatSpreadable:void 0;e.exports=function(e){return a(e)||i(e)||!!(o&&e&&e[o])}},97059:function(e){var t=/^(?:0|[1-9]\d*)$/;e.exports=function(e,n){var r=typeof e;return!!(n=null==n?9007199254740991:n)&&("number"==r||"symbol"!=r&&t.test(e))&&e>-1&&e%1==0&&e<n}},99042:function(e,t,n){var r=n(44206),i=n(97840),a=n(97059),o=n(24567);e.exports=function(e,t,n){if(!o(n))return!1;var s=typeof t;return!!("number"==s?i(n)&&a(t,n.length):"string"==s&&t in n)&&r(n[t],e)}},94672:function(e){e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},73306:function(e,t,n){var r=n(64123),i=function(){var e=/[^.]+$/.exec(r&&r.keys&&r.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();e.exports=function(e){return!!i&&i in e}},82161:function(e){var t=Object.prototype;e.exports=function(e){var n=e&&e.constructor;return e===("function"==typeof n&&n.prototype||t)}},5088:function(e){e.exports=function(){this.__data__=[],this.size=0}},10150:function(e,t,n){var r=n(45099),i=Array.prototype.splice;e.exports=function(e){var t=this.__data__,n=r(t,e);return!(n<0)&&(n==t.length-1?t.pop():i.call(t,n,1),--this.size,!0)}},7889:function(e,t,n){var r=n(45099);e.exports=function(e){var t=this.__data__,n=r(t,e);return n<0?void 0:t[n][1]}},44349:function(e,t,n){var r=n(45099);e.exports=function(e){return r(this.__data__,e)>-1}},33077:function(e,t,n){var r=n(45099);e.exports=function(e,t){var n=this.__data__,i=r(n,e);return i<0?(++this.size,n.push([e,t])):n[i][1]=t,this}},40738:function(e,t,n){var r=n(1111),i=n(85661),a=n(81465);e.exports=function(){this.size=0,this.__data__={hash:new r,map:new(a||i),string:new r}}},70708:function(e,t,n){var r=n(77101);e.exports=function(e){var t=r(this,e).delete(e);return this.size-=t?1:0,t}},26823:function(e,t,n){var r=n(77101);e.exports=function(e){return r(this,e).get(e)}},20475:function(e,t,n){var r=n(77101);e.exports=function(e){return r(this,e).has(e)}},77859:function(e,t,n){var r=n(77101);e.exports=function(e,t){var n=r(this,e),i=n.size;return n.set(e,t),this.size+=n.size==i?0:1,this}},73616:function(e,t,n){var r=n(20220)(Object,"create");e.exports=r},7175:function(e){e.exports=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}},82479:function(e,t,n){e=n.nmd(e);var r=n(16658),i=t&&!t.nodeType&&t,a=i&&e&&!e.nodeType&&e,o=a&&a.exports===i&&r.process,s=function(){try{var e=a&&a.require&&a.require("util").types;return e||o&&o.binding&&o.binding("util")}catch(t){}}();e.exports=s},65336:function(e){var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},62621:function(e){e.exports=function(e,t){return function(n){return e(t(n))}}},24295:function(e,t,n){var r=n(65507),i=Math.max;e.exports=function(e,t,n){return t=i(void 0===t?e.length-1:t,0),function(){for(var a=arguments,o=-1,s=i(a.length-t,0),u=Array(s);++o<s;)u[o]=a[t+o];o=-1;for(var l=Array(t+1);++o<t;)l[o]=a[o];return l[t]=n(u),r(e,this,l)}}},14759:function(e,t,n){var r=n(16658),i="object"==typeof self&&self&&self.Object===Object&&self,a=r||i||Function("return this")();e.exports=a},62274:function(e){e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},69757:function(e){e.exports=function(e){return this.__data__.has(e)}},26557:function(e){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}},1043:function(e,t,n){var r=n(65148),i=n(42929)(r);e.exports=i},42929:function(e){var t=Date.now;e.exports=function(e){var n=0,r=0;return function(){var i=t(),a=16-(i-r);if(r=i,a>0){if(++n>=800)return arguments[0]}else n=0;return e.apply(void 0,arguments)}}},97825:function(e){e.exports=function(e,t,n){for(var r=n-1,i=e.length;++r<i;)if(e[r]===t)return r;return-1}},29131:function(e){var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(n){}try{return e+""}catch(n){}}return""}},88798:function(e){var t=/\s/;e.exports=function(e){for(var n=e.length;n--&&t.test(e.charAt(n)););return n}},96800:function(e){e.exports=function(e){return function(){return e}}},95491:function(e,t,n){var r=n(24567),i=n(34378),a=n(72588),o=Math.max,s=Math.min;e.exports=function(e,t,n){var u,l,c,d,f,p,h=0,m=!1,g=!1,v=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function y(t){var n=u,r=l;return u=l=void 0,h=t,d=e.apply(r,n)}function b(e){var n=e-p;return void 0===p||n>=t||n<0||g&&e-h>=c}function E(){var e=i();if(b(e))return _(e);f=setTimeout(E,function(e){var n=t-(e-p);return g?s(n,c-(e-h)):n}(e))}function _(e){return f=void 0,v&&u?y(e):(u=l=void 0,d)}function C(){var e=i(),n=b(e);if(u=arguments,l=this,p=e,n){if(void 0===f)return function(e){return h=e,f=setTimeout(E,t),m?y(e):d}(p);if(g)return clearTimeout(f),f=setTimeout(E,t),y(p)}return void 0===f&&(f=setTimeout(E,t)),d}return t=a(t)||0,r(n)&&(m=!!n.leading,c=(g="maxWait"in n)?o(a(n.maxWait)||0,t):c,v="trailing"in n?!!n.trailing:v),C.cancel=function(){void 0!==f&&clearTimeout(f),h=0,u=p=l=f=void 0},C.flush=function(){return void 0===f?d:_(i())},C}},70210:function(e,t,n){var r=n(80516),i=n(44206),a=n(99042),o=n(31235),s=Object.prototype,u=s.hasOwnProperty,l=r((function(e,t){e=Object(e);var n=-1,r=t.length,l=r>2?t[2]:void 0;for(l&&a(t[0],t[1],l)&&(r=1);++n<r;)for(var c=t[n],d=o(c),f=-1,p=d.length;++f<p;){var h=d[f],m=e[h];(void 0===m||i(m,s[h])&&!u.call(e,h))&&(e[h]=c[h])}return e}));e.exports=l},44206:function(e){e.exports=function(e,t){return e===t||e!==e&&t!==t}},69002:function(e){e.exports=function(e){return e}},92437:function(e,t,n){var r=n(61570),i=n(96255),a=n(80516),o=n(77795),s=a((function(e){var t=r(e,o);return t.length&&t[0]===e[0]?i(t):[]}));e.exports=s},24578:function(e,t,n){var r=n(73012),i=n(39248),a=Object.prototype,o=a.hasOwnProperty,s=a.propertyIsEnumerable,u=r(function(){return arguments}())?r:function(e){return i(e)&&o.call(e,"callee")&&!s.call(e,"callee")};e.exports=u},12279:function(e){var t=Array.isArray;e.exports=t},97840:function(e,t,n){var r=n(93008),i=n(5776);e.exports=function(e){return null!=e&&i(e.length)&&!r(e)}},53815:function(e,t,n){var r=n(97840),i=n(39248);e.exports=function(e){return i(e)&&r(e)}},6794:function(e,t,n){e=n.nmd(e);var r=n(14759),i=n(63721),a=t&&!t.nodeType&&t,o=a&&e&&!e.nodeType&&e,s=o&&o.exports===a?r.Buffer:void 0,u=(s?s.isBuffer:void 0)||i;e.exports=u},93008:function(e,t,n){var r=n(22022),i=n(24567);e.exports=function(e){if(!i(e))return!1;var t=r(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},5776:function(e){e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},24567:function(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},39248:function(e){e.exports=function(e){return null!=e&&"object"==typeof e}},75461:function(e,t,n){var r=n(22022),i=n(42253),a=n(39248),o=Function.prototype,s=Object.prototype,u=o.toString,l=s.hasOwnProperty,c=u.call(Object);e.exports=function(e){if(!a(e)||"[object Object]"!=r(e))return!1;var t=i(e);if(null===t)return!0;var n=l.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&u.call(n)==c}},50184:function(e,t,n){var r=n(22022),i=n(39248);e.exports=function(e){return"symbol"==typeof e||i(e)&&"[object Symbol]"==r(e)}},71641:function(e,t,n){var r=n(38183),i=n(35639),a=n(82479),o=a&&a.isTypedArray,s=o?i(o):r;e.exports=s},31235:function(e,t,n){var r=n(37405),i=n(28833),a=n(97840);e.exports=function(e){return a(e)?r(e,!0):i(e)}},42434:function(e,t,n){var r=n(54467);function i(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function(){var r=arguments,i=t?t.apply(this,r):r[0],a=n.cache;if(a.has(i))return a.get(i);var o=e.apply(this,r);return n.cache=a.set(i,o)||a,o};return n.cache=new(i.Cache||r),n}i.Cache=r,e.exports=i},19208:function(e){e.exports=function(){}},34378:function(e,t,n){var r=n(14759);e.exports=function(){return r.Date.now()}},63721:function(e){e.exports=function(){return!1}},80492:function(e,t,n){var r=n(95491),i=n(24567);e.exports=function(e,t,n){var a=!0,o=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return i(n)&&(a="leading"in n?!!n.leading:a,o="trailing"in n?!!n.trailing:o),r(e,t,{leading:a,maxWait:t,trailing:o})}},72588:function(e,t,n){var r=n(86914),i=n(24567),a=n(50184),o=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,u=/^0o[0-7]+$/i,l=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(a(e))return NaN;if(i(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=i(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=r(e);var n=s.test(e);return n||u.test(e)?l(e.slice(2),n?2:8):o.test(e)?NaN:+e}},92177:function(e,t,n){var r=n(26810),i=n(80516),a=n(88183),o=n(53815),s=i((function(e){return a(r(e,1,o,!0))}));e.exports=s},74650:function(e,t,n){var r=n(25901),i=n(80516),a=n(53815),o=i((function(e,t){return a(e)?r(e,t):[]}));e.exports=o},73747:function(e,t,n){var r=n(46860),i=n(80516),a=n(31849),o=n(53815),s=i((function(e){return a(r(e,o))}));e.exports=s},11749:function(e,t,n){"use strict";n.d(t,{A:function(){return a}});var r=Number.isNaN||function(e){return"number"===typeof e&&e!==e};function i(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(i=e[n],a=t[n],!(i===a||r(i)&&r(a)))return!1;var i,a;return!0}function a(e,t){void 0===t&&(t=i);var n=null;function r(){for(var r=[],i=0;i<arguments.length;i++)r[i]=arguments[i];if(n&&n.lastThis===this&&t(r,n.lastArgs))return n.lastResult;var a=e.apply(this,r);return n={lastResult:a,lastArgs:r,lastThis:this},a}return r.clear=function(){n=null},r}},72024:function(e,t,n){var r=n(45672).getUint64;e.exports=function(e){var t=new DataView(e.buffer,e.byteOffset,e.byteLength),n={version:e[0],flags:new Uint8Array(e.subarray(1,4)),references:[],referenceId:t.getUint32(4),timescale:t.getUint32(8)},i=12;0===n.version?(n.earliestPresentationTime=t.getUint32(i),n.firstOffset=t.getUint32(i+4),i+=8):(n.earliestPresentationTime=r(e.subarray(i)),n.firstOffset=r(e.subarray(i+8)),i+=16),i+=2;var a=t.getUint16(i);for(i+=2;a>0;i+=12,a--)n.references.push({referenceType:(128&e[i])>>>7,referencedSize:2147483647&t.getUint32(i),subsegmentDuration:t.getUint32(i+4),startsWithSap:!!(128&e[i+8]),sapType:(112&e[i+8])>>>4,sapDeltaTime:268435455&t.getUint32(i+8)});return n}},82356:function(e){var t,n,r,i,a,o,s,u=9e4;t=function(e){return e*u},n=function(e,t){return e*t},r=function(e){return e/u},i=function(e,t){return e/t},a=function(e,n){return t(i(e,n))},o=function(e,t){return n(r(e),t)},s=function(e,t,n){return r(n?e:e-t)},e.exports={ONE_SECOND_IN_TS:u,secondsToVideoTs:t,secondsToAudioTs:n,videoTsToSeconds:r,audioTsToSeconds:i,audioTsToVideoTs:a,videoTsToAudioTs:o,metadataTsToSeconds:s}},45672:function(e){var t=Math.pow(2,32);e.exports={getUint64:function(e){var n,r=new DataView(e.buffer,e.byteOffset,e.byteLength);return r.getBigUint64?(n=r.getBigUint64(0))<Number.MAX_SAFE_INTEGER?Number(n):n:r.getUint32(0)*t+r.getUint32(4)},MAX_UINT32:t}},26470:function(e){"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(i){return!1}}()?Object.assign:function(e,i){for(var a,o,s=function(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),u=1;u<arguments.length;u++){for(var l in a=Object(arguments[u]))n.call(a,l)&&(s[l]=a[l]);if(t){o=t(a);for(var c=0;c<o.length;c++)r.call(a,o[c])&&(s[o[c]]=a[o[c]])}}return s}},27837:function(e){"use strict";var t=function(e){return e!==e};e.exports=function(e,n){return 0===e&&0===n?1/e===1/n:e===n||!(!t(e)||!t(n))}},28619:function(e,t,n){"use strict";var r=n(28726),i=n(43629),a=n(27837),o=n(95944),s=n(19394),u=i(o(),Object);r(u,{getPolyfill:o,implementation:a,shim:s}),e.exports=u},95944:function(e,t,n){"use strict";var r=n(27837);e.exports=function(){return"function"===typeof Object.is?Object.is:r}},19394:function(e,t,n){"use strict";var r=n(95944),i=n(28726);e.exports=function(){var e=r();return i(Object,{is:e},{is:function(){return Object.is!==e}}),e}},70225:function(e,t,n){"use strict";var r;if(!Object.keys){var i=Object.prototype.hasOwnProperty,a=Object.prototype.toString,o=n(30543),s=Object.prototype.propertyIsEnumerable,u=!s.call({toString:null},"toString"),l=s.call((function(){}),"prototype"),c=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],d=function(e){var t=e.constructor;return t&&t.prototype===e},f={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},p=function(){if("undefined"===typeof window)return!1;for(var e in window)try{if(!f["$"+e]&&i.call(window,e)&&null!==window[e]&&"object"===typeof window[e])try{d(window[e])}catch(t){return!0}}catch(t){return!0}return!1}();r=function(e){var t=null!==e&&"object"===typeof e,n="[object Function]"===a.call(e),r=o(e),s=t&&"[object String]"===a.call(e),f=[];if(!t&&!n&&!r)throw new TypeError("Object.keys called on a non-object");var h=l&&n;if(s&&e.length>0&&!i.call(e,0))for(var m=0;m<e.length;++m)f.push(String(m));if(r&&e.length>0)for(var g=0;g<e.length;++g)f.push(String(g));else for(var v in e)h&&"prototype"===v||!i.call(e,v)||f.push(String(v));if(u)for(var y=function(e){if("undefined"===typeof window||!p)return d(e);try{return d(e)}catch(t){return!1}}(e),b=0;b<c.length;++b)y&&"constructor"===c[b]||!i.call(e,c[b])||f.push(c[b]);return f}}e.exports=r},27839:function(e,t,n){"use strict";var r=Array.prototype.slice,i=n(30543),a=Object.keys,o=a?function(e){return a(e)}:n(70225),s=Object.keys;o.shim=function(){if(Object.keys){var e=function(){var e=Object.keys(arguments);return e&&e.length===arguments.length}(1,2);e||(Object.keys=function(e){return i(e)?s(r.call(e)):s(e)})}else Object.keys=o;return Object.keys||o},e.exports=o},30543:function(e){"use strict";var t=Object.prototype.toString;e.exports=function(e){var n=t.call(e),r="[object Arguments]"===n;return r||(r="[object Array]"!==n&&null!==e&&"object"===typeof e&&"number"===typeof e.length&&e.length>=0&&"[object Function]"===t.call(e.callee)),r}},62896:function(){!function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},r={bash:n,environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?:\.\w+)*(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},parameter:{pattern:/(^|\s)-{1,2}(?:\w+:[+-]?)?\w+(?:\.\w+)*(?=[=\s]|$)/,alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:r},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:r},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:r.entity}}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:r.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cargo|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|java|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|sysctl|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},n.inside=e.languages.bash;for(var i=["comment","function-name","for-or-select","assign-left","parameter","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],a=r.variable[1].inside,o=0;o<i.length;o++)a[i[o]]=e.languages.bash[i[o]];e.languages.sh=e.languages.bash,e.languages.shell=e.languages.bash}(Prism)},97801:function(){Prism.languages.c=Prism.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),Prism.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),Prism.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},Prism.languages.c.string],char:Prism.languages.c.char,comment:Prism.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:Prism.languages.c}}}}),Prism.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete Prism.languages.c.boolean},24761:function(){!function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,n=/\b(?!<keyword>)\w+(?:\s*\.\s*\w+)*\b/.source.replace(/<keyword>/g,(function(){return t.source}));e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!<keyword>)\w+/.source.replace(/<keyword>/g,(function(){return t.source}))),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),e.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/<mod-name>(?:\s*:\s*<mod-name>)?|:\s*<mod-name>/.source.replace(/<mod-name>/g,(function(){return n}))+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:e.languages.cpp}}}}),e.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])}(Prism)},52713:function(){!function(e){function t(e,t){return e.replace(/<<(\d+)>>/g,(function(e,n){return"(?:"+t[+n]+")"}))}function n(e,n,r){return RegExp(t(e,n),r||"")}function r(e,t){for(var n=0;n<t;n++)e=e.replace(/<<self>>/g,(function(){return"(?:"+e+")"}));return e.replace(/<<self>>/g,"[^\\s\\S]")}var i="bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",a="class enum interface record struct",o="add alias and ascending async await by descending from(?=\\s*(?:\\w|$)) get global group into init(?=\\s*;) join let nameof not notnull on or orderby partial remove select set unmanaged value when where with(?=\\s*{)",s="abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield";function u(e){return"\\b(?:"+e.trim().replace(/ /g,"|")+")\\b"}var l=u(a),c=RegExp(u(i+" "+a+" "+o+" "+s)),d=u(a+" "+o+" "+s),f=u(i+" "+a+" "+s),p=r(/<(?:[^<>;=+\-*/%&|^]|<<self>>)*>/.source,2),h=r(/\((?:[^()]|<<self>>)*\)/.source,2),m=/@?\b[A-Za-z_]\w*\b/.source,g=t(/<<0>>(?:\s*<<1>>)?/.source,[m,p]),v=t(/(?!<<0>>)<<1>>(?:\s*\.\s*<<1>>)*/.source,[d,g]),y=/\[\s*(?:,\s*)*\]/.source,b=t(/<<0>>(?:\s*(?:\?\s*)?<<1>>)*(?:\s*\?)?/.source,[v,y]),E=t(/[^,()<>[\];=+\-*/%&|^]|<<0>>|<<1>>|<<2>>/.source,[p,h,y]),_=t(/\(<<0>>+(?:,<<0>>+)+\)/.source,[E]),C=t(/(?:<<0>>|<<1>>)(?:\s*(?:\?\s*)?<<2>>)*(?:\s*\?)?/.source,[_,v,y]),A={keyword:c,punctuation:/[<>()?,.:[\]]/},T=/'(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'/.source,w=/"(?:\\.|[^\\"\r\n])*"/.source,S=/@"(?:""|\\[\s\S]|[^\\"])*"(?!")/.source;e.languages.csharp=e.languages.extend("clike",{string:[{pattern:n(/(^|[^$\\])<<0>>/.source,[S]),lookbehind:!0,greedy:!0},{pattern:n(/(^|[^@$\\])<<0>>/.source,[w]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:n(/(\busing\s+static\s+)<<0>>(?=\s*;)/.source,[v]),lookbehind:!0,inside:A},{pattern:n(/(\busing\s+<<0>>\s*=\s*)<<1>>(?=\s*;)/.source,[m,C]),lookbehind:!0,inside:A},{pattern:n(/(\busing\s+)<<0>>(?=\s*=)/.source,[m]),lookbehind:!0},{pattern:n(/(\b<<0>>\s+)<<1>>/.source,[l,g]),lookbehind:!0,inside:A},{pattern:n(/(\bcatch\s*\(\s*)<<0>>/.source,[v]),lookbehind:!0,inside:A},{pattern:n(/(\bwhere\s+)<<0>>/.source,[m]),lookbehind:!0},{pattern:n(/(\b(?:is(?:\s+not)?|as)\s+)<<0>>/.source,[b]),lookbehind:!0,inside:A},{pattern:n(/\b<<0>>(?=\s+(?!<<1>>|with\s*\{)<<2>>(?:\s*[=,;:{)\]]|\s+(?:in|when)\b))/.source,[C,f,m]),inside:A}],keyword:c,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:[dflmu]|lu|ul)?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),e.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),e.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:n(/([(,]\s*)<<0>>(?=\s*:)/.source,[m]),lookbehind:!0,alias:"punctuation"}}),e.languages.insertBefore("csharp","class-name",{namespace:{pattern:n(/(\b(?:namespace|using)\s+)<<0>>(?:\s*\.\s*<<0>>)*(?=\s*[;{])/.source,[m]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:n(/(\b(?:default|sizeof|typeof)\s*\(\s*(?!\s))(?:[^()\s]|\s(?!\s)|<<0>>)*(?=\s*\))/.source,[h]),lookbehind:!0,alias:"class-name",inside:A},"return-type":{pattern:n(/<<0>>(?=\s+(?:<<1>>\s*(?:=>|[({]|\.\s*this\s*\[)|this\s*\[))/.source,[C,v]),inside:A,alias:"class-name"},"constructor-invocation":{pattern:n(/(\bnew\s+)<<0>>(?=\s*[[({])/.source,[C]),lookbehind:!0,inside:A,alias:"class-name"},"generic-method":{pattern:n(/<<0>>\s*<<1>>(?=\s*\()/.source,[m,p]),inside:{function:n(/^<<0>>/.source,[m]),generic:{pattern:RegExp(p),alias:"class-name",inside:A}}},"type-list":{pattern:n(/\b((?:<<0>>\s+<<1>>|record\s+<<1>>\s*<<5>>|where\s+<<2>>)\s*:\s*)(?:<<3>>|<<4>>|<<1>>\s*<<5>>|<<6>>)(?:\s*,\s*(?:<<3>>|<<4>>|<<6>>))*(?=\s*(?:where|[{;]|=>|$))/.source,[l,g,m,C,c.source,h,/\bnew\s*\(\s*\)/.source]),lookbehind:!0,inside:{"record-arguments":{pattern:n(/(^(?!new\s*\()<<0>>\s*)<<1>>/.source,[g,h]),lookbehind:!0,greedy:!0,inside:e.languages.csharp},keyword:c,"class-name":{pattern:RegExp(C),greedy:!0,inside:A},punctuation:/[,()]/}},preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(#)\b(?:define|elif|else|endif|endregion|error|if|line|nullable|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var k=w+"|"+T,D=t(/\/(?![*/])|\/\/[^\r\n]*[\r\n]|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>/.source,[k]),x=r(t(/[^"'/()]|<<0>>|\(<<self>>*\)/.source,[D]),2),O=/\b(?:assembly|event|field|method|module|param|property|return|type)\b/.source,N=t(/<<0>>(?:\s*\(<<1>>*\))?/.source,[v,x]);e.languages.insertBefore("csharp","class-name",{attribute:{pattern:n(/((?:^|[^\s\w>)?])\s*\[\s*)(?:<<0>>\s*:\s*)?<<1>>(?:\s*,\s*<<1>>)*(?=\s*\])/.source,[O,N]),lookbehind:!0,greedy:!0,inside:{target:{pattern:n(/^<<0>>(?=\s*:)/.source,[O]),alias:"keyword"},"attribute-arguments":{pattern:n(/\(<<0>>*\)/.source,[x]),inside:e.languages.csharp},"class-name":{pattern:RegExp(v),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var I=/:[^}\r\n]+/.source,P=r(t(/[^"'/()]|<<0>>|\(<<self>>*\)/.source,[D]),2),M=t(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[P,I]),L=r(t(/[^"'/()]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>|\(<<self>>*\)/.source,[k]),2),R=t(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[L,I]);function F(t,r){return{interpolation:{pattern:n(/((?:^|[^{])(?:\{\{)*)<<0>>/.source,[t]),lookbehind:!0,inside:{"format-string":{pattern:n(/(^\{(?:(?![}:])<<0>>)*)<<1>>(?=\}$)/.source,[r,I]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:e.languages.csharp}}},string:/[\s\S]+/}}e.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:n(/(^|[^\\])(?:\$@|@\$)"(?:""|\\[\s\S]|\{\{|<<0>>|[^\\{"])*"/.source,[M]),lookbehind:!0,greedy:!0,inside:F(M,P)},{pattern:n(/(^|[^@\\])\$"(?:\\.|\{\{|<<0>>|[^\\"{])*"/.source,[R]),lookbehind:!0,greedy:!0,inside:F(R,L)}],char:{pattern:RegExp(T),greedy:!0}}),e.languages.dotnet=e.languages.cs=e.languages.csharp}(Prism)},36724:function(){Prism.languages.go=Prism.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),Prism.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete Prism.languages.go["class-name"]},35962:function(){!function(e){var t=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|non-sealed|null|open|opens|package|permits|private|protected|provides|public|record(?!\s*[(){}[\]<>=%~.:,;?+\-*/&|^])|requires|return|sealed|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,n=/(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,r={pattern:RegExp(/(^|[^\w.])/.source+n+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}},punctuation:/\./}};e.languages.java=e.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"/,lookbehind:!0,greedy:!0},"class-name":[r,{pattern:RegExp(/(^|[^\w.])/.source+n+/[A-Z]\w*(?=\s+\w+\s*[;,=()]|\s*(?:\[[\s,]*\]\s*)?::\s*new\b)/.source),lookbehind:!0,inside:r.inside},{pattern:RegExp(/(\b(?:class|enum|extends|implements|instanceof|interface|new|record|throws)\s+)/.source+n+/[A-Z]\w*\b/.source),lookbehind:!0,inside:r.inside}],keyword:t,function:[e.languages.clike.function,{pattern:/(::\s*)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x(?:\.[\da-f_p+-]+|[\da-f_]+(?:\.[\da-f_p+-]+)?)\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0},constant:/\b[A-Z][A-Z_\d]+\b/}),e.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"},char:{pattern:/'(?:\\.|[^'\\\r\n]){1,6}'/,greedy:!0}}),e.languages.insertBefore("java","class-name",{annotation:{pattern:/(^|[^.])@\w+(?:\s*\.\s*\w+)*/,lookbehind:!0,alias:"punctuation"},generics:{pattern:/<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&))*>)*>)*>)*>/,inside:{"class-name":r,keyword:t,punctuation:/[<>(),.:]/,operator:/[?&|]/}},import:[{pattern:RegExp(/(\bimport\s+)/.source+n+/(?:[A-Z]\w*|\*)(?=\s*;)/.source),lookbehind:!0,inside:{namespace:r.inside.namespace,punctuation:/\./,operator:/\*/,"class-name":/\w+/}},{pattern:RegExp(/(\bimport\s+static\s+)/.source+n+/(?:\w+|\*)(?=\s*;)/.source),lookbehind:!0,alias:"static",inside:{namespace:r.inside.namespace,static:/\b\w+$/,punctuation:/\./,operator:/\*/,"class-name":/\w+/}}],namespace:{pattern:RegExp(/(\b(?:exports|import(?:\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\s+)(?!<keyword>)[a-z]\w*(?:\.[a-z]\w*)*\.?/.source.replace(/<keyword>/g,(function(){return t.source}))),lookbehind:!0,inside:{punctuation:/\./}}})}(Prism)},86961:function(){Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),Prism.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),Prism.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),Prism.languages.markup&&(Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),Prism.languages.js=Prism.languages.javascript},19948:function(){Prism.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},Prism.languages.webmanifest=Prism.languages.json},70334:function(){Prism.languages.lua={comment:/^#!.+|--(?:\[(=*)\[[\s\S]*?\]\1\]|.*)/m,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\z(?:\r\n|\s)|\\(?:\r\n|[^z]))*\1|\[(=*)\[[\s\S]*?\]\2\]/,greedy:!0},number:/\b0x[a-f\d]+(?:\.[a-f\d]*)?(?:p[+-]?\d+)?\b|\b\d+(?:\.\B|(?:\.\d*)?(?:e[+-]?\d+)?\b)|\B\.\d+(?:e[+-]?\d+)?\b/i,keyword:/\b(?:and|break|do|else|elseif|end|false|for|function|goto|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,function:/(?!\d)\w+(?=\s*(?:[({]))/,operator:[/[-+*%^&|#]|\/\/?|<[<=]?|>[>=]?|[=~]=?/,{pattern:/(^|[^.])\.\.(?!\.)/,lookbehind:!0}],punctuation:/[\[\](){},;]|\.+|:+/}},63474:function(){!function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,r,i,a){if(n.language===r){var o=n.tokenStack=[];n.code=n.code.replace(i,(function(e){if("function"===typeof a&&!a(e))return e;for(var i,s=o.length;-1!==n.code.indexOf(i=t(r,s));)++s;return o[s]=e,i})),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,r){if(n.language===r&&n.tokenStack){n.grammar=e.languages[r];var i=0,a=Object.keys(n.tokenStack);!function o(s){for(var u=0;u<s.length&&!(i>=a.length);u++){var l=s[u];if("string"===typeof l||l.content&&"string"===typeof l.content){var c=a[i],d=n.tokenStack[c],f="string"===typeof l?l:l.content,p=t(r,c),h=f.indexOf(p);if(h>-1){++i;var m=f.substring(0,h),g=new e.Token(r,e.tokenize(d,n.grammar),"language-"+r,d),v=f.substring(h+p.length),y=[];m&&y.push.apply(y,o([m])),y.push(g),v&&y.push.apply(y,o([v])),"string"===typeof l?s.splice.apply(s,[u,1].concat(y)):l.content=y}}else l.content&&o(l.content)}return s}(n.tokens)}}}})}(Prism)},35474:function(){Prism.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity,Prism.languages.markup.doctype.inside["internal-subset"].inside=Prism.languages.markup,Prism.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&amp;/,"&"))})),Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:Prism.languages[t]},n.cdata=/^<!\[CDATA\[|\]\]>$/i;var r={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:n}};r["language-"+t]={pattern:/[\s\S]+/,inside:Prism.languages[t]};var i={};i[e]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:r},Prism.languages.insertBefore("markup","cdata",i)}}),Object.defineProperty(Prism.languages.markup.tag,"addAttribute",{value:function(e,t){Prism.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:Prism.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup,Prism.languages.xml=Prism.languages.extend("markup",{}),Prism.languages.ssml=Prism.languages.xml,Prism.languages.atom=Prism.languages.xml,Prism.languages.rss=Prism.languages.xml},60496:function(){!function(e){var t=/\/\*[\s\S]*?\*\/|\/\/.*|#(?!\[).*/,n=[{pattern:/\b(?:false|true)\b/i,alias:"boolean"},{pattern:/(::\s*)\b[a-z_]\w*\b(?!\s*\()/i,greedy:!0,lookbehind:!0},{pattern:/(\b(?:case|const)\s+)\b[a-z_]\w*(?=\s*[;=])/i,greedy:!0,lookbehind:!0},/\b(?:null)\b/i,/\b[A-Z_][A-Z0-9_]*\b(?!\s*\()/],r=/\b0b[01]+(?:_[01]+)*\b|\b0o[0-7]+(?:_[0-7]+)*\b|\b0x[\da-f]+(?:_[\da-f]+)*\b|(?:\b\d+(?:_\d+)*\.?(?:\d+(?:_\d+)*)?|\B\.\d+)(?:e[+-]?\d+)?/i,i=/<?=>|\?\?=?|\.{3}|\??->|[!=]=?=?|::|\*\*=?|--|\+\+|&&|\|\||<<|>>|[?~]|[/^|%*&<>.+-]=?/,a=/[{}\[\](),:;]/;e.languages.php={delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"},comment:t,variable:/\$+(?:\w+\b|(?=\{))/,package:{pattern:/(namespace\s+|use\s+(?:function\s+)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,lookbehind:!0,inside:{punctuation:/\\/}},"class-name-definition":{pattern:/(\b(?:class|enum|interface|trait)\s+)\b[a-z_]\w*(?!\\)\b/i,lookbehind:!0,alias:"class-name"},"function-definition":{pattern:/(\bfunction\s+)[a-z_]\w*(?=\s*\()/i,lookbehind:!0,alias:"function"},keyword:[{pattern:/(\(\s*)\b(?:array|bool|boolean|float|int|integer|object|string)\b(?=\s*\))/i,alias:"type-casting",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string)\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|never|object|self|static|string|void)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/\b(?:array(?!\s*\()|bool|float|int|iterable|mixed|object|string|void)\b/i,alias:"type-declaration",greedy:!0},{pattern:/(\|\s*)(?:false|null)\b|\b(?:false|null)(?=\s*\|)/i,alias:"type-declaration",greedy:!0,lookbehind:!0},{pattern:/\b(?:parent|self|static)(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(\byield\s+)from\b/i,lookbehind:!0},/\bclass\b/i,{pattern:/((?:^|[^\s>:]|(?:^|[^-])>|(?:^|[^:]):)\s*)\b(?:abstract|and|array|as|break|callable|case|catch|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|enum|eval|exit|extends|final|finally|fn|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|match|namespace|never|new|or|parent|print|private|protected|public|readonly|require|require_once|return|self|static|switch|throw|trait|try|unset|use|var|while|xor|yield|__halt_compiler)\b/i,lookbehind:!0}],"argument-name":{pattern:/([(,]\s*)\b[a-z_]\w*(?=\s*:(?!:))/i,lookbehind:!0},"class-name":[{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self|\s+static))\s+|\bcatch\s*\()\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/(\|\s*)\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/\b[a-z_]\w*(?!\\)\b(?=\s*\|)/i,greedy:!0},{pattern:/(\|\s*)(?:\\?\b[a-z_]\w*)+\b/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(?:\\?\b[a-z_]\w*)+\b(?=\s*\|)/i,alias:"class-name-fully-qualified",greedy:!0,inside:{punctuation:/\\/}},{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self\b|\s+static\b))\s+|\bcatch\s*\()(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*\$)/i,alias:"type-declaration",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-declaration"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*::)/i,alias:["class-name-fully-qualified","static-context"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/([(,?]\s*)[a-z_]\w*(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-hint"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b[a-z_]\w*(?!\\)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:["class-name-fully-qualified","return-type"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:n,function:{pattern:/(^|[^\\\w])\\?[a-z_](?:[\w\\]*\w)?(?=\s*\()/i,lookbehind:!0,inside:{punctuation:/\\/}},property:{pattern:/(->\s*)\w+/,lookbehind:!0},number:r,operator:i,punctuation:a};var o={pattern:/\{\$(?:\{(?:\{[^{}]+\}|[^{}]+)\}|[^{}])+\}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)?)/,lookbehind:!0,inside:e.languages.php},s=[{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,alias:"nowdoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:o}},{pattern:/`(?:\\[\s\S]|[^\\`])*`/,alias:"backtick-quoted-string",greedy:!0},{pattern:/'(?:\\[\s\S]|[^\\'])*'/,alias:"single-quoted-string",greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,alias:"double-quoted-string",greedy:!0,inside:{interpolation:o}}];e.languages.insertBefore("php","variable",{string:s,attribute:{pattern:/#\[(?:[^"'\/#]|\/(?![*/])|\/\/.*$|#(?!\[).*$|\/\*(?:[^*]|\*(?!\/))*\*\/|"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*')+\](?=\s*[a-z$#])/im,greedy:!0,inside:{"attribute-content":{pattern:/^(#\[)[\s\S]+(?=\]$)/,lookbehind:!0,inside:{comment:t,string:s,"attribute-class-name":[{pattern:/([^:]|^)\b[a-z_]\w*(?!\\)\b/i,alias:"class-name",greedy:!0,lookbehind:!0},{pattern:/([^:]|^)(?:\\?\b[a-z_]\w*)+/i,alias:["class-name","class-name-fully-qualified"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:n,number:r,operator:i,punctuation:a}},delimiter:{pattern:/^#\[|\]$/,alias:"punctuation"}}}}),e.hooks.add("before-tokenize",(function(t){if(/<\?/.test(t.code)){e.languages["markup-templating"].buildPlaceholders(t,"php",/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#(?!\[))(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|#\[|\/\*(?:[^*]|\*(?!\/))*(?:\*\/|$))*?(?:\?>|$)/g)}})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"php")}))}(Prism)},5112:function(){Prism.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},Prism.languages.python["string-interpolation"].inside.interpolation.inside.rest=Prism.languages.python,Prism.languages.py=Prism.languages.python},46050:function(){!function(e){e.languages.ruby=e.languages.extend("clike",{comment:{pattern:/#.*|^=begin\s[\s\S]*?^=end/m,greedy:!0},"class-name":{pattern:/(\b(?:class|module)\s+|\bcatch\s+\()[\w.\\]+|\b[A-Z_]\w*(?=\s*\.\s*new\b)/,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:BEGIN|END|alias|and|begin|break|case|class|def|define_method|defined|do|each|else|elsif|end|ensure|extend|for|if|in|include|module|new|next|nil|not|or|prepend|private|protected|public|raise|redo|require|rescue|retry|return|self|super|then|throw|undef|unless|until|when|while|yield)\b/,operator:/\.{2,3}|&\.|===|<?=>|[!=]?~|(?:&&|\|\||<<|>>|\*\*|[+\-*/%<>!^&|=])=?|[?:]/,punctuation:/[(){}[\].,;]/}),e.languages.insertBefore("ruby","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}});var t={pattern:/((?:^|[^\\])(?:\\{2})*)#\{(?:[^{}]|\{[^{}]*\})*\}/,lookbehind:!0,inside:{content:{pattern:/^(#\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:e.languages.ruby},delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"}}};delete e.languages.ruby.function;var n="(?:"+[/([^a-zA-Z0-9\s{(\[<=])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/\((?:[^()\\]|\\[\s\S]|\((?:[^()\\]|\\[\s\S])*\))*\)/.source,/\{(?:[^{}\\]|\\[\s\S]|\{(?:[^{}\\]|\\[\s\S])*\})*\}/.source,/\[(?:[^\[\]\\]|\\[\s\S]|\[(?:[^\[\]\\]|\\[\s\S])*\])*\]/.source,/<(?:[^<>\\]|\\[\s\S]|<(?:[^<>\\]|\\[\s\S])*>)*>/.source].join("|")+")",r=/(?:"(?:\\.|[^"\\\r\n])*"|(?:\b[a-zA-Z_]\w*|[^\s\0-\x7F]+)[?!]?|\$.)/.source;e.languages.insertBefore("ruby","keyword",{"regex-literal":[{pattern:RegExp(/%r/.source+n+/[egimnosux]{0,6}/.source),greedy:!0,inside:{interpolation:t,regex:/[\s\S]+/}},{pattern:/(^|[^/])\/(?!\/)(?:\[[^\r\n\]]+\]|\\.|[^[/\\\r\n])+\/[egimnosux]{0,6}(?=\s*(?:$|[\r\n,.;})#]))/,lookbehind:!0,greedy:!0,inside:{interpolation:t,regex:/[\s\S]+/}}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:[{pattern:RegExp(/(^|[^:]):/.source+r),lookbehind:!0,greedy:!0},{pattern:RegExp(/([\r\n{(,][ \t]*)/.source+r+/(?=:(?!:))/.source),lookbehind:!0,greedy:!0}],"method-definition":{pattern:/(\bdef\s+)\w+(?:\s*\.\s*\w+)?/,lookbehind:!0,inside:{function:/\b\w+$/,keyword:/^self\b/,"class-name":/^\w+/,punctuation:/\./}}}),e.languages.insertBefore("ruby","string",{"string-literal":[{pattern:RegExp(/%[qQiIwWs]?/.source+n),greedy:!0,inside:{interpolation:t,string:/[\s\S]+/}},{pattern:/("|')(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|(?!\1)[^\\#\r\n])*\1/,greedy:!0,inside:{interpolation:t,string:/[\s\S]+/}},{pattern:/<<[-~]?([a-z_]\w*)[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?[a-z_]\w*|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?/}},interpolation:t,string:/[\s\S]+/}},{pattern:/<<[-~]?'([a-z_]\w*)'[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?'[a-z_]\w*'|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?'|'$/}},string:/[\s\S]+/}}],"command-literal":[{pattern:RegExp(/%x/.source+n),greedy:!0,inside:{interpolation:t,command:{pattern:/[\s\S]+/,alias:"string"}}},{pattern:/`(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|[^\\`#\r\n])*`/,greedy:!0,inside:{interpolation:t,command:{pattern:/[\s\S]+/,alias:"string"}}}]}),delete e.languages.ruby.string,e.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Fixnum|Float|Hash|IO|Integer|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|Stat|String|Struct|Symbol|TMS|Thread|ThreadGroup|Time|TrueClass)\b/,constant:/\b[A-Z][A-Z0-9_]*(?:[?!]|\b)/}),e.languages.rb=e.languages.ruby}(Prism)},83200:function(){Prism.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/}},56427:function(){Prism.languages.swift={comment:{pattern:/(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/,lookbehind:!0,greedy:!0},"string-literal":[{pattern:RegExp(/(^|[^"#])/.source+"(?:"+/"(?:\\(?:\((?:[^()]|\([^()]*\))*\)|\r\n|[^(])|[^\\\r\n"])*"/.source+"|"+/"""(?:\\(?:\((?:[^()]|\([^()]*\))*\)|[^(])|[^\\"]|"(?!""))*"""/.source+")"+/(?!["#])/.source),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\\($/,alias:"punctuation"},punctuation:/\\(?=[\r\n])/,string:/[\s\S]+/}},{pattern:RegExp(/(^|[^"#])(#+)/.source+"(?:"+/"(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|\r\n|[^#])|[^\\\r\n])*?"/.source+"|"+/"""(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|[^#])|[^\\])*?"""/.source+")\\2"),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\#+\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\#+\($/,alias:"punctuation"},string:/[\s\S]+/}}],directive:{pattern:RegExp(/#/.source+"(?:"+/(?:elseif|if)\b/.source+"(?:[ \t]*"+/(?:![ \t]*)?(?:\b\w+\b(?:[ \t]*\((?:[^()]|\([^()]*\))*\))?|\((?:[^()]|\([^()]*\))*\))(?:[ \t]*(?:&&|\|\|))?/.source+")+|"+/(?:else|endif)\b/.source+")"),alias:"property",inside:{"directive-name":/^#\w+/,boolean:/\b(?:false|true)\b/,number:/\b\d+(?:\.\d+)*\b/,operator:/!|&&|\|\||[<>]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},Prism.languages.swift["string-literal"].forEach((function(e){e.inside.interpolation.inside=Prism.languages.swift}))},70953:function(){!function(e){e.languages.typescript=e.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),e.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete e.languages.typescript.parameter,delete e.languages.typescript["literal-property"];var t=e.languages.extend("typescript",{});delete t["class-name"],e.languages.typescript["class-name"].inside=t,e.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t}}}}),e.languages.ts=e.languages.typescript}(Prism)},39398:function(e,t,n){var r=function(e){var t=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,n=0,r={},i={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function e(t){return t instanceof a?new a(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/\u00a0/g," ")},type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++n}),e.__id},clone:function e(t,n){var r,a;switch(n=n||{},i.util.type(t)){case"Object":if(a=i.util.objId(t),n[a])return n[a];for(var o in r={},n[a]=r,t)t.hasOwnProperty(o)&&(r[o]=e(t[o],n));return r;case"Array":return a=i.util.objId(t),n[a]?n[a]:(r=[],n[a]=r,t.forEach((function(t,i){r[i]=e(t,n)})),r);default:return t}},getLanguage:function(e){for(;e;){var n=t.exec(e.className);if(n)return n[1].toLowerCase();e=e.parentElement}return"none"},setLanguage:function(e,n){e.className=e.className.replace(RegExp(t,"gi"),""),e.classList.add("language-"+n)},currentScript:function(){if("undefined"===typeof document)return null;if("currentScript"in document)return document.currentScript;try{throw new Error}catch(r){var e=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(r.stack)||[])[1];if(e){var t=document.getElementsByTagName("script");for(var n in t)if(t[n].src==e)return t[n]}return null}},isActive:function(e,t,n){for(var r="no-"+t;e;){var i=e.classList;if(i.contains(t))return!0;if(i.contains(r))return!1;e=e.parentElement}return!!n}},languages:{plain:r,plaintext:r,text:r,txt:r,extend:function(e,t){var n=i.util.clone(i.languages[e]);for(var r in t)n[r]=t[r];return n},insertBefore:function(e,t,n,r){var a=(r=r||i.languages)[e],o={};for(var s in a)if(a.hasOwnProperty(s)){if(s==t)for(var u in n)n.hasOwnProperty(u)&&(o[u]=n[u]);n.hasOwnProperty(s)||(o[s]=a[s])}var l=r[e];return r[e]=o,i.languages.DFS(i.languages,(function(t,n){n===l&&t!=e&&(this[t]=o)})),o},DFS:function e(t,n,r,a){a=a||{};var o=i.util.objId;for(var s in t)if(t.hasOwnProperty(s)){n.call(t,s,t[s],r||s);var u=t[s],l=i.util.type(u);"Object"!==l||a[o(u)]?"Array"!==l||a[o(u)]||(a[o(u)]=!0,e(u,n,s,a)):(a[o(u)]=!0,e(u,n,null,a))}}},plugins:{},highlightAll:function(e,t){i.highlightAllUnder(document,e,t)},highlightAllUnder:function(e,t,n){var r={callback:n,container:e,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};i.hooks.run("before-highlightall",r),r.elements=Array.prototype.slice.apply(r.container.querySelectorAll(r.selector)),i.hooks.run("before-all-elements-highlight",r);for(var a,o=0;a=r.elements[o++];)i.highlightElement(a,!0===t,r.callback)},highlightElement:function(t,n,r){var a=i.util.getLanguage(t),o=i.languages[a];i.util.setLanguage(t,a);var s=t.parentElement;s&&"pre"===s.nodeName.toLowerCase()&&i.util.setLanguage(s,a);var u={element:t,language:a,grammar:o,code:t.textContent};function l(e){u.highlightedCode=e,i.hooks.run("before-insert",u),u.element.innerHTML=u.highlightedCode,i.hooks.run("after-highlight",u),i.hooks.run("complete",u),r&&r.call(u.element)}if(i.hooks.run("before-sanity-check",u),(s=u.element.parentElement)&&"pre"===s.nodeName.toLowerCase()&&!s.hasAttribute("tabindex")&&s.setAttribute("tabindex","0"),!u.code)return i.hooks.run("complete",u),void(r&&r.call(u.element));if(i.hooks.run("before-highlight",u),u.grammar)if(n&&e.Worker){var c=new Worker(i.filename);c.onmessage=function(e){l(e.data)},c.postMessage(JSON.stringify({language:u.language,code:u.code,immediateClose:!0}))}else l(i.highlight(u.code,u.grammar,u.language));else l(i.util.encode(u.code))},highlight:function(e,t,n){var r={code:e,grammar:t,language:n};if(i.hooks.run("before-tokenize",r),!r.grammar)throw new Error('The language "'+r.language+'" has no grammar.');return r.tokens=i.tokenize(r.code,r.grammar),i.hooks.run("after-tokenize",r),a.stringify(i.util.encode(r.tokens),r.language)},tokenize:function(e,t){var n=t.rest;if(n){for(var r in n)t[r]=n[r];delete t.rest}var i=new u;return l(i,i.head,e),s(e,i,t,i.head,0),function(e){var t=[],n=e.head.next;for(;n!==e.tail;)t.push(n.value),n=n.next;return t}(i)},hooks:{all:{},add:function(e,t){var n=i.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=i.hooks.all[e];if(n&&n.length)for(var r,a=0;r=n[a++];)r(t)}},Token:a};function a(e,t,n,r){this.type=e,this.content=t,this.alias=n,this.length=0|(r||"").length}function o(e,t,n,r){e.lastIndex=t;var i=e.exec(n);if(i&&r&&i[1]){var a=i[1].length;i.index+=a,i[0]=i[0].slice(a)}return i}function s(e,t,n,r,u,d){for(var f in n)if(n.hasOwnProperty(f)&&n[f]){var p=n[f];p=Array.isArray(p)?p:[p];for(var h=0;h<p.length;++h){if(d&&d.cause==f+","+h)return;var m=p[h],g=m.inside,v=!!m.lookbehind,y=!!m.greedy,b=m.alias;if(y&&!m.pattern.global){var E=m.pattern.toString().match(/[imsuy]*$/)[0];m.pattern=RegExp(m.pattern.source,E+"g")}for(var _=m.pattern||m,C=r.next,A=u;C!==t.tail&&!(d&&A>=d.reach);A+=C.value.length,C=C.next){var T=C.value;if(t.length>e.length)return;if(!(T instanceof a)){var w,S=1;if(y){if(!(w=o(_,A,e,v))||w.index>=e.length)break;var k=w.index,D=w.index+w[0].length,x=A;for(x+=C.value.length;k>=x;)x+=(C=C.next).value.length;if(A=x-=C.value.length,C.value instanceof a)continue;for(var O=C;O!==t.tail&&(x<D||"string"===typeof O.value);O=O.next)S++,x+=O.value.length;S--,T=e.slice(A,x),w.index-=A}else if(!(w=o(_,0,T,v)))continue;k=w.index;var N=w[0],I=T.slice(0,k),P=T.slice(k+N.length),M=A+T.length;d&&M>d.reach&&(d.reach=M);var L=C.prev;if(I&&(L=l(t,L,I),A+=I.length),c(t,L,S),C=l(t,L,new a(f,g?i.tokenize(N,g):N,b,N)),P&&l(t,C,P),S>1){var R={cause:f+","+h,reach:M};s(e,t,n,C.prev,A,R),d&&R.reach>d.reach&&(d.reach=R.reach)}}}}}}function u(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function l(e,t,n){var r=t.next,i={value:n,prev:t,next:r};return t.next=i,r.prev=i,e.length++,i}function c(e,t,n){for(var r=t.next,i=0;i<n&&r!==e.tail;i++)r=r.next;t.next=r,r.prev=t,e.length-=i}if(e.Prism=i,a.stringify=function e(t,n){if("string"==typeof t)return t;if(Array.isArray(t)){var r="";return t.forEach((function(t){r+=e(t,n)})),r}var a={type:t.type,content:e(t.content,n),tag:"span",classes:["token",t.type],attributes:{},language:n},o=t.alias;o&&(Array.isArray(o)?Array.prototype.push.apply(a.classes,o):a.classes.push(o)),i.hooks.run("wrap",a);var s="";for(var u in a.attributes)s+=" "+u+'="'+(a.attributes[u]||"").replace(/"/g,"&quot;")+'"';return"<"+a.tag+' class="'+a.classes.join(" ")+'"'+s+">"+a.content+"</"+a.tag+">"},!e.document)return e.addEventListener?(i.disableWorkerMessageHandler||e.addEventListener("message",(function(t){var n=JSON.parse(t.data),r=n.language,a=n.code,o=n.immediateClose;e.postMessage(i.highlight(a,i.languages[r],r)),o&&e.close()}),!1),i):i;var d=i.util.currentScript();function f(){i.manual||i.highlightAll()}if(d&&(i.filename=d.src,d.hasAttribute("data-manual")&&(i.manual=!0)),!i.manual){var p=document.readyState;"loading"===p||"interactive"===p&&d&&d.defer?document.addEventListener("DOMContentLoaded",f):window.requestAnimationFrame?window.requestAnimationFrame(f):window.setTimeout(f,16)}return i}("undefined"!==typeof window?window:"undefined"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{});e.exports&&(e.exports=r),"undefined"!==typeof n.g&&(n.g.Prism=r),r.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},r.languages.markup.tag.inside["attr-value"].inside.entity=r.languages.markup.entity,r.languages.markup.doctype.inside["internal-subset"].inside=r.languages.markup,r.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&amp;/,"&"))})),Object.defineProperty(r.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:r.languages[t]},n.cdata=/^<!\[CDATA\[|\]\]>$/i;var i={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:n}};i["language-"+t]={pattern:/[\s\S]+/,inside:r.languages[t]};var a={};a[e]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:i},r.languages.insertBefore("markup","cdata",a)}}),Object.defineProperty(r.languages.markup.tag,"addAttribute",{value:function(e,t){r.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:r.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),r.languages.html=r.languages.markup,r.languages.mathml=r.languages.markup,r.languages.svg=r.languages.markup,r.languages.xml=r.languages.extend("markup",{}),r.languages.ssml=r.languages.xml,r.languages.atom=r.languages.xml,r.languages.rss=r.languages.xml,function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+t.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"))}(r),r.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},r.languages.javascript=r.languages.extend("clike",{"class-name":[r.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),r.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,r.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:r.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:r.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:r.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:r.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:r.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),r.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:r.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),r.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),r.languages.markup&&(r.languages.markup.tag.addInlined("script","javascript"),r.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),r.languages.js=r.languages.javascript,function(){if("undefined"!==typeof r&&"undefined"!==typeof document){Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var e={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},t="data-src-status",n="loading",i="loaded",a="pre[data-src]:not(["+t+'="'+i+'"]):not(['+t+'="'+n+'"])';r.hooks.add("before-highlightall",(function(e){e.selector+=", "+a})),r.hooks.add("before-sanity-check",(function(o){var s=o.element;if(s.matches(a)){o.code="",s.setAttribute(t,n);var u=s.appendChild(document.createElement("CODE"));u.textContent="Loading\u2026";var l=s.getAttribute("data-src"),c=o.language;if("none"===c){var d=(/\.(\w+)$/.exec(l)||[,"none"])[1];c=e[d]||d}r.util.setLanguage(u,c),r.util.setLanguage(s,c);var f=r.plugins.autoloader;f&&f.loadLanguages(c),function(e,t,n){var r=new XMLHttpRequest;r.open("GET",e,!0),r.onreadystatechange=function(){4==r.readyState&&(r.status<400&&r.responseText?t(r.responseText):r.status>=400?n("\u2716 Error "+r.status+" while fetching file: "+r.statusText):n("\u2716 Error: File does not exist or is empty"))},r.send(null)}(l,(function(e){s.setAttribute(t,i);var n=function(e){var t=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(e||"");if(t){var n=Number(t[1]),r=t[2],i=t[3];return r?i?[n,Number(i)]:[n,void 0]:[n,n]}}(s.getAttribute("data-range"));if(n){var a=e.split(/\r\n?|\n/g),o=n[0],l=null==n[1]?a.length:n[1];o<0&&(o+=a.length),o=Math.max(0,Math.min(o-1,a.length)),l<0&&(l+=a.length),l=Math.max(0,Math.min(l,a.length)),e=a.slice(o,l).join("\n"),s.hasAttribute("data-start")||s.setAttribute("data-start",String(o+1))}u.textContent=e,r.highlightElement(u)}),(function(e){s.setAttribute(t,"failed"),u.textContent=e}))}})),r.plugins.fileHighlight={highlight:function(e){for(var t,n=(e||document).querySelectorAll(a),i=0;t=n[i++];)r.highlightElement(t)}};var o=!1;r.fileHighlight=function(){o||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),o=!0),r.plugins.fileHighlight.highlight.apply(this,arguments)}}}()},85224:function(e){var t,n,r=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function o(e){if(t===setTimeout)return setTimeout(e,0);if((t===i||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(n){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}!function(){try{t="function"===typeof setTimeout?setTimeout:i}catch(e){t=i}try{n="function"===typeof clearTimeout?clearTimeout:a}catch(e){n=a}}();var s,u=[],l=!1,c=-1;function d(){l&&s&&(l=!1,s.length?u=s.concat(u):c=-1,u.length&&f())}function f(){if(!l){var e=o(d);l=!0;for(var t=u.length;t;){for(s=u,u=[];++c<t;)s&&s[c].run();c=-1,t=u.length}s=null,l=!1,function(e){if(n===clearTimeout)return clearTimeout(e);if((n===a||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e);try{return n(e)}catch(t){try{return n.call(null,e)}catch(t){return n.call(this,e)}}}(e)}}function p(e,t){this.fun=e,this.array=t}function h(){}r.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];u.push(new p(e,t)),1!==u.length||l||o(f)},p.prototype.run=function(){this.fun.apply(null,this.array)},r.title="browser",r.browser=!0,r.env={},r.argv=[],r.version="",r.versions={},r.on=h,r.addListener=h,r.once=h,r.off=h,r.removeListener=h,r.removeAllListeners=h,r.emit=h,r.prependListener=h,r.prependOnceListener=h,r.listeners=function(e){return[]},r.binding=function(e){throw new Error("process.binding is not supported")},r.cwd=function(){return"/"},r.chdir=function(e){throw new Error("process.chdir is not supported")},r.umask=function(){return 0}},43488:function(e,t,n){"use strict";var r=n(93959);function i(){}function a(){}a.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,a,o){if(o!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:i};return n.PropTypes=n,n}},11942:function(e,t,n){e.exports=n(43488)()},93959:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},29064:function(e,t,n){var r=n(186);function i(e){this.mode=r.MODE_8BIT_BYTE,this.data=e}i.prototype={getLength:function(e){return this.data.length},write:function(e){for(var t=0;t<this.data.length;t++)e.put(this.data.charCodeAt(t),8)}},e.exports=i},60688:function(e){function t(){this.buffer=new Array,this.length=0}t.prototype={get:function(e){var t=Math.floor(e/8);return 1==(this.buffer[t]>>>7-e%8&1)},put:function(e,t){for(var n=0;n<t;n++)this.putBit(1==(e>>>t-n-1&1))},getLengthInBits:function(){return this.length},putBit:function(e){var t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0),e&&(this.buffer[t]|=128>>>this.length%8),this.length++}},e.exports=t},5135:function(e){e.exports={L:1,M:0,Q:3,H:2}},13963:function(e,t,n){var r=n(56383);function i(e,t){if(void 0==e.length)throw new Error(e.length+"/"+t);for(var n=0;n<e.length&&0==e[n];)n++;this.num=new Array(e.length-n+t);for(var r=0;r<e.length-n;r++)this.num[r]=e[r+n]}i.prototype={get:function(e){return this.num[e]},getLength:function(){return this.num.length},multiply:function(e){for(var t=new Array(this.getLength()+e.getLength()-1),n=0;n<this.getLength();n++)for(var a=0;a<e.getLength();a++)t[n+a]^=r.gexp(r.glog(this.get(n))+r.glog(e.get(a)));return new i(t,0)},mod:function(e){if(this.getLength()-e.getLength()<0)return this;for(var t=r.glog(this.get(0))-r.glog(e.get(0)),n=new Array(this.getLength()),a=0;a<this.getLength();a++)n[a]=this.get(a);for(a=0;a<e.getLength();a++)n[a]^=r.gexp(r.glog(e.get(a))+t);return new i(n,0).mod(e)}},e.exports=i},65575:function(e,t,n){var r=n(29064),i=n(77097),a=n(60688),o=n(61569),s=n(13963);function u(e,t){this.typeNumber=e,this.errorCorrectLevel=t,this.modules=null,this.moduleCount=0,this.dataCache=null,this.dataList=[]}var l=u.prototype;l.addData=function(e){var t=new r(e);this.dataList.push(t),this.dataCache=null},l.isDark=function(e,t){if(e<0||this.moduleCount<=e||t<0||this.moduleCount<=t)throw new Error(e+","+t);return this.modules[e][t]},l.getModuleCount=function(){return this.moduleCount},l.make=function(){if(this.typeNumber<1){var e=1;for(e=1;e<40;e++){for(var t=i.getRSBlocks(e,this.errorCorrectLevel),n=new a,r=0,s=0;s<t.length;s++)r+=t[s].dataCount;for(s=0;s<this.dataList.length;s++){var u=this.dataList[s];n.put(u.mode,4),n.put(u.getLength(),o.getLengthInBits(u.mode,e)),u.write(n)}if(n.getLengthInBits()<=8*r)break}this.typeNumber=e}this.makeImpl(!1,this.getBestMaskPattern())},l.makeImpl=function(e,t){this.moduleCount=4*this.typeNumber+17,this.modules=new Array(this.moduleCount);for(var n=0;n<this.moduleCount;n++){this.modules[n]=new Array(this.moduleCount);for(var r=0;r<this.moduleCount;r++)this.modules[n][r]=null}this.setupPositionProbePattern(0,0),this.setupPositionProbePattern(this.moduleCount-7,0),this.setupPositionProbePattern(0,this.moduleCount-7),this.setupPositionAdjustPattern(),this.setupTimingPattern(),this.setupTypeInfo(e,t),this.typeNumber>=7&&this.setupTypeNumber(e),null==this.dataCache&&(this.dataCache=u.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,t)},l.setupPositionProbePattern=function(e,t){for(var n=-1;n<=7;n++)if(!(e+n<=-1||this.moduleCount<=e+n))for(var r=-1;r<=7;r++)t+r<=-1||this.moduleCount<=t+r||(this.modules[e+n][t+r]=0<=n&&n<=6&&(0==r||6==r)||0<=r&&r<=6&&(0==n||6==n)||2<=n&&n<=4&&2<=r&&r<=4)},l.getBestMaskPattern=function(){for(var e=0,t=0,n=0;n<8;n++){this.makeImpl(!0,n);var r=o.getLostPoint(this);(0==n||e>r)&&(e=r,t=n)}return t},l.createMovieClip=function(e,t,n){var r=e.createEmptyMovieClip(t,n);this.make();for(var i=0;i<this.modules.length;i++)for(var a=1*i,o=0;o<this.modules[i].length;o++){var s=1*o;this.modules[i][o]&&(r.beginFill(0,100),r.moveTo(s,a),r.lineTo(s+1,a),r.lineTo(s+1,a+1),r.lineTo(s,a+1),r.endFill())}return r},l.setupTimingPattern=function(){for(var e=8;e<this.moduleCount-8;e++)null==this.modules[e][6]&&(this.modules[e][6]=e%2==0);for(var t=8;t<this.moduleCount-8;t++)null==this.modules[6][t]&&(this.modules[6][t]=t%2==0)},l.setupPositionAdjustPattern=function(){for(var e=o.getPatternPosition(this.typeNumber),t=0;t<e.length;t++)for(var n=0;n<e.length;n++){var r=e[t],i=e[n];if(null==this.modules[r][i])for(var a=-2;a<=2;a++)for(var s=-2;s<=2;s++)this.modules[r+a][i+s]=-2==a||2==a||-2==s||2==s||0==a&&0==s}},l.setupTypeNumber=function(e){for(var t=o.getBCHTypeNumber(this.typeNumber),n=0;n<18;n++){var r=!e&&1==(t>>n&1);this.modules[Math.floor(n/3)][n%3+this.moduleCount-8-3]=r}for(n=0;n<18;n++){r=!e&&1==(t>>n&1);this.modules[n%3+this.moduleCount-8-3][Math.floor(n/3)]=r}},l.setupTypeInfo=function(e,t){for(var n=this.errorCorrectLevel<<3|t,r=o.getBCHTypeInfo(n),i=0;i<15;i++){var a=!e&&1==(r>>i&1);i<6?this.modules[i][8]=a:i<8?this.modules[i+1][8]=a:this.modules[this.moduleCount-15+i][8]=a}for(i=0;i<15;i++){a=!e&&1==(r>>i&1);i<8?this.modules[8][this.moduleCount-i-1]=a:i<9?this.modules[8][15-i-1+1]=a:this.modules[8][15-i-1]=a}this.modules[this.moduleCount-8][8]=!e},l.mapData=function(e,t){for(var n=-1,r=this.moduleCount-1,i=7,a=0,s=this.moduleCount-1;s>0;s-=2)for(6==s&&s--;;){for(var u=0;u<2;u++)if(null==this.modules[r][s-u]){var l=!1;a<e.length&&(l=1==(e[a]>>>i&1)),o.getMask(t,r,s-u)&&(l=!l),this.modules[r][s-u]=l,-1==--i&&(a++,i=7)}if((r+=n)<0||this.moduleCount<=r){r-=n,n=-n;break}}},u.PAD0=236,u.PAD1=17,u.createData=function(e,t,n){for(var r=i.getRSBlocks(e,t),s=new a,l=0;l<n.length;l++){var c=n[l];s.put(c.mode,4),s.put(c.getLength(),o.getLengthInBits(c.mode,e)),c.write(s)}var d=0;for(l=0;l<r.length;l++)d+=r[l].dataCount;if(s.getLengthInBits()>8*d)throw new Error("code length overflow. ("+s.getLengthInBits()+">"+8*d+")");for(s.getLengthInBits()+4<=8*d&&s.put(0,4);s.getLengthInBits()%8!=0;)s.putBit(!1);for(;!(s.getLengthInBits()>=8*d)&&(s.put(u.PAD0,8),!(s.getLengthInBits()>=8*d));)s.put(u.PAD1,8);return u.createBytes(s,r)},u.createBytes=function(e,t){for(var n=0,r=0,i=0,a=new Array(t.length),u=new Array(t.length),l=0;l<t.length;l++){var c=t[l].dataCount,d=t[l].totalCount-c;r=Math.max(r,c),i=Math.max(i,d),a[l]=new Array(c);for(var f=0;f<a[l].length;f++)a[l][f]=255&e.buffer[f+n];n+=c;var p=o.getErrorCorrectPolynomial(d),h=new s(a[l],p.getLength()-1).mod(p);u[l]=new Array(p.getLength()-1);for(f=0;f<u[l].length;f++){var m=f+h.getLength()-u[l].length;u[l][f]=m>=0?h.get(m):0}}var g=0;for(f=0;f<t.length;f++)g+=t[f].totalCount;var v=new Array(g),y=0;for(f=0;f<r;f++)for(l=0;l<t.length;l++)f<a[l].length&&(v[y++]=a[l][f]);for(f=0;f<i;f++)for(l=0;l<t.length;l++)f<u[l].length&&(v[y++]=u[l][f]);return v},e.exports=u},77097:function(e,t,n){var r=n(5135);function i(e,t){this.totalCount=e,this.dataCount=t}i.RS_BLOCK_TABLE=[[1,26,19],[1,26,16],[1,26,13],[1,26,9],[1,44,34],[1,44,28],[1,44,22],[1,44,16],[1,70,55],[1,70,44],[2,35,17],[2,35,13],[1,100,80],[2,50,32],[2,50,24],[4,25,9],[1,134,108],[2,67,43],[2,33,15,2,34,16],[2,33,11,2,34,12],[2,86,68],[4,43,27],[4,43,19],[4,43,15],[2,98,78],[4,49,31],[2,32,14,4,33,15],[4,39,13,1,40,14],[2,121,97],[2,60,38,2,61,39],[4,40,18,2,41,19],[4,40,14,2,41,15],[2,146,116],[3,58,36,2,59,37],[4,36,16,4,37,17],[4,36,12,4,37,13],[2,86,68,2,87,69],[4,69,43,1,70,44],[6,43,19,2,44,20],[6,43,15,2,44,16],[4,101,81],[1,80,50,4,81,51],[4,50,22,4,51,23],[3,36,12,8,37,13],[2,116,92,2,117,93],[6,58,36,2,59,37],[4,46,20,6,47,21],[7,42,14,4,43,15],[4,133,107],[8,59,37,1,60,38],[8,44,20,4,45,21],[12,33,11,4,34,12],[3,145,115,1,146,116],[4,64,40,5,65,41],[11,36,16,5,37,17],[11,36,12,5,37,13],[5,109,87,1,110,88],[5,65,41,5,66,42],[5,54,24,7,55,25],[11,36,12],[5,122,98,1,123,99],[7,73,45,3,74,46],[15,43,19,2,44,20],[3,45,15,13,46,16],[1,135,107,5,136,108],[10,74,46,1,75,47],[1,50,22,15,51,23],[2,42,14,17,43,15],[5,150,120,1,151,121],[9,69,43,4,70,44],[17,50,22,1,51,23],[2,42,14,19,43,15],[3,141,113,4,142,114],[3,70,44,11,71,45],[17,47,21,4,48,22],[9,39,13,16,40,14],[3,135,107,5,136,108],[3,67,41,13,68,42],[15,54,24,5,55,25],[15,43,15,10,44,16],[4,144,116,4,145,117],[17,68,42],[17,50,22,6,51,23],[19,46,16,6,47,17],[2,139,111,7,140,112],[17,74,46],[7,54,24,16,55,25],[34,37,13],[4,151,121,5,152,122],[4,75,47,14,76,48],[11,54,24,14,55,25],[16,45,15,14,46,16],[6,147,117,4,148,118],[6,73,45,14,74,46],[11,54,24,16,55,25],[30,46,16,2,47,17],[8,132,106,4,133,107],[8,75,47,13,76,48],[7,54,24,22,55,25],[22,45,15,13,46,16],[10,142,114,2,143,115],[19,74,46,4,75,47],[28,50,22,6,51,23],[33,46,16,4,47,17],[8,152,122,4,153,123],[22,73,45,3,74,46],[8,53,23,26,54,24],[12,45,15,28,46,16],[3,147,117,10,148,118],[3,73,45,23,74,46],[4,54,24,31,55,25],[11,45,15,31,46,16],[7,146,116,7,147,117],[21,73,45,7,74,46],[1,53,23,37,54,24],[19,45,15,26,46,16],[5,145,115,10,146,116],[19,75,47,10,76,48],[15,54,24,25,55,25],[23,45,15,25,46,16],[13,145,115,3,146,116],[2,74,46,29,75,47],[42,54,24,1,55,25],[23,45,15,28,46,16],[17,145,115],[10,74,46,23,75,47],[10,54,24,35,55,25],[19,45,15,35,46,16],[17,145,115,1,146,116],[14,74,46,21,75,47],[29,54,24,19,55,25],[11,45,15,46,46,16],[13,145,115,6,146,116],[14,74,46,23,75,47],[44,54,24,7,55,25],[59,46,16,1,47,17],[12,151,121,7,152,122],[12,75,47,26,76,48],[39,54,24,14,55,25],[22,45,15,41,46,16],[6,151,121,14,152,122],[6,75,47,34,76,48],[46,54,24,10,55,25],[2,45,15,64,46,16],[17,152,122,4,153,123],[29,74,46,14,75,47],[49,54,24,10,55,25],[24,45,15,46,46,16],[4,152,122,18,153,123],[13,74,46,32,75,47],[48,54,24,14,55,25],[42,45,15,32,46,16],[20,147,117,4,148,118],[40,75,47,7,76,48],[43,54,24,22,55,25],[10,45,15,67,46,16],[19,148,118,6,149,119],[18,75,47,31,76,48],[34,54,24,34,55,25],[20,45,15,61,46,16]],i.getRSBlocks=function(e,t){var n=i.getRsBlockTable(e,t);if(void 0==n)throw new Error("bad rs block @ typeNumber:"+e+"/errorCorrectLevel:"+t);for(var r=n.length/3,a=new Array,o=0;o<r;o++)for(var s=n[3*o+0],u=n[3*o+1],l=n[3*o+2],c=0;c<s;c++)a.push(new i(u,l));return a},i.getRsBlockTable=function(e,t){switch(t){case r.L:return i.RS_BLOCK_TABLE[4*(e-1)+0];case r.M:return i.RS_BLOCK_TABLE[4*(e-1)+1];case r.Q:return i.RS_BLOCK_TABLE[4*(e-1)+2];case r.H:return i.RS_BLOCK_TABLE[4*(e-1)+3];default:return}},e.exports=i},56383:function(e){for(var t={glog:function(e){if(e<1)throw new Error("glog("+e+")");return t.LOG_TABLE[e]},gexp:function(e){for(;e<0;)e+=255;for(;e>=256;)e-=255;return t.EXP_TABLE[e]},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)},n=0;n<8;n++)t.EXP_TABLE[n]=1<<n;for(n=8;n<256;n++)t.EXP_TABLE[n]=t.EXP_TABLE[n-4]^t.EXP_TABLE[n-5]^t.EXP_TABLE[n-6]^t.EXP_TABLE[n-8];for(n=0;n<255;n++)t.LOG_TABLE[t.EXP_TABLE[n]]=n;e.exports=t},186:function(e){e.exports={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8}},61569:function(e,t,n){var r=n(186),i=n(13963),a=n(56383),o=0,s=1,u=2,l=3,c=4,d=5,f=6,p=7,h={PATTERN_POSITION_TABLE:[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],G15:1335,G18:7973,G15_MASK:21522,getBCHTypeInfo:function(e){for(var t=e<<10;h.getBCHDigit(t)-h.getBCHDigit(h.G15)>=0;)t^=h.G15<<h.getBCHDigit(t)-h.getBCHDigit(h.G15);return(e<<10|t)^h.G15_MASK},getBCHTypeNumber:function(e){for(var t=e<<12;h.getBCHDigit(t)-h.getBCHDigit(h.G18)>=0;)t^=h.G18<<h.getBCHDigit(t)-h.getBCHDigit(h.G18);return e<<12|t},getBCHDigit:function(e){for(var t=0;0!=e;)t++,e>>>=1;return t},getPatternPosition:function(e){return h.PATTERN_POSITION_TABLE[e-1]},getMask:function(e,t,n){switch(e){case o:return(t+n)%2==0;case s:return t%2==0;case u:return n%3==0;case l:return(t+n)%3==0;case c:return(Math.floor(t/2)+Math.floor(n/3))%2==0;case d:return t*n%2+t*n%3==0;case f:return(t*n%2+t*n%3)%2==0;case p:return(t*n%3+(t+n)%2)%2==0;default:throw new Error("bad maskPattern:"+e)}},getErrorCorrectPolynomial:function(e){for(var t=new i([1],0),n=0;n<e;n++)t=t.multiply(new i([1,a.gexp(n)],0));return t},getLengthInBits:function(e,t){if(1<=t&&t<10)switch(e){case r.MODE_NUMBER:return 10;case r.MODE_ALPHA_NUM:return 9;case r.MODE_8BIT_BYTE:case r.MODE_KANJI:return 8;default:throw new Error("mode:"+e)}else if(t<27)switch(e){case r.MODE_NUMBER:return 12;case r.MODE_ALPHA_NUM:return 11;case r.MODE_8BIT_BYTE:return 16;case r.MODE_KANJI:return 10;default:throw new Error("mode:"+e)}else{if(!(t<41))throw new Error("type:"+t);switch(e){case r.MODE_NUMBER:return 14;case r.MODE_ALPHA_NUM:return 13;case r.MODE_8BIT_BYTE:return 16;case r.MODE_KANJI:return 12;default:throw new Error("mode:"+e)}}},getLostPoint:function(e){for(var t=e.getModuleCount(),n=0,r=0;r<t;r++)for(var i=0;i<t;i++){for(var a=0,o=e.isDark(r,i),s=-1;s<=1;s++)if(!(r+s<0||t<=r+s))for(var u=-1;u<=1;u++)i+u<0||t<=i+u||0==s&&0==u||o==e.isDark(r+s,i+u)&&a++;a>5&&(n+=3+a-5)}for(r=0;r<t-1;r++)for(i=0;i<t-1;i++){var l=0;e.isDark(r,i)&&l++,e.isDark(r+1,i)&&l++,e.isDark(r,i+1)&&l++,e.isDark(r+1,i+1)&&l++,0!=l&&4!=l||(n+=3)}for(r=0;r<t;r++)for(i=0;i<t-6;i++)e.isDark(r,i)&&!e.isDark(r,i+1)&&e.isDark(r,i+2)&&e.isDark(r,i+3)&&e.isDark(r,i+4)&&!e.isDark(r,i+5)&&e.isDark(r,i+6)&&(n+=40);for(i=0;i<t;i++)for(r=0;r<t-6;r++)e.isDark(r,i)&&!e.isDark(r+1,i)&&e.isDark(r+2,i)&&e.isDark(r+3,i)&&e.isDark(r+4,i)&&!e.isDark(r+5,i)&&e.isDark(r+6,i)&&(n+=40);var c=0;for(i=0;i<t;i++)for(r=0;r<t;r++)e.isDark(r,i)&&c++;return n+=10*(Math.abs(100*c/t/t-50)/5)}};e.exports=h},67556:function(e,t,n){"use strict";function r(e){return r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function i(){return i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i.apply(this,arguments)}function a(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 o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(n,!0).forEach((function(t){g(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function s(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function c(e,t,n){return t&&l(e.prototype,t),n&&l(e,n),e}function d(e,t){return!t||"object"!==r(t)&&"function"!==typeof t?p(e):t}function f(e){return f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},f(e)}function p(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function h(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&m(e,t)}function m(e,t){return m=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},m(e,t)}function g(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var v=n(9950),y=(n(11942),n(65575)),b=n(5135);function E(e){for(var t="",n=0;n<e.length;n++){var r=e.charCodeAt(n);r<128?t+=String.fromCharCode(r):r<2048?(t+=String.fromCharCode(192|r>>6),t+=String.fromCharCode(128|63&r)):r<55296||r>=57344?(t+=String.fromCharCode(224|r>>12),t+=String.fromCharCode(128|r>>6&63),t+=String.fromCharCode(128|63&r)):(n++,r=65536+((1023&r)<<10|1023&e.charCodeAt(n)),t+=String.fromCharCode(240|r>>18),t+=String.fromCharCode(128|r>>12&63),t+=String.fromCharCode(128|r>>6&63),t+=String.fromCharCode(128|63&r))}return t}var _={size:128,level:"L",bgColor:"#FFFFFF",fgColor:"#000000",includeMargin:!1};function C(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=[];return e.forEach((function(e,r){var i=null;e.forEach((function(a,o){if(!a&&null!==i)return n.push("M".concat(i+t," ").concat(r+t,"h").concat(o-i,"v1H").concat(i+t,"z")),void(i=null);if(o!==e.length-1)a&&null===i&&(i=o);else{if(!a)return;null===i?n.push("M".concat(o+t,",").concat(r+t," h1v1H").concat(o+t,"z")):n.push("M".concat(i+t,",").concat(r+t," h").concat(o+1-i,"v1H").concat(i+t,"z"))}}))})),n.join("")}function A(e,t){return e.slice().map((function(e,n){return n<t.y||n>=t.y+t.h?e:e.map((function(e,n){return(n<t.x||n>=t.x+t.w)&&e}))}))}function T(e,t){var n=e.imageSettings,r=e.size,i=e.includeMargin;if(null==n)return null;var a=i?4:0,o=t.length+2*a,s=Math.floor(.1*r),u=o/r,l=(n.width||s)*u,c=(n.height||s)*u,d=null==n.x?t.length/2-l/2:n.x*u,f=null==n.y?t.length/2-c/2:n.y*u,p=null;if(n.excavate){var h=Math.floor(d),m=Math.floor(f);p={x:h,y:m,w:Math.ceil(l+d-h),h:Math.ceil(c+f-m)}}return{x:d,y:f,h:c,w:l,excavation:p}}var w=function(){try{(new Path2D).addPath(new Path2D)}catch(e){return!1}return!0}(),S=function(e){function t(){var e,n;u(this,t);for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return g(p(n=d(this,(e=f(t)).call.apply(e,[this].concat(i)))),"_canvas",void 0),g(p(n),"_image",void 0),g(p(n),"state",{imgLoaded:!1}),g(p(n),"handleImageLoad",(function(){n.setState({imgLoaded:!0})})),n}return h(t,e),c(t,[{key:"componentDidMount",value:function(){this._image&&this._image.complete&&this.handleImageLoad(),this.update()}},{key:"componentWillReceiveProps",value:function(e){var t,n;(null===(t=this.props.imageSettings)||void 0===t?void 0:t.src)!==(null===(n=e.imageSettings)||void 0===n?void 0:n.src)&&this.setState({imgLoaded:!1})}},{key:"componentDidUpdate",value:function(){this.update()}},{key:"update",value:function(){var e=this.props,t=e.value,n=e.size,r=e.level,i=e.bgColor,a=e.fgColor,o=e.includeMargin,s=e.imageSettings,u=new y(-1,b[r]);if(u.addData(E(t)),u.make(),null!=this._canvas){var l=this._canvas,c=l.getContext("2d");if(!c)return;var d=u.modules;if(null===d)return;var f=o?4:0,p=d.length+2*f,h=T(this.props,d);null!=s&&null!=h&&null!=h.excavation&&(d=A(d,h.excavation));var m=window.devicePixelRatio||1;l.height=l.width=n*m;var g=n/p*m;c.scale(g,g),c.fillStyle=i,c.fillRect(0,0,p,p),c.fillStyle=a,w?c.fill(new Path2D(C(d,f))):d.forEach((function(e,t){e.forEach((function(e,n){e&&c.fillRect(n+f,t+f,1,1)}))})),this.state.imgLoaded&&this._image&&null!=h&&c.drawImage(this._image,h.x+f,h.y+f,h.w,h.h)}}},{key:"render",value:function(){var e=this,t=this.props,n=(t.value,t.size),r=(t.level,t.bgColor,t.fgColor,t.style),a=(t.includeMargin,t.imageSettings),u=s(t,["value","size","level","bgColor","fgColor","style","includeMargin","imageSettings"]),l=o({height:n,width:n},r),c=null,d=a&&a.src;return null!=a&&null!=d&&(c=v.createElement("img",{src:d,style:{display:"none"},onLoad:this.handleImageLoad,ref:function(t){return e._image=t}})),v.createElement(v.Fragment,null,v.createElement("canvas",i({style:l,height:n,width:n,ref:function(t){return e._canvas=t}},u)),c)}}]),t}(v.PureComponent);g(S,"defaultProps",_);var k=function(e){function t(){return u(this,t),d(this,f(t).apply(this,arguments))}return h(t,e),c(t,[{key:"render",value:function(){var e=this.props,t=e.value,n=e.size,r=e.level,a=e.bgColor,o=e.fgColor,u=e.includeMargin,l=e.imageSettings,c=s(e,["value","size","level","bgColor","fgColor","includeMargin","imageSettings"]),d=new y(-1,b[r]);d.addData(E(t)),d.make();var f=d.modules;if(null===f)return null;var p=u?4:0,h=f.length+2*p,m=T(this.props,f),g=null;null!=l&&null!=m&&(null!=m.excavation&&(f=A(f,m.excavation)),g=v.createElement("image",{xlinkHref:l.src,height:m.h,width:m.w,x:m.x+p,y:m.y+p,preserveAspectRatio:"none"}));var _=C(f,p);return v.createElement("svg",i({shapeRendering:"crispEdges",height:n,width:n,viewBox:"0 0 ".concat(h," ").concat(h)},c),v.createElement("path",{fill:a,d:"M0,0 h".concat(h,"v").concat(h,"H0z")}),v.createElement("path",{fill:o,d:_}),g)}}]),t}(v.PureComponent);g(k,"defaultProps",_);var D=function(e){var t=e.renderAs,n=s(e,["renderAs"]),r="svg"===t?k:S;return v.createElement(r,n)};D.defaultProps=o({renderAs:"canvas"},_),e.exports=D},96490:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return Mt}});var r=n(7219),i=n(26380),a=n(52889),o=n(5316),s=n(9950),u=n(11942),l=n.n(u),c=n(17119),d=n(4899);function f(e,t){for(var n=t;n;){if(n===e)return!0;n=n.parentNode}return!1}var p=n(94573),h=n.n(p);function m(e,t,n,r){var i=c.unstable_batchedUpdates?function(e){c.unstable_batchedUpdates(n,e)}:n;return h()(e,t,i,r)}function g(e){return g="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},g(e)}function v(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function y(e,t){return y=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},y(e,t)}function b(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=E(e);if(t){var i=E(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===g(t)||"function"===typeof t))return t;return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,n)}}function E(e){return E=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},E(e)}var _=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&y(e,t)}(a,e);var t,n,r,i=b(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return(e=i.call.apply(i,[this].concat(n))).removeContainer=function(){e.container&&(c.unmountComponentAtNode(e.container),e.container.parentNode.removeChild(e.container),e.container=null)},e.renderComponent=function(t,n){var r=e.props,i=r.visible,a=r.getComponent,o=r.forceRender,s=r.getContainer,u=r.parent;(i||u._component||o)&&(e.container||(e.container=s()),c.unstable_renderSubtreeIntoContainer(u,a(t),e.container,(function(){n&&n.call(this)})))},e}return t=a,(n=[{key:"componentDidMount",value:function(){this.props.autoMount&&this.renderComponent()}},{key:"componentDidUpdate",value:function(){this.props.autoMount&&this.renderComponent()}},{key:"componentWillUnmount",value:function(){this.props.autoDestroy&&this.removeContainer()}},{key:"render",value:function(){return this.props.children({renderComponent:this.renderComponent,removeContainer:this.removeContainer})}}])&&v(t.prototype,n),r&&v(t,r),a}(s.Component);function C(e){return C="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},C(e)}function A(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function T(e,t){return T=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},T(e,t)}function w(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=S(e);if(t){var i=S(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===C(t)||"function"===typeof t))return t;return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,n)}}function S(e){return S=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},S(e)}_.propTypes={autoMount:l().bool,autoDestroy:l().bool,visible:l().bool,forceRender:l().bool,parent:l().any,getComponent:l().func.isRequired,getContainer:l().func.isRequired,children:l().func.isRequired},_.defaultProps={autoMount:!0,autoDestroy:!0,forceRender:!1};var k=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&T(e,t)}(a,e);var t,n,r,i=w(a);function a(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),i.apply(this,arguments)}return t=a,(n=[{key:"componentDidMount",value:function(){this.createContainer()}},{key:"componentDidUpdate",value:function(e){var t=this.props.didUpdate;t&&t(e)}},{key:"componentWillUnmount",value:function(){this.removeContainer()}},{key:"createContainer",value:function(){this._container=this.props.getContainer(),this.forceUpdate()}},{key:"removeContainer",value:function(){this._container&&this._container.parentNode.removeChild(this._container)}},{key:"render",value:function(){return this._container?c.createPortal(this.props.children,this._container):null}}])&&A(t.prototype,n),r&&A(t,r),a}(s.Component);k.propTypes={getContainer:l().func.isRequired,children:l().node.isRequired,didUpdate:l().func};var D=n(48738),x=n.n(D);function O(e,t,n){return n?e[0]===t[0]:e[0]===t[0]&&e[1]===t[1]}function N(e,t){this[e]=t}var I,P=n(754);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 L(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?M(Object(n),!0).forEach((function(t){F(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):M(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function R(e){return R="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},R(e)}function F(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var B={Webkit:"-webkit-",Moz:"-moz-",ms:"-ms-",O:"-o-"};function j(){if(void 0!==I)return I;I="";var e=document.createElement("p").style;for(var t in B)t+"Transform"in e&&(I=t);return I}function U(){return j()?"".concat(j(),"TransitionProperty"):"transitionProperty"}function H(){return j()?"".concat(j(),"Transform"):"transform"}function z(e,t){var n=U();n&&(e.style[n]=t,"transitionProperty"!==n&&(e.style.transitionProperty=t))}function V(e,t){var n=H();n&&(e.style[n]=t,"transform"!==n&&(e.style.transform=t))}var Y,G=/matrix\((.*)\)/,q=/matrix3d\((.*)\)/;function W(e){var t=e.style.display;e.style.display="none",e.offsetHeight,e.style.display=t}function K(e,t,n){var r=n;if("object"!==R(t))return"undefined"!==typeof r?("number"===typeof r&&(r="".concat(r,"px")),void(e.style[t]=r)):Y(e,t);for(var i in t)t.hasOwnProperty(i)&&K(e,i,t[i])}function X(e,t){var n=e["page".concat(t?"Y":"X","Offset")],r="scroll".concat(t?"Top":"Left");if("number"!==typeof n){var i=e.document;"number"!==typeof(n=i.documentElement[r])&&(n=i.body[r])}return n}function $(e){return X(e)}function Z(e){return X(e,!0)}function Q(e){var t=function(e){var t,n,r,i=e.ownerDocument,a=i.body,o=i&&i.documentElement;return t=e.getBoundingClientRect(),n=Math.floor(t.left),r=Math.floor(t.top),{left:n-=o.clientLeft||a.clientLeft||0,top:r-=o.clientTop||a.clientTop||0}}(e),n=e.ownerDocument,r=n.defaultView||n.parentWindow;return t.left+=$(r),t.top+=Z(r),t}function J(e){return null!==e&&void 0!==e&&e==e.window}function ee(e){return J(e)?e.document:9===e.nodeType?e:e.ownerDocument}var te=new RegExp("^(".concat(/[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source,")(?!px)[a-z%]+$"),"i"),ne=/^(top|right|bottom|left)$/,re="currentStyle",ie="runtimeStyle",ae="left";function oe(e,t){return"left"===e?t.useCssRight?"right":e:t.useCssBottom?"bottom":e}function se(e){return"left"===e?"right":"right"===e?"left":"top"===e?"bottom":"bottom"===e?"top":void 0}function ue(e,t,n){"static"===K(e,"position")&&(e.style.position="relative");var r=-999,i=-999,a=oe("left",n),o=oe("top",n),s=se(a),u=se(o);"left"!==a&&(r=999),"top"!==o&&(i=999);var l,c="",d=Q(e);("left"in t||"top"in t)&&(c=(l=e).style.transitionProperty||l.style[U()]||"",z(e,"none")),"left"in t&&(e.style[s]="",e.style[a]="".concat(r,"px")),"top"in t&&(e.style[u]="",e.style[o]="".concat(i,"px")),W(e);var f=Q(e),p={};for(var h in t)if(t.hasOwnProperty(h)){var m=oe(h,n),g="left"===h?r:i,v=d[h]-f[h];p[m]=m===h?g+v:g-v}K(e,p),W(e),("left"in t||"top"in t)&&z(e,c);var y={};for(var b in t)if(t.hasOwnProperty(b)){var E=oe(b,n),_=t[b]-d[b];y[E]=b===E?p[E]+_:p[E]-_}K(e,y)}function le(e,t){var n=Q(e),r=function(e){var t=window.getComputedStyle(e,null),n=t.getPropertyValue("transform")||t.getPropertyValue(H());if(n&&"none"!==n){var r=n.replace(/[^0-9\-.,]/g,"").split(",");return{x:parseFloat(r[12]||r[4],0),y:parseFloat(r[13]||r[5],0)}}return{x:0,y:0}}(e),i={x:r.x,y:r.y};"left"in t&&(i.x=r.x+t.left-n.left),"top"in t&&(i.y=r.y+t.top-n.top),function(e,t){var n=window.getComputedStyle(e,null),r=n.getPropertyValue("transform")||n.getPropertyValue(H());if(r&&"none"!==r){var i,a=r.match(G);a?((i=(a=a[1]).split(",").map((function(e){return parseFloat(e,10)})))[4]=t.x,i[5]=t.y,V(e,"matrix(".concat(i.join(","),")"))):((i=r.match(q)[1].split(",").map((function(e){return parseFloat(e,10)})))[12]=t.x,i[13]=t.y,V(e,"matrix3d(".concat(i.join(","),")")))}else V(e,"translateX(".concat(t.x,"px) translateY(").concat(t.y,"px) translateZ(0)"))}(e,i)}function ce(e,t){for(var n=0;n<e.length;n++)t(e[n])}function de(e){return"border-box"===Y(e,"boxSizing")}"undefined"!==typeof window&&(Y=window.getComputedStyle?function(e,t,n){var r=n,i="",a=ee(e);return(r=r||a.defaultView.getComputedStyle(e,null))&&(i=r.getPropertyValue(t)||r[t]),i}:function(e,t){var n=e[re]&&e[re][t];if(te.test(n)&&!ne.test(t)){var r=e.style,i=r[ae],a=e[ie][ae];e[ie][ae]=e[re][ae],r[ae]="fontSize"===t?"1em":n||0,n=r.pixelLeft+"px",r[ae]=i,e[ie][ae]=a}return""===n?"auto":n});var fe=["margin","border","padding"];function pe(e,t,n){var r,i,a,o=0;for(i=0;i<t.length;i++)if(r=t[i])for(a=0;a<n.length;a++){var s=void 0;s="border"===r?"".concat(r).concat(n[a],"Width"):r+n[a],o+=parseFloat(Y(e,s))||0}return o}var he={getParent:function(e){var t=e;do{t=11===t.nodeType&&t.host?t.host:t.parentNode}while(t&&1!==t.nodeType&&9!==t.nodeType);return t}};function me(e,t,n){var r=n;if(J(e))return"width"===t?he.viewportWidth(e):he.viewportHeight(e);if(9===e.nodeType)return"width"===t?he.docWidth(e):he.docHeight(e);var i="width"===t?["Left","Right"]:["Top","Bottom"],a="width"===t?Math.floor(e.getBoundingClientRect().width):Math.floor(e.getBoundingClientRect().height),o=de(e),s=0;(null===a||void 0===a||a<=0)&&(a=void 0,(null===(s=Y(e,t))||void 0===s||Number(s)<0)&&(s=e.style[t]||0),s=Math.floor(parseFloat(s))||0),void 0===r&&(r=o?1:-1);var u=void 0!==a||o,l=a||s;return-1===r?u?l-pe(e,["border","padding"],i):s:u?1===r?l:l+(2===r?-pe(e,["border"],i):pe(e,["margin"],i)):s+pe(e,fe.slice(r),i)}ce(["Width","Height"],(function(e){he["doc".concat(e)]=function(t){var n=t.document;return Math.max(n.documentElement["scroll".concat(e)],n.body["scroll".concat(e)],he["viewport".concat(e)](n))},he["viewport".concat(e)]=function(t){var n="client".concat(e),r=t.document,i=r.body,a=r.documentElement[n];return"CSS1Compat"===r.compatMode&&a||i&&i[n]||a}}));var ge={position:"absolute",visibility:"hidden",display:"block"};function ve(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r,i=t[0];return 0!==i.offsetWidth?r=me.apply(void 0,t):function(e,t,n){var r,i={},a=e.style;for(r in t)t.hasOwnProperty(r)&&(i[r]=a[r],a[r]=t[r]);for(r in n.call(e),t)t.hasOwnProperty(r)&&(a[r]=i[r])}(i,ge,(function(){r=me.apply(void 0,t)})),r}function ye(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e}ce(["width","height"],(function(e){var t=e.charAt(0).toUpperCase()+e.slice(1);he["outer".concat(t)]=function(t,n){return t&&ve(t,e,n?0:1)};var n="width"===e?["Left","Right"]:["Top","Bottom"];he[e]=function(t,r){var i=r;return void 0!==i?t?(de(t)&&(i+=pe(t,["padding","border"],n)),K(t,e,i)):void 0:t&&ve(t,e,-1)}}));var be={getWindow:function(e){if(e&&e.document&&e.setTimeout)return e;var t=e.ownerDocument||e;return t.defaultView||t.parentWindow},getDocument:ee,offset:function(e,t,n){if("undefined"===typeof t)return Q(e);!function(e,t,n){if(n.ignoreShake){var r=Q(e),i=r.left.toFixed(0),a=r.top.toFixed(0),o=t.left.toFixed(0),s=t.top.toFixed(0);if(i===o&&a===s)return}n.useCssRight||n.useCssBottom?ue(e,t,n):n.useCssTransform&&H()in document.body.style?le(e,t):ue(e,t,n)}(e,t,n||{})},isWindow:J,each:ce,css:K,clone:function(e){var t,n={};for(t in e)e.hasOwnProperty(t)&&(n[t]=e[t]);if(e.overflow)for(t in e)e.hasOwnProperty(t)&&(n.overflow[t]=e.overflow[t]);return n},mix:ye,getWindowScrollLeft:function(e){return $(e)},getWindowScrollTop:function(e){return Z(e)},merge:function(){for(var e={},t=0;t<arguments.length;t++)be.mix(e,t<0||arguments.length<=t?void 0:arguments[t]);return e},viewportWidth:0,viewportHeight:0};ye(be,he);var Ee=be.getParent;function _e(e){if(be.isWindow(e)||9===e.nodeType)return null;var t,n=be.getDocument(e).body,r=be.css(e,"position");if(!("fixed"===r||"absolute"===r))return"html"===e.nodeName.toLowerCase()?null:Ee(e);for(t=Ee(e);t&&t!==n&&9!==t.nodeType;t=Ee(t))if("static"!==(r=be.css(t,"position")))return t;return null}var Ce=be.getParent;function Ae(e,t){for(var n={left:0,right:1/0,top:0,bottom:1/0},r=_e(e),i=be.getDocument(e),a=i.defaultView||i.parentWindow,o=i.body,s=i.documentElement;r;){if(-1!==navigator.userAgent.indexOf("MSIE")&&0===r.clientWidth||r===o||r===s||"visible"===be.css(r,"overflow")){if(r===o||r===s)break}else{var u=be.offset(r);u.left+=r.clientLeft,u.top+=r.clientTop,n.top=Math.max(n.top,u.top),n.right=Math.min(n.right,u.left+r.clientWidth),n.bottom=Math.min(n.bottom,u.top+r.clientHeight),n.left=Math.max(n.left,u.left)}r=_e(r)}var l=null;be.isWindow(e)||9===e.nodeType||(l=e.style.position,"absolute"===be.css(e,"position")&&(e.style.position="fixed"));var c=be.getWindowScrollLeft(a),d=be.getWindowScrollTop(a),f=be.viewportWidth(a),p=be.viewportHeight(a),h=s.scrollWidth,m=s.scrollHeight,g=window.getComputedStyle(o);if("hidden"===g.overflowX&&(h=a.innerWidth),"hidden"===g.overflowY&&(m=a.innerHeight),e.style&&(e.style.position=l),t||function(e){if(be.isWindow(e)||9===e.nodeType)return!1;var t=be.getDocument(e),n=t.body,r=null;for(r=Ce(e);r&&r!==n&&r!==t;r=Ce(r))if("fixed"===be.css(r,"position"))return!0;return!1}(e))n.left=Math.max(n.left,c),n.top=Math.max(n.top,d),n.right=Math.min(n.right,c+f),n.bottom=Math.min(n.bottom,d+p);else{var v=Math.max(h,c+f);n.right=Math.min(n.right,v);var y=Math.max(m,d+p);n.bottom=Math.min(n.bottom,y)}return n.top>=0&&n.left>=0&&n.bottom>n.top&&n.right>n.left?n:null}function Te(e){var t,n,r;if(be.isWindow(e)||9===e.nodeType){var i=be.getWindow(e);t={left:be.getWindowScrollLeft(i),top:be.getWindowScrollTop(i)},n=be.viewportWidth(i),r=be.viewportHeight(i)}else t=be.offset(e),n=be.outerWidth(e),r=be.outerHeight(e);return t.width=n,t.height=r,t}function we(e,t){var n=t.charAt(0),r=t.charAt(1),i=e.width,a=e.height,o=e.left,s=e.top;return"c"===n?s+=a/2:"b"===n&&(s+=a),"c"===r?o+=i/2:"r"===r&&(o+=i),{left:o,top:s}}function Se(e,t,n,r,i){var a=we(t,n[1]),o=we(e,n[0]),s=[o.left-a.left,o.top-a.top];return{left:Math.round(e.left-s[0]+r[0]-i[0]),top:Math.round(e.top-s[1]+r[1]-i[1])}}function ke(e,t,n){return e.left<n.left||e.left+t.width>n.right}function De(e,t,n){return e.top<n.top||e.top+t.height>n.bottom}function xe(e,t,n){var r=[];return be.each(e,(function(e){r.push(e.replace(t,(function(e){return n[e]})))})),r}function Oe(e,t){return e[t]=-e[t],e}function Ne(e,t){return(/%$/.test(e)?parseInt(e.substring(0,e.length-1),10)/100*t:parseInt(e,10))||0}function Ie(e,t){e[0]=Ne(e[0],t.width),e[1]=Ne(e[1],t.height)}function Pe(e,t,n,r){var i=n.points,a=n.offset||[0,0],o=n.targetOffset||[0,0],s=n.overflow,u=n.source||e;a=[].concat(a),o=[].concat(o);var l={},c=0,d=Ae(u,!(!(s=s||{})||!s.alwaysByViewport)),f=Te(u);Ie(a,f),Ie(o,t);var p=Se(f,t,i,a,o),h=be.merge(f,p);if(d&&(s.adjustX||s.adjustY)&&r){if(s.adjustX&&ke(p,f,d)){var m=xe(i,/[lr]/gi,{l:"r",r:"l"}),g=Oe(a,0),v=Oe(o,0);(function(e,t,n){return e.left>n.right||e.left+t.width<n.left})(Se(f,t,m,g,v),f,d)||(c=1,i=m,a=g,o=v)}if(s.adjustY&&De(p,f,d)){var y=xe(i,/[tb]/gi,{t:"b",b:"t"}),b=Oe(a,1),E=Oe(o,1);(function(e,t,n){return e.top>n.bottom||e.top+t.height<n.top})(Se(f,t,y,b,E),f,d)||(c=1,i=y,a=b,o=E)}c&&(p=Se(f,t,i,a,o),be.mix(h,p));var _=ke(p,f,d),C=De(p,f,d);if(_||C){var A=i;_&&(A=xe(i,/[lr]/gi,{l:"r",r:"l"})),C&&(A=xe(i,/[tb]/gi,{t:"b",b:"t"})),i=A,a=n.offset||[0,0],o=n.targetOffset||[0,0]}l.adjustX=s.adjustX&&_,l.adjustY=s.adjustY&&C,(l.adjustX||l.adjustY)&&(h=function(e,t,n,r){var i=be.clone(e),a={width:t.width,height:t.height};return r.adjustX&&i.left<n.left&&(i.left=n.left),r.resizeWidth&&i.left>=n.left&&i.left+a.width>n.right&&(a.width-=i.left+a.width-n.right),r.adjustX&&i.left+a.width>n.right&&(i.left=Math.max(n.right-a.width,n.left)),r.adjustY&&i.top<n.top&&(i.top=n.top),r.resizeHeight&&i.top>=n.top&&i.top+a.height>n.bottom&&(a.height-=i.top+a.height-n.bottom),r.adjustY&&i.top+a.height>n.bottom&&(i.top=Math.max(n.bottom-a.height,n.top)),be.mix(i,a)}(p,f,d,l))}return h.width!==f.width&&be.css(u,"width",be.width(u)+h.width-f.width),h.height!==f.height&&be.css(u,"height",be.height(u)+h.height-f.height),be.offset(u,{left:h.left,top:h.top},{useCssRight:n.useCssRight,useCssBottom:n.useCssBottom,useCssTransform:n.useCssTransform,ignoreShake:n.ignoreShake}),{points:i,offset:a,targetOffset:o,overflow:l}}function Me(e,t,n){var r=n.target||t,i=Te(r),a=!function(e,t){var n=Ae(e,t),r=Te(e);return!n||r.left+r.width<=n.left||r.top+r.height<=n.top||r.left>=n.right||r.top>=n.bottom}(r,n.overflow&&n.overflow.alwaysByViewport);return Pe(e,i,n,a)}Me.__getOffsetParent=_e,Me.__getVisibleRectForElement=Ae;function Le(e){return e&&"object"===typeof e&&e.window===e}function Re(e,t){var n=Math.floor(e),r=Math.floor(t);return Math.abs(n-r)<=1}function Fe(e){return"function"===typeof e&&e?e():null}function Be(e){return"object"===typeof e&&e?e:null}var je=function(e){function t(){var e,n,r,o;(0,i.default)(this,t);for(var s=arguments.length,u=Array(s),l=0;l<s;l++)u[l]=arguments[l];return n=r=(0,a.default)(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),r.forceAlign=function(){var e=r.props,t=e.disabled,n=e.target,i=e.align,a=e.onAlign;if(!t&&n){var o=c.findDOMNode(r),s=void 0,u=Fe(n),l=Be(n),d=document.activeElement;u?s=Me(o,u,i):l&&(s=function(e,t,n){var r,i,a=be.getDocument(e),o=a.defaultView||a.parentWindow,s=be.getWindowScrollLeft(o),u=be.getWindowScrollTop(o),l=be.viewportWidth(o),c=be.viewportHeight(o),d={left:r="pageX"in t?t.pageX:s+t.clientX,top:i="pageY"in t?t.pageY:u+t.clientY,width:0,height:0},f=r>=0&&r<=s+l&&i>=0&&i<=u+c,p=[n.points[0],"cc"];return Pe(e,d,L(L({},n),{},{points:p}),f)}(o,l,i)),function(e,t){e!==document.activeElement&&f(t,e)&&e.focus()}(d,o),a&&a(o,s)}},o=n,(0,a.default)(r,o)}return(0,o.default)(t,e),(0,P.A)(t,[{key:"componentDidMount",value:function(){var e=this.props;this.forceAlign(),!e.disabled&&e.monitorWindowResize&&this.startMonitorWindowResize()}},{key:"componentDidUpdate",value:function(e){var t,n,r=!1,i=this.props;if(!i.disabled){var a=c.findDOMNode(this),o=a?a.getBoundingClientRect():null;if(e.disabled)r=!0;else{var s=Fe(e.target),u=Fe(i.target),l=Be(e.target),d=Be(i.target);Le(s)&&Le(u)?r=!1:(s!==u||s&&!u&&d||l&&d&&u||d&&!((t=l)===(n=d)||t&&n&&("pageX"in n&&"pageY"in n?t.pageX===n.pageX&&t.pageY===n.pageY:"clientX"in n&&"clientY"in n&&t.clientX===n.clientX&&t.clientY===n.clientY)))&&(r=!0);var f=this.sourceRect||{};r||!a||Re(f.width,o.width)&&Re(f.height,o.height)||(r=!0)}this.sourceRect=o}r&&this.forceAlign(),i.monitorWindowResize&&!i.disabled?this.startMonitorWindowResize():this.stopMonitorWindowResize()}},{key:"componentWillUnmount",value:function(){this.stopMonitorWindowResize()}},{key:"startMonitorWindowResize",value:function(){this.resizeHandler||(this.bufferMonitor=function(e,t){var n=void 0;function r(){n&&(clearTimeout(n),n=null)}function i(){r(),n=setTimeout(e,t)}return i.clear=r,i}(this.forceAlign,this.props.monitorBufferTime),this.resizeHandler=m(window,"resize",this.bufferMonitor))}},{key:"stopMonitorWindowResize",value:function(){this.resizeHandler&&(this.bufferMonitor.clear(),this.resizeHandler.remove(),this.resizeHandler=null)}},{key:"render",value:function(){var e=this,t=this.props,n=t.childrenProps,r=t.children,i=s.Children.only(r);if(n){var a={};return Object.keys(n).forEach((function(t){a[t]=e.props[n[t]]})),s.cloneElement(i,a)}return i}}]),t}(s.Component);je.propTypes={childrenProps:l().object,align:l().object.isRequired,target:l().oneOfType([l().func,l().shape({clientX:l().number,clientY:l().number,pageX:l().number,pageY:l().number})]),onAlign:l().func,monitorBufferTime:l().number,monitorWindowResize:l().bool,disabled:l().bool,children:l().any},je.defaultProps={target:function(){return window},monitorBufferTime:50,monitorWindowResize:!1,disabled:!1};var Ue=je,He=n(50902),ze=function(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error("Can only polyfill class components");return"function"!==typeof t.componentWillReceiveProps?e:s.Profiler?(t.UNSAFE_componentWillReceiveProps=t.componentWillReceiveProps,delete t.componentWillReceiveProps,e):e};function Ve(e){var t=[];return s.Children.forEach(e,(function(e){t.push(e)})),t}function Ye(e,t){var n=null;return e&&e.forEach((function(e){n||e&&e.key===t&&(n=e)})),n}function Ge(e,t,n){var r=null;return e&&e.forEach((function(e){if(e&&e.key===t&&e.props[n]){if(r)throw new Error("two child with same key for <rc-animate> children");r=e}})),r}var qe=n(69861),We={transitionstart:{transition:"transitionstart",WebkitTransition:"webkitTransitionStart",MozTransition:"mozTransitionStart",OTransition:"oTransitionStart",msTransition:"MSTransitionStart"},animationstart:{animation:"animationstart",WebkitAnimation:"webkitAnimationStart",MozAnimation:"mozAnimationStart",OAnimation:"oAnimationStart",msAnimation:"MSAnimationStart"}},Ke={transitionend:{transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"mozTransitionEnd",OTransition:"oTransitionEnd",msTransition:"MSTransitionEnd"},animationend:{animation:"animationend",WebkitAnimation:"webkitAnimationEnd",MozAnimation:"mozAnimationEnd",OAnimation:"oAnimationEnd",msAnimation:"MSAnimationEnd"}},Xe=[],$e=[];function Ze(e,t,n){e.addEventListener(t,n,!1)}function Qe(e,t,n){e.removeEventListener(t,n,!1)}"undefined"!==typeof window&&"undefined"!==typeof document&&function(){var e=document.createElement("div").style;function t(t,n){for(var r in t)if(t.hasOwnProperty(r)){var i=t[r];for(var a in i)if(a in e){n.push(i[a]);break}}}"AnimationEvent"in window||(delete We.animationstart.animation,delete Ke.animationend.animation),"TransitionEvent"in window||(delete We.transitionstart.transition,delete Ke.transitionend.transition),t(We,Xe),t(Ke,$e)}();var Je={startEvents:Xe,addStartEventListener:function(e,t){0!==Xe.length?Xe.forEach((function(n){Ze(e,n,t)})):window.setTimeout(t,0)},removeStartEventListener:function(e,t){0!==Xe.length&&Xe.forEach((function(n){Qe(e,n,t)}))},endEvents:$e,addEndEventListener:function(e,t){0!==$e.length?$e.forEach((function(n){Ze(e,n,t)})):window.setTimeout(t,0)},removeEndEventListener:function(e,t){0!==$e.length&&$e.forEach((function(n){Qe(e,n,t)}))}},et=n(16923),tt=n.n(et),nt=0!==Je.endEvents.length,rt=["Webkit","Moz","O","ms"],it=["-webkit-","-moz-","-o-","ms-",""];function at(e,t){for(var n=window.getComputedStyle(e,null),r="",i=0;i<it.length&&!(r=n.getPropertyValue(it[i]+t));i++);return r}function ot(e){if(nt){var t=parseFloat(at(e,"transition-delay"))||0,n=parseFloat(at(e,"transition-duration"))||0,r=parseFloat(at(e,"animation-delay"))||0,i=parseFloat(at(e,"animation-duration"))||0,a=Math.max(n+t,i+r);e.rcEndAnimTimeout=setTimeout((function(){e.rcEndAnimTimeout=null,e.rcEndListener&&e.rcEndListener()}),1e3*a+200)}}function st(e){e.rcEndAnimTimeout&&(clearTimeout(e.rcEndAnimTimeout),e.rcEndAnimTimeout=null)}var ut=function(e,t,n){var r="object"===("undefined"===typeof t?"undefined":(0,qe.default)(t)),i=r?t.name:t,a=r?t.active:t+"-active",o=n,s=void 0,u=void 0,l=tt()(e);return n&&"[object Object]"===Object.prototype.toString.call(n)&&(o=n.end,s=n.start,u=n.active),e.rcEndListener&&e.rcEndListener(),e.rcEndListener=function(t){t&&t.target!==e||(e.rcAnimTimeout&&(clearTimeout(e.rcAnimTimeout),e.rcAnimTimeout=null),st(e),l.remove(i),l.remove(a),Je.removeEndEventListener(e,e.rcEndListener),e.rcEndListener=null,o&&o())},Je.addEndEventListener(e,e.rcEndListener),s&&s(),l.add(i),e.rcAnimTimeout=setTimeout((function(){e.rcAnimTimeout=null,l.add(a),u&&setTimeout(u,0),ot(e)}),30),{stop:function(){e.rcEndListener&&e.rcEndListener()}}};ut.style=function(e,t,n){e.rcEndListener&&e.rcEndListener(),e.rcEndListener=function(t){t&&t.target!==e||(e.rcAnimTimeout&&(clearTimeout(e.rcAnimTimeout),e.rcAnimTimeout=null),st(e),Je.removeEndEventListener(e,e.rcEndListener),e.rcEndListener=null,n&&n())},Je.addEndEventListener(e,e.rcEndListener),e.rcAnimTimeout=setTimeout((function(){for(var n in t)t.hasOwnProperty(n)&&(e.style[n]=t[n]);e.rcAnimTimeout=null,ot(e)}),0)},ut.setTransition=function(e,t,n){var r=t,i=n;void 0===n&&(i=r,r=""),r=r||"",rt.forEach((function(t){e.style[t+"Transition"+r]=i}))},ut.isCssAnimationSupported=nt;var lt=ut,ct={isAppearSupported:function(e){return e.transitionName&&e.transitionAppear||e.animation.appear},isEnterSupported:function(e){return e.transitionName&&e.transitionEnter||e.animation.enter},isLeaveSupported:function(e){return e.transitionName&&e.transitionLeave||e.animation.leave},allowAppearCallback:function(e){return e.transitionAppear||e.animation.appear},allowEnterCallback:function(e){return e.transitionEnter||e.animation.enter},allowLeaveCallback:function(e){return e.transitionLeave||e.animation.leave}},dt={enter:"transitionEnter",appear:"transitionAppear",leave:"transitionLeave"},ft=function(e){function t(){return(0,i.default)(this,t),(0,a.default)(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return(0,o.default)(t,e),(0,P.A)(t,[{key:"componentWillUnmount",value:function(){this.stop()}},{key:"componentWillEnter",value:function(e){ct.isEnterSupported(this.props)?this.transition("enter",e):e()}},{key:"componentWillAppear",value:function(e){ct.isAppearSupported(this.props)?this.transition("appear",e):e()}},{key:"componentWillLeave",value:function(e){ct.isLeaveSupported(this.props)?this.transition("leave",e):e()}},{key:"transition",value:function(e,t){var n=this,r=c.findDOMNode(this),i=this.props,a=i.transitionName,o="object"===typeof a;this.stop();var s=function(){n.stopper=null,t()};if((nt||!i.animation[e])&&a&&i[dt[e]]){var u=o?a[e]:a+"-"+e,l=u+"-active";o&&a[e+"Active"]&&(l=a[e+"Active"]),this.stopper=lt(r,{name:u,active:l},s)}else this.stopper=i.animation[e](r,s)}},{key:"stop",value:function(){var e=this.stopper;e&&(this.stopper=null,e.stop())}},{key:"render",value:function(){return this.props.children}}]),t}(s.Component);ft.propTypes={children:l().any,animation:l().any,transitionName:l().any};var pt=ft,ht="rc_animate_"+Date.now();function mt(e){var t=e.children;return s.isValidElement(t)&&!t.key?s.cloneElement(t,{key:ht}):t}function gt(){}var vt=function(e){function t(e){(0,i.default)(this,t);var n=(0,a.default)(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return yt.call(n),n.currentlyAnimatingKeys={},n.keysToEnter=[],n.keysToLeave=[],n.state={children:Ve(mt(e))},n.childrenRefs={},n}return(0,o.default)(t,e),(0,P.A)(t,[{key:"componentDidMount",value:function(){var e=this,t=this.props.showProp,n=this.state.children;t&&(n=n.filter((function(e){return!!e.props[t]}))),n.forEach((function(t){t&&e.performAppear(t.key)}))}},{key:"componentWillReceiveProps",value:function(e){var t=this;this.nextProps=e;var n=Ve(mt(e)),r=this.props;r.exclusive&&Object.keys(this.currentlyAnimatingKeys).forEach((function(e){t.stop(e)}));var i=r.showProp,a=this.currentlyAnimatingKeys,o=r.exclusive?Ve(mt(r)):this.state.children,u=[];i?(o.forEach((function(e){var t=e&&Ye(n,e.key),r=void 0;(r=t&&t.props[i]||!e.props[i]?t:s.cloneElement(t||e,(0,He.A)({},i,!0)))&&u.push(r)})),n.forEach((function(e){e&&Ye(o,e.key)||u.push(e)}))):u=function(e,t){var n=[],r={},i=[];return e.forEach((function(e){e&&Ye(t,e.key)?i.length&&(r[e.key]=i,i=[]):i.push(e)})),t.forEach((function(e){e&&Object.prototype.hasOwnProperty.call(r,e.key)&&(n=n.concat(r[e.key])),n.push(e)})),n=n.concat(i)}(o,n),this.setState({children:u}),n.forEach((function(e){var n=e&&e.key;if(!e||!a[n]){var r=e&&Ye(o,n);if(i){var s=e.props[i];if(r)!Ge(o,n,i)&&s&&t.keysToEnter.push(n);else s&&t.keysToEnter.push(n)}else r||t.keysToEnter.push(n)}})),o.forEach((function(e){var r=e&&e.key;if(!e||!a[r]){var o=e&&Ye(n,r);if(i){var s=e.props[i];if(o)!Ge(n,r,i)&&s&&t.keysToLeave.push(r);else s&&t.keysToLeave.push(r)}else o||t.keysToLeave.push(r)}}))}},{key:"componentDidUpdate",value:function(){var e=this.keysToEnter;this.keysToEnter=[],e.forEach(this.performEnter);var t=this.keysToLeave;this.keysToLeave=[],t.forEach(this.performLeave)}},{key:"isValidChildByKey",value:function(e,t){var n=this.props.showProp;return n?Ge(e,t,n):Ye(e,t)}},{key:"stop",value:function(e){delete this.currentlyAnimatingKeys[e];var t=this.childrenRefs[e];t&&t.stop()}},{key:"render",value:function(){var e=this,t=this.props;this.nextProps=t;var n=this.state.children,i=null;n&&(i=n.map((function(n){if(null===n||void 0===n)return n;if(!n.key)throw new Error("must set key for <rc-animate> children");return s.createElement(pt,{key:n.key,ref:function(t){e.childrenRefs[n.key]=t},animation:t.animation,transitionName:t.transitionName,transitionEnter:t.transitionEnter,transitionAppear:t.transitionAppear,transitionLeave:t.transitionLeave},n)})));var a=t.component;if(a){var o=t;return"string"===typeof a&&(o=(0,r.A)({className:t.className,style:t.style},t.componentProps)),s.createElement(a,o,i)}return i[0]||null}}]),t}(s.Component);vt.isAnimate=!0,vt.propTypes={className:l().string,style:l().object,component:l().any,componentProps:l().object,animation:l().object,transitionName:l().oneOfType([l().string,l().object]),transitionEnter:l().bool,transitionAppear:l().bool,exclusive:l().bool,transitionLeave:l().bool,onEnd:l().func,onEnter:l().func,onLeave:l().func,onAppear:l().func,showProp:l().string,children:l().node},vt.defaultProps={animation:{},component:"span",componentProps:{},transitionEnter:!0,transitionLeave:!0,transitionAppear:!1,onEnd:gt,onEnter:gt,onLeave:gt,onAppear:gt};var yt=function(){var e=this;this.performEnter=function(t){e.childrenRefs[t]&&(e.currentlyAnimatingKeys[t]=!0,e.childrenRefs[t].componentWillEnter(e.handleDoneAdding.bind(e,t,"enter")))},this.performAppear=function(t){e.childrenRefs[t]&&(e.currentlyAnimatingKeys[t]=!0,e.childrenRefs[t].componentWillAppear(e.handleDoneAdding.bind(e,t,"appear")))},this.handleDoneAdding=function(t,n){var r=e.props;if(delete e.currentlyAnimatingKeys[t],!r.exclusive||r===e.nextProps){var i=Ve(mt(r));e.isValidChildByKey(i,t)?"appear"===n?ct.allowAppearCallback(r)&&(r.onAppear(t),r.onEnd(t,!0)):ct.allowEnterCallback(r)&&(r.onEnter(t),r.onEnd(t,!0)):e.performLeave(t)}},this.performLeave=function(t){e.childrenRefs[t]&&(e.currentlyAnimatingKeys[t]=!0,e.childrenRefs[t].componentWillLeave(e.handleDoneLeaving.bind(e,t)))},this.handleDoneLeaving=function(t){var n=e.props;if(delete e.currentlyAnimatingKeys[t],!n.exclusive||n===e.nextProps){var r=Ve(mt(n));if(e.isValidChildByKey(r,t))e.performEnter(t);else{var i=function(){ct.allowLeaveCallback(n)&&(n.onLeave(t),n.onEnd(t,!1))};!function(e,t,n){var r=e.length===t.length;return r&&e.forEach((function(e,i){var a=t[i];e&&a&&(e&&!a||!e&&a||e.key!==a.key||n&&e.props[n]!==a.props[n])&&(r=!1)})),r}(e.state.children,r,n.showProp)?e.setState({children:r},i):i()}}}},bt=ze(vt),Et=n(57598),_t=function(e){function t(){return(0,i.default)(this,t),(0,a.default)(this,e.apply(this,arguments))}return(0,o.default)(t,e),t.prototype.shouldComponentUpdate=function(e){return e.hiddenClassName||e.visible},t.prototype.render=function(){var e=this.props,t=e.hiddenClassName,n=e.visible,r=(0,Et.A)(e,["hiddenClassName","visible"]);return t||s.Children.count(r.children)>1?(!n&&t&&(r.className+=" "+t),s.createElement("div",r)):s.Children.only(r.children)},t}(s.Component);_t.propTypes={children:l().any,className:l().string,visible:l().bool,hiddenClassName:l().string};var Ct=_t,At=function(e){function t(){return(0,i.default)(this,t),(0,a.default)(this,e.apply(this,arguments))}return(0,o.default)(t,e),t.prototype.render=function(){var e=this.props,t=e.className;return e.visible||(t+=" "+e.hiddenClassName),s.createElement("div",{className:t,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onMouseDown:e.onMouseDown,onTouchStart:e.onTouchStart,style:e.style},s.createElement(Ct,{className:e.prefixCls+"-content",visible:e.visible},e.children))},t}(s.Component);At.propTypes={hiddenClassName:l().string,className:l().string,prefixCls:l().string,onMouseEnter:l().func,onMouseLeave:l().func,onMouseDown:l().func,onTouchStart:l().func,children:l().any};var Tt=At,wt=function(e){function t(n){(0,i.default)(this,t);var r=(0,a.default)(this,e.call(this,n));return St.call(r),r.state={stretchChecked:!1,targetWidth:void 0,targetHeight:void 0},r.savePopupRef=N.bind(r,"popupInstance"),r.saveAlignRef=N.bind(r,"alignInstance"),r}return(0,o.default)(t,e),t.prototype.componentDidMount=function(){this.rootNode=this.getPopupDomNode(),this.setStretchSize()},t.prototype.componentDidUpdate=function(){this.setStretchSize()},t.prototype.getPopupDomNode=function(){return c.findDOMNode(this.popupInstance)},t.prototype.getMaskTransitionName=function(){var e=this.props,t=e.maskTransitionName,n=e.maskAnimation;return!t&&n&&(t=e.prefixCls+"-"+n),t},t.prototype.getTransitionName=function(){var e=this.props,t=e.transitionName;return!t&&e.animation&&(t=e.prefixCls+"-"+e.animation),t},t.prototype.getClassName=function(e){return this.props.prefixCls+" "+this.props.className+" "+e},t.prototype.getPopupElement=function(){var e=this,t=this.savePopupRef,n=this.state,i=n.stretchChecked,a=n.targetHeight,o=n.targetWidth,u=this.props,l=u.align,c=u.visible,d=u.prefixCls,f=u.style,p=u.getClassNameFromAlign,h=u.destroyPopupOnHide,m=u.stretch,g=u.children,v=u.onMouseEnter,y=u.onMouseLeave,b=u.onMouseDown,E=u.onTouchStart,_=this.getClassName(this.currentAlignClassName||p(l)),C=d+"-hidden";c||(this.currentAlignClassName=null);var A={};m&&(-1!==m.indexOf("height")?A.height=a:-1!==m.indexOf("minHeight")&&(A.minHeight=a),-1!==m.indexOf("width")?A.width=o:-1!==m.indexOf("minWidth")&&(A.minWidth=o),i||(A.visibility="hidden",setTimeout((function(){e.alignInstance&&e.alignInstance.forceAlign()}),0)));var T={className:_,prefixCls:d,ref:t,onMouseEnter:v,onMouseLeave:y,onMouseDown:b,onTouchStart:E,style:(0,r.A)({},A,f,this.getZIndexStyle())};return h?s.createElement(bt,{component:"",exclusive:!0,transitionAppear:!0,transitionName:this.getTransitionName()},c?s.createElement(Ue,{target:this.getAlignTarget(),key:"popup",ref:this.saveAlignRef,monitorWindowResize:!0,align:l,onAlign:this.onAlign},s.createElement(Tt,(0,r.A)({visible:!0},T),g)):null):s.createElement(bt,{component:"",exclusive:!0,transitionAppear:!0,transitionName:this.getTransitionName(),showProp:"xVisible"},s.createElement(Ue,{target:this.getAlignTarget(),key:"popup",ref:this.saveAlignRef,monitorWindowResize:!0,xVisible:c,childrenProps:{visible:"xVisible"},disabled:!c,align:l,onAlign:this.onAlign},s.createElement(Tt,(0,r.A)({hiddenClassName:C},T),g)))},t.prototype.getZIndexStyle=function(){var e={},t=this.props;return void 0!==t.zIndex&&(e.zIndex=t.zIndex),e},t.prototype.getMaskElement=function(){var e=this.props,t=void 0;if(e.mask){var n=this.getMaskTransitionName();t=s.createElement(Ct,{style:this.getZIndexStyle(),key:"mask",className:e.prefixCls+"-mask",hiddenClassName:e.prefixCls+"-mask-hidden",visible:e.visible}),n&&(t=s.createElement(bt,{key:"mask",showProp:"visible",transitionAppear:!0,component:"",transitionName:n},t))}return t},t.prototype.render=function(){return s.createElement("div",null,this.getMaskElement(),this.getPopupElement())},t}(s.Component);wt.propTypes={visible:l().bool,style:l().object,getClassNameFromAlign:l().func,onAlign:l().func,getRootDomNode:l().func,align:l().any,destroyPopupOnHide:l().bool,className:l().string,prefixCls:l().string,onMouseEnter:l().func,onMouseLeave:l().func,onMouseDown:l().func,onTouchStart:l().func,stretch:l().string,children:l().node,point:l().shape({pageX:l().number,pageY:l().number})};var St=function(){var e=this;this.onAlign=function(t,n){var r=e.props,i=r.getClassNameFromAlign(n);e.currentAlignClassName!==i&&(e.currentAlignClassName=i,t.className=e.getClassName(i)),r.onAlign(t,n)},this.setStretchSize=function(){var t=e.props,n=t.stretch,r=t.getRootDomNode,i=t.visible,a=e.state,o=a.stretchChecked,s=a.targetHeight,u=a.targetWidth;if(n&&i){var l=r();if(l){var c=l.offsetHeight,d=l.offsetWidth;s===c&&u===d&&o||e.setState({stretchChecked:!0,targetHeight:c,targetWidth:d})}}else o&&e.setState({stretchChecked:!1})},this.getTargetElement=function(){return e.props.getRootDomNode()},this.getAlignTarget=function(){var t=e.props.point;return t||e.getTargetElement}},kt=wt;function Dt(){}var xt=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"],Ot=!!c.createPortal,Nt={rcTrigger:l().shape({onPopupMouseDown:l().func})},It=function(e){function t(n){(0,i.default)(this,t);var r=(0,a.default)(this,e.call(this,n));Pt.call(r);var o=void 0;return o="popupVisible"in n?!!n.popupVisible:!!n.defaultPopupVisible,r.state={prevPopupVisible:o,popupVisible:o},xt.forEach((function(e){r["fire"+e]=function(t){r.fireEvents(e,t)}})),r}return(0,o.default)(t,e),t.prototype.getChildContext=function(){return{rcTrigger:{onPopupMouseDown:this.onPopupMouseDown}}},t.prototype.componentDidMount=function(){this.componentDidUpdate({},{popupVisible:this.state.popupVisible})},t.prototype.componentDidUpdate=function(e,t){var n=this.props,r=this.state;if(Ot||this.renderComponent(null,(function(){t.popupVisible!==r.popupVisible&&n.afterPopupVisibleChange(r.popupVisible)})),r.popupVisible){var i=void 0;return this.clickOutsideHandler||!this.isClickToHide()&&!this.isContextMenuToShow()||(i=n.getDocument(),this.clickOutsideHandler=m(i,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(i=i||n.getDocument(),this.touchOutsideHandler=m(i,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(i=i||n.getDocument(),this.contextMenuOutsideHandler1=m(i,"scroll",this.onContextMenuClose)),void(!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=m(window,"blur",this.onContextMenuClose)))}this.clearOutsideHandler()},t.prototype.componentWillUnmount=function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout)},t.getDerivedStateFromProps=function(e,t){var n=e.popupVisible,r={};return void 0!==n&&t.popupVisible!==n&&(r.popupVisible=n,r.prevPopupVisible=t.popupVisible),r},t.prototype.getPopupDomNode=function(){return this._component&&this._component.getPopupDomNode?this._component.getPopupDomNode():null},t.prototype.getPopupAlign=function(){var e=this.props,t=e.popupPlacement,n=e.popupAlign,i=e.builtinPlacements;return t&&i?function(e,t,n){var i=e[t]||{};return(0,r.A)({},i,n)}(i,t,n):n},t.prototype.setPopupVisible=function(e,t){var n=this.props.alignPoint,r=this.state.popupVisible;this.clearDelayTimer(),r!==e&&("popupVisible"in this.props||this.setState({popupVisible:e,prevPopupVisible:r}),this.props.onPopupVisibleChange(e)),n&&t&&this.setPoint(t)},t.prototype.delaySetPopupVisible=function(e,t,n){var r=this,i=1e3*t;if(this.clearDelayTimer(),i){var a=n?{pageX:n.pageX,pageY:n.pageY}:null;this.delayTimer=setTimeout((function(){r.setPopupVisible(e,a),r.clearDelayTimer()}),i)}else this.setPopupVisible(e,n)},t.prototype.clearDelayTimer=function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)},t.prototype.clearOutsideHandler=function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)},t.prototype.createTwoChains=function(e){var t=this.props.children.props,n=this.props;return t[e]&&n[e]?this["fire"+e]:t[e]||n[e]},t.prototype.isClickToShow=function(){var e=this.props,t=e.action,n=e.showAction;return-1!==t.indexOf("click")||-1!==n.indexOf("click")},t.prototype.isContextMenuToShow=function(){var e=this.props,t=e.action,n=e.showAction;return-1!==t.indexOf("contextMenu")||-1!==n.indexOf("contextMenu")},t.prototype.isClickToHide=function(){var e=this.props,t=e.action,n=e.hideAction;return-1!==t.indexOf("click")||-1!==n.indexOf("click")},t.prototype.isMouseEnterToShow=function(){var e=this.props,t=e.action,n=e.showAction;return-1!==t.indexOf("hover")||-1!==n.indexOf("mouseEnter")},t.prototype.isMouseLeaveToHide=function(){var e=this.props,t=e.action,n=e.hideAction;return-1!==t.indexOf("hover")||-1!==n.indexOf("mouseLeave")},t.prototype.isFocusToShow=function(){var e=this.props,t=e.action,n=e.showAction;return-1!==t.indexOf("focus")||-1!==n.indexOf("focus")},t.prototype.isBlurToHide=function(){var e=this.props,t=e.action,n=e.hideAction;return-1!==t.indexOf("focus")||-1!==n.indexOf("blur")},t.prototype.forcePopupAlign=function(){this.state.popupVisible&&this._component&&this._component.alignInstance&&this._component.alignInstance.forceAlign()},t.prototype.fireEvents=function(e,t){var n=this.props.children.props[e];n&&n(t);var r=this.props[e];r&&r(t)},t.prototype.close=function(){this.setPopupVisible(!1)},t.prototype.render=function(){var e=this,t=this.state.popupVisible,n=this.props,r=n.children,i=n.forceRender,a=n.alignPoint,o=n.className,u=s.Children.only(r),l={key:"trigger"};this.isContextMenuToShow()?l.onContextMenu=this.onContextMenu:l.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(l.onClick=this.onClick,l.onMouseDown=this.onMouseDown,l.onTouchStart=this.onTouchStart):(l.onClick=this.createTwoChains("onClick"),l.onMouseDown=this.createTwoChains("onMouseDown"),l.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(l.onMouseEnter=this.onMouseEnter,a&&(l.onMouseMove=this.onMouseMove)):l.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?l.onMouseLeave=this.onMouseLeave:l.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(l.onFocus=this.onFocus,l.onBlur=this.onBlur):(l.onFocus=this.createTwoChains("onFocus"),l.onBlur=this.createTwoChains("onBlur"));var c=x()(u&&u.props&&u.props.className,o);c&&(l.className=c);var d=s.cloneElement(u,l);if(!Ot)return s.createElement(_,{parent:this,visible:t,autoMount:!1,forceRender:i,getComponent:this.getComponent,getContainer:this.getContainer},(function(t){var n=t.renderComponent;return e.renderComponent=n,d}));var f=void 0;return(t||this._component||i)&&(f=s.createElement(k,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),[d,f]},t}(s.Component);It.propTypes={children:l().any,action:l().oneOfType([l().string,l().arrayOf(l().string)]),showAction:l().any,hideAction:l().any,getPopupClassNameFromAlign:l().any,onPopupVisibleChange:l().func,afterPopupVisibleChange:l().func,popup:l().oneOfType([l().node,l().func]).isRequired,popupStyle:l().object,prefixCls:l().string,popupClassName:l().string,className:l().string,popupPlacement:l().string,builtinPlacements:l().object,popupTransitionName:l().oneOfType([l().string,l().object]),popupAnimation:l().any,mouseEnterDelay:l().number,mouseLeaveDelay:l().number,zIndex:l().number,focusDelay:l().number,blurDelay:l().number,getPopupContainer:l().func,getDocument:l().func,forceRender:l().bool,destroyPopupOnHide:l().bool,mask:l().bool,maskClosable:l().bool,onPopupAlign:l().func,popupAlign:l().object,popupVisible:l().bool,defaultPopupVisible:l().bool,maskTransitionName:l().oneOfType([l().string,l().object]),maskAnimation:l().string,stretch:l().string,alignPoint:l().bool},It.contextTypes=Nt,It.childContextTypes=Nt,It.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:function(){return""},getDocument:function(){return window.document},onPopupVisibleChange:Dt,afterPopupVisibleChange:Dt,onPopupAlign:Dt,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[]};var Pt=function(){var e=this;this.onMouseEnter=function(t){var n=e.props.mouseEnterDelay;e.fireEvents("onMouseEnter",t),e.delaySetPopupVisible(!0,n,n?null:t)},this.onMouseMove=function(t){e.fireEvents("onMouseMove",t),e.setPoint(t)},this.onMouseLeave=function(t){e.fireEvents("onMouseLeave",t),e.delaySetPopupVisible(!1,e.props.mouseLeaveDelay)},this.onPopupMouseEnter=function(){e.clearDelayTimer()},this.onPopupMouseLeave=function(t){t.relatedTarget&&!t.relatedTarget.setTimeout&&e._component&&e._component.getPopupDomNode&&f(e._component.getPopupDomNode(),t.relatedTarget)||e.delaySetPopupVisible(!1,e.props.mouseLeaveDelay)},this.onFocus=function(t){e.fireEvents("onFocus",t),e.clearDelayTimer(),e.isFocusToShow()&&(e.focusTime=Date.now(),e.delaySetPopupVisible(!0,e.props.focusDelay))},this.onMouseDown=function(t){e.fireEvents("onMouseDown",t),e.preClickTime=Date.now()},this.onTouchStart=function(t){e.fireEvents("onTouchStart",t),e.preTouchTime=Date.now()},this.onBlur=function(t){e.fireEvents("onBlur",t),e.clearDelayTimer(),e.isBlurToHide()&&e.delaySetPopupVisible(!1,e.props.blurDelay)},this.onContextMenu=function(t){t.preventDefault(),e.fireEvents("onContextMenu",t),e.setPopupVisible(!0,t)},this.onContextMenuClose=function(){e.isContextMenuToShow()&&e.close()},this.onClick=function(t){if(e.fireEvents("onClick",t),e.focusTime){var n=void 0;if(e.preClickTime&&e.preTouchTime?n=Math.min(e.preClickTime,e.preTouchTime):e.preClickTime?n=e.preClickTime:e.preTouchTime&&(n=e.preTouchTime),Math.abs(n-e.focusTime)<20)return;e.focusTime=0}e.preClickTime=0,e.preTouchTime=0,e.isClickToShow()&&(e.isClickToHide()||e.isBlurToHide())&&t&&t.preventDefault&&t.preventDefault();var r=!e.state.popupVisible;(e.isClickToHide()&&!r||r&&e.isClickToShow())&&e.setPopupVisible(!e.state.popupVisible,t)},this.onPopupMouseDown=function(){var t=e.context.rcTrigger,n=void 0===t?{}:t;e.hasPopupMouseDown=!0,clearTimeout(e.mouseDownTimeout),e.mouseDownTimeout=setTimeout((function(){e.hasPopupMouseDown=!1}),0),n.onPopupMouseDown&&n.onPopupMouseDown.apply(n,arguments)},this.onDocumentClick=function(t){if(!e.props.mask||e.props.maskClosable){var n=t.target;f((0,c.findDOMNode)(e),n)||e.hasPopupMouseDown||e.close()}},this.getRootDomNode=function(){return(0,c.findDOMNode)(e)},this.getPopupClassNameFromAlign=function(t){var n=[],r=e.props,i=r.popupPlacement,a=r.builtinPlacements,o=r.prefixCls,s=r.alignPoint,u=r.getPopupClassNameFromAlign;return i&&a&&n.push(function(e,t,n,r){var i=n.points;for(var a in e)if(e.hasOwnProperty(a)&&O(e[a].points,i,r))return t+"-placement-"+a;return""}(a,o,t,s)),u&&n.push(u(t)),n.join(" ")},this.getComponent=function(){var t=e.props,n=t.prefixCls,i=t.destroyPopupOnHide,a=t.popupClassName,o=t.action,u=t.onPopupAlign,l=t.popupAnimation,c=t.popupTransitionName,d=t.popupStyle,f=t.mask,p=t.maskAnimation,h=t.maskTransitionName,m=t.zIndex,g=t.popup,v=t.stretch,y=t.alignPoint,b=e.state,E=b.popupVisible,_=b.point,C=e.getPopupAlign(),A={};return e.isMouseEnterToShow()&&(A.onMouseEnter=e.onPopupMouseEnter),e.isMouseLeaveToHide()&&(A.onMouseLeave=e.onPopupMouseLeave),A.onMouseDown=e.onPopupMouseDown,A.onTouchStart=e.onPopupMouseDown,s.createElement(kt,(0,r.A)({prefixCls:n,destroyPopupOnHide:i,visible:E,point:y&&_,className:a,action:o,align:C,onAlign:u,animation:l,getClassNameFromAlign:e.getPopupClassNameFromAlign},A,{stretch:v,getRootDomNode:e.getRootDomNode,style:d,mask:f,zIndex:m,transitionName:c,maskAnimation:p,maskTransitionName:h,ref:e.savePopup}),"function"===typeof g?g():g)},this.getContainer=function(){var t=e.props,n=document.createElement("div");return n.style.position="absolute",n.style.top="0",n.style.left="0",n.style.width="100%",(t.getPopupContainer?t.getPopupContainer((0,c.findDOMNode)(e)):t.getDocument().body).appendChild(n),n},this.setPoint=function(t){e.props.alignPoint&&t&&e.setState({point:{pageX:t.pageX,pageY:t.pageY}})},this.handlePortalUpdate=function(){e.state.prevPopupVisible!==e.state.popupVisible&&e.props.afterPopupVisibleChange(e.state.popupVisible)},this.savePopup=function(t){e._component=t}};(0,d.polyfill)(It);var Mt=It},13225:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(e){var t=e.keyCode;if(e.altKey&&!e.ctrlKey||e.metaKey||t>=n.F1&&t<=n.F12)return!1;switch(t){case n.ALT:case n.CAPS_LOCK:case n.CONTEXT_MENU:case n.CTRL:case n.DOWN:case n.END:case n.ESC:case n.HOME:case n.INSERT:case n.LEFT:case n.MAC_FF_META:case n.META:case n.NUMLOCK:case n.NUM_CENTER:case n.PAGE_DOWN:case n.PAGE_UP:case n.PAUSE:case n.PRINT_SCREEN:case n.RIGHT:case n.SHIFT:case n.UP:case n.WIN_KEY:case n.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(e){if(e>=n.ZERO&&e<=n.NINE)return!0;if(e>=n.NUM_ZERO&&e<=n.NUM_MULTIPLY)return!0;if(e>=n.A&&e<=n.Z)return!0;if(-1!==window.navigator.userAgent.indexOf("WebKit")&&0===e)return!0;switch(e){case n.SPACE:case n.QUESTION_MARK:case n.NUM_PLUS:case n.NUM_MINUS:case n.NUM_PERIOD:case n.NUM_DIVISION:case n.SEMICOLON:case n.DASH:case n.EQUALS:case n.COMMA:case n.PERIOD:case n.SLASH:case n.APOSTROPHE:case n.SINGLE_QUOTE:case n.OPEN_SQUARE_BRACKET:case n.BACKSLASH:case n.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},r=n;t.default=r},19699:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=[].slice.call(arguments,0);if(1===e.length)return e[0];return function(){for(var t=0;t<e.length;t++)e[t]&&e[t].apply&&e[t].apply(this,arguments)}}},58801:function(e,t,n){"use strict";var r=n(85224);var i="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};var a=s(n(63785)),o=s(n(26470));function s(e){return e&&e.__esModule?e:{default:e}}var u="undefined"===typeof document||"undefined"!==typeof r&&{NODE_ENV:"production",PUBLIC_URL:"http://0.0.0.0:3000/assets/bundles",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0}&&!1,l={},c=void 0;function d(){return c&&!c.headersSent}function f(e,t){var n=u?l:a.default.parse(document.cookie),r=n&&n[e];if("undefined"===typeof t&&(t=!r||"{"!==r[0]&&"["!==r[0]),!t)try{r=JSON.parse(r)}catch(i){}return r}function p(e){var t=u?l:a.default.parse(document.cookie);if("undefined"===typeof e&&(e=!t||"{"!==t[0]&&"["!==t[0]),!e)try{t=JSON.parse(t)}catch(n){}return t}function h(e){var t=u?l:a.default.parse(document.cookie);return t?e?Object.keys(t).reduce((function(n,r){if(!e.test(r))return n;var i={};return i[r]=t[r],(0,o.default)({},n,i)}),{}):t:{}}function m(e,t,n){l[e]=t,"object"===("undefined"===typeof t?"undefined":i(t))&&(l[e]=JSON.stringify(t)),u||(document.cookie=a.default.serialize(e,l[e],n)),d()&&c.cookie&&c.cookie(e,t,n)}function g(e,t){delete l[e],t="undefined"===typeof t?{}:"string"===typeof t?{path:t}:(0,o.default)({},t),"undefined"!==typeof document&&(t.expires=new Date(1970,1,1,0,0,1),t.maxAge=0,document.cookie=a.default.serialize(e,"",t)),d()&&c.clearCookie&&c.clearCookie(e,t)}function v(e){l=e?a.default.parse(e):{}}function y(e,t){return e.cookie?l=e.cookie:e.cookies?l=e.cookies:e.headers&&e.headers.cookie?v(e.headers.cookie):l={},c=t,function(){c=null,l={}}}t.Ay={setRawCookie:v,load:f,loadAll:p,select:h,save:m,remove:g,plugToRequest:y}},67999:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isSafari=t.isFirefox=void 0;var r,i=n(42434),a=(r=i)&&r.__esModule?r:{default:r};t.isFirefox=(0,a.default)((function(){return/firefox/i.test(navigator.userAgent)})),t.isSafari=(0,a.default)((function(){return Boolean(window.safari)}))},67302:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=o(n(92177)),a=o(n(74650));function o(e){return e&&e.__esModule?e:{default:e}}var s=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.entered=[]}return r(e,[{key:"enter",value:function(e){var t=this.entered.length;return this.entered=(0,i.default)(this.entered.filter((function(t){return document.documentElement.contains(t)&&(!t.contains||t.contains(e))})),[e]),0===t&&this.entered.length>0}},{key:"leave",value:function(e){var t=this.entered.length;return this.entered=(0,a.default)(this.entered.filter((function(e){return document.documentElement.contains(e)})),e),t>0&&0===this.entered.length}},{key:"reset",value:function(){this.entered=[]}}]),e}();t.default=s},73429:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=d(n(70210)),a=d(n(60157)),o=d(n(67302)),s=n(67999),u=n(94041),l=n(60204),c=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(55077));function d(e){return e&&e.__esModule?e:{default:e}}var f=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.actions=t.getActions(),this.monitor=t.getMonitor(),this.registry=t.getRegistry(),this.context=t.getContext(),this.sourcePreviewNodes={},this.sourcePreviewNodeOptions={},this.sourceNodes={},this.sourceNodeOptions={},this.enterLeaveCounter=new o.default,this.dragStartSourceIds=[],this.dropTargetIds=[],this.dragEnterTargetIds=[],this.currentNativeSource=null,this.currentNativeHandle=null,this.currentDragSourceNode=null,this.currentDragSourceNodeOffset=null,this.currentDragSourceNodeOffsetChanged=!1,this.altKeyPressed=!1,this.mouseMoveTimeoutTimer=null,this.getSourceClientOffset=this.getSourceClientOffset.bind(this),this.handleTopDragStart=this.handleTopDragStart.bind(this),this.handleTopDragStartCapture=this.handleTopDragStartCapture.bind(this),this.handleTopDragEndCapture=this.handleTopDragEndCapture.bind(this),this.handleTopDragEnter=this.handleTopDragEnter.bind(this),this.handleTopDragEnterCapture=this.handleTopDragEnterCapture.bind(this),this.handleTopDragLeaveCapture=this.handleTopDragLeaveCapture.bind(this),this.handleTopDragOver=this.handleTopDragOver.bind(this),this.handleTopDragOverCapture=this.handleTopDragOverCapture.bind(this),this.handleTopDrop=this.handleTopDrop.bind(this),this.handleTopDropCapture=this.handleTopDropCapture.bind(this),this.handleSelectStart=this.handleSelectStart.bind(this),this.endDragIfSourceWasRemovedFromDOM=this.endDragIfSourceWasRemovedFromDOM.bind(this),this.endDragNativeItem=this.endDragNativeItem.bind(this),this.asyncEndDragNativeItem=this.asyncEndDragNativeItem.bind(this),this.isNodeInDocument=this.isNodeInDocument.bind(this)}return r(e,[{key:"setup",value:function(){if(void 0!==this.window){if(this.window.__isReactDndBackendSetUp)throw new Error("Cannot have two HTML5 backends at the same time.");this.window.__isReactDndBackendSetUp=!0,this.addEventListeners(this.window)}}},{key:"teardown",value:function(){void 0!==this.window&&(this.window.__isReactDndBackendSetUp=!1,this.removeEventListeners(this.window),this.clearCurrentDragSourceNode(),this.asyncEndDragFrameId&&this.window.cancelAnimationFrame(this.asyncEndDragFrameId))}},{key:"addEventListeners",value:function(e){e.addEventListener&&(e.addEventListener("dragstart",this.handleTopDragStart),e.addEventListener("dragstart",this.handleTopDragStartCapture,!0),e.addEventListener("dragend",this.handleTopDragEndCapture,!0),e.addEventListener("dragenter",this.handleTopDragEnter),e.addEventListener("dragenter",this.handleTopDragEnterCapture,!0),e.addEventListener("dragleave",this.handleTopDragLeaveCapture,!0),e.addEventListener("dragover",this.handleTopDragOver),e.addEventListener("dragover",this.handleTopDragOverCapture,!0),e.addEventListener("drop",this.handleTopDrop),e.addEventListener("drop",this.handleTopDropCapture,!0))}},{key:"removeEventListeners",value:function(e){e.removeEventListener&&(e.removeEventListener("dragstart",this.handleTopDragStart),e.removeEventListener("dragstart",this.handleTopDragStartCapture,!0),e.removeEventListener("dragend",this.handleTopDragEndCapture,!0),e.removeEventListener("dragenter",this.handleTopDragEnter),e.removeEventListener("dragenter",this.handleTopDragEnterCapture,!0),e.removeEventListener("dragleave",this.handleTopDragLeaveCapture,!0),e.removeEventListener("dragover",this.handleTopDragOver),e.removeEventListener("dragover",this.handleTopDragOverCapture,!0),e.removeEventListener("drop",this.handleTopDrop),e.removeEventListener("drop",this.handleTopDropCapture,!0))}},{key:"connectDragPreview",value:function(e,t,n){var r=this;return this.sourcePreviewNodeOptions[e]=n,this.sourcePreviewNodes[e]=t,function(){delete r.sourcePreviewNodes[e],delete r.sourcePreviewNodeOptions[e]}}},{key:"connectDragSource",value:function(e,t,n){var r=this;this.sourceNodes[e]=t,this.sourceNodeOptions[e]=n;var i=function(t){return r.handleDragStart(t,e)},a=function(t){return r.handleSelectStart(t,e)};return t.setAttribute("draggable",!0),t.addEventListener("dragstart",i),t.addEventListener("selectstart",a),function(){delete r.sourceNodes[e],delete r.sourceNodeOptions[e],t.removeEventListener("dragstart",i),t.removeEventListener("selectstart",a),t.setAttribute("draggable",!1)}}},{key:"connectDropTarget",value:function(e,t){var n=this,r=function(t){return n.handleDragEnter(t,e)},i=function(t){return n.handleDragOver(t,e)},a=function(t){return n.handleDrop(t,e)};return t.addEventListener("dragenter",r),t.addEventListener("dragover",i),t.addEventListener("drop",a),function(){t.removeEventListener("dragenter",r),t.removeEventListener("dragover",i),t.removeEventListener("drop",a)}}},{key:"getCurrentSourceNodeOptions",value:function(){var e=this.monitor.getSourceId(),t=this.sourceNodeOptions[e];return(0,i.default)(t||{},{dropEffect:this.altKeyPressed?"copy":"move"})}},{key:"getCurrentDropEffect",value:function(){return this.isDraggingNativeItem()?"copy":this.getCurrentSourceNodeOptions().dropEffect}},{key:"getCurrentSourcePreviewNodeOptions",value:function(){var e=this.monitor.getSourceId(),t=this.sourcePreviewNodeOptions[e];return(0,i.default)(t||{},{anchorX:.5,anchorY:.5,captureDraggingState:!1})}},{key:"getSourceClientOffset",value:function(e){return(0,u.getNodeClientOffset)(this.sourceNodes[e])}},{key:"isDraggingNativeItem",value:function(){var e=this.monitor.getItemType();return Object.keys(c).some((function(t){return c[t]===e}))}},{key:"beginDragNativeItem",value:function(e){this.clearCurrentDragSourceNode();var t=(0,l.createNativeDragSource)(e);this.currentNativeSource=new t,this.currentNativeHandle=this.registry.addSource(e,this.currentNativeSource),this.actions.beginDrag([this.currentNativeHandle])}},{key:"asyncEndDragNativeItem",value:function(){this.asyncEndDragFrameId=this.window.requestAnimationFrame(this.endDragNativeItem)}},{key:"endDragNativeItem",value:function(){this.isDraggingNativeItem()&&(this.actions.endDrag(),this.registry.removeSource(this.currentNativeHandle),this.currentNativeHandle=null,this.currentNativeSource=null)}},{key:"isNodeInDocument",value:function(e){return!(!document.body.contains(e)&&!this.window)&&this.window.document.body.contains(e)}},{key:"endDragIfSourceWasRemovedFromDOM",value:function(){var e=this.currentDragSourceNode;this.isNodeInDocument(e)||this.clearCurrentDragSourceNode()&&this.actions.endDrag()}},{key:"setCurrentDragSourceNode",value:function(e){var t=this;this.clearCurrentDragSourceNode(),this.currentDragSourceNode=e,this.currentDragSourceNodeOffset=(0,u.getNodeClientOffset)(e),this.currentDragSourceNodeOffsetChanged=!1;this.mouseMoveTimeoutTimer=setTimeout((function(){return t.mouseMoveTimeoutId=null,t.window.addEventListener("mousemove",t.endDragIfSourceWasRemovedFromDOM,!0)}),1e3)}},{key:"clearCurrentDragSourceNode",value:function(){return!!this.currentDragSourceNode&&(this.currentDragSourceNode=null,this.currentDragSourceNodeOffset=null,this.currentDragSourceNodeOffsetChanged=!1,this.window.clearTimeout(this.mouseMoveTimeoutTimer),this.window.removeEventListener("mousemove",this.endDragIfSourceWasRemovedFromDOM,!0),this.mouseMoveTimeoutTimer=null,!0)}},{key:"checkIfCurrentDragSourceRectChanged",value:function(){var e=this.currentDragSourceNode;return!!e&&(!!this.currentDragSourceNodeOffsetChanged||(this.currentDragSourceNodeOffsetChanged=!(0,a.default)((0,u.getNodeClientOffset)(e),this.currentDragSourceNodeOffset),this.currentDragSourceNodeOffsetChanged))}},{key:"handleTopDragStartCapture",value:function(){this.clearCurrentDragSourceNode(),this.dragStartSourceIds=[]}},{key:"handleDragStart",value:function(e,t){this.dragStartSourceIds.unshift(t)}},{key:"handleTopDragStart",value:function(e){var t=this,n=this.dragStartSourceIds;this.dragStartSourceIds=null;var r=(0,u.getEventClientOffset)(e);this.monitor.isDragging()&&this.actions.endDrag(),this.actions.beginDrag(n,{publishSource:!1,getSourceClientOffset:this.getSourceClientOffset,clientOffset:r});var i=e.dataTransfer,a=(0,l.matchNativeItemType)(i);if(this.monitor.isDragging()){if("function"===typeof i.setDragImage){var o=this.monitor.getSourceId(),s=this.sourceNodes[o],c=this.sourcePreviewNodes[o]||s,d=this.getCurrentSourcePreviewNodeOptions(),f={anchorX:d.anchorX,anchorY:d.anchorY},p={offsetX:d.offsetX,offsetY:d.offsetY},h=(0,u.getDragPreviewOffset)(s,c,r,f,p);i.setDragImage(c,h.x,h.y)}try{i.setData("application/json",{})}catch(m){}this.setCurrentDragSourceNode(e.target),this.getCurrentSourcePreviewNodeOptions().captureDraggingState?this.actions.publishDragSource():setTimeout((function(){return t.actions.publishDragSource()}))}else if(a)this.beginDragNativeItem(a);else{if(!(i.types||e.target.hasAttribute&&e.target.hasAttribute("draggable")))return;e.preventDefault()}}},{key:"handleTopDragEndCapture",value:function(){this.clearCurrentDragSourceNode()&&this.actions.endDrag()}},{key:"handleTopDragEnterCapture",value:function(e){if(this.dragEnterTargetIds=[],this.enterLeaveCounter.enter(e.target)&&!this.monitor.isDragging()){var t=e.dataTransfer,n=(0,l.matchNativeItemType)(t);n&&this.beginDragNativeItem(n)}}},{key:"handleDragEnter",value:function(e,t){this.dragEnterTargetIds.unshift(t)}},{key:"handleTopDragEnter",value:function(e){var t=this,n=this.dragEnterTargetIds;(this.dragEnterTargetIds=[],this.monitor.isDragging())&&(this.altKeyPressed=e.altKey,(0,s.isFirefox)()||this.actions.hover(n,{clientOffset:(0,u.getEventClientOffset)(e)}),n.some((function(e){return t.monitor.canDropOnTarget(e)}))&&(e.preventDefault(),e.dataTransfer.dropEffect=this.getCurrentDropEffect()))}},{key:"handleTopDragOverCapture",value:function(){this.dragOverTargetIds=[]}},{key:"handleDragOver",value:function(e,t){this.dragOverTargetIds.unshift(t)}},{key:"handleTopDragOver",value:function(e){var t=this,n=this.dragOverTargetIds;if(this.dragOverTargetIds=[],!this.monitor.isDragging())return e.preventDefault(),void(e.dataTransfer.dropEffect="none");this.altKeyPressed=e.altKey,this.actions.hover(n,{clientOffset:(0,u.getEventClientOffset)(e)}),n.some((function(e){return t.monitor.canDropOnTarget(e)}))?(e.preventDefault(),e.dataTransfer.dropEffect=this.getCurrentDropEffect()):this.isDraggingNativeItem()?(e.preventDefault(),e.dataTransfer.dropEffect="none"):this.checkIfCurrentDragSourceRectChanged()&&(e.preventDefault(),e.dataTransfer.dropEffect="move")}},{key:"handleTopDragLeaveCapture",value:function(e){this.isDraggingNativeItem()&&e.preventDefault(),this.enterLeaveCounter.leave(e.target)&&this.isDraggingNativeItem()&&this.endDragNativeItem()}},{key:"handleTopDropCapture",value:function(e){this.dropTargetIds=[],e.preventDefault(),this.isDraggingNativeItem()&&this.currentNativeSource.mutateItemByReadingDataTransfer(e.dataTransfer),this.enterLeaveCounter.reset()}},{key:"handleDrop",value:function(e,t){this.dropTargetIds.unshift(t)}},{key:"handleTopDrop",value:function(e){var t=this.dropTargetIds;this.dropTargetIds=[],this.actions.hover(t,{clientOffset:(0,u.getEventClientOffset)(e)}),this.actions.drop({dropEffect:this.getCurrentDropEffect()}),this.isDraggingNativeItem()?this.endDragNativeItem():this.endDragIfSourceWasRemovedFromDOM()}},{key:"handleSelectStart",value:function(e){var t=e.target;"function"===typeof t.dragDrop&&("INPUT"===t.tagName||"SELECT"===t.tagName||"TEXTAREA"===t.tagName||t.isContentEditable||(e.preventDefault(),t.dragDrop()))}},{key:"window",get:function(){return this.context&&this.context.window?this.context.window:"undefined"!==typeof window?window:void 0}}]),e}();t.default=f},63531:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var r=function(){function e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e);for(var r=t.length,i=[],a=0;a<r;a++)i.push(a);i.sort((function(e,n){return t[e]<t[n]?-1:1}));for(var o=[],s=[],u=[],l=void 0,c=void 0,d=0;d<r-1;d++)l=t[d+1]-t[d],c=n[d+1]-n[d],s.push(l),o.push(c),u.push(c/l);for(var f=[u[0]],p=0;p<s.length-1;p++){var h=u[p],m=u[p+1];if(h*m<=0)f.push(0);else{l=s[p];var g=s[p+1],v=l+g;f.push(3*v/((v+g)/h+(v+l)/m))}}f.push(u[u.length-1]);for(var y=[],b=[],E=void 0,_=0;_<f.length-1;_++){E=u[_];var C=f[_],A=1/s[_],T=C+f[_+1]-E-E;y.push((E-C-T)*A),b.push(T*A*A)}this.xs=t,this.ys=n,this.c1s=f,this.c2s=y,this.c3s=b}return n(e,[{key:"interpolate",value:function(e){var t=this.xs,n=this.ys,r=this.c1s,i=this.c2s,a=this.c3s,o=t.length-1;if(e===t[o])return n[o];for(var s=0,u=a.length-1,l=void 0;s<=u;){var c=t[l=Math.floor(.5*(s+u))];if(c<e)s=l+1;else{if(!(c>e))return n[l];u=l-1}}var d=e-t[o=Math.max(0,u)],f=d*d;return n[o]+r[o]*d+i[o]*f+a[o]*d*f}}]),e}();t.default=r},60204:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();t.createNativeDragSource=function(e){var t=u[e],n=t.exposeProperty,r=t.matchesTypes,a=t.getData;return function(){function e(){var t,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.item=(t={},(r={})[n]=r[n]||{},r[n].get=function(){return console.warn("Browser doesn't allow reading \""+n+'" until the drop event.'),null},function(e,t){for(var n in t){var r=t[n];r.configurable=r.enumerable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,n,r)}}(t,r),t)}return i(e,[{key:"mutateItemByReadingDataTransfer",value:function(e){delete this.item[n],this.item[n]=a(e,r)}},{key:"canDrag",value:function(){return!0}},{key:"beginDrag",value:function(){return this.item}},{key:"isDragging",value:function(e,t){return t===e.getSourceId()}},{key:"endDrag",value:function(){}}]),e}()},t.matchNativeItemType=function(e){var t=Array.prototype.slice.call(e.types||[]);return Object.keys(u).filter((function(e){return u[e].matchesTypes.some((function(e){return t.indexOf(e)>-1}))}))[0]||null};var a=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(55077));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 s(e,t,n){var r=t.reduce((function(t,n){return t||e.getData(n)}),null);return null!=r?r:n}var u=(o(r={},a.FILE,{exposeProperty:"files",matchesTypes:["Files"],getData:function(e){return Array.prototype.slice.call(e.files)}}),o(r,a.URL,{exposeProperty:"urls",matchesTypes:["Url","text/uri-list"],getData:function(e,t){return s(e,t,"").split("\n")}}),o(r,a.TEXT,{exposeProperty:"text",matchesTypes:["Text","text/plain"],getData:function(e,t){return s(e,t,"")}}),r)},55077:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.FILE="__NATIVE_FILE__",t.URL="__NATIVE_URL__",t.TEXT="__NATIVE_TEXT__"},94041:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getNodeClientOffset=u,t.getEventClientOffset=function(e){return{x:e.clientX,y:e.clientY}},t.getDragPreviewOffset=function(e,t,n,r,a){var s=(_=t,"IMG"===_.nodeName&&((0,i.isFirefox)()||!document.documentElement.contains(_))),l=u(s?e:t),c={x:n.x-l.x,y:n.y-l.y},d=e.offsetWidth,f=e.offsetHeight,p=r.anchorX,h=r.anchorY,m=function(e,t,n,r){var a=e?t.width:n,o=e?t.height:r;(0,i.isSafari)()&&e&&(o/=window.devicePixelRatio,a/=window.devicePixelRatio);return{dragPreviewWidth:a,dragPreviewHeight:o}}(s,t,d,f),g=m.dragPreviewWidth,v=m.dragPreviewHeight,y=a.offsetX,b=a.offsetY,E=0===b||b;var _;return{x:0===y||y?y:new o.default([0,.5,1],[c.x,c.x/d*g,c.x+g-d]).interpolate(p),y:E?b:function(){var e=new o.default([0,.5,1],[c.y,c.y/f*v,c.y+v-f]).interpolate(h);return(0,i.isSafari)()&&s&&(e+=(window.devicePixelRatio-1)*v),e}()}};var r,i=n(67999),a=n(63531),o=(r=a)&&r.__esModule?r:{default:r};var s=1;function u(e){var t=e.nodeType===s?e:e.parentElement;if(!t)return null;var n=t.getBoundingClientRect(),r=n.top;return{x:n.left,y:r}}},47535:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){n||((n=new Image).src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==");return n};var n=void 0},2009:function(e,t,n){"use strict";t.Ay=function(e){return new r.default(e)};var r=a(n(73429)),i=a(n(47535));function a(e){return e&&e.__esModule?e:{default:e}}(function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);t.default=e})(n(55077)),i.default},60157:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(e===t)return!0;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var i=Object.prototype.hasOwnProperty,a=0;a<n.length;a+=1){if(!i.call(t,n[a])||e[n[a]]!==t[n[a]])return!1;if(e[n[a]]!==t[n[a]])return!1}return!0}},45615:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.unpackBackendForEs5Users=t.createChildContext=t.CHILD_CONTEXT_TYPES=void 0;var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a="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};t.default=function(e){f.default.apply(void 0,["DragDropContext","backend"].concat(Array.prototype.slice.call(arguments)));var t=g(e),n=m(t);return function(e){var t,a,u=e.displayName||e.name||"Component",l=(a=t=function(t){function a(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(a.__proto__||Object.getPrototypeOf(a)).apply(this,arguments))}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(a,t),i(a,[{key:"getDecoratedComponentInstance",value:function(){return(0,c.default)(this.child,"In order to access an instance of the decorated component it can not be a stateless component."),this.child}},{key:"getManager",value:function(){return n.dragDropManager}},{key:"getChildContext",value:function(){return n}},{key:"render",value:function(){var t=this;return s.default.createElement(e,r({},this.props,{ref:function(e){t.child=e}}))}}]),a}(o.Component),t.DecoratedComponent=e,t.displayName="DragDropContext("+u+")",t.childContextTypes=h,a);return(0,d.default)(l,e)}};var o=n(9950),s=p(o),u=p(n(11942)),l=n(49461),c=p(n(10949)),d=p(n(23876)),f=p(n(33884));function p(e){return e&&e.__esModule?e:{default:e}}var h=t.CHILD_CONTEXT_TYPES={dragDropManager:u.default.object.isRequired},m=t.createChildContext=function(e,t){return{dragDropManager:new l.DragDropManager(e,t)}},g=t.unpackBackendForEs5Users=function(e){var t=e;return"object"===("undefined"===typeof t?"undefined":a(t))&&"function"===typeof t.default&&(t=t.default),(0,c.default)("function"===typeof t,"Expected the backend to be a function or an ES6 module exporting a default function. Read more: http://react-dnd.github.io/react-dnd/docs-drag-drop-context.html"),t}},4142:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,i,a,o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),s=n(9950),u=n(11942),l=(a=u)&&a.__esModule?a:{default:a},c=n(45615);var d=(i=r=function(e){function t(e,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n));return r.backend=(0,c.unpackBackendForEs5Users)(e.backend),r.childContext=(0,c.createChildContext)(r.backend,{window:e&&e.window?e.window:n&&n.window?n.window:"undefined"!==typeof window?window:void 0}),r}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),o(t,[{key:"componentWillReceiveProps",value:function(e){if(e.backend!==this.props.backend||e.window!==this.props.window)throw new Error("DragDropContextProvider backend and window props must not change.")}},{key:"getChildContext",value:function(){return this.childContext}},{key:"render",value:function(){return s.Children.only(this.props.children)}}]),t}(s.Component),r.propTypes={backend:l.default.oneOfType([l.default.func,l.default.object]).isRequired,children:l.default.element.isRequired,window:l.default.object},r.defaultProps={window:void 0},r.childContextTypes=c.CHILD_CONTEXT_TYPES,r.displayName="DragDropContextProvider",r.contextTypes={window:l.default.object},i);t.default=d},59594:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return h.default.apply(void 0,["DragLayer","collect[, options]"].concat(Array.prototype.slice.call(arguments))),(0,d.default)("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-drag-layer.html",e),(0,d.default)((0,c.default)(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-drag-layer.html',t),function(n){var c,h,m=t.arePropsEqual,g=void 0===m?p.default:m,v=n.displayName||n.name||"Component",y=(h=c=function(t){function o(e,t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(o.__proto__||Object.getPrototypeOf(o)).call(this,e));return n.handleChange=n.handleChange.bind(n),n.manager=t.dragDropManager,(0,d.default)("object"===i(n.manager),"Could not find the drag and drop manager in the context of %s. Make sure to wrap the top-level component of your app with DragDropContext. Read more: http://react-dnd.github.io/react-dnd/docs-troubleshooting.html#could-not-find-the-drag-and-drop-manager-in-the-context",v,v),n.state=n.getCurrentState(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(o,t),a(o,[{key:"getDecoratedComponentInstance",value:function(){return(0,d.default)(this.child,"In order to access an instance of the decorated component it can not be a stateless component."),this.child}},{key:"shouldComponentUpdate",value:function(e,t){return!g(e,this.props)||!(0,f.default)(t,this.state)}}]),a(o,[{key:"componentDidMount",value:function(){this.isCurrentlyMounted=!0;var e=this.manager.getMonitor();this.unsubscribeFromOffsetChange=e.subscribeToOffsetChange(this.handleChange),this.unsubscribeFromStateChange=e.subscribeToStateChange(this.handleChange),this.handleChange()}},{key:"componentWillUnmount",value:function(){this.isCurrentlyMounted=!1,this.unsubscribeFromOffsetChange(),this.unsubscribeFromStateChange()}},{key:"handleChange",value:function(){if(this.isCurrentlyMounted){var e=this.getCurrentState();(0,f.default)(e,this.state)||this.setState(e)}}},{key:"getCurrentState",value:function(){var t=this.manager.getMonitor();return e(t,this.props)}},{key:"render",value:function(){var e=this;return s.default.createElement(n,r({},this.props,this.state,{ref:function(t){e.child=t}}))}}]),o}(o.Component),c.DecoratedComponent=n,c.displayName="DragLayer("+v+")",c.contextTypes={dragDropManager:u.default.object.isRequired},h);return(0,l.default)(y,n)}};var o=n(9950),s=m(o),u=m(n(11942)),l=m(n(23876)),c=m(n(75461)),d=m(n(10949)),f=m(n(90955)),p=m(n(25199)),h=m(n(33884));function m(e){return e&&e.__esModule?e:{default:e}}},50090:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var f=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};a.default.apply(void 0,["DragSource","type, spec, collect[, options]"].concat(Array.prototype.slice.call(arguments)));var p=e;"function"!==typeof e&&((0,r.default)((0,d.default)(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-drag-source.html',e),p=function(){return e});(0,r.default)((0,i.default)(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-drag-source.html',t);var h=(0,u.default)(t);return(0,r.default)("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-drag-source.html',n),(0,r.default)((0,i.default)(f),'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-drag-source.html',n),function(e){return(0,o.default)({connectBackend:function(e,t){return e.connectDragSource(t)},containerDisplayName:"DragSource",createHandler:h,registerHandler:s.default,createMonitor:l.default,createConnector:c.default,DecoratedComponent:e,getType:p,collect:n,options:f})}};var r=f(n(10949)),i=f(n(75461)),a=f(n(33884)),o=f(n(46131)),s=f(n(12193)),u=f(n(90132)),l=f(n(3088)),c=f(n(64697)),d=f(n(41725));function f(e){return e&&e.__esModule?e:{default:e}}},33453:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var f=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};a.default.apply(void 0,["DropTarget","type, spec, collect[, options]"].concat(Array.prototype.slice.call(arguments)));var p=e;"function"!==typeof e&&((0,r.default)((0,d.default)(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-drop-target.html',e),p=function(){return e});(0,r.default)((0,i.default)(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-drop-target.html',t);var h=(0,u.default)(t);return(0,r.default)("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-drop-target.html',n),(0,r.default)((0,i.default)(f),'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-drop-target.html',n),function(e){return(0,o.default)({connectBackend:function(e,t){return e.connectDropTarget(t)},containerDisplayName:"DropTarget",createHandler:h,registerHandler:s.default,createMonitor:l.default,createConnector:c.default,DecoratedComponent:e,getType:p,collect:n,options:f})}};var r=f(n(10949)),i=f(n(75461)),a=f(n(33884)),o=f(n(46131)),s=f(n(25113)),u=f(n(42768)),l=f(n(40780)),c=f(n(58141)),d=f(n(41725));function f(e){return e&&e.__esModule?e:{default:e}}},27817:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(t===e)return!0;return null!==t&&null!==e&&(0,a.default)(t,e)};var r,i=n(90955),a=(r=i)&&r.__esModule?r:{default:r}},64697:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=void 0,n=void 0,a=void 0,o=void 0,s=void 0,u=void 0,l=void 0;function c(){o&&(o(),o=null),t&&n&&(o=e.connectDragSource(t,n,a))}function d(){l&&(l(),l=null),t&&s&&(l=e.connectDragPreview(t,s,u))}return{receiveHandlerId:function(e){e!==t&&(t=e,c(),d())},hooks:(0,r.default)({dragSource:function(e,t){e===n&&(0,i.default)(t,a)||(n=e,a=t,c())},dragPreview:function(e,t){e===s&&(0,i.default)(t,u)||(s=e,u=t,d())}})}};var r=a(n(60460)),i=a(n(27817));function a(e){return e&&e.__esModule?e:{default:e}}},90132:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();t.default=function(e){Object.keys(e).forEach((function(t){(0,i.default)(o.indexOf(t)>-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-drag-source.html',o.join(", "),t),(0,i.default)("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-drag-source.html",t,t,e[t])})),s.forEach((function(t){(0,i.default)("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-drag-source.html",t,t,e[t])}));var t=function(){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),this.monitor=e,this.props=null,this.component=null}return r(t,[{key:"receiveProps",value:function(e){this.props=e}},{key:"receiveComponent",value:function(e){this.component=e}},{key:"canDrag",value:function(){return!e.canDrag||e.canDrag(this.props,this.monitor)}},{key:"isDragging",value:function(t,n){return e.isDragging?e.isDragging(this.props,this.monitor):n===t.getSourceId()}},{key:"beginDrag",value:function(){return e.beginDrag(this.props,this.monitor,this.component)}},{key:"endDrag",value:function(){e.endDrag&&e.endDrag(this.props,this.monitor,this.component)}}]),t}();return function(e){return new t(e)}};var i=a(n(10949));a(n(75461));function a(e){return e&&e.__esModule?e:{default:e}}var o=["canDrag","beginDrag","isDragging","endDrag"],s=["beginDrag"]},3088:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();t.default=function(e){return new l(e)};var i,a=n(10949),o=(i=a)&&i.__esModule?i:{default:i};var s=!1,u=!1,l=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.internalMonitor=t.getMonitor()}return r(e,[{key:"receiveHandlerId",value:function(e){this.sourceId=e}},{key:"canDrag",value:function(){(0,o.default)(!s,"You may not call monitor.canDrag() inside your canDrag() implementation. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source-monitor.html");try{return s=!0,this.internalMonitor.canDragSource(this.sourceId)}finally{s=!1}}},{key:"isDragging",value:function(){(0,o.default)(!u,"You may not call monitor.isDragging() inside your isDragging() implementation. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source-monitor.html");try{return u=!0,this.internalMonitor.isDraggingSource(this.sourceId)}finally{u=!1}}},{key:"getItemType",value:function(){return this.internalMonitor.getItemType()}},{key:"getItem",value:function(){return this.internalMonitor.getItem()}},{key:"getDropResult",value:function(){return this.internalMonitor.getDropResult()}},{key:"didDrop",value:function(){return this.internalMonitor.didDrop()}},{key:"getInitialClientOffset",value:function(){return this.internalMonitor.getInitialClientOffset()}},{key:"getInitialSourceClientOffset",value:function(){return this.internalMonitor.getInitialSourceClientOffset()}},{key:"getSourceClientOffset",value:function(){return this.internalMonitor.getSourceClientOffset()}},{key:"getClientOffset",value:function(){return this.internalMonitor.getClientOffset()}},{key:"getDifferenceFromInitialOffset",value:function(){return this.internalMonitor.getDifferenceFromInitialOffset()}}]),e}()},58141:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=void 0,n=void 0,a=void 0,o=void 0;function s(){o&&(o(),o=null),t&&n&&(o=e.connectDropTarget(t,n,a))}return{receiveHandlerId:function(e){e!==t&&(t=e,s())},hooks:(0,r.default)({dropTarget:function(e,t){e===n&&(0,i.default)(t,a)||(n=e,a=t,s())}})}};var r=a(n(60460)),i=a(n(27817));function a(e){return e&&e.__esModule?e:{default:e}}},42768:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();t.default=function(e){Object.keys(e).forEach((function(t){(0,i.default)(o.indexOf(t)>-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-drop-target.html',o.join(", "),t),(0,i.default)("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-drop-target.html",t,t,e[t])}));var t=function(){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),this.monitor=e,this.props=null,this.component=null}return r(t,[{key:"receiveProps",value:function(e){this.props=e}},{key:"receiveMonitor",value:function(e){this.monitor=e}},{key:"receiveComponent",value:function(e){this.component=e}},{key:"canDrop",value:function(){return!e.canDrop||e.canDrop(this.props,this.monitor)}},{key:"hover",value:function(){e.hover&&e.hover(this.props,this.monitor,this.component)}},{key:"drop",value:function(){if(e.drop)return e.drop(this.props,this.monitor,this.component)}}]),t}();return function(e){return new t(e)}};var i=a(n(10949));a(n(75461));function a(e){return e&&e.__esModule?e:{default:e}}var o=["canDrop","hover","drop"]},40780:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();t.default=function(e){return new u(e)};var i,a=n(10949),o=(i=a)&&i.__esModule?i:{default:i};var s=!1,u=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.internalMonitor=t.getMonitor()}return r(e,[{key:"receiveHandlerId",value:function(e){this.targetId=e}},{key:"canDrop",value:function(){(0,o.default)(!s,"You may not call monitor.canDrop() inside your canDrop() implementation. Read more: http://react-dnd.github.io/react-dnd/docs-drop-target-monitor.html");try{return s=!0,this.internalMonitor.canDropOnTarget(this.targetId)}finally{s=!1}}},{key:"isOver",value:function(e){return this.internalMonitor.isOverTarget(this.targetId,e)}},{key:"getItemType",value:function(){return this.internalMonitor.getItemType()}},{key:"getItem",value:function(){return this.internalMonitor.getItem()}},{key:"getDropResult",value:function(){return this.internalMonitor.getDropResult()}},{key:"didDrop",value:function(){return this.internalMonitor.didDrop()}},{key:"getInitialClientOffset",value:function(){return this.internalMonitor.getInitialClientOffset()}},{key:"getInitialSourceClientOffset",value:function(){return this.internalMonitor.getInitialSourceClientOffset()}},{key:"getSourceClientOffset",value:function(){return this.internalMonitor.getSourceClientOffset()}},{key:"getClientOffset",value:function(){return this.internalMonitor.getClientOffset()}},{key:"getDifferenceFromInitialOffset",value:function(){return this.internalMonitor.getDifferenceFromInitialOffset()}}]),e}()},46131:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();t.default=function(e){var t,n,h=e.DecoratedComponent,g=e.createHandler,v=e.createMonitor,y=e.createConnector,b=e.registerHandler,E=e.containerDisplayName,_=e.getType,C=e.collect,A=e.options.arePropsEqual,T=void 0===A?p.default:A,w=h.displayName||h.name||"Component",S=(n=t=function(e){function t(e,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n));return r.handleChange=r.handleChange.bind(r),r.handleChildRef=r.handleChildRef.bind(r),(0,c.default)("object"===i(r.context.dragDropManager),"Could not find the drag and drop manager in the context of %s. Make sure to wrap the top-level component of your app with DragDropContext. Read more: http://react-dnd.github.io/react-dnd/docs-troubleshooting.html#could-not-find-the-drag-and-drop-manager-in-the-context",w,w),r.manager=r.context.dragDropManager,r.handlerMonitor=v(r.manager),r.handlerConnector=y(r.manager.getBackend()),r.handler=g(r.handlerMonitor),r.disposable=new l.SerialDisposable,r.receiveProps(e),r.state=r.getCurrentState(),r.dispose(),r}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),a(t,[{key:"getHandlerId",value:function(){return this.handlerId}},{key:"getDecoratedComponentInstance",value:function(){return this.decoratedComponentInstance}},{key:"shouldComponentUpdate",value:function(e,t){return!T(e,this.props)||!(0,f.default)(t,this.state)}}]),a(t,[{key:"componentDidMount",value:function(){this.isCurrentlyMounted=!0,this.disposable=new l.SerialDisposable,this.currentType=null,this.receiveProps(this.props),this.handleChange()}},{key:"componentWillReceiveProps",value:function(e){T(e,this.props)||(this.receiveProps(e),this.handleChange())}},{key:"componentWillUnmount",value:function(){this.dispose(),this.isCurrentlyMounted=!1}},{key:"receiveProps",value:function(e){this.handler.receiveProps(e),this.receiveType(_(e))}},{key:"receiveType",value:function(e){if(e!==this.currentType){this.currentType=e;var t=b(e,this.handler,this.manager),n=t.handlerId,r=t.unregister;this.handlerId=n,this.handlerMonitor.receiveHandlerId(n),this.handlerConnector.receiveHandlerId(n);var i=this.manager.getMonitor().subscribeToStateChange(this.handleChange,{handlerIds:[n]});this.disposable.setDisposable(new l.CompositeDisposable(new l.Disposable(i),new l.Disposable(r)))}}},{key:"handleChange",value:function(){if(this.isCurrentlyMounted){var e=this.getCurrentState();(0,f.default)(e,this.state)||this.setState(e)}}},{key:"dispose",value:function(){this.disposable.dispose(),this.handlerConnector.receiveHandlerId(null)}},{key:"handleChildRef",value:function(e){this.decoratedComponentInstance=e,this.handler.receiveComponent(e)}},{key:"getCurrentState",value:function(){return C(this.handlerConnector.hooks,this.handlerMonitor)}},{key:"render",value:function(){return s.default.createElement(h,r({},this.props,this.state,{ref:m(h)?this.handleChildRef:null}))}}]),t}(o.Component),t.DecoratedComponent=h,t.displayName=E+"("+w+")",t.contextTypes={dragDropManager:u.default.object.isRequired},n);return(0,d.default)(S,h)};var o=n(9950),s=h(o),u=h(n(11942)),l=n(86864),c=(h(n(75461)),h(n(10949))),d=h(n(23876)),f=h(n(90955)),p=h(n(25199));function h(e){return e&&e.__esModule?e:{default:e}}var m=function(e){return Boolean(e&&e.prototype&&"function"===typeof e.prototype.render)}},89857:function(e,t,n){"use strict";var r=n(45615);Object.defineProperty(t,"JY",{enumerable:!0,get:function(){return u(r).default}});var i=n(4142);var a=n(59594);Object.defineProperty(t,"Mf",{enumerable:!0,get:function(){return u(a).default}});var o=n(50090);Object.defineProperty(t,"I4",{enumerable:!0,get:function(){return u(o).default}});var s=n(33453);function u(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"Tl",{enumerable:!0,get:function(){return u(s).default}})},12193:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var r=n.getRegistry(),i=r.addSource(e,t);return{handlerId:i,unregister:function(){r.removeSource(i)}}}},25113:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var r=n.getRegistry(),i=r.addTarget(e,t);return{handlerId:i,unregister:function(){r.removeTarget(i)}}}},33884:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){0}},46977:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=e.ref;if((0,a.default)("string"!==typeof n,"Cannot connect React DnD to an element with an existing string ref. Please convert it to use a callback ref instead, or wrap it into a <span> or <div>. Read more: https://facebook.github.io/react/docs/more-about-refs.html#the-ref-callback-attribute"),!n)return(0,o.cloneElement)(e,{ref:t});return(0,o.cloneElement)(e,{ref:function(e){t(e),n&&n(e)}})};var r,i=n(10949),a=(r=i)&&r.__esModule?r:{default:r},o=n(9950)},41725:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});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};t.default=function e(t,n){return"string"===typeof t||"symbol"===("undefined"===typeof t?"undefined":r(t))||n&&(0,o.default)(t)&&t.every((function(t){return e(t,!1)}))};var i,a=n(12279),o=(i=a)&&i.__esModule?i:{default:i}},90955:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(e===t)return!0;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var i=Object.prototype.hasOwnProperty,a=0;a<n.length;a+=1){if(!i.call(t,n[a])||e[n[a]]!==t[n[a]])return!1;if(e[n[a]]!==t[n[a]])return!1}return!0}},25199:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n="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};t.default=function(e,t){if(e===t)return!0;if("object"!==("undefined"===typeof e?"undefined":n(e))||null===e||"object"!==("undefined"===typeof t?"undefined":n(t))||null===t)return!1;var r=Object.keys(e),i=Object.keys(t);if(r.length!==i.length)return!1;for(var a=Object.prototype.hasOwnProperty,o=0;o<r.length;o+=1){if(!a.call(t,r[o]))return!1;var s=e[r[o]],u=t[r[o]];if(s!==u||"object"===("undefined"===typeof s?"undefined":n(s))||"object"===("undefined"===typeof u?"undefined":n(u)))return!1}return!0}},60460:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t={};return Object.keys(e).forEach((function(n){var r=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((0,i.isValidElement)(t)){var r=t;!function(e){if("string"===typeof e.type)return;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 "+t+" into a <div>, or turn it into a drag source or a drop target itself.")}(r);var a=n?function(t){return e(t,n)}:e;return(0,o.default)(r,a)}e(t,n)}}(e[n]);t[n]=function(){return r}})),t};var r,i=n(9950),a=n(46977),o=(r=a)&&r.__esModule?r:{default:r}},38345:function(e,t,n){"use strict";var r=n(9950),i=n(26470),a=n(75340);function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}if(!r)throw Error(o(227));var s=new Set,u={};function l(e,t){c(e,t),c(e+"Capture",t)}function c(e,t){for(u[e]=t,e=0;e<t.length;e++)s.add(t[e])}var d=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement),f=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,p=Object.prototype.hasOwnProperty,h={},m={};function g(e,t,n,r,i,a,o){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=o}var v={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){v[e]=new g(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];v[t]=new g(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){v[e]=new g(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){v[e]=new g(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){v[e]=new g(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){v[e]=new g(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){v[e]=new g(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){v[e]=new g(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){v[e]=new g(e,5,!1,e.toLowerCase(),null,!1,!1)}));var y=/[\-:]([a-z])/g;function b(e){return e[1].toUpperCase()}function E(e,t,n,r){var i=v.hasOwnProperty(t)?v[t]:null;(null!==i?0===i.type:!r&&(2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1])))||(function(e,t,n,r){if(null===t||"undefined"===typeof t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,i,r)&&(n=null),r||null===i?function(e){return!!p.call(m,e)||!p.call(h,e)&&(f.test(e)?m[e]=!0:(h[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):i.mustUseProperty?e[i.propertyName]=null===n?3!==i.type&&"":n:(t=i.attributeName,r=i.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(i=i.type)||4===i&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(y,b);v[t]=new g(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(y,b);v[t]=new g(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(y,b);v[t]=new g(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){v[e]=new g(e,1,!1,e.toLowerCase(),null,!1,!1)})),v.xlinkHref=new g("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){v[e]=new g(e,1,!1,e.toLowerCase(),null,!0,!0)}));var _=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,C=60103,A=60106,T=60107,w=60108,S=60114,k=60109,D=60110,x=60112,O=60113,N=60120,I=60115,P=60116,M=60121,L=60128,R=60129,F=60130,B=60131;if("function"===typeof Symbol&&Symbol.for){var j=Symbol.for;C=j("react.element"),A=j("react.portal"),T=j("react.fragment"),w=j("react.strict_mode"),S=j("react.profiler"),k=j("react.provider"),D=j("react.context"),x=j("react.forward_ref"),O=j("react.suspense"),N=j("react.suspense_list"),I=j("react.memo"),P=j("react.lazy"),M=j("react.block"),j("react.scope"),L=j("react.opaque.id"),R=j("react.debug_trace_mode"),F=j("react.offscreen"),B=j("react.legacy_hidden")}var U,H="function"===typeof Symbol&&Symbol.iterator;function z(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=H&&e[H]||e["@@iterator"])?e:null}function V(e){if(void 0===U)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);U=t&&t[1]||""}return"\n"+U+e}var Y=!1;function G(e,t){if(!e||Y)return"";Y=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"===typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(u){var r=u}Reflect.construct(e,[],t)}else{try{t.call()}catch(u){r=u}e.call(t.prototype)}else{try{throw Error()}catch(u){r=u}e()}}catch(u){if(u&&r&&"string"===typeof u.stack){for(var i=u.stack.split("\n"),a=r.stack.split("\n"),o=i.length-1,s=a.length-1;1<=o&&0<=s&&i[o]!==a[s];)s--;for(;1<=o&&0<=s;o--,s--)if(i[o]!==a[s]){if(1!==o||1!==s)do{if(o--,0>--s||i[o]!==a[s])return"\n"+i[o].replace(" at new "," at ")}while(1<=o&&0<=s);break}}}finally{Y=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?V(e):""}function q(e){switch(e.tag){case 5:return V(e.type);case 16:return V("Lazy");case 13:return V("Suspense");case 19:return V("SuspenseList");case 0:case 2:case 15:return e=G(e.type,!1);case 11:return e=G(e.type.render,!1);case 22:return e=G(e.type._render,!1);case 1:return e=G(e.type,!0);default:return""}}function W(e){if(null==e)return null;if("function"===typeof e)return e.displayName||e.name||null;if("string"===typeof e)return e;switch(e){case T:return"Fragment";case A:return"Portal";case S:return"Profiler";case w:return"StrictMode";case O:return"Suspense";case N:return"SuspenseList"}if("object"===typeof e)switch(e.$$typeof){case D:return(e.displayName||"Context")+".Consumer";case k:return(e._context.displayName||"Context")+".Provider";case x:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case I:return W(e.type);case M:return W(e._render);case P:t=e._payload,e=e._init;try{return W(e(t))}catch(n){}}return null}function K(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function X(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function $(e){e._valueTracker||(e._valueTracker=function(e){var t=X(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&"undefined"!==typeof n&&"function"===typeof n.get&&"function"===typeof n.set){var i=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){r=""+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function Z(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=X(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function Q(e){if("undefined"===typeof(e=e||("undefined"!==typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function J(e,t){var n=t.checked;return i({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function ee(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=K(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function te(e,t){null!=(t=t.checked)&&E(e,"checked",t,!1)}function ne(e,t){te(e,t);var n=K(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?ie(e,t.type,n):t.hasOwnProperty("defaultValue")&&ie(e,t.type,K(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function re(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ie(e,t,n){"number"===t&&Q(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function ae(e,t){return e=i({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function oe(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=""+K(n),t=null,i=0;i<e.length;i++){if(e[i].value===n)return e[i].selected=!0,void(r&&(e[i].defaultSelected=!0));null!==t||e[i].disabled||(t=e[i])}null!==t&&(t.selected=!0)}}function se(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(o(91));return i({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ue(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(o(92));if(Array.isArray(n)){if(!(1>=n.length))throw Error(o(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:K(n)}}function le(e,t){var n=K(t.value),r=K(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function ce(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var de="http://www.w3.org/1999/xhtml",fe="http://www.w3.org/2000/svg";function pe(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function he(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?pe(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var me,ge,ve=(ge=function(e,t){if(e.namespaceURI!==fe||"innerHTML"in e)e.innerHTML=t;else{for((me=me||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=me.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!==typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return ge(e,t)}))}:ge);function ye(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var be={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Ee=["Webkit","ms","Moz","O"];function _e(e,t,n){return null==t||"boolean"===typeof t||""===t?"":n||"number"!==typeof t||0===t||be.hasOwnProperty(e)&&be[e]?(""+t).trim():t+"px"}function Ce(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),i=_e(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}Object.keys(be).forEach((function(e){Ee.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),be[t]=be[e]}))}));var Ae=i({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Te(e,t){if(t){if(Ae[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(o(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(o(60));if("object"!==typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(o(61))}if(null!=t.style&&"object"!==typeof t.style)throw Error(o(62))}}function we(e,t){if(-1===e.indexOf("-"))return"string"===typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function Se(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var ke=null,De=null,xe=null;function Oe(e){if(e=ri(e)){if("function"!==typeof ke)throw Error(o(280));var t=e.stateNode;t&&(t=ai(t),ke(e.stateNode,e.type,t))}}function Ne(e){De?xe?xe.push(e):xe=[e]:De=e}function Ie(){if(De){var e=De,t=xe;if(xe=De=null,Oe(e),t)for(e=0;e<t.length;e++)Oe(t[e])}}function Pe(e,t){return e(t)}function Me(e,t,n,r,i){return e(t,n,r,i)}function Le(){}var Re=Pe,Fe=!1,Be=!1;function je(){null===De&&null===xe||(Le(),Ie())}function Ue(e,t){var n=e.stateNode;if(null===n)return null;var r=ai(n);if(null===r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!==typeof n)throw Error(o(231,t,typeof n));return n}var He=!1;if(d)try{var ze={};Object.defineProperty(ze,"passive",{get:function(){He=!0}}),window.addEventListener("test",ze,ze),window.removeEventListener("test",ze,ze)}catch(ge){He=!1}function Ve(e,t,n,r,i,a,o,s,u){var l=Array.prototype.slice.call(arguments,3);try{t.apply(n,l)}catch(c){this.onError(c)}}var Ye=!1,Ge=null,qe=!1,We=null,Ke={onError:function(e){Ye=!0,Ge=e}};function Xe(e,t,n,r,i,a,o,s,u){Ye=!1,Ge=null,Ve.apply(Ke,arguments)}function $e(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!==(1026&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function Ze(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function Qe(e){if($e(e)!==e)throw Error(o(188))}function Je(e){if(e=function(e){var t=e.alternate;if(!t){if(null===(t=$e(e)))throw Error(o(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(null===i)break;var a=i.alternate;if(null===a){if(null!==(r=i.return)){n=r;continue}break}if(i.child===a.child){for(a=i.child;a;){if(a===n)return Qe(i),e;if(a===r)return Qe(i),t;a=a.sibling}throw Error(o(188))}if(n.return!==r.return)n=i,r=a;else{for(var s=!1,u=i.child;u;){if(u===n){s=!0,n=i,r=a;break}if(u===r){s=!0,r=i,n=a;break}u=u.sibling}if(!s){for(u=a.child;u;){if(u===n){s=!0,n=a,r=i;break}if(u===r){s=!0,r=a,n=i;break}u=u.sibling}if(!s)throw Error(o(189))}}if(n.alternate!==r)throw Error(o(190))}if(3!==n.tag)throw Error(o(188));return n.stateNode.current===n?e:t}(e),!e)return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function et(e,t){for(var n=e.alternate;null!==t;){if(t===e||t===n)return!0;t=t.return}return!1}var tt,nt,rt,it,at=!1,ot=[],st=null,ut=null,lt=null,ct=new Map,dt=new Map,ft=[],pt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function ht(e,t,n,r,i){return{blockedOn:e,domEventName:t,eventSystemFlags:16|n,nativeEvent:i,targetContainers:[r]}}function mt(e,t){switch(e){case"focusin":case"focusout":st=null;break;case"dragenter":case"dragleave":ut=null;break;case"mouseover":case"mouseout":lt=null;break;case"pointerover":case"pointerout":ct.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":dt.delete(t.pointerId)}}function gt(e,t,n,r,i,a){return null===e||e.nativeEvent!==a?(e=ht(t,n,r,i,a),null!==t&&(null!==(t=ri(t))&&nt(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==i&&-1===t.indexOf(i)&&t.push(i),e)}function vt(e){var t=ni(e.target);if(null!==t){var n=$e(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=Ze(n)))return e.blockedOn=t,void it(e.lanePriority,(function(){a.unstable_runWithPriority(e.priority,(function(){rt(n)}))}))}else if(3===t&&n.stateNode.hydrate)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function yt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Jt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=ri(n))&&nt(t),e.blockedOn=n,!1;t.shift()}return!0}function bt(e,t,n){yt(e)&&n.delete(t)}function Et(){for(at=!1;0<ot.length;){var e=ot[0];if(null!==e.blockedOn){null!==(e=ri(e.blockedOn))&&tt(e);break}for(var t=e.targetContainers;0<t.length;){var n=Jt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n){e.blockedOn=n;break}t.shift()}null===e.blockedOn&&ot.shift()}null!==st&&yt(st)&&(st=null),null!==ut&&yt(ut)&&(ut=null),null!==lt&&yt(lt)&&(lt=null),ct.forEach(bt),dt.forEach(bt)}function _t(e,t){e.blockedOn===t&&(e.blockedOn=null,at||(at=!0,a.unstable_scheduleCallback(a.unstable_NormalPriority,Et)))}function Ct(e){function t(t){return _t(t,e)}if(0<ot.length){_t(ot[0],e);for(var n=1;n<ot.length;n++){var r=ot[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==st&&_t(st,e),null!==ut&&_t(ut,e),null!==lt&&_t(lt,e),ct.forEach(t),dt.forEach(t),n=0;n<ft.length;n++)(r=ft[n]).blockedOn===e&&(r.blockedOn=null);for(;0<ft.length&&null===(n=ft[0]).blockedOn;)vt(n),null===n.blockedOn&&ft.shift()}function At(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Tt={animationend:At("Animation","AnimationEnd"),animationiteration:At("Animation","AnimationIteration"),animationstart:At("Animation","AnimationStart"),transitionend:At("Transition","TransitionEnd")},wt={},St={};function kt(e){if(wt[e])return wt[e];if(!Tt[e])return e;var t,n=Tt[e];for(t in n)if(n.hasOwnProperty(t)&&t in St)return wt[e]=n[t];return e}d&&(St=document.createElement("div").style,"AnimationEvent"in window||(delete Tt.animationend.animation,delete Tt.animationiteration.animation,delete Tt.animationstart.animation),"TransitionEvent"in window||delete Tt.transitionend.transition);var Dt=kt("animationend"),xt=kt("animationiteration"),Ot=kt("animationstart"),Nt=kt("transitionend"),It=new Map,Pt=new Map,Mt=["abort","abort",Dt,"animationEnd",xt,"animationIteration",Ot,"animationStart","canplay","canPlay","canplaythrough","canPlayThrough","durationchange","durationChange","emptied","emptied","encrypted","encrypted","ended","ended","error","error","gotpointercapture","gotPointerCapture","load","load","loadeddata","loadedData","loadedmetadata","loadedMetadata","loadstart","loadStart","lostpointercapture","lostPointerCapture","playing","playing","progress","progress","seeking","seeking","stalled","stalled","suspend","suspend","timeupdate","timeUpdate",Nt,"transitionEnd","waiting","waiting"];function Lt(e,t){for(var n=0;n<e.length;n+=2){var r=e[n],i=e[n+1];i="on"+(i[0].toUpperCase()+i.slice(1)),Pt.set(r,t),It.set(r,i),l(i,[r])}}(0,a.unstable_now)();var Rt=8;function Ft(e){if(0!==(1&e))return Rt=15,1;if(0!==(2&e))return Rt=14,2;if(0!==(4&e))return Rt=13,4;var t=24&e;return 0!==t?(Rt=12,t):0!==(32&e)?(Rt=11,32):0!==(t=192&e)?(Rt=10,t):0!==(256&e)?(Rt=9,256):0!==(t=3584&e)?(Rt=8,t):0!==(4096&e)?(Rt=7,4096):0!==(t=4186112&e)?(Rt=6,t):0!==(t=62914560&e)?(Rt=5,t):67108864&e?(Rt=4,67108864):0!==(134217728&e)?(Rt=3,134217728):0!==(t=805306368&e)?(Rt=2,t):0!==(1073741824&e)?(Rt=1,1073741824):(Rt=8,e)}function Bt(e,t){var n=e.pendingLanes;if(0===n)return Rt=0;var r=0,i=0,a=e.expiredLanes,o=e.suspendedLanes,s=e.pingedLanes;if(0!==a)r=a,i=Rt=15;else if(0!==(a=134217727&n)){var u=a&~o;0!==u?(r=Ft(u),i=Rt):0!==(s&=a)&&(r=Ft(s),i=Rt)}else 0!==(a=n&~o)?(r=Ft(a),i=Rt):0!==s&&(r=Ft(s),i=Rt);if(0===r)return 0;if(r=n&((0>(r=31-Yt(r))?0:1<<r)<<1)-1,0!==t&&t!==r&&0===(t&o)){if(Ft(t),i<=Rt)return t;Rt=i}if(0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)i=1<<(n=31-Yt(t)),r|=e[n],t&=~i;return r}function jt(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function Ut(e,t){switch(e){case 15:return 1;case 14:return 2;case 12:return 0===(e=Ht(24&~t))?Ut(10,t):e;case 10:return 0===(e=Ht(192&~t))?Ut(8,t):e;case 8:return 0===(e=Ht(3584&~t))&&(0===(e=Ht(4186112&~t))&&(e=512)),e;case 2:return 0===(t=Ht(805306368&~t))&&(t=268435456),t}throw Error(o(358,e))}function Ht(e){return e&-e}function zt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Vt(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[t=31-Yt(t)]=n}var Yt=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(Gt(e)/qt|0)|0},Gt=Math.log,qt=Math.LN2;var Wt=a.unstable_UserBlockingPriority,Kt=a.unstable_runWithPriority,Xt=!0;function $t(e,t,n,r){Fe||Le();var i=Qt,a=Fe;Fe=!0;try{Me(i,e,t,n,r)}finally{(Fe=a)||je()}}function Zt(e,t,n,r){Kt(Wt,Qt.bind(null,e,t,n,r))}function Qt(e,t,n,r){var i;if(Xt)if((i=0===(4&t))&&0<ot.length&&-1<pt.indexOf(e))e=ht(null,e,t,n,r),ot.push(e);else{var a=Jt(e,t,n,r);if(null===a)i&&mt(e,r);else{if(i){if(-1<pt.indexOf(e))return e=ht(a,e,t,n,r),void ot.push(e);if(function(e,t,n,r,i){switch(t){case"focusin":return st=gt(st,e,t,n,r,i),!0;case"dragenter":return ut=gt(ut,e,t,n,r,i),!0;case"mouseover":return lt=gt(lt,e,t,n,r,i),!0;case"pointerover":var a=i.pointerId;return ct.set(a,gt(ct.get(a)||null,e,t,n,r,i)),!0;case"gotpointercapture":return a=i.pointerId,dt.set(a,gt(dt.get(a)||null,e,t,n,r,i)),!0}return!1}(a,e,t,n,r))return;mt(e,r)}Lr(e,t,r,null,n)}}}function Jt(e,t,n,r){var i=Se(r);if(null!==(i=ni(i))){var a=$e(i);if(null===a)i=null;else{var o=a.tag;if(13===o){if(null!==(i=Ze(a)))return i;i=null}else if(3===o){if(a.stateNode.hydrate)return 3===a.tag?a.stateNode.containerInfo:null;i=null}else a!==i&&(i=null)}}return Lr(e,t,r,i,n),null}var en=null,tn=null,nn=null;function rn(){if(nn)return nn;var e,t,n=tn,r=n.length,i="value"in en?en.value:en.textContent,a=i.length;for(e=0;e<r&&n[e]===i[e];e++);var o=r-e;for(t=1;t<=o&&n[r-t]===i[a-t];t++);return nn=i.slice(e,1<t?1-t:void 0)}function an(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function on(){return!0}function sn(){return!1}function un(e){function t(t,n,r,i,a){for(var o in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=i,this.target=a,this.currentTarget=null,e)e.hasOwnProperty(o)&&(t=e[o],this[o]=t?t(i):i[o]);return this.isDefaultPrevented=(null!=i.defaultPrevented?i.defaultPrevented:!1===i.returnValue)?on:sn,this.isPropagationStopped=sn,this}return i(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!==typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=on)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!==typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=on)},persist:function(){},isPersistent:on}),t}var ln,cn,dn,fn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},pn=un(fn),hn=i({},fn,{view:0,detail:0}),mn=un(hn),gn=i({},hn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Dn,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==dn&&(dn&&"mousemove"===e.type?(ln=e.screenX-dn.screenX,cn=e.screenY-dn.screenY):cn=ln=0,dn=e),ln)},movementY:function(e){return"movementY"in e?e.movementY:cn}}),vn=un(gn),yn=un(i({},gn,{dataTransfer:0})),bn=un(i({},hn,{relatedTarget:0})),En=un(i({},fn,{animationName:0,elapsedTime:0,pseudoElement:0})),_n=i({},fn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Cn=un(_n),An=un(i({},fn,{data:0})),Tn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},wn={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Sn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function kn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Sn[e])&&!!t[e]}function Dn(){return kn}var xn=i({},hn,{key:function(e){if(e.key){var t=Tn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=an(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?wn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Dn,charCode:function(e){return"keypress"===e.type?an(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?an(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),On=un(xn),Nn=un(i({},gn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),In=un(i({},hn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Dn})),Pn=un(i({},fn,{propertyName:0,elapsedTime:0,pseudoElement:0})),Mn=i({},gn,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Ln=un(Mn),Rn=[9,13,27,32],Fn=d&&"CompositionEvent"in window,Bn=null;d&&"documentMode"in document&&(Bn=document.documentMode);var jn=d&&"TextEvent"in window&&!Bn,Un=d&&(!Fn||Bn&&8<Bn&&11>=Bn),Hn=String.fromCharCode(32),zn=!1;function Vn(e,t){switch(e){case"keyup":return-1!==Rn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Yn(e){return"object"===typeof(e=e.detail)&&"data"in e?e.data:null}var Gn=!1;var qn={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Wn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!qn[e.type]:"textarea"===t}function Kn(e,t,n,r){Ne(r),0<(t=Fr(t,"onChange")).length&&(n=new pn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Xn=null,$n=null;function Zn(e){xr(e,0)}function Qn(e){if(Z(ii(e)))return e}function Jn(e,t){if("change"===e)return t}var er=!1;if(d){var tr;if(d){var nr="oninput"in document;if(!nr){var rr=document.createElement("div");rr.setAttribute("oninput","return;"),nr="function"===typeof rr.oninput}tr=nr}else tr=!1;er=tr&&(!document.documentMode||9<document.documentMode)}function ir(){Xn&&(Xn.detachEvent("onpropertychange",ar),$n=Xn=null)}function ar(e){if("value"===e.propertyName&&Qn($n)){var t=[];if(Kn(t,$n,e,Se(e)),e=Zn,Fe)e(t);else{Fe=!0;try{Pe(e,t)}finally{Fe=!1,je()}}}}function or(e,t,n){"focusin"===e?(ir(),$n=n,(Xn=t).attachEvent("onpropertychange",ar)):"focusout"===e&&ir()}function sr(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Qn($n)}function ur(e,t){if("click"===e)return Qn(t)}function lr(e,t){if("input"===e||"change"===e)return Qn(t)}var cr="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t},dr=Object.prototype.hasOwnProperty;function fr(e,t){if(cr(e,t))return!0;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!dr.call(t,n[r])||!cr(e[n[r]],t[n[r]]))return!1;return!0}function pr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function hr(e,t){var n,r=pr(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=pr(r)}}function mr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?mr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function gr(){for(var e=window,t=Q();t instanceof e.HTMLIFrameElement;){try{var n="string"===typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=Q((e=t.contentWindow).document)}return t}function vr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var yr=d&&"documentMode"in document&&11>=document.documentMode,br=null,Er=null,_r=null,Cr=!1;function Ar(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;Cr||null==br||br!==Q(r)||("selectionStart"in(r=br)&&vr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},_r&&fr(_r,r)||(_r=r,0<(r=Fr(Er,"onSelect")).length&&(t=new pn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=br)))}Lt("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),Lt("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),Lt(Mt,2);for(var Tr="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),wr=0;wr<Tr.length;wr++)Pt.set(Tr[wr],0);c("onMouseEnter",["mouseout","mouseover"]),c("onMouseLeave",["mouseout","mouseover"]),c("onPointerEnter",["pointerout","pointerover"]),c("onPointerLeave",["pointerout","pointerover"]),l("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),l("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),l("onBeforeInput",["compositionend","keypress","textInput","paste"]),l("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),l("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),l("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Sr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),kr=new Set("cancel close invalid load scroll toggle".split(" ").concat(Sr));function Dr(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,i,a,s,u,l){if(Xe.apply(this,arguments),Ye){if(!Ye)throw Error(o(198));var c=Ge;Ye=!1,Ge=null,qe||(qe=!0,We=c)}}(r,t,void 0,e),e.currentTarget=null}function xr(e,t){t=0!==(4&t);for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;e:{var a=void 0;if(t)for(var o=r.length-1;0<=o;o--){var s=r[o],u=s.instance,l=s.currentTarget;if(s=s.listener,u!==a&&i.isPropagationStopped())break e;Dr(i,s,l),a=u}else for(o=0;o<r.length;o++){if(u=(s=r[o]).instance,l=s.currentTarget,s=s.listener,u!==a&&i.isPropagationStopped())break e;Dr(i,s,l),a=u}}}if(qe)throw e=We,qe=!1,We=null,e}function Or(e,t){var n=oi(t),r=e+"__bubble";n.has(r)||(Mr(t,e,2,!1),n.add(r))}var Nr="_reactListening"+Math.random().toString(36).slice(2);function Ir(e){e[Nr]||(e[Nr]=!0,s.forEach((function(t){kr.has(t)||Pr(t,!1,e,null),Pr(t,!0,e,null)})))}function Pr(e,t,n,r){var i=4<arguments.length&&void 0!==arguments[4]?arguments[4]:0,a=n;if("selectionchange"===e&&9!==n.nodeType&&(a=n.ownerDocument),null!==r&&!t&&kr.has(e)){if("scroll"!==e)return;i|=2,a=r}var o=oi(a),s=e+"__"+(t?"capture":"bubble");o.has(s)||(t&&(i|=4),Mr(a,e,i,t),o.add(s))}function Mr(e,t,n,r){var i=Pt.get(t);switch(void 0===i?2:i){case 0:i=$t;break;case 1:i=Zt;break;default:i=Qt}n=i.bind(null,t,n,e),i=void 0,!He||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(i=!0),r?void 0!==i?e.addEventListener(t,n,{capture:!0,passive:i}):e.addEventListener(t,n,!0):void 0!==i?e.addEventListener(t,n,{passive:i}):e.addEventListener(t,n,!1)}function Lr(e,t,n,r,i){var a=r;if(0===(1&t)&&0===(2&t)&&null!==r)e:for(;;){if(null===r)return;var o=r.tag;if(3===o||4===o){var s=r.stateNode.containerInfo;if(s===i||8===s.nodeType&&s.parentNode===i)break;if(4===o)for(o=r.return;null!==o;){var u=o.tag;if((3===u||4===u)&&((u=o.stateNode.containerInfo)===i||8===u.nodeType&&u.parentNode===i))return;o=o.return}for(;null!==s;){if(null===(o=ni(s)))return;if(5===(u=o.tag)||6===u){r=a=o;continue e}s=s.parentNode}}r=r.return}!function(e,t,n){if(Be)return e(t,n);Be=!0;try{return Re(e,t,n)}finally{Be=!1,je()}}((function(){var r=a,i=Se(n),o=[];e:{var s=It.get(e);if(void 0!==s){var u=pn,l=e;switch(e){case"keypress":if(0===an(n))break e;case"keydown":case"keyup":u=On;break;case"focusin":l="focus",u=bn;break;case"focusout":l="blur",u=bn;break;case"beforeblur":case"afterblur":u=bn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":u=vn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":u=yn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":u=In;break;case Dt:case xt:case Ot:u=En;break;case Nt:u=Pn;break;case"scroll":u=mn;break;case"wheel":u=Ln;break;case"copy":case"cut":case"paste":u=Cn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":u=Nn}var c=0!==(4&t),d=!c&&"scroll"===e,f=c?null!==s?s+"Capture":null:s;c=[];for(var p,h=r;null!==h;){var m=(p=h).stateNode;if(5===p.tag&&null!==m&&(p=m,null!==f&&(null!=(m=Ue(h,f))&&c.push(Rr(h,m,p)))),d)break;h=h.return}0<c.length&&(s=new u(s,l,null,n,i),o.push({event:s,listeners:c}))}}if(0===(7&t)){if(u="mouseout"===e||"pointerout"===e,(!(s="mouseover"===e||"pointerover"===e)||0!==(16&t)||!(l=n.relatedTarget||n.fromElement)||!ni(l)&&!l[ei])&&(u||s)&&(s=i.window===i?i:(s=i.ownerDocument)?s.defaultView||s.parentWindow:window,u?(u=r,null!==(l=(l=n.relatedTarget||n.toElement)?ni(l):null)&&(l!==(d=$e(l))||5!==l.tag&&6!==l.tag)&&(l=null)):(u=null,l=r),u!==l)){if(c=vn,m="onMouseLeave",f="onMouseEnter",h="mouse","pointerout"!==e&&"pointerover"!==e||(c=Nn,m="onPointerLeave",f="onPointerEnter",h="pointer"),d=null==u?s:ii(u),p=null==l?s:ii(l),(s=new c(m,h+"leave",u,n,i)).target=d,s.relatedTarget=p,m=null,ni(i)===r&&((c=new c(f,h+"enter",l,n,i)).target=p,c.relatedTarget=d,m=c),d=m,u&&l)e:{for(f=l,h=0,p=c=u;p;p=Br(p))h++;for(p=0,m=f;m;m=Br(m))p++;for(;0<h-p;)c=Br(c),h--;for(;0<p-h;)f=Br(f),p--;for(;h--;){if(c===f||null!==f&&c===f.alternate)break e;c=Br(c),f=Br(f)}c=null}else c=null;null!==u&&jr(o,s,u,c,!1),null!==l&&null!==d&&jr(o,d,l,c,!0)}if("select"===(u=(s=r?ii(r):window).nodeName&&s.nodeName.toLowerCase())||"input"===u&&"file"===s.type)var g=Jn;else if(Wn(s))if(er)g=lr;else{g=sr;var v=or}else(u=s.nodeName)&&"input"===u.toLowerCase()&&("checkbox"===s.type||"radio"===s.type)&&(g=ur);switch(g&&(g=g(e,r))?Kn(o,g,n,i):(v&&v(e,s,r),"focusout"===e&&(v=s._wrapperState)&&v.controlled&&"number"===s.type&&ie(s,"number",s.value)),v=r?ii(r):window,e){case"focusin":(Wn(v)||"true"===v.contentEditable)&&(br=v,Er=r,_r=null);break;case"focusout":_r=Er=br=null;break;case"mousedown":Cr=!0;break;case"contextmenu":case"mouseup":case"dragend":Cr=!1,Ar(o,n,i);break;case"selectionchange":if(yr)break;case"keydown":case"keyup":Ar(o,n,i)}var y;if(Fn)e:{switch(e){case"compositionstart":var b="onCompositionStart";break e;case"compositionend":b="onCompositionEnd";break e;case"compositionupdate":b="onCompositionUpdate";break e}b=void 0}else Gn?Vn(e,n)&&(b="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(b="onCompositionStart");b&&(Un&&"ko"!==n.locale&&(Gn||"onCompositionStart"!==b?"onCompositionEnd"===b&&Gn&&(y=rn()):(tn="value"in(en=i)?en.value:en.textContent,Gn=!0)),0<(v=Fr(r,b)).length&&(b=new An(b,e,null,n,i),o.push({event:b,listeners:v}),y?b.data=y:null!==(y=Yn(n))&&(b.data=y))),(y=jn?function(e,t){switch(e){case"compositionend":return Yn(t);case"keypress":return 32!==t.which?null:(zn=!0,Hn);case"textInput":return(e=t.data)===Hn&&zn?null:e;default:return null}}(e,n):function(e,t){if(Gn)return"compositionend"===e||!Fn&&Vn(e,t)?(e=rn(),nn=tn=en=null,Gn=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Un&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(r=Fr(r,"onBeforeInput")).length&&(i=new An("onBeforeInput","beforeinput",null,n,i),o.push({event:i,listeners:r}),i.data=y))}xr(o,t)}))}function Rr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Fr(e,t){for(var n=t+"Capture",r=[];null!==e;){var i=e,a=i.stateNode;5===i.tag&&null!==a&&(i=a,null!=(a=Ue(e,n))&&r.unshift(Rr(e,a,i)),null!=(a=Ue(e,t))&&r.push(Rr(e,a,i))),e=e.return}return r}function Br(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function jr(e,t,n,r,i){for(var a=t._reactName,o=[];null!==n&&n!==r;){var s=n,u=s.alternate,l=s.stateNode;if(null!==u&&u===r)break;5===s.tag&&null!==l&&(s=l,i?null!=(u=Ue(n,a))&&o.unshift(Rr(n,u,s)):i||null!=(u=Ue(n,a))&&o.push(Rr(n,u,s))),n=n.return}0!==o.length&&e.push({event:t,listeners:o})}function Ur(){}var Hr=null,zr=null;function Vr(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function Yr(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"===typeof t.children||"number"===typeof t.children||"object"===typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var Gr="function"===typeof setTimeout?setTimeout:void 0,qr="function"===typeof clearTimeout?clearTimeout:void 0;function Wr(e){1===e.nodeType?e.textContent="":9===e.nodeType&&(null!=(e=e.body)&&(e.textContent=""))}function Kr(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function Xr(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var $r=0;var Zr=Math.random().toString(36).slice(2),Qr="__reactFiber$"+Zr,Jr="__reactProps$"+Zr,ei="__reactContainer$"+Zr,ti="__reactEvents$"+Zr;function ni(e){var t=e[Qr];if(t)return t;for(var n=e.parentNode;n;){if(t=n[ei]||n[Qr]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=Xr(e);null!==e;){if(n=e[Qr])return n;e=Xr(e)}return t}n=(e=n).parentNode}return null}function ri(e){return!(e=e[Qr]||e[ei])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function ii(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(o(33))}function ai(e){return e[Jr]||null}function oi(e){var t=e[ti];return void 0===t&&(t=e[ti]=new Set),t}var si=[],ui=-1;function li(e){return{current:e}}function ci(e){0>ui||(e.current=si[ui],si[ui]=null,ui--)}function di(e,t){ui++,si[ui]=e.current,e.current=t}var fi={},pi=li(fi),hi=li(!1),mi=fi;function gi(e,t){var n=e.type.contextTypes;if(!n)return fi;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i,a={};for(i in n)a[i]=t[i];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function vi(e){return null!==(e=e.childContextTypes)&&void 0!==e}function yi(){ci(hi),ci(pi)}function bi(e,t,n){if(pi.current!==fi)throw Error(o(168));di(pi,t),di(hi,n)}function Ei(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!==typeof r.getChildContext)return n;for(var a in r=r.getChildContext())if(!(a in e))throw Error(o(108,W(t)||"Unknown",a));return i({},n,r)}function _i(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||fi,mi=pi.current,di(pi,e),di(hi,hi.current),!0}function Ci(e,t,n){var r=e.stateNode;if(!r)throw Error(o(169));n?(e=Ei(e,t,mi),r.__reactInternalMemoizedMergedChildContext=e,ci(hi),ci(pi),di(pi,e)):ci(hi),di(hi,n)}var Ai=null,Ti=null,wi=a.unstable_runWithPriority,Si=a.unstable_scheduleCallback,ki=a.unstable_cancelCallback,Di=a.unstable_shouldYield,xi=a.unstable_requestPaint,Oi=a.unstable_now,Ni=a.unstable_getCurrentPriorityLevel,Ii=a.unstable_ImmediatePriority,Pi=a.unstable_UserBlockingPriority,Mi=a.unstable_NormalPriority,Li=a.unstable_LowPriority,Ri=a.unstable_IdlePriority,Fi={},Bi=void 0!==xi?xi:function(){},ji=null,Ui=null,Hi=!1,zi=Oi(),Vi=1e4>zi?Oi:function(){return Oi()-zi};function Yi(){switch(Ni()){case Ii:return 99;case Pi:return 98;case Mi:return 97;case Li:return 96;case Ri:return 95;default:throw Error(o(332))}}function Gi(e){switch(e){case 99:return Ii;case 98:return Pi;case 97:return Mi;case 96:return Li;case 95:return Ri;default:throw Error(o(332))}}function qi(e,t){return e=Gi(e),wi(e,t)}function Wi(e,t,n){return e=Gi(e),Si(e,t,n)}function Ki(){if(null!==Ui){var e=Ui;Ui=null,ki(e)}Xi()}function Xi(){if(!Hi&&null!==ji){Hi=!0;var e=0;try{var t=ji;qi(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),ji=null}catch(n){throw null!==ji&&(ji=ji.slice(e+1)),Si(Ii,Ki),n}finally{Hi=!1}}}var $i=_.ReactCurrentBatchConfig;function Zi(e,t){if(e&&e.defaultProps){for(var n in t=i({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var Qi=li(null),Ji=null,ea=null,ta=null;function na(){ta=ea=Ji=null}function ra(e){var t=Qi.current;ci(Qi),e.type._context._currentValue=t}function ia(e,t){for(;null!==e;){var n=e.alternate;if((e.childLanes&t)===t){if(null===n||(n.childLanes&t)===t)break;n.childLanes|=t}else e.childLanes|=t,null!==n&&(n.childLanes|=t);e=e.return}}function aa(e,t){Ji=e,ta=ea=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!==(e.lanes&t)&&(Fo=!0),e.firstContext=null)}function oa(e,t){if(ta!==e&&!1!==t&&0!==t)if("number"===typeof t&&1073741823!==t||(ta=e,t=1073741823),t={context:e,observedBits:t,next:null},null===ea){if(null===Ji)throw Error(o(308));ea=t,Ji.dependencies={lanes:0,firstContext:t,responders:null}}else ea=ea.next=t;return e._currentValue}var sa=!1;function ua(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function la(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function ca(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function da(e,t){if(null!==(e=e.updateQueue)){var n=(e=e.shared).pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}}function fa(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var i=null,a=null;if(null!==(n=n.firstBaseUpdate)){do{var o={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===a?i=a=o:a=a.next=o,n=n.next}while(null!==n);null===a?i=a=t:a=a.next=t}else i=a=t;return n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function pa(e,t,n,r){var a=e.updateQueue;sa=!1;var o=a.firstBaseUpdate,s=a.lastBaseUpdate,u=a.shared.pending;if(null!==u){a.shared.pending=null;var l=u,c=l.next;l.next=null,null===s?o=c:s.next=c,s=l;var d=e.alternate;if(null!==d){var f=(d=d.updateQueue).lastBaseUpdate;f!==s&&(null===f?d.firstBaseUpdate=c:f.next=c,d.lastBaseUpdate=l)}}if(null!==o){for(f=a.baseState,s=0,d=c=l=null;;){u=o.lane;var p=o.eventTime;if((r&u)===u){null!==d&&(d=d.next={eventTime:p,lane:0,tag:o.tag,payload:o.payload,callback:o.callback,next:null});e:{var h=e,m=o;switch(u=t,p=n,m.tag){case 1:if("function"===typeof(h=m.payload)){f=h.call(p,f,u);break e}f=h;break e;case 3:h.flags=-4097&h.flags|64;case 0:if(null===(u="function"===typeof(h=m.payload)?h.call(p,f,u):h)||void 0===u)break e;f=i({},f,u);break e;case 2:sa=!0}}null!==o.callback&&(e.flags|=32,null===(u=a.effects)?a.effects=[o]:u.push(o))}else p={eventTime:p,lane:u,tag:o.tag,payload:o.payload,callback:o.callback,next:null},null===d?(c=d=p,l=f):d=d.next=p,s|=u;if(null===(o=o.next)){if(null===(u=a.shared.pending))break;o=u.next,u.next=null,a.lastBaseUpdate=u,a.shared.pending=null}}null===d&&(l=f),a.baseState=l,a.firstBaseUpdate=c,a.lastBaseUpdate=d,zs|=s,e.lanes=s,e.memoizedState=f}}function ha(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],i=r.callback;if(null!==i){if(r.callback=null,r=n,"function"!==typeof i)throw Error(o(191,i));i.call(r)}}}var ma=(new r.Component).refs;function ga(e,t,n,r){n=null===(n=n(r,t=e.memoizedState))||void 0===n?t:i({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var va={isMounted:function(e){return!!(e=e._reactInternals)&&$e(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=pu(),i=hu(e),a=ca(r,i);a.payload=t,void 0!==n&&null!==n&&(a.callback=n),da(e,a),mu(e,i,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=pu(),i=hu(e),a=ca(r,i);a.tag=1,a.payload=t,void 0!==n&&null!==n&&(a.callback=n),da(e,a),mu(e,i,r)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=pu(),r=hu(e),i=ca(n,r);i.tag=2,void 0!==t&&null!==t&&(i.callback=t),da(e,i),mu(e,r,n)}};function ya(e,t,n,r,i,a,o){return"function"===typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,a,o):!t.prototype||!t.prototype.isPureReactComponent||(!fr(n,r)||!fr(i,a))}function ba(e,t,n){var r=!1,i=fi,a=t.contextType;return"object"===typeof a&&null!==a?a=oa(a):(i=vi(t)?mi:pi.current,a=(r=null!==(r=t.contextTypes)&&void 0!==r)?gi(e,i):fi),t=new t(n,a),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=va,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=a),t}function Ea(e,t,n,r){e=t.state,"function"===typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"===typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&va.enqueueReplaceState(t,t.state,null)}function _a(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs=ma,ua(e);var a=t.contextType;"object"===typeof a&&null!==a?i.context=oa(a):(a=vi(t)?mi:pi.current,i.context=gi(e,a)),pa(e,n,i,r),i.state=e.memoizedState,"function"===typeof(a=t.getDerivedStateFromProps)&&(ga(e,t,a,n),i.state=e.memoizedState),"function"===typeof t.getDerivedStateFromProps||"function"===typeof i.getSnapshotBeforeUpdate||"function"!==typeof i.UNSAFE_componentWillMount&&"function"!==typeof i.componentWillMount||(t=i.state,"function"===typeof i.componentWillMount&&i.componentWillMount(),"function"===typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount(),t!==i.state&&va.enqueueReplaceState(i,i.state,null),pa(e,n,i,r),i.state=e.memoizedState),"function"===typeof i.componentDidMount&&(e.flags|=4)}var Ca=Array.isArray;function Aa(e,t,n){if(null!==(e=n.ref)&&"function"!==typeof e&&"object"!==typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(o(309));var r=n.stateNode}if(!r)throw Error(o(147,e));var i=""+e;return null!==t&&null!==t.ref&&"function"===typeof t.ref&&t.ref._stringRef===i?t.ref:(t=function(e){var t=r.refs;t===ma&&(t=r.refs={}),null===e?delete t[i]:t[i]=e},t._stringRef=i,t)}if("string"!==typeof e)throw Error(o(284));if(!n._owner)throw Error(o(290,e))}return e}function Ta(e,t){if("textarea"!==e.type)throw Error(o(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t))}function wa(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.flags=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function i(e,t){return(e=Wu(e,t)).index=0,e.sibling=null,e}function a(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags=2,n):r:(t.flags=2,n):n}function s(t){return e&&null===t.alternate&&(t.flags=2),t}function u(e,t,n,r){return null===t||6!==t.tag?((t=Zu(n,e.mode,r)).return=e,t):((t=i(t,n)).return=e,t)}function l(e,t,n,r){return null!==t&&t.elementType===n.type?((r=i(t,n.props)).ref=Aa(e,t,n),r.return=e,r):((r=Ku(n.type,n.key,n.props,null,e.mode,r)).ref=Aa(e,t,n),r.return=e,r)}function c(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Qu(n,e.mode,r)).return=e,t):((t=i(t,n.children||[])).return=e,t)}function d(e,t,n,r,a){return null===t||7!==t.tag?((t=Xu(n,e.mode,r,a)).return=e,t):((t=i(t,n)).return=e,t)}function f(e,t,n){if("string"===typeof t||"number"===typeof t)return(t=Zu(""+t,e.mode,n)).return=e,t;if("object"===typeof t&&null!==t){switch(t.$$typeof){case C:return(n=Ku(t.type,t.key,t.props,null,e.mode,n)).ref=Aa(e,null,t),n.return=e,n;case A:return(t=Qu(t,e.mode,n)).return=e,t}if(Ca(t)||z(t))return(t=Xu(t,e.mode,n,null)).return=e,t;Ta(e,t)}return null}function p(e,t,n,r){var i=null!==t?t.key:null;if("string"===typeof n||"number"===typeof n)return null!==i?null:u(e,t,""+n,r);if("object"===typeof n&&null!==n){switch(n.$$typeof){case C:return n.key===i?n.type===T?d(e,t,n.props.children,r,i):l(e,t,n,r):null;case A:return n.key===i?c(e,t,n,r):null}if(Ca(n)||z(n))return null!==i?null:d(e,t,n,r,null);Ta(e,n)}return null}function h(e,t,n,r,i){if("string"===typeof r||"number"===typeof r)return u(t,e=e.get(n)||null,""+r,i);if("object"===typeof r&&null!==r){switch(r.$$typeof){case C:return e=e.get(null===r.key?n:r.key)||null,r.type===T?d(t,e,r.props.children,i,r.key):l(t,e,r,i);case A:return c(t,e=e.get(null===r.key?n:r.key)||null,r,i)}if(Ca(r)||z(r))return d(t,e=e.get(n)||null,r,i,null);Ta(t,r)}return null}function m(i,o,s,u){for(var l=null,c=null,d=o,m=o=0,g=null;null!==d&&m<s.length;m++){d.index>m?(g=d,d=null):g=d.sibling;var v=p(i,d,s[m],u);if(null===v){null===d&&(d=g);break}e&&d&&null===v.alternate&&t(i,d),o=a(v,o,m),null===c?l=v:c.sibling=v,c=v,d=g}if(m===s.length)return n(i,d),l;if(null===d){for(;m<s.length;m++)null!==(d=f(i,s[m],u))&&(o=a(d,o,m),null===c?l=d:c.sibling=d,c=d);return l}for(d=r(i,d);m<s.length;m++)null!==(g=h(d,i,m,s[m],u))&&(e&&null!==g.alternate&&d.delete(null===g.key?m:g.key),o=a(g,o,m),null===c?l=g:c.sibling=g,c=g);return e&&d.forEach((function(e){return t(i,e)})),l}function g(i,s,u,l){var c=z(u);if("function"!==typeof c)throw Error(o(150));if(null==(u=c.call(u)))throw Error(o(151));for(var d=c=null,m=s,g=s=0,v=null,y=u.next();null!==m&&!y.done;g++,y=u.next()){m.index>g?(v=m,m=null):v=m.sibling;var b=p(i,m,y.value,l);if(null===b){null===m&&(m=v);break}e&&m&&null===b.alternate&&t(i,m),s=a(b,s,g),null===d?c=b:d.sibling=b,d=b,m=v}if(y.done)return n(i,m),c;if(null===m){for(;!y.done;g++,y=u.next())null!==(y=f(i,y.value,l))&&(s=a(y,s,g),null===d?c=y:d.sibling=y,d=y);return c}for(m=r(i,m);!y.done;g++,y=u.next())null!==(y=h(m,i,g,y.value,l))&&(e&&null!==y.alternate&&m.delete(null===y.key?g:y.key),s=a(y,s,g),null===d?c=y:d.sibling=y,d=y);return e&&m.forEach((function(e){return t(i,e)})),c}return function(e,r,a,u){var l="object"===typeof a&&null!==a&&a.type===T&&null===a.key;l&&(a=a.props.children);var c="object"===typeof a&&null!==a;if(c)switch(a.$$typeof){case C:e:{for(c=a.key,l=r;null!==l;){if(l.key===c){if(7===l.tag){if(a.type===T){n(e,l.sibling),(r=i(l,a.props.children)).return=e,e=r;break e}}else if(l.elementType===a.type){n(e,l.sibling),(r=i(l,a.props)).ref=Aa(e,l,a),r.return=e,e=r;break e}n(e,l);break}t(e,l),l=l.sibling}a.type===T?((r=Xu(a.props.children,e.mode,u,a.key)).return=e,e=r):((u=Ku(a.type,a.key,a.props,null,e.mode,u)).ref=Aa(e,r,a),u.return=e,e=u)}return s(e);case A:e:{for(l=a.key;null!==r;){if(r.key===l){if(4===r.tag&&r.stateNode.containerInfo===a.containerInfo&&r.stateNode.implementation===a.implementation){n(e,r.sibling),(r=i(r,a.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Qu(a,e.mode,u)).return=e,e=r}return s(e)}if("string"===typeof a||"number"===typeof a)return a=""+a,null!==r&&6===r.tag?(n(e,r.sibling),(r=i(r,a)).return=e,e=r):(n(e,r),(r=Zu(a,e.mode,u)).return=e,e=r),s(e);if(Ca(a))return m(e,r,a,u);if(z(a))return g(e,r,a,u);if(c&&Ta(e,a),"undefined"===typeof a&&!l)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(o(152,W(e.type)||"Component"))}return n(e,r)}}var Sa=wa(!0),ka=wa(!1),Da={},xa=li(Da),Oa=li(Da),Na=li(Da);function Ia(e){if(e===Da)throw Error(o(174));return e}function Pa(e,t){switch(di(Na,t),di(Oa,e),di(xa,Da),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:he(null,"");break;default:t=he(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}ci(xa),di(xa,t)}function Ma(){ci(xa),ci(Oa),ci(Na)}function La(e){Ia(Na.current);var t=Ia(xa.current),n=he(t,e.type);t!==n&&(di(Oa,e),di(xa,n))}function Ra(e){Oa.current===e&&(ci(xa),ci(Oa))}var Fa=li(0);function Ba(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!==(64&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var ja=null,Ua=null,Ha=!1;function za(e,t){var n=Gu(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.flags=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function Va(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);default:return!1}}function Ya(e){if(Ha){var t=Ua;if(t){var n=t;if(!Va(e,t)){if(!(t=Kr(n.nextSibling))||!Va(e,t))return e.flags=-1025&e.flags|2,Ha=!1,void(ja=e);za(ja,n)}ja=e,Ua=Kr(t.firstChild)}else e.flags=-1025&e.flags|2,Ha=!1,ja=e}}function Ga(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;ja=e}function qa(e){if(e!==ja)return!1;if(!Ha)return Ga(e),Ha=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!Yr(t,e.memoizedProps))for(t=Ua;t;)za(e,t),t=Kr(t.nextSibling);if(Ga(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(o(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){Ua=Kr(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}Ua=null}}else Ua=ja?Kr(e.stateNode.nextSibling):null;return!0}function Wa(){Ua=ja=null,Ha=!1}var Ka=[];function Xa(){for(var e=0;e<Ka.length;e++)Ka[e]._workInProgressVersionPrimary=null;Ka.length=0}var $a=_.ReactCurrentDispatcher,Za=_.ReactCurrentBatchConfig,Qa=0,Ja=null,eo=null,to=null,no=!1,ro=!1;function io(){throw Error(o(321))}function ao(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!cr(e[n],t[n]))return!1;return!0}function oo(e,t,n,r,i,a){if(Qa=a,Ja=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,$a.current=null===e||null===e.memoizedState?Po:Mo,e=n(r,i),ro){a=0;do{if(ro=!1,!(25>a))throw Error(o(301));a+=1,to=eo=null,t.updateQueue=null,$a.current=Lo,e=n(r,i)}while(ro)}if($a.current=Io,t=null!==eo&&null!==eo.next,Qa=0,to=eo=Ja=null,no=!1,t)throw Error(o(300));return e}function so(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===to?Ja.memoizedState=to=e:to=to.next=e,to}function uo(){if(null===eo){var e=Ja.alternate;e=null!==e?e.memoizedState:null}else e=eo.next;var t=null===to?Ja.memoizedState:to.next;if(null!==t)to=t,eo=e;else{if(null===e)throw Error(o(310));e={memoizedState:(eo=e).memoizedState,baseState:eo.baseState,baseQueue:eo.baseQueue,queue:eo.queue,next:null},null===to?Ja.memoizedState=to=e:to=to.next=e}return to}function lo(e,t){return"function"===typeof t?t(e):t}function co(e){var t=uo(),n=t.queue;if(null===n)throw Error(o(311));n.lastRenderedReducer=e;var r=eo,i=r.baseQueue,a=n.pending;if(null!==a){if(null!==i){var s=i.next;i.next=a.next,a.next=s}r.baseQueue=i=a,n.pending=null}if(null!==i){i=i.next,r=r.baseState;var u=s=a=null,l=i;do{var c=l.lane;if((Qa&c)===c)null!==u&&(u=u.next={lane:0,action:l.action,eagerReducer:l.eagerReducer,eagerState:l.eagerState,next:null}),r=l.eagerReducer===e?l.eagerState:e(r,l.action);else{var d={lane:c,action:l.action,eagerReducer:l.eagerReducer,eagerState:l.eagerState,next:null};null===u?(s=u=d,a=r):u=u.next=d,Ja.lanes|=c,zs|=c}l=l.next}while(null!==l&&l!==i);null===u?a=r:u.next=s,cr(r,t.memoizedState)||(Fo=!0),t.memoizedState=r,t.baseState=a,t.baseQueue=u,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function fo(e){var t=uo(),n=t.queue;if(null===n)throw Error(o(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,a=t.memoizedState;if(null!==i){n.pending=null;var s=i=i.next;do{a=e(a,s.action),s=s.next}while(s!==i);cr(a,t.memoizedState)||(Fo=!0),t.memoizedState=a,null===t.baseQueue&&(t.baseState=a),n.lastRenderedState=a}return[a,r]}function po(e,t,n){var r=t._getVersion;r=r(t._source);var i=t._workInProgressVersionPrimary;if(null!==i?e=i===r:(e=e.mutableReadLanes,(e=(Qa&e)===e)&&(t._workInProgressVersionPrimary=r,Ka.push(t))),e)return n(t._source);throw Ka.push(t),Error(o(350))}function ho(e,t,n,r){var i=Ms;if(null===i)throw Error(o(349));var a=t._getVersion,s=a(t._source),u=$a.current,l=u.useState((function(){return po(i,t,n)})),c=l[1],d=l[0];l=to;var f=e.memoizedState,p=f.refs,h=p.getSnapshot,m=f.source;f=f.subscribe;var g=Ja;return e.memoizedState={refs:p,source:t,subscribe:r},u.useEffect((function(){p.getSnapshot=n,p.setSnapshot=c;var e=a(t._source);if(!cr(s,e)){e=n(t._source),cr(d,e)||(c(e),e=hu(g),i.mutableReadLanes|=e&i.pendingLanes),e=i.mutableReadLanes,i.entangledLanes|=e;for(var r=i.entanglements,o=e;0<o;){var u=31-Yt(o),l=1<<u;r[u]|=e,o&=~l}}}),[n,t,r]),u.useEffect((function(){return r(t._source,(function(){var e=p.getSnapshot,n=p.setSnapshot;try{n(e(t._source));var r=hu(g);i.mutableReadLanes|=r&i.pendingLanes}catch(a){n((function(){throw a}))}}))}),[t,r]),cr(h,n)&&cr(m,t)&&cr(f,r)||((e={pending:null,dispatch:null,lastRenderedReducer:lo,lastRenderedState:d}).dispatch=c=No.bind(null,Ja,e),l.queue=e,l.baseQueue=null,d=po(i,t,n),l.memoizedState=l.baseState=d),d}function mo(e,t,n){return ho(uo(),e,t,n)}function go(e){var t=so();return"function"===typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:lo,lastRenderedState:e}).dispatch=No.bind(null,Ja,e),[t.memoizedState,e]}function vo(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=Ja.updateQueue)?(t={lastEffect:null},Ja.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function yo(e){return e={current:e},so().memoizedState=e}function bo(){return uo().memoizedState}function Eo(e,t,n,r){var i=so();Ja.flags|=e,i.memoizedState=vo(1|t,n,void 0,void 0===r?null:r)}function _o(e,t,n,r){var i=uo();r=void 0===r?null:r;var a=void 0;if(null!==eo){var o=eo.memoizedState;if(a=o.destroy,null!==r&&ao(r,o.deps))return void vo(t,n,a,r)}Ja.flags|=e,i.memoizedState=vo(1|t,n,a,r)}function Co(e,t){return Eo(516,4,e,t)}function Ao(e,t){return _o(516,4,e,t)}function To(e,t){return _o(4,2,e,t)}function wo(e,t){return"function"===typeof t?(e=e(),t(e),function(){t(null)}):null!==t&&void 0!==t?(e=e(),t.current=e,function(){t.current=null}):void 0}function So(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,_o(4,2,wo.bind(null,t,e),n)}function ko(){}function Do(e,t){var n=uo();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&ao(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function xo(e,t){var n=uo();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&ao(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Oo(e,t){var n=Yi();qi(98>n?98:n,(function(){e(!0)})),qi(97<n?97:n,(function(){var n=Za.transition;Za.transition=1;try{e(!1),t()}finally{Za.transition=n}}))}function No(e,t,n){var r=pu(),i=hu(e),a={lane:i,action:n,eagerReducer:null,eagerState:null,next:null},o=t.pending;if(null===o?a.next=a:(a.next=o.next,o.next=a),t.pending=a,o=e.alternate,e===Ja||null!==o&&o===Ja)ro=no=!0;else{if(0===e.lanes&&(null===o||0===o.lanes)&&null!==(o=t.lastRenderedReducer))try{var s=t.lastRenderedState,u=o(s,n);if(a.eagerReducer=o,a.eagerState=u,cr(u,s))return}catch(l){}mu(e,i,r)}}var Io={readContext:oa,useCallback:io,useContext:io,useEffect:io,useImperativeHandle:io,useLayoutEffect:io,useMemo:io,useReducer:io,useRef:io,useState:io,useDebugValue:io,useDeferredValue:io,useTransition:io,useMutableSource:io,useOpaqueIdentifier:io,unstable_isNewReconciler:!1},Po={readContext:oa,useCallback:function(e,t){return so().memoizedState=[e,void 0===t?null:t],e},useContext:oa,useEffect:Co,useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,Eo(4,2,wo.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Eo(4,2,e,t)},useMemo:function(e,t){var n=so();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=so();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=No.bind(null,Ja,e),[r.memoizedState,e]},useRef:yo,useState:go,useDebugValue:ko,useDeferredValue:function(e){var t=go(e),n=t[0],r=t[1];return Co((function(){var t=Za.transition;Za.transition=1;try{r(e)}finally{Za.transition=t}}),[e]),n},useTransition:function(){var e=go(!1),t=e[0];return yo(e=Oo.bind(null,e[1])),[e,t]},useMutableSource:function(e,t,n){var r=so();return r.memoizedState={refs:{getSnapshot:t,setSnapshot:null},source:e,subscribe:n},ho(r,e,t,n)},useOpaqueIdentifier:function(){if(Ha){var e=!1,t=function(e){return{$$typeof:L,toString:e,valueOf:e}}((function(){throw e||(e=!0,n("r:"+($r++).toString(36))),Error(o(355))})),n=go(t)[1];return 0===(2&Ja.mode)&&(Ja.flags|=516,vo(5,(function(){n("r:"+($r++).toString(36))}),void 0,null)),t}return go(t="r:"+($r++).toString(36)),t},unstable_isNewReconciler:!1},Mo={readContext:oa,useCallback:Do,useContext:oa,useEffect:Ao,useImperativeHandle:So,useLayoutEffect:To,useMemo:xo,useReducer:co,useRef:bo,useState:function(){return co(lo)},useDebugValue:ko,useDeferredValue:function(e){var t=co(lo),n=t[0],r=t[1];return Ao((function(){var t=Za.transition;Za.transition=1;try{r(e)}finally{Za.transition=t}}),[e]),n},useTransition:function(){var e=co(lo)[0];return[bo().current,e]},useMutableSource:mo,useOpaqueIdentifier:function(){return co(lo)[0]},unstable_isNewReconciler:!1},Lo={readContext:oa,useCallback:Do,useContext:oa,useEffect:Ao,useImperativeHandle:So,useLayoutEffect:To,useMemo:xo,useReducer:fo,useRef:bo,useState:function(){return fo(lo)},useDebugValue:ko,useDeferredValue:function(e){var t=fo(lo),n=t[0],r=t[1];return Ao((function(){var t=Za.transition;Za.transition=1;try{r(e)}finally{Za.transition=t}}),[e]),n},useTransition:function(){var e=fo(lo)[0];return[bo().current,e]},useMutableSource:mo,useOpaqueIdentifier:function(){return fo(lo)[0]},unstable_isNewReconciler:!1},Ro=_.ReactCurrentOwner,Fo=!1;function Bo(e,t,n,r){t.child=null===e?ka(t,null,n,r):Sa(t,e.child,n,r)}function jo(e,t,n,r,i){n=n.render;var a=t.ref;return aa(t,i),r=oo(e,t,n,r,a,i),null===e||Fo?(t.flags|=1,Bo(e,t,r,i),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~i,os(e,t,i))}function Uo(e,t,n,r,i,a){if(null===e){var o=n.type;return"function"!==typeof o||qu(o)||void 0!==o.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Ku(n.type,null,r,t,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=o,Ho(e,t,o,r,i,a))}return o=e.child,0===(i&a)&&(i=o.memoizedProps,(n=null!==(n=n.compare)?n:fr)(i,r)&&e.ref===t.ref)?os(e,t,a):(t.flags|=1,(e=Wu(o,r)).ref=t.ref,e.return=t,t.child=e)}function Ho(e,t,n,r,i,a){if(null!==e&&fr(e.memoizedProps,r)&&e.ref===t.ref){if(Fo=!1,0===(a&i))return t.lanes=e.lanes,os(e,t,a);0!==(16384&e.flags)&&(Fo=!0)}return Yo(e,t,n,r,a)}function zo(e,t,n){var r=t.pendingProps,i=r.children,a=null!==e?e.memoizedState:null;if("hidden"===r.mode||"unstable-defer-without-hiding"===r.mode)if(0===(4&t.mode))t.memoizedState={baseLanes:0},Au(t,n);else{if(0===(1073741824&n))return e=null!==a?a.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e},Au(t,e),null;t.memoizedState={baseLanes:0},Au(t,null!==a?a.baseLanes:n)}else null!==a?(r=a.baseLanes|n,t.memoizedState=null):r=n,Au(t,r);return Bo(e,t,i,n),t.child}function Vo(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=128)}function Yo(e,t,n,r,i){var a=vi(n)?mi:pi.current;return a=gi(t,a),aa(t,i),n=oo(e,t,n,r,a,i),null===e||Fo?(t.flags|=1,Bo(e,t,n,i),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~i,os(e,t,i))}function Go(e,t,n,r,i){if(vi(n)){var a=!0;_i(t)}else a=!1;if(aa(t,i),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),ba(t,n,r),_a(t,n,r,i),r=!0;else if(null===e){var o=t.stateNode,s=t.memoizedProps;o.props=s;var u=o.context,l=n.contextType;"object"===typeof l&&null!==l?l=oa(l):l=gi(t,l=vi(n)?mi:pi.current);var c=n.getDerivedStateFromProps,d="function"===typeof c||"function"===typeof o.getSnapshotBeforeUpdate;d||"function"!==typeof o.UNSAFE_componentWillReceiveProps&&"function"!==typeof o.componentWillReceiveProps||(s!==r||u!==l)&&Ea(t,o,r,l),sa=!1;var f=t.memoizedState;o.state=f,pa(t,r,o,i),u=t.memoizedState,s!==r||f!==u||hi.current||sa?("function"===typeof c&&(ga(t,n,c,r),u=t.memoizedState),(s=sa||ya(t,n,s,r,f,u,l))?(d||"function"!==typeof o.UNSAFE_componentWillMount&&"function"!==typeof o.componentWillMount||("function"===typeof o.componentWillMount&&o.componentWillMount(),"function"===typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount()),"function"===typeof o.componentDidMount&&(t.flags|=4)):("function"===typeof o.componentDidMount&&(t.flags|=4),t.memoizedProps=r,t.memoizedState=u),o.props=r,o.state=u,o.context=l,r=s):("function"===typeof o.componentDidMount&&(t.flags|=4),r=!1)}else{o=t.stateNode,la(e,t),s=t.memoizedProps,l=t.type===t.elementType?s:Zi(t.type,s),o.props=l,d=t.pendingProps,f=o.context,"object"===typeof(u=n.contextType)&&null!==u?u=oa(u):u=gi(t,u=vi(n)?mi:pi.current);var p=n.getDerivedStateFromProps;(c="function"===typeof p||"function"===typeof o.getSnapshotBeforeUpdate)||"function"!==typeof o.UNSAFE_componentWillReceiveProps&&"function"!==typeof o.componentWillReceiveProps||(s!==d||f!==u)&&Ea(t,o,r,u),sa=!1,f=t.memoizedState,o.state=f,pa(t,r,o,i);var h=t.memoizedState;s!==d||f!==h||hi.current||sa?("function"===typeof p&&(ga(t,n,p,r),h=t.memoizedState),(l=sa||ya(t,n,l,r,f,h,u))?(c||"function"!==typeof o.UNSAFE_componentWillUpdate&&"function"!==typeof o.componentWillUpdate||("function"===typeof o.componentWillUpdate&&o.componentWillUpdate(r,h,u),"function"===typeof o.UNSAFE_componentWillUpdate&&o.UNSAFE_componentWillUpdate(r,h,u)),"function"===typeof o.componentDidUpdate&&(t.flags|=4),"function"===typeof o.getSnapshotBeforeUpdate&&(t.flags|=256)):("function"!==typeof o.componentDidUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!==typeof o.getSnapshotBeforeUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=256),t.memoizedProps=r,t.memoizedState=h),o.props=r,o.state=h,o.context=u,r=l):("function"!==typeof o.componentDidUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!==typeof o.getSnapshotBeforeUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=256),r=!1)}return qo(e,t,n,r,a,i)}function qo(e,t,n,r,i,a){Vo(e,t);var o=0!==(64&t.flags);if(!r&&!o)return i&&Ci(t,n,!1),os(e,t,a);r=t.stateNode,Ro.current=t;var s=o&&"function"!==typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&o?(t.child=Sa(t,e.child,null,a),t.child=Sa(t,null,s,a)):Bo(e,t,s,a),t.memoizedState=r.state,i&&Ci(t,n,!0),t.child}function Wo(e){var t=e.stateNode;t.pendingContext?bi(0,t.pendingContext,t.pendingContext!==t.context):t.context&&bi(0,t.context,!1),Pa(e,t.containerInfo)}var Ko,Xo,$o,Zo,Qo={dehydrated:null,retryLane:0};function Jo(e,t,n){var r,i=t.pendingProps,a=Fa.current,o=!1;return(r=0!==(64&t.flags))||(r=(null===e||null!==e.memoizedState)&&0!==(2&a)),r?(o=!0,t.flags&=-65):null!==e&&null===e.memoizedState||void 0===i.fallback||!0===i.unstable_avoidThisFallback||(a|=1),di(Fa,1&a),null===e?(void 0!==i.fallback&&Ya(t),e=i.children,a=i.fallback,o?(e=es(t,e,a,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Qo,e):"number"===typeof i.unstable_expectedLoadTime?(e=es(t,e,a,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Qo,t.lanes=33554432,e):((n=$u({mode:"visible",children:e},t.mode,n,null)).return=t,t.child=n)):(e.memoizedState,o?(i=ns(e,t,i.children,i.fallback,n),o=t.child,a=e.child.memoizedState,o.memoizedState=null===a?{baseLanes:n}:{baseLanes:a.baseLanes|n},o.childLanes=e.childLanes&~n,t.memoizedState=Qo,i):(n=ts(e,t,i.children,n),t.memoizedState=null,n))}function es(e,t,n,r){var i=e.mode,a=e.child;return t={mode:"hidden",children:t},0===(2&i)&&null!==a?(a.childLanes=0,a.pendingProps=t):a=$u(t,i,0,null),n=Xu(n,i,r,null),a.return=e,n.return=e,a.sibling=n,e.child=a,n}function ts(e,t,n,r){var i=e.child;return e=i.sibling,n=Wu(i,{mode:"visible",children:n}),0===(2&t.mode)&&(n.lanes=r),n.return=t,n.sibling=null,null!==e&&(e.nextEffect=null,e.flags=8,t.firstEffect=t.lastEffect=e),t.child=n}function ns(e,t,n,r,i){var a=t.mode,o=e.child;e=o.sibling;var s={mode:"hidden",children:n};return 0===(2&a)&&t.child!==o?((n=t.child).childLanes=0,n.pendingProps=s,null!==(o=n.lastEffect)?(t.firstEffect=n.firstEffect,t.lastEffect=o,o.nextEffect=null):t.firstEffect=t.lastEffect=null):n=Wu(o,s),null!==e?r=Wu(e,r):(r=Xu(r,a,i,null)).flags|=2,r.return=t,n.return=t,n.sibling=r,t.child=n,r}function rs(e,t){e.lanes|=t;var n=e.alternate;null!==n&&(n.lanes|=t),ia(e.return,t)}function is(e,t,n,r,i,a){var o=e.memoizedState;null===o?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i,lastEffect:a}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=i,o.lastEffect=a)}function as(e,t,n){var r=t.pendingProps,i=r.revealOrder,a=r.tail;if(Bo(e,t,r.children,n),0!==(2&(r=Fa.current)))r=1&r|2,t.flags|=64;else{if(null!==e&&0!==(64&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&rs(e,n);else if(19===e.tag)rs(e,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(di(Fa,r),0===(2&t.mode))t.memoizedState=null;else switch(i){case"forwards":for(n=t.child,i=null;null!==n;)null!==(e=n.alternate)&&null===Ba(e)&&(i=n),n=n.sibling;null===(n=i)?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),is(t,!1,i,n,a,t.lastEffect);break;case"backwards":for(n=null,i=t.child,t.child=null;null!==i;){if(null!==(e=i.alternate)&&null===Ba(e)){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}is(t,!0,n,null,a,t.lastEffect);break;case"together":is(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function os(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),zs|=t.lanes,0!==(n&t.childLanes)){if(null!==e&&t.child!==e.child)throw Error(o(153));if(null!==t.child){for(n=Wu(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Wu(e,e.pendingProps)).return=t;n.sibling=null}return t.child}return null}function ss(e,t){if(!Ha)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function us(e,t,n){var r=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:case 17:return vi(t.type)&&yi(),null;case 3:return Ma(),ci(hi),ci(pi),Xa(),(r=t.stateNode).pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(qa(t)?t.flags|=4:r.hydrate||(t.flags|=256)),Xo(t),null;case 5:Ra(t);var a=Ia(Na.current);if(n=t.type,null!==e&&null!=t.stateNode)$o(e,t,n,r,a),e.ref!==t.ref&&(t.flags|=128);else{if(!r){if(null===t.stateNode)throw Error(o(166));return null}if(e=Ia(xa.current),qa(t)){r=t.stateNode,n=t.type;var s=t.memoizedProps;switch(r[Qr]=t,r[Jr]=s,n){case"dialog":Or("cancel",r),Or("close",r);break;case"iframe":case"object":case"embed":Or("load",r);break;case"video":case"audio":for(e=0;e<Sr.length;e++)Or(Sr[e],r);break;case"source":Or("error",r);break;case"img":case"image":case"link":Or("error",r),Or("load",r);break;case"details":Or("toggle",r);break;case"input":ee(r,s),Or("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!s.multiple},Or("invalid",r);break;case"textarea":ue(r,s),Or("invalid",r)}for(var l in Te(n,s),e=null,s)s.hasOwnProperty(l)&&(a=s[l],"children"===l?"string"===typeof a?r.textContent!==a&&(e=["children",a]):"number"===typeof a&&r.textContent!==""+a&&(e=["children",""+a]):u.hasOwnProperty(l)&&null!=a&&"onScroll"===l&&Or("scroll",r));switch(n){case"input":$(r),re(r,s,!0);break;case"textarea":$(r),ce(r);break;case"select":case"option":break;default:"function"===typeof s.onClick&&(r.onclick=Ur)}r=e,t.updateQueue=r,null!==r&&(t.flags|=4)}else{switch(l=9===a.nodeType?a:a.ownerDocument,e===de&&(e=pe(n)),e===de?"script"===n?((e=l.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"===typeof r.is?e=l.createElement(n,{is:r.is}):(e=l.createElement(n),"select"===n&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,n),e[Qr]=t,e[Jr]=r,Ko(e,t,!1,!1),t.stateNode=e,l=we(n,r),n){case"dialog":Or("cancel",e),Or("close",e),a=r;break;case"iframe":case"object":case"embed":Or("load",e),a=r;break;case"video":case"audio":for(a=0;a<Sr.length;a++)Or(Sr[a],e);a=r;break;case"source":Or("error",e),a=r;break;case"img":case"image":case"link":Or("error",e),Or("load",e),a=r;break;case"details":Or("toggle",e),a=r;break;case"input":ee(e,r),a=J(e,r),Or("invalid",e);break;case"option":a=ae(e,r);break;case"select":e._wrapperState={wasMultiple:!!r.multiple},a=i({},r,{value:void 0}),Or("invalid",e);break;case"textarea":ue(e,r),a=se(e,r),Or("invalid",e);break;default:a=r}Te(n,a);var c=a;for(s in c)if(c.hasOwnProperty(s)){var d=c[s];"style"===s?Ce(e,d):"dangerouslySetInnerHTML"===s?null!=(d=d?d.__html:void 0)&&ve(e,d):"children"===s?"string"===typeof d?("textarea"!==n||""!==d)&&ye(e,d):"number"===typeof d&&ye(e,""+d):"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&"autoFocus"!==s&&(u.hasOwnProperty(s)?null!=d&&"onScroll"===s&&Or("scroll",e):null!=d&&E(e,s,d,l))}switch(n){case"input":$(e),re(e,r,!1);break;case"textarea":$(e),ce(e);break;case"option":null!=r.value&&e.setAttribute("value",""+K(r.value));break;case"select":e.multiple=!!r.multiple,null!=(s=r.value)?oe(e,!!r.multiple,s,!1):null!=r.defaultValue&&oe(e,!!r.multiple,r.defaultValue,!0);break;default:"function"===typeof a.onClick&&(e.onclick=Ur)}Vr(n,r)&&(t.flags|=4)}null!==t.ref&&(t.flags|=128)}return null;case 6:if(e&&null!=t.stateNode)Zo(e,t,e.memoizedProps,r);else{if("string"!==typeof r&&null===t.stateNode)throw Error(o(166));n=Ia(Na.current),Ia(xa.current),qa(t)?(r=t.stateNode,n=t.memoizedProps,r[Qr]=t,r.nodeValue!==n&&(t.flags|=4)):((r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[Qr]=t,t.stateNode=r)}return null;case 13:return ci(Fa),r=t.memoizedState,0!==(64&t.flags)?(t.lanes=n,t):(r=null!==r,n=!1,null===e?void 0!==t.memoizedProps.fallback&&qa(t):n=null!==e.memoizedState,r&&!n&&0!==(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!==(1&Fa.current)?0===js&&(js=3):(0!==js&&3!==js||(js=4),null===Ms||0===(134217727&zs)&&0===(134217727&Vs)||bu(Ms,Rs))),(r||n)&&(t.flags|=4),null);case 4:return Ma(),Xo(t),null===e&&Ir(t.stateNode.containerInfo),null;case 10:return ra(t),null;case 19:if(ci(Fa),null===(r=t.memoizedState))return null;if(s=0!==(64&t.flags),null===(l=r.rendering))if(s)ss(r,!1);else{if(0!==js||null!==e&&0!==(64&e.flags))for(e=t.child;null!==e;){if(null!==(l=Ba(e))){for(t.flags|=64,ss(r,!1),null!==(s=l.updateQueue)&&(t.updateQueue=s,t.flags|=4),null===r.lastEffect&&(t.firstEffect=null),t.lastEffect=r.lastEffect,r=n,n=t.child;null!==n;)e=r,(s=n).flags&=2,s.nextEffect=null,s.firstEffect=null,s.lastEffect=null,null===(l=s.alternate)?(s.childLanes=0,s.lanes=e,s.child=null,s.memoizedProps=null,s.memoizedState=null,s.updateQueue=null,s.dependencies=null,s.stateNode=null):(s.childLanes=l.childLanes,s.lanes=l.lanes,s.child=l.child,s.memoizedProps=l.memoizedProps,s.memoizedState=l.memoizedState,s.updateQueue=l.updateQueue,s.type=l.type,e=l.dependencies,s.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return di(Fa,1&Fa.current|2),t.child}e=e.sibling}null!==r.tail&&Vi()>Ws&&(t.flags|=64,s=!0,ss(r,!1),t.lanes=33554432)}else{if(!s)if(null!==(e=Ba(l))){if(t.flags|=64,s=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),ss(r,!0),null===r.tail&&"hidden"===r.tailMode&&!l.alternate&&!Ha)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*Vi()-r.renderingStartTime>Ws&&1073741824!==n&&(t.flags|=64,s=!0,ss(r,!1),t.lanes=33554432);r.isBackwards?(l.sibling=t.child,t.child=l):(null!==(n=r.last)?n.sibling=l:t.child=l,r.last=l)}return null!==r.tail?(n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=Vi(),n.sibling=null,t=Fa.current,di(Fa,s?1&t|2:1&t),n):null;case 23:case 24:return Tu(),null!==e&&null!==e.memoizedState!==(null!==t.memoizedState)&&"unstable-defer-without-hiding"!==r.mode&&(t.flags|=4),null}throw Error(o(156,t.tag))}function ls(e){switch(e.tag){case 1:vi(e.type)&&yi();var t=e.flags;return 4096&t?(e.flags=-4097&t|64,e):null;case 3:if(Ma(),ci(hi),ci(pi),Xa(),0!==(64&(t=e.flags)))throw Error(o(285));return e.flags=-4097&t|64,e;case 5:return Ra(e),null;case 13:return ci(Fa),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return ci(Fa),null;case 4:return Ma(),null;case 10:return ra(e),null;case 23:case 24:return Tu(),null;default:return null}}function cs(e,t){try{var n="",r=t;do{n+=q(r),r=r.return}while(r);var i=n}catch(a){i="\nError generating stack: "+a.message+"\n"+a.stack}return{value:e,source:t,stack:i}}function ds(e,t){try{console.error(t.value)}catch(n){setTimeout((function(){throw n}))}}Ko=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Xo=function(){},$o=function(e,t,n,r){var a=e.memoizedProps;if(a!==r){e=t.stateNode,Ia(xa.current);var o,s=null;switch(n){case"input":a=J(e,a),r=J(e,r),s=[];break;case"option":a=ae(e,a),r=ae(e,r),s=[];break;case"select":a=i({},a,{value:void 0}),r=i({},r,{value:void 0}),s=[];break;case"textarea":a=se(e,a),r=se(e,r),s=[];break;default:"function"!==typeof a.onClick&&"function"===typeof r.onClick&&(e.onclick=Ur)}for(d in Te(n,r),n=null,a)if(!r.hasOwnProperty(d)&&a.hasOwnProperty(d)&&null!=a[d])if("style"===d){var l=a[d];for(o in l)l.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else"dangerouslySetInnerHTML"!==d&&"children"!==d&&"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&"autoFocus"!==d&&(u.hasOwnProperty(d)?s||(s=[]):(s=s||[]).push(d,null));for(d in r){var c=r[d];if(l=null!=a?a[d]:void 0,r.hasOwnProperty(d)&&c!==l&&(null!=c||null!=l))if("style"===d)if(l){for(o in l)!l.hasOwnProperty(o)||c&&c.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in c)c.hasOwnProperty(o)&&l[o]!==c[o]&&(n||(n={}),n[o]=c[o])}else n||(s||(s=[]),s.push(d,n)),n=c;else"dangerouslySetInnerHTML"===d?(c=c?c.__html:void 0,l=l?l.__html:void 0,null!=c&&l!==c&&(s=s||[]).push(d,c)):"children"===d?"string"!==typeof c&&"number"!==typeof c||(s=s||[]).push(d,""+c):"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&(u.hasOwnProperty(d)?(null!=c&&"onScroll"===d&&Or("scroll",e),s||l===c||(s=[])):"object"===typeof c&&null!==c&&c.$$typeof===L?c.toString():(s=s||[]).push(d,c))}n&&(s=s||[]).push("style",n);var d=s;(t.updateQueue=d)&&(t.flags|=4)}},Zo=function(e,t,n,r){n!==r&&(t.flags|=4)};var fs="function"===typeof WeakMap?WeakMap:Map;function ps(e,t,n){(n=ca(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Zs||(Zs=!0,Qs=r),ds(0,t)},n}function hs(e,t,n){(n=ca(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"===typeof r){var i=t.value;n.payload=function(){return ds(0,t),r(i)}}var a=e.stateNode;return null!==a&&"function"===typeof a.componentDidCatch&&(n.callback=function(){"function"!==typeof r&&(null===Js?Js=new Set([this]):Js.add(this),ds(0,t));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}var ms="function"===typeof WeakSet?WeakSet:Set;function gs(e){var t=e.ref;if(null!==t)if("function"===typeof t)try{t(null)}catch(n){Hu(e,n)}else t.current=null}function vs(e,t){switch(t.tag){case 0:case 11:case 15:case 22:case 5:case 6:case 4:case 17:return;case 1:if(256&t.flags&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:Zi(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:return void(256&t.flags&&Wr(t.stateNode.containerInfo))}throw Error(o(163))}function ys(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{if(3===(3&e.tag)){var r=e.create;e.destroy=r()}e=e.next}while(e!==t)}if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{var i=e;r=i.next,0!==(4&(i=i.tag))&&0!==(1&i)&&(Bu(n,e),Fu(n,e)),e=r}while(e!==t)}return;case 1:return e=n.stateNode,4&n.flags&&(null===t?e.componentDidMount():(r=n.elementType===n.type?t.memoizedProps:Zi(n.type,t.memoizedProps),e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),void(null!==(t=n.updateQueue)&&ha(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:case 1:e=n.child.stateNode}ha(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.flags&&Vr(n.type,n.memoizedProps)&&e.focus());case 6:case 4:case 12:case 19:case 17:case 20:case 21:case 23:case 24:return;case 13:return void(null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&Ct(n)))))}throw Error(o(163))}function bs(e,t){for(var n=e;;){if(5===n.tag){var r=n.stateNode;if(t)"function"===typeof(r=r.style).setProperty?r.setProperty("display","none","important"):r.display="none";else{r=n.stateNode;var i=n.memoizedProps.style;i=void 0!==i&&null!==i&&i.hasOwnProperty("display")?i.display:null,r.style.display=_e("display",i)}}else if(6===n.tag)n.stateNode.nodeValue=t?"":n.memoizedProps;else if((23!==n.tag&&24!==n.tag||null===n.memoizedState||n===e)&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function Es(e,t){if(Ti&&"function"===typeof Ti.onCommitFiberUnmount)try{Ti.onCommitFiberUnmount(Ai,t)}catch(a){}switch(t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var n=e=e.next;do{var r=n,i=r.destroy;if(r=r.tag,void 0!==i)if(0!==(4&r))Bu(t,n);else{r=t;try{i()}catch(a){Hu(r,a)}}n=n.next}while(n!==e)}break;case 1:if(gs(t),"function"===typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(a){Hu(t,a)}break;case 5:gs(t);break;case 4:Ss(e,t)}}function _s(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function Cs(e){return 5===e.tag||3===e.tag||4===e.tag}function As(e){e:{for(var t=e.return;null!==t;){if(Cs(t))break e;t=t.return}throw Error(o(160))}var n=t;switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(o(161))}16&n.flags&&(ye(t,""),n.flags&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||Cs(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.flags)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.flags)){n=n.stateNode;break e}}r?Ts(e,n,t):ws(e,n,t)}function Ts(e,t,n){var r=e.tag,i=5===r||6===r;if(i)e=i?e.stateNode:e.stateNode.instance,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!==(n=n._reactRootContainer)&&void 0!==n||null!==t.onclick||(t.onclick=Ur));else if(4!==r&&null!==(e=e.child))for(Ts(e,t,n),e=e.sibling;null!==e;)Ts(e,t,n),e=e.sibling}function ws(e,t,n){var r=e.tag,i=5===r||6===r;if(i)e=i?e.stateNode:e.stateNode.instance,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(ws(e,t,n),e=e.sibling;null!==e;)ws(e,t,n),e=e.sibling}function Ss(e,t){for(var n,r,i=t,a=!1;;){if(!a){a=i.return;e:for(;;){if(null===a)throw Error(o(160));switch(n=a.stateNode,a.tag){case 5:r=!1;break e;case 3:case 4:n=n.containerInfo,r=!0;break e}a=a.return}a=!0}if(5===i.tag||6===i.tag){e:for(var s=e,u=i,l=u;;)if(Es(s,l),null!==l.child&&4!==l.tag)l.child.return=l,l=l.child;else{if(l===u)break e;for(;null===l.sibling;){if(null===l.return||l.return===u)break e;l=l.return}l.sibling.return=l.return,l=l.sibling}r?(s=n,u=i.stateNode,8===s.nodeType?s.parentNode.removeChild(u):s.removeChild(u)):n.removeChild(i.stateNode)}else if(4===i.tag){if(null!==i.child){n=i.stateNode.containerInfo,r=!0,i.child.return=i,i=i.child;continue}}else if(Es(e,i),null!==i.child){i.child.return=i,i=i.child;continue}if(i===t)break;for(;null===i.sibling;){if(null===i.return||i.return===t)return;4===(i=i.return).tag&&(a=!1)}i.sibling.return=i.return,i=i.sibling}}function ks(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var n=t.updateQueue;if(null!==(n=null!==n?n.lastEffect:null)){var r=n=n.next;do{3===(3&r.tag)&&(e=r.destroy,r.destroy=void 0,void 0!==e&&e()),r=r.next}while(r!==n)}return;case 1:case 12:case 17:return;case 5:if(null!=(n=t.stateNode)){r=t.memoizedProps;var i=null!==e?e.memoizedProps:r;e=t.type;var a=t.updateQueue;if(t.updateQueue=null,null!==a){for(n[Jr]=r,"input"===e&&"radio"===r.type&&null!=r.name&&te(n,r),we(e,i),t=we(e,r),i=0;i<a.length;i+=2){var s=a[i],u=a[i+1];"style"===s?Ce(n,u):"dangerouslySetInnerHTML"===s?ve(n,u):"children"===s?ye(n,u):E(n,s,u,t)}switch(e){case"input":ne(n,r);break;case"textarea":le(n,r);break;case"select":e=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(a=r.value)?oe(n,!!r.multiple,a,!1):e!==!!r.multiple&&(null!=r.defaultValue?oe(n,!!r.multiple,r.defaultValue,!0):oe(n,!!r.multiple,r.multiple?[]:"",!1))}}}return;case 6:if(null===t.stateNode)throw Error(o(162));return void(t.stateNode.nodeValue=t.memoizedProps);case 3:return void((n=t.stateNode).hydrate&&(n.hydrate=!1,Ct(n.containerInfo)));case 13:return null!==t.memoizedState&&(qs=Vi(),bs(t.child,!0)),void Ds(t);case 19:return void Ds(t);case 23:case 24:return void bs(t,null!==t.memoizedState)}throw Error(o(163))}function Ds(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new ms),t.forEach((function(t){var r=Vu.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function xs(e,t){return null!==e&&(null===(e=e.memoizedState)||null!==e.dehydrated)&&(null!==(t=t.memoizedState)&&null===t.dehydrated)}var Os=Math.ceil,Ns=_.ReactCurrentDispatcher,Is=_.ReactCurrentOwner,Ps=0,Ms=null,Ls=null,Rs=0,Fs=0,Bs=li(0),js=0,Us=null,Hs=0,zs=0,Vs=0,Ys=0,Gs=null,qs=0,Ws=1/0;function Ks(){Ws=Vi()+500}var Xs,$s=null,Zs=!1,Qs=null,Js=null,eu=!1,tu=null,nu=90,ru=[],iu=[],au=null,ou=0,su=null,uu=-1,lu=0,cu=0,du=null,fu=!1;function pu(){return 0!==(48&Ps)?Vi():-1!==uu?uu:uu=Vi()}function hu(e){if(0===(2&(e=e.mode)))return 1;if(0===(4&e))return 99===Yi()?1:2;if(0===lu&&(lu=Hs),0!==$i.transition){0!==cu&&(cu=null!==Gs?Gs.pendingLanes:0),e=lu;var t=4186112&~cu;return 0===(t&=-t)&&(0===(t=(e=4186112&~e)&-e)&&(t=8192)),t}return e=Yi(),0!==(4&Ps)&&98===e?e=Ut(12,lu):e=Ut(e=function(e){switch(e){case 99:return 15;case 98:return 10;case 97:case 96:return 8;case 95:return 2;default:return 0}}(e),lu),e}function mu(e,t,n){if(50<ou)throw ou=0,su=null,Error(o(185));if(null===(e=gu(e,t)))return null;Vt(e,t,n),e===Ms&&(Vs|=t,4===js&&bu(e,Rs));var r=Yi();1===t?0!==(8&Ps)&&0===(48&Ps)?Eu(e):(vu(e,n),0===Ps&&(Ks(),Ki())):(0===(4&Ps)||98!==r&&99!==r||(null===au?au=new Set([e]):au.add(e)),vu(e,n)),Gs=e}function gu(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}function vu(e,t){for(var n=e.callbackNode,r=e.suspendedLanes,i=e.pingedLanes,a=e.expirationTimes,s=e.pendingLanes;0<s;){var u=31-Yt(s),l=1<<u,c=a[u];if(-1===c){if(0===(l&r)||0!==(l&i)){c=t,Ft(l);var d=Rt;a[u]=10<=d?c+250:6<=d?c+5e3:-1}}else c<=t&&(e.expiredLanes|=l);s&=~l}if(r=Bt(e,e===Ms?Rs:0),t=Rt,0===r)null!==n&&(n!==Fi&&ki(n),e.callbackNode=null,e.callbackPriority=0);else{if(null!==n){if(e.callbackPriority===t)return;n!==Fi&&ki(n)}15===t?(n=Eu.bind(null,e),null===ji?(ji=[n],Ui=Si(Ii,Xi)):ji.push(n),n=Fi):14===t?n=Wi(99,Eu.bind(null,e)):(n=function(e){switch(e){case 15:case 14:return 99;case 13:case 12:case 11:case 10:return 98;case 9:case 8:case 7:case 6:case 4:case 5:return 97;case 3:case 2:case 1:return 95;case 0:return 90;default:throw Error(o(358,e))}}(t),n=Wi(n,yu.bind(null,e))),e.callbackPriority=t,e.callbackNode=n}}function yu(e){if(uu=-1,cu=lu=0,0!==(48&Ps))throw Error(o(327));var t=e.callbackNode;if(Ru()&&e.callbackNode!==t)return null;var n=Bt(e,e===Ms?Rs:0);if(0===n)return null;var r=n,i=Ps;Ps|=16;var a=ku();for(Ms===e&&Rs===r||(Ks(),wu(e,r));;)try{Ou();break}catch(u){Su(e,u)}if(na(),Ns.current=a,Ps=i,null!==Ls?r=0:(Ms=null,Rs=0,r=js),0!==(Hs&Vs))wu(e,0);else if(0!==r){if(2===r&&(Ps|=64,e.hydrate&&(e.hydrate=!1,Wr(e.containerInfo)),0!==(n=jt(e))&&(r=Du(e,n))),1===r)throw t=Us,wu(e,0),bu(e,n),vu(e,Vi()),t;switch(e.finishedWork=e.current.alternate,e.finishedLanes=n,r){case 0:case 1:throw Error(o(345));case 2:case 5:Pu(e);break;case 3:if(bu(e,n),(62914560&n)===n&&10<(r=qs+500-Vi())){if(0!==Bt(e,0))break;if(((i=e.suspendedLanes)&n)!==n){pu(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=Gr(Pu.bind(null,e),r);break}Pu(e);break;case 4:if(bu(e,n),(4186112&n)===n)break;for(r=e.eventTimes,i=-1;0<n;){var s=31-Yt(n);a=1<<s,(s=r[s])>i&&(i=s),n&=~a}if(n=i,10<(n=(120>(n=Vi()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Os(n/1960))-n)){e.timeoutHandle=Gr(Pu.bind(null,e),n);break}Pu(e);break;default:throw Error(o(329))}}return vu(e,Vi()),e.callbackNode===t?yu.bind(null,e):null}function bu(e,t){for(t&=~Ys,t&=~Vs,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Yt(t),r=1<<n;e[n]=-1,t&=~r}}function Eu(e){if(0!==(48&Ps))throw Error(o(327));if(Ru(),e===Ms&&0!==(e.expiredLanes&Rs)){var t=Rs,n=Du(e,t);0!==(Hs&Vs)&&(n=Du(e,t=Bt(e,t)))}else n=Du(e,t=Bt(e,0));if(0!==e.tag&&2===n&&(Ps|=64,e.hydrate&&(e.hydrate=!1,Wr(e.containerInfo)),0!==(t=jt(e))&&(n=Du(e,t))),1===n)throw n=Us,wu(e,0),bu(e,t),vu(e,Vi()),n;return e.finishedWork=e.current.alternate,e.finishedLanes=t,Pu(e),vu(e,Vi()),null}function _u(e,t){var n=Ps;Ps|=1;try{return e(t)}finally{0===(Ps=n)&&(Ks(),Ki())}}function Cu(e,t){var n=Ps;Ps&=-2,Ps|=8;try{return e(t)}finally{0===(Ps=n)&&(Ks(),Ki())}}function Au(e,t){di(Bs,Fs),Fs|=t,Hs|=t}function Tu(){Fs=Bs.current,ci(Bs)}function wu(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,qr(n)),null!==Ls)for(n=Ls.return;null!==n;){var r=n;switch(r.tag){case 1:null!==(r=r.type.childContextTypes)&&void 0!==r&&yi();break;case 3:Ma(),ci(hi),ci(pi),Xa();break;case 5:Ra(r);break;case 4:Ma();break;case 13:case 19:ci(Fa);break;case 10:ra(r);break;case 23:case 24:Tu()}n=n.return}Ms=e,Ls=Wu(e.current,null),Rs=Fs=Hs=t,js=0,Us=null,Ys=Vs=zs=0}function Su(e,t){for(;;){var n=Ls;try{if(na(),$a.current=Io,no){for(var r=Ja.memoizedState;null!==r;){var i=r.queue;null!==i&&(i.pending=null),r=r.next}no=!1}if(Qa=0,to=eo=Ja=null,ro=!1,Is.current=null,null===n||null===n.return){js=1,Us=t,Ls=null;break}e:{var a=e,o=n.return,s=n,u=t;if(t=Rs,s.flags|=2048,s.firstEffect=s.lastEffect=null,null!==u&&"object"===typeof u&&"function"===typeof u.then){var l=u;if(0===(2&s.mode)){var c=s.alternate;c?(s.updateQueue=c.updateQueue,s.memoizedState=c.memoizedState,s.lanes=c.lanes):(s.updateQueue=null,s.memoizedState=null)}var d=0!==(1&Fa.current),f=o;do{var p;if(p=13===f.tag){var h=f.memoizedState;if(null!==h)p=null!==h.dehydrated;else{var m=f.memoizedProps;p=void 0!==m.fallback&&(!0!==m.unstable_avoidThisFallback||!d)}}if(p){var g=f.updateQueue;if(null===g){var v=new Set;v.add(l),f.updateQueue=v}else g.add(l);if(0===(2&f.mode)){if(f.flags|=64,s.flags|=16384,s.flags&=-2981,1===s.tag)if(null===s.alternate)s.tag=17;else{var y=ca(-1,1);y.tag=2,da(s,y)}s.lanes|=1;break e}u=void 0,s=t;var b=a.pingCache;if(null===b?(b=a.pingCache=new fs,u=new Set,b.set(l,u)):void 0===(u=b.get(l))&&(u=new Set,b.set(l,u)),!u.has(s)){u.add(s);var E=zu.bind(null,a,l,s);l.then(E,E)}f.flags|=4096,f.lanes=t;break e}f=f.return}while(null!==f);u=Error((W(s.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.")}5!==js&&(js=2),u=cs(u,s),f=o;do{switch(f.tag){case 3:a=u,f.flags|=4096,t&=-t,f.lanes|=t,fa(f,ps(0,a,t));break e;case 1:a=u;var _=f.type,C=f.stateNode;if(0===(64&f.flags)&&("function"===typeof _.getDerivedStateFromError||null!==C&&"function"===typeof C.componentDidCatch&&(null===Js||!Js.has(C)))){f.flags|=4096,t&=-t,f.lanes|=t,fa(f,hs(f,a,t));break e}}f=f.return}while(null!==f)}Iu(n)}catch(A){t=A,Ls===n&&null!==n&&(Ls=n=n.return);continue}break}}function ku(){var e=Ns.current;return Ns.current=Io,null===e?Io:e}function Du(e,t){var n=Ps;Ps|=16;var r=ku();for(Ms===e&&Rs===t||wu(e,t);;)try{xu();break}catch(i){Su(e,i)}if(na(),Ps=n,Ns.current=r,null!==Ls)throw Error(o(261));return Ms=null,Rs=0,js}function xu(){for(;null!==Ls;)Nu(Ls)}function Ou(){for(;null!==Ls&&!Di();)Nu(Ls)}function Nu(e){var t=Xs(e.alternate,e,Fs);e.memoizedProps=e.pendingProps,null===t?Iu(e):Ls=t,Is.current=null}function Iu(e){var t=e;do{var n=t.alternate;if(e=t.return,0===(2048&t.flags)){if(null!==(n=us(n,t,Fs)))return void(Ls=n);if(24!==(n=t).tag&&23!==n.tag||null===n.memoizedState||0!==(1073741824&Fs)||0===(4&n.mode)){for(var r=0,i=n.child;null!==i;)r|=i.lanes|i.childLanes,i=i.sibling;n.childLanes=r}null!==e&&0===(2048&e.flags)&&(null===e.firstEffect&&(e.firstEffect=t.firstEffect),null!==t.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1<t.flags&&(null!==e.lastEffect?e.lastEffect.nextEffect=t:e.firstEffect=t,e.lastEffect=t))}else{if(null!==(n=ls(t)))return n.flags&=2047,void(Ls=n);null!==e&&(e.firstEffect=e.lastEffect=null,e.flags|=2048)}if(null!==(t=t.sibling))return void(Ls=t);Ls=t=e}while(null!==t);0===js&&(js=5)}function Pu(e){var t=Yi();return qi(99,Mu.bind(null,e,t)),null}function Mu(e,t){do{Ru()}while(null!==tu);if(0!==(48&Ps))throw Error(o(327));var n=e.finishedWork;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(o(177));e.callbackNode=null;var r=n.lanes|n.childLanes,i=r,a=e.pendingLanes&~i;e.pendingLanes=i,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=i,e.mutableReadLanes&=i,e.entangledLanes&=i,i=e.entanglements;for(var s=e.eventTimes,u=e.expirationTimes;0<a;){var l=31-Yt(a),c=1<<l;i[l]=0,s[l]=-1,u[l]=-1,a&=~c}if(null!==au&&0===(24&r)&&au.has(e)&&au.delete(e),e===Ms&&(Ls=Ms=null,Rs=0),1<n.flags?null!==n.lastEffect?(n.lastEffect.nextEffect=n,r=n.firstEffect):r=n:r=n.firstEffect,null!==r){if(i=Ps,Ps|=32,Is.current=null,Hr=Xt,vr(s=gr())){if("selectionStart"in s)u={start:s.selectionStart,end:s.selectionEnd};else e:if(u=(u=s.ownerDocument)&&u.defaultView||window,(c=u.getSelection&&u.getSelection())&&0!==c.rangeCount){u=c.anchorNode,a=c.anchorOffset,l=c.focusNode,c=c.focusOffset;try{u.nodeType,l.nodeType}catch(S){u=null;break e}var d=0,f=-1,p=-1,h=0,m=0,g=s,v=null;t:for(;;){for(var y;g!==u||0!==a&&3!==g.nodeType||(f=d+a),g!==l||0!==c&&3!==g.nodeType||(p=d+c),3===g.nodeType&&(d+=g.nodeValue.length),null!==(y=g.firstChild);)v=g,g=y;for(;;){if(g===s)break t;if(v===u&&++h===a&&(f=d),v===l&&++m===c&&(p=d),null!==(y=g.nextSibling))break;v=(g=v).parentNode}g=y}u=-1===f||-1===p?null:{start:f,end:p}}else u=null;u=u||{start:0,end:0}}else u=null;zr={focusedElem:s,selectionRange:u},Xt=!1,du=null,fu=!1,$s=r;do{try{Lu()}catch(S){if(null===$s)throw Error(o(330));Hu($s,S),$s=$s.nextEffect}}while(null!==$s);du=null,$s=r;do{try{for(s=e;null!==$s;){var b=$s.flags;if(16&b&&ye($s.stateNode,""),128&b){var E=$s.alternate;if(null!==E){var _=E.ref;null!==_&&("function"===typeof _?_(null):_.current=null)}}switch(1038&b){case 2:As($s),$s.flags&=-3;break;case 6:As($s),$s.flags&=-3,ks($s.alternate,$s);break;case 1024:$s.flags&=-1025;break;case 1028:$s.flags&=-1025,ks($s.alternate,$s);break;case 4:ks($s.alternate,$s);break;case 8:Ss(s,u=$s);var C=u.alternate;_s(u),null!==C&&_s(C)}$s=$s.nextEffect}}catch(S){if(null===$s)throw Error(o(330));Hu($s,S),$s=$s.nextEffect}}while(null!==$s);if(_=zr,E=gr(),b=_.focusedElem,s=_.selectionRange,E!==b&&b&&b.ownerDocument&&mr(b.ownerDocument.documentElement,b)){null!==s&&vr(b)&&(E=s.start,void 0===(_=s.end)&&(_=E),"selectionStart"in b?(b.selectionStart=E,b.selectionEnd=Math.min(_,b.value.length)):(_=(E=b.ownerDocument||document)&&E.defaultView||window).getSelection&&(_=_.getSelection(),u=b.textContent.length,C=Math.min(s.start,u),s=void 0===s.end?C:Math.min(s.end,u),!_.extend&&C>s&&(u=s,s=C,C=u),u=hr(b,C),a=hr(b,s),u&&a&&(1!==_.rangeCount||_.anchorNode!==u.node||_.anchorOffset!==u.offset||_.focusNode!==a.node||_.focusOffset!==a.offset)&&((E=E.createRange()).setStart(u.node,u.offset),_.removeAllRanges(),C>s?(_.addRange(E),_.extend(a.node,a.offset)):(E.setEnd(a.node,a.offset),_.addRange(E))))),E=[];for(_=b;_=_.parentNode;)1===_.nodeType&&E.push({element:_,left:_.scrollLeft,top:_.scrollTop});for("function"===typeof b.focus&&b.focus(),b=0;b<E.length;b++)(_=E[b]).element.scrollLeft=_.left,_.element.scrollTop=_.top}Xt=!!Hr,zr=Hr=null,e.current=n,$s=r;do{try{for(b=e;null!==$s;){var A=$s.flags;if(36&A&&ys(b,$s.alternate,$s),128&A){E=void 0;var T=$s.ref;if(null!==T){var w=$s.stateNode;$s.tag,E=w,"function"===typeof T?T(E):T.current=E}}$s=$s.nextEffect}}catch(S){if(null===$s)throw Error(o(330));Hu($s,S),$s=$s.nextEffect}}while(null!==$s);$s=null,Bi(),Ps=i}else e.current=n;if(eu)eu=!1,tu=e,nu=t;else for($s=r;null!==$s;)t=$s.nextEffect,$s.nextEffect=null,8&$s.flags&&((A=$s).sibling=null,A.stateNode=null),$s=t;if(0===(r=e.pendingLanes)&&(Js=null),1===r?e===su?ou++:(ou=0,su=e):ou=0,n=n.stateNode,Ti&&"function"===typeof Ti.onCommitFiberRoot)try{Ti.onCommitFiberRoot(Ai,n,void 0,64===(64&n.current.flags))}catch(S){}if(vu(e,Vi()),Zs)throw Zs=!1,e=Qs,Qs=null,e;return 0!==(8&Ps)||Ki(),null}function Lu(){for(;null!==$s;){var e=$s.alternate;fu||null===du||(0!==(8&$s.flags)?et($s,du)&&(fu=!0):13===$s.tag&&xs(e,$s)&&et($s,du)&&(fu=!0));var t=$s.flags;0!==(256&t)&&vs(e,$s),0===(512&t)||eu||(eu=!0,Wi(97,(function(){return Ru(),null}))),$s=$s.nextEffect}}function Ru(){if(90!==nu){var e=97<nu?97:nu;return nu=90,qi(e,ju)}return!1}function Fu(e,t){ru.push(t,e),eu||(eu=!0,Wi(97,(function(){return Ru(),null})))}function Bu(e,t){iu.push(t,e),eu||(eu=!0,Wi(97,(function(){return Ru(),null})))}function ju(){if(null===tu)return!1;var e=tu;if(tu=null,0!==(48&Ps))throw Error(o(331));var t=Ps;Ps|=32;var n=iu;iu=[];for(var r=0;r<n.length;r+=2){var i=n[r],a=n[r+1],s=i.destroy;if(i.destroy=void 0,"function"===typeof s)try{s()}catch(l){if(null===a)throw Error(o(330));Hu(a,l)}}for(n=ru,ru=[],r=0;r<n.length;r+=2){i=n[r],a=n[r+1];try{var u=i.create;i.destroy=u()}catch(l){if(null===a)throw Error(o(330));Hu(a,l)}}for(u=e.current.firstEffect;null!==u;)e=u.nextEffect,u.nextEffect=null,8&u.flags&&(u.sibling=null,u.stateNode=null),u=e;return Ps=t,Ki(),!0}function Uu(e,t,n){da(e,t=ps(0,t=cs(n,t),1)),t=pu(),null!==(e=gu(e,1))&&(Vt(e,1,t),vu(e,t))}function Hu(e,t){if(3===e.tag)Uu(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){Uu(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"===typeof n.type.getDerivedStateFromError||"function"===typeof r.componentDidCatch&&(null===Js||!Js.has(r))){var i=hs(n,e=cs(t,e),1);if(da(n,i),i=pu(),null!==(n=gu(n,1)))Vt(n,1,i),vu(n,i);else if("function"===typeof r.componentDidCatch&&(null===Js||!Js.has(r)))try{r.componentDidCatch(t,e)}catch(a){}break}}n=n.return}}function zu(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=pu(),e.pingedLanes|=e.suspendedLanes&n,Ms===e&&(Rs&n)===n&&(4===js||3===js&&(62914560&Rs)===Rs&&500>Vi()-qs?wu(e,0):Ys|=n),vu(e,t)}function Vu(e,t){var n=e.stateNode;null!==n&&n.delete(t),0===(t=0)&&(0===(2&(t=e.mode))?t=1:0===(4&t)?t=99===Yi()?1:2:(0===lu&&(lu=Hs),0===(t=Ht(62914560&~lu))&&(t=4194304))),n=pu(),null!==(e=gu(e,t))&&(Vt(e,t,n),vu(e,n))}function Yu(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function Gu(e,t,n,r){return new Yu(e,t,n,r)}function qu(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Wu(e,t){var n=e.alternate;return null===n?((n=Gu(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Ku(e,t,n,r,i,a){var s=2;if(r=e,"function"===typeof e)qu(e)&&(s=1);else if("string"===typeof e)s=5;else e:switch(e){case T:return Xu(n.children,i,a,t);case R:s=8,i|=16;break;case w:s=8,i|=1;break;case S:return(e=Gu(12,n,t,8|i)).elementType=S,e.type=S,e.lanes=a,e;case O:return(e=Gu(13,n,t,i)).type=O,e.elementType=O,e.lanes=a,e;case N:return(e=Gu(19,n,t,i)).elementType=N,e.lanes=a,e;case F:return $u(n,i,a,t);case B:return(e=Gu(24,n,t,i)).elementType=B,e.lanes=a,e;default:if("object"===typeof e&&null!==e)switch(e.$$typeof){case k:s=10;break e;case D:s=9;break e;case x:s=11;break e;case I:s=14;break e;case P:s=16,r=null;break e;case M:s=22;break e}throw Error(o(130,null==e?e:typeof e,""))}return(t=Gu(s,n,t,i)).elementType=e,t.type=r,t.lanes=a,t}function Xu(e,t,n,r){return(e=Gu(7,e,r,t)).lanes=n,e}function $u(e,t,n,r){return(e=Gu(23,e,r,t)).elementType=F,e.lanes=n,e}function Zu(e,t,n){return(e=Gu(6,e,null,t)).lanes=n,e}function Qu(e,t,n){return(t=Gu(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Ju(e,t,n){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=zt(0),this.expirationTimes=zt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=zt(0),this.mutableSourceEagerHydrationData=null}function el(e,t,n,r){var i=t.current,a=pu(),s=hu(i);e:if(n){t:{if($e(n=n._reactInternals)!==n||1!==n.tag)throw Error(o(170));var u=n;do{switch(u.tag){case 3:u=u.stateNode.context;break t;case 1:if(vi(u.type)){u=u.stateNode.__reactInternalMemoizedMergedChildContext;break t}}u=u.return}while(null!==u);throw Error(o(171))}if(1===n.tag){var l=n.type;if(vi(l)){n=Ei(n,l,u);break e}}n=u}else n=fi;return null===t.context?t.context=n:t.pendingContext=n,(t=ca(a,s)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),da(i,t),mu(i,s,a),s}function tl(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function nl(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function rl(e,t){nl(e,t),(e=e.alternate)&&nl(e,t)}function il(e,t,n){var r=null!=n&&null!=n.hydrationOptions&&n.hydrationOptions.mutableSources||null;if(n=new Ju(e,t,null!=n&&!0===n.hydrate),t=Gu(3,null,null,2===t?7:1===t?3:0),n.current=t,t.stateNode=n,ua(t),e[ei]=n.current,Ir(8===e.nodeType?e.parentNode:e),r)for(e=0;e<r.length;e++){var i=(t=r[e])._getVersion;i=i(t._source),null==n.mutableSourceEagerHydrationData?n.mutableSourceEagerHydrationData=[t,i]:n.mutableSourceEagerHydrationData.push(t,i)}this._internalRoot=n}function al(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function ol(e,t,n,r,i){var a=n._reactRootContainer;if(a){var o=a._internalRoot;if("function"===typeof i){var s=i;i=function(){var e=tl(o);s.call(e)}}el(t,o,e,i)}else{if(a=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new il(e,0,t?{hydrate:!0}:void 0)}(n,r),o=a._internalRoot,"function"===typeof i){var u=i;i=function(){var e=tl(o);u.call(e)}}Cu((function(){el(t,o,e,i)}))}return tl(o)}function sl(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!al(t))throw Error(o(200));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:A,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)}Xs=function(e,t,n){var r=t.lanes;if(null!==e)if(e.memoizedProps!==t.pendingProps||hi.current)Fo=!0;else{if(0===(n&r)){switch(Fo=!1,t.tag){case 3:Wo(t),Wa();break;case 5:La(t);break;case 1:vi(t.type)&&_i(t);break;case 4:Pa(t,t.stateNode.containerInfo);break;case 10:r=t.memoizedProps.value;var i=t.type._context;di(Qi,i._currentValue),i._currentValue=r;break;case 13:if(null!==t.memoizedState)return 0!==(n&t.child.childLanes)?Jo(e,t,n):(di(Fa,1&Fa.current),null!==(t=os(e,t,n))?t.sibling:null);di(Fa,1&Fa.current);break;case 19:if(r=0!==(n&t.childLanes),0!==(64&e.flags)){if(r)return as(e,t,n);t.flags|=64}if(null!==(i=t.memoizedState)&&(i.rendering=null,i.tail=null,i.lastEffect=null),di(Fa,Fa.current),r)break;return null;case 23:case 24:return t.lanes=0,zo(e,t,n)}return os(e,t,n)}Fo=0!==(16384&e.flags)}else Fo=!1;switch(t.lanes=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,i=gi(t,pi.current),aa(t,n),i=oo(null,t,r,e,i,n),t.flags|=1,"object"===typeof i&&null!==i&&"function"===typeof i.render&&void 0===i.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,vi(r)){var a=!0;_i(t)}else a=!1;t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null,ua(t);var s=r.getDerivedStateFromProps;"function"===typeof s&&ga(t,r,s,e),i.updater=va,t.stateNode=i,i._reactInternals=t,_a(t,r,e,n),t=qo(null,t,r,!0,a,n)}else t.tag=0,Bo(null,t,i,n),t=t.child;return t;case 16:i=t.elementType;e:{switch(null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,i=(a=i._init)(i._payload),t.type=i,a=t.tag=function(e){if("function"===typeof e)return qu(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===x)return 11;if(e===I)return 14}return 2}(i),e=Zi(i,e),a){case 0:t=Yo(null,t,i,e,n);break e;case 1:t=Go(null,t,i,e,n);break e;case 11:t=jo(null,t,i,e,n);break e;case 14:t=Uo(null,t,i,Zi(i.type,e),r,n);break e}throw Error(o(306,i,""))}return t;case 0:return r=t.type,i=t.pendingProps,Yo(e,t,r,i=t.elementType===r?i:Zi(r,i),n);case 1:return r=t.type,i=t.pendingProps,Go(e,t,r,i=t.elementType===r?i:Zi(r,i),n);case 3:if(Wo(t),r=t.updateQueue,null===e||null===r)throw Error(o(282));if(r=t.pendingProps,i=null!==(i=t.memoizedState)?i.element:null,la(e,t),pa(t,r,null,n),(r=t.memoizedState.element)===i)Wa(),t=os(e,t,n);else{if((a=(i=t.stateNode).hydrate)&&(Ua=Kr(t.stateNode.containerInfo.firstChild),ja=t,a=Ha=!0),a){if(null!=(e=i.mutableSourceEagerHydrationData))for(i=0;i<e.length;i+=2)(a=e[i])._workInProgressVersionPrimary=e[i+1],Ka.push(a);for(n=ka(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|1024,n=n.sibling}else Bo(e,t,r,n),Wa();t=t.child}return t;case 5:return La(t),null===e&&Ya(t),r=t.type,i=t.pendingProps,a=null!==e?e.memoizedProps:null,s=i.children,Yr(r,i)?s=null:null!==a&&Yr(r,a)&&(t.flags|=16),Vo(e,t),Bo(e,t,s,n),t.child;case 6:return null===e&&Ya(t),null;case 13:return Jo(e,t,n);case 4:return Pa(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Sa(t,null,r,n):Bo(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,jo(e,t,r,i=t.elementType===r?i:Zi(r,i),n);case 7:return Bo(e,t,t.pendingProps,n),t.child;case 8:case 12:return Bo(e,t,t.pendingProps.children,n),t.child;case 10:e:{r=t.type._context,i=t.pendingProps,s=t.memoizedProps,a=i.value;var u=t.type._context;if(di(Qi,u._currentValue),u._currentValue=a,null!==s)if(u=s.value,0===(a=cr(u,a)?0:0|("function"===typeof r._calculateChangedBits?r._calculateChangedBits(u,a):1073741823))){if(s.children===i.children&&!hi.current){t=os(e,t,n);break e}}else for(null!==(u=t.child)&&(u.return=t);null!==u;){var l=u.dependencies;if(null!==l){s=u.child;for(var c=l.firstContext;null!==c;){if(c.context===r&&0!==(c.observedBits&a)){1===u.tag&&((c=ca(-1,n&-n)).tag=2,da(u,c)),u.lanes|=n,null!==(c=u.alternate)&&(c.lanes|=n),ia(u.return,n),l.lanes|=n;break}c=c.next}}else s=10===u.tag&&u.type===t.type?null:u.child;if(null!==s)s.return=u;else for(s=u;null!==s;){if(s===t){s=null;break}if(null!==(u=s.sibling)){u.return=s.return,s=u;break}s=s.return}u=s}Bo(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=(a=t.pendingProps).children,aa(t,n),r=r(i=oa(i,a.unstable_observedBits)),t.flags|=1,Bo(e,t,r,n),t.child;case 14:return a=Zi(i=t.type,t.pendingProps),Uo(e,t,i,a=Zi(i.type,a),r,n);case 15:return Ho(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Zi(r,i),null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,vi(r)?(e=!0,_i(t)):e=!1,aa(t,n),ba(t,r,i),_a(t,r,i,n),qo(null,t,r,!0,e,n);case 19:return as(e,t,n);case 23:case 24:return zo(e,t,n)}throw Error(o(156,t.tag))},il.prototype.render=function(e){el(e,this._internalRoot,null,null)},il.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;el(null,e,null,(function(){t[ei]=null}))},tt=function(e){13===e.tag&&(mu(e,4,pu()),rl(e,4))},nt=function(e){13===e.tag&&(mu(e,67108864,pu()),rl(e,67108864))},rt=function(e){if(13===e.tag){var t=pu(),n=hu(e);mu(e,n,t),rl(e,n)}},it=function(e,t){return t()},ke=function(e,t,n){switch(t){case"input":if(ne(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=ai(r);if(!i)throw Error(o(90));Z(r),ne(r,i)}}}break;case"textarea":le(e,n);break;case"select":null!=(t=n.value)&&oe(e,!!n.multiple,t,!1)}},Pe=_u,Me=function(e,t,n,r,i){var a=Ps;Ps|=4;try{return qi(98,e.bind(null,t,n,r,i))}finally{0===(Ps=a)&&(Ks(),Ki())}},Le=function(){0===(49&Ps)&&(function(){if(null!==au){var e=au;au=null,e.forEach((function(e){e.expiredLanes|=24&e.pendingLanes,vu(e,Vi())}))}Ki()}(),Ru())},Re=function(e,t){var n=Ps;Ps|=2;try{return e(t)}finally{0===(Ps=n)&&(Ks(),Ki())}};var ul={Events:[ri,ii,ai,Ne,Ie,Ru,{current:!1}]},ll={findFiberByHostInstance:ni,bundleType:0,version:"17.0.2",rendererPackageName:"react-dom"},cl={bundleType:ll.bundleType,version:ll.version,rendererPackageName:ll.rendererPackageName,rendererConfig:ll.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:_.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=Je(e))?null:e.stateNode},findFiberByHostInstance:ll.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null};if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var dl=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!dl.isDisabled&&dl.supportsFiber)try{Ai=dl.inject(cl),Ti=dl}catch(ge){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ul,t.createPortal=sl,t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"===typeof e.render)throw Error(o(188));throw Error(o(268,Object.keys(e)))}return e=null===(e=Je(t))?null:e.stateNode},t.flushSync=function(e,t){var n=Ps;if(0!==(48&n))return e(t);Ps|=1;try{if(e)return qi(99,e.bind(null,t))}finally{Ps=n,Ki()}},t.hydrate=function(e,t,n){if(!al(t))throw Error(o(200));return ol(null,e,t,!0,n)},t.render=function(e,t,n){if(!al(t))throw Error(o(200));return ol(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!al(e))throw Error(o(40));return!!e._reactRootContainer&&(Cu((function(){ol(null,null,e,!1,(function(){e._reactRootContainer=null,e[ei]=null}))})),!0)},t.unstable_batchedUpdates=_u,t.unstable_createPortal=function(e,t){return sl(e,t,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!al(n))throw Error(o(200));if(null==e||void 0===e._reactInternals)throw Error(o(38));return ol(e,t,n,!1,r)},t.version="17.0.2"},17119:function(e,t,n){"use strict";!function e(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=n(38345)},28321:function(e,t,n){"use strict";n.r(t),n.d(t,{I18nContext:function(){return g},I18nextProvider:function(){return q},Trans:function(){return B},Translation:function(){return G},composeInitialProps:function(){return T},getDefaults:function(){return b},getI18n:function(){return C},getInitialProps:function(){return w},initReactI18next:function(){return A},setDefaults:function(){return y},setI18n:function(){return _},useSSR:function(){return W},useTranslation:function(){return H},withSSR:function(){return X},withTranslation:function(){return Y}});var r=n(80045),i=n(64467),a=n(82284),o=n(9950),s=n(57530),u=n.n(s),l=n(23029),c=n(92901);function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(n,!0).forEach((function(t){(0,i.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var p,h,m={bindI18n:"languageChanging languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0},g=o.createContext();function v(){return h}function y(){m=f({},m,{},arguments.length>0&&void 0!==arguments[0]?arguments[0]:{})}function b(){return m}var E=function(){function e(){(0,l.A)(this,e),this.usedNamespaces={}}return(0,c.A)(e,[{key:"addUsedNamespaces",value:function(e){var t=this;e.forEach((function(e){t.usedNamespaces[e]||(t.usedNamespaces[e]=!0)}))}},{key:"getUsedNamespaces",value:function(){return Object.keys(this.usedNamespaces)}}]),e}();function _(e){p=e}function C(){return p}var A={type:"3rdParty",init:function(e){y(e.options.react),_(e)}};function T(e){return function(t){return new Promise((function(n){var r=w();e.getInitialProps?e.getInitialProps(t).then((function(e){n(f({},e,{},r))})):n(r)}))}}function w(){var e=C(),t=e.reportNamespaces?e.reportNamespaces.getUsedNamespaces():[],n={},r={};return e.languages.forEach((function(n){r[n]={},t.forEach((function(t){r[n][t]=e.getResourceBundle(n,t)||{}}))})),n.initialI18nStore=r,n.initialLanguage=e.language,n}function S(){if(console&&console.warn){for(var e,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];"string"===typeof n[0]&&(n[0]="react-i18next:: ".concat(n[0])),(e=console).warn.apply(e,n)}}var k={};function D(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];"string"===typeof t[0]&&k[t[0]]||("string"===typeof t[0]&&(k[t[0]]=new Date),S.apply(void 0,t))}function x(e,t,n){e.loadNamespaces(t,(function(){if(e.isInitialized)n();else{e.on("initialized",(function t(){setTimeout((function(){e.off("initialized",t)}),0),n()}))}}))}function O(e){return e.displayName||e.name||("string"===typeof e&&e.length>0?e:"Unknown")}function N(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<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?N(n,!0).forEach((function(t){(0,i.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):N(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function P(e){return e&&(e.children||e.props&&e.props.children)}function M(e){return e?e&&e.children?e.children:e.props&&e.props.children:[]}function L(e){return Array.isArray(e)?e:[e]}function R(e,t,n,r){if(!t)return"";var i=e,s=L(t),u=r.transKeepBasicHtmlNodesFor||[];return s.forEach((function(e,t){var n="".concat(t);if("string"===typeof e)i="".concat(i).concat(e);else if(P(e)){var s=u.indexOf(e.type)>-1&&1===Object.keys(e.props).length&&"string"===typeof P(e)?e.type:n;i=e.props&&e.props.i18nIsDynamicList?"".concat(i,"<").concat(s,"></").concat(s,">"):"".concat(i,"<").concat(s,">").concat(R("",M(e),t+1,r),"</").concat(s,">")}else if(o.isValidElement(e))i=u.indexOf(e.type)>-1&&0===Object.keys(e.props).length?"".concat(i,"<").concat(e.type,"/>"):"".concat(i,"<").concat(n,"></").concat(n,">");else if("object"===(0,a.A)(e)){var l=I({},e),c=l.format;delete l.format;var d=Object.keys(l);c&&1===d.length?i="".concat(i,"{{").concat(d[0],", ").concat(c,"}}"):1===d.length?i="".concat(i,"{{").concat(d[0],"}}"):S("react-i18next: the passed in object contained more than one variable - the object should look like {{ value, format }} where format is optional.",e)}else S("Trans: the passed in value is invalid - seems you passed in a variable like {number} - please pass in variables for interpolation as full objects like {{number}}.",e)})),i}function F(e,t,n,r,i){if(""===t)return[];var s=r.transKeepBasicHtmlNodesFor||[],l=t&&new RegExp(s.join("|")).test(t);if(!e&&!l)return[t];var c={};!function e(t){L(t).forEach((function(t){"string"!==typeof t&&(P(t)?e(M(t)):"object"!==(0,a.A)(t)||o.isValidElement(t)||Object.assign(c,t))}))}(e);var d=n.services.interpolator.interpolate(t,I({},c,{},i),n.language);var f=function e(t,n){var i=L(t);return L(n).reduce((function(t,n,u){var c=n.children&&n.children[0]&&n.children[0].content;if("tag"===n.type){var d=i[parseInt(n.name,10)]||{},f=o.isValidElement(d);if("string"===typeof d)t.push(d);else if(P(d)){var p=M(d),h=e(p,n.children),m=function(e){return"[object Array]"===Object.prototype.toString.call(e)&&e.every((function(e){return o.isValidElement(e)}))}(p)&&0===h.length?p:h;d.dummy&&(d.children=m),t.push(o.cloneElement(d,I({},d.props,{key:u}),m))}else if(l&&"object"===(0,a.A)(d)&&d.dummy&&!f){var g=e(i,n.children);t.push(o.cloneElement(d,I({},d.props,{key:u}),g))}else if(Number.isNaN(parseFloat(n.name)))if(r.transSupportBasicHtmlNodes&&s.indexOf(n.name)>-1)if(n.voidElement)t.push(o.createElement(n.name,{key:"".concat(n.name,"-").concat(u)}));else{var v=e(i,n.children);t.push(o.createElement(n.name,{key:"".concat(n.name,"-").concat(u)},v))}else if(n.voidElement)t.push("<".concat(n.name," />"));else{var y=e(i,n.children);t.push("<".concat(n.name,">").concat(y,"</").concat(n.name,">"))}else if("object"!==(0,a.A)(d)||f)1===n.children.length&&c?t.push(o.cloneElement(d,I({},d.props,{key:u}),c)):t.push(o.cloneElement(d,I({},d.props,{key:u})));else{var b=n.children[0]?c:null;b&&t.push(b)}}else"text"===n.type&&t.push(n.content);return t}),[])}([{dummy:!0,children:e}],u().parse("<0>".concat(d,"</0>")));return M(f[0])}function B(e){var t=e.children,n=e.count,i=e.parent,a=e.i18nKey,s=e.tOptions,u=e.values,l=e.defaults,c=e.components,d=e.ns,f=e.i18n,p=e.t,h=(0,r.A)(e,["children","count","parent","i18nKey","tOptions","values","defaults","components","ns","i18n","t"]),m=v()&&(0,o.useContext)(g)||{},y=m.i18n,E=m.defaultNS,_=f||y||C();if(!_)return D("You will need pass in an i18next instance by using i18nextReactModule"),t;var A=p||_.t.bind(_)||function(e){return e},T=I({},b(),{},_.options&&_.options.react),w=void 0!==i?i:T.defaultTransParent,S=d||A.ns||E||_.options&&_.options.defaultNS;S="string"===typeof S?[S]:S||["translation"];var k=l||R("",t,0,T)||T.transEmptyNodeValue,x=T.hashTransKey,O=a||(x?x(k):k),N=I({},s,{count:n},u,{},u?{}:{interpolation:{prefix:"#$?",suffix:"?$#"}},{defaultValue:k,ns:S}),P=O?A(O,N):k;return w?o.createElement(w,h,F(c||t,P,_,T,N)):F(c||t,P,_,T,N)}var j=n(5544);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 H(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.i18n,r=(0,o.useContext)(g),a=v()&&r||{},s=a.i18n,u=a.defaultNS,l=n||s||C();if(l&&!l.reportNamespaces&&(l.reportNamespaces=new E),!l){D("You will need pass in an i18next instance by using initReactI18next");var c=[function(e){return e},{},!1];return c.t=function(e){return e},c.i18n={},c.ready=!1,c}var d=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?U(n,!0).forEach((function(t){(0,i.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):U(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},b(),{},l.options.react),f=t.useSuspense,p=void 0===f?d.useSuspense:f,h=e||u||l.options&&l.options.defaultNS;h="string"===typeof h?[h]:h||["translation"],l.reportNamespaces.addUsedNamespaces&&l.reportNamespaces.addUsedNamespaces(h);var m=(l.isInitialized||l.initializedStoreOnce)&&h.every((function(e){return function(e,t){if(!t.languages||!t.languages.length)return D("i18n.languages were undefined or empty",t.languages),!0;var n=t.languages[0],r=!!t.options&&t.options.fallbackLng,i=t.languages[t.languages.length-1];if("cimode"===n.toLowerCase())return!0;var a=function(e,n){var r=t.services.backendConnector.state["".concat(e,"|").concat(n)];return-1===r||2===r};return!!t.hasResourceBundle(n,e)||!t.services.backendConnector.backend||!(!a(n,e)||r&&!a(i,e))}(e,l)}));function y(){return{t:l.getFixedT(null,"fallback"===d.nsMode?h:h[0])}}var _=(0,o.useState)(y()),A=(0,j.A)(_,2),T=A[0],w=A[1];(0,o.useEffect)((function(){var e=!0,t=d.bindI18n,n=d.bindI18nStore;function r(){e&&w(y())}return m||p||x(l,h,(function(){e&&w(y())})),t&&l&&l.on(t,r),n&&l&&l.store.on(n,r),function(){e=!1,t&&l&&t.split(" ").forEach((function(e){return l.off(e,r)})),n&&l&&n.split(" ").forEach((function(e){return l.store.off(e,r)}))}}),[h.join()]);var S=[T.t,l,m];if(S.t=T.t,S.i18n=l,S.ready=m,m)return S;if(!m&&!p)return S;throw new Promise((function(e){x(l,h,(function(){w(y()),e()}))}))}var z=n(58168);function V(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Y(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(n){function a(a){var s=a.forwardedRef,u=(0,r.A)(a,["forwardedRef"]),l=H(e,u),c=(0,j.A)(l,3),d=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?V(n,!0).forEach((function(t){(0,i.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):V(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},u,{t:c[0],i18n:c[1],tReady:c[2]});return t.withRef&&s&&(d.ref=s),o.createElement(n,d)}a.displayName="withI18nextTranslation(".concat(O(n),")"),a.WrappedComponent=n;return t.withRef?o.forwardRef((function(e,t){return o.createElement(a,(0,z.A)({},e,{forwardedRef:t}))})):a}}function G(e){var t=e.ns,n=e.children,i=H(t,(0,r.A)(e,["ns","children"])),a=(0,j.A)(i,3),o=a[0],s=a[1],u=a[2];return n(o,{i18n:s,lng:s.language},u)}function q(e){var t=e.i18n,n=e.defaultNS,r=e.children;return h=!0,o.createElement(g.Provider,{value:{i18n:t,defaultNS:n}},r)}function W(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).i18n,r=(0,o.useContext)(g),i=(v()&&r||{}).i18n,a=n||i||C();a.options&&a.options.isClone||(e&&!a.initializedStoreOnce&&(a.services.resourceStore.data=e,a.initializedStoreOnce=!0),t&&!a.initializedLanguageOnce&&(a.changeLanguage(t),a.initializedLanguageOnce=!0))}function K(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 X(){return function(e){function t(t){var n=t.initialI18nStore,a=t.initialLanguage,s=(0,r.A)(t,["initialI18nStore","initialLanguage"]);return W(n,a),o.createElement(e,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?K(n,!0).forEach((function(t){(0,i.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):K(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},s))}return t.getInitialProps=T(e),t.displayName="withI18nextSSR(".concat(O(e),")"),t.WrappedComponent=e,t}}},4899:function(e,t,n){"use strict";function r(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);null!==e&&void 0!==e&&this.setState(e)}function i(e){this.setState(function(t){var n=this.constructor.getDerivedStateFromProps(e,t);return null!==n&&void 0!==n?n:null}.bind(this))}function a(e,t){try{var n=this.props,r=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,r)}finally{this.props=n,this.state=r}}function o(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error("Can only polyfill class components");if("function"!==typeof e.getDerivedStateFromProps&&"function"!==typeof t.getSnapshotBeforeUpdate)return e;var n=null,o=null,s=null;if("function"===typeof t.componentWillMount?n="componentWillMount":"function"===typeof t.UNSAFE_componentWillMount&&(n="UNSAFE_componentWillMount"),"function"===typeof t.componentWillReceiveProps?o="componentWillReceiveProps":"function"===typeof t.UNSAFE_componentWillReceiveProps&&(o="UNSAFE_componentWillReceiveProps"),"function"===typeof t.componentWillUpdate?s="componentWillUpdate":"function"===typeof t.UNSAFE_componentWillUpdate&&(s="UNSAFE_componentWillUpdate"),null!==n||null!==o||null!==s){var u=e.displayName||e.name,l="function"===typeof e.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+u+" uses "+l+" but also contains the following legacy lifecycles:"+(null!==n?"\n "+n:"")+(null!==o?"\n "+o:"")+(null!==s?"\n "+s:"")+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks")}if("function"===typeof e.getDerivedStateFromProps&&(t.componentWillMount=r,t.componentWillReceiveProps=i),"function"===typeof t.getSnapshotBeforeUpdate){if("function"!==typeof t.componentDidUpdate)throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");t.componentWillUpdate=a;var c=t.componentDidUpdate;t.componentDidUpdate=function(e,t,n){var r=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:n;c.call(this,e,t,r)}}return e}n.r(t),n.d(t,{polyfill:function(){return o}}),r.__suppressDeprecationWarning=!0,i.__suppressDeprecationWarning=!0,a.__suppressDeprecationWarning=!0},158:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bodyOpenClassName=t.portalClassName=void 0;var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=n(9950),o=h(a),s=h(n(17119)),u=h(n(11942)),l=h(n(90544)),c=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(82936)),d=n(85652),f=h(d),p=n(4899);function h(e){return e&&e.__esModule?e:{default:e}}function m(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var g=t.portalClassName="ReactModalPortal",v=t.bodyOpenClassName="ReactModal__Body--open",y=d.canUseDOM&&void 0!==s.default.createPortal,b=function(e){return document.createElement(e)},E=function(){return y?s.default.createPortal:s.default.unstable_renderSubtreeIntoContainer};function _(e){return e()}var C=function(e){function t(){var e,n,i;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var a=arguments.length,u=Array(a),c=0;c<a;c++)u[c]=arguments[c];return n=i=m(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),i.removePortal=function(){!y&&s.default.unmountComponentAtNode(i.node);var e=_(i.props.parentSelector);e&&e.contains(i.node)?e.removeChild(i.node):console.warn('React-Modal: "parentSelector" prop did not returned any DOM element. Make sure that the parent element is unmounted to avoid any memory leaks.')},i.portalRef=function(e){i.portal=e},i.renderPortal=function(e){var n=E()(i,o.default.createElement(l.default,r({defaultStyles:t.defaultStyles},e)),i.node);i.portalRef(n)},m(i,n)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),i(t,[{key:"componentDidMount",value:function(){d.canUseDOM&&(y||(this.node=b("div")),this.node.className=this.props.portalClassName,_(this.props.parentSelector).appendChild(this.node),!y&&this.renderPortal(this.props))}},{key:"getSnapshotBeforeUpdate",value:function(e){return{prevParent:_(e.parentSelector),nextParent:_(this.props.parentSelector)}}},{key:"componentDidUpdate",value:function(e,t,n){if(d.canUseDOM){var r=this.props,i=r.isOpen,a=r.portalClassName;e.portalClassName!==a&&(this.node.className=a);var o=n.prevParent,s=n.nextParent;s!==o&&(o.removeChild(this.node),s.appendChild(this.node)),(e.isOpen||i)&&!y&&this.renderPortal(this.props)}}},{key:"componentWillUnmount",value:function(){if(d.canUseDOM&&this.node&&this.portal){var e=this.portal.state,t=Date.now(),n=e.isOpen&&this.props.closeTimeoutMS&&(e.closesAt||t+this.props.closeTimeoutMS);n?(e.beforeClose||this.portal.closeWithTimeout(),setTimeout(this.removePortal,n-t)):this.removePortal()}}},{key:"render",value:function(){return d.canUseDOM&&y?(!this.node&&y&&(this.node=b("div")),E()(o.default.createElement(l.default,r({ref:this.portalRef,defaultStyles:t.defaultStyles},this.props)),this.node)):null}}],[{key:"setAppElement",value:function(e){c.setElement(e)}}]),t}(a.Component);C.propTypes={isOpen:u.default.bool.isRequired,style:u.default.shape({content:u.default.object,overlay:u.default.object}),portalClassName:u.default.string,bodyOpenClassName:u.default.string,htmlOpenClassName:u.default.string,className:u.default.oneOfType([u.default.string,u.default.shape({base:u.default.string.isRequired,afterOpen:u.default.string.isRequired,beforeClose:u.default.string.isRequired})]),overlayClassName:u.default.oneOfType([u.default.string,u.default.shape({base:u.default.string.isRequired,afterOpen:u.default.string.isRequired,beforeClose:u.default.string.isRequired})]),appElement:u.default.oneOfType([u.default.instanceOf(f.default),u.default.instanceOf(d.SafeHTMLCollection),u.default.instanceOf(d.SafeNodeList),u.default.arrayOf(u.default.instanceOf(f.default))]),onAfterOpen:u.default.func,onRequestClose:u.default.func,closeTimeoutMS:u.default.number,ariaHideApp:u.default.bool,shouldFocusAfterRender:u.default.bool,shouldCloseOnOverlayClick:u.default.bool,shouldReturnFocusAfterClose:u.default.bool,preventScroll:u.default.bool,parentSelector:u.default.func,aria:u.default.object,data:u.default.object,role:u.default.string,contentLabel:u.default.string,shouldCloseOnEsc:u.default.bool,overlayRef:u.default.func,contentRef:u.default.func,id:u.default.string,overlayElement:u.default.func,contentElement:u.default.func},C.defaultProps={isOpen:!1,portalClassName:g,bodyOpenClassName:v,role:"dialog",ariaHideApp:!0,closeTimeoutMS:0,shouldFocusAfterRender:!0,shouldCloseOnEsc:!0,shouldCloseOnOverlayClick:!0,shouldReturnFocusAfterClose:!0,preventScroll:!1,parentSelector:function(){return document.body},overlayElement:function(e,t){return o.default.createElement("div",e,t)},contentElement:function(e,t){return o.default.createElement("div",e,t)}},C.defaultStyles={overlay:{position:"fixed",top:0,left:0,right:0,bottom:0,backgroundColor:"rgba(255, 255, 255, 0.75)"},content:{position:"absolute",top:"40px",left:"40px",right:"40px",bottom:"40px",border:"1px solid #ccc",background:"#fff",overflow:"auto",WebkitOverflowScrolling:"touch",borderRadius:"4px",outline:"none",padding:"20px"}},(0,p.polyfill)(C),t.default=C},90544:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(9950),s=g(n(11942)),u=m(n(84013)),l=g(n(70749)),c=m(n(82936)),d=m(n(85140)),f=n(85652),p=g(f),h=g(n(31998));function m(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function g(e){return e&&e.__esModule?e:{default:e}}n(50797);var v={overlay:"ReactModal__Overlay",content:"ReactModal__Content"},y=0,b=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.setOverlayRef=function(e){n.overlay=e,n.props.overlayRef&&n.props.overlayRef(e)},n.setContentRef=function(e){n.content=e,n.props.contentRef&&n.props.contentRef(e)},n.afterClose=function(){var e=n.props,t=e.appElement,r=e.ariaHideApp,i=e.htmlOpenClassName,a=e.bodyOpenClassName,o=e.parentSelector,s=o&&o().ownerDocument||document;a&&d.remove(s.body,a),i&&d.remove(s.getElementsByTagName("html")[0],i),r&&y>0&&0===(y-=1)&&c.show(t),n.props.shouldFocusAfterRender&&(n.props.shouldReturnFocusAfterClose?(u.returnFocus(n.props.preventScroll),u.teardownScopedFocus()):u.popWithoutFocus()),n.props.onAfterClose&&n.props.onAfterClose(),h.default.deregister(n)},n.open=function(){n.beforeOpen(),n.state.afterOpen&&n.state.beforeClose?(clearTimeout(n.closeTimer),n.setState({beforeClose:!1})):(n.props.shouldFocusAfterRender&&(u.setupScopedFocus(n.node),u.markForFocusLater()),n.setState({isOpen:!0},(function(){n.openAnimationFrame=requestAnimationFrame((function(){n.setState({afterOpen:!0}),n.props.isOpen&&n.props.onAfterOpen&&n.props.onAfterOpen({overlayEl:n.overlay,contentEl:n.content})}))})))},n.close=function(){n.props.closeTimeoutMS>0?n.closeWithTimeout():n.closeWithoutTimeout()},n.focusContent=function(){return n.content&&!n.contentHasFocus()&&n.content.focus({preventScroll:!0})},n.closeWithTimeout=function(){var e=Date.now()+n.props.closeTimeoutMS;n.setState({beforeClose:!0,closesAt:e},(function(){n.closeTimer=setTimeout(n.closeWithoutTimeout,n.state.closesAt-Date.now())}))},n.closeWithoutTimeout=function(){n.setState({beforeClose:!1,isOpen:!1,afterOpen:!1,closesAt:null},n.afterClose)},n.handleKeyDown=function(e){(function(e){return"Tab"===e.code||9===e.keyCode})(e)&&(0,l.default)(n.content,e),n.props.shouldCloseOnEsc&&function(e){return"Escape"===e.code||27===e.keyCode}(e)&&(e.stopPropagation(),n.requestClose(e))},n.handleOverlayOnClick=function(e){null===n.shouldClose&&(n.shouldClose=!0),n.shouldClose&&n.props.shouldCloseOnOverlayClick&&(n.ownerHandlesClose()?n.requestClose(e):n.focusContent()),n.shouldClose=null},n.handleContentOnMouseUp=function(){n.shouldClose=!1},n.handleOverlayOnMouseDown=function(e){n.props.shouldCloseOnOverlayClick||e.target!=n.overlay||e.preventDefault()},n.handleContentOnClick=function(){n.shouldClose=!1},n.handleContentOnMouseDown=function(){n.shouldClose=!1},n.requestClose=function(e){return n.ownerHandlesClose()&&n.props.onRequestClose(e)},n.ownerHandlesClose=function(){return n.props.onRequestClose},n.shouldBeClosed=function(){return!n.state.isOpen&&!n.state.beforeClose},n.contentHasFocus=function(){return document.activeElement===n.content||n.content.contains(document.activeElement)},n.buildClassName=function(e,t){var r="object"===("undefined"===typeof t?"undefined":i(t))?t:{base:v[e],afterOpen:v[e]+"--after-open",beforeClose:v[e]+"--before-close"},a=r.base;return n.state.afterOpen&&(a=a+" "+r.afterOpen),n.state.beforeClose&&(a=a+" "+r.beforeClose),"string"===typeof t&&t?a+" "+t:a},n.attributesFromObject=function(e,t){return Object.keys(t).reduce((function(n,r){return n[e+"-"+r]=t[r],n}),{})},n.state={afterOpen:!1,beforeClose:!1},n.shouldClose=null,n.moveFromContentToOverlay=null,n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),a(t,[{key:"componentDidMount",value:function(){this.props.isOpen&&this.open()}},{key:"componentDidUpdate",value:function(e,t){this.props.isOpen&&!e.isOpen?this.open():!this.props.isOpen&&e.isOpen&&this.close(),this.props.shouldFocusAfterRender&&this.state.isOpen&&!t.isOpen&&this.focusContent()}},{key:"componentWillUnmount",value:function(){this.state.isOpen&&this.afterClose(),clearTimeout(this.closeTimer),cancelAnimationFrame(this.openAnimationFrame)}},{key:"beforeOpen",value:function(){var e=this.props,t=e.appElement,n=e.ariaHideApp,r=e.htmlOpenClassName,i=e.bodyOpenClassName,a=e.parentSelector,o=a&&a().ownerDocument||document;i&&d.add(o.body,i),r&&d.add(o.getElementsByTagName("html")[0],r),n&&(y+=1,c.hide(t)),h.default.register(this)}},{key:"render",value:function(){var e=this.props,t=e.id,n=e.className,i=e.overlayClassName,a=e.defaultStyles,o=e.children,s=n?{}:a.content,u=i?{}:a.overlay;if(this.shouldBeClosed())return null;var l={ref:this.setOverlayRef,className:this.buildClassName("overlay",i),style:r({},u,this.props.style.overlay),onClick:this.handleOverlayOnClick,onMouseDown:this.handleOverlayOnMouseDown},c=r({id:t,ref:this.setContentRef,style:r({},s,this.props.style.content),className:this.buildClassName("content",n),tabIndex:"-1",onKeyDown:this.handleKeyDown,onMouseDown:this.handleContentOnMouseDown,onMouseUp:this.handleContentOnMouseUp,onClick:this.handleContentOnClick,role:this.props.role,"aria-label":this.props.contentLabel},this.attributesFromObject("aria",r({modal:!0},this.props.aria)),this.attributesFromObject("data",this.props.data||{}),{"data-testid":this.props.testId}),d=this.props.contentElement(c,o);return this.props.overlayElement(l,d)}}]),t}(o.Component);b.defaultProps={style:{overlay:{},content:{}},defaultStyles:{}},b.propTypes={isOpen:s.default.bool.isRequired,defaultStyles:s.default.shape({content:s.default.object,overlay:s.default.object}),style:s.default.shape({content:s.default.object,overlay:s.default.object}),className:s.default.oneOfType([s.default.string,s.default.object]),overlayClassName:s.default.oneOfType([s.default.string,s.default.object]),parentSelector:s.default.func,bodyOpenClassName:s.default.string,htmlOpenClassName:s.default.string,ariaHideApp:s.default.bool,appElement:s.default.oneOfType([s.default.instanceOf(p.default),s.default.instanceOf(f.SafeHTMLCollection),s.default.instanceOf(f.SafeNodeList),s.default.arrayOf(s.default.instanceOf(p.default))]),onAfterOpen:s.default.func,onAfterClose:s.default.func,onRequestClose:s.default.func,closeTimeoutMS:s.default.number,shouldFocusAfterRender:s.default.bool,shouldCloseOnOverlayClick:s.default.bool,shouldReturnFocusAfterClose:s.default.bool,preventScroll:s.default.bool,role:s.default.string,contentLabel:s.default.string,aria:s.default.object,data:s.default.object,children:s.default.node,shouldCloseOnEsc:s.default.bool,overlayRef:s.default.func,contentRef:s.default.func,id:s.default.string,overlayElement:s.default.func,contentElement:s.default.func,testId:s.default.string},t.default=b,e.exports=t.default},82936:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){s&&(s.removeAttribute?s.removeAttribute("aria-hidden"):null!=s.length?s.forEach((function(e){return e.removeAttribute("aria-hidden")})):document.querySelectorAll(s).forEach((function(e){return e.removeAttribute("aria-hidden")})));s=null},t.log=function(){0},t.assertNodeList=u,t.setElement=function(e){var t=e;if("string"===typeof t&&o.canUseDOM){var n=document.querySelectorAll(t);u(n,t),t=n}return s=t||s},t.validateElement=l,t.hide=function(e){var t=!0,n=!1,r=void 0;try{for(var i,a=l(e)[Symbol.iterator]();!(t=(i=a.next()).done);t=!0){i.value.setAttribute("aria-hidden","true")}}catch(o){n=!0,r=o}finally{try{!t&&a.return&&a.return()}finally{if(n)throw r}}},t.show=function(e){var t=!0,n=!1,r=void 0;try{for(var i,a=l(e)[Symbol.iterator]();!(t=(i=a.next()).done);t=!0){i.value.removeAttribute("aria-hidden")}}catch(o){n=!0,r=o}finally{try{!t&&a.return&&a.return()}finally{if(n)throw r}}},t.documentNotReadyOrSSRTesting=function(){s=null};var r,i=n(22138),a=(r=i)&&r.__esModule?r:{default:r},o=n(85652);var s=null;function u(e,t){if(!e||!e.length)throw new Error("react-modal: No elements were found for selector "+t+".")}function l(e){var t=e||s;return t?Array.isArray(t)||t instanceof HTMLCollection||t instanceof NodeList?t:[t]:((0,a.default)(!1,["react-modal: App element is not defined.","Please use `Modal.setAppElement(el)` or set `appElement={el}`.","This is needed so screen readers don't see main content","when modal is opened. It is not recommended, but you can opt-out","by setting `ariaHideApp={false}`."].join(" ")),[])}},50797:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){for(var e=[o,s],t=0;t<e.length;t++){var n=e[t];n&&(n.parentNode&&n.parentNode.removeChild(n))}o=s=null,u=[]},t.log=function(){console.log("bodyTrap ----------"),console.log(u.length);for(var e=[o,s],t=0;t<e.length;t++){var n=e[t]||{};console.log(n.nodeName,n.className,n.id)}console.log("edn bodyTrap ----------")};var r,i=n(31998),a=(r=i)&&r.__esModule?r:{default:r};var o=void 0,s=void 0,u=[];function l(){0!==u.length&&u[u.length-1].focusContent()}a.default.subscribe((function(e,t){o||s||((o=document.createElement("div")).setAttribute("data-react-modal-body-trap",""),o.style.position="absolute",o.style.opacity="0",o.setAttribute("tabindex","0"),o.addEventListener("focus",l),(s=o.cloneNode()).addEventListener("focus",l)),(u=t).length>0?(document.body.firstChild!==o&&document.body.insertBefore(o,document.body.firstChild),document.body.lastChild!==s&&document.body.appendChild(s)):(o.parentElement&&o.parentElement.removeChild(o),s.parentElement&&s.parentElement.removeChild(s))}))},85140:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){var e=document.getElementsByTagName("html")[0];for(var t in n)i(e,n[t]);var a=document.body;for(var o in r)i(a,r[o]);n={},r={}},t.log=function(){0};var n={},r={};function i(e,t){e.classList.remove(t)}t.add=function(e,t){return i=e.classList,a="html"==e.nodeName.toLowerCase()?n:r,void t.split(" ").forEach((function(e){!function(e,t){e[t]||(e[t]=0),e[t]+=1}(a,e),i.add(e)}));var i,a},t.remove=function(e,t){return i=e.classList,a="html"==e.nodeName.toLowerCase()?n:r,void t.split(" ").forEach((function(e){!function(e,t){e[t]&&(e[t]-=1)}(a,e),0===a[e]&&i.remove(e)}));var i,a}},84013:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){o=[]},t.log=function(){0},t.handleBlur=l,t.handleFocus=c,t.markForFocusLater=function(){o.push(document.activeElement)},t.returnFocus=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=null;try{return void(0!==o.length&&(t=o.pop()).focus({preventScroll:e}))}catch(n){console.warn(["You tried to return focus to",t,"but it is not in the DOM anymore"].join(" "))}},t.popWithoutFocus=function(){o.length>0&&o.pop()},t.setupScopedFocus=function(e){s=e,window.addEventListener?(window.addEventListener("blur",l,!1),document.addEventListener("focus",c,!0)):(window.attachEvent("onBlur",l),document.attachEvent("onFocus",c))},t.teardownScopedFocus=function(){s=null,window.addEventListener?(window.removeEventListener("blur",l),document.removeEventListener("focus",c)):(window.detachEvent("onBlur",l),document.detachEvent("onFocus",c))};var r,i=n(10513),a=(r=i)&&r.__esModule?r:{default:r};var o=[],s=null,u=!1;function l(){u=!0}function c(){if(u){if(u=!1,!s)return;setTimeout((function(){s.contains(document.activeElement)||((0,a.default)(s)[0]||s).focus()}),0)}}},31998:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.log=function(){console.log("portalOpenInstances ----------"),console.log(r.openInstances.length),r.openInstances.forEach((function(e){return console.log(e)})),console.log("end portalOpenInstances ----------")},t.resetState=function(){r=new n};var n=function e(){var t=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.register=function(e){-1===t.openInstances.indexOf(e)&&(t.openInstances.push(e),t.emit("register"))},this.deregister=function(e){var n=t.openInstances.indexOf(e);-1!==n&&(t.openInstances.splice(n,1),t.emit("deregister"))},this.subscribe=function(e){t.subscribers.push(e)},this.emit=function(e){t.subscribers.forEach((function(n){return n(e,t.openInstances.slice())}))},this.openInstances=[],this.subscribers=[]},r=new n;t.default=r},85652:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.canUseDOM=t.SafeNodeList=t.SafeHTMLCollection=void 0;var r,i=n(30789);var a=((r=i)&&r.__esModule?r:{default:r}).default,o=a.canUseDOM?window.HTMLElement:{};t.SafeHTMLCollection=a.canUseDOM?window.HTMLCollection:{},t.SafeNodeList=a.canUseDOM?window.NodeList:{},t.canUseDOM=a.canUseDOM;t.default=o},70749:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=(0,a.default)(e);if(!n.length)return void t.preventDefault();var r=void 0,i=t.shiftKey,s=n[0],u=n[n.length-1],l=o();if(e===l){if(!i)return;r=u}u!==l||i||(r=s);s===l&&i&&(r=u);if(r)return t.preventDefault(),void r.focus();var c=/(\bChrome\b|\bSafari\b)\//.exec(navigator.userAgent);if(null==c||"Chrome"==c[1]||null!=/\biPod\b|\biPad\b/g.exec(navigator.userAgent))return;var d=n.indexOf(l);d>-1&&(d+=i?-1:1);if("undefined"===typeof(r=n[d]))return t.preventDefault(),void(r=i?u:s).focus();t.preventDefault(),r.focus()};var r,i=n(10513),a=(r=i)&&r.__esModule?r:{default:r};function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;return e.activeElement.shadowRoot?o(e.activeElement.shadowRoot):e.activeElement}e.exports=t.default},10513:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t){var n=[].slice.call(t.querySelectorAll("*"),0).reduce((function(t,n){return t.concat(n.shadowRoot?e(n.shadowRoot):[n])}),[]);return n.filter(s)};var n="none",r="contents",i=/input|select|textarea|button|object|iframe/;function a(e){var t=e.offsetWidth<=0&&e.offsetHeight<=0;if(t&&!e.innerHTML)return!0;try{var i=window.getComputedStyle(e),a=i.getPropertyValue("display");return t?a!==r&&function(e,t){return"visible"!==t.getPropertyValue("overflow")||e.scrollWidth<=0&&e.scrollHeight<=0}(e,i):a===n}catch(o){return console.warn("Failed to inspect element style"),!1}}function o(e,t){var n=e.nodeName.toLowerCase();return(i.test(n)&&!e.disabled||"a"===n&&e.href||t)&&function(e){for(var t=e,n=e.getRootNode&&e.getRootNode();t&&t!==document.body;){if(n&&t===n&&(t=n.host.parentNode),a(t))return!1;t=t.parentNode}return!0}(e)}function s(e){var t=e.getAttribute("tabindex");null===t&&(t=void 0);var n=isNaN(t);return(n||t>=0)&&o(e,!n)}e.exports=t.default},34806:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n(158),a=(r=i)&&r.__esModule?r:{default:r};t.default=a.default,e.exports=t.default},22138:function(e){"use strict";var t=function(){};e.exports=t},71832:function(e,t,n){"use strict";n.d(t,{$$:function(){return c},Ay:function(){return d},kr:function(){return l}});var r=n(77387),i=n(9417),a=n(64467),o=n(9950),s=n(83102),u=n.n(s),l=u()(),c=u()(),d=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return t=e.call.apply(e,[this].concat(r))||this,(0,a.default)((0,i.A)((0,i.A)(t)),"referenceNode",void 0),(0,a.default)((0,i.A)((0,i.A)(t)),"setReferenceNode",(function(e){e&&t.referenceNode!==e&&(t.referenceNode=e,t.forceUpdate())})),t}(0,r.A)(t,e);var n=t.prototype;return n.componentWillUnmount=function(){this.referenceNode=null},n.render=function(){return o.createElement(l.Provider,{value:this.referenceNode},o.createElement(c.Provider,{value:this.setReferenceNode},this.props.children))},t}(o.Component)},57152:function(e,t,n){"use strict";n.d(t,{Ay:function(){return Ee}});var r=n(98587),i=n(58168),a=n(77387),o=n(9417),s=n(64467),u=n(27980),l=n.n(u),c=n(9950),d="undefined"!==typeof window&&"undefined"!==typeof document&&"undefined"!==typeof navigator,f=function(){for(var e=["Edge","Trident","Firefox"],t=0;t<e.length;t+=1)if(d&&navigator.userAgent.indexOf(e[t])>=0)return 1;return 0}();var p=d&&window.Promise?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then((function(){t=!1,e()})))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout((function(){t=!1,e()}),f))}};function h(e){return e&&"[object Function]"==={}.toString.call(e)}function m(e,t){if(1!==e.nodeType)return[];var n=e.ownerDocument.defaultView.getComputedStyle(e,null);return t?n[t]:n}function g(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}function v(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=m(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/(auto|scroll|overlay)/.test(n+i+r)?e:v(g(e))}function y(e){return e&&e.referenceNode?e.referenceNode:e}var b=d&&!(!window.MSInputMethodContext||!document.documentMode),E=d&&/MSIE 10/.test(navigator.userAgent);function _(e){return 11===e?b:10===e?E:b||E}function C(e){if(!e)return document.documentElement;for(var t=_(10)?document.body:null,n=e.offsetParent||null;n===t&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var r=n&&n.nodeName;return r&&"BODY"!==r&&"HTML"!==r?-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===m(n,"position")?C(n):n:e?e.ownerDocument.documentElement:document.documentElement}function A(e){return null!==e.parentNode?A(e.parentNode):e}function T(e,t){if(!e||!e.nodeType||!t||!t.nodeType)return document.documentElement;var n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,r=n?e:t,i=n?t:e,a=document.createRange();a.setStart(r,0),a.setEnd(i,0);var o=a.commonAncestorContainer;if(e!==o&&t!==o||r.contains(i))return function(e){var t=e.nodeName;return"BODY"!==t&&("HTML"===t||C(e.firstElementChild)===e)}(o)?o:C(o);var s=A(e);return s.host?T(s.host,t):T(e,A(t).host)}function w(e){var t="top"===(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top")?"scrollTop":"scrollLeft",n=e.nodeName;if("BODY"===n||"HTML"===n){var r=e.ownerDocument.documentElement;return(e.ownerDocument.scrollingElement||r)[t]}return e[t]}function S(e,t){var n="x"===t?"Left":"Top",r="Left"===n?"Right":"Bottom";return parseFloat(e["border"+n+"Width"])+parseFloat(e["border"+r+"Width"])}function k(e,t,n,r){return Math.max(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],_(10)?parseInt(n["offset"+e])+parseInt(r["margin"+("Height"===e?"Top":"Left")])+parseInt(r["margin"+("Height"===e?"Bottom":"Right")]):0)}function D(e){var t=e.body,n=e.documentElement,r=_(10)&&getComputedStyle(n);return{height:k("Height",t,n,r),width:k("Width",t,n,r)}}var x=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),O=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},N=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};function I(e){return N({},e,{right:e.left+e.width,bottom:e.top+e.height})}function P(e){var t={};try{if(_(10)){t=e.getBoundingClientRect();var n=w(e,"top"),r=w(e,"left");t.top+=n,t.left+=r,t.bottom+=n,t.right+=r}else t=e.getBoundingClientRect()}catch(d){}var i={left:t.left,top:t.top,width:t.right-t.left,height:t.bottom-t.top},a="HTML"===e.nodeName?D(e.ownerDocument):{},o=a.width||e.clientWidth||i.width,s=a.height||e.clientHeight||i.height,u=e.offsetWidth-o,l=e.offsetHeight-s;if(u||l){var c=m(e);u-=S(c,"x"),l-=S(c,"y"),i.width-=u,i.height-=l}return I(i)}function M(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=_(10),i="HTML"===t.nodeName,a=P(e),o=P(t),s=v(e),u=m(t),l=parseFloat(u.borderTopWidth),c=parseFloat(u.borderLeftWidth);n&&i&&(o.top=Math.max(o.top,0),o.left=Math.max(o.left,0));var d=I({top:a.top-o.top-l,left:a.left-o.left-c,width:a.width,height:a.height});if(d.marginTop=0,d.marginLeft=0,!r&&i){var f=parseFloat(u.marginTop),p=parseFloat(u.marginLeft);d.top-=l-f,d.bottom-=l-f,d.left-=c-p,d.right-=c-p,d.marginTop=f,d.marginLeft=p}return(r&&!n?t.contains(s):t===s&&"BODY"!==s.nodeName)&&(d=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=w(t,"top"),i=w(t,"left"),a=n?-1:1;return e.top+=r*a,e.bottom+=r*a,e.left+=i*a,e.right+=i*a,e}(d,t)),d}function L(e){var t=e.nodeName;if("BODY"===t||"HTML"===t)return!1;if("fixed"===m(e,"position"))return!0;var n=g(e);return!!n&&L(n)}function R(e){if(!e||!e.parentElement||_())return document.documentElement;for(var t=e.parentElement;t&&"none"===m(t,"transform");)t=t.parentElement;return t||document.documentElement}function F(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]&&arguments[4],a={top:0,left:0},o=i?R(e):T(e,y(t));if("viewport"===r)a=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.ownerDocument.documentElement,r=M(e,n),i=Math.max(n.clientWidth,window.innerWidth||0),a=Math.max(n.clientHeight,window.innerHeight||0),o=t?0:w(n),s=t?0:w(n,"left");return I({top:o-r.top+r.marginTop,left:s-r.left+r.marginLeft,width:i,height:a})}(o,i);else{var s=void 0;"scrollParent"===r?"BODY"===(s=v(g(t))).nodeName&&(s=e.ownerDocument.documentElement):s="window"===r?e.ownerDocument.documentElement:r;var u=M(s,o,i);if("HTML"!==s.nodeName||L(o))a=u;else{var l=D(e.ownerDocument),c=l.height,d=l.width;a.top+=u.top-u.marginTop,a.bottom=c+u.top,a.left+=u.left-u.marginLeft,a.right=d+u.left}}var f="number"===typeof(n=n||0);return a.left+=f?n:n.left||0,a.top+=f?n:n.top||0,a.right-=f?n:n.right||0,a.bottom-=f?n:n.bottom||0,a}function B(e,t,n,r,i){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf("auto"))return e;var o=F(n,r,a,i),s={top:{width:o.width,height:t.top-o.top},right:{width:o.right-t.right,height:o.height},bottom:{width:o.width,height:o.bottom-t.bottom},left:{width:t.left-o.left,height:o.height}},u=Object.keys(s).map((function(e){return N({key:e},s[e],{area:(t=s[e],t.width*t.height)});var t})).sort((function(e,t){return t.area-e.area})),l=u.filter((function(e){var t=e.width,r=e.height;return t>=n.clientWidth&&r>=n.clientHeight})),c=l.length>0?l[0].key:u[0].key,d=e.split("-")[1];return c+(d?"-"+d:"")}function j(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return M(n,r?R(t):T(t,y(n)),r)}function U(e){var t=e.ownerDocument.defaultView.getComputedStyle(e),n=parseFloat(t.marginTop||0)+parseFloat(t.marginBottom||0),r=parseFloat(t.marginLeft||0)+parseFloat(t.marginRight||0);return{width:e.offsetWidth+r,height:e.offsetHeight+n}}function H(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,(function(e){return t[e]}))}function z(e,t,n){n=n.split("-")[0];var r=U(e),i={width:r.width,height:r.height},a=-1!==["right","left"].indexOf(n),o=a?"top":"left",s=a?"left":"top",u=a?"height":"width",l=a?"width":"height";return i[o]=t[o]+t[u]/2-r[u]/2,i[s]=n===s?t[s]-r[l]:t[H(s)],i}function V(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function Y(e,t,n){return(void 0===n?e:e.slice(0,function(e,t,n){if(Array.prototype.findIndex)return e.findIndex((function(e){return e[t]===n}));var r=V(e,(function(e){return e[t]===n}));return e.indexOf(r)}(e,"name",n))).forEach((function(e){e.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var n=e.function||e.fn;e.enabled&&h(n)&&(t.offsets.popper=I(t.offsets.popper),t.offsets.reference=I(t.offsets.reference),t=n(t,e))})),t}function G(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=j(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=B(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=z(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=Y(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function q(e,t){return e.some((function(e){var n=e.name;return e.enabled&&n===t}))}function W(e){for(var t=[!1,"ms","Webkit","Moz","O"],n=e.charAt(0).toUpperCase()+e.slice(1),r=0;r<t.length;r++){var i=t[r],a=i?""+i+n:e;if("undefined"!==typeof document.body.style[a])return a}return null}function K(){return this.state.isDestroyed=!0,q(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[W("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function X(e){var t=e.ownerDocument;return t?t.defaultView:window}function $(e,t,n,r){var i="BODY"===e.nodeName,a=i?e.ownerDocument.defaultView:e;a.addEventListener(t,n,{passive:!0}),i||$(v(a.parentNode),t,n,r),r.push(a)}function Z(e,t,n,r){n.updateBound=r,X(e).addEventListener("resize",n.updateBound,{passive:!0});var i=v(e);return $(i,"scroll",n.updateBound,n.scrollParents),n.scrollElement=i,n.eventsEnabled=!0,n}function Q(){this.state.eventsEnabled||(this.state=Z(this.reference,this.options,this.state,this.scheduleUpdate))}function J(){var e,t;this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=(e=this.reference,t=this.state,X(e).removeEventListener("resize",t.updateBound),t.scrollParents.forEach((function(e){e.removeEventListener("scroll",t.updateBound)})),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t))}function ee(e){return""!==e&&!isNaN(parseFloat(e))&&isFinite(e)}function te(e,t){Object.keys(t).forEach((function(n){var r="";-1!==["width","height","top","right","bottom","left"].indexOf(n)&&ee(t[n])&&(r="px"),e.style[n]=t[n]+r}))}var ne=d&&/Firefox/i.test(navigator.userAgent);function re(e,t,n){var r=V(e,(function(e){return e.name===t})),i=!!r&&e.some((function(e){return e.name===n&&e.enabled&&e.order<r.order}));if(!i){var a="`"+t+"`",o="`"+n+"`";console.warn(o+" modifier is required by "+a+" modifier in order to work, be sure to include it before "+a+"!")}return i}var ie=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],ae=ie.slice(3);function oe(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=ae.indexOf(e),r=ae.slice(n+1).concat(ae.slice(0,n));return t?r.reverse():r}var se="flip",ue="clockwise",le="counterclockwise";function ce(e,t,n,r){var i=[0,0],a=-1!==["right","left"].indexOf(r),o=e.split(/(\+|\-)/).map((function(e){return e.trim()})),s=o.indexOf(V(o,(function(e){return-1!==e.search(/,|\s/)})));o[s]&&-1===o[s].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var u=/\s*,\s*|\s+/,l=-1!==s?[o.slice(0,s).concat([o[s].split(u)[0]]),[o[s].split(u)[1]].concat(o.slice(s+1))]:[o];return l=l.map((function(e,r){var i=(1===r?!a:a)?"height":"width",o=!1;return e.reduce((function(e,t){return""===e[e.length-1]&&-1!==["+","-"].indexOf(t)?(e[e.length-1]=t,o=!0,e):o?(e[e.length-1]+=t,o=!1,e):e.concat(t)}),[]).map((function(e){return function(e,t,n,r){var i=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),a=+i[1],o=i[2];if(!a)return e;if(0===o.indexOf("%")){return I("%p"===o?n:r)[t]/100*a}if("vh"===o||"vw"===o)return("vh"===o?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*a;return a}(e,i,t,n)}))})),l.forEach((function(e,t){e.forEach((function(n,r){ee(n)&&(i[t]+=n*("-"===e[r-1]?-1:1))}))})),i}var de={shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,n=t.split("-")[0],r=t.split("-")[1];if(r){var i=e.offsets,a=i.reference,o=i.popper,s=-1!==["bottom","top"].indexOf(n),u=s?"left":"top",l=s?"width":"height",c={start:O({},u,a[u]),end:O({},u,a[u]+a[l]-o[l])};e.offsets.popper=N({},o,c[r])}return e}},offset:{order:200,enabled:!0,fn:function(e,t){var n=t.offset,r=e.placement,i=e.offsets,a=i.popper,o=i.reference,s=r.split("-")[0],u=void 0;return u=ee(+n)?[+n,0]:ce(n,a,o,s),"left"===s?(a.top+=u[0],a.left-=u[1]):"right"===s?(a.top+=u[0],a.left+=u[1]):"top"===s?(a.left+=u[0],a.top-=u[1]):"bottom"===s&&(a.left+=u[0],a.top+=u[1]),e.popper=a,e},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var n=t.boundariesElement||C(e.instance.popper);e.instance.reference===n&&(n=C(n));var r=W("transform"),i=e.instance.popper.style,a=i.top,o=i.left,s=i[r];i.top="",i.left="",i[r]="";var u=F(e.instance.popper,e.instance.reference,t.padding,n,e.positionFixed);i.top=a,i.left=o,i[r]=s,t.boundaries=u;var l=t.priority,c=e.offsets.popper,d={primary:function(e){var n=c[e];return c[e]<u[e]&&!t.escapeWithReference&&(n=Math.max(c[e],u[e])),O({},e,n)},secondary:function(e){var n="right"===e?"left":"top",r=c[n];return c[e]>u[e]&&!t.escapeWithReference&&(r=Math.min(c[n],u[e]-("right"===e?c.width:c.height))),O({},n,r)}};return l.forEach((function(e){var t=-1!==["left","top"].indexOf(e)?"primary":"secondary";c=N({},c,d[t](e))})),e.offsets.popper=c,e},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,n=t.popper,r=t.reference,i=e.placement.split("-")[0],a=Math.floor,o=-1!==["top","bottom"].indexOf(i),s=o?"right":"bottom",u=o?"left":"top",l=o?"width":"height";return n[s]<a(r[u])&&(e.offsets.popper[u]=a(r[u])-n[l]),n[u]>a(r[s])&&(e.offsets.popper[u]=a(r[s])),e}},arrow:{order:500,enabled:!0,fn:function(e,t){var n;if(!re(e.instance.modifiers,"arrow","keepTogether"))return e;var r=t.element;if("string"===typeof r){if(!(r=e.instance.popper.querySelector(r)))return e}else if(!e.instance.popper.contains(r))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e;var i=e.placement.split("-")[0],a=e.offsets,o=a.popper,s=a.reference,u=-1!==["left","right"].indexOf(i),l=u?"height":"width",c=u?"Top":"Left",d=c.toLowerCase(),f=u?"left":"top",p=u?"bottom":"right",h=U(r)[l];s[p]-h<o[d]&&(e.offsets.popper[d]-=o[d]-(s[p]-h)),s[d]+h>o[p]&&(e.offsets.popper[d]+=s[d]+h-o[p]),e.offsets.popper=I(e.offsets.popper);var g=s[d]+s[l]/2-h/2,v=m(e.instance.popper),y=parseFloat(v["margin"+c]),b=parseFloat(v["border"+c+"Width"]),E=g-e.offsets.popper[d]-y-b;return E=Math.max(Math.min(o[l]-h,E),0),e.arrowElement=r,e.offsets.arrow=(O(n={},d,Math.round(E)),O(n,f,""),n),e},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(e,t){if(q(e.instance.modifiers,"inner"))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var n=F(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),r=e.placement.split("-")[0],i=H(r),a=e.placement.split("-")[1]||"",o=[];switch(t.behavior){case se:o=[r,i];break;case ue:o=oe(r);break;case le:o=oe(r,!0);break;default:o=t.behavior}return o.forEach((function(s,u){if(r!==s||o.length===u+1)return e;r=e.placement.split("-")[0],i=H(r);var l=e.offsets.popper,c=e.offsets.reference,d=Math.floor,f="left"===r&&d(l.right)>d(c.left)||"right"===r&&d(l.left)<d(c.right)||"top"===r&&d(l.bottom)>d(c.top)||"bottom"===r&&d(l.top)<d(c.bottom),p=d(l.left)<d(n.left),h=d(l.right)>d(n.right),m=d(l.top)<d(n.top),g=d(l.bottom)>d(n.bottom),v="left"===r&&p||"right"===r&&h||"top"===r&&m||"bottom"===r&&g,y=-1!==["top","bottom"].indexOf(r),b=!!t.flipVariations&&(y&&"start"===a&&p||y&&"end"===a&&h||!y&&"start"===a&&m||!y&&"end"===a&&g),E=!!t.flipVariationsByContent&&(y&&"start"===a&&h||y&&"end"===a&&p||!y&&"start"===a&&g||!y&&"end"===a&&m),_=b||E;(f||v||_)&&(e.flipped=!0,(f||v)&&(r=o[u+1]),_&&(a=function(e){return"end"===e?"start":"start"===e?"end":e}(a)),e.placement=r+(a?"-"+a:""),e.offsets.popper=N({},e.offsets.popper,z(e.instance.popper,e.offsets.reference,e.placement)),e=Y(e.instance.modifiers,e,"flip"))})),e},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,n=t.split("-")[0],r=e.offsets,i=r.popper,a=r.reference,o=-1!==["left","right"].indexOf(n),s=-1===["top","left"].indexOf(n);return i[o?"left":"top"]=a[n]-(s?i[o?"width":"height"]:0),e.placement=H(t),e.offsets.popper=I(i),e}},hide:{order:800,enabled:!0,fn:function(e){if(!re(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=V(e.instance.modifiers,(function(e){return"preventOverflow"===e.name})).boundaries;if(t.bottom<n.top||t.left>n.right||t.top>n.bottom||t.right<n.left){if(!0===e.hide)return e;e.hide=!0,e.attributes["x-out-of-boundaries"]=""}else{if(!1===e.hide)return e;e.hide=!1,e.attributes["x-out-of-boundaries"]=!1}return e}},computeStyle:{order:850,enabled:!0,fn:function(e,t){var n=t.x,r=t.y,i=e.offsets.popper,a=V(e.instance.modifiers,(function(e){return"applyStyle"===e.name})).gpuAcceleration;void 0!==a&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var o=void 0!==a?a:t.gpuAcceleration,s=C(e.instance.popper),u=P(s),l={position:i.position},c=function(e,t){var n=e.offsets,r=n.popper,i=n.reference,a=Math.round,o=Math.floor,s=function(e){return e},u=a(i.width),l=a(r.width),c=-1!==["left","right"].indexOf(e.placement),d=-1!==e.placement.indexOf("-"),f=t?c||d||u%2===l%2?a:o:s,p=t?a:s;return{left:f(u%2===1&&l%2===1&&!d&&t?r.left-1:r.left),top:p(r.top),bottom:p(r.bottom),right:f(r.right)}}(e,window.devicePixelRatio<2||!ne),d="bottom"===n?"top":"bottom",f="right"===r?"left":"right",p=W("transform"),h=void 0,m=void 0;if(m="bottom"===d?"HTML"===s.nodeName?-s.clientHeight+c.bottom:-u.height+c.bottom:c.top,h="right"===f?"HTML"===s.nodeName?-s.clientWidth+c.right:-u.width+c.right:c.left,o&&p)l[p]="translate3d("+h+"px, "+m+"px, 0)",l[d]=0,l[f]=0,l.willChange="transform";else{var g="bottom"===d?-1:1,v="right"===f?-1:1;l[d]=m*g,l[f]=h*v,l.willChange=d+", "+f}var y={"x-placement":e.placement};return e.attributes=N({},y,e.attributes),e.styles=N({},l,e.styles),e.arrowStyles=N({},e.offsets.arrow,e.arrowStyles),e},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(e){var t,n;return te(e.instance.popper,e.styles),t=e.instance.popper,n=e.attributes,Object.keys(n).forEach((function(e){!1!==n[e]?t.setAttribute(e,n[e]):t.removeAttribute(e)})),e.arrowElement&&Object.keys(e.arrowStyles).length&&te(e.arrowElement,e.arrowStyles),e},onLoad:function(e,t,n,r,i){var a=j(i,t,e,n.positionFixed),o=B(n.placement,a,t,e,n.modifiers.flip.boundariesElement,n.modifiers.flip.padding);return t.setAttribute("x-placement",o),te(t,{position:n.positionFixed?"fixed":"absolute"}),n},gpuAcceleration:void 0}},fe={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:de},pe=function(){function e(t,n){var r=this,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(r.update)},this.update=p(this.update.bind(this)),this.options=N({},e.Defaults,i),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(N({},e.Defaults.modifiers,i.modifiers)).forEach((function(t){r.options.modifiers[t]=N({},e.Defaults.modifiers[t]||{},i.modifiers?i.modifiers[t]:{})})),this.modifiers=Object.keys(this.options.modifiers).map((function(e){return N({name:e},r.options.modifiers[e])})).sort((function(e,t){return e.order-t.order})),this.modifiers.forEach((function(e){e.enabled&&h(e.onLoad)&&e.onLoad(r.reference,r.popper,r.options,e,r.state)})),this.update();var a=this.options.eventsEnabled;a&&this.enableEventListeners(),this.state.eventsEnabled=a}return x(e,[{key:"update",value:function(){return G.call(this)}},{key:"destroy",value:function(){return K.call(this)}},{key:"enableEventListeners",value:function(){return Q.call(this)}},{key:"disableEventListeners",value:function(){return J.call(this)}}]),e}();pe.Utils=("undefined"!==typeof window?window:n.g).PopperUtils,pe.placements=ie,pe.Defaults=fe;var he=pe,me=n(71832),ge=n(32602),ve={position:"absolute",top:0,left:0,opacity:0,pointerEvents:"none"},ye={},be=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return t=e.call.apply(e,[this].concat(r))||this,(0,s.default)((0,o.A)((0,o.A)(t)),"state",{data:void 0,placement:void 0}),(0,s.default)((0,o.A)((0,o.A)(t)),"popperInstance",void 0),(0,s.default)((0,o.A)((0,o.A)(t)),"popperNode",null),(0,s.default)((0,o.A)((0,o.A)(t)),"arrowNode",null),(0,s.default)((0,o.A)((0,o.A)(t)),"setPopperNode",(function(e){e&&t.popperNode!==e&&((0,ge.cZ)(t.props.innerRef,e),t.popperNode=e,t.updatePopperInstance())})),(0,s.default)((0,o.A)((0,o.A)(t)),"setArrowNode",(function(e){t.arrowNode=e})),(0,s.default)((0,o.A)((0,o.A)(t)),"updateStateModifier",{enabled:!0,order:900,fn:function(e){var n=e.placement;return t.setState({data:e,placement:n}),e}}),(0,s.default)((0,o.A)((0,o.A)(t)),"getOptions",(function(){return{placement:t.props.placement,eventsEnabled:t.props.eventsEnabled,positionFixed:t.props.positionFixed,modifiers:(0,i.A)({},t.props.modifiers,{arrow:(0,i.A)({},t.props.modifiers&&t.props.modifiers.arrow,{enabled:!!t.arrowNode,element:t.arrowNode}),applyStyle:{enabled:!1},updateStateModifier:t.updateStateModifier})}})),(0,s.default)((0,o.A)((0,o.A)(t)),"getPopperStyle",(function(){return t.popperNode&&t.state.data?(0,i.A)({position:t.state.data.offsets.popper.position},t.state.data.styles):ve})),(0,s.default)((0,o.A)((0,o.A)(t)),"getPopperPlacement",(function(){return t.state.data?t.state.placement:void 0})),(0,s.default)((0,o.A)((0,o.A)(t)),"getArrowStyle",(function(){return t.arrowNode&&t.state.data?t.state.data.arrowStyles:ye})),(0,s.default)((0,o.A)((0,o.A)(t)),"getOutOfBoundariesState",(function(){return t.state.data?t.state.data.hide:void 0})),(0,s.default)((0,o.A)((0,o.A)(t)),"destroyPopperInstance",(function(){t.popperInstance&&(t.popperInstance.destroy(),t.popperInstance=null)})),(0,s.default)((0,o.A)((0,o.A)(t)),"updatePopperInstance",(function(){t.destroyPopperInstance();var e=(0,o.A)((0,o.A)(t)).popperNode,n=t.props.referenceElement;n&&e&&(t.popperInstance=new he(n,e,t.getOptions()))})),(0,s.default)((0,o.A)((0,o.A)(t)),"scheduleUpdate",(function(){t.popperInstance&&t.popperInstance.scheduleUpdate()})),t}(0,a.A)(t,e);var n=t.prototype;return n.componentDidUpdate=function(e,t){this.props.placement===e.placement&&this.props.referenceElement===e.referenceElement&&this.props.positionFixed===e.positionFixed&&l()(this.props.modifiers,e.modifiers,{strict:!0})?this.props.eventsEnabled!==e.eventsEnabled&&this.popperInstance&&(this.props.eventsEnabled?this.popperInstance.enableEventListeners():this.popperInstance.disableEventListeners()):this.updatePopperInstance(),t.placement!==this.state.placement&&this.scheduleUpdate()},n.componentWillUnmount=function(){(0,ge.cZ)(this.props.innerRef,null),this.destroyPopperInstance()},n.render=function(){return(0,ge.vq)(this.props.children)({ref:this.setPopperNode,style:this.getPopperStyle(),placement:this.getPopperPlacement(),outOfBoundaries:this.getOutOfBoundariesState(),scheduleUpdate:this.scheduleUpdate,arrowProps:{ref:this.setArrowNode,style:this.getArrowStyle()}})},t}(c.Component);(0,s.default)(be,"defaultProps",{placement:"bottom",eventsEnabled:!0,referenceElement:void 0,positionFixed:!1});he.placements;function Ee(e){var t=e.referenceElement,n=(0,r.A)(e,["referenceElement"]);return c.createElement(me.kr.Consumer,null,(function(e){return c.createElement(be,(0,i.A)({referenceElement:void 0!==t?t:e},n))}))}},32602:function(e,t,n){"use strict";n.d(t,{cZ:function(){return a},oV:function(){return i},vq:function(){return r}});var r=function(e){return Array.isArray(e)?e[0]:e},i=function(e){if("function"===typeof e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return e.apply(void 0,n)}},a=function(e,t){if("function"===typeof e)return i(e,t);null!=e&&(e.current=t)}},76981:function(e){"use strict";var t=function(){};e.exports=t},29180:function(e,t,n){"use strict";n.d(t,{S:function(){return ce},b:function(){return K},c:function(){return N},g:function(){return X}});var r=n(58168),i=n(89379),a=n(23029),o=n(92901),s=n(85501),u=n(53954),l=n(52176),c=n(56822);var d=n(60436),f=n(9950),p=n(91643),h=n(222),m=n(11749),g=n(80045);for(var v={name:"7pg0cj-a11yText",styles:"label:a11yText;z-index:9999;border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap"},y=function(e){return(0,h.Y)("span",(0,r.A)({css:v},e))},b={guidance:function(e){var t=e.isSearchable,n=e.isMulti,r=e.isDisabled,i=e.tabSelectsValue;switch(e.context){case"menu":return"Use Up and Down to choose options".concat(r?"":", press Enter to select the currently focused option",", press Escape to exit the menu").concat(i?", press Tab to select the option and exit the menu":"",".");case"input":return"".concat(e["aria-label"]||"Select"," is focused ").concat(t?",type to refine list":"",", press Down to open the menu, ").concat(n?" press left to focus selected values":"");case"value":return"Use left and right to toggle between focused values, press Backspace to remove the currently focused value";default:return""}},onChange:function(e){var t=e.action,n=e.label,r=void 0===n?"":n,i=e.labels,a=e.isDisabled;switch(t){case"deselect-option":case"pop-value":case"remove-value":return"option ".concat(r,", deselected.");case"clear":return"All selected options have been cleared.";case"initial-input-focus":return"option".concat(i.length>1?"s":""," ").concat(i.join(","),", selected.");case"select-option":return"option ".concat(r,a?" is disabled. Select another option.":", selected.");default:return""}},onFocus:function(e){var t=e.context,n=e.focused,r=e.options,i=e.label,a=void 0===i?"":i,o=e.selectValue,s=e.isDisabled,u=e.isSelected,l=function(e,t){return e&&e.length?"".concat(e.indexOf(t)+1," of ").concat(e.length):""};if("value"===t&&o)return"value ".concat(a," focused, ").concat(l(o,n),".");if("menu"===t){var c=s?" disabled":"",d="".concat(u?"selected":"focused").concat(c);return"option ".concat(a," ").concat(d,", ").concat(l(r,n),".")}return""},onFilter:function(e){var t=e.inputValue,n=e.resultsMessage;return"".concat(n).concat(t?" for search term "+t:"",".")}},E=function(e){var t=e.ariaSelection,n=e.focusedOption,r=e.focusedValue,a=e.focusableOptions,o=e.isFocused,s=e.selectValue,u=e.selectProps,l=e.id,c=u.ariaLiveMessages,d=u.getOptionLabel,p=u.inputValue,m=u.isMulti,g=u.isOptionDisabled,v=u.isSearchable,E=u.menuIsOpen,_=u.options,C=u.screenReaderStatus,A=u.tabSelectsValue,T=u["aria-label"],w=u["aria-live"],S=(0,f.useMemo)((function(){return(0,i.A)((0,i.A)({},b),c||{})}),[c]),k=(0,f.useMemo)((function(){var e,n="";if(t&&S.onChange){var r=t.option,a=t.options,o=t.removedValue,u=t.removedValues,l=t.value,c=o||r||(e=l,Array.isArray(e)?null:e),f=c?d(c):"",p=a||u||void 0,h=p?p.map(d):[],m=(0,i.A)({isDisabled:c&&g(c,s),label:f,labels:h},t);n=S.onChange(m)}return n}),[t,S,g,s,d]),D=(0,f.useMemo)((function(){var e="",t=n||r,i=!!(n&&s&&s.includes(n));if(t&&S.onFocus){var o={focused:t,label:d(t),isDisabled:g(t,s),isSelected:i,options:a,context:t===n?"menu":"value",selectValue:s};e=S.onFocus(o)}return e}),[n,r,d,g,S,a,s]),x=(0,f.useMemo)((function(){var e="";if(E&&_.length&&S.onFilter){var t=C({count:a.length});e=S.onFilter({inputValue:p,resultsMessage:t})}return e}),[a,p,E,S,_,C]),O=(0,f.useMemo)((function(){var e="";if(S.guidance){var t=r?"value":E?"menu":"input";e=S.guidance({"aria-label":T,context:t,isDisabled:n&&g(n,s),isMulti:m,isSearchable:v,tabSelectsValue:A})}return e}),[T,n,r,m,g,v,E,S,s,A]),N="".concat(D," ").concat(x," ").concat(O),I=(0,h.Y)(f.Fragment,null,(0,h.Y)("span",{id:"aria-selection"},k),(0,h.Y)("span",{id:"aria-context"},N)),P="initial-input-focus"===(null===t||void 0===t?void 0:t.action);return(0,h.Y)(f.Fragment,null,(0,h.Y)(y,{id:l},P&&I),(0,h.Y)(y,{"aria-live":w,"aria-atomic":"false","aria-relevant":"additions text"},o&&!P&&I))},_=[{base:"A",letters:"A\u24b6\uff21\xc0\xc1\xc2\u1ea6\u1ea4\u1eaa\u1ea8\xc3\u0100\u0102\u1eb0\u1eae\u1eb4\u1eb2\u0226\u01e0\xc4\u01de\u1ea2\xc5\u01fa\u01cd\u0200\u0202\u1ea0\u1eac\u1eb6\u1e00\u0104\u023a\u2c6f"},{base:"AA",letters:"\ua732"},{base:"AE",letters:"\xc6\u01fc\u01e2"},{base:"AO",letters:"\ua734"},{base:"AU",letters:"\ua736"},{base:"AV",letters:"\ua738\ua73a"},{base:"AY",letters:"\ua73c"},{base:"B",letters:"B\u24b7\uff22\u1e02\u1e04\u1e06\u0243\u0182\u0181"},{base:"C",letters:"C\u24b8\uff23\u0106\u0108\u010a\u010c\xc7\u1e08\u0187\u023b\ua73e"},{base:"D",letters:"D\u24b9\uff24\u1e0a\u010e\u1e0c\u1e10\u1e12\u1e0e\u0110\u018b\u018a\u0189\ua779"},{base:"DZ",letters:"\u01f1\u01c4"},{base:"Dz",letters:"\u01f2\u01c5"},{base:"E",letters:"E\u24ba\uff25\xc8\xc9\xca\u1ec0\u1ebe\u1ec4\u1ec2\u1ebc\u0112\u1e14\u1e16\u0114\u0116\xcb\u1eba\u011a\u0204\u0206\u1eb8\u1ec6\u0228\u1e1c\u0118\u1e18\u1e1a\u0190\u018e"},{base:"F",letters:"F\u24bb\uff26\u1e1e\u0191\ua77b"},{base:"G",letters:"G\u24bc\uff27\u01f4\u011c\u1e20\u011e\u0120\u01e6\u0122\u01e4\u0193\ua7a0\ua77d\ua77e"},{base:"H",letters:"H\u24bd\uff28\u0124\u1e22\u1e26\u021e\u1e24\u1e28\u1e2a\u0126\u2c67\u2c75\ua78d"},{base:"I",letters:"I\u24be\uff29\xcc\xcd\xce\u0128\u012a\u012c\u0130\xcf\u1e2e\u1ec8\u01cf\u0208\u020a\u1eca\u012e\u1e2c\u0197"},{base:"J",letters:"J\u24bf\uff2a\u0134\u0248"},{base:"K",letters:"K\u24c0\uff2b\u1e30\u01e8\u1e32\u0136\u1e34\u0198\u2c69\ua740\ua742\ua744\ua7a2"},{base:"L",letters:"L\u24c1\uff2c\u013f\u0139\u013d\u1e36\u1e38\u013b\u1e3c\u1e3a\u0141\u023d\u2c62\u2c60\ua748\ua746\ua780"},{base:"LJ",letters:"\u01c7"},{base:"Lj",letters:"\u01c8"},{base:"M",letters:"M\u24c2\uff2d\u1e3e\u1e40\u1e42\u2c6e\u019c"},{base:"N",letters:"N\u24c3\uff2e\u01f8\u0143\xd1\u1e44\u0147\u1e46\u0145\u1e4a\u1e48\u0220\u019d\ua790\ua7a4"},{base:"NJ",letters:"\u01ca"},{base:"Nj",letters:"\u01cb"},{base:"O",letters:"O\u24c4\uff2f\xd2\xd3\xd4\u1ed2\u1ed0\u1ed6\u1ed4\xd5\u1e4c\u022c\u1e4e\u014c\u1e50\u1e52\u014e\u022e\u0230\xd6\u022a\u1ece\u0150\u01d1\u020c\u020e\u01a0\u1edc\u1eda\u1ee0\u1ede\u1ee2\u1ecc\u1ed8\u01ea\u01ec\xd8\u01fe\u0186\u019f\ua74a\ua74c"},{base:"OI",letters:"\u01a2"},{base:"OO",letters:"\ua74e"},{base:"OU",letters:"\u0222"},{base:"P",letters:"P\u24c5\uff30\u1e54\u1e56\u01a4\u2c63\ua750\ua752\ua754"},{base:"Q",letters:"Q\u24c6\uff31\ua756\ua758\u024a"},{base:"R",letters:"R\u24c7\uff32\u0154\u1e58\u0158\u0210\u0212\u1e5a\u1e5c\u0156\u1e5e\u024c\u2c64\ua75a\ua7a6\ua782"},{base:"S",letters:"S\u24c8\uff33\u1e9e\u015a\u1e64\u015c\u1e60\u0160\u1e66\u1e62\u1e68\u0218\u015e\u2c7e\ua7a8\ua784"},{base:"T",letters:"T\u24c9\uff34\u1e6a\u0164\u1e6c\u021a\u0162\u1e70\u1e6e\u0166\u01ac\u01ae\u023e\ua786"},{base:"TZ",letters:"\ua728"},{base:"U",letters:"U\u24ca\uff35\xd9\xda\xdb\u0168\u1e78\u016a\u1e7a\u016c\xdc\u01db\u01d7\u01d5\u01d9\u1ee6\u016e\u0170\u01d3\u0214\u0216\u01af\u1eea\u1ee8\u1eee\u1eec\u1ef0\u1ee4\u1e72\u0172\u1e76\u1e74\u0244"},{base:"V",letters:"V\u24cb\uff36\u1e7c\u1e7e\u01b2\ua75e\u0245"},{base:"VY",letters:"\ua760"},{base:"W",letters:"W\u24cc\uff37\u1e80\u1e82\u0174\u1e86\u1e84\u1e88\u2c72"},{base:"X",letters:"X\u24cd\uff38\u1e8a\u1e8c"},{base:"Y",letters:"Y\u24ce\uff39\u1ef2\xdd\u0176\u1ef8\u0232\u1e8e\u0178\u1ef6\u1ef4\u01b3\u024e\u1efe"},{base:"Z",letters:"Z\u24cf\uff3a\u0179\u1e90\u017b\u017d\u1e92\u1e94\u01b5\u0224\u2c7f\u2c6b\ua762"},{base:"a",letters:"a\u24d0\uff41\u1e9a\xe0\xe1\xe2\u1ea7\u1ea5\u1eab\u1ea9\xe3\u0101\u0103\u1eb1\u1eaf\u1eb5\u1eb3\u0227\u01e1\xe4\u01df\u1ea3\xe5\u01fb\u01ce\u0201\u0203\u1ea1\u1ead\u1eb7\u1e01\u0105\u2c65\u0250"},{base:"aa",letters:"\ua733"},{base:"ae",letters:"\xe6\u01fd\u01e3"},{base:"ao",letters:"\ua735"},{base:"au",letters:"\ua737"},{base:"av",letters:"\ua739\ua73b"},{base:"ay",letters:"\ua73d"},{base:"b",letters:"b\u24d1\uff42\u1e03\u1e05\u1e07\u0180\u0183\u0253"},{base:"c",letters:"c\u24d2\uff43\u0107\u0109\u010b\u010d\xe7\u1e09\u0188\u023c\ua73f\u2184"},{base:"d",letters:"d\u24d3\uff44\u1e0b\u010f\u1e0d\u1e11\u1e13\u1e0f\u0111\u018c\u0256\u0257\ua77a"},{base:"dz",letters:"\u01f3\u01c6"},{base:"e",letters:"e\u24d4\uff45\xe8\xe9\xea\u1ec1\u1ebf\u1ec5\u1ec3\u1ebd\u0113\u1e15\u1e17\u0115\u0117\xeb\u1ebb\u011b\u0205\u0207\u1eb9\u1ec7\u0229\u1e1d\u0119\u1e19\u1e1b\u0247\u025b\u01dd"},{base:"f",letters:"f\u24d5\uff46\u1e1f\u0192\ua77c"},{base:"g",letters:"g\u24d6\uff47\u01f5\u011d\u1e21\u011f\u0121\u01e7\u0123\u01e5\u0260\ua7a1\u1d79\ua77f"},{base:"h",letters:"h\u24d7\uff48\u0125\u1e23\u1e27\u021f\u1e25\u1e29\u1e2b\u1e96\u0127\u2c68\u2c76\u0265"},{base:"hv",letters:"\u0195"},{base:"i",letters:"i\u24d8\uff49\xec\xed\xee\u0129\u012b\u012d\xef\u1e2f\u1ec9\u01d0\u0209\u020b\u1ecb\u012f\u1e2d\u0268\u0131"},{base:"j",letters:"j\u24d9\uff4a\u0135\u01f0\u0249"},{base:"k",letters:"k\u24da\uff4b\u1e31\u01e9\u1e33\u0137\u1e35\u0199\u2c6a\ua741\ua743\ua745\ua7a3"},{base:"l",letters:"l\u24db\uff4c\u0140\u013a\u013e\u1e37\u1e39\u013c\u1e3d\u1e3b\u017f\u0142\u019a\u026b\u2c61\ua749\ua781\ua747"},{base:"lj",letters:"\u01c9"},{base:"m",letters:"m\u24dc\uff4d\u1e3f\u1e41\u1e43\u0271\u026f"},{base:"n",letters:"n\u24dd\uff4e\u01f9\u0144\xf1\u1e45\u0148\u1e47\u0146\u1e4b\u1e49\u019e\u0272\u0149\ua791\ua7a5"},{base:"nj",letters:"\u01cc"},{base:"o",letters:"o\u24de\uff4f\xf2\xf3\xf4\u1ed3\u1ed1\u1ed7\u1ed5\xf5\u1e4d\u022d\u1e4f\u014d\u1e51\u1e53\u014f\u022f\u0231\xf6\u022b\u1ecf\u0151\u01d2\u020d\u020f\u01a1\u1edd\u1edb\u1ee1\u1edf\u1ee3\u1ecd\u1ed9\u01eb\u01ed\xf8\u01ff\u0254\ua74b\ua74d\u0275"},{base:"oi",letters:"\u01a3"},{base:"ou",letters:"\u0223"},{base:"oo",letters:"\ua74f"},{base:"p",letters:"p\u24df\uff50\u1e55\u1e57\u01a5\u1d7d\ua751\ua753\ua755"},{base:"q",letters:"q\u24e0\uff51\u024b\ua757\ua759"},{base:"r",letters:"r\u24e1\uff52\u0155\u1e59\u0159\u0211\u0213\u1e5b\u1e5d\u0157\u1e5f\u024d\u027d\ua75b\ua7a7\ua783"},{base:"s",letters:"s\u24e2\uff53\xdf\u015b\u1e65\u015d\u1e61\u0161\u1e67\u1e63\u1e69\u0219\u015f\u023f\ua7a9\ua785\u1e9b"},{base:"t",letters:"t\u24e3\uff54\u1e6b\u1e97\u0165\u1e6d\u021b\u0163\u1e71\u1e6f\u0167\u01ad\u0288\u2c66\ua787"},{base:"tz",letters:"\ua729"},{base:"u",letters:"u\u24e4\uff55\xf9\xfa\xfb\u0169\u1e79\u016b\u1e7b\u016d\xfc\u01dc\u01d8\u01d6\u01da\u1ee7\u016f\u0171\u01d4\u0215\u0217\u01b0\u1eeb\u1ee9\u1eef\u1eed\u1ef1\u1ee5\u1e73\u0173\u1e77\u1e75\u0289"},{base:"v",letters:"v\u24e5\uff56\u1e7d\u1e7f\u028b\ua75f\u028c"},{base:"vy",letters:"\ua761"},{base:"w",letters:"w\u24e6\uff57\u1e81\u1e83\u0175\u1e87\u1e85\u1e98\u1e89\u2c73"},{base:"x",letters:"x\u24e7\uff58\u1e8b\u1e8d"},{base:"y",letters:"y\u24e8\uff59\u1ef3\xfd\u0177\u1ef9\u0233\u1e8f\xff\u1ef7\u1e99\u1ef5\u01b4\u024f\u1eff"},{base:"z",letters:"z\u24e9\uff5a\u017a\u1e91\u017c\u017e\u1e93\u1e95\u01b6\u0225\u0240\u2c6c\ua763"}],C=new RegExp("["+_.map((function(e){return e.letters})).join("")+"]","g"),A={},T=0;T<_.length;T++)for(var w=_[T],S=0;S<w.letters.length;S++)A[w.letters[S]]=w.base;var k=function(e){return e.replace(C,(function(e){return A[e]}))},D=(0,m.A)(k),x=function(e){return e.replace(/^\s+|\s+$/g,"")},O=function(e){return"".concat(e.label," ").concat(e.value)},N=function(e){return function(t,n){if(t.data.__isNew__)return!0;var r=(0,i.A)({ignoreCase:!0,ignoreAccents:!0,stringify:O,trim:!0,matchFrom:"any"},e),a=r.ignoreCase,o=r.ignoreAccents,s=r.stringify,u=r.trim,l=r.matchFrom,c=u?x(n):n,d=u?x(s(t)):s(t);return a&&(c=c.toLowerCase(),d=d.toLowerCase()),o&&(c=D(c),d=k(d)),"start"===l?d.substr(0,c.length)===c:d.indexOf(c)>-1}},I=["innerRef"];function P(e){var t=e.innerRef,n=(0,g.A)(e,I),i=(0,p.r)(n,"onExited","in","enter","exit","appear");return(0,h.Y)("input",(0,r.A)({ref:t},i,{css:(0,h.AH)({label:"dummyInput",background:0,border:0,caretColor:"transparent",fontSize:"inherit",gridArea:"1 / 1 / 2 / 3",outline:0,padding:0,width:1,color:"transparent",left:-100,opacity:0,position:"relative",transform:"scale(.01)"},"","")}))}var M=["boxSizing","height","overflow","paddingRight","position"],L={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"};function R(e){e.preventDefault()}function F(e){e.stopPropagation()}function B(){var e=this.scrollTop,t=this.scrollHeight,n=e+this.offsetHeight;0===e?this.scrollTop=1:n===t&&(this.scrollTop=e-1)}function j(){return"ontouchstart"in window||navigator.maxTouchPoints}var U=!("undefined"===typeof window||!window.document||!window.document.createElement),H=0,z={capture:!1,passive:!1};var V=function(){return document.activeElement&&document.activeElement.blur()},Y={name:"1kfdb0e",styles:"position:fixed;left:0;bottom:0;right:0;top:0"};function G(e){var t=e.children,n=e.lockEnabled,r=e.captureEnabled,i=function(e){var t=e.isEnabled,n=e.onBottomArrive,r=e.onBottomLeave,i=e.onTopArrive,a=e.onTopLeave,o=(0,f.useRef)(!1),s=(0,f.useRef)(!1),u=(0,f.useRef)(0),l=(0,f.useRef)(null),c=(0,f.useCallback)((function(e,t){if(null!==l.current){var u=l.current,c=u.scrollTop,d=u.scrollHeight,f=u.clientHeight,p=l.current,h=t>0,m=d-f-c,g=!1;m>t&&o.current&&(r&&r(e),o.current=!1),h&&s.current&&(a&&a(e),s.current=!1),h&&t>m?(n&&!o.current&&n(e),p.scrollTop=d,g=!0,o.current=!0):!h&&-t>c&&(i&&!s.current&&i(e),p.scrollTop=0,g=!0,s.current=!0),g&&function(e){e.preventDefault(),e.stopPropagation()}(e)}}),[n,r,i,a]),d=(0,f.useCallback)((function(e){c(e,e.deltaY)}),[c]),h=(0,f.useCallback)((function(e){u.current=e.changedTouches[0].clientY}),[]),m=(0,f.useCallback)((function(e){var t=u.current-e.changedTouches[0].clientY;c(e,t)}),[c]),g=(0,f.useCallback)((function(e){if(e){var t=!!p.s&&{passive:!1};e.addEventListener("wheel",d,t),e.addEventListener("touchstart",h,t),e.addEventListener("touchmove",m,t)}}),[m,h,d]),v=(0,f.useCallback)((function(e){e&&(e.removeEventListener("wheel",d,!1),e.removeEventListener("touchstart",h,!1),e.removeEventListener("touchmove",m,!1))}),[m,h,d]);return(0,f.useEffect)((function(){if(t){var e=l.current;return g(e),function(){v(e)}}}),[t,g,v]),function(e){l.current=e}}({isEnabled:void 0===r||r,onBottomArrive:e.onBottomArrive,onBottomLeave:e.onBottomLeave,onTopArrive:e.onTopArrive,onTopLeave:e.onTopLeave}),a=function(e){var t=e.isEnabled,n=e.accountForScrollbars,r=void 0===n||n,i=(0,f.useRef)({}),a=(0,f.useRef)(null),o=(0,f.useCallback)((function(e){if(U){var t=document.body,n=t&&t.style;if(r&&M.forEach((function(e){var t=n&&n[e];i.current[e]=t})),r&&H<1){var a=parseInt(i.current.paddingRight,10)||0,o=document.body?document.body.clientWidth:0,s=window.innerWidth-o+a||0;Object.keys(L).forEach((function(e){var t=L[e];n&&(n[e]=t)})),n&&(n.paddingRight="".concat(s,"px"))}t&&j()&&(t.addEventListener("touchmove",R,z),e&&(e.addEventListener("touchstart",B,z),e.addEventListener("touchmove",F,z))),H+=1}}),[r]),s=(0,f.useCallback)((function(e){if(U){var t=document.body,n=t&&t.style;H=Math.max(H-1,0),r&&H<1&&M.forEach((function(e){var t=i.current[e];n&&(n[e]=t)})),t&&j()&&(t.removeEventListener("touchmove",R,z),e&&(e.removeEventListener("touchstart",B,z),e.removeEventListener("touchmove",F,z)))}}),[r]);return(0,f.useEffect)((function(){if(t){var e=a.current;return o(e),function(){s(e)}}}),[t,o,s]),function(e){a.current=e}}({isEnabled:n});return(0,h.Y)(f.Fragment,null,n&&(0,h.Y)("div",{onClick:V,css:Y}),t((function(e){i(e),a(e)})))}var q={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},W=function(e){var t=e.name,n=e.onFocus;return(0,h.Y)("input",{required:!0,name:t,tabIndex:-1,onFocus:n,css:q,value:"",onChange:function(){}})},K=function(e){return e.label},X=function(e){return e.value},$={clearIndicator:p.a,container:p.b,control:p.d,dropdownIndicator:p.e,group:p.g,groupHeading:p.f,indicatorsContainer:p.i,indicatorSeparator:p.h,input:p.j,loadingIndicator:p.l,loadingMessage:p.k,menu:p.m,menuList:p.n,menuPortal:p.o,multiValue:p.p,multiValueLabel:p.q,multiValueRemove:p.t,noOptionsMessage:p.u,option:p.v,placeholder:p.w,singleValue:p.x,valueContainer:p.y};var Z={borderRadius:4,colors:{primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},spacing:{baseUnit:4,controlHeight:38,menuGutter:8}},Q={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:(0,p.z)(),captureMenuScroll:!(0,p.z)(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:N(),formatGroupLabel:function(e){return e.label},getOptionLabel:K,getOptionValue:X,isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:function(e){return!!e.isDisabled},loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!(0,p.A)(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var t=e.count;return"".concat(t," result").concat(1!==t?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function J(e,t,n,r){return{type:"option",data:t,isDisabled:ae(e,t,n),isSelected:oe(e,t,n),label:re(e,t),value:ie(e,t),index:r}}function ee(e,t){return e.options.map((function(n,r){if("options"in n){var i=n.options.map((function(n,r){return J(e,n,t,r)})).filter((function(t){return ne(e,t)}));return i.length>0?{type:"group",data:n,options:i,index:r}:void 0}var a=J(e,n,t,r);return ne(e,a)?a:void 0})).filter(p.G)}function te(e){return e.reduce((function(e,t){return"group"===t.type?e.push.apply(e,(0,d.A)(t.options.map((function(e){return e.data})))):e.push(t.data),e}),[])}function ne(e,t){var n=e.inputValue,r=void 0===n?"":n,i=t.data,a=t.isSelected,o=t.label,s=t.value;return(!ue(e)||!a)&&se(e,{label:o,value:s,data:i},r)}var re=function(e,t){return e.getOptionLabel(t)},ie=function(e,t){return e.getOptionValue(t)};function ae(e,t,n){return"function"===typeof e.isOptionDisabled&&e.isOptionDisabled(t,n)}function oe(e,t,n){if(n.indexOf(t)>-1)return!0;if("function"===typeof e.isOptionSelected)return e.isOptionSelected(t,n);var r=ie(e,t);return n.some((function(t){return ie(e,t)===r}))}function se(e,t,n){return!e.filterOption||e.filterOption(t,n)}var ue=function(e){var t=e.hideSelectedOptions,n=e.isMulti;return void 0===t?n:t},le=1,ce=function(e){(0,s.A)(n,e);var t=function(e){var t=(0,l.A)();return function(){var n,r=(0,u.A)(e);if(t){var i=(0,u.A)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,c.A)(this,n)}}(n);function n(e){var r;if((0,a.A)(this,n),(r=t.call(this,e)).state={ariaSelection:null,focusedOption:null,focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0},r.blockOptionHover=!1,r.isComposing=!1,r.commonProps=void 0,r.initialTouchX=0,r.initialTouchY=0,r.instancePrefix="",r.openAfterFocus=!1,r.scrollToFocusedOptionOnUpdate=!1,r.userIsDragging=void 0,r.controlRef=null,r.getControlRef=function(e){r.controlRef=e},r.focusedOptionRef=null,r.getFocusedOptionRef=function(e){r.focusedOptionRef=e},r.menuListRef=null,r.getMenuListRef=function(e){r.menuListRef=e},r.inputRef=null,r.getInputRef=function(e){r.inputRef=e},r.focus=r.focusInput,r.blur=r.blurInput,r.onChange=function(e,t){var n=r.props,i=n.onChange,a=n.name;t.name=a,r.ariaOnChange(e,t),i(e,t)},r.setValue=function(e,t,n){var i=r.props,a=i.closeMenuOnSelect,o=i.isMulti,s=i.inputValue;r.onInputChange("",{action:"set-value",prevInputValue:s}),a&&(r.setState({inputIsHiddenAfterUpdate:!o}),r.onMenuClose()),r.setState({clearFocusValueOnUpdate:!0}),r.onChange(e,{action:t,option:n})},r.selectOption=function(e){var t=r.props,n=t.blurInputOnSelect,i=t.isMulti,a=t.name,o=r.state.selectValue,s=i&&r.isOptionSelected(e,o),u=r.isOptionDisabled(e,o);if(s){var l=r.getOptionValue(e);r.setValue((0,p.B)(o.filter((function(e){return r.getOptionValue(e)!==l}))),"deselect-option",e)}else{if(u)return void r.ariaOnChange((0,p.C)(e),{action:"select-option",option:e,name:a});i?r.setValue((0,p.B)([].concat((0,d.A)(o),[e])),"select-option",e):r.setValue((0,p.C)(e),"select-option")}n&&r.blurInput()},r.removeValue=function(e){var t=r.props.isMulti,n=r.state.selectValue,i=r.getOptionValue(e),a=n.filter((function(e){return r.getOptionValue(e)!==i})),o=(0,p.D)(t,a,a[0]||null);r.onChange(o,{action:"remove-value",removedValue:e}),r.focusInput()},r.clearValue=function(){var e=r.state.selectValue;r.onChange((0,p.D)(r.props.isMulti,[],null),{action:"clear",removedValues:e})},r.popValue=function(){var e=r.props.isMulti,t=r.state.selectValue,n=t[t.length-1],i=t.slice(0,t.length-1),a=(0,p.D)(e,i,i[0]||null);r.onChange(a,{action:"pop-value",removedValue:n})},r.getValue=function(){return r.state.selectValue},r.cx=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return p.E.apply(void 0,[r.props.classNamePrefix].concat(t))},r.getOptionLabel=function(e){return re(r.props,e)},r.getOptionValue=function(e){return ie(r.props,e)},r.getStyles=function(e,t){var n=r.props.unstyled,i=$[e](t,n);i.boxSizing="border-box";var a=r.props.styles[e];return a?a(i,t):i},r.getClassNames=function(e,t){var n,i;return null===(n=(i=r.props.classNames)[e])||void 0===n?void 0:n.call(i,t)},r.getElementId=function(e){return"".concat(r.instancePrefix,"-").concat(e)},r.getComponents=function(){return(0,p.F)(r.props)},r.buildCategorizedOptions=function(){return ee(r.props,r.state.selectValue)},r.getCategorizedOptions=function(){return r.props.menuIsOpen?r.buildCategorizedOptions():[]},r.buildFocusableOptions=function(){return te(r.buildCategorizedOptions())},r.getFocusableOptions=function(){return r.props.menuIsOpen?r.buildFocusableOptions():[]},r.ariaOnChange=function(e,t){r.setState({ariaSelection:(0,i.A)({value:e},t)})},r.onMenuMouseDown=function(e){0===e.button&&(e.stopPropagation(),e.preventDefault(),r.focusInput())},r.onMenuMouseMove=function(e){r.blockOptionHover=!1},r.onControlMouseDown=function(e){if(!e.defaultPrevented){var t=r.props.openMenuOnClick;r.state.isFocused?r.props.menuIsOpen?"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&r.onMenuClose():t&&r.openMenu("first"):(t&&(r.openAfterFocus=!0),r.focusInput()),"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&e.preventDefault()}},r.onDropdownIndicatorMouseDown=function(e){if((!e||"mousedown"!==e.type||0===e.button)&&!r.props.isDisabled){var t=r.props,n=t.isMulti,i=t.menuIsOpen;r.focusInput(),i?(r.setState({inputIsHiddenAfterUpdate:!n}),r.onMenuClose()):r.openMenu("first"),e.preventDefault()}},r.onClearIndicatorMouseDown=function(e){e&&"mousedown"===e.type&&0!==e.button||(r.clearValue(),e.preventDefault(),r.openAfterFocus=!1,"touchend"===e.type?r.focusInput():setTimeout((function(){return r.focusInput()})))},r.onScroll=function(e){"boolean"===typeof r.props.closeMenuOnScroll?e.target instanceof HTMLElement&&(0,p.H)(e.target)&&r.props.onMenuClose():"function"===typeof r.props.closeMenuOnScroll&&r.props.closeMenuOnScroll(e)&&r.props.onMenuClose()},r.onCompositionStart=function(){r.isComposing=!0},r.onCompositionEnd=function(){r.isComposing=!1},r.onTouchStart=function(e){var t=e.touches,n=t&&t.item(0);n&&(r.initialTouchX=n.clientX,r.initialTouchY=n.clientY,r.userIsDragging=!1)},r.onTouchMove=function(e){var t=e.touches,n=t&&t.item(0);if(n){var i=Math.abs(n.clientX-r.initialTouchX),a=Math.abs(n.clientY-r.initialTouchY);r.userIsDragging=i>5||a>5}},r.onTouchEnd=function(e){r.userIsDragging||(r.controlRef&&!r.controlRef.contains(e.target)&&r.menuListRef&&!r.menuListRef.contains(e.target)&&r.blurInput(),r.initialTouchX=0,r.initialTouchY=0)},r.onControlTouchEnd=function(e){r.userIsDragging||r.onControlMouseDown(e)},r.onClearIndicatorTouchEnd=function(e){r.userIsDragging||r.onClearIndicatorMouseDown(e)},r.onDropdownIndicatorTouchEnd=function(e){r.userIsDragging||r.onDropdownIndicatorMouseDown(e)},r.handleInputChange=function(e){var t=r.props.inputValue,n=e.currentTarget.value;r.setState({inputIsHiddenAfterUpdate:!1}),r.onInputChange(n,{action:"input-change",prevInputValue:t}),r.props.menuIsOpen||r.onMenuOpen()},r.onInputFocus=function(e){r.props.onFocus&&r.props.onFocus(e),r.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(r.openAfterFocus||r.props.openMenuOnFocus)&&r.openMenu("first"),r.openAfterFocus=!1},r.onInputBlur=function(e){var t=r.props.inputValue;r.menuListRef&&r.menuListRef.contains(document.activeElement)?r.inputRef.focus():(r.props.onBlur&&r.props.onBlur(e),r.onInputChange("",{action:"input-blur",prevInputValue:t}),r.onMenuClose(),r.setState({focusedValue:null,isFocused:!1}))},r.onOptionHover=function(e){r.blockOptionHover||r.state.focusedOption===e||r.setState({focusedOption:e})},r.shouldHideSelectedOptions=function(){return ue(r.props)},r.onValueInputFocus=function(e){e.preventDefault(),e.stopPropagation(),r.focus()},r.onKeyDown=function(e){var t=r.props,n=t.isMulti,i=t.backspaceRemovesValue,a=t.escapeClearsValue,o=t.inputValue,s=t.isClearable,u=t.isDisabled,l=t.menuIsOpen,c=t.onKeyDown,d=t.tabSelectsValue,f=t.openMenuOnFocus,p=r.state,h=p.focusedOption,m=p.focusedValue,g=p.selectValue;if(!u&&("function"!==typeof c||(c(e),!e.defaultPrevented))){switch(r.blockOptionHover=!0,e.key){case"ArrowLeft":if(!n||o)return;r.focusValue("previous");break;case"ArrowRight":if(!n||o)return;r.focusValue("next");break;case"Delete":case"Backspace":if(o)return;if(m)r.removeValue(m);else{if(!i)return;n?r.popValue():s&&r.clearValue()}break;case"Tab":if(r.isComposing)return;if(e.shiftKey||!l||!d||!h||f&&r.isOptionSelected(h,g))return;r.selectOption(h);break;case"Enter":if(229===e.keyCode)break;if(l){if(!h)return;if(r.isComposing)return;r.selectOption(h);break}return;case"Escape":l?(r.setState({inputIsHiddenAfterUpdate:!1}),r.onInputChange("",{action:"menu-close",prevInputValue:o}),r.onMenuClose()):s&&a&&r.clearValue();break;case" ":if(o)return;if(!l){r.openMenu("first");break}if(!h)return;r.selectOption(h);break;case"ArrowUp":l?r.focusOption("up"):r.openMenu("last");break;case"ArrowDown":l?r.focusOption("down"):r.openMenu("first");break;case"PageUp":if(!l)return;r.focusOption("pageup");break;case"PageDown":if(!l)return;r.focusOption("pagedown");break;case"Home":if(!l)return;r.focusOption("first");break;case"End":if(!l)return;r.focusOption("last");break;default:return}e.preventDefault()}},r.instancePrefix="react-select-"+(r.props.instanceId||++le),r.state.selectValue=(0,p.I)(e.value),e.menuIsOpen&&r.state.selectValue.length){var o=r.buildFocusableOptions(),s=o.indexOf(r.state.selectValue[0]);r.state.focusedOption=o[s]}return r}return(0,o.A)(n,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&(0,p.J)(this.menuListRef,this.focusedOptionRef)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.isDisabled,r=t.menuIsOpen,i=this.state.isFocused;(i&&!n&&e.isDisabled||i&&r&&!e.menuIsOpen)&&this.focusInput(),i&&n&&!e.isDisabled?this.setState({isFocused:!1},this.onMenuClose):i||n||!e.isDisabled||this.inputRef!==document.activeElement||this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&((0,p.J)(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(e,t){this.props.onInputChange(e,t)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(e){var t=this,n=this.state,r=n.selectValue,i=n.isFocused,a=this.buildFocusableOptions(),o="first"===e?0:a.length-1;if(!this.props.isMulti){var s=a.indexOf(r[0]);s>-1&&(o=s)}this.scrollToFocusedOptionOnUpdate=!(i&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:a[o]},(function(){return t.onMenuOpen()}))}},{key:"focusValue",value:function(e){var t=this.state,n=t.selectValue,r=t.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var i=n.indexOf(r);r||(i=-1);var a=n.length-1,o=-1;if(n.length){switch(e){case"previous":o=0===i?0:-1===i?a:i-1;break;case"next":i>-1&&i<a&&(o=i+1)}this.setState({inputIsHidden:-1!==o,focusedValue:n[o]})}}}},{key:"focusOption",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"first",t=this.props.pageSize,n=this.state.focusedOption,r=this.getFocusableOptions();if(r.length){var i=0,a=r.indexOf(n);n||(a=-1),"up"===e?i=a>0?a-1:r.length-1:"down"===e?i=(a+1)%r.length:"pageup"===e?(i=a-t)<0&&(i=0):"pagedown"===e?(i=a+t)>r.length-1&&(i=r.length-1):"last"===e&&(i=r.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:r[i],focusedValue:null})}}},{key:"getTheme",value:function(){return this.props.theme?"function"===typeof this.props.theme?this.props.theme(Z):(0,i.A)((0,i.A)({},Z),this.props.theme):Z}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.cx,n=this.getStyles,r=this.getClassNames,i=this.getValue,a=this.selectOption,o=this.setValue,s=this.props,u=s.isMulti,l=s.isRtl,c=s.options;return{clearValue:e,cx:t,getStyles:n,getClassNames:r,getValue:i,hasValue:this.hasValue(),isMulti:u,isRtl:l,options:c,selectOption:a,selectProps:s,setValue:o,theme:this.getTheme()}}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var e=this.props,t=e.isClearable,n=e.isMulti;return void 0===t?n:t}},{key:"isOptionDisabled",value:function(e,t){return ae(this.props,e,t)}},{key:"isOptionSelected",value:function(e,t){return oe(this.props,e,t)}},{key:"filterOption",value:function(e,t){return se(this.props,e,t)}},{key:"formatOptionLabel",value:function(e,t){if("function"===typeof this.props.formatOptionLabel){var n=this.props.inputValue,r=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:n,selectValue:r})}return this.getOptionLabel(e)}},{key:"formatGroupLabel",value:function(e){return this.props.formatGroupLabel(e)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var e=this.props,t=e.isDisabled,n=e.isSearchable,a=e.inputId,o=e.inputValue,s=e.tabIndex,u=e.form,l=e.menuIsOpen,c=e.required,d=this.getComponents().Input,h=this.state,m=h.inputIsHidden,g=h.ariaSelection,v=this.commonProps,y=a||this.getElementId("input"),b=(0,i.A)((0,i.A)((0,i.A)({"aria-autocomplete":"list","aria-expanded":l,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-required":c,role:"combobox"},l&&{"aria-controls":this.getElementId("listbox"),"aria-owns":this.getElementId("listbox")}),!n&&{"aria-readonly":!0}),this.hasValue()?"initial-input-focus"===(null===g||void 0===g?void 0:g.action)&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return n?f.createElement(d,(0,r.A)({},v,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:y,innerRef:this.getInputRef,isDisabled:t,isHidden:m,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:s,form:u,type:"text",value:o},b)):f.createElement(P,(0,r.A)({id:y,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:p.K,onFocus:this.onInputFocus,disabled:t,tabIndex:s,inputMode:"none",form:u,value:""},b))}},{key:"renderPlaceholderOrValue",value:function(){var e=this,t=this.getComponents(),n=t.MultiValue,i=t.MultiValueContainer,a=t.MultiValueLabel,o=t.MultiValueRemove,s=t.SingleValue,u=t.Placeholder,l=this.commonProps,c=this.props,d=c.controlShouldRenderValue,p=c.isDisabled,h=c.isMulti,m=c.inputValue,g=c.placeholder,v=this.state,y=v.selectValue,b=v.focusedValue,E=v.isFocused;if(!this.hasValue()||!d)return m?null:f.createElement(u,(0,r.A)({},l,{key:"placeholder",isDisabled:p,isFocused:E,innerProps:{id:this.getElementId("placeholder")}}),g);if(h)return y.map((function(t,s){var u=t===b,c="".concat(e.getOptionLabel(t),"-").concat(e.getOptionValue(t));return f.createElement(n,(0,r.A)({},l,{components:{Container:i,Label:a,Remove:o},isFocused:u,isDisabled:p,key:c,index:s,removeProps:{onClick:function(){return e.removeValue(t)},onTouchEnd:function(){return e.removeValue(t)},onMouseDown:function(e){e.preventDefault()}},data:t}),e.formatOptionLabel(t,"value"))}));if(m)return null;var _=y[0];return f.createElement(s,(0,r.A)({},l,{data:_,isDisabled:p}),this.formatOptionLabel(_,"value"))}},{key:"renderClearIndicator",value:function(){var e=this.getComponents().ClearIndicator,t=this.commonProps,n=this.props,i=n.isDisabled,a=n.isLoading,o=this.state.isFocused;if(!this.isClearable()||!e||i||!this.hasValue()||a)return null;var s={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return f.createElement(e,(0,r.A)({},t,{innerProps:s,isFocused:o}))}},{key:"renderLoadingIndicator",value:function(){var e=this.getComponents().LoadingIndicator,t=this.commonProps,n=this.props,i=n.isDisabled,a=n.isLoading,o=this.state.isFocused;if(!e||!a)return null;return f.createElement(e,(0,r.A)({},t,{innerProps:{"aria-hidden":"true"},isDisabled:i,isFocused:o}))}},{key:"renderIndicatorSeparator",value:function(){var e=this.getComponents(),t=e.DropdownIndicator,n=e.IndicatorSeparator;if(!t||!n)return null;var i=this.commonProps,a=this.props.isDisabled,o=this.state.isFocused;return f.createElement(n,(0,r.A)({},i,{isDisabled:a,isFocused:o}))}},{key:"renderDropdownIndicator",value:function(){var e=this.getComponents().DropdownIndicator;if(!e)return null;var t=this.commonProps,n=this.props.isDisabled,i=this.state.isFocused,a={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return f.createElement(e,(0,r.A)({},t,{innerProps:a,isDisabled:n,isFocused:i}))}},{key:"renderMenu",value:function(){var e=this,t=this.getComponents(),n=t.Group,i=t.GroupHeading,a=t.Menu,o=t.MenuList,s=t.MenuPortal,u=t.LoadingMessage,l=t.NoOptionsMessage,c=t.Option,d=this.commonProps,h=this.state.focusedOption,m=this.props,g=m.captureMenuScroll,v=m.inputValue,y=m.isLoading,b=m.loadingMessage,E=m.minMenuHeight,_=m.maxMenuHeight,C=m.menuIsOpen,A=m.menuPlacement,T=m.menuPosition,w=m.menuPortalTarget,S=m.menuShouldBlockScroll,k=m.menuShouldScrollIntoView,D=m.noOptionsMessage,x=m.onMenuScrollToTop,O=m.onMenuScrollToBottom;if(!C)return null;var N,I=function(t,n){var i=t.type,a=t.data,o=t.isDisabled,s=t.isSelected,u=t.label,l=t.value,p=h===a,m=o?void 0:function(){return e.onOptionHover(a)},g=o?void 0:function(){return e.selectOption(a)},v="".concat(e.getElementId("option"),"-").concat(n),y={id:v,onClick:g,onMouseMove:m,onMouseOver:m,tabIndex:-1};return f.createElement(c,(0,r.A)({},d,{innerProps:y,data:a,isDisabled:o,isSelected:s,key:v,label:u,type:i,value:l,isFocused:p,innerRef:p?e.getFocusedOptionRef:void 0}),e.formatOptionLabel(t.data,"menu"))};if(this.hasOptions())N=this.getCategorizedOptions().map((function(t){if("group"===t.type){var a=t.data,o=t.options,s=t.index,u="".concat(e.getElementId("group"),"-").concat(s),l="".concat(u,"-heading");return f.createElement(n,(0,r.A)({},d,{key:u,data:a,options:o,Heading:i,headingProps:{id:l,data:t.data},label:e.formatGroupLabel(t.data)}),t.options.map((function(e){return I(e,"".concat(s,"-").concat(e.index))})))}if("option"===t.type)return I(t,"".concat(t.index))}));else if(y){var P=b({inputValue:v});if(null===P)return null;N=f.createElement(u,d,P)}else{var M=D({inputValue:v});if(null===M)return null;N=f.createElement(l,d,M)}var L={minMenuHeight:E,maxMenuHeight:_,menuPlacement:A,menuPosition:T,menuShouldScrollIntoView:k},R=f.createElement(p.M,(0,r.A)({},d,L),(function(t){var n=t.ref,i=t.placerProps,s=i.placement,u=i.maxHeight;return f.createElement(a,(0,r.A)({},d,L,{innerRef:n,innerProps:{onMouseDown:e.onMenuMouseDown,onMouseMove:e.onMenuMouseMove,id:e.getElementId("listbox")},isLoading:y,placement:s}),f.createElement(G,{captureEnabled:g,onTopArrive:x,onBottomArrive:O,lockEnabled:S},(function(t){return f.createElement(o,(0,r.A)({},d,{innerRef:function(n){e.getMenuListRef(n),t(n)},isLoading:y,maxHeight:u,focusedOption:h}),N)})))}));return w||"fixed"===T?f.createElement(s,(0,r.A)({},d,{appendTo:w,controlElement:this.controlRef,menuPlacement:A,menuPosition:T}),R):R}},{key:"renderFormField",value:function(){var e=this,t=this.props,n=t.delimiter,r=t.isDisabled,i=t.isMulti,a=t.name,o=t.required,s=this.state.selectValue;if(a&&!r){if(o&&!this.hasValue())return f.createElement(W,{name:a,onFocus:this.onValueInputFocus});if(i){if(n){var u=s.map((function(t){return e.getOptionValue(t)})).join(n);return f.createElement("input",{name:a,type:"hidden",value:u})}var l=s.length>0?s.map((function(t,n){return f.createElement("input",{key:"i-".concat(n),name:a,type:"hidden",value:e.getOptionValue(t)})})):f.createElement("input",{name:a,type:"hidden",value:""});return f.createElement("div",null,l)}var c=s[0]?this.getOptionValue(s[0]):"";return f.createElement("input",{name:a,type:"hidden",value:c})}}},{key:"renderLiveRegion",value:function(){var e=this.commonProps,t=this.state,n=t.ariaSelection,i=t.focusedOption,a=t.focusedValue,o=t.isFocused,s=t.selectValue,u=this.getFocusableOptions();return f.createElement(E,(0,r.A)({},e,{id:this.getElementId("live-region"),ariaSelection:n,focusedOption:i,focusedValue:a,isFocused:o,selectValue:s,focusableOptions:u}))}},{key:"render",value:function(){var e=this.getComponents(),t=e.Control,n=e.IndicatorsContainer,i=e.SelectContainer,a=e.ValueContainer,o=this.props,s=o.className,u=o.id,l=o.isDisabled,c=o.menuIsOpen,d=this.state.isFocused,p=this.commonProps=this.getCommonProps();return f.createElement(i,(0,r.A)({},p,{className:s,innerProps:{id:u,onKeyDown:this.onKeyDown},isDisabled:l,isFocused:d}),this.renderLiveRegion(),f.createElement(t,(0,r.A)({},p,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:l,isFocused:d,menuIsOpen:c}),f.createElement(a,(0,r.A)({},p,{isDisabled:l}),this.renderPlaceholderOrValue(),this.renderInput()),f.createElement(n,(0,r.A)({},p,{isDisabled:l}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=t.prevProps,r=t.clearFocusValueOnUpdate,a=t.inputIsHiddenAfterUpdate,o=t.ariaSelection,s=t.isFocused,u=t.prevWasFocused,l=e.options,c=e.value,d=e.menuIsOpen,f=e.inputValue,h=e.isMulti,m=(0,p.I)(c),g={};if(n&&(c!==n.value||l!==n.options||d!==n.menuIsOpen||f!==n.inputValue)){var v=d?function(e,t){return te(ee(e,t))}(e,m):[],y=r?function(e,t){var n=e.focusedValue,r=e.selectValue.indexOf(n);if(r>-1){if(t.indexOf(n)>-1)return n;if(r<t.length)return t[r]}return null}(t,m):null,b=function(e,t){var n=e.focusedOption;return n&&t.indexOf(n)>-1?n:t[0]}(t,v);g={selectValue:m,focusedOption:b,focusedValue:y,clearFocusValueOnUpdate:!1}}var E=null!=a&&e!==n?{inputIsHidden:a,inputIsHiddenAfterUpdate:void 0}:{},_=o,C=s&&u;return s&&!C&&(_={value:(0,p.D)(h,m,m[0]||null),options:m,action:"initial-input-focus"},C=!u),"initial-input-focus"===(null===o||void 0===o?void 0:o.action)&&(_=null),(0,i.A)((0,i.A)((0,i.A)({},g),E),{},{prevProps:e,ariaSelection:_,prevWasFocused:C})}}]),n}(f.Component);ce.defaultProps=Q},91643:function(e,t,n){"use strict";n.d(t,{A:function(){return re},B:function(){return de},C:function(){return ce},D:function(){return le},E:function(){return q},F:function(){return st},G:function(){return ue},H:function(){return Z},I:function(){return W},J:function(){return te},K:function(){return Y},L:function(){return $},M:function(){return ve},a:function(){return Be},b:function(){return Se},c:function(){return ot},d:function(){return Ye},e:function(){return Fe},f:function(){return We},g:function(){return qe},h:function(){return je},i:function(){return De},j:function(){return Xe},k:function(){return _e},l:function(){return He},m:function(){return me},n:function(){return ye},o:function(){return we},p:function(){return Je},q:function(){return et},r:function(){return fe},s:function(){return se},t:function(){return tt},u:function(){return Ee},v:function(){return rt},w:function(){return it},x:function(){return at},y:function(){return ke},z:function(){return ne}});var r=n(89379),i=n(58168),a=n(222),o=n(5544),s=n(80045),u=n(82284);var l=n(64467),c=n(9950),d=n(17119),f=(n(90675),n(10467),n(60436)),p=Math.min,h=Math.max,m=Math.round,g=Math.floor,v=function(e){return{x:e,y:e}};function y(e){var t=e.x,n=e.y,r=e.width,i=e.height;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}function b(){return"undefined"!==typeof window}function E(e){return A(e)?(e.nodeName||"").toLowerCase():"#document"}function _(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function C(e){var t;return null==(t=(A(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function A(e){return!!b()&&(e instanceof Node||e instanceof _(e).Node)}function T(e){return!!b()&&(e instanceof Element||e instanceof _(e).Element)}function w(e){return!!b()&&(e instanceof HTMLElement||e instanceof _(e).HTMLElement)}function S(e){return!(!b()||"undefined"===typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof _(e).ShadowRoot)}function k(e){var t=O(e),n=t.overflow,r=t.overflowX,i=t.overflowY,a=t.display;return/auto|scroll|overlay|hidden|clip/.test(n+i+r)&&!["inline","contents"].includes(a)}function D(){return!("undefined"===typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}function x(e){return["html","body","#document"].includes(E(e))}function O(e){return _(e).getComputedStyle(e)}function N(e){if("html"===E(e))return e;var t=e.assignedSlot||e.parentNode||S(e)&&e.host||C(e);return S(t)?t.host:t}function I(e){var t=N(e);return x(t)?e.ownerDocument?e.ownerDocument.body:e.body:w(t)&&k(t)?t:I(t)}function P(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);var i=I(e),a=i===(null==(r=e.ownerDocument)?void 0:r.body),o=_(i);if(a){var s=M(o);return t.concat(o,o.visualViewport||[],k(i)?i:[],s&&n?P(s):[])}return t.concat(i,P(i,[],n))}function M(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function L(e){var t=O(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,i=w(e),a=i?e.offsetWidth:n,o=i?e.offsetHeight:r,s=m(n)!==a||m(r)!==o;return s&&(n=a,r=o),{width:n,height:r,$:s}}function R(e){return T(e)?e:e.contextElement}function F(e){var t=R(e);if(!w(t))return v(1);var n=t.getBoundingClientRect(),r=L(t),i=r.width,a=r.height,o=r.$,s=(o?m(n.width):n.width)/i,u=(o?m(n.height):n.height)/a;return s&&Number.isFinite(s)||(s=1),u&&Number.isFinite(u)||(u=1),{x:s,y:u}}var B=v(0);function j(e){var t=_(e);return D()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:B}function U(e,t,n,r){void 0===t&&(t=!1),void 0===n&&(n=!1);var i=e.getBoundingClientRect(),a=R(e),o=v(1);t&&(r?T(r)&&(o=F(r)):o=F(e));var s=function(e,t,n){return void 0===t&&(t=!1),!(!n||t&&n!==_(e))&&t}(a,n,r)?j(a):v(0),u=(i.left+s.x)/o.x,l=(i.top+s.y)/o.y,c=i.width/o.x,d=i.height/o.y;if(a)for(var f=_(a),p=r&&T(r)?_(r):r,h=f,m=M(h);m&&r&&p!==h;){var g=F(m),b=m.getBoundingClientRect(),E=O(m),C=b.left+(m.clientLeft+parseFloat(E.paddingLeft))*g.x,A=b.top+(m.clientTop+parseFloat(E.paddingTop))*g.y;u*=g.x,l*=g.y,c*=g.x,d*=g.y,u+=C,l+=A,m=M(h=_(m))}return y({width:c,height:d,x:u,y:l})}function H(e,t,n,i){void 0===i&&(i={});var a=i,s=a.ancestorScroll,u=void 0===s||s,l=a.ancestorResize,c=void 0===l||l,d=a.elementResize,m=void 0===d?"function"===typeof ResizeObserver:d,v=a.layoutShift,y=void 0===v?"function"===typeof IntersectionObserver:v,b=a.animationFrame,E=void 0!==b&&b,_=R(e),A=u||c?[].concat((0,f.A)(_?P(_):[]),(0,f.A)(P(t))):[];A.forEach((function(e){u&&e.addEventListener("scroll",n,{passive:!0}),c&&e.addEventListener("resize",n)}));var T,w=_&&y?function(e,t){var n,i=null,a=C(e);function o(){var e;clearTimeout(n),null==(e=i)||e.disconnect(),i=null}return function s(u,l){void 0===u&&(u=!1),void 0===l&&(l=1),o();var c=e.getBoundingClientRect(),d=c.left,f=c.top,m=c.width,v=c.height;if(u||t(),m&&v){var y={rootMargin:-g(f)+"px "+-g(a.clientWidth-(d+m))+"px "+-g(a.clientHeight-(f+v))+"px "+-g(d)+"px",threshold:h(0,p(1,l))||1},b=!0;try{i=new IntersectionObserver(E,(0,r.A)((0,r.A)({},y),{},{root:a.ownerDocument}))}catch(Oe){i=new IntersectionObserver(E,y)}i.observe(e)}function E(e){var t=e[0].intersectionRatio;if(t!==l){if(!b)return s();t?s(!1,t):n=setTimeout((function(){s(!1,1e-7)}),1e3)}b=!1}}(!0),o}(_,n):null,S=-1,k=null;m&&(k=new ResizeObserver((function(e){var r=(0,o.A)(e,1)[0];r&&r.target===_&&k&&(k.unobserve(t),cancelAnimationFrame(S),S=requestAnimationFrame((function(){var e;null==(e=k)||e.observe(t)}))),n()})),_&&!E&&k.observe(_),k.observe(t));var D=E?U(e):null;return E&&function t(){var r=U(e);!D||r.x===D.x&&r.y===D.y&&r.width===D.width&&r.height===D.height||n();D=r,T=requestAnimationFrame(t)}(),n(),function(){var e;A.forEach((function(e){u&&e.removeEventListener("scroll",n),c&&e.removeEventListener("resize",n)})),null==w||w(),null==(e=k)||e.disconnect(),k=null,E&&cancelAnimationFrame(T)}}var z=n(24081),V=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],Y=function(){};function G(e,t){return t?"-"===t[0]?e+t:e+"__"+t:e}function q(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];var a=[].concat(r);if(t&&e)for(var o in t)t.hasOwnProperty(o)&&t[o]&&a.push("".concat(G(e,o)));return a.filter((function(e){return e})).map((function(e){return String(e).trim()})).join(" ")}var W=function(e){return t=e,Array.isArray(t)?e.filter(Boolean):"object"===(0,u.A)(e)&&null!==e?[e]:[];var t},K=function(e){e.className,e.clearValue,e.cx,e.getStyles,e.getClassNames,e.getValue,e.hasValue,e.isMulti,e.isRtl,e.options,e.selectOption,e.selectProps,e.setValue,e.theme;var t=(0,s.A)(e,V);return(0,r.A)({},t)},X=function(e,t,n){var r=e.cx,i=e.getStyles,a=e.getClassNames,o=e.className;return{css:i(t,e),className:r(null!==n&&void 0!==n?n:{},a(t,e),o)}};function $(e,t,n){if(n){var r=n(e,t);if("string"===typeof r)return r}return e}function Z(e){return[document.documentElement,document.body,window].indexOf(e)>-1}function Q(e){return Z(e)?window.pageYOffset:e.scrollTop}function J(e,t){Z(e)?window.scrollTo(0,t):e.scrollTop=t}function ee(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:Y,i=Q(e),a=t-i,o=0;!function t(){var s,u=a*((s=(s=o+=10)/n-1)*s*s+1)+i;J(e,u),o<n?window.requestAnimationFrame(t):r(e)}()}function te(e,t){var n=e.getBoundingClientRect(),r=t.getBoundingClientRect(),i=t.offsetHeight/3;r.bottom+i>n.bottom?J(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+i,e.scrollHeight)):r.top-i<n.top&&J(e,Math.max(t.offsetTop-i,0))}function ne(){try{return document.createEvent("TouchEvent"),!0}catch(Oe){return!1}}function re(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch(Oe){return!1}}var ie=!1,ae={get passive(){return ie=!0}},oe="undefined"!==typeof window?window:{};oe.addEventListener&&oe.removeEventListener&&(oe.addEventListener("p",Y,ae),oe.removeEventListener("p",Y,!1));var se=ie;function ue(e){return null!=e}function le(e,t,n){return e?t:n}function ce(e){return e}function de(e){return e}var fe=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return Object.entries(e).filter((function(e){var t=(0,o.A)(e,1)[0];return!n.includes(t)})).reduce((function(e,t){var n=(0,o.A)(t,2),r=n[0],i=n[1];return e[r]=i,e}),{})};function pe(e){var t=e.maxHeight,n=e.menuEl,r=e.minHeight,i=e.placement,a=e.shouldScroll,o=e.isFixedPosition,s=e.controlHeight,u=function(e){var t=getComputedStyle(e),n="absolute"===t.position,r=/(auto|scroll)/;if("fixed"===t.position)return document.documentElement;for(var i=e;i=i.parentElement;)if(t=getComputedStyle(i),(!n||"static"!==t.position)&&r.test(t.overflow+t.overflowY+t.overflowX))return i;return document.documentElement}(n),l={placement:"bottom",maxHeight:t};if(!n||!n.offsetParent)return l;var c,d=u.getBoundingClientRect().height,f=n.getBoundingClientRect(),p=f.bottom,h=f.height,m=f.top,g=n.offsetParent.getBoundingClientRect().top,v=o?window.innerHeight:Z(c=u)?window.innerHeight:c.clientHeight,y=Q(u),b=parseInt(getComputedStyle(n).marginBottom,10),E=parseInt(getComputedStyle(n).marginTop,10),_=g-E,C=v-m,A=_+y,T=d-y-m,w=p-v+y+b,S=y+m-E,k=160;switch(i){case"auto":case"bottom":if(C>=h)return{placement:"bottom",maxHeight:t};if(T>=h&&!o)return a&&ee(u,w,k),{placement:"bottom",maxHeight:t};if(!o&&T>=r||o&&C>=r)return a&&ee(u,w,k),{placement:"bottom",maxHeight:o?C-b:T-b};if("auto"===i||o){var D=t,x=o?_:A;return x>=r&&(D=Math.min(x-b-s,t)),{placement:"top",maxHeight:D}}if("bottom"===i)return a&&J(u,w),{placement:"bottom",maxHeight:t};break;case"top":if(_>=h)return{placement:"top",maxHeight:t};if(A>=h&&!o)return a&&ee(u,S,k),{placement:"top",maxHeight:t};if(!o&&A>=r||o&&_>=r){var O=t;return(!o&&A>=r||o&&_>=r)&&(O=o?_-E:A-E),a&&ee(u,S,k),{placement:"top",maxHeight:O}}return{placement:"bottom",maxHeight:t};default:throw new Error('Invalid placement provided "'.concat(i,'".'))}return l}var he=function(e){return"auto"===e?"bottom":e},me=function(e,t){var n,i=e.placement,a=e.theme,o=a.borderRadius,s=a.spacing,u=a.colors;return(0,r.A)((n={label:"menu"},(0,l.default)(n,function(e){return e?{bottom:"top",top:"bottom"}[e]:"bottom"}(i),"100%"),(0,l.default)(n,"position","absolute"),(0,l.default)(n,"width","100%"),(0,l.default)(n,"zIndex",1),n),t?{}:{backgroundColor:u.neutral0,borderRadius:o,boxShadow:"0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)",marginBottom:s.menuGutter,marginTop:s.menuGutter})},ge=(0,c.createContext)(null),ve=function(e){var t=e.children,n=e.minMenuHeight,i=e.maxMenuHeight,a=e.menuPlacement,s=e.menuPosition,u=e.menuShouldScrollIntoView,l=e.theme,d=((0,c.useContext)(ge)||{}).setPortalPlacement,f=(0,c.useRef)(null),p=(0,c.useState)(i),h=(0,o.A)(p,2),m=h[0],g=h[1],v=(0,c.useState)(null),y=(0,o.A)(v,2),b=y[0],E=y[1],_=l.spacing.controlHeight;return(0,z.A)((function(){var e=f.current;if(e){var t="fixed"===s,r=pe({maxHeight:i,menuEl:e,minHeight:n,placement:a,shouldScroll:u&&!t,isFixedPosition:t,controlHeight:_});g(r.maxHeight),E(r.placement),null===d||void 0===d||d(r.placement)}}),[i,a,s,u,n,d,_]),t({ref:f,placerProps:(0,r.A)((0,r.A)({},e),{},{placement:b||he(a),maxHeight:m})})},ye=function(e,t){var n=e.maxHeight,i=e.theme.spacing.baseUnit;return(0,r.A)({maxHeight:n,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},t?{}:{paddingBottom:i,paddingTop:i})},be=function(e,t){var n=e.theme,i=n.spacing.baseUnit,a=n.colors;return(0,r.A)({textAlign:"center"},t?{}:{color:a.neutral40,padding:"".concat(2*i,"px ").concat(3*i,"px")})},Ee=be,_e=be,Ce=function(e){var t=e.children,n=e.innerProps;return(0,a.Y)("div",(0,i.A)({},X(e,"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),n),t)};Ce.defaultProps={children:"No options"};var Ae=function(e){var t=e.children,n=e.innerProps;return(0,a.Y)("div",(0,i.A)({},X(e,"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),n),t)};Ae.defaultProps={children:"Loading..."};var Te,we=function(e){var t=e.rect,n=e.offset,r=e.position;return{left:t.left,position:r,top:n,width:t.width,zIndex:1}},Se=function(e){var t=e.isDisabled;return{label:"container",direction:e.isRtl?"rtl":void 0,pointerEvents:t?"none":void 0,position:"relative"}},ke=function(e,t){var n=e.theme.spacing,i=e.isMulti,a=e.hasValue,o=e.selectProps.controlShouldRenderValue;return(0,r.A)({alignItems:"center",display:i&&a&&o?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},t?{}:{padding:"".concat(n.baseUnit/2,"px ").concat(2*n.baseUnit,"px")})},De=function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},xe=["size"];var Oe,Ne,Ie={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},Pe=function(e){var t=e.size,n=(0,s.A)(e,xe);return(0,a.Y)("svg",(0,i.A)({height:t,width:t,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:Ie},n))},Me=function(e){return(0,a.Y)(Pe,(0,i.A)({size:20},e),(0,a.Y)("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},Le=function(e){return(0,a.Y)(Pe,(0,i.A)({size:20},e),(0,a.Y)("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},Re=function(e,t){var n=e.isFocused,i=e.theme,a=i.spacing.baseUnit,o=i.colors;return(0,r.A)({label:"indicatorContainer",display:"flex",transition:"color 150ms"},t?{}:{color:n?o.neutral60:o.neutral20,padding:2*a,":hover":{color:n?o.neutral80:o.neutral40}})},Fe=Re,Be=Re,je=function(e,t){var n=e.isDisabled,i=e.theme,a=i.spacing.baseUnit,o=i.colors;return(0,r.A)({label:"indicatorSeparator",alignSelf:"stretch",width:1},t?{}:{backgroundColor:n?o.neutral10:o.neutral20,marginBottom:2*a,marginTop:2*a})},Ue=(0,a.i7)(Te||(Oe=["\n 0%, 80%, 100% { opacity: 0; }\n 40% { opacity: 1; }\n"],Ne||(Ne=Oe.slice(0)),Te=Object.freeze(Object.defineProperties(Oe,{raw:{value:Object.freeze(Ne)}})))),He=function(e,t){var n=e.isFocused,i=e.size,a=e.theme,o=a.colors,s=a.spacing.baseUnit;return(0,r.A)({label:"loadingIndicator",display:"flex",transition:"color 150ms",alignSelf:"center",fontSize:i,lineHeight:1,marginRight:i,textAlign:"center",verticalAlign:"middle"},t?{}:{color:n?o.neutral60:o.neutral20,padding:2*s})},ze=function(e){var t=e.delay,n=e.offset;return(0,a.Y)("span",{css:(0,a.AH)({animation:"".concat(Ue," 1s ease-in-out ").concat(t,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:n?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},Ve=function(e){var t=e.innerProps,n=e.isRtl;return(0,a.Y)("div",(0,i.A)({},X(e,"loadingIndicator",{indicator:!0,"loading-indicator":!0}),t),(0,a.Y)(ze,{delay:0,offset:n}),(0,a.Y)(ze,{delay:160,offset:!0}),(0,a.Y)(ze,{delay:320,offset:!n}))};Ve.defaultProps={size:4};var Ye=function(e,t){var n=e.isDisabled,i=e.isFocused,a=e.theme,o=a.colors,s=a.borderRadius,u=a.spacing;return(0,r.A)({label:"control",alignItems:"center",cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:u.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms"},t?{}:{backgroundColor:n?o.neutral5:o.neutral0,borderColor:n?o.neutral10:i?o.primary:o.neutral20,borderRadius:s,borderStyle:"solid",borderWidth:1,boxShadow:i?"0 0 0 1px ".concat(o.primary):void 0,"&:hover":{borderColor:i?o.primary:o.neutral30}})},Ge=["data"],qe=function(e,t){var n=e.theme.spacing;return t?{}:{paddingBottom:2*n.baseUnit,paddingTop:2*n.baseUnit}},We=function(e,t){var n=e.theme,i=n.colors,a=n.spacing;return(0,r.A)({label:"group",cursor:"default",display:"block"},t?{}:{color:i.neutral40,fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:3*a.baseUnit,paddingRight:3*a.baseUnit,textTransform:"uppercase"})},Ke=["innerRef","isDisabled","isHidden","inputClassName"],Xe=function(e,t){var n=e.isDisabled,i=e.value,a=e.theme,o=a.spacing,s=a.colors;return(0,r.A)((0,r.A)({visibility:n?"hidden":"visible",transform:i?"translateZ(0)":""},Ze),t?{}:{margin:o.baseUnit/2,paddingBottom:o.baseUnit/2,paddingTop:o.baseUnit/2,color:s.neutral80})},$e={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},Ze={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":(0,r.A)({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre"},$e)},Qe=function(e){return(0,r.A)({label:"input",color:"inherit",background:0,opacity:e?0:1,width:"100%"},$e)},Je=function(e,t){var n=e.theme,i=n.spacing,a=n.borderRadius,o=n.colors;return(0,r.A)({label:"multiValue",display:"flex",minWidth:0},t?{}:{backgroundColor:o.neutral10,borderRadius:a/2,margin:i.baseUnit/2})},et=function(e,t){var n=e.theme,i=n.borderRadius,a=n.colors,o=e.cropWithEllipsis;return(0,r.A)({overflow:"hidden",textOverflow:o||void 0===o?"ellipsis":void 0,whiteSpace:"nowrap"},t?{}:{borderRadius:i/2,color:a.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},tt=function(e,t){var n=e.theme,i=n.spacing,a=n.borderRadius,o=n.colors,s=e.isFocused;return(0,r.A)({alignItems:"center",display:"flex"},t?{}:{borderRadius:a/2,backgroundColor:s?o.dangerLight:void 0,paddingLeft:i.baseUnit,paddingRight:i.baseUnit,":hover":{backgroundColor:o.dangerLight,color:o.danger}})},nt=function(e){var t=e.children,n=e.innerProps;return(0,a.Y)("div",n,t)};var rt=function(e,t){var n=e.isDisabled,i=e.isFocused,a=e.isSelected,o=e.theme,s=o.spacing,u=o.colors;return(0,r.A)({label:"option",cursor:"default",display:"block",fontSize:"inherit",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)"},t?{}:{backgroundColor:a?u.primary:i?u.primary25:"transparent",color:n?u.neutral20:a?u.neutral0:"inherit",padding:"".concat(2*s.baseUnit,"px ").concat(3*s.baseUnit,"px"),":active":{backgroundColor:n?void 0:a?u.primary:u.primary50}})},it=function(e,t){var n=e.theme,i=n.spacing,a=n.colors;return(0,r.A)({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},t?{}:{color:a.neutral50,marginLeft:i.baseUnit/2,marginRight:i.baseUnit/2})},at=function(e,t){var n=e.isDisabled,i=e.theme,a=i.spacing,o=i.colors;return(0,r.A)({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t?{}:{color:n?o.neutral40:o.neutral80,marginLeft:a.baseUnit/2,marginRight:a.baseUnit/2})},ot={ClearIndicator:function(e){var t=e.children,n=e.innerProps;return(0,a.Y)("div",(0,i.A)({},X(e,"clearIndicator",{indicator:!0,"clear-indicator":!0}),n),t||(0,a.Y)(Me,null))},Control:function(e){var t=e.children,n=e.isDisabled,r=e.isFocused,o=e.innerRef,s=e.innerProps,u=e.menuIsOpen;return(0,a.Y)("div",(0,i.A)({ref:o},X(e,"control",{control:!0,"control--is-disabled":n,"control--is-focused":r,"control--menu-is-open":u}),s),t)},DropdownIndicator:function(e){var t=e.children,n=e.innerProps;return(0,a.Y)("div",(0,i.A)({},X(e,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),n),t||(0,a.Y)(Le,null))},DownChevron:Le,CrossIcon:Me,Group:function(e){var t=e.children,n=e.cx,r=e.getStyles,o=e.getClassNames,s=e.Heading,u=e.headingProps,l=e.innerProps,c=e.label,d=e.theme,f=e.selectProps;return(0,a.Y)("div",(0,i.A)({},X(e,"group",{group:!0}),l),(0,a.Y)(s,(0,i.A)({},u,{selectProps:f,theme:d,getStyles:r,getClassNames:o,cx:n}),c),(0,a.Y)("div",null,t))},GroupHeading:function(e){var t=K(e);t.data;var n=(0,s.A)(t,Ge);return(0,a.Y)("div",(0,i.A)({},X(e,"groupHeading",{"group-heading":!0}),n))},IndicatorsContainer:function(e){var t=e.children,n=e.innerProps;return(0,a.Y)("div",(0,i.A)({},X(e,"indicatorsContainer",{indicators:!0}),n),t)},IndicatorSeparator:function(e){var t=e.innerProps;return(0,a.Y)("span",(0,i.A)({},t,X(e,"indicatorSeparator",{"indicator-separator":!0})))},Input:function(e){var t=e.cx,n=e.value,r=K(e),o=r.innerRef,u=r.isDisabled,l=r.isHidden,c=r.inputClassName,d=(0,s.A)(r,Ke);return(0,a.Y)("div",(0,i.A)({},X(e,"input",{"input-container":!0}),{"data-value":n||""}),(0,a.Y)("input",(0,i.A)({className:t({input:!0},c),ref:o,style:Qe(l),disabled:u},d)))},LoadingIndicator:Ve,Menu:function(e){var t=e.children,n=e.innerRef,r=e.innerProps;return(0,a.Y)("div",(0,i.A)({},X(e,"menu",{menu:!0}),{ref:n},r),t)},MenuList:function(e){var t=e.children,n=e.innerProps,r=e.innerRef,o=e.isMulti;return(0,a.Y)("div",(0,i.A)({},X(e,"menuList",{"menu-list":!0,"menu-list--is-multi":o}),{ref:r},n),t)},MenuPortal:function(e){var t=e.appendTo,n=e.children,s=e.controlElement,u=e.innerProps,l=e.menuPlacement,f=e.menuPosition,p=(0,c.useRef)(null),h=(0,c.useRef)(null),m=(0,c.useState)(he(l)),g=(0,o.A)(m,2),v=g[0],y=g[1],b=(0,c.useMemo)((function(){return{setPortalPlacement:y}}),[]),E=(0,c.useState)(null),_=(0,o.A)(E,2),C=_[0],A=_[1],T=(0,c.useCallback)((function(){if(s){var e=function(e){var t=e.getBoundingClientRect();return{bottom:t.bottom,height:t.height,left:t.left,right:t.right,top:t.top,width:t.width}}(s),t="fixed"===f?0:window.pageYOffset,n=e[v]+t;n===(null===C||void 0===C?void 0:C.offset)&&e.left===(null===C||void 0===C?void 0:C.rect.left)&&e.width===(null===C||void 0===C?void 0:C.rect.width)||A({offset:n,rect:e})}}),[s,f,v,null===C||void 0===C?void 0:C.offset,null===C||void 0===C?void 0:C.rect.left,null===C||void 0===C?void 0:C.rect.width]);(0,z.A)((function(){T()}),[T]);var w=(0,c.useCallback)((function(){"function"===typeof h.current&&(h.current(),h.current=null),s&&p.current&&(h.current=H(s,p.current,T,{elementResize:"ResizeObserver"in window}))}),[s,T]);(0,z.A)((function(){w()}),[w]);var S=(0,c.useCallback)((function(e){p.current=e,w()}),[w]);if(!t&&"fixed"!==f||!C)return null;var k=(0,a.Y)("div",(0,i.A)({ref:S},X((0,r.A)((0,r.A)({},e),{},{offset:C.offset,position:f,rect:C.rect}),"menuPortal",{"menu-portal":!0}),u),n);return(0,a.Y)(ge.Provider,{value:b},t?(0,d.createPortal)(k,t):k)},LoadingMessage:Ae,NoOptionsMessage:Ce,MultiValue:function(e){var t=e.children,n=e.components,i=e.data,o=e.innerProps,s=e.isDisabled,u=e.removeProps,l=e.selectProps,c=n.Container,d=n.Label,f=n.Remove;return(0,a.Y)(c,{data:i,innerProps:(0,r.A)((0,r.A)({},X(e,"multiValue",{"multi-value":!0,"multi-value--is-disabled":s})),o),selectProps:l},(0,a.Y)(d,{data:i,innerProps:(0,r.A)({},X(e,"multiValueLabel",{"multi-value__label":!0})),selectProps:l},t),(0,a.Y)(f,{data:i,innerProps:(0,r.A)((0,r.A)({},X(e,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(t||"option")},u),selectProps:l}))},MultiValueContainer:nt,MultiValueLabel:nt,MultiValueRemove:function(e){var t=e.children,n=e.innerProps;return(0,a.Y)("div",(0,i.A)({role:"button"},n),t||(0,a.Y)(Me,{size:14}))},Option:function(e){var t=e.children,n=e.isDisabled,r=e.isFocused,o=e.isSelected,s=e.innerRef,u=e.innerProps;return(0,a.Y)("div",(0,i.A)({},X(e,"option",{option:!0,"option--is-disabled":n,"option--is-focused":r,"option--is-selected":o}),{ref:s,"aria-disabled":n},u),t)},Placeholder:function(e){var t=e.children,n=e.innerProps;return(0,a.Y)("div",(0,i.A)({},X(e,"placeholder",{placeholder:!0}),n),t)},SelectContainer:function(e){var t=e.children,n=e.innerProps,r=e.isDisabled,o=e.isRtl;return(0,a.Y)("div",(0,i.A)({},X(e,"container",{"--is-disabled":r,"--is-rtl":o}),n),t)},SingleValue:function(e){var t=e.children,n=e.isDisabled,r=e.innerProps;return(0,a.Y)("div",(0,i.A)({},X(e,"singleValue",{"single-value":!0,"single-value--is-disabled":n}),r),t)},ValueContainer:function(e){var t=e.children,n=e.innerProps,r=e.isMulti,o=e.hasValue;return(0,a.Y)("div",(0,i.A)({},X(e,"valueContainer",{"value-container":!0,"value-container--is-multi":r,"value-container--has-value":o}),n),t)}},st=function(e){return(0,r.A)((0,r.A)({},ot),e.components)}},30615:function(e,t,n){"use strict";var r=n(28822),i=n(58168),a=n(9950),o=n(29180),s=(n(58603),n(17119),n(24081),(0,a.forwardRef)((function(e,t){var n=(0,r.u)(e);return a.createElement(o.S,(0,i.A)({ref:t},n))})));t.Ay=s},28822:function(e,t,n){"use strict";n.d(t,{u:function(){return u}});var r=n(89379),i=n(5544),a=n(80045),o=n(9950),s=["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"];function u(e){var t=e.defaultInputValue,n=void 0===t?"":t,u=e.defaultMenuIsOpen,l=void 0!==u&&u,c=e.defaultValue,d=void 0===c?null:c,f=e.inputValue,p=e.menuIsOpen,h=e.onChange,m=e.onInputChange,g=e.onMenuClose,v=e.onMenuOpen,y=e.value,b=(0,a.A)(e,s),E=(0,o.useState)(void 0!==f?f:n),_=(0,i.A)(E,2),C=_[0],A=_[1],T=(0,o.useState)(void 0!==p?p:l),w=(0,i.A)(T,2),S=w[0],k=w[1],D=(0,o.useState)(void 0!==y?y:d),x=(0,i.A)(D,2),O=x[0],N=x[1],I=(0,o.useCallback)((function(e,t){"function"===typeof h&&h(e,t),N(e)}),[h]),P=(0,o.useCallback)((function(e,t){var n;"function"===typeof m&&(n=m(e,t)),A(void 0!==n?n:e)}),[m]),M=(0,o.useCallback)((function(){"function"===typeof v&&v(),k(!0)}),[v]),L=(0,o.useCallback)((function(){"function"===typeof g&&g(),k(!1)}),[g]),R=void 0!==f?f:C,F=void 0!==p?p:S,B=void 0!==y?y:O;return(0,r.A)((0,r.A)({},b),{},{inputValue:R,menuIsOpen:F,onChange:I,onInputChange:P,onMenuClose:L,onMenuOpen:M,value:B})}},29357:function(e,t,n){"use strict";n.r(t),n.d(t,{ENTERED:function(){return p},ENTERING:function(){return f},EXITED:function(){return d},EXITING:function(){return h},UNMOUNTED:function(){return c}});var r=n(98587),i=n(77387),a=n(9950),o=n(17119),s=n(35460),u=n(28555),l=n(50385),c="unmounted",d="exited",f="entering",p="entered",h="exiting",m=function(e){function t(t,n){var r;r=e.call(this,t,n)||this;var i,a=n&&!n.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?a?(i=d,r.appearStatus=f):i=p:i=t.unmountOnExit||t.mountOnEnter?c:d,r.state={status:i},r.nextCallback=null,r}(0,i.A)(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===c?{status:d}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==f&&n!==p&&(t=f):n!==f&&n!==p||(t=h)}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!==typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},n.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t)if(this.cancelNextCallback(),t===f){if(this.props.unmountOnExit||this.props.mountOnEnter){var n=this.props.nodeRef?this.props.nodeRef.current:o.findDOMNode(this);n&&(0,l.F)(n)}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===d&&this.setState({status:c})},n.performEnter=function(e){var t=this,n=this.props.enter,r=this.context?this.context.isMounting:e,i=this.props.nodeRef?[r]:[o.findDOMNode(this),r],a=i[0],u=i[1],l=this.getTimeouts(),c=r?l.appear:l.enter;!e&&!n||s.A.disabled?this.safeSetState({status:p},(function(){t.props.onEntered(a)})):(this.props.onEnter(a,u),this.safeSetState({status:f},(function(){t.props.onEntering(a,u),t.onTransitionEnd(c,(function(){t.safeSetState({status:p},(function(){t.props.onEntered(a,u)}))}))})))},n.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:o.findDOMNode(this);t&&!s.A.disabled?(this.props.onExit(r),this.safeSetState({status:h},(function(){e.props.onExiting(r),e.onTransitionEnd(n.exit,(function(){e.safeSetState({status:d},(function(){e.props.onExited(r)}))}))}))):this.safeSetState({status:d},(function(){e.props.onExited(r)}))},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:o.findDOMNode(this),r=null==e&&!this.props.addEndListener;if(n&&!r){if(this.props.addEndListener){var i=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],a=i[0],s=i[1];this.props.addEndListener(a,s)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},n.render=function(){var e=this.state.status;if(e===c)return null;var t=this.props,n=t.children,i=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,(0,r.A)(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return a.createElement(u.A.Provider,{value:null},"function"===typeof n?n(e,i):a.cloneElement(a.Children.only(n),i))},t}(a.Component);function g(){}m.contextType=u.A,m.propTypes={},m.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:g,onEntering:g,onEntered:g,onExit:g,onExiting:g,onExited:g},m.UNMOUNTED=c,m.EXITED=d,m.ENTERING=f,m.ENTERED=p,m.EXITING=h,t.default=m},38166:function(e,t,n){"use strict";n.d(t,{A:function(){return h}});var r=n(98587),i=n(58168),a=n(9417),o=n(77387),s=n(9950),u=n(28555);function l(e,t){var n=Object.create(null);return e&&s.Children.map(e,(function(e){return e})).forEach((function(e){n[e.key]=function(e){return t&&(0,s.isValidElement)(e)?t(e):e}(e)})),n}function c(e,t,n){return null!=n[t]?n[t]:e.props[t]}function d(e,t,n){var r=l(e.children),i=function(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var r,i=Object.create(null),a=[];for(var o in e)o in t?a.length&&(i[o]=a,a=[]):a.push(o);var s={};for(var u in t){if(i[u])for(r=0;r<i[u].length;r++){var l=i[u][r];s[i[u][r]]=n(l)}s[u]=n(u)}for(r=0;r<a.length;r++)s[a[r]]=n(a[r]);return s}(t,r);return Object.keys(i).forEach((function(a){var o=i[a];if((0,s.isValidElement)(o)){var u=a in t,l=a in r,d=t[a],f=(0,s.isValidElement)(d)&&!d.props.in;!l||u&&!f?l||!u||f?l&&u&&(0,s.isValidElement)(d)&&(i[a]=(0,s.cloneElement)(o,{onExited:n.bind(null,o),in:d.props.in,exit:c(o,"exit",e),enter:c(o,"enter",e)})):i[a]=(0,s.cloneElement)(o,{in:!1}):i[a]=(0,s.cloneElement)(o,{onExited:n.bind(null,o),in:!0,exit:c(o,"exit",e),enter:c(o,"enter",e)})}})),i}var f=Object.values||function(e){return Object.keys(e).map((function(t){return e[t]}))},p=function(e){function t(t,n){var r,i=(r=e.call(this,t,n)||this).handleExited.bind((0,a.A)(r));return r.state={contextValue:{isMounting:!0},handleExited:i,firstRender:!0},r}(0,o.A)(t,e);var n=t.prototype;return n.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},n.componentWillUnmount=function(){this.mounted=!1},t.getDerivedStateFromProps=function(e,t){var n,r,i=t.children,a=t.handleExited;return{children:t.firstRender?(n=e,r=a,l(n.children,(function(e){return(0,s.cloneElement)(e,{onExited:r.bind(null,e),in:!0,appear:c(e,"appear",n),enter:c(e,"enter",n),exit:c(e,"exit",n)})}))):d(e,i,a),firstRender:!1}},n.handleExited=function(e,t){var n=l(this.props.children);e.key in n||(e.props.onExited&&e.props.onExited(t),this.mounted&&this.setState((function(t){var n=(0,i.A)({},t.children);return delete n[e.key],{children:n}})))},n.render=function(){var e=this.props,t=e.component,n=e.childFactory,i=(0,r.A)(e,["component","childFactory"]),a=this.state.contextValue,o=f(this.state.children).map(n);return delete i.appear,delete i.enter,delete i.exit,null===t?s.createElement(u.A.Provider,{value:a},o):s.createElement(u.A.Provider,{value:a},s.createElement(t,i,o))},t}(s.Component);p.propTypes={},p.defaultProps={component:"div",childFactory:function(e){return e}};var h=p},28555:function(e,t,n){"use strict";var r=n(9950);t.A=r.createContext(null)},35460:function(e,t){"use strict";t.A={disabled:!1}},61911:function(e,t,n){"use strict";n.r(t),n.d(t,{CSSTransition:function(){return f},ReplaceTransition:function(){return y},SwitchTransition:function(){return S},Transition:function(){return u.default},TransitionGroup:function(){return h.A},config:function(){return k.A}});var r=n(58168),i=n(98587),a=n(77387);function o(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}var s=n(9950),u=n(29357),l=n(50385),c=function(e,t){return e&&t&&t.split(" ").forEach((function(t){return r=t,void((n=e).classList?n.classList.remove(r):"string"===typeof n.className?n.className=o(n.className,r):n.setAttribute("class",o(n.className&&n.className.baseVal||"",r)));var n,r}))},d=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).appliedClasses={appear:{},enter:{},exit:{}},t.onEnter=function(e,n){var r=t.resolveArguments(e,n),i=r[0],a=r[1];t.removeClasses(i,"exit"),t.addClass(i,a?"appear":"enter","base"),t.props.onEnter&&t.props.onEnter(e,n)},t.onEntering=function(e,n){var r=t.resolveArguments(e,n),i=r[0],a=r[1]?"appear":"enter";t.addClass(i,a,"active"),t.props.onEntering&&t.props.onEntering(e,n)},t.onEntered=function(e,n){var r=t.resolveArguments(e,n),i=r[0],a=r[1]?"appear":"enter";t.removeClasses(i,a),t.addClass(i,a,"done"),t.props.onEntered&&t.props.onEntered(e,n)},t.onExit=function(e){var n=t.resolveArguments(e)[0];t.removeClasses(n,"appear"),t.removeClasses(n,"enter"),t.addClass(n,"exit","base"),t.props.onExit&&t.props.onExit(e)},t.onExiting=function(e){var n=t.resolveArguments(e)[0];t.addClass(n,"exit","active"),t.props.onExiting&&t.props.onExiting(e)},t.onExited=function(e){var n=t.resolveArguments(e)[0];t.removeClasses(n,"exit"),t.addClass(n,"exit","done"),t.props.onExited&&t.props.onExited(e)},t.resolveArguments=function(e,n){return t.props.nodeRef?[t.props.nodeRef.current,e]:[e,n]},t.getClassNames=function(e){var n=t.props.classNames,r="string"===typeof n,i=r?""+(r&&n?n+"-":"")+e:n[e];return{baseClassName:i,activeClassName:r?i+"-active":n[e+"Active"],doneClassName:r?i+"-done":n[e+"Done"]}},t}(0,a.A)(t,e);var n=t.prototype;return n.addClass=function(e,t,n){var r=this.getClassNames(t)[n+"ClassName"],i=this.getClassNames("enter").doneClassName;"appear"===t&&"done"===n&&i&&(r+=" "+i),"active"===n&&e&&(0,l.F)(e),r&&(this.appliedClasses[t][n]=r,function(e,t){e&&t&&t.split(" ").forEach((function(t){return r=t,void((n=e).classList?n.classList.add(r):function(e,t){return e.classList?!!t&&e.classList.contains(t):-1!==(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")}(n,r)||("string"===typeof n.className?n.className=n.className+" "+r:n.setAttribute("class",(n.className&&n.className.baseVal||"")+" "+r)));var n,r}))}(e,r))},n.removeClasses=function(e,t){var n=this.appliedClasses[t],r=n.base,i=n.active,a=n.done;this.appliedClasses[t]={},r&&c(e,r),i&&c(e,i),a&&c(e,a)},n.render=function(){var e=this.props,t=(e.classNames,(0,i.A)(e,["classNames"]));return s.createElement(u.default,(0,r.A)({},t,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))},t}(s.Component);d.defaultProps={classNames:""},d.propTypes={};var f=d,p=n(17119),h=n(38166),m=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).handleEnter=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onEnter",0,n)},t.handleEntering=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onEntering",0,n)},t.handleEntered=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onEntered",0,n)},t.handleExit=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onExit",1,n)},t.handleExiting=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onExiting",1,n)},t.handleExited=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onExited",1,n)},t}(0,a.A)(t,e);var n=t.prototype;return n.handleLifecycle=function(e,t,n){var r,i=this.props.children,a=s.Children.toArray(i)[t];if(a.props[e]&&(r=a.props)[e].apply(r,n),this.props[e]){var o=a.props.nodeRef?void 0:p.findDOMNode(this);this.props[e](o)}},n.render=function(){var e=this.props,t=e.children,n=e.in,r=(0,i.A)(e,["children","in"]),a=s.Children.toArray(t),o=a[0],u=a[1];return delete r.onEnter,delete r.onEntering,delete r.onEntered,delete r.onExit,delete r.onExiting,delete r.onExited,s.createElement(h.A,r,n?s.cloneElement(o,{key:"first",onEnter:this.handleEnter,onEntering:this.handleEntering,onEntered:this.handleEntered}):s.cloneElement(u,{key:"second",onEnter:this.handleExit,onEntering:this.handleExiting,onEntered:this.handleExited}))},t}(s.Component);m.propTypes={};var g,v,y=m,b=n(28555);var E="out-in",_="in-out",C=function(e,t,n){return function(){var r;e.props[t]&&(r=e.props)[t].apply(r,arguments),n()}},A=((g={})[E]=function(e){var t=e.current,n=e.changeState;return s.cloneElement(t,{in:!1,onExited:C(t,"onExited",(function(){n(u.ENTERING,null)}))})},g[_]=function(e){var t=e.current,n=e.changeState,r=e.children;return[t,s.cloneElement(r,{in:!0,onEntered:C(r,"onEntered",(function(){n(u.ENTERING)}))})]},g),T=((v={})[E]=function(e){var t=e.children,n=e.changeState;return s.cloneElement(t,{in:!0,onEntered:C(t,"onEntered",(function(){n(u.ENTERED,s.cloneElement(t,{in:!0}))}))})},v[_]=function(e){var t=e.current,n=e.children,r=e.changeState;return[s.cloneElement(t,{in:!1,onExited:C(t,"onExited",(function(){r(u.ENTERED,s.cloneElement(n,{in:!0}))}))}),s.cloneElement(n,{in:!0})]},v),w=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).state={status:u.ENTERED,current:null},t.appeared=!1,t.changeState=function(e,n){void 0===n&&(n=t.state.current),t.setState({status:e,current:n})},t}(0,a.A)(t,e);var n=t.prototype;return n.componentDidMount=function(){this.appeared=!0},t.getDerivedStateFromProps=function(e,t){return null==e.children?{current:null}:t.status===u.ENTERING&&e.mode===_?{status:u.ENTERING}:!t.current||(n=t.current,r=e.children,n===r||s.isValidElement(n)&&s.isValidElement(r)&&null!=n.key&&n.key===r.key)?{current:s.cloneElement(e.children,{in:!0})}:{status:u.EXITING};var n,r},n.render=function(){var e,t=this.props,n=t.children,r=t.mode,i=this.state,a=i.status,o=i.current,l={children:n,current:o,changeState:this.changeState,status:a};switch(a){case u.ENTERING:e=T[r](l);break;case u.EXITING:e=A[r](l);break;case u.ENTERED:e=o}return s.createElement(b.A.Provider,{value:{isMounting:!this.appeared}},e)},t}(s.Component);w.propTypes={},w.defaultProps={mode:E};var S=w,k=n(35460)},50385:function(e,t,n){"use strict";n.d(t,{F:function(){return r}});var r=function(e){return e.scrollTop}},32654:function(e,t,n){"use strict";n(26470);var r=n(9950),i=60103;if(t.Fragment=60107,"function"===typeof Symbol&&Symbol.for){var a=Symbol.for;i=a("react.element"),t.Fragment=a("react.fragment")}var o=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s=Object.prototype.hasOwnProperty,u={key:!0,ref:!0,__self:!0,__source:!0};function l(e,t,n){var r,a={},l=null,c=null;for(r in void 0!==n&&(l=""+n),void 0!==t.key&&(l=""+t.key),void 0!==t.ref&&(c=t.ref),t)s.call(t,r)&&!u.hasOwnProperty(r)&&(a[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===a[r]&&(a[r]=t[r]);return{$$typeof:i,type:e,key:l,ref:c,props:a,_owner:o.current}}t.jsx=l,t.jsxs=l},32049:function(e,t,n){"use strict";var r=n(26470),i=60103,a=60106;t.Fragment=60107,t.StrictMode=60108,t.Profiler=60114;var o=60109,s=60110,u=60112;t.Suspense=60113;var l=60115,c=60116;if("function"===typeof Symbol&&Symbol.for){var d=Symbol.for;i=d("react.element"),a=d("react.portal"),t.Fragment=d("react.fragment"),t.StrictMode=d("react.strict_mode"),t.Profiler=d("react.profiler"),o=d("react.provider"),s=d("react.context"),u=d("react.forward_ref"),t.Suspense=d("react.suspense"),l=d("react.memo"),c=d("react.lazy")}var f="function"===typeof Symbol&&Symbol.iterator;function p(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m={};function g(e,t,n){this.props=e,this.context=t,this.refs=m,this.updater=n||h}function v(){}function y(e,t,n){this.props=e,this.context=t,this.refs=m,this.updater=n||h}g.prototype.isReactComponent={},g.prototype.setState=function(e,t){if("object"!==typeof e&&"function"!==typeof e&&null!=e)throw Error(p(85));this.updater.enqueueSetState(this,e,t,"setState")},g.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},v.prototype=g.prototype;var b=y.prototype=new v;b.constructor=y,r(b,g.prototype),b.isPureReactComponent=!0;var E={current:null},_=Object.prototype.hasOwnProperty,C={key:!0,ref:!0,__self:!0,__source:!0};function A(e,t,n){var r,a={},o=null,s=null;if(null!=t)for(r in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(o=""+t.key),t)_.call(t,r)&&!C.hasOwnProperty(r)&&(a[r]=t[r]);var u=arguments.length-2;if(1===u)a.children=n;else if(1<u){for(var l=Array(u),c=0;c<u;c++)l[c]=arguments[c+2];a.children=l}if(e&&e.defaultProps)for(r in u=e.defaultProps)void 0===a[r]&&(a[r]=u[r]);return{$$typeof:i,type:e,key:o,ref:s,props:a,_owner:E.current}}function T(e){return"object"===typeof e&&null!==e&&e.$$typeof===i}var w=/\/+/g;function S(e,t){return"object"===typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function k(e,t,n,r,o){var s=typeof e;"undefined"!==s&&"boolean"!==s||(e=null);var u=!1;if(null===e)u=!0;else switch(s){case"string":case"number":u=!0;break;case"object":switch(e.$$typeof){case i:case a:u=!0}}if(u)return o=o(u=e),e=""===r?"."+S(u,0):r,Array.isArray(o)?(n="",null!=e&&(n=e.replace(w,"$&/")+"/"),k(o,t,n,"",(function(e){return e}))):null!=o&&(T(o)&&(o=function(e,t){return{$$typeof:i,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(o,n+(!o.key||u&&u.key===o.key?"":(""+o.key).replace(w,"$&/")+"/")+e)),t.push(o)),1;if(u=0,r=""===r?".":r+":",Array.isArray(e))for(var l=0;l<e.length;l++){var c=r+S(s=e[l],l);u+=k(s,t,n,c,o)}else if(c=function(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=f&&e[f]||e["@@iterator"])?e:null}(e),"function"===typeof c)for(e=c.call(e),l=0;!(s=e.next()).done;)u+=k(s=s.value,t,n,c=r+S(s,l++),o);else if("object"===s)throw t=""+e,Error(p(31,"[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t));return u}function D(e,t,n){if(null==e)return e;var r=[],i=0;return k(e,r,"","",(function(e){return t.call(n,e,i++)})),r}function x(e){if(-1===e._status){var t=e._result;t=t(),e._status=0,e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}if(1===e._status)return e._result;throw e._result}var O={current:null};function N(){var e=O.current;if(null===e)throw Error(p(321));return e}var I={ReactCurrentDispatcher:O,ReactCurrentBatchConfig:{transition:0},ReactCurrentOwner:E,IsSomeRendererActing:{current:!1},assign:r};t.Children={map:D,forEach:function(e,t,n){D(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return D(e,(function(){t++})),t},toArray:function(e){return D(e,(function(e){return e}))||[]},only:function(e){if(!T(e))throw Error(p(143));return e}},t.Component=g,t.PureComponent=y,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=I,t.cloneElement=function(e,t,n){if(null===e||void 0===e)throw Error(p(267,e));var a=r({},e.props),o=e.key,s=e.ref,u=e._owner;if(null!=t){if(void 0!==t.ref&&(s=t.ref,u=E.current),void 0!==t.key&&(o=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(c in t)_.call(t,c)&&!C.hasOwnProperty(c)&&(a[c]=void 0===t[c]&&void 0!==l?l[c]:t[c])}var c=arguments.length-2;if(1===c)a.children=n;else if(1<c){l=Array(c);for(var d=0;d<c;d++)l[d]=arguments[d+2];a.children=l}return{$$typeof:i,type:e.type,key:o,ref:s,props:a,_owner:u}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:s,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:o,_context:e},e.Consumer=e},t.createElement=A,t.createFactory=function(e){var t=A.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:u,render:e}},t.isValidElement=T,t.lazy=function(e){return{$$typeof:c,_payload:{_status:-1,_result:e},_init:x}},t.memo=function(e,t){return{$$typeof:l,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return N().useCallback(e,t)},t.useContext=function(e,t){return N().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return N().useEffect(e,t)},t.useImperativeHandle=function(e,t,n){return N().useImperativeHandle(e,t,n)},t.useLayoutEffect=function(e,t){return N().useLayoutEffect(e,t)},t.useMemo=function(e,t){return N().useMemo(e,t)},t.useReducer=function(e,t,n){return N().useReducer(e,t,n)},t.useRef=function(e){return N().useRef(e)},t.useState=function(e){return N().useState(e)},t.version="17.0.2"},9950:function(e,t,n){"use strict";e.exports=n(32049)},44414:function(e,t,n){"use strict";e.exports=n(32654)},76115:function(e,t,n){"use strict";var r=n(58168),i=n(98587),a=n(64467),o=n(9950),s=n(11942),u=n.n(s),l=n(48738),c=n.n(l),d=n(44208),f=n(58367);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;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach((function(t){(0,a.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var m={children:u().node,className:u().string,closeClassName:u().string,closeAriaLabel:u().string,cssModule:u().object,color:u().string,fade:u().bool,isOpen:u().bool,toggle:u().func,tag:d.tagPropType,transition:u().shape(f.A.propTypes),innerRef:u().oneOfType([u().object,u().string,u().func])},g={color:"success",isOpen:!0,tag:"div",closeAriaLabel:"Close",fade:!0,transition:h(h({},f.A.defaultProps),{},{unmountOnExit:!0})};function v(e){var t=e.className,n=e.closeClassName,a=e.closeAriaLabel,s=e.cssModule,u=e.tag,l=e.color,p=e.isOpen,m=e.toggle,g=e.children,v=e.transition,y=e.fade,b=e.innerRef,E=(0,i.A)(e,["className","closeClassName","closeAriaLabel","cssModule","tag","color","isOpen","toggle","children","transition","fade","innerRef"]),_=(0,d.mapToCssModules)(c()(t,"alert","alert-"+l,{"alert-dismissible":m}),s),C=(0,d.mapToCssModules)(c()("close",n),s),A=h(h(h({},f.A.defaultProps),v),{},{baseClass:y?v.baseClass:"",timeout:y?v.timeout:0});return o.createElement(f.A,(0,r.A)({},E,A,{tag:u,className:_,in:p,role:"alert",innerRef:b}),m?o.createElement("button",{type:"button",className:C,"aria-label":a,onClick:m},o.createElement("span",{"aria-hidden":"true"},"\xd7")):null,g)}v.propTypes=m,v.defaultProps=g,t.A=v},18849:function(e,t,n){"use strict";var r=n(58168),i=n(98587),a=n(9417),o=n(77387),s=n(9950),u=n(11942),l=n.n(u),c=n(48738),d=n.n(c),f=n(44208),p={active:l().bool,"aria-label":l().string,block:l().bool,color:l().string,disabled:l().bool,outline:l().bool,tag:f.tagPropType,innerRef:l().oneOfType([l().object,l().func,l().string]),onClick:l().func,size:l().string,children:l().node,className:l().string,cssModule:l().object,close:l().bool},h=function(e){function t(t){var n;return(n=e.call(this,t)||this).onClick=n.onClick.bind((0,a.A)(n)),n}(0,o.A)(t,e);var n=t.prototype;return n.onClick=function(e){if(!this.props.disabled)return this.props.onClick?this.props.onClick(e):void 0;e.preventDefault()},n.render=function(){var e=this.props,t=e.active,n=e["aria-label"],a=e.block,o=e.className,u=e.close,l=e.cssModule,c=e.color,p=e.outline,h=e.size,m=e.tag,g=e.innerRef,v=(0,i.A)(e,["active","aria-label","block","className","close","cssModule","color","outline","size","tag","innerRef"]);u&&"undefined"===typeof v.children&&(v.children=s.createElement("span",{"aria-hidden":!0},"\xd7"));var y="btn"+(p?"-outline":"")+"-"+c,b=(0,f.mapToCssModules)(d()(o,{close:u},u||"btn",u||y,!!h&&"btn-"+h,!!a&&"btn-block",{active:t,disabled:this.props.disabled}),l);v.href&&"button"===m&&(m="a");var E=u?"Close":null;return s.createElement(m,(0,r.A)({type:"button"===m&&v.onClick?"button":void 0},v,{className:b,ref:g,onClick:this.onClick,"aria-label":n||E}))},t}(s.Component);h.propTypes=p,h.defaultProps={color:"secondary",tag:"button"},t.A=h},38804:function(e,t,n){"use strict";var r=n(58168),i=n(9950),a=n(11942),o=n.n(a),s=n(19260),u={children:o().node},l=function(e){return i.createElement(s.A,(0,r.A)({group:!0},e))};l.propTypes=u,t.A=l},64594:function(e,t,n){"use strict";var r=n(58168),i=n(98587),a=n(9950),o=n(11942),s=n.n(o),u=n(48738),l=n.n(u),c=n(44208),d={tag:c.tagPropType,"aria-label":s().string,className:s().string,cssModule:s().object,role:s().string,size:s().string,vertical:s().bool},f=function(e){var t=e.className,n=e.cssModule,o=e.size,s=e.vertical,u=e.tag,d=(0,i.A)(e,["className","cssModule","size","vertical","tag"]),f=(0,c.mapToCssModules)(l()(t,!!o&&"btn-group-"+o,s?"btn-group-vertical":"btn-group"),n);return a.createElement(u,(0,r.A)({},d,{className:f}))};f.propTypes=d,f.defaultProps={tag:"div",role:"group"},t.A=f},23931:function(e,t,n){"use strict";var r=n(58168),i=n(98587),a=n(9950),o=n(11942),s=n.n(o),u=n(48738),l=n.n(u),c=n(44208),d=s().oneOfType([s().number,s().string]),f=s().oneOfType([s().bool,s().number,s().string,s().shape({size:s().oneOfType([s().bool,s().number,s().string]),order:d,offset:d})]),p={tag:c.tagPropType,xs:f,sm:f,md:f,lg:f,xl:f,className:s().string,cssModule:s().object,widths:s().array},h={tag:"div",widths:["xs","sm","md","lg","xl"]},m=function(e,t,n){return!0===n||""===n?e?"col":"col-"+t:"auto"===n?e?"col-auto":"col-"+t+"-auto":e?"col-"+n:"col-"+t+"-"+n},g=function(e){var t=e.className,n=e.cssModule,o=e.widths,s=e.tag,u=(0,i.A)(e,["className","cssModule","widths","tag"]),d=[];o.forEach((function(t,r){var i=e[t];if(delete u[t],i||""===i){var a=!r;if((0,c.isObject)(i)){var o,s=a?"-":"-"+t+"-",f=m(a,t,i.size);d.push((0,c.mapToCssModules)(l()(((o={})[f]=i.size||""===i.size,o["order"+s+i.order]=i.order||0===i.order,o["offset"+s+i.offset]=i.offset||0===i.offset,o)),n))}else{var p=m(a,t,i);d.push(p)}}})),d.length||d.push("col");var f=(0,c.mapToCssModules)(l()(t,d),n);return a.createElement(s,(0,r.A)({},u,{className:f}))};g.propTypes=p,g.defaultProps=h,t.A=g},47914:function(e,t,n){"use strict";var r,i=n(58168),a=n(98587),o=n(9417),s=n(77387),u=n(64467),l=n(9950),c=n(11942),d=n.n(c),f=n(48738),p=n.n(f),h=n(44623),m=n(44208);function g(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;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?g(Object(n),!0).forEach((function(t){(0,u.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var y=v(v({},h.Transition.propTypes),{},{isOpen:d().bool,children:d().oneOfType([d().arrayOf(d().node),d().node]),tag:m.tagPropType,className:d().node,navbar:d().bool,cssModule:d().object,innerRef:d().oneOfType([d().func,d().string,d().object])}),b=v(v({},h.Transition.defaultProps),{},{isOpen:!1,appear:!1,enter:!0,exit:!0,tag:"div",timeout:m.TransitionTimeouts.Collapse}),E=((r={})[m.TransitionStatuses.ENTERING]="collapsing",r[m.TransitionStatuses.ENTERED]="collapse show",r[m.TransitionStatuses.EXITING]="collapsing",r[m.TransitionStatuses.EXITED]="collapse",r);function _(e){return e.scrollHeight}var C=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={height:null},["onEntering","onEntered","onExit","onExiting","onExited"].forEach((function(e){n[e]=n[e].bind((0,o.A)(n))})),n}(0,s.A)(t,e);var n=t.prototype;return n.onEntering=function(e,t){this.setState({height:_(e)}),this.props.onEntering(e,t)},n.onEntered=function(e,t){this.setState({height:null}),this.props.onEntered(e,t)},n.onExit=function(e){this.setState({height:_(e)}),this.props.onExit(e)},n.onExiting=function(e){e.offsetHeight;this.setState({height:0}),this.props.onExiting(e)},n.onExited=function(e){this.setState({height:null}),this.props.onExited(e)},n.render=function(){var e=this,t=this.props,n=t.tag,r=t.isOpen,o=t.className,s=t.navbar,u=t.cssModule,c=t.children,d=(t.innerRef,(0,a.A)(t,["tag","isOpen","className","navbar","cssModule","children","innerRef"])),f=this.state.height,g=(0,m.pick)(d,m.TransitionPropTypeKeys),y=(0,m.omit)(d,m.TransitionPropTypeKeys);return l.createElement(h.Transition,(0,i.A)({},g,{in:r,onEntering:this.onEntering,onEntered:this.onEntered,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}),(function(t){var r=function(e){return E[e]||"collapse"}(t),a=(0,m.mapToCssModules)(p()(o,r,s&&"navbar-collapse"),u),d=null===f?null:{height:f};return l.createElement(n,(0,i.A)({},y,{style:v(v({},y.style),d),className:a,ref:e.props.innerRef}),c)}))},t}(l.Component);C.propTypes=y,C.defaultProps=b,t.A=C},13442:function(e,t,n){"use strict";var r=n(58168),i=n(98587),a=n(9417),o=n(77387),s=n(9950),u=n(11942),l=n.n(u),c=n(48738),d=n.n(c),f=n(44208),p={className:l().string,id:l().oneOfType([l().string,l().number]).isRequired,label:l().node,valid:l().bool,invalid:l().bool,bsSize:l().string,htmlFor:l().string,cssModule:l().object,onChange:l().func,children:l().oneOfType([l().node,l().array,l().func]),innerRef:l().oneOfType([l().object,l().string,l().func])},h=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={files:null},n.onChange=n.onChange.bind((0,a.A)(n)),n}(0,o.A)(t,e);var n=t.prototype;return n.onChange=function(e){var t=e.target,n=this.props.onChange,r=this.getSelectedFiles(t);"function"===typeof n&&n.apply(void 0,arguments),this.setState({files:r})},n.getSelectedFiles=function(e){if(this.props.multiple&&e.files)return[].slice.call(e.files).map((function(e){return e.name})).join(", ");if(-1!==e.value.indexOf("fakepath")){var t=e.value.split("\\");return t[t.length-1]}return e.value},n.render=function(){var e=this.props,t=e.className,n=e.label,a=e.valid,o=e.invalid,u=e.cssModule,l=e.children,c=(e.bsSize,e.innerRef),p=e.htmlFor,h=(e.type,e.onChange,e.dataBrowse),m=e.hidden,g=(0,i.A)(e,["className","label","valid","invalid","cssModule","children","bsSize","innerRef","htmlFor","type","onChange","dataBrowse","hidden"]),v=(0,f.mapToCssModules)(d()(t,"custom-file"),u),y=(0,f.mapToCssModules)(d()(o&&"is-invalid",a&&"is-valid"),u),b=p||g.id,E=this.state.files;return s.createElement("div",{className:v,hidden:m||!1},s.createElement("input",(0,r.A)({type:"file"},g,{ref:c,"aria-invalid":o,className:d()(y,(0,f.mapToCssModules)("custom-file-input",u)),onChange:this.onChange})),s.createElement("label",{className:(0,f.mapToCssModules)("custom-file-label",u),htmlFor:b,"data-browse":h},E||n||"Choose file"),l)},t}(s.Component);h.propTypes=p,t.A=h},36656:function(e,t,n){"use strict";var r=n(58168),i=n(98587),a=n(9950),o=n(11942),s=n.n(o),u=n(48738),l=n.n(u),c=n(44208),d=n(13442),f={className:s().string,id:s().oneOfType([s().string,s().number]).isRequired,type:s().string.isRequired,label:s().node,inline:s().bool,valid:s().bool,invalid:s().bool,bsSize:s().string,htmlFor:s().string,cssModule:s().object,children:s().oneOfType([s().node,s().array,s().func]),innerRef:s().oneOfType([s().object,s().string,s().func])};function p(e){var t=e.className,n=e.label,o=e.inline,s=e.valid,u=e.invalid,f=e.cssModule,p=e.children,h=e.bsSize,m=e.innerRef,g=e.htmlFor,v=(0,i.A)(e,["className","label","inline","valid","invalid","cssModule","children","bsSize","innerRef","htmlFor"]),y=v.type,b=(0,c.mapToCssModules)(l()(t,"custom-"+y,!!h&&"custom-"+y+"-"+h),f),E=(0,c.mapToCssModules)(l()(u&&"is-invalid",s&&"is-valid"),f),_=g||v.id;if("select"===y){v.type;var C=(0,i.A)(v,["type"]);return a.createElement("select",(0,r.A)({},C,{ref:m,className:l()(E,b),"aria-invalid":u}),p)}if("file"===y)return a.createElement(d.A,e);if("checkbox"!==y&&"radio"!==y&&"switch"!==y)return a.createElement("input",(0,r.A)({},v,{ref:m,"aria-invalid":u,className:l()(E,b)}));var A=l()(b,(0,c.mapToCssModules)(l()("custom-control",{"custom-control-inline":o}),f)),T=v.hidden,w=(0,i.A)(v,["hidden"]);return a.createElement("div",{className:A,hidden:T||!1},a.createElement("input",(0,r.A)({},w,{type:"switch"===y?"checkbox":y,ref:m,"aria-invalid":u,className:l()(E,(0,c.mapToCssModules)("custom-control-input",f))})),a.createElement("label",{className:(0,c.mapToCssModules)("custom-control-label",f),htmlFor:_},n),p)}p.propTypes=f,t.A=p},19260:function(e,t,n){"use strict";var r=n(58168),i=n(98587),a=n(9417),o=n(77387),s=n(9950),u=n(11942),l=n.n(u),c=n(71832),d=n(48738),f=n.n(d),p=n(66609),h=n(44208),m={a11y:l().bool,disabled:l().bool,direction:l().oneOf(["up","down","left","right"]),group:l().bool,isOpen:l().bool,nav:l().bool,active:l().bool,addonType:l().oneOfType([l().bool,l().oneOf(["prepend","append"])]),size:l().string,tag:h.tagPropType,toggle:l().func,children:l().node,className:l().string,cssModule:l().object,inNavbar:l().bool,setActiveFromChild:l().bool},g=[h.keyCodes.space,h.keyCodes.enter,h.keyCodes.up,h.keyCodes.down,h.keyCodes.end,h.keyCodes.home],v=function(e){function t(t){var n;return(n=e.call(this,t)||this).addEvents=n.addEvents.bind((0,a.A)(n)),n.handleDocumentClick=n.handleDocumentClick.bind((0,a.A)(n)),n.handleKeyDown=n.handleKeyDown.bind((0,a.A)(n)),n.removeEvents=n.removeEvents.bind((0,a.A)(n)),n.toggle=n.toggle.bind((0,a.A)(n)),n.handleMenuRef=n.handleMenuRef.bind((0,a.A)(n)),n.containerRef=s.createRef(),n.menuRef=s.createRef(),n}(0,o.A)(t,e);var n=t.prototype;return n.handleMenuRef=function(e){this.menuRef.current=e},n.getContextValue=function(){return{toggle:this.toggle,isOpen:this.props.isOpen,direction:"down"===this.props.direction&&this.props.dropup?"up":this.props.direction,inNavbar:this.props.inNavbar,disabled:this.props.disabled,onMenuRef:this.handleMenuRef}},n.componentDidMount=function(){this.handleProps()},n.componentDidUpdate=function(e){this.props.isOpen!==e.isOpen&&this.handleProps()},n.componentWillUnmount=function(){this.removeEvents()},n.getContainer=function(){return this.containerRef.current},n.getMenu=function(){return this.menuRef.current},n.getMenuCtrl=function(){return this._$menuCtrl||(this._$menuCtrl=this.getContainer().querySelector("[aria-expanded]")),this._$menuCtrl},n.getMenuItems=function(){var e=this.getMenu()||this.getContainer();return[].slice.call(e.querySelectorAll('[role="menuitem"]'))},n.addEvents=function(){var e=this;["click","touchstart","keyup"].forEach((function(t){return document.addEventListener(t,e.handleDocumentClick,!0)}))},n.removeEvents=function(){var e=this;["click","touchstart","keyup"].forEach((function(t){return document.removeEventListener(t,e.handleDocumentClick,!0)}))},n.handleDocumentClick=function(e){if(!e||3!==e.which&&("keyup"!==e.type||e.which===h.keyCodes.tab)){var t=this.getContainer(),n=this.getMenu(),r=t.contains(e.target)&&t!==e.target,i=n&&n.contains(e.target)&&n!==e.target;(!r&&!i||"keyup"===e.type&&e.which!==h.keyCodes.tab)&&this.toggle(e)}},n.handleKeyDown=function(e){var t=this,n="menuitem"===e.target.getAttribute("role"),r=this.getMenuCtrl()===e.target,i=h.keyCodes.tab===e.which;if(!(/input|textarea/i.test(e.target.tagName)||i&&!this.props.a11y||i&&!n&&!r)&&((-1!==g.indexOf(e.which)||e.which>=48&&e.which<=90)&&e.preventDefault(),!this.props.disabled&&(r&&([h.keyCodes.space,h.keyCodes.enter,h.keyCodes.up,h.keyCodes.down].indexOf(e.which)>-1?(this.props.isOpen||this.toggle(e),setTimeout((function(){return t.getMenuItems()[0].focus()}))):this.props.isOpen&&i?(e.preventDefault(),this.getMenuItems()[0].focus()):this.props.isOpen&&e.which===h.keyCodes.esc&&this.toggle(e)),this.props.isOpen&&"menuitem"===e.target.getAttribute("role"))))if([h.keyCodes.tab,h.keyCodes.esc].indexOf(e.which)>-1)this.toggle(e),this.getMenuCtrl().focus();else if([h.keyCodes.space,h.keyCodes.enter].indexOf(e.which)>-1)e.target.click(),this.getMenuCtrl().focus();else if([h.keyCodes.down,h.keyCodes.up].indexOf(e.which)>-1||[h.keyCodes.n,h.keyCodes.p].indexOf(e.which)>-1&&e.ctrlKey){var a=this.getMenuItems(),o=a.indexOf(e.target);h.keyCodes.up===e.which||h.keyCodes.p===e.which&&e.ctrlKey?o=0!==o?o-1:a.length-1:(h.keyCodes.down===e.which||h.keyCodes.n===e.which&&e.ctrlKey)&&(o=o===a.length-1?0:o+1),a[o].focus()}else if(h.keyCodes.end===e.which){var s=this.getMenuItems();s[s.length-1].focus()}else if(h.keyCodes.home===e.which){this.getMenuItems()[0].focus()}else if(e.which>=48&&e.which<=90)for(var u=this.getMenuItems(),l=String.fromCharCode(e.which).toLowerCase(),c=0;c<u.length;c+=1){if((u[c].textContent&&u[c].textContent[0].toLowerCase())===l){u[c].focus();break}}},n.handleProps=function(){this.props.isOpen?this.addEvents():this.removeEvents()},n.toggle=function(e){return this.props.disabled?e&&e.preventDefault():this.props.toggle(e)},n.render=function(){var e,t,n=(0,h.omit)(this.props,["toggle","disabled","inNavbar","a11y"]),a=n.className,o=n.cssModule,u=n.direction,l=n.isOpen,d=n.group,m=n.size,g=n.nav,v=n.setActiveFromChild,y=n.active,b=n.addonType,E=n.tag,_=(0,i.A)(n,["className","cssModule","direction","isOpen","group","size","nav","setActiveFromChild","active","addonType","tag"]),C=E||(g?"li":"div"),A=!1;v&&s.Children.map(this.props.children[1].props.children,(function(e){e&&e.props.active&&(A=!0)}));var T=(0,h.mapToCssModules)(f()(a,"down"!==u&&"drop"+u,!(!g||!y)&&"active",!(!v||!A)&&"active",((e={})["input-group-"+b]=b,e["btn-group"]=d,e["btn-group-"+m]=!!m,e.dropdown=!d&&!b,e.show=l,e["nav-item"]=g,e)),o);return s.createElement(p.r.Provider,{value:this.getContextValue()},s.createElement(c.Ay,null,s.createElement(C,(0,r.A)({},_,((t={})["string"===typeof C?"ref":"innerRef"]=this.containerRef,t),{onKeyDown:this.handleKeyDown,className:T}))))},t}(s.Component);v.propTypes=m,v.defaultProps={a11y:!0,isOpen:!1,direction:"down",nav:!1,active:!1,addonType:!1,inNavbar:!1,setActiveFromChild:!1},t.A=v},66609:function(e,t,n){"use strict";n.d(t,{r:function(){return r}});var r=n(9950).createContext({})},68879:function(e,t,n){"use strict";var r=n(58168),i=n(98587),a=n(9417),o=n(77387),s=n(9950),u=n(11942),l=n.n(u),c=n(48738),d=n.n(c),f=n(66609),p=n(44208),h={children:l().node,active:l().bool,disabled:l().bool,divider:l().bool,tag:p.tagPropType,header:l().bool,onClick:l().func,className:l().string,cssModule:l().object,toggle:l().bool,text:l().bool},m=function(e){function t(t){var n;return(n=e.call(this,t)||this).onClick=n.onClick.bind((0,a.A)(n)),n.getTabIndex=n.getTabIndex.bind((0,a.A)(n)),n}(0,o.A)(t,e);var n=t.prototype;return n.onClick=function(e){var t=this.props,n=t.disabled,r=t.header,i=t.divider,a=t.text;n||r||i||a?e.preventDefault():(this.props.onClick&&this.props.onClick(e),this.props.toggle&&this.context.toggle(e))},n.getTabIndex=function(){var e=this.props,t=e.disabled,n=e.header,r=e.divider,i=e.text;return t||n||r||i?"-1":"0"},n.render=function(){var e=this.getTabIndex(),t=e>-1?"menuitem":void 0,n=(0,p.omit)(this.props,["toggle"]),a=n.className,o=n.cssModule,u=n.divider,l=n.tag,c=n.header,f=n.active,h=n.text,m=(0,i.A)(n,["className","cssModule","divider","tag","header","active","text"]),g=(0,p.mapToCssModules)(d()(a,{disabled:m.disabled,"dropdown-item":!u&&!c&&!h,active:f,"dropdown-header":c,"dropdown-divider":u,"dropdown-item-text":h}),o);return"button"===l&&(c?l="h6":u?l="div":m.href?l="a":h&&(l="span")),s.createElement(l,(0,r.A)({type:"button"===l&&(m.onClick||this.props.toggle)?"button":void 0},m,{tabIndex:e,role:t,className:g,onClick:this.onClick}))},t}(s.Component);m.propTypes=h,m.defaultProps={tag:"button",toggle:!0},m.contextType=f.r,t.A=m},33151:function(e,t,n){"use strict";var r=n(58168),i=n(64467),a=n(98587),o=n(77387),s=n(9950),u=n(11942),l=n.n(u),c=n(17119),d=n(48738),f=n.n(d),p=n(57152),h=n(66609),m=n(44208);function g(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;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?g(Object(n),!0).forEach((function(t){(0,i.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var y={tag:m.tagPropType,children:l().node.isRequired,right:l().bool,flip:l().bool,modifiers:l().object,className:l().string,cssModule:l().object,persist:l().bool,positionFixed:l().bool,container:m.targetPropType},b={flip:{enabled:!1}},E={up:"top",left:"left",right:"right",down:"bottom"},_=function(e){function t(){return e.apply(this,arguments)||this}return(0,o.A)(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.className,i=t.cssModule,o=t.right,u=t.tag,l=t.flip,d=t.modifiers,h=t.persist,g=t.positionFixed,y=t.container,_=(0,a.A)(t,["className","cssModule","right","tag","flip","modifiers","persist","positionFixed","container"]),C=(0,m.mapToCssModules)(f()(n,"dropdown-menu",{"dropdown-menu-right":o,show:this.context.isOpen}),i),A=u;if(h||this.context.isOpen&&!this.context.inNavbar){var T=(E[this.context.direction]||"bottom")+"-"+(o?"end":"start"),w=l?d:v(v({},d),b),S=!!g,k=s.createElement(p.Ay,{placement:T,modifiers:w,positionFixed:S},(function(t){var n=t.ref,i=t.style,a=t.placement,o=v(v({},e.props.style),i);return s.createElement(A,(0,r.A)({tabIndex:"-1",role:"menu",ref:function(t){n(t);var r=e.context.onMenuRef;r&&r(t)}},_,{style:o,"aria-hidden":!e.context.isOpen,className:C,"x-placement":a}))}));return y?c.createPortal(k,(0,m.getTarget)(y)):k}return s.createElement(A,(0,r.A)({tabIndex:"-1",role:"menu"},_,{"aria-hidden":!this.context.isOpen,className:C,"x-placement":_.placement}))},t}(s.Component);_.propTypes=y,_.defaultProps={tag:"div",flip:!0},_.contextType=h.r,t.A=_},6030:function(e,t,n){"use strict";n.d(t,{A:function(){return T}});var r=n(58168),i=n(98587),a=n(9417),o=n(77387),s=n(9950),u=n(11942),l=n.n(u),c=n(48738),d=n.n(c),f=n(64467),p=n(76981),h=n.n(p),m=n(71832),g=n(32602),v=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return t=e.call.apply(e,[this].concat(r))||this,(0,f.default)((0,a.A)((0,a.A)(t)),"refHandler",(function(e){(0,g.cZ)(t.props.innerRef,e),(0,g.oV)(t.props.setReferenceNode,e)})),t}(0,o.A)(t,e);var n=t.prototype;return n.componentWillUnmount=function(){(0,g.cZ)(this.props.innerRef,null)},n.render=function(){return h()(Boolean(this.props.setReferenceNode),"`Reference` should not be used outside of a `Manager` component."),(0,g.vq)(this.props.children)({ref:this.refHandler})},t}(s.Component);function y(e){return s.createElement(m.$$.Consumer,null,(function(t){return s.createElement(v,(0,r.A)({setReferenceNode:t},e))}))}var b=n(66609),E=n(44208),_=n(18849),C={caret:l().bool,color:l().string,children:l().node,className:l().string,cssModule:l().object,disabled:l().bool,onClick:l().func,"aria-haspopup":l().bool,split:l().bool,tag:E.tagPropType,nav:l().bool},A=function(e){function t(t){var n;return(n=e.call(this,t)||this).onClick=n.onClick.bind((0,a.A)(n)),n}(0,o.A)(t,e);var n=t.prototype;return n.onClick=function(e){this.props.disabled||this.context.disabled?e.preventDefault():(this.props.nav&&!this.props.tag&&e.preventDefault(),this.props.onClick&&this.props.onClick(e),this.context.toggle(e))},n.render=function(){var e,t=this,n=this.props,a=n.className,o=n.color,u=n.cssModule,l=n.caret,c=n.split,f=n.nav,p=n.tag,h=n.innerRef,m=(0,i.A)(n,["className","color","cssModule","caret","split","nav","tag","innerRef"]),g=m["aria-label"]||"Toggle Dropdown",v=(0,E.mapToCssModules)(d()(a,{"dropdown-toggle":l||c,"dropdown-toggle-split":c,"nav-link":f}),u),b="undefined"!==typeof m.children?m.children:s.createElement("span",{className:"sr-only"},g);return f&&!p?(e="a",m.href="#"):p?e=p:(e=_.A,m.color=o,m.cssModule=u),this.context.inNavbar?s.createElement(e,(0,r.A)({},m,{className:v,onClick:this.onClick,"aria-expanded":this.context.isOpen,children:b})):s.createElement(y,{innerRef:h},(function(n){var i,a=n.ref;return s.createElement(e,(0,r.A)({},m,((i={})["string"===typeof e?"ref":"innerRef"]=a,i),{className:v,onClick:t.onClick,"aria-expanded":t.context.isOpen,children:b}))}))},t}(s.Component);A.propTypes=C,A.defaultProps={"aria-haspopup":!0,color:"secondary"},A.contextType=b.r;var T=A},58367:function(e,t,n){"use strict";var r=n(58168),i=n(98587),a=n(64467),o=n(9950),s=n(11942),u=n.n(s),l=n(48738),c=n.n(l),d=n(44623),f=n(44208);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;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach((function(t){(0,a.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var m=h(h({},d.Transition.propTypes),{},{children:u().oneOfType([u().arrayOf(u().node),u().node]),tag:f.tagPropType,baseClass:u().string,baseClassActive:u().string,className:u().string,cssModule:u().object,innerRef:u().oneOfType([u().object,u().string,u().func])}),g=h(h({},d.Transition.defaultProps),{},{tag:"div",baseClass:"fade",baseClassActive:"show",timeout:f.TransitionTimeouts.Fade,appear:!0,enter:!0,exit:!0,in:!0});function v(e){var t=e.tag,n=e.baseClass,a=e.baseClassActive,s=e.className,u=e.cssModule,l=e.children,p=e.innerRef,h=(0,i.A)(e,["tag","baseClass","baseClassActive","className","cssModule","children","innerRef"]),m=(0,f.pick)(h,f.TransitionPropTypeKeys),g=(0,f.omit)(h,f.TransitionPropTypeKeys);return o.createElement(d.Transition,m,(function(e){var i="entered"===e,d=(0,f.mapToCssModules)(c()(s,n,i&&a),u);return o.createElement(t,(0,r.A)({className:d},g,{ref:p}),l)}))}v.propTypes=m,v.defaultProps=g,t.A=v},19247:function(e,t,n){"use strict";var r=n(58168),i=n(98587),a=n(9417),o=n(77387),s=n(9950),u=n(11942),l=n.n(u),c=n(48738),d=n.n(c),f=n(44208),p={children:l().node,inline:l().bool,tag:f.tagPropType,innerRef:l().oneOfType([l().object,l().func,l().string]),className:l().string,cssModule:l().object},h=function(e){function t(t){var n;return(n=e.call(this,t)||this).getRef=n.getRef.bind((0,a.A)(n)),n.submit=n.submit.bind((0,a.A)(n)),n}(0,o.A)(t,e);var n=t.prototype;return n.getRef=function(e){this.props.innerRef&&this.props.innerRef(e),this.ref=e},n.submit=function(){this.ref&&this.ref.submit()},n.render=function(){var e=this.props,t=e.className,n=e.cssModule,a=e.inline,o=e.tag,u=e.innerRef,l=(0,i.A)(e,["className","cssModule","inline","tag","innerRef"]),c=(0,f.mapToCssModules)(d()(t,!!a&&"form-inline"),n);return s.createElement(o,(0,r.A)({},l,{ref:u,className:c}))},t}(s.Component);h.propTypes=p,h.defaultProps={tag:"form"},t.A=h},15668:function(e,t,n){"use strict";var r=n(58168),i=n(98587),a=n(9950),o=n(11942),s=n.n(o),u=n(48738),l=n.n(u),c=n(44208),d={children:s().node,tag:c.tagPropType,className:s().string,cssModule:s().object,valid:s().bool,tooltip:s().bool},f={tag:"div",valid:void 0},p=function(e){var t=e.className,n=e.cssModule,o=e.valid,s=e.tooltip,u=e.tag,d=(0,i.A)(e,["className","cssModule","valid","tooltip","tag"]),f=s?"tooltip":"feedback",p=(0,c.mapToCssModules)(l()(t,o?"valid-"+f:"invalid-"+f),n);return a.createElement(u,(0,r.A)({},d,{className:p}))};p.propTypes=d,p.defaultProps=f,t.A=p},76152:function(e,t,n){"use strict";var r=n(58168),i=n(98587),a=n(9950),o=n(11942),s=n.n(o),u=n(48738),l=n.n(u),c=n(44208),d={children:s().node,row:s().bool,check:s().bool,inline:s().bool,disabled:s().bool,tag:c.tagPropType,className:s().string,cssModule:s().object},f=function(e){var t=e.className,n=e.cssModule,o=e.row,s=e.disabled,u=e.check,d=e.inline,f=e.tag,p=(0,i.A)(e,["className","cssModule","row","disabled","check","inline","tag"]),h=(0,c.mapToCssModules)(l()(t,!!o&&"row",u?"form-check":"form-group",!(!u||!d)&&"form-check-inline",!(!u||!s)&&"disabled"),n);return"fieldset"===f&&(p.disabled=s),a.createElement(f,(0,r.A)({},p,{className:h}))};f.propTypes=d,f.defaultProps={tag:"div"},t.A=f},13436:function(e,t,n){"use strict";var r=n(58168),i=n(98587),a=n(9950),o=n(11942),s=n.n(o),u=n(48738),l=n.n(u),c=n(44208),d={children:s().node,inline:s().bool,tag:c.tagPropType,color:s().string,className:s().string,cssModule:s().object},f=function(e){var t=e.className,n=e.cssModule,o=e.inline,s=e.color,u=e.tag,d=(0,i.A)(e,["className","cssModule","inline","color","tag"]),f=(0,c.mapToCssModules)(l()(t,!o&&"form-text",!!s&&"text-"+s),n);return a.createElement(u,(0,r.A)({},d,{className:f}))};f.propTypes=d,f.defaultProps={tag:"small",color:"muted"},t.A=f},85077:function(e,t,n){"use strict";var r=n(58168),i=n(98587),a=n(9417),o=n(77387),s=n(9950),u=n(11942),l=n.n(u),c=n(48738),d=n.n(c),f=n(44208),p={children:l().node,type:l().string,size:l().oneOfType([l().number,l().string]),bsSize:l().string,valid:l().bool,invalid:l().bool,tag:f.tagPropType,innerRef:l().oneOfType([l().object,l().func,l().string]),plaintext:l().bool,addon:l().bool,className:l().string,cssModule:l().object},h=function(e){function t(t){var n;return(n=e.call(this,t)||this).getRef=n.getRef.bind((0,a.A)(n)),n.focus=n.focus.bind((0,a.A)(n)),n}(0,o.A)(t,e);var n=t.prototype;return n.getRef=function(e){this.props.innerRef&&this.props.innerRef(e),this.ref=e},n.focus=function(){this.ref&&this.ref.focus()},n.render=function(){var e=this.props,t=e.className,n=e.cssModule,a=e.type,o=e.bsSize,u=e.valid,l=e.invalid,c=e.tag,p=e.addon,h=e.plaintext,m=e.innerRef,g=(0,i.A)(e,["className","cssModule","type","bsSize","valid","invalid","tag","addon","plaintext","innerRef"]),v=["radio","checkbox"].indexOf(a)>-1,y=new RegExp("\\D","g"),b=c||("select"===a||"textarea"===a?a:"input"),E="form-control";h?(E+="-plaintext",b=c||"input"):"file"===a?E+="-file":"range"===a?E+="-range":v&&(E=p?null:"form-check-input"),g.size&&y.test(g.size)&&((0,f.warnOnce)('Please use the prop "bsSize" instead of the "size" to bootstrap\'s input sizing.'),o=g.size,delete g.size);var _=(0,f.mapToCssModules)(d()(t,l&&"is-invalid",u&&"is-valid",!!o&&"form-control-"+o,E),n);return("input"===b||c&&"function"===typeof c)&&(g.type=a),g.children&&!h&&"select"!==a&&"string"===typeof b&&"select"!==b&&((0,f.warnOnce)('Input with a type of "'+a+'" cannot have children. Please use "value"/"defaultValue" instead.'),delete g.children),s.createElement(b,(0,r.A)({},g,{ref:m,className:_,"aria-invalid":l}))},t}(s.Component);h.propTypes=p,h.defaultProps={type:"text"},t.A=h},48918:function(e,t,n){"use strict";var r=n(58168),i=n(98587),a=n(9950),o=n(11942),s=n.n(o),u=n(48738),l=n.n(u),c=n(44208),d={tag:c.tagPropType,size:s().string,className:s().string,cssModule:s().object},f=function(e){var t=e.className,n=e.cssModule,o=e.tag,s=e.size,u=(0,i.A)(e,["className","cssModule","tag","size"]),d=(0,c.mapToCssModules)(l()(t,"input-group",s?"input-group-"+s:null),n);return a.createElement(o,(0,r.A)({},u,{className:d}))};f.propTypes=d,f.defaultProps={tag:"div"},t.A=f},30038:function(e,t,n){"use strict";var r=n(58168),i=n(98587),a=n(9950),o=n(11942),s=n.n(o),u=n(48738),l=n.n(u),c=n(44208),d=n(99121),f={tag:c.tagPropType,addonType:s().oneOf(["prepend","append"]).isRequired,children:s().node,className:s().string,cssModule:s().object},p=function(e){var t=e.className,n=e.cssModule,o=e.tag,s=e.addonType,u=e.children,f=(0,i.A)(e,["className","cssModule","tag","addonType","children"]),p=(0,c.mapToCssModules)(l()(t,"input-group-"+s),n);return"string"===typeof u?a.createElement(o,(0,r.A)({},f,{className:p}),a.createElement(d.A,{children:u})):a.createElement(o,(0,r.A)({},f,{className:p,children:u}))};p.propTypes=f,p.defaultProps={tag:"div"},t.A=p},99121:function(e,t,n){"use strict";var r=n(58168),i=n(98587),a=n(9950),o=n(11942),s=n.n(o),u=n(48738),l=n.n(u),c=n(44208),d={tag:c.tagPropType,className:s().string,cssModule:s().object},f=function(e){var t=e.className,n=e.cssModule,o=e.tag,s=(0,i.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"input-group-text"),n);return a.createElement(o,(0,r.A)({},s,{className:u}))};f.propTypes=d,f.defaultProps={tag:"span"},t.A=f},55627:function(e,t,n){"use strict";var r=n(58168),i=n(98587),a=n(9950),o=n(11942),s=n.n(o),u=n(48738),l=n.n(u),c=n(44208),d=s().oneOfType([s().number,s().string]),f=s().oneOfType([s().bool,s().string,s().number,s().shape({size:d,order:d,offset:d})]),p={children:s().node,hidden:s().bool,check:s().bool,size:s().string,for:s().string,tag:c.tagPropType,className:s().string,cssModule:s().object,xs:f,sm:f,md:f,lg:f,xl:f,widths:s().array},h={tag:"label",widths:["xs","sm","md","lg","xl"]},m=function(e,t,n){return!0===n||""===n?e?"col":"col-"+t:"auto"===n?e?"col-auto":"col-"+t+"-auto":e?"col-"+n:"col-"+t+"-"+n},g=function(e){var t=e.className,n=e.cssModule,o=e.hidden,s=e.widths,u=e.tag,d=e.check,f=e.size,p=e.for,h=(0,i.A)(e,["className","cssModule","hidden","widths","tag","check","size","for"]),g=[];s.forEach((function(t,r){var i=e[t];if(delete h[t],i||""===i){var a,o=!r;if((0,c.isObject)(i)){var s,u=o?"-":"-"+t+"-";a=m(o,t,i.size),g.push((0,c.mapToCssModules)(l()(((s={})[a]=i.size||""===i.size,s["order"+u+i.order]=i.order||0===i.order,s["offset"+u+i.offset]=i.offset||0===i.offset,s))),n)}else a=m(o,t,i),g.push(a)}}));var v=(0,c.mapToCssModules)(l()(t,!!o&&"sr-only",!!d&&"form-check-label",!!f&&"col-form-label-"+f,g,!!g.length&&"col-form-label"),n);return a.createElement(u,(0,r.A)({htmlFor:p},h,{className:v}))};g.propTypes=p,g.defaultProps=h,t.A=g},58195:function(e,t,n){"use strict";n.d(t,{A:function(){return S}});var r=n(64467),i=n(58168),a=n(9417),o=n(77387),s=n(9950),u=n(11942),l=n.n(u),c=n(48738),d=n.n(c),f=n(17119),p=n(44208),h={children:l().node.isRequired,node:l().any},m=function(e){function t(){return e.apply(this,arguments)||this}(0,o.A)(t,e);var n=t.prototype;return n.componentWillUnmount=function(){this.defaultNode&&document.body.removeChild(this.defaultNode),this.defaultNode=null},n.render=function(){return p.canUseDOM?(this.props.node||this.defaultNode||(this.defaultNode=document.createElement("div"),document.body.appendChild(this.defaultNode)),f.createPortal(this.props.children,this.props.node||this.defaultNode)):null},t}(s.Component);m.propTypes=h;var g=m,v=n(58367);function y(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 b(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?y(Object(n),!0).forEach((function(t){(0,r.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function E(){}var _=l().shape(v.A.propTypes),C={isOpen:l().bool,autoFocus:l().bool,centered:l().bool,scrollable:l().bool,size:l().string,toggle:l().func,keyboard:l().bool,role:l().string,labelledBy:l().string,backdrop:l().oneOfType([l().bool,l().oneOf(["static"])]),onEnter:l().func,onExit:l().func,onOpened:l().func,onClosed:l().func,children:l().node,className:l().string,wrapClassName:l().string,modalClassName:l().string,backdropClassName:l().string,contentClassName:l().string,external:l().node,fade:l().bool,cssModule:l().object,zIndex:l().oneOfType([l().number,l().string]),backdropTransition:_,modalTransition:_,innerRef:l().oneOfType([l().object,l().string,l().func]),unmountOnClose:l().bool,returnFocusAfterClose:l().bool,container:p.targetPropType,trapFocus:l().bool},A=Object.keys(C),T={isOpen:!1,autoFocus:!0,centered:!1,scrollable:!1,role:"dialog",backdrop:!0,keyboard:!0,zIndex:1050,fade:!0,onOpened:E,onClosed:E,modalTransition:{timeout:p.TransitionTimeouts.Modal},backdropTransition:{mountOnEnter:!0,timeout:p.TransitionTimeouts.Fade},unmountOnClose:!0,returnFocusAfterClose:!0,container:"body",trapFocus:!1},w=function(e){function t(t){var n;return(n=e.call(this,t)||this)._element=null,n._originalBodyPadding=null,n.getFocusableChildren=n.getFocusableChildren.bind((0,a.A)(n)),n.handleBackdropClick=n.handleBackdropClick.bind((0,a.A)(n)),n.handleBackdropMouseDown=n.handleBackdropMouseDown.bind((0,a.A)(n)),n.handleEscape=n.handleEscape.bind((0,a.A)(n)),n.handleStaticBackdropAnimation=n.handleStaticBackdropAnimation.bind((0,a.A)(n)),n.handleTab=n.handleTab.bind((0,a.A)(n)),n.onOpened=n.onOpened.bind((0,a.A)(n)),n.onClosed=n.onClosed.bind((0,a.A)(n)),n.manageFocusAfterClose=n.manageFocusAfterClose.bind((0,a.A)(n)),n.clearBackdropAnimationTimeout=n.clearBackdropAnimationTimeout.bind((0,a.A)(n)),n.trapFocus=n.trapFocus.bind((0,a.A)(n)),n.state={isOpen:!1,showStaticBackdropAnimation:!1},n}(0,o.A)(t,e);var n=t.prototype;return n.componentDidMount=function(){var e=this.props,t=e.isOpen,n=e.autoFocus,r=e.onEnter;t&&(this.init(),this.setState({isOpen:!0}),n&&this.setFocus()),r&&r(),document.addEventListener("focus",this.trapFocus,!0),this._isMounted=!0},n.componentDidUpdate=function(e,t){if(this.props.isOpen&&!e.isOpen)return this.init(),void this.setState({isOpen:!0});this.props.autoFocus&&this.state.isOpen&&!t.isOpen&&this.setFocus(),this._element&&e.zIndex!==this.props.zIndex&&(this._element.style.zIndex=this.props.zIndex)},n.componentWillUnmount=function(){this.clearBackdropAnimationTimeout(),this.props.onExit&&this.props.onExit(),this._element&&(this.destroy(),(this.props.isOpen||this.state.isOpen)&&this.close()),document.removeEventListener("focus",this.trapFocus,!0),this._isMounted=!1},n.trapFocus=function(e){if(this.props.trapFocus&&this._element&&(!this._dialog||this._dialog.parentNode!==e.target)&&!(this.modalIndex<t.openCount-1)){for(var n=this.getFocusableChildren(),r=0;r<n.length;r++)if(n[r]===e.target)return;n.length>0&&(e.preventDefault(),e.stopPropagation(),n[0].focus())}},n.onOpened=function(e,t){this.props.onOpened(),(this.props.modalTransition.onEntered||E)(e,t)},n.onClosed=function(e){var t=this.props.unmountOnClose;this.props.onClosed(),(this.props.modalTransition.onExited||E)(e),t&&this.destroy(),this.close(),this._isMounted&&this.setState({isOpen:!1})},n.setFocus=function(){this._dialog&&this._dialog.parentNode&&"function"===typeof this._dialog.parentNode.focus&&this._dialog.parentNode.focus()},n.getFocusableChildren=function(){return this._element.querySelectorAll(p.focusableElements.join(", "))},n.getFocusedChild=function(){var e,t=this.getFocusableChildren();try{e=document.activeElement}catch(n){e=t[0]}return e},n.handleBackdropClick=function(e){if(e.target===this._mouseDownElement){e.stopPropagation();var t=this._dialog?this._dialog.parentNode:null;if(t&&e.target===t&&"static"===this.props.backdrop&&this.handleStaticBackdropAnimation(),!this.props.isOpen||!0!==this.props.backdrop)return;t&&e.target===t&&this.props.toggle&&this.props.toggle(e)}},n.handleTab=function(e){if(9===e.which&&!(this.modalIndex<t.openCount-1)){var n=this.getFocusableChildren(),r=n.length;if(0!==r){for(var i=this.getFocusedChild(),a=0,o=0;o<r;o+=1)if(n[o]===i){a=o;break}e.shiftKey&&0===a?(e.preventDefault(),n[r-1].focus()):e.shiftKey||a!==r-1||(e.preventDefault(),n[0].focus())}}},n.handleBackdropMouseDown=function(e){this._mouseDownElement=e.target},n.handleEscape=function(e){this.props.isOpen&&e.keyCode===p.keyCodes.esc&&this.props.toggle&&(this.props.keyboard?(e.preventDefault(),e.stopPropagation(),this.props.toggle(e)):"static"===this.props.backdrop&&(e.preventDefault(),e.stopPropagation(),this.handleStaticBackdropAnimation()))},n.handleStaticBackdropAnimation=function(){var e=this;this.clearBackdropAnimationTimeout(),this.setState({showStaticBackdropAnimation:!0}),this._backdropAnimationTimeout=setTimeout((function(){e.setState({showStaticBackdropAnimation:!1})}),100)},n.init=function(){try{this._triggeringElement=document.activeElement}catch(e){this._triggeringElement=null}this._element||(this._element=document.createElement("div"),this._element.setAttribute("tabindex","-1"),this._element.style.position="relative",this._element.style.zIndex=this.props.zIndex,this._mountContainer=(0,p.getTarget)(this.props.container),this._mountContainer.appendChild(this._element)),this._originalBodyPadding=(0,p.getOriginalBodyPadding)(),(0,p.conditionallyUpdateScrollbar)(),0===t.openCount&&(document.body.className=d()(document.body.className,(0,p.mapToCssModules)("modal-open",this.props.cssModule))),this.modalIndex=t.openCount,t.openCount+=1},n.destroy=function(){this._element&&(this._mountContainer.removeChild(this._element),this._element=null),this.manageFocusAfterClose()},n.manageFocusAfterClose=function(){if(this._triggeringElement){var e=this.props.returnFocusAfterClose;this._triggeringElement.focus&&e&&this._triggeringElement.focus(),this._triggeringElement=null}},n.close=function(){if(t.openCount<=1){var e=(0,p.mapToCssModules)("modal-open",this.props.cssModule),n=new RegExp("(^| )"+e+"( |$)");document.body.className=document.body.className.replace(n," ").trim()}this.manageFocusAfterClose(),t.openCount=Math.max(0,t.openCount-1),(0,p.setScrollbarWidth)(this._originalBodyPadding)},n.renderModalDialog=function(){var e,t=this,n=(0,p.omit)(this.props,A),r="modal-dialog";return s.createElement("div",(0,i.A)({},n,{className:(0,p.mapToCssModules)(d()(r,this.props.className,(e={},e["modal-"+this.props.size]=this.props.size,e[r+"-centered"]=this.props.centered,e[r+"-scrollable"]=this.props.scrollable,e)),this.props.cssModule),role:"document",ref:function(e){t._dialog=e}}),s.createElement("div",{className:(0,p.mapToCssModules)(d()("modal-content",this.props.contentClassName),this.props.cssModule)},this.props.children))},n.render=function(){var e=this.props.unmountOnClose;if(this._element&&(this.state.isOpen||!e)){var t=!!this._element&&!this.state.isOpen&&!e;this._element.style.display=t?"none":"block";var n=this.props,r=n.wrapClassName,a=n.modalClassName,o=n.backdropClassName,u=n.cssModule,l=n.isOpen,c=n.backdrop,f=n.role,h=n.labelledBy,m=n.external,y=n.innerRef,E={onClick:this.handleBackdropClick,onMouseDown:this.handleBackdropMouseDown,onKeyUp:this.handleEscape,onKeyDown:this.handleTab,style:{display:"block"},"aria-labelledby":h,role:f,tabIndex:"-1"},_=this.props.fade,C=b(b(b({},v.A.defaultProps),this.props.modalTransition),{},{baseClass:_?this.props.modalTransition.baseClass:"",timeout:_?this.props.modalTransition.timeout:0}),A=b(b(b({},v.A.defaultProps),this.props.backdropTransition),{},{baseClass:_?this.props.backdropTransition.baseClass:"",timeout:_?this.props.backdropTransition.timeout:0}),T=c&&(_?s.createElement(v.A,(0,i.A)({},A,{in:l&&!!c,cssModule:u,className:(0,p.mapToCssModules)(d()("modal-backdrop",o),u)})):s.createElement("div",{className:(0,p.mapToCssModules)(d()("modal-backdrop","show",o),u)}));return s.createElement(g,{node:this._element},s.createElement("div",{className:(0,p.mapToCssModules)(r)},s.createElement(v.A,(0,i.A)({},E,C,{in:l,onEntered:this.onOpened,onExited:this.onClosed,cssModule:u,className:(0,p.mapToCssModules)(d()("modal",a,this.state.showStaticBackdropAnimation&&"modal-static"),u),innerRef:y}),m,this.renderModalDialog()),T))}return null},n.clearBackdropAnimationTimeout=function(){this._backdropAnimationTimeout&&(clearTimeout(this._backdropAnimationTimeout),this._backdropAnimationTimeout=void 0)},t}(s.Component);w.propTypes=C,w.defaultProps=T,w.openCount=0;var S=w},99308:function(e,t,n){"use strict";var r=n(58168),i=n(98587),a=n(9950),o=n(11942),s=n.n(o),u=n(48738),l=n.n(u),c=n(44208),d={tag:c.tagPropType,className:s().string,cssModule:s().object},f=function(e){var t=e.className,n=e.cssModule,o=e.tag,s=(0,i.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"modal-body"),n);return a.createElement(o,(0,r.A)({},s,{className:u}))};f.propTypes=d,f.defaultProps={tag:"div"},t.A=f},85907:function(e,t,n){"use strict";var r=n(58168),i=n(98587),a=n(9950),o=n(11942),s=n.n(o),u=n(48738),l=n.n(u),c=n(44208),d={tag:c.tagPropType,className:s().string,cssModule:s().object},f=function(e){var t=e.className,n=e.cssModule,o=e.tag,s=(0,i.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"modal-footer"),n);return a.createElement(o,(0,r.A)({},s,{className:u}))};f.propTypes=d,f.defaultProps={tag:"div"},t.A=f},14113:function(e,t,n){"use strict";var r=n(58168),i=n(98587),a=n(9950),o=n(11942),s=n.n(o),u=n(48738),l=n.n(u),c=n(44208),d={tag:c.tagPropType,wrapTag:c.tagPropType,toggle:s().func,className:s().string,cssModule:s().object,children:s().node,closeAriaLabel:s().string,charCode:s().oneOfType([s().string,s().number]),close:s().object},f=function(e){var t,n=e.className,o=e.cssModule,s=e.children,u=e.toggle,d=e.tag,f=e.wrapTag,p=e.closeAriaLabel,h=e.charCode,m=e.close,g=(0,i.A)(e,["className","cssModule","children","toggle","tag","wrapTag","closeAriaLabel","charCode","close"]),v=(0,c.mapToCssModules)(l()(n,"modal-header"),o);if(!m&&u){var y="number"===typeof h?String.fromCharCode(h):h;t=a.createElement("button",{type:"button",onClick:u,className:(0,c.mapToCssModules)("close",o),"aria-label":p},a.createElement("span",{"aria-hidden":"true"},y))}return a.createElement(f,(0,r.A)({},g,{className:v}),a.createElement(d,{className:(0,c.mapToCssModules)("modal-title",o)},s),m||t)};f.propTypes=d,f.defaultProps={tag:"h5",wrapTag:"div",closeAriaLabel:"Close",charCode:215},t.A=f},52308:function(e,t,n){"use strict";var r=n(58168),i=n(98587),a=n(9950),o=n(11942),s=n.n(o),u=n(48738),l=n.n(u),c=n(44208),d={tabs:s().bool,pills:s().bool,vertical:s().oneOfType([s().bool,s().string]),horizontal:s().string,justified:s().bool,fill:s().bool,navbar:s().bool,card:s().bool,tag:c.tagPropType,className:s().string,cssModule:s().object},f=function(e){var t=e.className,n=e.cssModule,o=e.tabs,s=e.pills,u=e.vertical,d=e.horizontal,f=e.justified,p=e.fill,h=e.navbar,m=e.card,g=e.tag,v=(0,i.A)(e,["className","cssModule","tabs","pills","vertical","horizontal","justified","fill","navbar","card","tag"]),y=(0,c.mapToCssModules)(l()(t,h?"navbar-nav":"nav",!!d&&"justify-content-"+d,function(e){return!1!==e&&(!0===e||"xs"===e?"flex-column":"flex-"+e+"-column")}(u),{"nav-tabs":o,"card-header-tabs":m&&o,"nav-pills":s,"card-header-pills":m&&s,"nav-justified":f,"nav-fill":p}),n);return a.createElement(g,(0,r.A)({},v,{className:y}))};f.propTypes=d,f.defaultProps={tag:"ul",vertical:!1},t.A=f},8743:function(e,t,n){"use strict";var r=n(58168),i=n(98587),a=n(9950),o=n(11942),s=n.n(o),u=n(48738),l=n.n(u),c=n(44208),d={tag:c.tagPropType,active:s().bool,className:s().string,cssModule:s().object},f=function(e){var t=e.className,n=e.cssModule,o=e.active,s=e.tag,u=(0,i.A)(e,["className","cssModule","active","tag"]),d=(0,c.mapToCssModules)(l()(t,"nav-item",!!o&&"active"),n);return a.createElement(s,(0,r.A)({},u,{className:d}))};f.propTypes=d,f.defaultProps={tag:"li"},t.A=f},36640:function(e,t,n){"use strict";var r=n(58168),i=n(98587),a=n(9417),o=n(77387),s=n(9950),u=n(11942),l=n.n(u),c=n(48738),d=n.n(c),f=n(44208),p={tag:f.tagPropType,innerRef:l().oneOfType([l().object,l().func,l().string]),disabled:l().bool,active:l().bool,className:l().string,cssModule:l().object,onClick:l().func,href:l().any},h=function(e){function t(t){var n;return(n=e.call(this,t)||this).onClick=n.onClick.bind((0,a.A)(n)),n}(0,o.A)(t,e);var n=t.prototype;return n.onClick=function(e){this.props.disabled?e.preventDefault():("#"===this.props.href&&e.preventDefault(),this.props.onClick&&this.props.onClick(e))},n.render=function(){var e=this.props,t=e.className,n=e.cssModule,a=e.active,o=e.tag,u=e.innerRef,l=(0,i.A)(e,["className","cssModule","active","tag","innerRef"]),c=(0,f.mapToCssModules)(d()(t,"nav-link",{disabled:l.disabled,active:a}),n);return s.createElement(o,(0,r.A)({},l,{ref:u,onClick:this.onClick,className:c}))},t}(s.Component);h.propTypes=p,h.defaultProps={tag:"a"},t.A=h},9772:function(e,t,n){"use strict";var r=n(58168),i=n(9950),a=n(48738),o=n.n(a),s=n(30622),u=function(e){var t=o()("popover","show",e.popperClassName),n=o()("popover-inner",e.innerClassName);return i.createElement(s.A,(0,r.A)({},e,{popperClassName:t,innerClassName:n}))};u.propTypes=s.t,u.defaultProps={placement:"right",placementPrefix:"bs-popover",trigger:"click"},t.A=u},26100:function(e,t,n){"use strict";var r=n(58168),i=n(98587),a=n(9950),o=n(11942),s=n.n(o),u=n(48738),l=n.n(u),c=n(44208),d={tag:c.tagPropType,className:s().string,cssModule:s().object},f=function(e){var t=e.className,n=e.cssModule,o=e.tag,s=(0,i.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"popover-body"),n);return a.createElement(o,(0,r.A)({},s,{className:u}))};f.propTypes=d,f.defaultProps={tag:"div"},t.A=f},71482:function(e,t,n){"use strict";var r=n(58168),i=n(98587),a=n(9417),o=n(77387),s=n(64467),u=n(9950),l=n(11942),c=n.n(l),d=n(17119),f=n(48738),p=n.n(f),h=n(57152),m=n(44208),g=n(58367);function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(Object(n),!0).forEach((function(t){(0,s.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var b={children:c().oneOfType([c().node,c().func]).isRequired,popperClassName:c().string,placement:c().string,placementPrefix:c().string,arrowClassName:c().string,hideArrow:c().bool,tag:m.tagPropType,isOpen:c().bool.isRequired,cssModule:c().object,offset:c().oneOfType([c().string,c().number]),fallbackPlacement:c().oneOfType([c().string,c().array]),flip:c().bool,container:m.targetPropType,target:m.targetPropType.isRequired,modifiers:c().object,positionFixed:c().bool,boundariesElement:c().oneOfType([c().string,m.DOMElement]),onClosed:c().func,fade:c().bool,transition:c().shape(g.A.propTypes)},E={boundariesElement:"scrollParent",placement:"auto",hideArrow:!1,isOpen:!1,offset:0,fallbackPlacement:"flip",flip:!0,container:"body",modifiers:{},onClosed:function(){},fade:!0,transition:y({},g.A.defaultProps)},_=function(e){function t(t){var n;return(n=e.call(this,t)||this).setTargetNode=n.setTargetNode.bind((0,a.A)(n)),n.getTargetNode=n.getTargetNode.bind((0,a.A)(n)),n.getRef=n.getRef.bind((0,a.A)(n)),n.onClosed=n.onClosed.bind((0,a.A)(n)),n.state={isOpen:t.isOpen},n}(0,o.A)(t,e),t.getDerivedStateFromProps=function(e,t){return e.isOpen&&!t.isOpen?{isOpen:e.isOpen}:null};var n=t.prototype;return n.componentDidUpdate=function(){this._element&&this._element.childNodes&&this._element.childNodes[0]&&this._element.childNodes[0].focus&&this._element.childNodes[0].focus()},n.setTargetNode=function(e){this.targetNode="string"===typeof e?(0,m.getTarget)(e):e},n.getTargetNode=function(){return this.targetNode},n.getContainerNode=function(){return(0,m.getTarget)(this.props.container)},n.getRef=function(e){this._element=e},n.onClosed=function(){this.props.onClosed(),this.setState({isOpen:!1})},n.renderChildren=function(){var e=this.props,t=e.cssModule,n=e.children,a=e.isOpen,o=e.flip,s=(e.target,e.offset),l=e.fallbackPlacement,c=e.placementPrefix,d=e.arrowClassName,f=e.hideArrow,v=e.popperClassName,b=e.tag,E=(e.container,e.modifiers),_=e.positionFixed,C=e.boundariesElement,A=(e.onClosed,e.fade),T=e.transition,w=e.placement,S=(0,i.A)(e,["cssModule","children","isOpen","flip","target","offset","fallbackPlacement","placementPrefix","arrowClassName","hideArrow","popperClassName","tag","container","modifiers","positionFixed","boundariesElement","onClosed","fade","transition","placement"]),k=(0,m.mapToCssModules)(p()("arrow",d),t),D=(0,m.mapToCssModules)(p()(v,c?c+"-auto":""),this.props.cssModule),x=y({offset:{offset:s},flip:{enabled:o,behavior:l},preventOverflow:{boundariesElement:C}},E),O=y(y(y({},g.A.defaultProps),T),{},{baseClass:A?T.baseClass:"",timeout:A?T.timeout:0});return u.createElement(g.A,(0,r.A)({},O,S,{in:a,onExited:this.onClosed,tag:b}),u.createElement(h.Ay,{referenceElement:this.targetNode,modifiers:x,placement:w,positionFixed:_},(function(e){var t=e.ref,r=e.style,i=e.placement,a=e.outOfBoundaries,o=e.arrowProps,s=e.scheduleUpdate;return u.createElement("div",{ref:t,style:r,className:D,"x-placement":i,"x-out-of-boundaries":a?"true":void 0},"function"===typeof n?n({scheduleUpdate:s}):n,!f&&u.createElement("span",{ref:o.ref,className:k,style:o.style}))})))},n.render=function(){return this.setTargetNode(this.props.target),this.state.isOpen?"inline"===this.props.container?this.renderChildren():d.createPortal(u.createElement("div",{ref:this.getRef},this.renderChildren()),this.getContainerNode()):null},t}(u.Component);_.propTypes=b,_.defaultProps=E,t.A=_},1858:function(e,t,n){"use strict";var r=n(58168),i=n(64467),a=n(98587),o=n(9950),s=n(11942),u=n.n(s),l=n(48738),c=n.n(l),d=n(44208);function f(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 p(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach((function(t){(0,i.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var h={children:u().node,bar:u().bool,multi:u().bool,tag:d.tagPropType,value:u().oneOfType([u().string,u().number]),min:u().oneOfType([u().string,u().number]),max:u().oneOfType([u().string,u().number]),animated:u().bool,striped:u().bool,color:u().string,className:u().string,barClassName:u().string,cssModule:u().object,style:u().object,barStyle:u().object,barAriaValueText:u().string,barAriaLabelledBy:u().string},m=function(e){var t=e.children,n=e.className,i=e.barClassName,s=e.cssModule,u=e.value,l=e.min,f=e.max,h=e.animated,m=e.striped,g=e.color,v=e.bar,y=e.multi,b=e.tag,E=e.style,_=e.barStyle,C=e.barAriaValueText,A=e.barAriaLabelledBy,T=(0,a.A)(e,["children","className","barClassName","cssModule","value","min","max","animated","striped","color","bar","multi","tag","style","barStyle","barAriaValueText","barAriaLabelledBy"]),w=(0,d.toNumber)(u)/(0,d.toNumber)(f)*100,S=(0,d.mapToCssModules)(c()(n,"progress"),s),k={className:(0,d.mapToCssModules)(c()("progress-bar",v&&n||i,h?"progress-bar-animated":null,g?"bg-"+g:null,m||h?"progress-bar-striped":null),s),style:p(p(p({},v?E:{}),_),{},{width:w+"%"}),role:"progressbar","aria-valuenow":u,"aria-valuemin":l,"aria-valuemax":f,"aria-valuetext":C,"aria-labelledby":A,children:t};return v?o.createElement(b,(0,r.A)({},T,k)):o.createElement(b,(0,r.A)({},T,{style:E,className:S}),y?t:o.createElement("div",k))};m.propTypes=h,m.defaultProps={tag:"div",value:0,min:0,max:100,style:{},barStyle:{}},t.A=m},70349:function(e,t,n){"use strict";var r=n(58168),i=n(98587),a=n(9950),o=n(11942),s=n.n(o),u=n(48738),l=n.n(u),c=n(44208),d=s().oneOfType([s().number,s().string]),f={tag:c.tagPropType,noGutters:s().bool,className:s().string,cssModule:s().object,form:s().bool,xs:d,sm:d,md:d,lg:d,xl:d},p={tag:"div",widths:["xs","sm","md","lg","xl"]},h=function(e){var t=e.className,n=e.cssModule,o=e.noGutters,s=e.tag,u=e.form,d=e.widths,f=(0,i.A)(e,["className","cssModule","noGutters","tag","form","widths"]),p=[];d.forEach((function(t,n){var r=e[t];if(delete f[t],r){var i=!n;p.push(i?"row-cols-"+r:"row-cols-"+t+"-"+r)}}));var h=(0,c.mapToCssModules)(l()(t,o?"no-gutters":null,u?"form-row":"row",p),n);return a.createElement(s,(0,r.A)({},f,{className:h}))};h.propTypes=f,h.defaultProps=p,t.A=h},51445:function(e,t,n){"use strict";var r=n(58168),i=n(77387),a=n(9950),o=n(11942),s=n.n(o),u=n(48738),l=n.n(u),c=n(55451),d=n(44208),f={tag:d.tagPropType,activeTab:s().any,className:s().string,cssModule:s().object},p=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={activeTab:n.props.activeTab},n}return(0,i.A)(t,e),t.getDerivedStateFromProps=function(e,t){return t.activeTab!==e.activeTab?{activeTab:e.activeTab}:null},t.prototype.render=function(){var e=this.props,t=e.className,n=e.cssModule,i=e.tag,o=(0,d.omit)(this.props,Object.keys(f)),s=(0,d.mapToCssModules)(l()("tab-content",t),n);return a.createElement(c.H.Provider,{value:{activeTabId:this.state.activeTab}},a.createElement(i,(0,r.A)({},o,{className:s})))},t}(a.Component);t.A=p,p.propTypes=f,p.defaultProps={tag:"div"}},55451:function(e,t,n){"use strict";n.d(t,{H:function(){return r}});var r=n(9950).createContext({})},52088:function(e,t,n){"use strict";n.d(t,{A:function(){return p}});var r=n(58168),i=n(98587),a=n(9950),o=n(11942),s=n.n(o),u=n(48738),l=n.n(u),c=n(55451),d=n(44208),f={tag:d.tagPropType,className:s().string,cssModule:s().object,tabId:s().any};function p(e){var t=e.className,n=e.cssModule,o=e.tabId,s=e.tag,u=(0,i.A)(e,["className","cssModule","tabId","tag"]),f=function(e){return(0,d.mapToCssModules)(l()("tab-pane",t,{active:o===e}),n)};return a.createElement(c.H.Consumer,null,(function(e){var t=e.activeTabId;return a.createElement(s,(0,r.A)({},u,{className:f(t)}))}))}p.propTypes=f,p.defaultProps={tag:"div"}},21205:function(e,t,n){"use strict";var r=n(58168),i=n(98587),a=n(9950),o=n(11942),s=n.n(o),u=n(48738),l=n.n(u),c=n(44208),d={className:s().string,cssModule:s().object,size:s().string,bordered:s().bool,borderless:s().bool,striped:s().bool,dark:s().bool,hover:s().bool,responsive:s().oneOfType([s().bool,s().string]),tag:c.tagPropType,responsiveTag:c.tagPropType,innerRef:s().oneOfType([s().func,s().string,s().object])},f=function(e){var t=e.className,n=e.cssModule,o=e.size,s=e.bordered,u=e.borderless,d=e.striped,f=e.dark,p=e.hover,h=e.responsive,m=e.tag,g=e.responsiveTag,v=e.innerRef,y=(0,i.A)(e,["className","cssModule","size","bordered","borderless","striped","dark","hover","responsive","tag","responsiveTag","innerRef"]),b=(0,c.mapToCssModules)(l()(t,"table",!!o&&"table-"+o,!!s&&"table-bordered",!!u&&"table-borderless",!!d&&"table-striped",!!f&&"table-dark",!!p&&"table-hover"),n),E=a.createElement(m,(0,r.A)({},y,{ref:v,className:b}));if(h){var _=(0,c.mapToCssModules)(!0===h?"table-responsive":"table-responsive-"+h,n);return a.createElement(g,{className:_},E)}return E};f.propTypes=d,f.defaultProps={tag:"table",responsiveTag:"div"},t.A=f},81718:function(e,t,n){"use strict";var r=n(58168),i=n(9950),a=n(48738),o=n.n(a),s=n(30622),u=function(e){var t=o()("tooltip","show",e.popperClassName),n=o()("tooltip-inner",e.innerClassName);return i.createElement(s.A,(0,r.A)({},e,{popperClassName:t,innerClassName:n}))};u.propTypes=s.t,u.defaultProps={placement:"top",autohide:!0,placementPrefix:"bs-tooltip",trigger:"hover focus"},t.A=u},30622:function(e,t,n){"use strict";n.d(t,{t:function(){return d}});var r=n(58168),i=n(9417),a=n(77387),o=n(9950),s=n(11942),u=n.n(s),l=n(71482),c=n(44208),d={children:u().oneOfType([u().node,u().func]),placement:u().oneOf(c.PopperPlacements),target:c.targetPropType.isRequired,container:c.targetPropType,isOpen:u().bool,disabled:u().bool,hideArrow:u().bool,boundariesElement:u().oneOfType([u().string,c.DOMElement]),className:u().string,innerClassName:u().string,arrowClassName:u().string,popperClassName:u().string,cssModule:u().object,toggle:u().func,autohide:u().bool,placementPrefix:u().string,delay:u().oneOfType([u().shape({show:u().number,hide:u().number}),u().number]),modifiers:u().object,positionFixed:u().bool,offset:u().oneOfType([u().string,u().number]),innerRef:u().oneOfType([u().func,u().string,u().object]),trigger:u().string,fade:u().bool,flip:u().bool},f={show:0,hide:50},p={isOpen:!1,hideArrow:!1,autohide:!1,delay:f,toggle:function(){},trigger:"click",fade:!0};function h(e,t){return t&&(e===t||t.contains(e))}function m(e,t){return void 0===t&&(t=[]),t&&t.length&&t.filter((function(t){return h(e,t)}))[0]}var g=function(e){function t(t){var n;return(n=e.call(this,t)||this)._targets=[],n.currentTargetElement=null,n.addTargetEvents=n.addTargetEvents.bind((0,i.A)(n)),n.handleDocumentClick=n.handleDocumentClick.bind((0,i.A)(n)),n.removeTargetEvents=n.removeTargetEvents.bind((0,i.A)(n)),n.toggle=n.toggle.bind((0,i.A)(n)),n.showWithDelay=n.showWithDelay.bind((0,i.A)(n)),n.hideWithDelay=n.hideWithDelay.bind((0,i.A)(n)),n.onMouseOverTooltipContent=n.onMouseOverTooltipContent.bind((0,i.A)(n)),n.onMouseLeaveTooltipContent=n.onMouseLeaveTooltipContent.bind((0,i.A)(n)),n.show=n.show.bind((0,i.A)(n)),n.hide=n.hide.bind((0,i.A)(n)),n.onEscKeyDown=n.onEscKeyDown.bind((0,i.A)(n)),n.getRef=n.getRef.bind((0,i.A)(n)),n.state={isOpen:t.isOpen},n._isMounted=!1,n}(0,a.A)(t,e);var n=t.prototype;return n.componentDidMount=function(){this._isMounted=!0,this.updateTarget()},n.componentWillUnmount=function(){this._isMounted=!1,this.removeTargetEvents(),this._targets=null,this.clearShowTimeout(),this.clearHideTimeout()},t.getDerivedStateFromProps=function(e,t){return e.isOpen&&!t.isOpen?{isOpen:e.isOpen}:null},n.onMouseOverTooltipContent=function(){this.props.trigger.indexOf("hover")>-1&&!this.props.autohide&&(this._hideTimeout&&this.clearHideTimeout(),this.state.isOpen&&!this.props.isOpen&&this.toggle())},n.onMouseLeaveTooltipContent=function(e){this.props.trigger.indexOf("hover")>-1&&!this.props.autohide&&(this._showTimeout&&this.clearShowTimeout(),e.persist(),this._hideTimeout=setTimeout(this.hide.bind(this,e),this.getDelay("hide")))},n.onEscKeyDown=function(e){"Escape"===e.key&&this.hide(e)},n.getRef=function(e){var t=this.props.innerRef;t&&("function"===typeof t?t(e):"object"===typeof t&&(t.current=e)),this._popover=e},n.getDelay=function(e){var t=this.props.delay;return"object"===typeof t?isNaN(t[e])?f[e]:t[e]:t},n.getCurrentTarget=function(e){if(!e)return null;var t=this._targets.indexOf(e);return t>=0?this._targets[t]:this.getCurrentTarget(e.parentElement)},n.show=function(e){if(!this.props.isOpen){if(this.clearShowTimeout(),this.currentTargetElement=e?e.currentTarget||this.getCurrentTarget(e.target):null,e&&e.composedPath&&"function"===typeof e.composedPath){var t=e.composedPath();this.currentTargetElement=t&&t[0]||this.currentTargetElement}this.toggle(e)}},n.showWithDelay=function(e){this._hideTimeout&&this.clearHideTimeout(),this._showTimeout=setTimeout(this.show.bind(this,e),this.getDelay("show"))},n.hide=function(e){this.props.isOpen&&(this.clearHideTimeout(),this.currentTargetElement=null,this.toggle(e))},n.hideWithDelay=function(e){this._showTimeout&&this.clearShowTimeout(),this._hideTimeout=setTimeout(this.hide.bind(this,e),this.getDelay("hide"))},n.clearShowTimeout=function(){clearTimeout(this._showTimeout),this._showTimeout=void 0},n.clearHideTimeout=function(){clearTimeout(this._hideTimeout),this._hideTimeout=void 0},n.handleDocumentClick=function(e){var t=this.props.trigger.split(" ");t.indexOf("legacy")>-1&&(this.props.isOpen||m(e.target,this._targets))?(this._hideTimeout&&this.clearHideTimeout(),this.props.isOpen&&!h(e.target,this._popover)?this.hideWithDelay(e):this.props.isOpen||this.showWithDelay(e)):t.indexOf("click")>-1&&m(e.target,this._targets)&&(this._hideTimeout&&this.clearHideTimeout(),this.props.isOpen?this.hideWithDelay(e):this.showWithDelay(e))},n.addEventOnTargets=function(e,t,n){this._targets.forEach((function(r){r.addEventListener(e,t,n)}))},n.removeEventOnTargets=function(e,t,n){this._targets.forEach((function(r){r.removeEventListener(e,t,n)}))},n.addTargetEvents=function(){if(this.props.trigger){var e=this.props.trigger.split(" ");-1===e.indexOf("manual")&&((e.indexOf("click")>-1||e.indexOf("legacy")>-1)&&document.addEventListener("click",this.handleDocumentClick,!0),this._targets&&this._targets.length&&(e.indexOf("hover")>-1&&(this.addEventOnTargets("mouseover",this.showWithDelay,!0),this.addEventOnTargets("mouseout",this.hideWithDelay,!0)),e.indexOf("focus")>-1&&(this.addEventOnTargets("focusin",this.show,!0),this.addEventOnTargets("focusout",this.hide,!0)),this.addEventOnTargets("keydown",this.onEscKeyDown,!0)))}},n.removeTargetEvents=function(){this._targets&&(this.removeEventOnTargets("mouseover",this.showWithDelay,!0),this.removeEventOnTargets("mouseout",this.hideWithDelay,!0),this.removeEventOnTargets("keydown",this.onEscKeyDown,!0),this.removeEventOnTargets("focusin",this.show,!0),this.removeEventOnTargets("focusout",this.hide,!0)),document.removeEventListener("click",this.handleDocumentClick,!0)},n.updateTarget=function(){var e=(0,c.getTarget)(this.props.target,!0);e!==this._targets&&(this.removeTargetEvents(),this._targets=e?Array.from(e):[],this.currentTargetElement=this.currentTargetElement||this._targets[0],this.addTargetEvents())},n.toggle=function(e){return this.props.disabled||!this._isMounted?e&&e.preventDefault():this.props.toggle(e)},n.render=function(){var e=this;this.props.isOpen&&this.updateTarget();var t=this.currentTargetElement||this._targets[0];if(!t)return null;var n=this.props,i=n.className,a=n.cssModule,s=n.innerClassName,u=n.isOpen,f=n.hideArrow,p=n.boundariesElement,h=n.placement,m=n.placementPrefix,g=n.arrowClassName,v=n.popperClassName,y=n.container,b=n.modifiers,E=n.positionFixed,_=n.offset,C=n.fade,A=n.flip,T=n.children,w=(0,c.omit)(this.props,Object.keys(d)),S=(0,c.mapToCssModules)(v,a),k=(0,c.mapToCssModules)(s,a);return o.createElement(l.A,{className:i,target:t,isOpen:u,hideArrow:f,boundariesElement:p,placement:h,placementPrefix:m,arrowClassName:g,popperClassName:S,container:y,modifiers:b,positionFixed:E,offset:_,cssModule:a,fade:C,flip:A},(function(t){var n=t.scheduleUpdate;return o.createElement("div",(0,r.A)({},w,{ref:e.getRef,className:k,role:"tooltip",onMouseOver:e.onMouseOverTooltipContent,onMouseLeave:e.onMouseLeaveTooltipContent,onKeyDown:e.onEscKeyDown}),"function"===typeof T?T({scheduleUpdate:n}):T)}))},t}(o.Component);g.propTypes=d,g.defaultProps=p,t.A=g},42119:function(e,t,n){"use strict";n.d(t,{A:function(){return h}});var r=n(64467),i=n(58168),a=n(9417),o=n(77387),s=n(9950),u=n(11942),l=n.n(u),c=n(9772),d=n(44208);function f(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}var p=["defaultOpen"],h=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={isOpen:t.defaultOpen||!1},n.toggle=n.toggle.bind((0,a.A)(n)),n}(0,o.A)(t,e);var n=t.prototype;return n.toggle=function(){this.setState({isOpen:!this.state.isOpen})},n.render=function(){return s.createElement(c.A,(0,i.A)({isOpen:this.state.isOpen,toggle:this.toggle},(0,d.omit)(this.props,p)))},t}(s.Component);h.propTypes=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach((function(t){(0,r.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({defaultOpen:l().bool},c.A.propTypes)},78297:function(e,t,n){"use strict";n.d(t,{A:function(){return h}});var r=n(64467),i=n(58168),a=n(9417),o=n(77387),s=n(9950),u=n(11942),l=n.n(u),c=n(81718),d=n(44208);function f(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}var p=["defaultOpen"],h=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={isOpen:t.defaultOpen||!1},n.toggle=n.toggle.bind((0,a.A)(n)),n}(0,o.A)(t,e);var n=t.prototype;return n.toggle=function(){this.setState({isOpen:!this.state.isOpen})},n.render=function(){return s.createElement(c.A,(0,i.A)({isOpen:this.state.isOpen,toggle:this.toggle},(0,d.omit)(this.props,p)))},t}(s.Component);h.propTypes=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach((function(t){(0,r.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({defaultOpen:l().bool},c.A.propTypes)},48843:function(e,t,n){"use strict";n.r(t),n.d(t,{Alert:function(){return tn.A},Badge:function(){return ne},Breadcrumb:function(){return P},BreadcrumbItem:function(){return R},Button:function(){return F.A},ButtonDropdown:function(){return V.A},ButtonGroup:function(){return Y.A},ButtonToggle:function(){return z},ButtonToolbar:function(){return W},Card:function(){return ae},CardBody:function(){return ve},CardColumns:function(){return he},CardDeck:function(){return de},CardFooter:function(){return Ae},CardGroup:function(){return ue},CardHeader:function(){return Se},CardImg:function(){return xe},CardImgOverlay:function(){return Ie},CardLink:function(){return Ee},CardSubtitle:function(){return Qe},CardText:function(){return tt},CardTitle:function(){return it},Carousel:function(){return Ue},CarouselCaption:function(){return qe},CarouselControl:function(){return ze},CarouselIndicators:function(){return Ye},CarouselItem:function(){return Be},Col:function(){return m.A},Collapse:function(){return mn.A},Container:function(){return p},CustomFileInput:function(){return at.A},CustomInput:function(){return ot.A},Dropdown:function(){return K.A},DropdownContext:function(){return Q.r},DropdownItem:function(){return X.A},DropdownMenu:function(){return $.A},DropdownToggle:function(){return Z.A},Fade:function(){return J.A},Form:function(){return St.A},FormFeedback:function(){return kt.A},FormGroup:function(){return Dt.A},FormText:function(){return xt.A},Input:function(){return Ot.A},InputGroup:function(){return Nt.A},InputGroupAddon:function(){return It.A},InputGroupButtonDropdown:function(){return Lt},InputGroupText:function(){return Rt.A},Jumbotron:function(){return en},Label:function(){return Ft.A},List:function(){return Dn},ListGroup:function(){return wt},ListGroupItem:function(){return bn},ListGroupItemHeading:function(){return Cn},ListGroupItemText:function(){return wn},ListInlineItem:function(){return Nn},Media:function(){return Ut},Modal:function(){return vt.A},ModalBody:function(){return bt.A},ModalFooter:function(){return Et.A},ModalHeader:function(){return yt.A},Nav:function(){return D.A},NavItem:function(){return x.A},NavLink:function(){return O.A},Navbar:function(){return y},NavbarBrand:function(){return _},NavbarText:function(){return T},NavbarToggler:function(){return k},Pagination:function(){return Vt},PaginationItem:function(){return qt},PaginationLink:function(){return Xt},Polyfill:function(){return Kn},Popover:function(){return ct.A},PopoverBody:function(){return mt.A},PopoverHeader:function(){return ht},PopperContent:function(){return st.A},PopperTargetHelper:function(){return lt},Progress:function(){return gt.A},Row:function(){return h.A},Spinner:function(){return Wn},TabContent:function(){return $t.A},TabPane:function(){return Zt.A},Table:function(){return Ct.A},Toast:function(){return un},ToastBody:function(){return dn},ToastHeader:function(){return hn},Tooltip:function(){return _t.A},UncontrolledAlert:function(){return In},UncontrolledButtonDropdown:function(){return Ln},UncontrolledCarousel:function(){return Xe},UncontrolledCollapse:function(){return Un},UncontrolledDropdown:function(){return Vn},UncontrolledPopover:function(){return dt.A},UncontrolledTooltip:function(){return Yn.A},Util:function(){return c}});var r=n(58168),i=n(98587),a=n(9950),o=n(11942),s=n.n(o),u=n(48738),l=n.n(u),c=n(44208),d={tag:c.tagPropType,fluid:s().oneOfType([s().bool,s().string]),className:s().string,cssModule:s().object},f=function(e){var t=e.className,n=e.cssModule,o=e.fluid,s=e.tag,u=(0,i.A)(e,["className","cssModule","fluid","tag"]),d="container";!0===o?d="container-fluid":o&&(d="container-"+o);var f=(0,c.mapToCssModules)(l()(t,d),n);return a.createElement(s,(0,r.A)({},u,{className:f}))};f.propTypes=d,f.defaultProps={tag:"div"};var p=f,h=n(70349),m=n(23931),g={light:s().bool,dark:s().bool,full:s().bool,fixed:s().string,sticky:s().string,color:s().string,role:s().string,tag:c.tagPropType,className:s().string,cssModule:s().object,expand:s().oneOfType([s().bool,s().string])},v=function(e){var t,n=e.expand,o=e.className,s=e.cssModule,u=e.light,d=e.dark,f=e.fixed,p=e.sticky,h=e.color,m=e.tag,g=(0,i.A)(e,["expand","className","cssModule","light","dark","fixed","sticky","color","tag"]),v=(0,c.mapToCssModules)(l()(o,"navbar",function(e){return!1!==e&&(!0===e||"xs"===e?"navbar-expand":"navbar-expand-"+e)}(n),((t={"navbar-light":u,"navbar-dark":d})["bg-"+h]=h,t["fixed-"+f]=f,t["sticky-"+p]=p,t)),s);return a.createElement(m,(0,r.A)({},g,{className:v}))};v.propTypes=g,v.defaultProps={tag:"nav",expand:!1};var y=v,b={tag:c.tagPropType,className:s().string,cssModule:s().object},E=function(e){var t=e.className,n=e.cssModule,o=e.tag,s=(0,i.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"navbar-brand"),n);return a.createElement(o,(0,r.A)({},s,{className:u}))};E.propTypes=b,E.defaultProps={tag:"a"};var _=E,C={tag:c.tagPropType,className:s().string,cssModule:s().object},A=function(e){var t=e.className,n=e.cssModule,o=(e.active,e.tag),s=(0,i.A)(e,["className","cssModule","active","tag"]),u=(0,c.mapToCssModules)(l()(t,"navbar-text"),n);return a.createElement(o,(0,r.A)({},s,{className:u}))};A.propTypes=C,A.defaultProps={tag:"span"};var T=A,w={tag:c.tagPropType,type:s().string,className:s().string,cssModule:s().object,children:s().node},S=function(e){var t=e.className,n=e.cssModule,o=e.children,s=e.tag,u=(0,i.A)(e,["className","cssModule","children","tag"]),d=(0,c.mapToCssModules)(l()(t,"navbar-toggler"),n);return a.createElement(s,(0,r.A)({"aria-label":"Toggle navigation"},u,{className:d}),o||a.createElement("span",{className:(0,c.mapToCssModules)("navbar-toggler-icon",n)}))};S.propTypes=w,S.defaultProps={tag:"button",type:"button"};var k=S,D=n(52308),x=n(8743),O=n(36640),N={tag:c.tagPropType,listTag:c.tagPropType,className:s().string,listClassName:s().string,cssModule:s().object,children:s().node,"aria-label":s().string},I=function(e){var t=e.className,n=e.listClassName,o=e.cssModule,s=e.children,u=e.tag,d=e.listTag,f=e["aria-label"],p=(0,i.A)(e,["className","listClassName","cssModule","children","tag","listTag","aria-label"]),h=(0,c.mapToCssModules)(l()(t),o),m=(0,c.mapToCssModules)(l()("breadcrumb",n),o);return a.createElement(u,(0,r.A)({},p,{className:h,"aria-label":f}),a.createElement(d,{className:m},s))};I.propTypes=N,I.defaultProps={tag:"nav",listTag:"ol","aria-label":"breadcrumb"};var P=I,M={tag:c.tagPropType,active:s().bool,className:s().string,cssModule:s().object},L=function(e){var t=e.className,n=e.cssModule,o=e.active,s=e.tag,u=(0,i.A)(e,["className","cssModule","active","tag"]),d=(0,c.mapToCssModules)(l()(t,!!o&&"active","breadcrumb-item"),n);return a.createElement(s,(0,r.A)({},u,{className:d,"aria-current":o?"page":void 0}))};L.propTypes=M,L.defaultProps={tag:"li"};var R=L,F=n(18849),B=n(9417),j=n(77387),U={onClick:s().func,onBlur:s().func,onFocus:s().func,defaultValue:s().bool},H=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={toggled:t.defaultValue,focus:!1},n.onBlur=n.onBlur.bind((0,B.A)(n)),n.onFocus=n.onFocus.bind((0,B.A)(n)),n.onClick=n.onClick.bind((0,B.A)(n)),n}(0,j.A)(t,e);var n=t.prototype;return n.onBlur=function(e){this.props.onBlur&&this.props.onBlur(e),this.setState({focus:!1})},n.onFocus=function(e){this.props.onFocus&&this.props.onFocus(e),this.setState({focus:!0})},n.onClick=function(e){this.props.onClick&&this.props.onClick(e),this.setState((function(e){return{toggled:!e.toggled}}))},n.render=function(){var e=this.props,t=e.className,n=(0,i.A)(e,["className"]),o=(0,c.mapToCssModules)(l()(t,{focus:this.state.focus}),this.props.cssModule);return a.createElement(F.A,(0,r.A)({active:this.state.toggled,onBlur:this.onBlur,onFocus:this.onFocus,onClick:this.onClick,className:o},n))},t}(a.Component);H.propTypes=U,H.defaultProps={defaultValue:!1};var z=H,V=n(38804),Y=n(64594),G={tag:c.tagPropType,"aria-label":s().string,className:s().string,cssModule:s().object,role:s().string},q=function(e){var t=e.className,n=e.cssModule,o=e.tag,s=(0,i.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"btn-toolbar"),n);return a.createElement(o,(0,r.A)({},s,{className:u}))};q.propTypes=G,q.defaultProps={tag:"div",role:"toolbar"};var W=q,K=n(19260),X=n(68879),$=n(33151),Z=n(6030),Q=n(66609),J=n(58367),ee={color:s().string,pill:s().bool,tag:c.tagPropType,innerRef:s().oneOfType([s().object,s().func,s().string]),children:s().node,className:s().string,cssModule:s().object},te=function(e){var t=e.className,n=e.cssModule,o=e.color,s=e.innerRef,u=e.pill,d=e.tag,f=(0,i.A)(e,["className","cssModule","color","innerRef","pill","tag"]),p=(0,c.mapToCssModules)(l()(t,"badge","badge-"+o,!!u&&"badge-pill"),n);return f.href&&"span"===d&&(d="a"),a.createElement(d,(0,r.A)({},f,{className:p,ref:s}))};te.propTypes=ee,te.defaultProps={color:"secondary",pill:!1,tag:"span"};var ne=te,re={tag:c.tagPropType,inverse:s().bool,color:s().string,body:s().bool,outline:s().bool,className:s().string,cssModule:s().object,innerRef:s().oneOfType([s().object,s().string,s().func])},ie=function(e){var t=e.className,n=e.cssModule,o=e.color,s=e.body,u=e.inverse,d=e.outline,f=e.tag,p=e.innerRef,h=(0,i.A)(e,["className","cssModule","color","body","inverse","outline","tag","innerRef"]),m=(0,c.mapToCssModules)(l()(t,"card",!!u&&"text-white",!!s&&"card-body",!!o&&(d?"border":"bg")+"-"+o),n);return a.createElement(f,(0,r.A)({},h,{className:m,ref:p}))};ie.propTypes=re,ie.defaultProps={tag:"div"};var ae=ie,oe={tag:c.tagPropType,className:s().string,cssModule:s().object},se=function(e){var t=e.className,n=e.cssModule,o=e.tag,s=(0,i.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"card-group"),n);return a.createElement(o,(0,r.A)({},s,{className:u}))};se.propTypes=oe,se.defaultProps={tag:"div"};var ue=se,le={tag:c.tagPropType,className:s().string,cssModule:s().object},ce=function(e){var t=e.className,n=e.cssModule,o=e.tag,s=(0,i.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"card-deck"),n);return a.createElement(o,(0,r.A)({},s,{className:u}))};ce.propTypes=le,ce.defaultProps={tag:"div"};var de=ce,fe={tag:c.tagPropType,className:s().string,cssModule:s().object},pe=function(e){var t=e.className,n=e.cssModule,o=e.tag,s=(0,i.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"card-columns"),n);return a.createElement(o,(0,r.A)({},s,{className:u}))};pe.propTypes=fe,pe.defaultProps={tag:"div"};var he=pe,me={tag:c.tagPropType,className:s().string,cssModule:s().object,innerRef:s().oneOfType([s().object,s().string,s().func])},ge=function(e){var t=e.className,n=e.cssModule,o=e.innerRef,s=e.tag,u=(0,i.A)(e,["className","cssModule","innerRef","tag"]),d=(0,c.mapToCssModules)(l()(t,"card-body"),n);return a.createElement(s,(0,r.A)({},u,{className:d,ref:o}))};ge.propTypes=me,ge.defaultProps={tag:"div"};var ve=ge,ye={tag:c.tagPropType,innerRef:s().oneOfType([s().object,s().func,s().string]),className:s().string,cssModule:s().object},be=function(e){var t=e.className,n=e.cssModule,o=e.tag,s=e.innerRef,u=(0,i.A)(e,["className","cssModule","tag","innerRef"]),d=(0,c.mapToCssModules)(l()(t,"card-link"),n);return a.createElement(o,(0,r.A)({},u,{ref:s,className:d}))};be.propTypes=ye,be.defaultProps={tag:"a"};var Ee=be,_e={tag:c.tagPropType,className:s().string,cssModule:s().object},Ce=function(e){var t=e.className,n=e.cssModule,o=e.tag,s=(0,i.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"card-footer"),n);return a.createElement(o,(0,r.A)({},s,{className:u}))};Ce.propTypes=_e,Ce.defaultProps={tag:"div"};var Ae=Ce,Te={tag:c.tagPropType,className:s().string,cssModule:s().object},we=function(e){var t=e.className,n=e.cssModule,o=e.tag,s=(0,i.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"card-header"),n);return a.createElement(o,(0,r.A)({},s,{className:u}))};we.propTypes=Te,we.defaultProps={tag:"div"};var Se=we,ke={tag:c.tagPropType,top:s().bool,bottom:s().bool,className:s().string,cssModule:s().object},De=function(e){var t=e.className,n=e.cssModule,o=e.top,s=e.bottom,u=e.tag,d=(0,i.A)(e,["className","cssModule","top","bottom","tag"]),f="card-img";o&&(f="card-img-top"),s&&(f="card-img-bottom");var p=(0,c.mapToCssModules)(l()(t,f),n);return a.createElement(u,(0,r.A)({},d,{className:p}))};De.propTypes=ke,De.defaultProps={tag:"img"};var xe=De,Oe={tag:c.tagPropType,className:s().string,cssModule:s().object},Ne=function(e){var t=e.className,n=e.cssModule,o=e.tag,s=(0,i.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"card-img-overlay"),n);return a.createElement(o,(0,r.A)({},s,{className:u}))};Ne.propTypes=Oe,Ne.defaultProps={tag:"div"};var Ie=Ne,Pe=n(64467),Me=n(44623);function Le(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 Re(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Le(Object(n),!0).forEach((function(t){(0,Pe.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Le(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Fe=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={startAnimation:!1},n.onEnter=n.onEnter.bind((0,B.A)(n)),n.onEntering=n.onEntering.bind((0,B.A)(n)),n.onExit=n.onExit.bind((0,B.A)(n)),n.onExiting=n.onExiting.bind((0,B.A)(n)),n.onExited=n.onExited.bind((0,B.A)(n)),n}(0,j.A)(t,e);var n=t.prototype;return n.onEnter=function(e,t){this.setState({startAnimation:!1}),this.props.onEnter(e,t)},n.onEntering=function(e,t){var n=e.offsetHeight;return this.setState({startAnimation:!0}),this.props.onEntering(e,t),n},n.onExit=function(e){this.setState({startAnimation:!1}),this.props.onExit(e)},n.onExiting=function(e){this.setState({startAnimation:!0}),e.dispatchEvent(new CustomEvent("slide.bs.carousel")),this.props.onExiting(e)},n.onExited=function(e){e.dispatchEvent(new CustomEvent("slid.bs.carousel")),this.props.onExited(e)},n.render=function(){var e=this,t=this.props,n=t.in,o=t.children,s=t.cssModule,u=t.slide,d=t.tag,f=t.className,p=(0,i.A)(t,["in","children","cssModule","slide","tag","className"]);return a.createElement(Me.Transition,(0,r.A)({},p,{enter:u,exit:u,in:n,onEnter:this.onEnter,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}),(function(t){var n=e.context.direction,r=t===c.TransitionStatuses.ENTERED||t===c.TransitionStatuses.EXITING,i=(t===c.TransitionStatuses.ENTERING||t===c.TransitionStatuses.EXITING)&&e.state.startAnimation&&("right"===n?"carousel-item-left":"carousel-item-right"),u=t===c.TransitionStatuses.ENTERING&&("right"===n?"carousel-item-next":"carousel-item-prev"),p=(0,c.mapToCssModules)(l()(f,"carousel-item",r&&"active",i,u),s);return a.createElement(d,{className:p},o)}))},t}(a.Component);Fe.propTypes=Re(Re({},Me.Transition.propTypes),{},{tag:c.tagPropType,in:s().bool,cssModule:s().object,children:s().node,slide:s().bool,className:s().string}),Fe.defaultProps=Re(Re({},Me.Transition.defaultProps),{},{tag:"div",timeout:c.TransitionTimeouts.Carousel,slide:!0}),Fe.contextTypes={direction:s().string};var Be=Fe,je=function(e){function t(t){var n;return(n=e.call(this,t)||this).handleKeyPress=n.handleKeyPress.bind((0,B.A)(n)),n.renderItems=n.renderItems.bind((0,B.A)(n)),n.hoverStart=n.hoverStart.bind((0,B.A)(n)),n.hoverEnd=n.hoverEnd.bind((0,B.A)(n)),n.handleTouchStart=n.handleTouchStart.bind((0,B.A)(n)),n.handleTouchEnd=n.handleTouchEnd.bind((0,B.A)(n)),n.touchStartX=0,n.touchStartY=0,n.state={activeIndex:n.props.activeIndex,direction:"right",indicatorClicked:!1},n}(0,j.A)(t,e);var n=t.prototype;return n.getChildContext=function(){return{direction:this.state.direction}},n.componentDidMount=function(){"carousel"===this.props.ride&&this.setInterval(),document.addEventListener("keyup",this.handleKeyPress)},t.getDerivedStateFromProps=function(e,t){var n=null,r=t.activeIndex,i=t.direction,a=t.indicatorClicked;return e.activeIndex!==r&&(e.activeIndex===r+1?i="right":e.activeIndex===r-1?i="left":e.activeIndex<r?i=a?"left":"right":e.activeIndex!==r&&(i=a?"right":"left"),n={activeIndex:e.activeIndex,direction:i,indicatorClicked:!1}),n},n.componentDidUpdate=function(e,t){t.activeIndex!==this.state.activeIndex&&this.setInterval(this.props)},n.componentWillUnmount=function(){this.clearInterval(),document.removeEventListener("keyup",this.handleKeyPress)},n.setInterval=function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){void 0===e&&(e=this.props),this.clearInterval(),e.interval&&(this.cycleInterval=setInterval((function(){e.next()}),parseInt(e.interval,10)))})),n.clearInterval=function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(){clearInterval(this.cycleInterval)})),n.hoverStart=function(){var e;("hover"===this.props.pause&&this.clearInterval(),this.props.mouseEnter)&&(e=this.props).mouseEnter.apply(e,arguments)},n.hoverEnd=function(){var e;("hover"===this.props.pause&&this.setInterval(),this.props.mouseLeave)&&(e=this.props).mouseLeave.apply(e,arguments)},n.handleKeyPress=function(e){this.props.keyboard&&(37===e.keyCode?this.props.previous():39===e.keyCode&&this.props.next())},n.handleTouchStart=function(e){this.props.enableTouch&&(this.touchStartX=e.changedTouches[0].screenX,this.touchStartY=e.changedTouches[0].screenY)},n.handleTouchEnd=function(e){if(this.props.enableTouch){var t=e.changedTouches[0].screenX,n=e.changedTouches[0].screenY,r=Math.abs(this.touchStartX-t);r<Math.abs(this.touchStartY-n)||r<40||(t<this.touchStartX?this.props.next():this.props.previous())}},n.renderItems=function(e,t){var n=this,r=this.props.slide;return a.createElement("div",{className:t},e.map((function(e,t){var i=t===n.state.activeIndex;return a.cloneElement(e,{in:i,slide:r})})))},n.render=function(){var e=this,t=this.props,n=t.cssModule,r=t.slide,i=t.className,o=(0,c.mapToCssModules)(l()(i,"carousel",r&&"slide"),n),s=(0,c.mapToCssModules)(l()("carousel-inner"),n),u=this.props.children.filter((function(e){return null!==e&&void 0!==e&&"boolean"!==typeof e}));if(u.every((function(e){return e.type===Be})))return a.createElement("div",{className:o,onMouseEnter:this.hoverStart,onMouseLeave:this.hoverEnd},this.renderItems(u,s));if(u[0]instanceof Array){var d=u[0],f=u[1],p=u[2];return a.createElement("div",{className:o,onMouseEnter:this.hoverStart,onMouseLeave:this.hoverEnd},this.renderItems(d,s),f,p)}var h=u[0],m=a.cloneElement(h,{onClickHandler:function(t){"function"===typeof h.props.onClickHandler&&e.setState({indicatorClicked:!0},(function(){return h.props.onClickHandler(t)}))}}),g=u[1],v=u[2],y=u[3];return a.createElement("div",{className:o,onMouseEnter:this.hoverStart,onMouseLeave:this.hoverEnd,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd},m,this.renderItems(g,s),v,y)},t}(a.Component);je.propTypes={activeIndex:s().number,next:s().func.isRequired,previous:s().func.isRequired,keyboard:s().bool,pause:s().oneOf(["hover",!1]),ride:s().oneOf(["carousel"]),interval:s().oneOfType([s().number,s().string,s().bool]),children:s().array,mouseEnter:s().func,mouseLeave:s().func,slide:s().bool,cssModule:s().object,className:s().string,enableTouch:s().bool},je.defaultProps={interval:5e3,pause:"hover",keyboard:!0,slide:!0,enableTouch:!0},je.childContextTypes={direction:s().string};var Ue=je,He=function(e){var t=e.direction,n=e.onClickHandler,r=e.cssModule,i=e.directionText,o=e.className,s=(0,c.mapToCssModules)(l()(o,"carousel-control-"+t),r),u=(0,c.mapToCssModules)(l()("carousel-control-"+t+"-icon"),r),d=(0,c.mapToCssModules)(l()("sr-only"),r);return a.createElement("a",{className:s,style:{cursor:"pointer"},role:"button",tabIndex:"0",onClick:function(e){e.preventDefault(),n()}},a.createElement("span",{className:u,"aria-hidden":"true"}),a.createElement("span",{className:d},i||t))};He.propTypes={direction:s().oneOf(["prev","next"]).isRequired,onClickHandler:s().func.isRequired,cssModule:s().object,directionText:s().string,className:s().string};var ze=He,Ve=function(e){var t=e.items,n=e.activeIndex,r=e.cssModule,i=e.onClickHandler,o=e.className,s=(0,c.mapToCssModules)(l()(o,"carousel-indicators"),r),u=t.map((function(e,t){var o=(0,c.mapToCssModules)(l()({active:n===t}),r);return a.createElement("li",{key:""+(e.key||Object.values(e).join("")),onClick:function(e){e.preventDefault(),i(t)},className:o})}));return a.createElement("ol",{className:s},u)};Ve.propTypes={items:s().array.isRequired,activeIndex:s().number.isRequired,cssModule:s().object,onClickHandler:s().func.isRequired,className:s().string};var Ye=Ve,Ge=function(e){var t=e.captionHeader,n=e.captionText,r=e.cssModule,i=e.className,o=(0,c.mapToCssModules)(l()(i,"carousel-caption","d-none","d-md-block"),r);return a.createElement("div",{className:o},a.createElement("h3",null,t),a.createElement("p",null,n))};Ge.propTypes={captionHeader:s().node,captionText:s().node.isRequired,cssModule:s().object,className:s().string};var qe=Ge,We={items:s().array.isRequired,indicators:s().bool,controls:s().bool,autoPlay:s().bool,defaultActiveIndex:s().number,activeIndex:s().number,next:s().func,previous:s().func,goToIndex:s().func},Ke=function(e){function t(t){var n;return(n=e.call(this,t)||this).animating=!1,n.state={activeIndex:t.defaultActiveIndex||0},n.next=n.next.bind((0,B.A)(n)),n.previous=n.previous.bind((0,B.A)(n)),n.goToIndex=n.goToIndex.bind((0,B.A)(n)),n.onExiting=n.onExiting.bind((0,B.A)(n)),n.onExited=n.onExited.bind((0,B.A)(n)),n}(0,j.A)(t,e);var n=t.prototype;return n.onExiting=function(){this.animating=!0},n.onExited=function(){this.animating=!1},n.next=function(){if(!this.animating){var e=this.state.activeIndex===this.props.items.length-1?0:this.state.activeIndex+1;this.setState({activeIndex:e})}},n.previous=function(){if(!this.animating){var e=0===this.state.activeIndex?this.props.items.length-1:this.state.activeIndex-1;this.setState({activeIndex:e})}},n.goToIndex=function(e){this.animating||this.setState({activeIndex:e})},n.render=function(){var e=this,t=this.props,n=(t.defaultActiveIndex,t.autoPlay),o=t.indicators,s=t.controls,u=t.items,l=t.goToIndex,c=(0,i.A)(t,["defaultActiveIndex","autoPlay","indicators","controls","items","goToIndex"]),d=this.state.activeIndex,f=u.map((function(t){var n=t.key||t.src;return a.createElement(Be,{onExiting:e.onExiting,onExited:e.onExited,key:n},a.createElement("img",{className:"d-block w-100",src:t.src,alt:t.altText}),a.createElement(qe,{captionText:t.caption,captionHeader:t.header||t.caption}))}));return a.createElement(Ue,(0,r.A)({activeIndex:d,next:this.next,previous:this.previous,ride:n?"carousel":void 0},c),o&&a.createElement(Ye,{items:u,activeIndex:c.activeIndex||d,onClickHandler:l||this.goToIndex}),f,s&&a.createElement(ze,{direction:"prev",directionText:"Previous",onClickHandler:c.previous||this.previous}),s&&a.createElement(ze,{direction:"next",directionText:"Next",onClickHandler:c.next||this.next}))},t}(a.Component);Ke.propTypes=We,Ke.defaultProps={controls:!0,indicators:!0,autoPlay:!0};var Xe=Ke,$e={tag:c.tagPropType,className:s().string,cssModule:s().object},Ze=function(e){var t=e.className,n=e.cssModule,o=e.tag,s=(0,i.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"card-subtitle"),n);return a.createElement(o,(0,r.A)({},s,{className:u}))};Ze.propTypes=$e,Ze.defaultProps={tag:"div"};var Qe=Ze,Je={tag:c.tagPropType,className:s().string,cssModule:s().object},et=function(e){var t=e.className,n=e.cssModule,o=e.tag,s=(0,i.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"card-text"),n);return a.createElement(o,(0,r.A)({},s,{className:u}))};et.propTypes=Je,et.defaultProps={tag:"p"};var tt=et,nt={tag:c.tagPropType,className:s().string,cssModule:s().object},rt=function(e){var t=e.className,n=e.cssModule,o=e.tag,s=(0,i.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"card-title"),n);return a.createElement(o,(0,r.A)({},s,{className:u}))};rt.propTypes=nt,rt.defaultProps={tag:"div"};var it=rt,at=n(13442),ot=n(36656),st=n(71482),ut=function(e,t){return t.popperManager.setTargetNode((0,c.getTarget)(e.target)),null};ut.contextTypes={popperManager:s().object.isRequired},ut.propTypes={target:c.targetPropType.isRequired};var lt=ut,ct=n(9772),dt=n(42119),ft={tag:c.tagPropType,className:s().string,cssModule:s().object},pt=function(e){var t=e.className,n=e.cssModule,o=e.tag,s=(0,i.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"popover-header"),n);return a.createElement(o,(0,r.A)({},s,{className:u}))};pt.propTypes=ft,pt.defaultProps={tag:"h3"};var ht=pt,mt=n(26100),gt=n(1858),vt=n(58195),yt=n(14113),bt=n(99308),Et=n(85907),_t=n(81718),Ct=n(21205),At={tag:c.tagPropType,flush:s().bool,className:s().string,cssModule:s().object,horizontal:s().oneOfType([s().bool,s().string])},Tt=function(e){var t=e.className,n=e.cssModule,o=e.tag,s=e.flush,u=e.horizontal,d=(0,i.A)(e,["className","cssModule","tag","flush","horizontal"]),f=(0,c.mapToCssModules)(l()(t,"list-group",s?"list-group-flush":function(e){return!1!==e&&(!0===e||"xs"===e?"list-group-horizontal":"list-group-horizontal-"+e)}(u)),n);return a.createElement(o,(0,r.A)({},d,{className:f}))};Tt.propTypes=At,Tt.defaultProps={tag:"ul",horizontal:!1};var wt=Tt,St=n(19247),kt=n(15668),Dt=n(76152),xt=n(13436),Ot=n(85077),Nt=n(48918),It=n(30038),Pt={addonType:s().oneOf(["prepend","append"]).isRequired,children:s().node},Mt=function(e){return a.createElement(K.A,e)};Mt.propTypes=Pt;var Lt=Mt,Rt=n(99121),Ft=n(55627),Bt={body:s().bool,bottom:s().bool,children:s().node,className:s().string,cssModule:s().object,heading:s().bool,left:s().bool,list:s().bool,middle:s().bool,object:s().bool,right:s().bool,tag:c.tagPropType,top:s().bool},jt=function(e){var t,n=e.body,o=e.bottom,s=e.className,u=e.cssModule,d=e.heading,f=e.left,p=e.list,h=e.middle,m=e.object,g=e.right,v=e.tag,y=e.top,b=(0,i.A)(e,["body","bottom","className","cssModule","heading","left","list","middle","object","right","tag","top"]);t=d?"h4":b.href?"a":b.src||m?"img":p?"ul":"div";var E=v||t,_=(0,c.mapToCssModules)(l()(s,{"media-body":n,"media-heading":d,"media-left":f,"media-right":g,"media-top":y,"media-bottom":o,"media-middle":h,"media-object":m,"media-list":p,media:!n&&!d&&!f&&!g&&!y&&!o&&!h&&!m&&!p}),u);return a.createElement(E,(0,r.A)({},b,{className:_}))};jt.propTypes=Bt;var Ut=jt,Ht={children:s().node,className:s().string,listClassName:s().string,cssModule:s().object,size:s().string,tag:c.tagPropType,listTag:c.tagPropType,"aria-label":s().string},zt=function(e){var t,n=e.className,o=e.listClassName,s=e.cssModule,u=e.size,d=e.tag,f=e.listTag,p=e["aria-label"],h=(0,i.A)(e,["className","listClassName","cssModule","size","tag","listTag","aria-label"]),m=(0,c.mapToCssModules)(l()(n),s),g=(0,c.mapToCssModules)(l()(o,"pagination",((t={})["pagination-"+u]=!!u,t)),s);return a.createElement(d,{className:m,"aria-label":p},a.createElement(f,(0,r.A)({},h,{className:g})))};zt.propTypes=Ht,zt.defaultProps={tag:"nav",listTag:"ul","aria-label":"pagination"};var Vt=zt,Yt={active:s().bool,children:s().node,className:s().string,cssModule:s().object,disabled:s().bool,tag:c.tagPropType},Gt=function(e){var t=e.active,n=e.className,o=e.cssModule,s=e.disabled,u=e.tag,d=(0,i.A)(e,["active","className","cssModule","disabled","tag"]),f=(0,c.mapToCssModules)(l()(n,"page-item",{active:t,disabled:s}),o);return a.createElement(u,(0,r.A)({},d,{className:f}))};Gt.propTypes=Yt,Gt.defaultProps={tag:"li"};var qt=Gt,Wt={"aria-label":s().string,children:s().node,className:s().string,cssModule:s().object,next:s().bool,previous:s().bool,first:s().bool,last:s().bool,tag:c.tagPropType},Kt=function(e){var t,n=e.className,o=e.cssModule,s=e.next,u=e.previous,d=e.first,f=e.last,p=e.tag,h=(0,i.A)(e,["className","cssModule","next","previous","first","last","tag"]),m=(0,c.mapToCssModules)(l()(n,"page-link"),o);u?t="Previous":s?t="Next":d?t="First":f&&(t="Last");var g,v=e["aria-label"]||t;u?g="\u2039":s?g="\u203a":d?g="\xab":f&&(g="\xbb");var y=e.children;return y&&Array.isArray(y)&&0===y.length&&(y=null),h.href||"a"!==p||(p="button"),(u||s||d||f)&&(y=[a.createElement("span",{"aria-hidden":"true",key:"caret"},y||g),a.createElement("span",{className:"sr-only",key:"sr"},v)]),a.createElement(p,(0,r.A)({},h,{className:m,"aria-label":v}),y)};Kt.propTypes=Wt,Kt.defaultProps={tag:"a"};var Xt=Kt,$t=n(51445),Zt=n(52088),Qt={tag:c.tagPropType,fluid:s().bool,className:s().string,cssModule:s().object},Jt=function(e){var t=e.className,n=e.cssModule,o=e.tag,s=e.fluid,u=(0,i.A)(e,["className","cssModule","tag","fluid"]),d=(0,c.mapToCssModules)(l()(t,"jumbotron",!!s&&"jumbotron-fluid"),n);return a.createElement(o,(0,r.A)({},u,{className:d}))};Jt.propTypes=Qt,Jt.defaultProps={tag:"div"};var en=Jt,tn=n(76115);function nn(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 rn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?nn(Object(n),!0).forEach((function(t){(0,Pe.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var an={children:s().node,className:s().string,cssModule:s().object,fade:s().bool,isOpen:s().bool,tag:c.tagPropType,transition:s().shape(J.A.propTypes),innerRef:s().oneOfType([s().object,s().string,s().func])},on={isOpen:!0,tag:"div",fade:!0,transition:rn(rn({},J.A.defaultProps),{},{unmountOnExit:!0})};function sn(e){var t=e.className,n=e.cssModule,o=e.tag,s=e.isOpen,u=e.children,d=e.transition,f=e.fade,p=e.innerRef,h=(0,i.A)(e,["className","cssModule","tag","isOpen","children","transition","fade","innerRef"]),m=(0,c.mapToCssModules)(l()(t,"toast"),n),g=rn(rn(rn({},J.A.defaultProps),d),{},{baseClass:f?d.baseClass:"",timeout:f?d.timeout:0});return a.createElement(J.A,(0,r.A)({},h,g,{tag:o,className:m,in:s,role:"alert",innerRef:p}),u)}sn.propTypes=an,sn.defaultProps=on;var un=sn,ln={tag:c.tagPropType,className:s().string,cssModule:s().object,innerRef:s().oneOfType([s().object,s().string,s().func])},cn=function(e){var t=e.className,n=e.cssModule,o=e.innerRef,s=e.tag,u=(0,i.A)(e,["className","cssModule","innerRef","tag"]),d=(0,c.mapToCssModules)(l()(t,"toast-body"),n);return a.createElement(s,(0,r.A)({},u,{className:d,ref:o}))};cn.propTypes=ln,cn.defaultProps={tag:"div"};var dn=cn,fn={tag:c.tagPropType,icon:s().oneOfType([s().string,s().node]),wrapTag:c.tagPropType,toggle:s().func,className:s().string,cssModule:s().object,children:s().node,closeAriaLabel:s().string,charCode:s().oneOfType([s().string,s().number]),close:s().object},pn=function(e){var t,n,o=e.className,s=e.cssModule,u=e.children,d=e.toggle,f=e.tag,p=e.wrapTag,h=e.closeAriaLabel,m=e.charCode,g=e.close,v=e.tagClassName,y=e.icon,b=(0,i.A)(e,["className","cssModule","children","toggle","tag","wrapTag","closeAriaLabel","charCode","close","tagClassName","icon"]),E=(0,c.mapToCssModules)(l()(o,"toast-header"),s);if(!g&&d){var _="number"===typeof m?String.fromCharCode(m):m;t=a.createElement("button",{type:"button",onClick:d,className:(0,c.mapToCssModules)("close",s),"aria-label":h},a.createElement("span",{"aria-hidden":"true"},_))}return"string"===typeof y?n=a.createElement("svg",{className:(0,c.mapToCssModules)("rounded text-"+y),width:"20",height:"20",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"xMidYMid slice",focusable:"false",role:"img"},a.createElement("rect",{fill:"currentColor",width:"100%",height:"100%"})):y&&(n=y),a.createElement(p,(0,r.A)({},b,{className:E}),n,a.createElement(f,{className:(0,c.mapToCssModules)(l()(v,{"ml-2":null!=n}),s)},u),g||t)};pn.propTypes=fn,pn.defaultProps={tag:"strong",wrapTag:"div",tagClassName:"mr-auto",closeAriaLabel:"Close",charCode:215};var hn=pn,mn=n(47914),gn={tag:c.tagPropType,active:s().bool,disabled:s().bool,color:s().string,action:s().bool,className:s().any,cssModule:s().object},vn=function(e){e.preventDefault()},yn=function(e){var t=e.className,n=e.cssModule,o=e.tag,s=e.active,u=e.disabled,d=e.action,f=e.color,p=(0,i.A)(e,["className","cssModule","tag","active","disabled","action","color"]),h=(0,c.mapToCssModules)(l()(t,!!s&&"active",!!u&&"disabled",!!d&&"list-group-item-action",!!f&&"list-group-item-"+f,"list-group-item"),n);return u&&(p.onClick=vn),a.createElement(o,(0,r.A)({},p,{className:h}))};yn.propTypes=gn,yn.defaultProps={tag:"li"};var bn=yn,En={tag:c.tagPropType,className:s().any,cssModule:s().object},_n=function(e){var t=e.className,n=e.cssModule,o=e.tag,s=(0,i.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"list-group-item-heading"),n);return a.createElement(o,(0,r.A)({},s,{className:u}))};_n.propTypes=En,_n.defaultProps={tag:"h5"};var Cn=_n,An={tag:c.tagPropType,className:s().any,cssModule:s().object},Tn=function(e){var t=e.className,n=e.cssModule,o=e.tag,s=(0,i.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"list-group-item-text"),n);return a.createElement(o,(0,r.A)({},s,{className:u}))};Tn.propTypes=An,Tn.defaultProps={tag:"p"};var wn=Tn,Sn={tag:c.tagPropType,className:s().string,cssModule:s().object,type:s().string},kn=(0,a.forwardRef)((function(e,t){var n=e.className,o=e.cssModule,s=e.tag,u=e.type,d=(0,i.A)(e,["className","cssModule","tag","type"]),f=(0,c.mapToCssModules)(l()(n,!!u&&"list-"+u),o);return a.createElement(s,(0,r.A)({},d,{className:f,ref:t}))}));kn.propTypes=Sn,kn.defaultProps={tag:"ul"};var Dn=kn,xn={tag:c.tagPropType,className:s().string,cssModule:s().object},On=(0,a.forwardRef)((function(e,t){var n=e.className,o=e.cssModule,s=e.tag,u=(0,i.A)(e,["className","cssModule","tag"]),d=(0,c.mapToCssModules)(l()(n,"list-inline-item"),o);return a.createElement(s,(0,r.A)({},u,{className:d,ref:t}))}));On.propTypes=xn,On.defaultProps={tag:"li"};var Nn=On,In=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={isOpen:!0},n.toggle=n.toggle.bind((0,B.A)(n)),n}(0,j.A)(t,e);var n=t.prototype;return n.toggle=function(){this.setState({isOpen:!this.state.isOpen})},n.render=function(){return a.createElement(tn.A,(0,r.A)({isOpen:this.state.isOpen,toggle:this.toggle},this.props))},t}(a.Component);function Pn(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}var Mn=["defaultOpen"],Ln=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={isOpen:t.defaultOpen||!1},n.toggle=n.toggle.bind((0,B.A)(n)),n}(0,j.A)(t,e);var n=t.prototype;return n.toggle=function(){this.setState({isOpen:!this.state.isOpen})},n.render=function(){return a.createElement(V.A,(0,r.A)({isOpen:this.state.isOpen,toggle:this.toggle},(0,c.omit)(this.props,Mn)))},t}(a.Component);Ln.propTypes=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Pn(Object(n),!0).forEach((function(t){(0,Pe.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Pn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({defaultOpen:s().bool},V.A.propTypes);var Rn=["toggleEvents","defaultOpen"],Fn={defaultOpen:s().bool,toggler:s().string.isRequired,toggleEvents:s().arrayOf(s().string)},Bn={toggleEvents:c.defaultToggleEvents},jn=function(e){function t(t){var n;return(n=e.call(this,t)||this).togglers=null,n.removeEventListeners=null,n.toggle=n.toggle.bind((0,B.A)(n)),n.state={isOpen:t.defaultOpen||!1},n}(0,j.A)(t,e);var n=t.prototype;return n.componentDidMount=function(){this.togglers=(0,c.findDOMElements)(this.props.toggler),this.togglers.length&&(this.removeEventListeners=(0,c.addMultipleEventListeners)(this.togglers,this.toggle,this.props.toggleEvents))},n.componentWillUnmount=function(){this.togglers.length&&this.removeEventListeners&&this.removeEventListeners()},n.toggle=function(e){this.setState((function(e){return{isOpen:!e.isOpen}})),e.preventDefault()},n.render=function(){return a.createElement(mn.A,(0,r.A)({isOpen:this.state.isOpen},(0,c.omit)(this.props,Rn)))},t}(a.Component);jn.propTypes=Fn,jn.defaultProps=Bn;var Un=jn;function Hn(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}var zn=["defaultOpen"],Vn=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={isOpen:t.defaultOpen||!1},n.toggle=n.toggle.bind((0,B.A)(n)),n}(0,j.A)(t,e);var n=t.prototype;return n.toggle=function(e){this.setState({isOpen:!this.state.isOpen}),this.props.onToggle&&this.props.onToggle(e,!this.state.isOpen)},n.render=function(){return a.createElement(K.A,(0,r.A)({isOpen:this.state.isOpen,toggle:this.toggle},(0,c.omit)(this.props,zn)))},t}(a.Component);Vn.propTypes=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Hn(Object(n),!0).forEach((function(t){(0,Pe.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Hn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({defaultOpen:s().bool,onToggle:s().func},K.A.propTypes);var Yn=n(78297),Gn={tag:c.tagPropType,type:s().string,size:s().string,color:s().string,className:s().string,cssModule:s().object,children:s().string},qn=function(e){var t=e.className,n=e.cssModule,o=e.type,s=e.size,u=e.color,d=e.children,f=e.tag,p=(0,i.A)(e,["className","cssModule","type","size","color","children","tag"]),h=(0,c.mapToCssModules)(l()(t,!!s&&"spinner-"+o+"-"+s,"spinner-"+o,!!u&&"text-"+u),n);return a.createElement(f,(0,r.A)({role:"status"},p,{className:h}),d&&a.createElement("span",{className:(0,c.mapToCssModules)("sr-only",n)},d))};qn.propTypes=Gn,qn.defaultProps={tag:"div",type:"border",children:"Loading..."};var Wn=qn,Kn=n(87826)},87826:function(){!function(){if("object"===typeof window&&"function"!==typeof window.CustomEvent){window.CustomEvent=function(e,t){t=t||{bubbles:!1,cancelable:!1,detail:null};var n=document.createEvent("CustomEvent");return n.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n}}}(),function(){if("function"!==typeof Object.values){Object.values=function(e){return Object.keys(e).map((function(t){return e[t]}))}}}()},44208:function(e,t,n){"use strict";n.r(t),n.d(t,{DOMElement:function(){return b},PopperPlacements:function(){return S},TransitionPropTypeKeys:function(){return A},TransitionStatuses:function(){return T},TransitionTimeouts:function(){return C},addMultipleEventListeners:function(){return F},canUseDOM:function(){return k},conditionallyUpdateScrollbar:function(){return c},defaultToggleEvents:function(){return R},deprecated:function(){return v},findDOMElements:function(){return P},focusableElements:function(){return B},getOriginalBodyPadding:function(){return l},getScrollbarWidth:function(){return o},getTarget:function(){return L},isArrayOrNodeList:function(){return M},isBodyOverflowing:function(){return u},isFunction:function(){return I},isObject:function(){return N},isReactRefObj:function(){return D},keyCodes:function(){return w},mapToCssModules:function(){return f},omit:function(){return p},pick:function(){return h},setGlobalCssModule:function(){return d},setScrollbarWidth:function(){return s},tagPropType:function(){return _},targetPropType:function(){return E},toNumber:function(){return O},warnOnce:function(){return g}});var r,i=n(11942),a=n.n(i);function o(){var e=document.createElement("div");e.style.position="absolute",e.style.top="-9999px",e.style.width="50px",e.style.height="50px",e.style.overflow="scroll",document.body.appendChild(e);var t=e.offsetWidth-e.clientWidth;return document.body.removeChild(e),t}function s(e){document.body.style.paddingRight=e>0?e+"px":null}function u(){return document.body.clientWidth<window.innerWidth}function l(){var e=window.getComputedStyle(document.body,null);return parseInt(e&&e.getPropertyValue("padding-right")||0,10)}function c(){var e=o(),t=document.querySelectorAll(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top")[0],n=t?parseInt(t.style.paddingRight||0,10):0;u()&&s(n+e)}function d(e){r=e}function f(e,t){return void 0===e&&(e=""),void 0===t&&(t=r),t?e.split(" ").map((function(e){return t[e]||e})).join(" "):e}function p(e,t){var n={};return Object.keys(e).forEach((function(r){-1===t.indexOf(r)&&(n[r]=e[r])})),n}function h(e,t){for(var n,r=Array.isArray(t)?t:[t],i=r.length,a={};i>0;)a[n=r[i-=1]]=e[n];return a}var m={};function g(e){m[e]||("undefined"!==typeof console&&console.error(e),m[e]=!0)}function v(e,t){return function(n,r,i){null!==n[r]&&"undefined"!==typeof n[r]&&g('"'+r+'" property of "'+i+'" has been deprecated.\n'+t);for(var a=arguments.length,o=new Array(a>3?a-3:0),s=3;s<a;s++)o[s-3]=arguments[s];return e.apply(void 0,[n,r,i].concat(o))}}var y="object"===typeof window&&window.Element||function(){};function b(e,t,n){if(!(e[t]instanceof y))return new Error("Invalid prop `"+t+"` supplied to `"+n+"`. Expected prop to be an instance of Element. Validation failed.")}var E=a().oneOfType([a().string,a().func,b,a().shape({current:a().any})]),_=a().oneOfType([a().func,a().string,a().shape({$$typeof:a().symbol,render:a().func}),a().arrayOf(a().oneOfType([a().func,a().string,a().shape({$$typeof:a().symbol,render:a().func})]))]),C={Fade:150,Collapse:350,Modal:300,Carousel:600},A=["in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","onEnter","onEntering","onEntered","onExit","onExiting","onExited"],T={ENTERING:"entering",ENTERED:"entered",EXITING:"exiting",EXITED:"exited"},w={esc:27,space:32,enter:13,tab:9,up:38,down:40,home:36,end:35,n:78,p:80},S=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],k=!("undefined"===typeof window||!window.document||!window.document.createElement);function D(e){return!(!e||"object"!==typeof e)&&"current"in e}function x(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}function O(e){var t=typeof e;if("number"===t)return e;if("symbol"===t||"object"===t&&"[object Symbol]"===x(e))return NaN;if(N(e)){var n="function"===typeof e.valueOf?e.valueOf():e;e=N(n)?""+n:n}if("string"!==t)return 0===e?e:+e;e=e.replace(/^\s+|\s+$/g,"");var r=/^0b[01]+$/i.test(e);return r||/^0o[0-7]+$/i.test(e)?parseInt(e.slice(2),r?2:8):/^[-+]0x[0-9a-f]+$/i.test(e)?NaN:+e}function N(e){var t=typeof e;return null!=e&&("object"===t||"function"===t)}function I(e){if(!N(e))return!1;var t=x(e);return"[object Function]"===t||"[object AsyncFunction]"===t||"[object GeneratorFunction]"===t||"[object Proxy]"===t}function P(e){if(D(e))return e.current;if(I(e))return e();if("string"===typeof e&&k){var t=document.querySelectorAll(e);if(t.length||(t=document.querySelectorAll("#"+e)),!t.length)throw new Error("The target '"+e+"' could not be identified in the dom, tip: check spelling");return t}return e}function M(e){return null!==e&&(Array.isArray(e)||k&&"number"===typeof e.length)}function L(e,t){var n=P(e);return t?M(n)?n:null===n?[]:[n]:M(n)?n[0]:n}var R=["touchstart","click"];function F(e,t,n,r){var i=e;M(i)||(i=[i]);var a=n;if("string"===typeof a&&(a=a.split(/\s+/)),!M(i)||"function"!==typeof t||!Array.isArray(a))throw new Error("\n The first argument of this function must be DOM node or an array on DOM nodes or NodeList.\n The second must be a function.\n The third is a string or an array of strings that represents DOM events\n ");return Array.prototype.forEach.call(a,(function(e){Array.prototype.forEach.call(i,(function(n){n.addEventListener(e,t,r)}))})),function(){Array.prototype.forEach.call(a,(function(e){Array.prototype.forEach.call(i,(function(n){n.removeEventListener(e,t,r)}))}))}}var B=["a[href]","area[href]","input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","object","embed","[tabindex]:not(.modal)","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])']},78418:function(e,t,n){"use strict";var r=n(24994);t.__esModule=!0,t.default=function(e,t){e.classList?e.classList.add(t):(0,i.default)(e,t)||("string"===typeof e.className?e.className=e.className+" "+t:e.setAttribute("class",(e.className&&e.className.baseVal||"")+" "+t))};var i=r(n(7579));e.exports=t.default},7579:function(e,t){"use strict";t.__esModule=!0,t.default=function(e,t){return e.classList?!!t&&e.classList.contains(t):-1!==(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")},e.exports=t.default},23115:function(e){"use strict";function t(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}e.exports=function(e,n){e.classList?e.classList.remove(n):"string"===typeof e.className?e.className=t(e.className,n):e.setAttribute("class",t(e.className&&e.className.baseVal||"",n))}},83251:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;!function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}t.default=e}(n(11942));var r=s(n(78418)),i=s(n(23115)),a=s(n(9950)),o=s(n(60356));n(62279);function s(e){return e&&e.__esModule?e:{default:e}}function u(){return u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u.apply(this,arguments)}var l=function(e,t){return e&&t&&t.split(" ").forEach((function(t){return(0,r.default)(e,t)}))},c=function(e,t){return e&&t&&t.split(" ").forEach((function(t){return(0,i.default)(e,t)}))},d=function(e){var t,n;function r(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).onEnter=function(e,n){var r=t.getClassNames(n?"appear":"enter").className;t.removeClasses(e,"exit"),l(e,r),t.props.onEnter&&t.props.onEnter(e,n)},t.onEntering=function(e,n){var r=t.getClassNames(n?"appear":"enter").activeClassName;t.reflowAndAddClass(e,r),t.props.onEntering&&t.props.onEntering(e,n)},t.onEntered=function(e,n){var r=t.getClassNames("appear").doneClassName,i=t.getClassNames("enter").doneClassName,a=n?r+" "+i:i;t.removeClasses(e,n?"appear":"enter"),l(e,a),t.props.onEntered&&t.props.onEntered(e,n)},t.onExit=function(e){var n=t.getClassNames("exit").className;t.removeClasses(e,"appear"),t.removeClasses(e,"enter"),l(e,n),t.props.onExit&&t.props.onExit(e)},t.onExiting=function(e){var n=t.getClassNames("exit").activeClassName;t.reflowAndAddClass(e,n),t.props.onExiting&&t.props.onExiting(e)},t.onExited=function(e){var n=t.getClassNames("exit").doneClassName;t.removeClasses(e,"exit"),l(e,n),t.props.onExited&&t.props.onExited(e)},t.getClassNames=function(e){var n=t.props.classNames,r="string"===typeof n,i=r?(r&&n?n+"-":"")+e:n[e];return{className:i,activeClassName:r?i+"-active":n[e+"Active"],doneClassName:r?i+"-done":n[e+"Done"]}},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.removeClasses=function(e,t){var n=this.getClassNames(t),r=n.className,i=n.activeClassName,a=n.doneClassName;r&&c(e,r),i&&c(e,i),a&&c(e,a)},i.reflowAndAddClass=function(e,t){t&&(e&&e.scrollTop,l(e,t))},i.render=function(){var e=u({},this.props);return delete e.classNames,a.default.createElement(o.default,u({},e,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))},r}(a.default.Component);d.defaultProps={classNames:""},d.propTypes={};var f=d;t.default=f,e.exports=t.default},10572:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;o(n(11942));var r=o(n(9950)),i=n(17119),a=o(n(98441));function o(e){return e&&e.__esModule?e:{default:e}}var s=function(e){var t,n;function o(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).handleEnter=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onEnter",0,n)},t.handleEntering=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onEntering",0,n)},t.handleEntered=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onEntered",0,n)},t.handleExit=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onExit",1,n)},t.handleExiting=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onExiting",1,n)},t.handleExited=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onExited",1,n)},t}n=e,(t=o).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var s=o.prototype;return s.handleLifecycle=function(e,t,n){var a,o=this.props.children,s=r.default.Children.toArray(o)[t];s.props[e]&&(a=s.props)[e].apply(a,n),this.props[e]&&this.props[e]((0,i.findDOMNode)(this))},s.render=function(){var e=this.props,t=e.children,n=e.in,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,["children","in"]),o=r.default.Children.toArray(t),s=o[0],u=o[1];return delete i.onEnter,delete i.onEntering,delete i.onEntered,delete i.onExit,delete i.onExiting,delete i.onExited,r.default.createElement(a.default,i,n?r.default.cloneElement(s,{key:"first",onEnter:this.handleEnter,onEntering:this.handleEntering,onEntered:this.handleEntered}):r.default.cloneElement(u,{key:"second",onEnter:this.handleExit,onEntering:this.handleExiting,onEntered:this.handleExited}))},o}(r.default.Component);s.propTypes={};var u=s;t.default=u,e.exports=t.default},60356:function(e,t,n){"use strict";t.__esModule=!0,t.default=t.EXITING=t.ENTERED=t.ENTERING=t.EXITED=t.UNMOUNTED=void 0;var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(11942)),i=s(n(9950)),a=s(n(17119)),o=n(4899);n(62279);function s(e){return e&&e.__esModule?e:{default:e}}var u="unmounted";t.UNMOUNTED=u;var l="exited";t.EXITED=l;var c="entering";t.ENTERING=c;var d="entered";t.ENTERED=d;var f="exiting";t.EXITING=f;var p=function(e){var t,n;function r(t,n){var r;r=e.call(this,t,n)||this;var i,a=n.transitionGroup,o=a&&!a.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?o?(i=l,r.appearStatus=c):i=d:i=t.unmountOnExit||t.mountOnEnter?u:l,r.state={status:i},r.nextCallback=null,r}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var o=r.prototype;return o.getChildContext=function(){return{transitionGroup:null}},r.getDerivedStateFromProps=function(e,t){return e.in&&t.status===u?{status:l}:null},o.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},o.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==c&&n!==d&&(t=c):n!==c&&n!==d||(t=f)}this.updateStatus(!1,t)},o.componentWillUnmount=function(){this.cancelNextCallback()},o.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!==typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},o.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t){this.cancelNextCallback();var n=a.default.findDOMNode(this);t===c?this.performEnter(n,e):this.performExit(n)}else this.props.unmountOnExit&&this.state.status===l&&this.setState({status:u})},o.performEnter=function(e,t){var n=this,r=this.props.enter,i=this.context.transitionGroup?this.context.transitionGroup.isMounting:t,a=this.getTimeouts(),o=i?a.appear:a.enter;t||r?(this.props.onEnter(e,i),this.safeSetState({status:c},(function(){n.props.onEntering(e,i),n.onTransitionEnd(e,o,(function(){n.safeSetState({status:d},(function(){n.props.onEntered(e,i)}))}))}))):this.safeSetState({status:d},(function(){n.props.onEntered(e)}))},o.performExit=function(e){var t=this,n=this.props.exit,r=this.getTimeouts();n?(this.props.onExit(e),this.safeSetState({status:f},(function(){t.props.onExiting(e),t.onTransitionEnd(e,r.exit,(function(){t.safeSetState({status:l},(function(){t.props.onExited(e)}))}))}))):this.safeSetState({status:l},(function(){t.props.onExited(e)}))},o.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},o.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},o.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},o.onTransitionEnd=function(e,t,n){this.setNextCallback(n);var r=null==t&&!this.props.addEndListener;e&&!r?(this.props.addEndListener&&this.props.addEndListener(e,this.nextCallback),null!=t&&setTimeout(this.nextCallback,t)):setTimeout(this.nextCallback,0)},o.render=function(){var e=this.state.status;if(e===u)return null;var t=this.props,n=t.children,r=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(t,["children"]);if(delete r.in,delete r.mountOnEnter,delete r.unmountOnExit,delete r.appear,delete r.enter,delete r.exit,delete r.timeout,delete r.addEndListener,delete r.onEnter,delete r.onEntering,delete r.onEntered,delete r.onExit,delete r.onExiting,delete r.onExited,"function"===typeof n)return n(e,r);var a=i.default.Children.only(n);return i.default.cloneElement(a,r)},r}(i.default.Component);function h(){}p.contextTypes={transitionGroup:r.object},p.childContextTypes={transitionGroup:function(){}},p.propTypes={},p.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:h,onEntering:h,onEntered:h,onExit:h,onExiting:h,onExited:h},p.UNMOUNTED=0,p.EXITED=1,p.ENTERING=2,p.ENTERED=3,p.EXITING=4;var m=(0,o.polyfill)(p);t.default=m},98441:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=s(n(11942)),i=s(n(9950)),a=n(4899),o=n(90177);function s(e){return e&&e.__esModule?e:{default:e}}function u(){return u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u.apply(this,arguments)}function l(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var c=Object.values||function(e){return Object.keys(e).map((function(t){return e[t]}))},d=function(e){var t,n;function r(t,n){var r,i=(r=e.call(this,t,n)||this).handleExited.bind(l(l(r)));return r.state={handleExited:i,firstRender:!0},r}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var a=r.prototype;return a.getChildContext=function(){return{transitionGroup:{isMounting:!this.appeared}}},a.componentDidMount=function(){this.appeared=!0,this.mounted=!0},a.componentWillUnmount=function(){this.mounted=!1},r.getDerivedStateFromProps=function(e,t){var n=t.children,r=t.handleExited;return{children:t.firstRender?(0,o.getInitialChildMapping)(e,r):(0,o.getNextChildMapping)(e,n,r),firstRender:!1}},a.handleExited=function(e,t){var n=(0,o.getChildMapping)(this.props.children);e.key in n||(e.props.onExited&&e.props.onExited(t),this.mounted&&this.setState((function(t){var n=u({},t.children);return delete n[e.key],{children:n}})))},a.render=function(){var e=this.props,t=e.component,n=e.childFactory,r=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,["component","childFactory"]),a=c(this.state.children).map(n);return delete r.appear,delete r.enter,delete r.exit,null===t?a:i.default.createElement(t,r,a)},r}(i.default.Component);d.childContextTypes={transitionGroup:r.default.object.isRequired},d.propTypes={},d.defaultProps={component:"div",childFactory:function(e){return e}};var f=(0,a.polyfill)(d);t.default=f,e.exports=t.default},44623:function(e,t,n){"use strict";var r=s(n(83251)),i=s(n(10572)),a=s(n(98441)),o=s(n(60356));function s(e){return e&&e.__esModule?e:{default:e}}e.exports={Transition:o.default,TransitionGroup:a.default,ReplaceTransition:i.default,CSSTransition:r.default}},90177:function(e,t,n){"use strict";t.__esModule=!0,t.getChildMapping=i,t.mergeChildMappings=a,t.getInitialChildMapping=function(e,t){return i(e.children,(function(n){return(0,r.cloneElement)(n,{onExited:t.bind(null,n),in:!0,appear:o(n,"appear",e),enter:o(n,"enter",e),exit:o(n,"exit",e)})}))},t.getNextChildMapping=function(e,t,n){var s=i(e.children),u=a(t,s);return Object.keys(u).forEach((function(i){var a=u[i];if((0,r.isValidElement)(a)){var l=i in t,c=i in s,d=t[i],f=(0,r.isValidElement)(d)&&!d.props.in;!c||l&&!f?c||!l||f?c&&l&&(0,r.isValidElement)(d)&&(u[i]=(0,r.cloneElement)(a,{onExited:n.bind(null,a),in:d.props.in,exit:o(a,"exit",e),enter:o(a,"enter",e)})):u[i]=(0,r.cloneElement)(a,{in:!1}):u[i]=(0,r.cloneElement)(a,{onExited:n.bind(null,a),in:!0,exit:o(a,"exit",e),enter:o(a,"enter",e)})}})),u};var r=n(9950);function i(e,t){var n=Object.create(null);return e&&r.Children.map(e,(function(e){return e})).forEach((function(e){n[e.key]=function(e){return t&&(0,r.isValidElement)(e)?t(e):e}(e)})),n}function a(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var r,i=Object.create(null),a=[];for(var o in e)o in t?a.length&&(i[o]=a,a=[]):a.push(o);var s={};for(var u in t){if(i[u])for(r=0;r<i[u].length;r++){var l=i[u][r];s[i[u][r]]=n(l)}s[u]=n(u)}for(r=0;r<a.length;r++)s[a[r]]=n(a[r]);return s}function o(e,t,n){return null!=n[t]?n[t]:e.props[t]}},62279:function(e,t,n){"use strict";t.__esModule=!0,t.classNamesShape=t.timeoutsShape=void 0;var r;(r=n(11942))&&r.__esModule;t.timeoutsShape=null;t.classNamesShape=null},79514:function(e,t,n){"use strict";t.__esModule=!0,t.ActionTypes=void 0,t.default=function e(t,n,a){var s;"function"===typeof n&&"undefined"===typeof a&&(a=n,n=void 0);if("undefined"!==typeof a){if("function"!==typeof a)throw new Error("Expected the enhancer to be a function.");return a(e)(t,n)}if("function"!==typeof t)throw new Error("Expected the reducer to be a function.");var u=t,l=n,c=[],d=c,f=!1;function p(){d===c&&(d=c.slice())}function h(){return l}function m(e){if("function"!==typeof e)throw new Error("Expected listener to be a function.");var t=!0;return p(),d.push(e),function(){if(t){t=!1,p();var n=d.indexOf(e);d.splice(n,1)}}}function g(e){if(!(0,r.default)(e))throw new Error("Actions must be plain objects. Use custom middleware for async actions.");if("undefined"===typeof e.type)throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(f)throw new Error("Reducers may not dispatch actions.");try{f=!0,l=u(l,e)}finally{f=!1}for(var t=c=d,n=0;n<t.length;n++){(0,t[n])()}return e}return g({type:o.INIT}),(s={dispatch:g,subscribe:m,getState:h,replaceReducer:function(e){if("function"!==typeof e)throw new Error("Expected the nextReducer to be a function.");u=e,g({type:o.INIT})}})[i.default]=function(){var e,t=m;return(e={subscribe:function(e){if("object"!==typeof e)throw new TypeError("Expected the observer to be an object.");function n(){e.next&&e.next(h())}return n(),{unsubscribe:t(n)}}})[i.default]=function(){return this},e},s};var r=a(n(75461)),i=a(n(65292));function a(e){return e&&e.__esModule?e:{default:e}}var o=t.ActionTypes={INIT:"@@redux/INIT"}},24029:function(e,t,n){"use strict";var r=n(84700),i=n(37277),a=Object;e.exports=r((function(){if(null==this||this!==a(this))throw new i("RegExp.prototype.flags getter called on non-object");var e="";return this.hasIndices&&(e+="d"),this.global&&(e+="g"),this.ignoreCase&&(e+="i"),this.multiline&&(e+="m"),this.dotAll&&(e+="s"),this.unicode&&(e+="u"),this.unicodeSets&&(e+="v"),this.sticky&&(e+="y"),e}),"get flags",!0)},70955:function(e,t,n){"use strict";var r=n(28726),i=n(43629),a=n(24029),o=n(13832),s=n(81506),u=i(o());r(u,{getPolyfill:o,implementation:a,shim:s}),e.exports=u},13832:function(e,t,n){"use strict";var r=n(24029),i=n(28726).supportsDescriptors,a=Object.getOwnPropertyDescriptor;e.exports=function(){if(i&&"gim"===/a/gim.flags){var e=a(RegExp.prototype,"flags");if(e&&"function"===typeof e.get&&"dotAll"in RegExp.prototype&&"hasIndices"in RegExp.prototype){var t="",n={};if(Object.defineProperty(n,"hasIndices",{get:function(){t+="d"}}),Object.defineProperty(n,"sticky",{get:function(){t+="y"}}),e.get.call(n),"dy"===t)return e.get}}return r}},81506:function(e,t,n){"use strict";var r=n(28726).supportsDescriptors,i=n(13832),a=Object.getOwnPropertyDescriptor,o=Object.defineProperty,s=TypeError,u=Object.getPrototypeOf,l=/a/;e.exports=function(){if(!r||!u)throw new s("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors");var e=i(),t=u(l),n=a(t,"flags");return n&&n.get===e||o(t,"flags",{configurable:!0,enumerable:!1,get:e}),e}},4415:function(e){e.exports=function(e,t){var n,r=null;try{n=JSON.parse(e,t)}catch(i){r=i}return[r,n]}},31761:function(e,t){"use strict";var n,r,i,a;if("object"===typeof performance&&"function"===typeof performance.now){var o=performance;t.unstable_now=function(){return o.now()}}else{var s=Date,u=s.now();t.unstable_now=function(){return s.now()-u}}if("undefined"===typeof window||"function"!==typeof MessageChannel){var l=null,c=null,d=function(){if(null!==l)try{var e=t.unstable_now();l(!0,e),l=null}catch(n){throw setTimeout(d,0),n}};n=function(e){null!==l?setTimeout(n,0,e):(l=e,setTimeout(d,0))},r=function(e,t){c=setTimeout(e,t)},i=function(){clearTimeout(c)},t.unstable_shouldYield=function(){return!1},a=t.unstable_forceFrameRate=function(){}}else{var f=window.setTimeout,p=window.clearTimeout;if("undefined"!==typeof console){var h=window.cancelAnimationFrame;"function"!==typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),"function"!==typeof h&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var m=!1,g=null,v=-1,y=5,b=0;t.unstable_shouldYield=function(){return t.unstable_now()>=b},a=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):y=0<e?Math.floor(1e3/e):5};var E=new MessageChannel,_=E.port2;E.port1.onmessage=function(){if(null!==g){var e=t.unstable_now();b=e+y;try{g(!0,e)?_.postMessage(null):(m=!1,g=null)}catch(n){throw _.postMessage(null),n}}else m=!1},n=function(e){g=e,m||(m=!0,_.postMessage(null))},r=function(e,n){v=f((function(){e(t.unstable_now())}),n)},i=function(){p(v),v=-1}}function C(e,t){var n=e.length;e.push(t);e:for(;;){var r=n-1>>>1,i=e[r];if(!(void 0!==i&&0<w(i,t)))break e;e[r]=t,e[n]=i,n=r}}function A(e){return void 0===(e=e[0])?null:e}function T(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,i=e.length;r<i;){var a=2*(r+1)-1,o=e[a],s=a+1,u=e[s];if(void 0!==o&&0>w(o,n))void 0!==u&&0>w(u,o)?(e[r]=u,e[s]=n,r=s):(e[r]=o,e[a]=n,r=a);else{if(!(void 0!==u&&0>w(u,n)))break e;e[r]=u,e[s]=n,r=s}}}return t}return null}function w(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var S=[],k=[],D=1,x=null,O=3,N=!1,I=!1,P=!1;function M(e){for(var t=A(k);null!==t;){if(null===t.callback)T(k);else{if(!(t.startTime<=e))break;T(k),t.sortIndex=t.expirationTime,C(S,t)}t=A(k)}}function L(e){if(P=!1,M(e),!I)if(null!==A(S))I=!0,n(R);else{var t=A(k);null!==t&&r(L,t.startTime-e)}}function R(e,n){I=!1,P&&(P=!1,i()),N=!0;var a=O;try{for(M(n),x=A(S);null!==x&&(!(x.expirationTime>n)||e&&!t.unstable_shouldYield());){var o=x.callback;if("function"===typeof o){x.callback=null,O=x.priorityLevel;var s=o(x.expirationTime<=n);n=t.unstable_now(),"function"===typeof s?x.callback=s:x===A(S)&&T(S),M(n)}else T(S);x=A(S)}if(null!==x)var u=!0;else{var l=A(k);null!==l&&r(L,l.startTime-n),u=!1}return u}finally{x=null,O=a,N=!1}}var F=a;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){I||N||(I=!0,n(R))},t.unstable_getCurrentPriorityLevel=function(){return O},t.unstable_getFirstCallbackNode=function(){return A(S)},t.unstable_next=function(e){switch(O){case 1:case 2:case 3:var t=3;break;default:t=O}var n=O;O=t;try{return e()}finally{O=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=F,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=O;O=e;try{return t()}finally{O=n}},t.unstable_scheduleCallback=function(e,a,o){var s=t.unstable_now();switch("object"===typeof o&&null!==o?o="number"===typeof(o=o.delay)&&0<o?s+o:s:o=s,e){case 1:var u=-1;break;case 2:u=250;break;case 5:u=1073741823;break;case 4:u=1e4;break;default:u=5e3}return e={id:D++,callback:a,priorityLevel:e,startTime:o,expirationTime:u=o+u,sortIndex:-1},o>s?(e.sortIndex=o,C(k,e),null===A(S)&&e===A(k)&&(P?i():P=!0,r(L,o-s))):(e.sortIndex=u,C(S,e),I||N||(I=!0,n(R))),e},t.unstable_wrapCallback=function(e){var t=O;return function(){var n=O;O=t;try{return e.apply(this,arguments)}finally{O=n}}}},75340:function(e,t,n){"use strict";e.exports=n(31761)},8948:function(e,t,n){"use strict";function r(e){return"object"==typeof e&&null!=e&&1===e.nodeType}function i(e,t){return(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e}function a(e,t){if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){var n=getComputedStyle(e,null);return i(n.overflowY,t)||i(n.overflowX,t)||function(e){var t=function(e){if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}}(e);return!!t&&(t.clientHeight<e.scrollHeight||t.clientWidth<e.scrollWidth)}(e)}return!1}function o(e,t,n,r,i,a,o,s){return a<e&&o>t||a>e&&o<t?0:a<=e&&s<=n||o>=t&&s>=n?a-e-r:o>t&&s<n||a<e&&s>n?o-t+i:0}n.d(t,{A:function(){return l}});var s=function(e,t){var n=window,i=t.scrollMode,s=t.block,u=t.inline,l=t.boundary,c=t.skipOverflowHiddenElements,d="function"==typeof l?l:function(e){return e!==l};if(!r(e))throw new TypeError("Invalid target");for(var f,p,h=document.scrollingElement||document.documentElement,m=[],g=e;r(g)&&d(g);){if((g=null==(p=(f=g).parentElement)?f.getRootNode().host||null:p)===h){m.push(g);break}null!=g&&g===document.body&&a(g)&&!a(document.documentElement)||null!=g&&a(g,c)&&m.push(g)}for(var v=n.visualViewport?n.visualViewport.width:innerWidth,y=n.visualViewport?n.visualViewport.height:innerHeight,b=window.scrollX||pageXOffset,E=window.scrollY||pageYOffset,_=e.getBoundingClientRect(),C=_.height,A=_.width,T=_.top,w=_.right,S=_.bottom,k=_.left,D="start"===s||"nearest"===s?T:"end"===s?S:T+C/2,x="center"===u?k+A/2:"end"===u?w:k,O=[],N=0;N<m.length;N++){var I=m[N],P=I.getBoundingClientRect(),M=P.height,L=P.width,R=P.top,F=P.right,B=P.bottom,j=P.left;if("if-needed"===i&&T>=0&&k>=0&&S<=y&&w<=v&&T>=R&&S<=B&&k>=j&&w<=F)return O;var U=getComputedStyle(I),H=parseInt(U.borderLeftWidth,10),z=parseInt(U.borderTopWidth,10),V=parseInt(U.borderRightWidth,10),Y=parseInt(U.borderBottomWidth,10),G=0,q=0,W="offsetWidth"in I?I.offsetWidth-I.clientWidth-H-V:0,K="offsetHeight"in I?I.offsetHeight-I.clientHeight-z-Y:0,X="offsetWidth"in I?0===I.offsetWidth?0:L/I.offsetWidth:0,$="offsetHeight"in I?0===I.offsetHeight?0:M/I.offsetHeight:0;if(h===I)G="start"===s?D:"end"===s?D-y:"nearest"===s?o(E,E+y,y,z,Y,E+D,E+D+C,C):D-y/2,q="start"===u?x:"center"===u?x-v/2:"end"===u?x-v:o(b,b+v,v,H,V,b+x,b+x+A,A),G=Math.max(0,G+E),q=Math.max(0,q+b);else{G="start"===s?D-R-z:"end"===s?D-B+Y+K:"nearest"===s?o(R,B,M,z,Y+K,D,D+C,C):D-(R+M/2)+K/2,q="start"===u?x-j-H:"center"===u?x-(j+L/2)+W/2:"end"===u?x-F+V+W:o(j,F,L,H,V+W,x,x+A,A);var Z=I.scrollLeft,Q=I.scrollTop;D+=Q-(G=Math.max(0,Math.min(Q+G/$,I.scrollHeight-M/$+K))),x+=Z-(q=Math.max(0,Math.min(Z+q/X,I.scrollWidth-L/X+W)))}O.push({el:I,top:G,left:q})}return O};function u(e){return e===Object(e)&&0!==Object.keys(e).length}var l=function(e,t){var n=e.isConnected||e.ownerDocument.documentElement.contains(e);if(u(t)&&"function"===typeof t.behavior)return t.behavior(n?s(e,t):[]);if(n){var r=function(e){return!1===e?{block:"end",inline:"nearest"}:u(e)?e:{block:"start",inline:"nearest"}}(t);return function(e,t){void 0===t&&(t="auto");var n="scrollBehavior"in document.body.style;e.forEach((function(e){var r=e.el,i=e.top,a=e.left;r.scroll&&n?r.scroll({top:i,left:a,behavior:t}):(r.scrollTop=i,r.scrollLeft=a)}))}(s(e,r),r.behavior)}}},38259:function(e,t,n){"use strict";var r=n(37375),i=n(29411),a=n(47734)(),o=n(24553),s=n(37277),u=r("%Math.floor%");e.exports=function(e,t){if("function"!==typeof e)throw new s("`fn` is not a function");if("number"!==typeof t||t<0||t>4294967295||u(t)!==t)throw new s("`length` must be a positive 32-bit integer");var n=arguments.length>2&&!!arguments[2],r=!0,l=!0;if("length"in e&&o){var c=o(e,"length");c&&!c.configurable&&(r=!1),c&&!c.writable&&(l=!1)}return(r||l||!n)&&(a?i(e,"length",t,!0,!0):i(e,"length",t)),e}},84700:function(e,t,n){"use strict";var r=n(29411),i=n(47734)(),a=n(70776).functionsHaveConfigurableNames(),o=n(37277);e.exports=function(e,t){if("function"!==typeof e)throw new o("`fn` is not a function");return arguments.length>2&&!!arguments[2]&&!a||(i?r(e,"name",t,!0,!0):r(e,"name",t)),e}},94714:function(e,t,n){"use strict";n.r(t),n.d(t,{HISTORY:function(){return s},History:function(){return o},HistoryEditor:function(){return c},MERGING:function(){return l},SAVING:function(){return u},withHistory:function(){return d}});var r=n(24765),i=n(66350),a=n(13683),o={isHistory:function(e){return(0,i.Q)(e)&&Array.isArray(e.redos)&&Array.isArray(e.undos)&&(0===e.redos.length||a.Operation.isOperationList(e.redos[0].operations))&&(0===e.undos.length||a.Operation.isOperationList(e.undos[0].operations))}},s=new WeakMap,u=new WeakMap,l=new WeakMap,c={isHistoryEditor:function(e){return o.isHistory(e.history)&&a.Editor.isEditor(e)},isMerging:function(e){return l.get(e)},isSaving:function(e){return u.get(e)},redo:function(e){e.redo()},undo:function(e){e.undo()},withoutMerging:function(e,t){var n=c.isMerging(e);l.set(e,!1),t(),l.set(e,n)},withoutSaving:function(e,t){var n=c.isSaving(e);u.set(e,!1),t(),u.set(e,n)}},d=function(e){var t=e,n=t.apply;return t.history={undos:[],redos:[]},t.redo=function(){var e=t.history,n=e.redos;if(n.length>0){var i=n[n.length-1];i.selectionBefore&&a.Transforms.setSelection(t,i.selectionBefore),c.withoutSaving(t,(function(){a.Editor.withoutNormalizing(t,(function(){var e,n=(0,r.A)(i.operations);try{for(n.s();!(e=n.n()).done;){var a=e.value;t.apply(a)}}catch(o){n.e(o)}finally{n.f()}}))})),e.redos.pop(),t.writeHistory("undos",i)}},t.undo=function(){var e=t.history,n=e.undos;if(n.length>0){var i=n[n.length-1];c.withoutSaving(t,(function(){a.Editor.withoutNormalizing(t,(function(){var e,n=i.operations.map(a.Operation.inverse).reverse(),o=(0,r.A)(n);try{for(o.s();!(e=o.n()).done;){var s=e.value;t.apply(s)}}catch(u){o.e(u)}finally{o.f()}i.selectionBefore&&a.Transforms.setSelection(t,i.selectionBefore)}))})),t.writeHistory("redos",i),e.undos.pop()}},t.apply=function(e){var r=t.operations,i=t.history,a=i.undos,o=a[a.length-1],s=o&&o.operations[o.operations.length-1],u=c.isSaving(t),l=c.isMerging(t);if(null==u&&(u=p(e)),u){if(null==l&&(l=null!=o&&(0!==r.length||f(e,s))),o&&l)o.operations.push(e);else{var d={operations:[e],selectionBefore:t.selection};t.writeHistory("undos",d)}for(;a.length>100;)a.shift();i.redos=[]}n(e)},t.writeHistory=function(e,n){t.history[e].push(n)},t},f=function(e,t){return!(!t||"insert_text"!==e.type||"insert_text"!==t.type||e.offset!==t.offset+t.text.length||!a.Path.equals(e.path,t.path))||!(!t||"remove_text"!==e.type||"remove_text"!==t.type||e.offset+e.text.length!==t.offset||!a.Path.equals(e.path,t.path))},p=function(e,t){return"set_selection"!==e.type}},51727:function(e,t,n){"use strict";n.r(t),n.d(t,{createEditor:function(){return T},createHyperscript:function(){return D},createText:function(){return A},jsx:function(){return N}});var r=n(5544),i=n(24765),a=n(39874),o=n(85501),s=n(92901),u=n(23029),l=n(66350),c=n(13683);function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var f=new WeakMap,p=new WeakMap,h=(0,s.A)((function e(){(0,u.A)(this,e)})),m=function(e){function t(){var e;(0,u.A)(this,t);var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e=(0,a.A)(this,t);var r=n.offset,i=n.path;return e.offset=r,e.path=i,e}return(0,o.A)(t,e),(0,s.A)(t)}(h),g=function(e){function t(){var e;(0,u.A)(this,t);var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e=(0,a.A)(this,t);var r=n.offset,i=n.path;return e.offset=r,e.path=i,e}return(0,o.A)(t,e),(0,s.A)(t)}(h),v=function(e){return p.get(e)};function y(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 b(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?y(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var E=new WeakSet,_=function(e){var t,n=[],r=function(e){if(null!=e){var t=n[n.length-1];if("string"===typeof e){var i={text:e};E.add(i),e=i}if(c.Text.isText(e)){var a=e;c.Text.isText(t)&&E.has(t)&&E.has(a)&&c.Text.equals(t,a,{loose:!0})?t.text+=a.text:n.push(a)}else if(c.Element.isElement(e))n.push(e);else{if(!(e instanceof h))throw new Error("Unexpected hyperscript child object: ".concat(e));var o=n[n.length-1];c.Text.isText(o)||(r(""),o=n[n.length-1]),e instanceof m?function(e,t){var n=e.text.length;f.set(e,[n,t])}(o,e):e instanceof g&&function(e,t){var n=e.text.length;p.set(e,[n,t])}(o,e)}}},a=(0,i.A)(e.flat(1/0));try{for(a.s();!(t=a.n()).done;){var o=t.value;r(o)}}catch(s){a.e(s)}finally{a.f()}return n};function C(e,t,n){return b(b({},t),{},{children:_(n)})}function A(e,t,n){var i=_(n);if(i.length>1)throw new Error("The <text> hyperscript tag must only contain a single node's worth of children.");var a=(0,r.A)(i,1)[0];if(null==a&&(a={text:""}),!c.Text.isText(a))throw new Error("\n The <text> hyperscript tag can only contain text content as children.");return E.delete(a),Object.assign(a,t),a}var T=function(e){return function(t,n,a){var o,s,u=[],l=(0,i.A)(a);try{for(l.s();!(s=l.n()).done;){var d=s.value;c.Range.isRange(d)?o=d:u.push(d)}}catch(O){l.e(O)}finally{l.f()}var p=_(u),h={},m=e();Object.assign(m,n),m.children=p;var g,y,b=(0,i.A)(c.Node.texts(m));try{for(b.s();!(g=b.n()).done;){var E=(0,r.A)(g.value,2),C=E[0],A=E[1],T=(y=C,f.get(y)),w=v(C);if(null!=T){var S=T,k=(0,r.A)(S,1)[0];h.anchor={path:A,offset:k}}if(null!=w){var D=w,x=(0,r.A)(D,1)[0];h.focus={path:A,offset:x}}}}catch(O){b.e(O)}finally{b.f()}if(h.anchor&&!h.focus)throw new Error("Slate hyperscript ranges must have both `<anchor />` and `<focus />` defined if one is defined, but you only defined `<anchor />`. For collapsed selections, use `<cursor />` instead.");if(!h.anchor&&h.focus)throw new Error("Slate hyperscript ranges must have both `<anchor />` and `<focus />` defined if one is defined, but you only defined `<focus />`. For collapsed selections, use `<cursor />` instead.");return null!=o?m.selection=o:c.Range.isRange(h)&&(m.selection=h),m}};function w(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 S(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?w(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):w(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var k={anchor:function(e,t,n){return new m(t)},cursor:function(e,t,n){return[new m(t),new g(t)]},editor:T(c.createEditor),element:C,focus:function(e,t,n){return new g(t)},fragment:function(e,t,n){return _(n)},selection:function(e,t,n){var r=n.find((function(e){return e instanceof m})),i=n.find((function(e){return e instanceof g}));if(!r||null==r.offset||null==r.path)throw new Error("The <selection> hyperscript tag must have an <anchor> tag as a child with `path` and `offset` attributes defined.");if(!i||null==i.offset||null==i.path)throw new Error("The <selection> hyperscript tag must have a <focus> tag as a child with `path` and `offset` attributes defined.");return b({anchor:{offset:r.offset,path:r.path},focus:{offset:i.offset,path:i.path}},t)},text:A},D=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.elements,n=O(void 0===t?{}:t),r=S(S(S({},k),n),e.creators);return x(r)},x=function(e){return function(t,n){for(var r=arguments.length,i=new Array(r>2?r-2:0),a=2;a<r;a++)i[a-2]=arguments[a];var o=e[t];if(!o)throw new Error("No hyperscript creator found for tag: <".concat(t,">"));return null==n&&(n={}),(0,l.Q)(n)||(i=[n].concat(i),n={}),o(t,n,i=i.filter((function(e){return Boolean(e)})).flat())}},O=function(e){var t={},n=function(n){var r=e[n];if("object"!==typeof r)throw new Error("Properties specified for a hyperscript shorthand should be an object, but for the custom element <".concat(n,"> tag you passed: ").concat(r));t[n]=function(e,t,n){return C(0,S(S({},r),t),n)}};for(var r in e)n(r);return t},N=D()},34457:function(e,t,n){"use strict";n.r(t),n.d(t,{DefaultElement:function(){return nt},DefaultLeaf:function(){return Ze},DefaultPlaceholder:function(){return St},Editable:function(){return wt},ReactEditor:function(){return Te},Slate:function(){return Bt},useEditor:function(){return jt},useFocused:function(){return Pt},useReadOnly:function(){return ut},useSelected:function(){return at},useSlate:function(){return ct},useSlateSelection:function(){return Ut},useSlateSelector:function(){return Rt},useSlateStatic:function(){return S},useSlateWithV:function(){return dt},withReact:function(){return qt}});var r=n(64467),i=n(39874),a=n(85501),o=n(60436),s=n(92901),u=n(23029),l=n(24765),c=n(5544),d=n(86552),f=n.n(d),p=n(95491),h=n.n(p),m=n(80492),g=n.n(m),v=n(9950),y=n(8948),b=n(13683),E=n(87773),_=n(22507),C=n(17119);function A(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function T(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var w=(0,v.createContext)(null),S=function(){var e=(0,v.useContext)(w);if(!e)throw new Error("The `useSlateStatic` hook must be used inside the <Slate> component's context.");return e},k=parseInt(v.version.split(".")[0],10),D="undefined"!==typeof navigator&&"undefined"!==typeof window&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,x="undefined"!==typeof navigator&&/Mac OS X/.test(navigator.userAgent),O="undefined"!==typeof navigator&&/Android/.test(navigator.userAgent),N="undefined"!==typeof navigator&&/^(?!.*Seamonkey)(?=.*Firefox).*/i.test(navigator.userAgent),I="undefined"!==typeof navigator&&/AppleWebKit(?!.*Chrome)/i.test(navigator.userAgent),P="undefined"!==typeof navigator&&/Edge?\/(?:[0-6][0-9]|[0-7][0-8])(?:\.)/i.test(navigator.userAgent),M="undefined"!==typeof navigator&&/Chrome/i.test(navigator.userAgent),L="undefined"!==typeof navigator&&/Chrome?\/(?:[0-7][0-5]|[0-6][0-9])(?:\.)/i.test(navigator.userAgent),R=O&&"undefined"!==typeof navigator&&/Chrome?\/(?:[0-5]?\d)(?:\.)/i.test(navigator.userAgent),F="undefined"!==typeof navigator&&/^(?!.*Seamonkey)(?=.*Firefox\/(?:[0-7][0-9]|[0-8][0-6])(?:\.)).*/i.test(navigator.userAgent),B="undefined"!==typeof navigator&&/.*UCBrowser/.test(navigator.userAgent),j="undefined"!==typeof navigator&&/.*Wechat/.test(navigator.userAgent)&&!/.*MacWechat/.test(navigator.userAgent),U=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement),H=(!L||!R)&&!P&&"undefined"!==typeof globalThis&&globalThis.InputEvent&&"function"===typeof globalThis.InputEvent.prototype.getTargetRanges,z=new WeakMap,V=new WeakMap,Y=new WeakMap,G=new WeakMap,q=new WeakMap,W=new WeakMap,K=new WeakMap,X=new WeakMap,$=new WeakMap,Z=new WeakMap,Q=new WeakMap,J=new WeakMap,ee=new WeakMap,te=new WeakMap,ne=new WeakMap,re=new WeakMap,ie=new WeakMap,ae=new WeakMap,oe=new WeakMap,se=new WeakMap,ue=new WeakMap,le=Symbol("placeholder"),ce=Symbol("mark-placeholder"),de=globalThis.Text,fe=function(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView||null},pe=function(e){return he(e)&&1===e.nodeType},he=function(e){var t=fe(e);return!!t&&e instanceof t.Node},me=function(e){var t=e&&e.anchorNode&&fe(e.anchorNode);return!!t&&e instanceof t.Selection},ge=function(e){return he(e)&&3===e.nodeType},ve=function(e,t,n){for(var r,i=e.childNodes,a=i[t],o=t,s=!1,u=!1;(he(r=a)&&8===r.nodeType||pe(a)&&0===a.childNodes.length||pe(a)&&"false"===a.getAttribute("contenteditable"))&&(!s||!u);)o>=i.length?(s=!0,o=t-1,n="backward"):o<0?(u=!0,o=t+1,n="forward"):(a=i[o],t=o,o+="forward"===n?1:-1);return[a,t]},ye=function(e,t,n){var r=ve(e,t,n);return(0,c.A)(r,1)[0]},be=function(e){var t="";if(ge(e)&&e.nodeValue)return e.nodeValue;if(pe(e)){for(var n=0,r=Array.from(e.childNodes);n<r.length;n++){var i=r[n];t+=be(i)}var a=getComputedStyle(e).getPropertyValue("display");"block"!==a&&"list"!==a&&"BR"!==e.tagName||(t+="\n")}return t},Ee=/data-slate-fragment="(.+?)"/m,_e=function(e,t,n){var r=t.target;if(pe(r)&&r.matches('[contentEditable="false"]'))return!1;if(Te.getWindow(e).document.contains(r))return Te.hasDOMNode(e,r,{editable:!0});var i=n.find((function(e){var t,n=e.addedNodes,i=e.removedNodes,a=(0,l.A)(n);try{for(a.s();!(t=a.n()).done;){var o=t.value;if(o===r||o.contains(r))return!0}}catch(d){a.e(d)}finally{a.f()}var s,u=(0,l.A)(i);try{for(u.s();!(s=u.n()).done;){var c=s.value;if(c===r||c.contains(r))return!0}}catch(d){u.e(d)}finally{u.f()}}));return!(!i||i===t)&&_e(e,i,n)},Ce=0,Ae=(0,s.A)((function e(){(0,u.A)(this,e),this.id="".concat(Ce++)})),Te={androidPendingDiffs:function(e){return ae.get(e)},androidScheduleFlush:function(e){var t;null===(t=ne.get(e))||void 0===t||t()},blur:function(e){var t=Te.toDOMNode(e,e),n=Te.findDocumentOrShadowRoot(e);Q.set(e,!1),n.activeElement===t&&t.blur()},deselect:function(e){var t=e.selection,n=Te.findDocumentOrShadowRoot(e).getSelection();n&&n.rangeCount>0&&n.removeAllRanges(),t&&b.Transforms.deselect(e)},findDocumentOrShadowRoot:function(e){var t=Te.toDOMNode(e,e),n=t.getRootNode();return(n instanceof Document||n instanceof ShadowRoot)&&null!=n.getSelection?n:t.ownerDocument},findEventRange:function(e,t){"nativeEvent"in t&&(t=t.nativeEvent);var n=t,r=n.clientX,i=n.clientY,a=n.target;if(null==r||null==i)throw new Error("Cannot resolve a Slate range from a DOM event: ".concat(t));var o,s=Te.toSlateNode(e,t.target),u=Te.findPath(e,s);if(b.Element.isElement(s)&&b.Editor.isVoid(e,s)){var l=a.getBoundingClientRect(),c=e.isInline(s)?r-l.left<l.left+l.width-r:i-l.top<l.top+l.height-i,d=b.Editor.point(e,u,{edge:c?"start":"end"}),f=c?b.Editor.before(e,d):b.Editor.after(e,d);if(f)return b.Editor.range(e,f)}var p=Te.getWindow(e).document;if(p.caretRangeFromPoint)o=p.caretRangeFromPoint(r,i);else{var h=p.caretPositionFromPoint(r,i);h&&((o=p.createRange()).setStart(h.offsetNode,h.offset),o.setEnd(h.offsetNode,h.offset))}if(!o)throw new Error("Cannot resolve a Slate range from a DOM event: ".concat(t));return Te.toSlateRange(e,o,{exactMatch:!1,suppressThrow:!1})},findKey:function(e,t){var n=X.get(t);return n||(n=new Ae,X.set(t,n)),n},findPath:function(e,t){for(var n=[],r=t;;){var i=V.get(r);if(null==i){if(b.Editor.isEditor(r))return n;break}var a=z.get(r);if(null==a)break;n.unshift(a),r=i}throw new Error("Unable to find the path for Slate node: ".concat(b.Scrubber.stringify(t)))},focus:function(e){var t=Te.toDOMNode(e,e),n=Te.findDocumentOrShadowRoot(e);Q.set(e,!0),n.activeElement!==t&&t.focus({preventScroll:!0})},getWindow:function(e){var t=Y.get(e);if(!t)throw new Error("Unable to find a host window element for this editor");return t},hasDOMNode:function(e,t){var n,r=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).editable,i=void 0!==r&&r,a=Te.toDOMNode(e,e);try{n=pe(t)?t:t.parentElement}catch(o){if(!o.message.includes('Permission denied to access property "nodeType"'))throw o}return!!n&&(n.closest("[data-slate-editor]")===a&&(!(i&&!n.isContentEditable)||("boolean"===typeof n.isContentEditable&&n.closest('[contenteditable="false"]')===a||!!n.getAttribute("data-slate-zero-width"))))},hasEditableTarget:function(e,t){return he(t)&&Te.hasDOMNode(e,t,{editable:!0})},hasRange:function(e,t){var n=t.anchor,r=t.focus;return b.Editor.hasPath(e,n.path)&&b.Editor.hasPath(e,r.path)},hasSelectableTarget:function(e,t){return Te.hasEditableTarget(e,t)||Te.isTargetInsideNonReadonlyVoid(e,t)},hasTarget:function(e,t){return he(t)&&Te.hasDOMNode(e,t)},insertData:function(e,t){e.insertData(t)},insertFragmentData:function(e,t){return e.insertFragmentData(t)},insertTextData:function(e,t){return e.insertTextData(t)},isComposing:function(e){return!!J.get(e)},isFocused:function(e){return!!Q.get(e)},isReadOnly:function(e){return!!Z.get(e)},isTargetInsideNonReadonlyVoid:function(e,t){if(Z.get(e))return!1;var n=Te.hasTarget(e,t)&&Te.toSlateNode(e,t);return b.Element.isElement(n)&&b.Editor.isVoid(e,n)},setFragmentData:function(e,t,n){return e.setFragmentData(t,n)},toDOMNode:function(e,t){var n=$.get(e),r=b.Editor.isEditor(t)?G.get(e):null===n||void 0===n?void 0:n.get(Te.findKey(e,t));if(!r)throw new Error("Cannot resolve a DOM node from Slate node: ".concat(b.Scrubber.stringify(t)));return r},toDOMPoint:function(e,t){var n,r=b.Editor.node(e,t.path),i=(0,c.A)(r,1)[0],a=Te.toDOMNode(e,i);b.Editor.void(e,{at:t})&&(t={path:t.path,offset:0});for(var o=Array.from(a.querySelectorAll("[data-slate-string], [data-slate-zero-width]")),s=0,u=0;u<o.length;u++){var l=o[u],d=l.childNodes[0];if(null!=d&&null!=d.textContent){var f=d.textContent.length,p=l.getAttribute("data-slate-length"),h=s+(null==p?f:parseInt(p,10)),m=o[u+1];if(t.offset===h&&null!==m&&void 0!==m&&m.hasAttribute("data-slate-mark-placeholder")){var g,v=m.childNodes[0];n=[v instanceof de?v:m,null!==(g=m.textContent)&&void 0!==g&&g.startsWith("\ufeff")?1:0];break}if(t.offset<=h){n=[d,Math.min(f,Math.max(0,t.offset-s))];break}s=h}}if(!n)throw new Error("Cannot resolve a DOM point from Slate point: ".concat(b.Scrubber.stringify(t)));return n},toDOMRange:function(e,t){var n=t.anchor,r=t.focus,i=b.Range.isBackward(t),a=Te.toDOMPoint(e,n),o=b.Range.isCollapsed(t)?a:Te.toDOMPoint(e,r),s=Te.getWindow(e).document.createRange(),u=i?o:a,l=(0,c.A)(u,2),d=l[0],f=l[1],p=i?a:o,h=(0,c.A)(p,2),m=h[0],g=h[1],v=!!(pe(d)?d:d.parentElement).getAttribute("data-slate-zero-width"),y=!!(pe(m)?m:m.parentElement).getAttribute("data-slate-zero-width");return s.setStart(d,v?1:f),s.setEnd(m,y?1:g),s},toSlateNode:function(e,t){var n=pe(t)?t:t.parentElement;n&&!n.hasAttribute("data-slate-node")&&(n=n.closest("[data-slate-node]"));var r=n?W.get(n):null;if(!r)throw new Error("Cannot resolve a Slate node from DOM node: ".concat(n));return r},toSlatePoint:function(e,t,n){var r=n.exactMatch,i=n.suppressThrow,a=r?t:function(e){var t=(0,c.A)(e,2),n=t[0],r=t[1];if(pe(n)&&n.childNodes.length){var i=r===n.childNodes.length,a=i?r-1:r,o=ve(n,a,i?"backward":"forward"),s=(0,c.A)(o,2);for(n=s[0],i=(a=s[1])<r;pe(n)&&n.childNodes.length;){var u=i?n.childNodes.length-1:0;n=ye(n,u,i?"backward":"forward")}r=i&&null!=n.textContent?n.textContent.length:0}return[n,r]}(t),s=(0,c.A)(a,2),u=s[0],l=s[1],d=u.parentNode,f=null,p=0;if(d){var h,m,g=Te.toDOMNode(e,e),v=d.closest('[data-slate-void="true"]'),y=v&&g.contains(v)?v:null,E=d.closest("[data-slate-leaf]"),_=null;if(E){if(f=E.closest('[data-slate-node="text"]')){var C=Te.getWindow(e).document.createRange();C.setStart(f,0),C.setEnd(u,l);var A=C.cloneContents();[].concat((0,o.A)(Array.prototype.slice.call(A.querySelectorAll("[data-slate-zero-width]"))),(0,o.A)(Array.prototype.slice.call(A.querySelectorAll("[contenteditable=false]")))).forEach((function(e){O&&!r&&e.hasAttribute("data-slate-zero-width")&&e.textContent.length>0&&"\ufeff"!==e.textContext?e.textContent.startsWith("\ufeff")&&(e.textContent=e.textContent.slice(1)):e.parentNode.removeChild(e)})),p=A.textContent.length,_=f}}else if(y){for(var T=y.querySelectorAll("[data-slate-leaf]"),w=0;w<T.length;w++){var S=T[w];if(Te.hasDOMNode(e,S)){E=S;break}}E?(f=E.closest('[data-slate-node="text"]'),p=(_=E).textContent.length,_.querySelectorAll("[data-slate-zero-width]").forEach((function(e){p-=e.textContent.length}))):p=1}_&&p===_.textContent.length&&O&&"z"===_.getAttribute("data-slate-zero-width")&&null!==(h=_.textContent)&&void 0!==h&&h.startsWith("\ufeff")&&(d.hasAttribute("data-slate-zero-width")||N&&null!==(m=_.textContent)&&void 0!==m&&m.endsWith("\n\n"))&&p--}if(O&&!f&&!r){var k=d.hasAttribute("data-slate-node")?d:d.closest("[data-slate-node]");if(k&&Te.hasDOMNode(e,k,{editable:!0})){var D=Te.toSlateNode(e,k),x=b.Editor.start(e,Te.findPath(e,D)),I=x.path,P=x.offset;return k.querySelector("[data-slate-leaf]")||(P=l),{path:I,offset:P}}}if(!f){if(i)return null;throw new Error("Cannot resolve a Slate point from DOM point: ".concat(t))}var M=Te.toSlateNode(e,f);return{path:Te.findPath(e,M),offset:p}},toSlateRange:function(e,t,n){var r,i,a,o,s,u,l=n.exactMatch,c=n.suppressThrow;if(me(t)?t.anchorNode:t.startContainer)if(me(t)){if(N&&t.rangeCount>1){a=t.focusNode;var d=t.getRangeAt(0),f=t.getRangeAt(t.rangeCount-1);if(a instanceof HTMLTableRowElement&&d.startContainer instanceof HTMLTableRowElement&&f.startContainer instanceof HTMLTableRowElement){function _(e){return e.childElementCount>0?_(e.children[0]):e}var p=d.startContainer,h=f.startContainer,m=_(p.children[d.startOffset]),g=_(h.children[f.startOffset]);o=0,r=g.childNodes.length>0?g.childNodes[0]:g,a=m.childNodes.length>0?m.childNodes[0]:m,i=g instanceof HTMLElement?g.innerHTML.length:0}else d.startContainer===a?(r=f.endContainer,i=f.endOffset,o=d.startOffset):(r=d.startContainer,i=d.endOffset,o=f.startOffset)}else r=t.anchorNode,i=t.anchorOffset,a=t.focusNode,o=t.focusOffset;s=M&&function(e){for(var t=e&&e.parentNode;t;){if("[object ShadowRoot]"===t.toString())return!0;t=t.parentNode}return!1}(r)||N?t.anchorNode===t.focusNode&&t.anchorOffset===t.focusOffset:t.isCollapsed}else r=t.startContainer,i=t.startOffset,a=t.endContainer,o=t.endOffset,s=t.collapsed;if(null==r||null==a||null==i||null==o)throw new Error("Cannot resolve a Slate range from DOM range: ".concat(t));"getAttribute"in a&&"false"===a.getAttribute("contenteditable")&&"true"!==a.getAttribute("data-slate-void")&&(a=r,o=(null===(u=r.textContent)||void 0===u?void 0:u.length)||0);var v=Te.toSlatePoint(e,[r,i],{exactMatch:l,suppressThrow:c});if(!v)return null;var y=s?v:Te.toSlatePoint(e,[a,o],{exactMatch:l,suppressThrow:c});if(!y)return null;var E={anchor:v,focus:y};return b.Range.isExpanded(E)&&b.Range.isForward(E)&&pe(a)&&b.Editor.void(e,{at:E.focus,mode:"highest"})&&(E=b.Editor.unhangRange(e,E,{voids:!0})),E}};function we(e,t){var n=t.path,r=t.diff;if(!b.Editor.hasPath(e,n))return!1;var i=b.Node.get(e,n);if(!b.Text.isText(i))return!1;if(r.start!==i.text.length||0===r.text.length)return i.text.slice(r.start,r.start+r.text.length)===r.text;var a=b.Path.next(n);if(!b.Editor.hasPath(e,a))return!1;var o=b.Node.get(e,a);return b.Text.isText(o)&&o.text.startsWith(r.text)}function Se(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return n.reduce((function(e,t){return e.slice(0,t.start)+t.text+e.slice(t.end)}),e)}function ke(e,t){var n=t.start,r=t.end,i=t.text,a=e.slice(n,r),o=function(e,t){for(var n=Math.min(e.length,t.length),r=0;r<n;r++)if(e.charAt(r)!==t.charAt(r))return r;return n}(a,i),s=function(e,t,n){for(var r=Math.min(e.length,t.length,n),i=0;i<r;i++)if(e.charAt(e.length-i-1)!==t.charAt(t.length-i-1))return i;return r}(a,i,Math.min(a.length-o,i.length-o)),u={start:n+o,end:r-s,text:i.slice(o,i.length-s)};return u.start===u.end&&0===u.text.length?null:u}function De(e){var t=e.path,n=e.diff;return{anchor:{path:t,offset:n.start},focus:{path:t,offset:n.end}}}function xe(e,t){var n=t.path,r=t.offset;if(!b.Editor.hasPath(e,n))return null;var i=b.Node.get(e,n);if(!b.Text.isText(i))return null;var a=b.Editor.above(e,{match:function(t){return b.Element.isElement(t)&&b.Editor.isBlock(e,t)},at:n});if(!a)return null;for(;r>i.text.length;){var o=b.Editor.next(e,{at:n,match:b.Text.isText});if(!o||!b.Path.isDescendant(o[1],a[1]))return null;r-=i.text.length,i=o[0],n=o[1]}return{path:n,offset:r}}function Oe(e,t){var n=xe(e,t.anchor);if(!n)return null;if(b.Range.isCollapsed(t))return{anchor:n,focus:n};var r=xe(e,t.focus);return r?{anchor:n,focus:r}:null}function Ne(e,t,n){var r=ae.get(e),i=null===r||void 0===r?void 0:r.find((function(e){var n=e.path;return b.Path.equals(n,t.path)}));if(!i||t.offset<=i.diff.start)return b.Point.transform(t,n,{affinity:"backward"});var a=i.diff;if(t.offset<=a.start+a.text.length){var o={path:t.path,offset:a.start},s=b.Point.transform(o,n,{affinity:"backward"});return s?{path:s.path,offset:s.offset+t.offset-a.start}:null}var u={path:t.path,offset:t.offset-a.text.length+a.end-a.start},l=b.Point.transform(u,n,{affinity:"backward"});return l?"split_node"===n.type&&b.Path.equals(n.path,t.path)&&u.offset<n.position&&a.start<n.position?l:{path:l.path,offset:l.offset+a.text.length-a.end+a.start}:null}function Ie(e,t,n){var r=Ne(e,t.anchor,n);if(!r)return null;if(b.Range.isCollapsed(t))return{anchor:r,focus:r};var i=Ne(e,t.focus,n);return i?{anchor:r,focus:i}:null}function Pe(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 Me(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Pe(Object(n),!0).forEach((function(t){A(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Pe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Le(e){var t=e.editor,n=e.scheduleOnDOMSelectionChange,r=e.onDOMSelectionChange,i=!1,a=null,o=null,s=null,u=0,l=!1,d=function(){var e=se.get(t);if(se.delete(t),e){var n=t.selection,r=Oe(t,e);!r||n&&b.Range.equals(r,n)||b.Transforms.select(t,r)}},f=function(){if(o&&(clearTimeout(o),o=null),s&&(clearTimeout(s),s=null),v()||g()){i||(i=!0,setTimeout((function(){return i=!1}))),g()&&(i="action");var e=t.selection&&b.Editor.rangeRef(t,t.selection,{affinity:"forward"});ie.set(t,t.marks),oe.get(t),ae.get(t);for(var a,u=v();a=null===(c=ae.get(t))||void 0===c?void 0:c[0];){var c,f,p=re.get(t);void 0!==p&&(re.delete(t),t.marks=p),p&&!1===l&&(l=null);var h=De(a);t.selection&&b.Range.equals(t.selection,h)||b.Transforms.select(t,h),a.diff.text?b.Editor.insertText(t,a.diff.text):b.Editor.deleteFragment(t),ae.set(t,null===(f=ae.get(t))||void 0===f?void 0:f.filter((function(e){return e.id!==a.id}))),we(t,a)||(u=!1,oe.delete(t),ie.delete(t),i="action",se.delete(t),n.cancel(),r.cancel(),null===e||void 0===e||e.unref())}var m=null===e||void 0===e?void 0:e.unref();if(!m||se.get(t)||t.selection&&b.Range.equals(m,t.selection)||b.Transforms.select(t,m),g())!function(){var e=oe.get(t);if(oe.delete(t),e){if(e.at){var n=b.Point.isPoint(e.at)?xe(t,e.at):Oe(t,e.at);if(!n)return;var r=b.Editor.range(t,n);t.selection&&b.Range.equals(t.selection,r)||b.Transforms.select(t,n)}e.run()}}();else{u&&n(),n.flush(),r.flush(),d();var y=ie.get(t);ie.delete(t),void 0!==y&&(t.marks=y,t.onChange())}}else d()},p=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=q.get(t);n&&(v()||e?n.style.display="none":n.style.removeProperty("display"))},h=function(e,n){var r,i=null!==(r=ae.get(t))&&void 0!==r?r:[];ae.set(t,i);var a=b.Node.leaf(t,e),o=i.findIndex((function(t){return b.Path.equals(t.path,e)}));if(o<0)return ke(a.text,n)&&i.push({path:e,diff:n,id:u++}),void p();var s=function(e,t,n){var r=Math.min(t.start,n.start),i=Math.max(0,Math.min(t.start+t.text.length,n.end)-n.start),a=Se(e,t,n),o=Math.max(n.start+n.text.length,t.start+t.text.length+(t.start+t.text.length>n.start?n.text.length:0)-i),s=a.slice(r,o);return ke(e,{start:r,end:Math.max(t.end,n.end-t.text.length+(t.end-t.start)),text:s})}(a.text,i[o].diff,n);if(!s)return i.splice(o,1),void p();i[o]=Me(Me({},i[o]),{},{diff:s})},m=function(e){var i=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).at;l=!1,se.delete(t),n.cancel(),r.cancel(),g()&&f(),oe.set(t,{at:i,run:e}),s=setTimeout(f)},g=function(){return!!oe.get(t)},v=function(){var e;return!(null===(e=ae.get(t))||void 0===e||!e.length)},y=function(e){se.set(t,e),o&&(clearTimeout(o),o=null);var n=t.selection;if(e){var r=!n||!b.Path.equals(n.anchor.path,e.anchor.path),i=!n||!b.Path.equals(n.anchor.path.slice(0,-1),e.anchor.path.slice(0,-1));(r&&l||i)&&(l=!1),(r||v())&&(o=setTimeout(f,200))}},E=function(){g()||(s=setTimeout(f))};return{flush:f,scheduleFlush:E,hasPendingDiffs:v,hasPendingAction:g,hasPendingChanges:function(){return g()||v()},isFlushing:function(){return i},handleUserSelect:y,handleCompositionEnd:function(e){a&&clearTimeout(a),a=setTimeout((function(){J.set(t,!1),f()}),25)},handleCompositionStart:function(e){J.set(t,!0),a&&(clearTimeout(a),a=null)},handleDOMBeforeInput:function(e){var n;o&&(clearTimeout(o),o=null);var r=e.inputType,i=null,a=e.dataTransfer||e.data||void 0;!1!==l&&"insertText"!==r&&"insertCompositionText"!==r&&(l=!1);var s=e.getTargetRanges(),u=(0,c.A)(s,1)[0];u&&(i=Te.toSlateRange(t,u,{exactMatch:!1,suppressThrow:!0}));var d=Te.getWindow(t).getSelection();if(!i&&d&&(u=d,i=Te.toSlateRange(t,d,{exactMatch:!1,suppressThrow:!0})),i=null!==(n=i)&&void 0!==n?n:t.selection){var f,p=!0;if(r.startsWith("delete")){if(b.Range.isExpanded(i)){var g=b.Range.edges(i),v=(0,c.A)(g,2),_=v[0],C=v[1];if(b.Node.leaf(t,_.path).text.length===_.offset&&0===C.offset){var A=b.Editor.next(t,{at:_.path,match:b.Text.isText});A&&b.Path.equals(A[1],C.path)&&(i={anchor:C,focus:C})}}var T=r.endsWith("Backward")?"backward":"forward",w=b.Range.edges(i),S=(0,c.A)(w,2),k=S[0],D=S[1],x=b.Editor.leaf(t,k.path),O=(0,c.A)(x,2),N=O[0],I=O[1],P={text:"",start:k.offset,end:D.offset},M=ae.get(t),L=null===M||void 0===M?void 0:M.find((function(e){return b.Path.equals(e.path,I)})),R=L?[L.diff,P]:[P];if(0===Se.apply(void 0,[N.text].concat(R)).length&&(p=!1),b.Range.isExpanded(i)){if(p&&b.Path.equals(i.anchor.path,i.focus.path)){var F={path:i.anchor.path,offset:k.offset},B=b.Editor.range(t,F,F);return y(B),h(i.anchor.path,{text:"",end:D.offset,start:k.offset})}return m((function(){return b.Editor.deleteFragment(t,{direction:T})}),{at:i})}}switch(r){case"deleteByComposition":case"deleteByCut":case"deleteByDrag":return m((function(){return b.Editor.deleteFragment(t)}),{at:i});case"deleteContent":case"deleteContentForward":var j=i.anchor;if(p&&b.Range.isCollapsed(i)){var U=b.Node.leaf(t,j.path);if(j.offset<U.text.length)return h(j.path,{text:"",start:j.offset,end:j.offset+1})}return m((function(){return b.Editor.deleteForward(t)}),{at:i});case"deleteContentBackward":var H,z=i.anchor,V=me(u)?u.isCollapsed:!(null===(H=u)||void 0===H||!H.collapsed);return p&&V&&b.Range.isCollapsed(i)&&z.offset>0?h(z.path,{text:"",start:z.offset-1,end:z.offset}):m((function(){return b.Editor.deleteBackward(t)}),{at:i});case"deleteEntireSoftLine":return m((function(){b.Editor.deleteBackward(t,{unit:"line"}),b.Editor.deleteForward(t,{unit:"line"})}),{at:i});case"deleteHardLineBackward":return m((function(){return b.Editor.deleteBackward(t,{unit:"block"})}),{at:i});case"deleteSoftLineBackward":return m((function(){return b.Editor.deleteBackward(t,{unit:"line"})}),{at:i});case"deleteHardLineForward":return m((function(){return b.Editor.deleteForward(t,{unit:"block"})}),{at:i});case"deleteSoftLineForward":return m((function(){return b.Editor.deleteForward(t,{unit:"line"})}),{at:i});case"deleteWordBackward":return m((function(){return b.Editor.deleteBackward(t,{unit:"word"})}),{at:i});case"deleteWordForward":return m((function(){return b.Editor.deleteForward(t,{unit:"word"})}),{at:i});case"insertLineBreak":return m((function(){return b.Editor.insertSoftBreak(t)}),{at:i});case"insertParagraph":return m((function(){return b.Editor.insertBreak(t)}),{at:i});case"insertCompositionText":case"deleteCompositionText":case"insertFromComposition":case"insertFromDrop":case"insertFromPaste":case"insertFromYank":case"insertReplacementText":case"insertText":if("DataTransfer"===(null===(f=a)||void 0===f?void 0:f.constructor.name))return m((function(){return Te.insertData(t,a)}),{at:i});var Y=null!==a&&void 0!==a?a:"";if(re.get(t)&&(Y=Y.replace("\ufeff","")),"insertText"===r&&/.*\n.*\n$/.test(Y)&&(Y=Y.slice(0,-1)),Y.includes("\n"))return m((function(){var e=Y.split("\n");e.forEach((function(n,r){n&&b.Editor.insertText(t,n),r!==e.length-1&&b.Editor.insertSoftBreak(t)}))}),{at:i});if(b.Path.equals(i.anchor.path,i.focus.path)){var G=b.Range.edges(i),q=(0,c.A)(G,2),W=q[0],K=q[1],X={start:W.offset,end:K.offset,text:Y};if(Y&&l&&"insertCompositionText"===r){var $=l.start+l.text.search(/\S|$/);X.start+X.text.search(/\S|$/)===$+1&&X.end===l.start+l.text.length?(X.start-=1,l=null,E()):l=!1}else l="insertText"===r&&(null===l?X:!(!l||!b.Range.isCollapsed(i)||l.end+l.text.length!==W.offset)&&Me(Me({},l),{},{text:l.text+Y}));if(p)return void h(W.path,X)}return m((function(){return b.Editor.insertText(t,Y)}),{at:i})}}},handleKeyDown:function(e){v()||(p(!0),setTimeout(p))},handleDomMutations:function(e){var n;v()||g()||e.some((function(n){return _e(t,n,e)}))&&(null===(n=ue.get(t))||void 0===n||n())},handleInput:function(){!g()&&v()||f()}}}var Re=U?v.useLayoutEffect:v.useEffect;var Fe=["node"];function Be(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}var je={subtree:!0,childList:!0,characterData:!0},Ue=O?function(e){var t=e.node,n=T(e,Fe);if(!O)return null;var r=S(),i=function(){var e=(0,v.useRef)(!1);return(0,v.useEffect)((function(){return e.current=!0,function(){e.current=!1}}),[]),e.current}(),a=(0,v.useState)((function(){return Le(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Be(Object(n),!0).forEach((function(t){A(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Be(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({editor:r},n))})),o=(0,c.A)(a,1)[0];return function(e,t,n){var r=(0,v.useState)((function(){return new MutationObserver(t)})),i=(0,c.A)(r,1)[0];Re((function(){i.takeRecords()})),(0,v.useEffect)((function(){if(!e.current)throw new Error("Failed to attach MutationObserver, `node` is undefined");return i.observe(e.current,n),function(){return i.disconnect()}}),[i,e,n])}(t,o.handleDomMutations,je),ne.set(r,o.scheduleFlush),i&&o.flush(),o}:function(){return null},He=["anchor","focus"],ze=["anchor","focus"],Ve=function(e,t){var n,r,i=T(e,He),a=T(t,ze);return e[le]===t[le]&&(n=i,r=a,Object.keys(n).length===Object.keys(r).length&&Object.keys(n).every((function(e){return r.hasOwnProperty(e)&&n[e]===r[e]})))},Ye=function(e){var t=e.isLast,n=e.leaf,r=e.parent,i=e.text,a=S(),o=Te.findPath(a,i),s=b.Path.parent(o),u=!0===n[ce];return a.isVoid(r)?v.createElement(We,{length:b.Node.string(r).length}):""!==n.text||r.children[r.children.length-1]!==i||a.isInline(r)||""!==b.Editor.string(a,s)?""===n.text?v.createElement(We,{isMarkPlaceholder:u}):t&&"\n"===n.text.slice(-1)?v.createElement(Ge,{isTrailing:!0,text:n.text}):v.createElement(Ge,{text:n.text}):v.createElement(We,{isLineBreak:!0,isMarkPlaceholder:u})},Ge=function(e){var t=e.text,n=e.isTrailing,r=void 0!==n&&n,i=(0,v.useRef)(null),a=function(){return"".concat(null!==t&&void 0!==t?t:"").concat(r?"\n":"")},o=(0,v.useState)(a),s=(0,c.A)(o,1)[0];return Re((function(){var e=a();i.current&&i.current.textContent!==e&&(i.current.textContent=e)})),v.createElement(qe,{ref:i},s)},qe=(0,v.memo)((0,v.forwardRef)((function(e,t){return v.createElement("span",{"data-slate-string":!0,ref:t},e.children)}))),We=function(e){var t=e.length,n=void 0===t?0:t,r=e.isLineBreak,i=void 0!==r&&r,a=e.isMarkPlaceholder,o={"data-slate-zero-width":i?"n":"z","data-slate-length":n};return void 0!==a&&a&&(o["data-slate-mark-placeholder"]=!0),v.createElement("span",Object.assign({},o),O&&i?null:"\ufeff",i?v.createElement("br",null):null)};function Ke(e){e.current&&(clearTimeout(e.current),e.current=null)}var Xe=function(e){var t=e.leaf,n=e.isLast,r=e.text,i=e.parent,a=e.renderPlaceholder,o=e.renderLeaf,s=void 0===o?function(e){return v.createElement(Ze,Object.assign({},e))}:o,u=S(),l=(0,v.useRef)(null),d=(0,v.useRef)(null),f=(0,v.useState)(!1),p=(0,c.A)(f,2),h=p[0],m=p[1],g=(0,v.useRef)(null),y=(0,v.useCallback)((function(e){if(function(e,t){e.current&&(e.current.disconnect(),t&&(e.current=null))}(l,null==e),null==e){var n;q.delete(u),null===(n=t.onPlaceholderResize)||void 0===n||n.call(t,null)}else{if(q.set(u,e),!l.current){var r=window.ResizeObserver||E.tb;l.current=new r((function(){var n;null===(n=t.onPlaceholderResize)||void 0===n||n.call(t,e)}))}l.current.observe(e),d.current=e}}),[d,t,u]),b=v.createElement(Ye,{isLast:n,leaf:t,parent:i,text:r}),_=t[le];if((0,v.useEffect)((function(){return _?g.current||(g.current=setTimeout((function(){m(!0),g.current=null}),300)):(Ke(g),m(!1)),function(){return Ke(g)}}),[_,m]),_&&h){var C={children:t.placeholder,attributes:{"data-slate-placeholder":!0,style:{position:"absolute",top:0,pointerEvents:"none",width:"100%",maxWidth:"100%",display:"block",opacity:"0.333",userSelect:"none",textDecoration:"none",WebkitUserModify:I?"inherit":void 0},contentEditable:!1,ref:y}};b=v.createElement(v.Fragment,null,a(C),b)}return s({attributes:{"data-slate-leaf":!0},children:b,leaf:t,text:r})},$e=v.memo(Xe,(function(e,t){return t.parent===e.parent&&t.isLast===e.isLast&&t.renderLeaf===e.renderLeaf&&t.renderPlaceholder===e.renderPlaceholder&&t.text===e.text&&b.Text.equals(t.leaf,e.leaf)&&t.leaf[le]===e.leaf[le]})),Ze=function(e){var t=e.attributes,n=e.children;return v.createElement("span",Object.assign({},t),n)},Qe=function(e){for(var t=e.decorations,n=e.isLast,r=e.parent,i=e.renderPlaceholder,a=e.renderLeaf,o=e.text,s=S(),u=(0,v.useRef)(null),l=b.Text.decorations(o,t),c=Te.findKey(s,o),d=[],f=0;f<l.length;f++){var p=l[f];d.push(v.createElement($e,{isLast:n&&f===l.length-1,key:"".concat(c.id,"-").concat(f),renderPlaceholder:i,leaf:p,text:o,parent:r,renderLeaf:a}))}var h=(0,v.useCallback)((function(e){var t=$.get(s);e?(null===t||void 0===t||t.set(c,e),K.set(o,e),W.set(e,o)):(null===t||void 0===t||t.delete(c),K.delete(o),u.current&&W.delete(u.current)),u.current=e}),[u,s,c,o]);return v.createElement("span",{"data-slate-node":"text",ref:h},d)},Je=v.memo(Qe,(function(e,t){return t.parent===e.parent&&t.isLast===e.isLast&&t.renderLeaf===e.renderLeaf&&t.renderPlaceholder===e.renderPlaceholder&&t.text===e.text&&function(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++){var r=e[n],i=t[n];if(r.anchor.offset!==i.anchor.offset||r.focus.offset!==i.focus.offset||!Ve(r,i))return!1}return!0}(t.decorations,e.decorations)})),et=function(e){var t=e.decorations,n=e.element,r=e.renderElement,i=void 0===r?function(e){return v.createElement(nt,Object.assign({},e))}:r,a=e.renderPlaceholder,o=e.renderLeaf,s=e.selection,u=S(),l=ut(),d=u.isInline(n),p=Te.findKey(u,n),h=(0,v.useCallback)((function(e){var t=$.get(u);e?(null===t||void 0===t||t.set(p,e),K.set(n,e),W.set(e,n)):(null===t||void 0===t||t.delete(p),K.delete(n))}),[u,p,n]),m=ot({decorations:t,node:n,renderElement:i,renderPlaceholder:a,renderLeaf:o,selection:s}),g={"data-slate-node":"element",ref:h};if(d&&(g["data-slate-inline"]=!0),!d&&b.Editor.hasInlines(u,n)){var y=b.Node.string(n),E=f()(y);"rtl"===E&&(g.dir=E)}if(b.Editor.isVoid(u,n)){g["data-slate-void"]=!0,!l&&d&&(g.contentEditable=!1);var _=d?"span":"div",C=b.Node.texts(n),A=(0,c.A)(C,1),T=(0,c.A)(A[0],1)[0];m=v.createElement(_,{"data-slate-spacer":!0,style:{height:"0",color:"transparent",outline:"none",position:"absolute"}},v.createElement(Je,{renderPlaceholder:a,decorations:[],isLast:!1,parent:n,text:T})),z.set(T,0),V.set(T,n)}return i({attributes:g,children:m,element:n})},tt=v.memo(et,(function(e,t){return e.element===t.element&&e.renderElement===t.renderElement&&e.renderLeaf===t.renderLeaf&&e.renderPlaceholder===t.renderPlaceholder&&function(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++){var r=e[n],i=t[n];if(!b.Range.equals(r,i)||!Ve(r,i))return!1}return!0}(e.decorations,t.decorations)&&(e.selection===t.selection||!!e.selection&&!!t.selection&&b.Range.equals(e.selection,t.selection))})),nt=function(e){var t=e.attributes,n=e.children,r=e.element,i=S().isInline(r)?"span":"div";return v.createElement(i,Object.assign({},t,{style:{position:"relative"}}),n)},rt=(0,v.createContext)((function(){return[]})),it=(0,v.createContext)(!1),at=function(){return(0,v.useContext)(it)},ot=function(e){for(var t=e.decorations,n=e.node,r=e.renderElement,i=e.renderPlaceholder,a=e.renderLeaf,o=e.selection,s=(0,v.useContext)(rt),u=S(),c=Te.findPath(u,n),d=[],f=b.Element.isElement(n)&&!u.isInline(n)&&b.Editor.hasInlines(u,n),p=0;p<n.children.length;p++){var h,m=c.concat(p),g=n.children[p],y=Te.findKey(u,g),E=b.Editor.range(u,m),_=o&&b.Range.intersection(E,o),C=s([g,m]),A=(0,l.A)(t);try{for(A.s();!(h=A.n()).done;){var T=h.value,w=b.Range.intersection(T,E);w&&C.push(w)}}catch(k){A.e(k)}finally{A.f()}b.Element.isElement(g)?d.push(v.createElement(it.Provider,{key:"provider-".concat(y.id),value:!!_},v.createElement(tt,{decorations:C,element:g,key:y.id,renderElement:r,renderPlaceholder:i,renderLeaf:a,selection:_}))):d.push(v.createElement(Je,{decorations:C,key:y.id,isLast:f&&p===n.children.length-1,parent:n,renderPlaceholder:i,renderLeaf:a,text:g})),z.set(g,p),V.set(g,n)}return d},st=(0,v.createContext)(!1),ut=function(){return(0,v.useContext)(st)},lt=(0,v.createContext)(null),ct=function(){var e=(0,v.useContext)(lt);if(!e)throw new Error("The `useSlate` hook must be used inside the <Slate> component's context.");return e.editor},dt=function(){var e=(0,v.useContext)(lt);if(!e)throw new Error("The `useSlate` hook must be used inside the <Slate> component's context.");return e};var ft={bold:"mod+b",compose:["down","left","right","up","backspace","enter"],moveBackward:"left",moveForward:"right",moveWordBackward:"ctrl+left",moveWordForward:"ctrl+right",deleteBackward:"shift?+backspace",deleteForward:"shift?+delete",extendBackward:"shift+left",extendForward:"shift+right",italic:"mod+i",insertSoftBreak:"shift+enter",splitBlock:"enter",undo:"mod+z"},pt={moveLineBackward:"opt+up",moveLineForward:"opt+down",moveWordBackward:"opt+left",moveWordForward:"opt+right",deleteBackward:["ctrl+backspace","ctrl+h"],deleteForward:["ctrl+delete","ctrl+d"],deleteLineBackward:"cmd+shift?+backspace",deleteLineForward:["cmd+shift?+delete","ctrl+k"],deleteWordBackward:"opt+shift?+backspace",deleteWordForward:"opt+shift?+delete",extendLineBackward:"opt+shift+up",extendLineForward:"opt+shift+down",redo:"cmd+shift+z",transposeCharacter:"ctrl+t"},ht={deleteWordBackward:"ctrl+shift?+backspace",deleteWordForward:"ctrl+shift?+delete",redo:["ctrl+y","ctrl+shift+z"]},mt=function(e){var t=ft[e],n=pt[e],r=ht[e],i=t&&(0,_.v_)(t),a=n&&(0,_.v_)(n),o=r&&(0,_.v_)(r);return function(e){return!(!i||!i(e))||(!!(x&&a&&a(e))||!(x||!o||!o(e)))}},gt={isBold:mt("bold"),isCompose:mt("compose"),isMoveBackward:mt("moveBackward"),isMoveForward:mt("moveForward"),isDeleteBackward:mt("deleteBackward"),isDeleteForward:mt("deleteForward"),isDeleteLineBackward:mt("deleteLineBackward"),isDeleteLineForward:mt("deleteLineForward"),isDeleteWordBackward:mt("deleteWordBackward"),isDeleteWordForward:mt("deleteWordForward"),isExtendBackward:mt("extendBackward"),isExtendForward:mt("extendForward"),isExtendLineBackward:mt("extendLineBackward"),isExtendLineForward:mt("extendLineForward"),isItalic:mt("italic"),isMoveLineBackward:mt("moveLineBackward"),isMoveLineForward:mt("moveLineForward"),isMoveWordBackward:mt("moveWordBackward"),isMoveWordForward:mt("moveWordForward"),isRedo:mt("redo"),isSoftBreak:mt("insertSoftBreak"),isSplitBlock:mt("splitBlock"),isTransposeCharacter:mt("transposeCharacter"),isUndo:mt("undo")},vt={subtree:!0,childList:!0,characterData:!0,characterDataOldValue:!0},yt=function(e){function t(){var e;return(0,u.A)(this,t),(e=(0,i.A)(this,t,arguments)).context=null,e.manager=null,e.mutationObserver=null,e}return(0,a.A)(t,e),(0,s.A)(t,[{key:"observe",value:function(){var e,t=this.props.node;if(!t.current)throw new Error("Failed to attach MutationObserver, `node` is undefined");null===(e=this.mutationObserver)||void 0===e||e.observe(t.current,vt)}},{key:"componentDidMount",value:function(){var e=this.props.receivedUserInput,t=this.context;this.manager=function(e,t){var n=[],r=function(){n=[]};return{registerMutations:function(r){var i;if(t.current){var a=r.filter((function(t){return _e(e,t,r)}));(i=n).push.apply(i,(0,o.A)(a))}},restoreDOM:function(){n.length>0&&(n.reverse().forEach((function(e){"characterData"!==e.type&&(e.removedNodes.forEach((function(t){e.target.insertBefore(t,e.nextSibling)})),e.addedNodes.forEach((function(t){e.target.removeChild(t)})))})),r())},clear:r}}(t,e),this.mutationObserver=new MutationObserver(this.manager.registerMutations),this.observe()}},{key:"getSnapshotBeforeUpdate",value:function(){var e,t,n,r,i=null===(e=this.mutationObserver)||void 0===e?void 0:e.takeRecords();null!==i&&void 0!==i&&i.length&&(null===(r=this.manager)||void 0===r||r.registerMutations(i));return null===(t=this.mutationObserver)||void 0===t||t.disconnect(),null===(n=this.manager)||void 0===n||n.restoreDOM(),null}},{key:"componentDidUpdate",value:function(){var e;null===(e=this.manager)||void 0===e||e.clear(),this.observe()}},{key:"componentWillUnmount",value:function(){var e;null===(e=this.mutationObserver)||void 0===e||e.disconnect()}},{key:"render",value:function(){return this.props.children}}])}(v.Component);yt.contextType=w;var bt=O?yt:function(e){var t=e.children;return v.createElement(v.Fragment,null,t)},Et=["autoFocus","decorate","onDOMBeforeInput","placeholder","readOnly","renderElement","renderLeaf","renderPlaceholder","scrollSelectionIntoView","style","as","disableDefaultStyles"],_t=["text"];function Ct(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 At(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ct(Object(n),!0).forEach((function(t){A(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ct(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Tt=function(e){return v.createElement(v.Fragment,null,ot(e))},wt=function(e){var t=(0,v.useCallback)((function(e){return v.createElement(St,Object.assign({},e))}),[]),n=e.autoFocus,i=e.decorate,a=void 0===i?kt:i,o=e.onDOMBeforeInput,s=e.placeholder,u=e.readOnly,d=void 0!==u&&u,p=e.renderElement,m=e.renderLeaf,y=e.renderPlaceholder,E=void 0===y?t:y,_=e.scrollSelectionIntoView,C=void 0===_?Dt:_,A=e.style,w=void 0===A?{}:A,k=e.as,x=void 0===k?"div":k,P=e.disableDefaultStyles,L=void 0!==P&&P,R=T(e,Et),z=ct(),V=(0,v.useState)(!1),q=(0,c.A)(V,2),X=q[0],$=q[1],te=(0,v.useRef)(null),ne=(0,v.useRef)([]),ae=(0,v.useState)(),oe=(0,c.A)(ae,2),se=oe[0],de=oe[1],me=function(){var e=S(),t=(0,v.useRef)(!1),n=(0,v.useRef)(0),r=(0,v.useCallback)((function(){if(!t.current){t.current=!0;var r=Te.getWindow(e);r.cancelAnimationFrame(n.current),n.current=r.requestAnimationFrame((function(){t.current=!1}))}}),[e]);return(0,v.useEffect)((function(){return function(){return cancelAnimationFrame(n.current)}}),[]),{receivedUserInput:t,onUserInput:r}}(),ge=me.onUserInput,ve=me.receivedUserInput,ye=(0,v.useReducer)((function(e){return e+1}),0),be=(0,c.A)(ye,2)[1];ue.set(z,be),Z.set(z,d);var Ee=(0,v.useMemo)((function(){return{isDraggingInternally:!1,isUpdatingSelection:!1,latestElement:null,hasMarkPlaceholder:!1}}),[]);(0,v.useEffect)((function(){te.current&&n&&te.current.focus()}),[n]);var _e=(0,v.useRef)(),Ce=(0,v.useMemo)((function(){return g()((function(){var e=_e.current;if((O||!Te.isComposing(z))&&(!Ee.isUpdatingSelection||null!==e&&void 0!==e&&e.isFlushing())&&!Ee.isDraggingInternally){var t=Te.findDocumentOrShadowRoot(z),n=t.activeElement,r=Te.toDOMNode(z,z),i=t.getSelection();if(n===r?(Ee.latestElement=n,Q.set(z,!0)):Q.delete(z),!i)return b.Transforms.deselect(z);var a=i.anchorNode,o=i.focusNode,s=Te.hasEditableTarget(z,a)||Te.isTargetInsideNonReadonlyVoid(z,a),u=Te.hasEditableTarget(z,o)||Te.isTargetInsideNonReadonlyVoid(z,o);if(s&&u){var l=Te.toSlateRange(z,i,{exactMatch:!1,suppressThrow:!0});l&&(Te.isComposing(z)||null!==e&&void 0!==e&&e.hasPendingChanges()||null!==e&&void 0!==e&&e.isFlushing()?null===e||void 0===e||e.handleUserSelect(l):b.Transforms.select(z,l))}!d||s&&u||b.Transforms.deselect(z)}}),100)}),[z,d,Ee]),Ae=(0,v.useMemo)((function(){return h()(Ce,0)}),[Ce]);_e.current=Ue({node:te,onDOMSelectionChange:Ce,scheduleOnDOMSelectionChange:Ae}),Re((function(){var e,t,n;te.current&&(n=fe(te.current))?(Y.set(z,n),G.set(z,te.current),K.set(z,te.current),W.set(te.current,z)):K.delete(z);var r=z.selection,i=Te.findDocumentOrShadowRoot(z).getSelection();if(i&&Te.isFocused(z)&&(null===(e=_e.current)||void 0===e||!e.hasPendingAction())){var a=function(e){var t="None"!==i.type;if(r||t){var n,a=i.focusNode;if(N&&i.rangeCount>1){var o=i.getRangeAt(0),s=i.getRangeAt(i.rangeCount-1);n=o.startContainer===a?s.endContainer:o.startContainer}else n=i.anchorNode;var u=G.get(z),l=!1;if(u.contains(n)&&u.contains(a)&&(l=!0),t&&l&&r&&!e){var c=Te.toSlateRange(z,i,{exactMatch:!0,suppressThrow:!0});if(c&&b.Range.equals(c,r)){var d,f;if(!Ee.hasMarkPlaceholder)return;if(null!==(d=n)&&void 0!==d&&null!==(f=d.parentElement)&&void 0!==f&&f.hasAttribute("data-slate-mark-placeholder"))return}}if(!r||Te.hasRange(z,r)){Ee.isUpdatingSelection=!0;var p=r&&Te.toDOMRange(z,r);return p?(Te.isComposing(z)&&!O?i.collapseToEnd():b.Range.isBackward(r)?i.setBaseAndExtent(p.endContainer,p.endOffset,p.startContainer,p.startOffset):i.setBaseAndExtent(p.startContainer,p.startOffset,p.endContainer,p.endOffset),C(z,p)):i.removeAllRanges(),p}z.selection=Te.toSlateRange(z,i,{exactMatch:!1,suppressThrow:!0})}};i.rangeCount<=1&&a();var o="action"===(null===(t=_e.current)||void 0===t?void 0:t.isFlushing());if(O&&o){var s=null,u=requestAnimationFrame((function(){if(o){var e=function(e){try{Te.toDOMNode(z,z).focus(),a(e)}catch(t){}};e(),s=setTimeout((function(){e(!0),Ee.isUpdatingSelection=!1}))}}));return function(){cancelAnimationFrame(u),s&&clearTimeout(s)}}setTimeout((function(){Ee.isUpdatingSelection=!1}))}}));var we=(0,v.useCallback)((function(e){if(ge(),!d&&Te.hasEditableTarget(z,e.target)&&!Nt(e,o)){var t;if(_e.current)return _e.current.handleDOMBeforeInput(e);Ae.flush(),Ce.flush();var n=z.selection,r=e.inputType,i=e.dataTransfer||e.data||void 0,a="insertCompositionText"===r||"deleteCompositionText"===r;if(a&&Te.isComposing(z))return;var s=!1;if("insertText"===r&&n&&b.Range.isCollapsed(n)&&e.data&&1===e.data.length&&/[a-z ]/i.test(e.data)&&0!==n.anchor.offset){var u,l;s=!0,z.marks&&(s=!1);var f=n.anchor,p=Te.toDOMPoint(z,f),h=(0,c.A)(p,2),m=h[0],g=h[1],v=null===(u=m.parentElement)||void 0===u?void 0:u.closest("a"),y=Te.getWindow(z);if(s&&v&&Te.hasDOMNode(z,v)){var E,_=null===y||void 0===y?void 0:y.document.createTreeWalker(v,NodeFilter.SHOW_TEXT).lastChild();_===m&&(null===(E=_.textContent)||void 0===E?void 0:E.length)===g&&(s=!1)}if(s&&m.parentElement&&"pre"===(null===y||void 0===y||null===(l=y.getComputedStyle(m.parentElement))||void 0===l?void 0:l.whiteSpace)){var C=b.Editor.above(z,{at:f.path,match:function(e){return b.Element.isElement(e)&&b.Editor.isBlock(z,e)}});C&&b.Node.string(C[0]).includes("\t")&&(s=!1)}}if(!r.startsWith("delete")||r.startsWith("deleteBy")){var A=e.getTargetRanges(),T=(0,c.A)(A,1)[0];if(T){var w=Te.toSlateRange(z,T,{exactMatch:!1,suppressThrow:!1});if(!n||!b.Range.equals(n,w)){s=!1;var S=!a&&z.selection&&b.Editor.rangeRef(z,z.selection);b.Transforms.select(z,w),S&&ee.set(z,S)}}}if(a)return;if(s||e.preventDefault(),n&&b.Range.isExpanded(n)&&r.startsWith("delete")){var k=r.endsWith("Backward")?"backward":"forward";return void b.Editor.deleteFragment(z,{direction:k})}switch(r){case"deleteByComposition":case"deleteByCut":case"deleteByDrag":b.Editor.deleteFragment(z);break;case"deleteContent":case"deleteContentForward":b.Editor.deleteForward(z);break;case"deleteContentBackward":b.Editor.deleteBackward(z);break;case"deleteEntireSoftLine":b.Editor.deleteBackward(z,{unit:"line"}),b.Editor.deleteForward(z,{unit:"line"});break;case"deleteHardLineBackward":b.Editor.deleteBackward(z,{unit:"block"});break;case"deleteSoftLineBackward":b.Editor.deleteBackward(z,{unit:"line"});break;case"deleteHardLineForward":b.Editor.deleteForward(z,{unit:"block"});break;case"deleteSoftLineForward":b.Editor.deleteForward(z,{unit:"line"});break;case"deleteWordBackward":b.Editor.deleteBackward(z,{unit:"word"});break;case"deleteWordForward":b.Editor.deleteForward(z,{unit:"word"});break;case"insertLineBreak":b.Editor.insertSoftBreak(z);break;case"insertParagraph":b.Editor.insertBreak(z);break;case"insertFromComposition":case"insertFromDrop":case"insertFromPaste":case"insertFromYank":case"insertReplacementText":case"insertText":"insertFromComposition"===r&&Te.isComposing(z)&&($(!1),J.set(z,!1)),"DataTransfer"===(null===i||void 0===i?void 0:i.constructor.name)?Te.insertData(z,i):"string"===typeof i&&(s?ne.current.push((function(){return b.Editor.insertText(z,i)})):b.Editor.insertText(z,i))}var D=null===(t=ee.get(z))||void 0===t?void 0:t.unref();ee.delete(z),!D||z.selection&&b.Range.equals(z.selection,D)||b.Transforms.select(z,D)}}),[z,Ce,ge,o,d,Ae]),Se=(0,v.useCallback)((function(e){null==e?(Ce.cancel(),Ae.cancel(),G.delete(z),K.delete(z),te.current&&H&&te.current.removeEventListener("beforeinput",we)):H&&e.addEventListener("beforeinput",we),te.current=e}),[Ce,Ae,z,we]);Re((function(){var e=Te.getWindow(z);return e.document.addEventListener("selectionchange",Ae),function(){e.document.removeEventListener("selectionchange",Ae)}}),[Ae]);var ke=a([z,[]]),De=s&&1===z.children.length&&1===Array.from(b.Node.texts(z)).length&&""===b.Node.string(z)&&!X,xe=(0,v.useCallback)((function(e){var t;e&&De?de(null===(t=e.getBoundingClientRect())||void 0===t?void 0:t.height):de(void 0)}),[De]);if(De){var Oe=b.Editor.start(z,[]);ke.push((0,r.default)((0,r.default)((0,r.default)((0,r.default)((0,r.default)({},le,!0),"placeholder",s),"onPlaceholderResize",xe),"anchor",Oe),"focus",Oe))}var Ne=z.marks;if(Ee.hasMarkPlaceholder=!1,z.selection&&b.Range.isCollapsed(z.selection)&&Ne){var Ie=z.selection.anchor,Pe=b.Node.leaf(z,Ie.path),Me=T(Pe,_t);if(!b.Text.equals(Pe,Ne,{loose:!0})){Ee.hasMarkPlaceholder=!0;var Le=Object.fromEntries(Object.keys(Me).map((function(e){return[e,null]})));ke.push(At(At(At((0,r.default)({},ce,!0),Le),Ne),{},{anchor:Ie,focus:Ie}))}}return(0,v.useEffect)((function(){setTimeout((function(){var e=z.selection;if(e){var t=e.anchor,n=b.Node.leaf(z,t.path);if(Ne&&!b.Text.equals(n,Ne,{loose:!0}))return void re.set(z,Ne)}re.delete(z)}))})),v.createElement(st.Provider,{value:d},v.createElement(rt.Provider,{value:a},v.createElement(bt,{node:te,receivedUserInput:ve},v.createElement(x,Object.assign({role:d?void 0:"textbox","aria-multiline":!d||void 0},R,{spellCheck:!(!H&&U)&&R.spellCheck,autoCorrect:H||!U?R.autoCorrect:"false",autoCapitalize:H||!U?R.autoCapitalize:"false","data-slate-editor":!0,"data-slate-node":"value",contentEditable:!d,zindex:-1,suppressContentEditableWarning:!0,ref:Se,style:At(At({},L?{}:At({position:"relative",whiteSpace:"pre-wrap",wordWrap:"break-word"},se?{minHeight:se}:{})),w),onBeforeInput:(0,v.useCallback)((function(e){if(!H&&!d&&!xt(e,R.onBeforeInput)&&Te.hasSelectableTarget(z,e.target)&&(e.preventDefault(),!Te.isComposing(z))){var t=e.data;b.Editor.insertText(z,t)}}),[R.onBeforeInput,z,d]),onInput:(0,v.useCallback)((function(e){if(!xt(e,R.onInput))if(_e.current)_e.current.handleInput();else{var t,n=(0,l.A)(ne.current);try{for(n.s();!(t=n.n()).done;){(0,t.value)()}}catch(r){n.e(r)}finally{n.f()}ne.current=[]}}),[R.onInput]),onBlur:(0,v.useCallback)((function(e){if(!d&&!Ee.isUpdatingSelection&&Te.hasSelectableTarget(z,e.target)&&!xt(e,R.onBlur)){var t=Te.findDocumentOrShadowRoot(z);if(Ee.latestElement!==t.activeElement){var n=e.relatedTarget;if(n!==Te.toDOMNode(z,z)&&(!pe(n)||!n.hasAttribute("data-slate-spacer"))){if(null!=n&&he(n)&&Te.hasDOMNode(z,n)){var r=Te.toSlateNode(z,n);if(b.Element.isElement(r)&&!z.isVoid(r))return}if(I){var i=t.getSelection();null===i||void 0===i||i.removeAllRanges()}Q.delete(z)}}}}),[d,Ee.isUpdatingSelection,Ee.latestElement,z,R.onBlur]),onClick:(0,v.useCallback)((function(e){if(Te.hasTarget(z,e.target)&&!xt(e,R.onClick)&&he(e.target)){var t=Te.toSlateNode(z,e.target),n=Te.findPath(z,t);if(!b.Editor.hasPath(z,n)||b.Node.get(z,n)!==t)return;if(3===e.detail&&n.length>=1){var r=n;if(!b.Element.isElement(t)||!b.Editor.isBlock(z,t)){var i,a=b.Editor.above(z,{match:function(e){return b.Element.isElement(e)&&b.Editor.isBlock(z,e)},at:n});r=null!==(i=null===a||void 0===a?void 0:a[1])&&void 0!==i?i:n.slice(0,1)}var o=b.Editor.range(z,r);return void b.Transforms.select(z,o)}if(d)return;var s=b.Editor.start(z,n),u=b.Editor.end(z,n),l=b.Editor.void(z,{at:s}),c=b.Editor.void(z,{at:u});if(l&&c&&b.Path.equals(l[1],c[1])){var f=b.Editor.range(z,s);b.Transforms.select(z,f)}}}),[z,R.onClick,d]),onCompositionEnd:(0,v.useCallback)((function(e){if(Te.hasSelectableTarget(z,e.target)){var t;if(Te.isComposing(z)&&($(!1),J.set(z,!1)),null===(t=_e.current)||void 0===t||t.handleCompositionEnd(e),xt(e,R.onCompositionEnd)||O)return;if(!I&&!F&&!D&&!j&&!B&&e.data){var n=re.get(z);re.delete(z),void 0!==n&&(ie.set(z,z.marks),z.marks=n),b.Editor.insertText(z,e.data);var r=ie.get(z);ie.delete(z),void 0!==r&&(z.marks=r)}}}),[R.onCompositionEnd,z]),onCompositionUpdate:(0,v.useCallback)((function(e){Te.hasSelectableTarget(z,e.target)&&!xt(e,R.onCompositionUpdate)&&(Te.isComposing(z)||($(!0),J.set(z,!0)))}),[R.onCompositionUpdate,z]),onCompositionStart:(0,v.useCallback)((function(e){if(Te.hasSelectableTarget(z,e.target)){var t;if(null===(t=_e.current)||void 0===t||t.handleCompositionStart(e),xt(e,R.onCompositionStart)||O)return;$(!0);var n=z.selection;if(n){if(b.Range.isExpanded(n))return void b.Editor.deleteFragment(z);var r=b.Editor.above(z,{match:function(e){return b.Element.isElement(e)&&b.Editor.isInline(z,e)},mode:"highest"});if(r){var i=(0,c.A)(r,2)[1];if(b.Editor.isEnd(z,n.anchor,i)){var a=b.Editor.after(z,i);b.Transforms.setSelection(z,{anchor:a,focus:a})}}}}}),[R.onCompositionStart,z]),onCopy:(0,v.useCallback)((function(e){!Te.hasSelectableTarget(z,e.target)||xt(e,R.onCopy)||Ot(e)||(e.preventDefault(),Te.setFragmentData(z,e.clipboardData,"copy"))}),[R.onCopy,z]),onCut:(0,v.useCallback)((function(e){if(!d&&Te.hasSelectableTarget(z,e.target)&&!xt(e,R.onCut)&&!Ot(e)){e.preventDefault(),Te.setFragmentData(z,e.clipboardData,"cut");var t=z.selection;if(t)if(b.Range.isExpanded(t))b.Editor.deleteFragment(z);else{var n=b.Node.parent(z,t.anchor.path);b.Editor.isVoid(z,n)&&b.Transforms.delete(z)}}}),[d,z,R.onCut]),onDragOver:(0,v.useCallback)((function(e){if(Te.hasTarget(z,e.target)&&!xt(e,R.onDragOver)){var t=Te.toSlateNode(z,e.target);b.Element.isElement(t)&&b.Editor.isVoid(z,t)&&e.preventDefault()}}),[R.onDragOver,z]),onDragStart:(0,v.useCallback)((function(e){if(!d&&Te.hasTarget(z,e.target)&&!xt(e,R.onDragStart)){var t=Te.toSlateNode(z,e.target),n=Te.findPath(z,t);if(b.Element.isElement(t)&&b.Editor.isVoid(z,t)||b.Editor.void(z,{at:n,voids:!0})){var r=b.Editor.range(z,n);b.Transforms.select(z,r)}Ee.isDraggingInternally=!0,Te.setFragmentData(z,e.dataTransfer,"drag")}}),[d,z,R.onDragStart,Ee]),onDrop:(0,v.useCallback)((function(e){if(!d&&Te.hasTarget(z,e.target)&&!xt(e,R.onDrop)){e.preventDefault();var t=z.selection,n=Te.findEventRange(z,e),r=e.dataTransfer;b.Transforms.select(z,n),Ee.isDraggingInternally&&(!t||b.Range.equals(t,n)||b.Editor.void(z,{at:n,voids:!0})||b.Transforms.delete(z,{at:t})),Te.insertData(z,r),Te.isFocused(z)||Te.focus(z)}Ee.isDraggingInternally=!1}),[d,z,R.onDrop,Ee]),onDragEnd:(0,v.useCallback)((function(e){!d&&Ee.isDraggingInternally&&R.onDragEnd&&Te.hasTarget(z,e.target)&&R.onDragEnd(e),Ee.isDraggingInternally=!1}),[d,Ee,R,z]),onFocus:(0,v.useCallback)((function(e){if(!d&&!Ee.isUpdatingSelection&&Te.hasEditableTarget(z,e.target)&&!xt(e,R.onFocus)){var t=Te.toDOMNode(z,z),n=Te.findDocumentOrShadowRoot(z);if(Ee.latestElement=n.activeElement,N&&e.target!==t)return void t.focus();Q.set(z,!0)}}),[d,Ee,z,R.onFocus]),onKeyDown:(0,v.useCallback)((function(e){if(!d&&Te.hasEditableTarget(z,e.target)){var t;null===(t=_e.current)||void 0===t||t.handleKeyDown(e);var n=e.nativeEvent;if(Te.isComposing(z)&&!1===n.isComposing&&(J.set(z,!1),$(!1)),xt(e,R.onKeyDown)||Te.isComposing(z))return;var r=z.selection,i=z.children[null!==r?r.focus.path[0]:0],a="rtl"===f()(b.Node.string(i));if(gt.isRedo(n)){e.preventDefault();var o=z;return void("function"===typeof o.redo&&o.redo())}if(gt.isUndo(n)){e.preventDefault();var s=z;return void("function"===typeof s.undo&&s.undo())}if(gt.isMoveLineBackward(n))return e.preventDefault(),void b.Transforms.move(z,{unit:"line",reverse:!0});if(gt.isMoveLineForward(n))return e.preventDefault(),void b.Transforms.move(z,{unit:"line"});if(gt.isExtendLineBackward(n))return e.preventDefault(),void b.Transforms.move(z,{unit:"line",edge:"focus",reverse:!0});if(gt.isExtendLineForward(n))return e.preventDefault(),void b.Transforms.move(z,{unit:"line",edge:"focus"});if(gt.isMoveBackward(n))return e.preventDefault(),void(r&&b.Range.isCollapsed(r)?b.Transforms.move(z,{reverse:!a}):b.Transforms.collapse(z,{edge:"start"}));if(gt.isMoveForward(n))return e.preventDefault(),void(r&&b.Range.isCollapsed(r)?b.Transforms.move(z,{reverse:a}):b.Transforms.collapse(z,{edge:"end"}));if(gt.isMoveWordBackward(n))return e.preventDefault(),r&&b.Range.isExpanded(r)&&b.Transforms.collapse(z,{edge:"focus"}),void b.Transforms.move(z,{unit:"word",reverse:!a});if(gt.isMoveWordForward(n))return e.preventDefault(),r&&b.Range.isExpanded(r)&&b.Transforms.collapse(z,{edge:"focus"}),void b.Transforms.move(z,{unit:"word",reverse:a});if(H){if((M||I)&&r&&(gt.isDeleteBackward(n)||gt.isDeleteForward(n))&&b.Range.isCollapsed(r)){var u=b.Node.parent(z,r.anchor.path);if(b.Element.isElement(u)&&b.Editor.isVoid(z,u)&&(b.Editor.isInline(z,u)||b.Editor.isBlock(z,u)))return e.preventDefault(),void b.Editor.deleteBackward(z,{unit:"block"})}}else{if(gt.isBold(n)||gt.isItalic(n)||gt.isTransposeCharacter(n))return void e.preventDefault();if(gt.isSoftBreak(n))return e.preventDefault(),void b.Editor.insertSoftBreak(z);if(gt.isSplitBlock(n))return e.preventDefault(),void b.Editor.insertBreak(z);if(gt.isDeleteBackward(n))return e.preventDefault(),void(r&&b.Range.isExpanded(r)?b.Editor.deleteFragment(z,{direction:"backward"}):b.Editor.deleteBackward(z));if(gt.isDeleteForward(n))return e.preventDefault(),void(r&&b.Range.isExpanded(r)?b.Editor.deleteFragment(z,{direction:"forward"}):b.Editor.deleteForward(z));if(gt.isDeleteLineBackward(n))return e.preventDefault(),void(r&&b.Range.isExpanded(r)?b.Editor.deleteFragment(z,{direction:"backward"}):b.Editor.deleteBackward(z,{unit:"line"}));if(gt.isDeleteLineForward(n))return e.preventDefault(),void(r&&b.Range.isExpanded(r)?b.Editor.deleteFragment(z,{direction:"forward"}):b.Editor.deleteForward(z,{unit:"line"}));if(gt.isDeleteWordBackward(n))return e.preventDefault(),void(r&&b.Range.isExpanded(r)?b.Editor.deleteFragment(z,{direction:"backward"}):b.Editor.deleteBackward(z,{unit:"word"}));if(gt.isDeleteWordForward(n))return e.preventDefault(),void(r&&b.Range.isExpanded(r)?b.Editor.deleteFragment(z,{direction:"forward"}):b.Editor.deleteForward(z,{unit:"word"}))}}}),[d,z,R.onKeyDown]),onPaste:(0,v.useCallback)((function(e){d||!Te.hasEditableTarget(z,e.target)||xt(e,R.onPaste)||(!H||function(e){return e.clipboardData&&""!==e.clipboardData.getData("text/plain")&&1===e.clipboardData.types.length}(e.nativeEvent)||I)&&(e.preventDefault(),Te.insertData(z,e.clipboardData))}),[d,z,R.onPaste])}),v.createElement(Tt,{decorations:ke,node:z,renderElement:p,renderPlaceholder:E,renderLeaf:m,selection:z.selection})))))},St=function(e){var t=e.attributes,n=e.children;return v.createElement("span",Object.assign({},t),n,O&&v.createElement("br",null))},kt=function(){return[]},Dt=function(e,t){if(t.getBoundingClientRect&&(!e.selection||e.selection&&b.Range.isCollapsed(e.selection))){var n=t.startContainer.parentElement;n.getBoundingClientRect=t.getBoundingClientRect.bind(t),(0,y.A)(n,{scrollMode:"if-needed"}),delete n.getBoundingClientRect}},xt=function(e,t){if(!t)return!1;var n=t(e);return null!=n?n:e.isDefaultPrevented()||e.isPropagationStopped()},Ot=function(e){return he(e.target)&&(e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement)},Nt=function(e,t){if(!t)return!1;var n=t(e);return null!=n?n:e.defaultPrevented},It=(0,v.createContext)(!1),Pt=function(){return(0,v.useContext)(It)};var Mt=(0,v.createContext)({}),Lt=function(e,t){return e===t};function Rt(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Lt,n=(0,v.useReducer)((function(e){return e+1}),0),r=(0,c.A)(n,2)[1],i=(0,v.useContext)(Mt);if(!i)throw new Error("The `useSlateSelector` hook must be used inside the <Slate> component's context.");var a,o=i.getSlate,s=i.addEventListener,u=(0,v.useRef)(),l=(0,v.useRef)((function(){return null})),d=(0,v.useRef)(null);try{a=e!==l.current||u.current?e(o()):d.current}catch(f){throw u.current&&f instanceof Error&&(f.message+="\nThe error may be correlated with this previous error:\n".concat(u.current.stack,"\n\n")),f}return Re((function(){l.current=e,d.current=a,u.current=void 0})),Re((function(){function e(){try{var e=l.current(o());if(t(e,d.current))return;d.current=e}catch(f){u.current=f}r()}var n=s(e);return e(),function(){return n()}}),[s,o]),a}var Ft=["editor","children","onChange","initialValue"],Bt=function(e){var t=e.editor,n=e.children,r=e.onChange,i=e.initialValue,a=T(e,Ft),o=(0,v.useRef)(!1),s=v.useState((function(){if(!b.Node.isNodeList(i))throw new Error("[Slate] initialValue is invalid! Expected a list of elements but got: ".concat(b.Scrubber.stringify(i)));if(!b.Editor.isEditor(t))throw new Error("[Slate] editor is invalid! You passed: ".concat(b.Scrubber.stringify(t)));return t.children=i,Object.assign(t,a),{v:0,editor:t}})),u=(0,c.A)(s,2),l=u[0],d=u[1],f=function(e){var t=(0,v.useRef)([]).current,n=(0,v.useRef)({editor:e}).current,r=(0,v.useCallback)((function(e){n.editor=e,t.forEach((function(t){return t(e)}))}),[t,n]);return{selectorContext:(0,v.useMemo)((function(){return{getSlate:function(){return n.editor},addEventListener:function(e){return t.push(e),function(){t.splice(t.indexOf(e),1)}}}}),[t,n]),onChange:r}}(t),p=f.selectorContext,h=f.onChange,m=(0,v.useCallback)((function(){r&&r(t.children),d((function(e){return{v:e.v+1,editor:t}})),h(t)}),[t,h,r]);(0,v.useEffect)((function(){return te.set(t,m),function(){te.set(t,(function(){})),o.current=!0}}),[t,m]);var g=(0,v.useState)(Te.isFocused(t)),y=(0,c.A)(g,2),E=y[0],_=y[1];return(0,v.useEffect)((function(){_(Te.isFocused(t))}),[t]),Re((function(){var e=function(){return _(Te.isFocused(t))};return k>=17?(document.addEventListener("focusin",e),document.addEventListener("focusout",e),function(){document.removeEventListener("focusin",e),document.removeEventListener("focusout",e)}):(document.addEventListener("focus",e,!0),document.addEventListener("blur",e,!0),function(){document.removeEventListener("focus",e,!0),document.removeEventListener("blur",e,!0)})}),[]),v.createElement(Mt.Provider,{value:p},v.createElement(lt.Provider,{value:l},v.createElement(w.Provider,{value:l.editor},v.createElement(It.Provider,{value:E},n))))},jt=function(){var e=(0,v.useContext)(w);if(!e)throw new Error("The `useEditor` hook must be used inside the <Slate> component's context.");return e},Ut=function(){return Rt((function(e){return e.selection}),Ht)},Ht=function(e,t){return!e&&!t||!(!e||!t)&&b.Range.equals(e,t)},zt=function(e,t){var n=(t.top+t.bottom)/2;return e.top<=n&&e.bottom>=n},Vt=function(e,t,n){var r=Te.toDOMRange(e,t).getBoundingClientRect(),i=Te.toDOMRange(e,n).getBoundingClientRect();return zt(r,i)&&zt(i,r)};function Yt(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 Gt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Yt(Object(n),!0).forEach((function(t){A(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Yt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var qt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"x-slate-fragment",n=e,r=n.apply,i=n.onChange,a=n.deleteBackward,s=n.addMark,u=n.removeMark;return $.set(n,new WeakMap),n.addMark=function(e,t){var r,i;null===(r=ne.get(n))||void 0===r||r(),!re.get(n)&&null!==(i=ae.get(n))&&void 0!==i&&i.length&&re.set(n,null),ie.delete(n),s(e,t)},n.removeMark=function(e){var t;!re.get(n)&&null!==(t=ae.get(n))&&void 0!==t&&t.length&&re.set(n,null),ie.delete(n),u(e)},n.deleteBackward=function(e){if("line"!==e)return a(e);if(n.selection&&b.Range.isCollapsed(n.selection)){var t=b.Editor.above(n,{match:function(e){return b.Element.isElement(e)&&b.Editor.isBlock(n,e)},at:n.selection});if(t){var r=(0,c.A)(t,2)[1],i=b.Editor.range(n,r,n.selection.anchor),o=function(e,t){var n=b.Editor.range(e,b.Range.end(t)),r=Array.from(b.Editor.positions(e,{at:t})),i=0,a=r.length,o=Math.floor(a/2);if(Vt(e,b.Editor.range(e,r[i]),n))return b.Editor.range(e,r[i],n);if(r.length<2)return b.Editor.range(e,r[r.length-1],n);for(;o!==r.length&&o!==i;)Vt(e,b.Editor.range(e,r[o]),n)?a=o:i=o,o=Math.floor((i+a)/2);return b.Editor.range(e,r[a],n)}(n,i);b.Range.isCollapsed(o)||b.Transforms.delete(n,{at:o})}}},n.apply=function(e){var t=[],i=ae.get(n);if(null!==i&&void 0!==i&&i.length){var a=i.map((function(t){return function(e,t){var n=e.path,r=e.diff,i=e.id;switch(t.type){case"insert_text":return!b.Path.equals(t.path,n)||t.offset>=r.end?e:t.offset<=r.start?{diff:{start:t.text.length+r.start,end:t.text.length+r.end,text:r.text},id:i,path:n}:{diff:{start:r.start,end:r.end+t.text.length,text:r.text},id:i,path:n};case"remove_text":return!b.Path.equals(t.path,n)||t.offset>=r.end?e:t.offset+t.text.length<=r.start?{diff:{start:r.start-t.text.length,end:r.end-t.text.length,text:r.text},id:i,path:n}:{diff:{start:r.start,end:r.end-t.text.length,text:r.text},id:i,path:n};case"split_node":return!b.Path.equals(t.path,n)||t.position>=r.end?{diff:r,id:i,path:b.Path.transform(n,t,{affinity:"backward"})}:t.position>r.start?{diff:{start:r.start,end:Math.min(t.position,r.end),text:r.text},id:i,path:n}:{diff:{start:r.start-t.position,end:r.end-t.position,text:r.text},id:i,path:b.Path.transform(n,t,{affinity:"forward"})};case"merge_node":return b.Path.equals(t.path,n)?{diff:{start:r.start+t.position,end:r.end+t.position,text:r.text},id:i,path:b.Path.transform(n,t)}:{diff:r,id:i,path:b.Path.transform(n,t)}}var a=b.Path.transform(n,t);return a?{diff:r,path:a,id:i}:null}(t,e)})).filter(Boolean);ae.set(n,a)}var s=se.get(n);s&&se.set(n,Ie(n,s,e));var u=oe.get(n);if(null!==u&&void 0!==u&&u.at){var l=b.Point.isPoint(null===u||void 0===u?void 0:u.at)?Ne(n,u.at,e):Ie(n,u.at,e);oe.set(n,l?Gt(Gt({},u),{},{at:l}):null)}switch(e.type){case"insert_text":case"remove_text":case"set_node":case"split_node":t.push.apply(t,(0,o.A)(Wt(n,e.path)));break;case"set_selection":var d;null===(d=ee.get(n))||void 0===d||d.unref(),ee.delete(n);break;case"insert_node":case"remove_node":t.push.apply(t,(0,o.A)(Wt(n,b.Path.parent(e.path))));break;case"merge_node":var f=b.Path.previous(e.path);t.push.apply(t,(0,o.A)(Wt(n,f)));break;case"move_node":var p=b.Path.common(b.Path.parent(e.path),b.Path.parent(e.newPath));t.push.apply(t,(0,o.A)(Wt(n,p)))}r(e);for(var h=0,m=t;h<m.length;h++){var g=(0,c.A)(m[h],2),v=g[0],y=g[1],E=b.Editor.node(n,v),_=(0,c.A)(E,1)[0];X.set(_,y)}},n.setFragmentData=function(e){var r=n.selection;if(r){var i=b.Range.edges(r),a=(0,c.A)(i,2),o=a[0],s=a[1],u=b.Editor.void(n,{at:o.path}),l=b.Editor.void(n,{at:s.path});if(!b.Range.isCollapsed(r)||u){var d=Te.toDOMRange(n,r),f=d.cloneContents(),p=f.childNodes[0];if(f.childNodes.forEach((function(e){e.textContent&&""!==e.textContent.trim()&&(p=e)})),l){var h=(0,c.A)(l,1)[0],m=d.cloneRange(),g=Te.toDOMNode(n,h);m.setEndAfter(g),f=m.cloneContents()}if(u&&(p=f.querySelector("[data-slate-spacer]")),Array.from(f.querySelectorAll("[data-slate-zero-width]")).forEach((function(e){var t="n"===e.getAttribute("data-slate-zero-width");e.textContent=t?"\n":""})),ge(p)){var v=p.ownerDocument.createElement("span");v.style.whiteSpace="pre",v.appendChild(p),f.appendChild(v),p=v}var y=n.getFragment(),E=JSON.stringify(y),_=window.btoa(encodeURIComponent(E));p.setAttribute("data-slate-fragment",_),e.setData("application/".concat(t),_);var C=f.ownerDocument.createElement("div");return C.appendChild(f),C.setAttribute("hidden","true"),f.ownerDocument.body.appendChild(C),e.setData("text/html",C.innerHTML),e.setData("text/plain",be(C)),f.ownerDocument.body.removeChild(C),e}}},n.insertData=function(e){n.insertFragmentData(e)||n.insertTextData(e)},n.insertFragmentData=function(e){var r=e.getData("application/".concat(t))||function(e){var t=e.getData("text/html").match(Ee)||[];return(0,c.A)(t,2)[1]}(e);if(r){var i=decodeURIComponent(window.atob(r)),a=JSON.parse(i);return n.insertFragment(a),!0}return!1},n.insertTextData=function(e){var t=e.getData("text/plain");if(t){var r,i=t.split(/\r\n|\r|\n/),a=!1,o=(0,l.A)(i);try{for(o.s();!(r=o.n()).done;){var s=r.value;a&&b.Transforms.splitNodes(n,{always:!0}),n.insertText(s),a=!0}}catch(u){o.e(u)}finally{o.f()}return!0}return!1},n.onChange=function(e){(k<18?C.unstable_batchedUpdates:function(e){return e()})((function(){var t=te.get(n);t&&t(),i(e)}))},n},Wt=function(e,t){var n,r=[],i=(0,l.A)(b.Editor.levels(e,{at:t}));try{for(i.s();!(n=i.n()).done;){var a=(0,c.A)(n.value,2),o=a[0],s=a[1],u=Te.findKey(e,o);r.push([s,u])}}catch(d){i.e(d)}finally{i.f()}return r}},22507:function(e,t){"use strict";for(var n="undefined"!=typeof window&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform),r={alt:"altKey",control:"ctrlKey",meta:"metaKey",shift:"shiftKey"},i={add:"+",break:"pause",cmd:"meta",command:"meta",ctl:"control",ctrl:"control",del:"delete",down:"arrowdown",esc:"escape",ins:"insert",left:"arrowleft",mod:n?"meta":"control",opt:"alt",option:"alt",return:"enter",right:"arrowright",space:" ",spacebar:" ",up:"arrowup",win:"meta",windows:"meta"},a={backspace:8,tab:9,enter:13,shift:16,control:17,alt:18,pause:19,capslock:20,escape:27," ":32,pageup:33,pagedown:34,end:35,home:36,arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,insert:45,delete:46,meta:91,numlock:144,scrolllock:145,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222},o=1;o<20;o++)a["f"+o]=111+o;function s(e,t,n){t&&!("byKey"in t)&&(n=t,t=null),Array.isArray(e)||(e=[e]);var r=e.map((function(e){return u(e,t)})),i=function(e){return r.some((function(t){return l(t,e)}))};return null==n?i:i(n)}function u(e,t){var n=t&&t.byKey,i={},a=(e=e.replace("++","+add")).split("+"),o=a.length;for(var s in r)i[r[s]]=!1;var u=!0,l=!1,f=void 0;try{for(var p,h=a[Symbol.iterator]();!(u=(p=h.next()).done);u=!0){var m=p.value,g=m.endsWith("?")&&m.length>1;g&&(m=m.slice(0,-1));var v=d(m),y=r[v];1!==o&&y||(n?i.key=v:i.which=c(m)),y&&(i[y]=!g||null)}}catch(b){l=!0,f=b}finally{try{!u&&h.return&&h.return()}finally{if(l)throw f}}return i}function l(e,t){for(var n in e){var r=e[n],i=void 0;if(null!=r&&((null!=(i="key"===n&&null!=t.key?t.key.toLowerCase():"which"===n?91===r&&93===t.which?91:t.which:t[n])||!1!==r)&&i!==r))return!1}return!0}function c(e){return e=d(e),a[e]||e.toUpperCase().charCodeAt(0)}function d(e){return e=e.toLowerCase(),e=i[e]||e}t.v_=s},13683:function(e,t,n){"use strict";n.r(t),n.d(t,{Editor:function(){return Y},Element:function(){return M},Location:function(){return G},Node:function(){return B},Operation:function(){return H},Path:function(){return A},PathRef:function(){return p},Point:function(){return X},PointRef:function(){return h},Range:function(){return I},RangeRef:function(){return m},Scrubber:function(){return Z},Span:function(){return q},Text:function(){return re},Transforms:function(){return Re},above:function(){return ze},addMark:function(){return Ge},after:function(){return Ke},apply:function(){return Fe},before:function(){return Ze},collapse:function(){return rn},createEditor:function(){return kn},deleteBackward:function(){return Qe},deleteForward:function(){return Je},deleteFragment:function(){return et},deleteText:function(){return tn},deselect:function(){return an},edges:function(){return tt},elementReadOnly:function(){return it},end:function(){return at},first:function(){return ot},fragment:function(){return st},getDirtyPaths:function(){return Be},getFragment:function(){return je},getVoid:function(){return ct},hasBlocks:function(){return dt},hasInlines:function(){return ft},hasPath:function(){return pt},hasTexts:function(){return ht},insertBreak:function(){return mt},insertFragment:function(){return nn},insertNode:function(){return gt},insertNodes:function(){return fn},insertSoftBreak:function(){return vt},insertText:function(){return bt},isBlock:function(){return Et},isEdge:function(){return _t},isEditor:function(){return V},isEmpty:function(){return Ct},isEnd:function(){return At},isNormalizing:function(){return Tt},isStart:function(){return wt},last:function(){return St},leaf:function(){return kt},levels:function(){return Dt},liftNodes:function(){return pn},marks:function(){return Nt},mergeNodes:function(){return vn},move:function(){return on},moveNodes:function(){return yn},next:function(){return It},node:function(){return Pt},nodes:function(){return Mt},normalize:function(){return Lt},normalizeNode:function(){return Ue},parent:function(){return Rt},path:function(){return jt},pathRef:function(){return Ft},pathRefs:function(){return Bt},point:function(){return zt},pointRef:function(){return Ut},pointRefs:function(){return Ht},positions:function(){return Vt},previous:function(){return Yt},range:function(){return Wt},rangeRef:function(){return Gt},rangeRefs:function(){return qt},removeMark:function(){return Xt},removeNodes:function(){return bn},select:function(){return sn},setNodes:function(){return En},setNormalizing:function(){return $t},setPoint:function(){return cn},setSelection:function(){return dn},shouldNormalize:function(){return He},splitNodes:function(){return _n},start:function(){return Zt},string:function(){return Qt},unhangRange:function(){return Jt},unsetNodes:function(){return Cn},unwrapNodes:function(){return An},withoutNormalizing:function(){return en},wrapNodes:function(){return Sn}});var r=n(64467),i=n(90675),a=n(5544),o=n(24765),s=n(60436),u=n(66350),l=n(26759),c=(0,i.A)().mark(Dt),d=(0,i.A)().mark(Mt),f=(0,i.A)().mark(Vt),p={transform:function(e,t){var n=e.current,r=e.affinity;if(null!=n){var i=A.transform(n,t,{affinity:r});e.current=i,null==i&&e.unref()}}},h={transform:function(e,t){var n=e.current,r=e.affinity;if(null!=n){var i=X.transform(n,t,{affinity:r});e.current=i,null==i&&e.unref()}}},m={transform:function(e,t){var n=e.current,r=e.affinity;if(null!=n){var i=I.transform(n,t,{affinity:r});e.current=i,null==i&&e.unref()}}},g=new WeakMap,v=new WeakMap,y=new WeakMap,b=new WeakMap,E=new WeakMap,_=new WeakMap,C=new WeakMap,A={ancestors:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.reverse,r=void 0!==n&&n,i=A.levels(e,t);return i=r?i.slice(1):i.slice(0,-1)},common:function(e,t){for(var n=[],r=0;r<e.length&&r<t.length;r++){var i=e[r];if(i!==t[r])break;n.push(i)}return n},compare:function(e,t){for(var n=Math.min(e.length,t.length),r=0;r<n;r++){if(e[r]<t[r])return-1;if(e[r]>t[r])return 1}return 0},endsAfter:function(e,t){var n=e.length-1,r=e.slice(0,n),i=t.slice(0,n),a=e[n],o=t[n];return A.equals(r,i)&&a>o},endsAt:function(e,t){var n=e.length,r=e.slice(0,n),i=t.slice(0,n);return A.equals(r,i)},endsBefore:function(e,t){var n=e.length-1,r=e.slice(0,n),i=t.slice(0,n),a=e[n],o=t[n];return A.equals(r,i)&&a<o},equals:function(e,t){return e.length===t.length&&e.every((function(e,n){return e===t[n]}))},hasPrevious:function(e){return e[e.length-1]>0},isAfter:function(e,t){return 1===A.compare(e,t)},isAncestor:function(e,t){return e.length<t.length&&0===A.compare(e,t)},isBefore:function(e,t){return-1===A.compare(e,t)},isChild:function(e,t){return e.length===t.length+1&&0===A.compare(e,t)},isCommon:function(e,t){return e.length<=t.length&&0===A.compare(e,t)},isDescendant:function(e,t){return e.length>t.length&&0===A.compare(e,t)},isParent:function(e,t){return e.length+1===t.length&&0===A.compare(e,t)},isPath:function(e){return Array.isArray(e)&&(0===e.length||"number"===typeof e[0])},isSibling:function(e,t){if(e.length!==t.length)return!1;var n=e.slice(0,-1),r=t.slice(0,-1);return e[e.length-1]!==t[t.length-1]&&A.equals(n,r)},levels:function(e){for(var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).reverse,n=void 0!==t&&t,r=[],i=0;i<=e.length;i++)r.push(e.slice(0,i));return n&&r.reverse(),r},next:function(e){if(0===e.length)throw new Error("Cannot get the next path of a root path [".concat(e,"], because it has no next index."));var t=e[e.length-1];return e.slice(0,-1).concat(t+1)},operationCanTransformPath:function(e){switch(e.type){case"insert_node":case"remove_node":case"merge_node":case"split_node":case"move_node":return!0;default:return!1}},parent:function(e){if(0===e.length)throw new Error("Cannot get the parent path of the root path [".concat(e,"]."));return e.slice(0,-1)},previous:function(e){if(0===e.length)throw new Error("Cannot get the previous path of a root path [".concat(e,"], because it has no previous index."));var t=e[e.length-1];if(t<=0)throw new Error("Cannot get the previous path of a first child path [".concat(e,"] because it would result in a negative index."));return e.slice(0,-1).concat(t-1)},relative:function(e,t){if(!A.isAncestor(t,e)&&!A.equals(e,t))throw new Error("Cannot get the relative path of [".concat(e,"] inside ancestor [").concat(t,"], because it is not above or equal to the path."));return e.slice(t.length)},transform:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!e)return null;var r=(0,s.A)(e),i=n.affinity,a=void 0===i?"forward":i;if(0===e.length)return r;switch(t.type){case"insert_node":var o=t.path;(A.equals(o,r)||A.endsBefore(o,r)||A.isAncestor(o,r))&&(r[o.length-1]+=1);break;case"remove_node":var u=t.path;if(A.equals(u,r)||A.isAncestor(u,r))return null;A.endsBefore(u,r)&&(r[u.length-1]-=1);break;case"merge_node":var l=t.path,c=t.position;A.equals(l,r)||A.endsBefore(l,r)?r[l.length-1]-=1:A.isAncestor(l,r)&&(r[l.length-1]-=1,r[l.length]+=c);break;case"split_node":var d=t.path,f=t.position;if(A.equals(d,r)){if("forward"===a)r[r.length-1]+=1;else if("backward"!==a)return null}else A.endsBefore(d,r)?r[d.length-1]+=1:A.isAncestor(d,r)&&e[d.length]>=f&&(r[d.length-1]+=1,r[d.length]-=f);break;case"move_node":var p=t.path,h=t.newPath;if(A.equals(p,h))return r;if(A.isAncestor(p,r)||A.equals(p,r)){var m=h.slice();return A.endsBefore(p,h)&&p.length<h.length&&(m[p.length-1]-=1),m.concat(r.slice(p.length))}A.isSibling(p,h)&&(A.isAncestor(h,r)||A.equals(h,r))?A.endsBefore(p,r)?r[p.length-1]-=1:r[p.length-1]+=1:A.endsBefore(h,r)||A.equals(h,r)||A.isAncestor(h,r)?(A.endsBefore(p,r)&&(r[p.length-1]-=1),r[h.length-1]+=1):A.endsBefore(p,r)&&(A.equals(h,r)&&(r[h.length-1]+=1),r[p.length-1]-=1)}return r}};function T(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function w(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 S(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?w(Object(n),!0).forEach((function(t){T(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):w(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var k={transform:function(e,t){e.children=(0,l.mq)(e.children);var n=e.selection&&(0,l.mq)(e.selection);try{n=function(e,t,n){switch(n.type){case"insert_node":var r=n.path,i=n.node,u=B.parent(e,r),l=r[r.length-1];if(l>u.children.length)throw new Error('Cannot apply an "insert_node" operation at path ['.concat(r,"] because the destination is past the end of the node."));if(u.children.splice(l,0,i),t){var c,d=(0,o.A)(I.points(t));try{for(d.s();!(c=d.n()).done;){var f=(0,a.A)(c.value,2),p=f[0];t[f[1]]=X.transform(p,n)}}catch(Ze){d.e(Ze)}finally{d.f()}}break;case"insert_text":var h=n.path,m=n.offset,g=n.text;if(0===g.length)break;var v=B.leaf(e,h),y=v.text.slice(0,m),b=v.text.slice(m);if(v.text=y+g+b,t){var E,_=(0,o.A)(I.points(t));try{for(_.s();!(E=_.n()).done;){var C=(0,a.A)(E.value,2),T=C[0];t[C[1]]=X.transform(T,n)}}catch(Ze){_.e(Ze)}finally{_.f()}}break;case"merge_node":var w=n.path,k=B.get(e,w),D=A.previous(w),x=B.get(e,D),O=B.parent(e,w),N=w[w.length-1];if(re.isText(k)&&re.isText(x))x.text+=k.text;else{if(re.isText(k)||re.isText(x))throw new Error('Cannot apply a "merge_node" operation at path ['.concat(w,"] to nodes of different interfaces: ").concat(Z.stringify(k)," ").concat(Z.stringify(x)));var P;(P=x.children).push.apply(P,(0,s.A)(k.children))}if(O.children.splice(N,1),t){var M,L=(0,o.A)(I.points(t));try{for(L.s();!(M=L.n()).done;){var R=(0,a.A)(M.value,2),F=R[0];t[R[1]]=X.transform(F,n)}}catch(Ze){L.e(Ze)}finally{L.f()}}break;case"move_node":var j=n.path,U=n.newPath;if(A.isAncestor(j,U))throw new Error("Cannot move a path [".concat(j,"] to new path [").concat(U,"] because the destination is inside itself."));var H=B.get(e,j),z=B.parent(e,j),V=j[j.length-1];z.children.splice(V,1);var Y=A.transform(j,n),G=B.get(e,A.parent(Y)),q=Y[Y.length-1];if(G.children.splice(q,0,H),t){var W,K=(0,o.A)(I.points(t));try{for(K.s();!(W=K.n()).done;){var $=(0,a.A)(W.value,2),Q=$[0];t[$[1]]=X.transform(Q,n)}}catch(Ze){K.e(Ze)}finally{K.f()}}break;case"remove_node":var J=n.path,ee=J[J.length-1];if(B.parent(e,J).children.splice(ee,1),t){var te,ne=(0,o.A)(I.points(t));try{for(ne.s();!(te=ne.n()).done;){var ie=(0,a.A)(te.value,2),ae=ie[0],oe=ie[1],se=X.transform(ae,n);if(null!=t&&null!=se)t[oe]=se;else{var ue,le=void 0,ce=void 0,de=(0,o.A)(B.texts(e));try{for(de.s();!(ue=de.n()).done;){var fe=(0,a.A)(ue.value,2),pe=fe[0],he=fe[1];if(-1!==A.compare(he,J)){ce=[pe,he];break}le=[pe,he]}}catch(Ze){de.e(Ze)}finally{de.f()}var me=!1;le&&ce&&(me=A.equals(ce[1],J)?!A.hasPrevious(ce[1]):A.common(le[1],J).length<A.common(ce[1],J).length),le&&!me?(ae.path=le[1],ae.offset=le[0].text.length):ce?(ae.path=ce[1],ae.offset=0):t=null}}}catch(Ze){ne.e(Ze)}finally{ne.f()}}break;case"remove_text":var ge=n.path,ve=n.offset,ye=n.text;if(0===ye.length)break;var be=B.leaf(e,ge),Ee=be.text.slice(0,ve),_e=be.text.slice(ve+ye.length);if(be.text=Ee+_e,t){var Ce,Ae=(0,o.A)(I.points(t));try{for(Ae.s();!(Ce=Ae.n()).done;){var Te=(0,a.A)(Ce.value,2),we=Te[0];t[Te[1]]=X.transform(we,n)}}catch(Ze){Ae.e(Ze)}finally{Ae.f()}}break;case"set_node":var Se=n.path,ke=n.properties,De=n.newProperties;if(0===Se.length)throw new Error("Cannot set properties on the root node!");var xe=B.get(e,Se);for(var Oe in De){if("children"===Oe||"text"===Oe)throw new Error('Cannot set the "'.concat(Oe,'" property of nodes!'));var Ne=De[Oe];null==Ne?delete xe[Oe]:xe[Oe]=Ne}for(var Ie in ke)De.hasOwnProperty(Ie)||delete xe[Ie];break;case"set_selection":var Pe=n.newProperties;if(null==Pe)t=Pe;else{if(null==t){if(!I.isRange(Pe))throw new Error('Cannot apply an incomplete "set_selection" operation properties '.concat(Z.stringify(Pe)," when there is no current selection."));t=S({},Pe)}for(var Me in Pe){var Le=Pe[Me];if(null==Le){if("anchor"===Me||"focus"===Me)throw new Error('Cannot remove the "'.concat(Me,'" selection property'));delete t[Me]}else t[Me]=Le}}break;case"split_node":var Re=n.path,Fe=n.position,Be=n.properties;if(0===Re.length)throw new Error('Cannot apply a "split_node" operation at path ['.concat(Re,"] because the root node cannot be split."));var je,Ue=B.get(e,Re),He=B.parent(e,Re),ze=Re[Re.length-1];if(re.isText(Ue)){var Ve=Ue.text.slice(0,Fe),Ye=Ue.text.slice(Fe);Ue.text=Ve,je=S(S({},Be),{},{text:Ye})}else{var Ge=Ue.children.slice(0,Fe),qe=Ue.children.slice(Fe);Ue.children=Ge,je=S(S({},Be),{},{children:qe})}if(He.children.splice(ze+1,0,je),t){var We,Ke=(0,o.A)(I.points(t));try{for(Ke.s();!(We=Ke.n()).done;){var Xe=(0,a.A)(We.value,2),$e=Xe[0];t[Xe[1]]=X.transform($e,n)}}catch(Ze){Ke.e(Ze)}finally{Ke.f()}}}return t}(e,n,t)}finally{e.children=(0,l.vD)(e.children),e.selection=n?(0,l.Qx)(n)?(0,l.vD)(n):n:null}}},D=function(e,t){for(var n in e){var r=e[n],i=t[n];if((0,u.Q)(r)&&(0,u.Q)(i)){if(!D(r,i))return!1}else if(Array.isArray(r)&&Array.isArray(i)){if(r.length!==i.length)return!1;for(var a=0;a<r.length;a++)if(r[a]!==i[a])return!1}else if(r!==i)return!1}for(var o in t)if(void 0===e[o]&&void 0!==t[o])return!1;return!0};function x(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var O=["anchor","focus"];function N(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}var I={edges:function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).reverse,n=void 0!==t&&t,r=e.anchor,i=e.focus;return I.isBackward(e)===n?[r,i]:[i,r]},end:function(e){var t=I.edges(e),n=(0,a.A)(t,2)[1];return n},equals:function(e,t){return X.equals(e.anchor,t.anchor)&&X.equals(e.focus,t.focus)},includes:function(e,t){if(I.isRange(t)){if(I.includes(e,t.anchor)||I.includes(e,t.focus))return!0;var n=I.edges(e),r=(0,a.A)(n,2),i=r[0],o=r[1],s=I.edges(t),u=(0,a.A)(s,2),l=u[0],c=u[1];return X.isBefore(i,l)&&X.isAfter(o,c)}var d=I.edges(e),f=(0,a.A)(d,2),p=f[0],h=f[1],m=!1,g=!1;return X.isPoint(t)?(m=X.compare(t,p)>=0,g=X.compare(t,h)<=0):(m=A.compare(t,p.path)>=0,g=A.compare(t,h.path)<=0),m&&g},intersection:function(e,t){var n=x(e,O),r=I.edges(e),i=(0,a.A)(r,2),o=i[0],s=i[1],u=I.edges(t),l=(0,a.A)(u,2),c=l[0],d=l[1],f=X.isBefore(o,c)?c:o,p=X.isBefore(s,d)?s:d;return X.isBefore(p,f)?null:function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?N(Object(n),!0).forEach((function(t){T(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):N(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({anchor:f,focus:p},n)},isBackward:function(e){var t=e.anchor,n=e.focus;return X.isAfter(t,n)},isCollapsed:function(e){var t=e.anchor,n=e.focus;return X.equals(t,n)},isExpanded:function(e){return!I.isCollapsed(e)},isForward:function(e){return!I.isBackward(e)},isRange:function(e){return(0,u.Q)(e)&&X.isPoint(e.anchor)&&X.isPoint(e.focus)},points:(0,i.A)().mark((function e(t){return(0,i.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,[t.anchor,"anchor"];case 2:return e.next=4,[t.focus,"focus"];case 4:case"end":return e.stop()}}),e)})),start:function(e){var t=I.edges(e),n=(0,a.A)(t,1)[0];return n},transform:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return(0,l.jM)(e,(function(e){if(null===e)return null;var r,i,a=n.affinity,o=void 0===a?"inward":a;if("inward"===o){var s=I.isCollapsed(e);I.isForward(e)?(r="forward",i=s?r:"backward"):(r="backward",i=s?r:"forward")}else"outward"===o?I.isForward(e)?(r="backward",i="forward"):(r="forward",i="backward"):(r=o,i=o);var u=X.transform(e.anchor,t,{affinity:r}),l=X.transform(e.focus,t,{affinity:i});if(!u||!l)return null;e.anchor=u,e.focus=l}))}},P=function(e){return(0,u.Q)(e)&&B.isNodeList(e.children)&&!Y.isEditor(e)},M={isAncestor:function(e){return(0,u.Q)(e)&&B.isNodeList(e.children)},isElement:P,isElementList:function(e){return Array.isArray(e)&&e.every((function(e){return M.isElement(e)}))},isElementProps:function(e){return void 0!==e.children},isElementType:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"type";return P(e)&&e[n]===t},matches:function(e,t){for(var n in t)if("children"!==n&&e[n]!==t[n])return!1;return!0}},L=["children"],R=["text"],F=new WeakMap,B={ancestor:function(e,t){var n=B.get(e,t);if(re.isText(n))throw new Error("Cannot get the ancestor node at path [".concat(t,"] because it refers to a text node instead: ").concat(Z.stringify(n)));return n},ancestors:(0,i.A)().mark((function e(t,n){var r,a,s,u,l,c,d=arguments;return(0,i.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=d.length>2&&void 0!==d[2]?d[2]:{},a=(0,o.A)(A.ancestors(n,r)),e.prev=2,a.s();case 4:if((s=a.n()).done){e.next=12;break}return u=s.value,l=B.ancestor(t,u),c=[l,u],e.next=10,c;case 10:e.next=4;break;case 12:e.next=17;break;case 14:e.prev=14,e.t0=e.catch(2),a.e(e.t0);case 17:return e.prev=17,a.f(),e.finish(17);case 20:case"end":return e.stop()}}),e,null,[[2,14,17,20]])})),child:function(e,t){if(re.isText(e))throw new Error("Cannot get the child of a text node: ".concat(Z.stringify(e)));var n=e.children[t];if(null==n)throw new Error("Cannot get child at index `".concat(t,"` in node: ").concat(Z.stringify(e)));return n},children:(0,i.A)().mark((function(e,t){var n,r,a,o,s,u,l,c=arguments;return(0,i.A)().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:n=(c.length>2&&void 0!==c[2]?c[2]:{}).reverse,r=void 0!==n&&n,a=B.ancestor(e,t),o=a.children,s=r?o.length-1:0;case 5:if(!(r?s>=0:s<o.length)){i.next=13;break}return u=B.child(a,s),l=t.concat(s),i.next=10,[u,l];case 10:s=r?s-1:s+1,i.next=5;break;case 13:case"end":return i.stop()}}),o)})),common:function(e,t,n){var r=A.common(t,n);return[B.get(e,r),r]},descendant:function(e,t){var n=B.get(e,t);if(Y.isEditor(n))throw new Error("Cannot get the descendant node at path [".concat(t,"] because it refers to the root editor node instead: ").concat(Z.stringify(n)));return n},descendants:(0,i.A)().mark((function e(t){var n,r,s,u,l,c,d=arguments;return(0,i.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=d.length>1&&void 0!==d[1]?d[1]:{},r=(0,o.A)(B.nodes(t,n)),e.prev=2,r.s();case 4:if((s=r.n()).done){e.next=11;break}if(u=(0,a.A)(s.value,2),l=u[0],0===(c=u[1]).length){e.next=9;break}return e.next=9,[l,c];case 9:e.next=4;break;case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(2),r.e(e.t0);case 16:return e.prev=16,r.f(),e.finish(16);case 19:case"end":return e.stop()}}),e,null,[[2,13,16,19]])})),elements:(0,i.A)().mark((function e(t){var n,r,s,u,l,c,d=arguments;return(0,i.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=d.length>1&&void 0!==d[1]?d[1]:{},r=(0,o.A)(B.nodes(t,n)),e.prev=2,r.s();case 4:if((s=r.n()).done){e.next=11;break}if(u=(0,a.A)(s.value,2),l=u[0],c=u[1],!M.isElement(l)){e.next=9;break}return e.next=9,[l,c];case 9:e.next=4;break;case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(2),r.e(e.t0);case 16:return e.prev=16,r.f(),e.finish(16);case 19:case"end":return e.stop()}}),e,null,[[2,13,16,19]])})),extractProps:function(e){return M.isAncestor(e)?x(e,L):x(e,R)},first:function(e,t){for(var n=t.slice(),r=B.get(e,n);r&&!re.isText(r)&&0!==r.children.length;)r=r.children[0],n.push(0);return[r,n]},fragment:function(e,t){if(re.isText(e))throw new Error("Cannot get a fragment starting from a root text node: ".concat(Z.stringify(e)));var n=(0,l.jM)({children:e.children},(function(e){var n,r=I.edges(t),i=(0,a.A)(r,2),s=i[0],u=i[1],l=B.nodes(e,{reverse:!0,pass:function(e){var n=(0,a.A)(e,2)[1];return!I.includes(t,n)}}),c=(0,o.A)(l);try{for(c.s();!(n=c.n()).done;){var d=(0,a.A)(n.value,2)[1];if(!I.includes(t,d)){var f=B.parent(e,d),p=d[d.length-1];f.children.splice(p,1)}if(A.equals(d,u.path)){var h=B.leaf(e,d);h.text=h.text.slice(0,u.offset)}if(A.equals(d,s.path)){var m=B.leaf(e,d);m.text=m.text.slice(s.offset)}}}catch(g){c.e(g)}finally{c.f()}Y.isEditor(e)&&(e.selection=null)}));return n.children},get:function(e,t){for(var n=e,r=0;r<t.length;r++){var i=t[r];if(re.isText(n)||!n.children[i])throw new Error("Cannot find a descendant at path [".concat(t,"] in node: ").concat(Z.stringify(e)));n=n.children[i]}return n},has:function(e,t){for(var n=e,r=0;r<t.length;r++){var i=t[r];if(re.isText(n)||!n.children[i])return!1;n=n.children[i]}return!0},isNode:function(e){return re.isText(e)||M.isElement(e)||Y.isEditor(e)},isNodeList:function(e){if(!Array.isArray(e))return!1;var t=F.get(e);if(void 0!==t)return t;var n=e.every((function(e){return B.isNode(e)}));return F.set(e,n),n},last:function(e,t){for(var n=t.slice(),r=B.get(e,n);r&&!re.isText(r)&&0!==r.children.length;){var i=r.children.length-1;r=r.children[i],n.push(i)}return[r,n]},leaf:function(e,t){var n=B.get(e,t);if(!re.isText(n))throw new Error("Cannot get the leaf node at path [".concat(t,"] because it refers to a non-leaf node: ").concat(Z.stringify(n)));return n},levels:(0,i.A)().mark((function e(t,n){var r,a,s,u,l,c=arguments;return(0,i.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=c.length>2&&void 0!==c[2]?c[2]:{},a=(0,o.A)(A.levels(n,r)),e.prev=2,a.s();case 4:if((s=a.n()).done){e.next=11;break}return u=s.value,l=B.get(t,u),e.next=9,[l,u];case 9:e.next=4;break;case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(2),a.e(e.t0);case 16:return e.prev=16,a.f(),e.finish(16);case 19:case"end":return e.stop()}}),e,null,[[2,13,16,19]])})),matches:function(e,t){return M.isElement(e)&&M.isElementProps(t)&&M.matches(e,t)||re.isText(e)&&re.isTextProps(t)&&re.matches(e,t)},nodes:(0,i.A)().mark((function e(t){var n,r,a,o,s,u,l,c,d,f,p,h,m,g=arguments;return(0,i.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=(n=g.length>1&&void 0!==g[1]?g[1]:{}).pass,a=n.reverse,o=void 0!==a&&a,s=n.from,u=void 0===s?[]:s,l=n.to,c=new Set,d=[],f=t;case 6:if(!l||!(o?A.isBefore(d,l):A.isAfter(d,l))){e.next=9;break}return e.abrupt("break",37);case 9:if(c.has(f)){e.next=12;break}return e.next=12,[f,d];case 12:if(c.has(f)||re.isText(f)||0===f.children.length||null!=r&&!1!==r([f,d])){e.next=19;break}return c.add(f),p=o?f.children.length-1:0,A.isAncestor(d,u)&&(p=u[d.length]),d=d.concat(p),f=B.get(t,d),e.abrupt("continue",6);case 19:if(0!==d.length){e.next=21;break}return e.abrupt("break",37);case 21:if(o){e.next=27;break}if(h=A.next(d),!B.has(t,h)){e.next=27;break}return d=h,f=B.get(t,d),e.abrupt("continue",6);case 27:if(!o||0===d[d.length-1]){e.next=32;break}return m=A.previous(d),d=m,f=B.get(t,d),e.abrupt("continue",6);case 32:d=A.parent(d),f=B.get(t,d),c.add(f),e.next=6;break;case 37:case"end":return e.stop()}}),e)})),parent:function(e,t){var n=A.parent(t),r=B.get(e,n);if(re.isText(r))throw new Error("Cannot get the parent of path [".concat(t,"] because it does not exist in the root."));return r},string:function(e){return re.isText(e)?e.text:e.children.map(B.string).join("")},texts:(0,i.A)().mark((function e(t){var n,r,s,u,l,c,d=arguments;return(0,i.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=d.length>1&&void 0!==d[1]?d[1]:{},r=(0,o.A)(B.nodes(t,n)),e.prev=2,r.s();case 4:if((s=r.n()).done){e.next=11;break}if(u=(0,a.A)(s.value,2),l=u[0],c=u[1],!re.isText(l)){e.next=9;break}return e.next=9,[l,c];case 9:e.next=4;break;case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(2),r.e(e.t0);case 16:return e.prev=16,r.f(),e.finish(16);case 19:case"end":return e.stop()}}),e,null,[[2,13,16,19]])}))};function j(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<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?j(Object(n),!0).forEach((function(t){T(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):j(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var H={isNodeOperation:function(e){return H.isOperation(e)&&e.type.endsWith("_node")},isOperation:function(e){if(!(0,u.Q)(e))return!1;switch(e.type){case"insert_node":case"remove_node":return A.isPath(e.path)&&B.isNode(e.node);case"insert_text":case"remove_text":return"number"===typeof e.offset&&"string"===typeof e.text&&A.isPath(e.path);case"merge_node":return"number"===typeof e.position&&A.isPath(e.path)&&(0,u.Q)(e.properties);case"move_node":return A.isPath(e.path)&&A.isPath(e.newPath);case"set_node":return A.isPath(e.path)&&(0,u.Q)(e.properties)&&(0,u.Q)(e.newProperties);case"set_selection":return null===e.properties&&I.isRange(e.newProperties)||null===e.newProperties&&I.isRange(e.properties)||(0,u.Q)(e.properties)&&(0,u.Q)(e.newProperties);case"split_node":return A.isPath(e.path)&&"number"===typeof e.position&&(0,u.Q)(e.properties);default:return!1}},isOperationList:function(e){return Array.isArray(e)&&e.every((function(e){return H.isOperation(e)}))},isSelectionOperation:function(e){return H.isOperation(e)&&e.type.endsWith("_selection")},isTextOperation:function(e){return H.isOperation(e)&&e.type.endsWith("_text")},inverse:function(e){switch(e.type){case"insert_node":return U(U({},e),{},{type:"remove_node"});case"insert_text":return U(U({},e),{},{type:"remove_text"});case"merge_node":return U(U({},e),{},{type:"split_node",path:A.previous(e.path)});case"move_node":var t=e.newPath,n=e.path;if(A.equals(t,n))return e;if(A.isSibling(n,t))return U(U({},e),{},{path:t,newPath:n});var r=A.transform(n,e),i=A.transform(A.next(n),e);return U(U({},e),{},{path:r,newPath:i});case"remove_node":return U(U({},e),{},{type:"insert_node"});case"remove_text":return U(U({},e),{},{type:"insert_text"});case"set_node":var a=e.properties,o=e.newProperties;return U(U({},e),{},{properties:o,newProperties:a});case"set_selection":var s=e.properties,u=e.newProperties;return U(U({},e),{},null==s?{properties:u,newProperties:null}:null==u?{properties:null,newProperties:s}:{properties:u,newProperties:s});case"split_node":return U(U({},e),{},{type:"merge_node",path:A.next(e.path)})}}},z=new WeakMap,V=function(e){var t=z.get(e);if(void 0!==t)return t;if(!(0,u.Q)(e))return!1;var n="function"===typeof e.addMark&&"function"===typeof e.apply&&"function"===typeof e.deleteFragment&&"function"===typeof e.insertBreak&&"function"===typeof e.insertSoftBreak&&"function"===typeof e.insertFragment&&"function"===typeof e.insertNode&&"function"===typeof e.insertText&&"function"===typeof e.isElementReadOnly&&"function"===typeof e.isInline&&"function"===typeof e.isSelectable&&"function"===typeof e.isVoid&&"function"===typeof e.normalizeNode&&"function"===typeof e.onChange&&"function"===typeof e.removeMark&&"function"===typeof e.getDirtyPaths&&(null===e.marks||(0,u.Q)(e.marks))&&(null===e.selection||I.isRange(e.selection))&&B.isNodeList(e.children)&&H.isOperationList(e.operations);return z.set(e,n),n},Y={above:function(e,t){return e.above(t)},addMark:function(e,t,n){e.addMark(t,n)},after:function(e,t,n){return e.after(t,n)},before:function(e,t,n){return e.before(t,n)},deleteBackward:function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).unit,n=void 0===t?"character":t;e.deleteBackward(n)},deleteForward:function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).unit,n=void 0===t?"character":t;e.deleteForward(n)},deleteFragment:function(e,t){e.deleteFragment(t)},edges:function(e,t){return e.edges(t)},elementReadOnly:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e.elementReadOnly(t)},end:function(e,t){return e.end(t)},first:function(e,t){return e.first(t)},fragment:function(e,t){return e.fragment(t)},hasBlocks:function(e,t){return e.hasBlocks(t)},hasInlines:function(e,t){return e.hasInlines(t)},hasPath:function(e,t){return e.hasPath(t)},hasTexts:function(e,t){return e.hasTexts(t)},insertBreak:function(e){e.insertBreak()},insertFragment:function(e,t,n){e.insertFragment(t,n)},insertNode:function(e,t){e.insertNode(t)},insertSoftBreak:function(e){e.insertSoftBreak()},insertText:function(e,t){e.insertText(t)},isBlock:function(e,t){return e.isBlock(t)},isEdge:function(e,t,n){return e.isEdge(t,n)},isEditor:function(e){return V(e)},isElementReadOnly:function(e,t){return e.isElementReadOnly(t)},isEmpty:function(e,t){return e.isEmpty(t)},isEnd:function(e,t,n){return e.isEnd(t,n)},isInline:function(e,t){return e.isInline(t)},isNormalizing:function(e){return e.isNormalizing()},isSelectable:function(e,t){return e.isSelectable(t)},isStart:function(e,t,n){return e.isStart(t,n)},isVoid:function(e,t){return e.isVoid(t)},last:function(e,t){return e.last(t)},leaf:function(e,t,n){return e.leaf(t,n)},levels:function(e,t){return e.levels(t)},marks:function(e){return e.getMarks()},next:function(e,t){return e.next(t)},node:function(e,t,n){return e.node(t,n)},nodes:function(e,t){return e.nodes(t)},normalize:function(e,t){e.normalize(t)},parent:function(e,t,n){return e.parent(t,n)},path:function(e,t,n){return e.path(t,n)},pathRef:function(e,t,n){return e.pathRef(t,n)},pathRefs:function(e){return e.pathRefs()},point:function(e,t,n){return e.point(t,n)},pointRef:function(e,t,n){return e.pointRef(t,n)},pointRefs:function(e){return e.pointRefs()},positions:function(e,t){return e.positions(t)},previous:function(e,t){return e.previous(t)},range:function(e,t,n){return e.range(t,n)},rangeRef:function(e,t,n){return e.rangeRef(t,n)},rangeRefs:function(e){return e.rangeRefs()},removeMark:function(e,t){e.removeMark(t)},setNormalizing:function(e,t){e.setNormalizing(t)},start:function(e,t){return e.start(t)},string:function(e,t,n){return e.string(t,n)},unhangRange:function(e,t,n){return e.unhangRange(t,n)},void:function(e,t){return e.void(t)},withoutNormalizing:function(e,t){e.withoutNormalizing(t)}},G={isLocation:function(e){return A.isPath(e)||X.isPoint(e)||I.isRange(e)}},q={isSpan:function(e){return Array.isArray(e)&&2===e.length&&e.every(A.isPath)}};function W(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;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?W(Object(n),!0).forEach((function(t){T(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):W(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var X={compare:function(e,t){var n=A.compare(e.path,t.path);return 0===n?e.offset<t.offset?-1:e.offset>t.offset?1:0:n},isAfter:function(e,t){return 1===X.compare(e,t)},isBefore:function(e,t){return-1===X.compare(e,t)},equals:function(e,t){return e.offset===t.offset&&A.equals(e.path,t.path)},isPoint:function(e){return(0,u.Q)(e)&&"number"===typeof e.offset&&A.isPath(e.path)},transform:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return(0,l.jM)(e,(function(e){if(null===e)return null;var r=n.affinity,i=void 0===r?"forward":r,a=e.path,o=e.offset;switch(t.type){case"insert_node":case"move_node":e.path=A.transform(a,t,n);break;case"insert_text":A.equals(t.path,a)&&(t.offset<o||t.offset===o&&"forward"===i)&&(e.offset+=t.text.length);break;case"merge_node":A.equals(t.path,a)&&(e.offset+=t.position),e.path=A.transform(a,t,n);break;case"remove_text":A.equals(t.path,a)&&t.offset<=o&&(e.offset-=Math.min(o-t.offset,t.text.length));break;case"remove_node":if(A.equals(t.path,a)||A.isAncestor(t.path,a))return null;e.path=A.transform(a,t,n);break;case"split_node":if(A.equals(t.path,a)){if(t.position===o&&null==i)return null;(t.position<o||t.position===o&&"forward"===i)&&(e.offset-=t.position,e.path=A.transform(a,t,K(K({},n),{},{affinity:"forward"})))}else e.path=A.transform(a,t,n)}}))}},$=void 0,Z={setScrubber:function(e){$=e},stringify:function(e){return JSON.stringify(e,$)}},Q=["text"],J=["anchor","focus"];function ee(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 te(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ee(Object(n),!0).forEach((function(t){T(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ee(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ne,re={equals:function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).loose,r=void 0!==n&&n;function i(e){return x(e,Q)}return D(r?i(e):e,r?i(t):t)},isText:function(e){return(0,u.Q)(e)&&"string"===typeof e.text},isTextList:function(e){return Array.isArray(e)&&e.every((function(e){return re.isText(e)}))},isTextProps:function(e){return void 0!==e.text},matches:function(e,t){for(var n in t)if("text"!==n&&(!e.hasOwnProperty(n)||e[n]!==t[n]))return!1;return!0},decorations:function(e,t){var n,r=[te({},e)],i=(0,o.A)(t);try{for(i.s();!(n=i.n()).done;){var s,u=n.value,l=x(u,J),c=I.edges(u),d=(0,a.A)(c,2),f=d[0],p=d[1],h=[],m=0,g=f.offset,v=p.offset,y=(0,o.A)(r);try{for(y.s();!(s=y.n()).done;){var b=s.value,E=b.text.length,_=m;if(m+=E,g<=_&&m<=v)Object.assign(b,l),h.push(b);else if(g!==v&&(g===m||v===_)||g>m||v<_||v===_&&0!==_)h.push(b);else{var C=b,A=void 0,T=void 0;if(v<m){var w=v-_;T=te(te({},C),{},{text:C.text.slice(w)}),C=te(te({},C),{},{text:C.text.slice(0,w)})}if(g>_){var S=g-_;A=te(te({},C),{},{text:C.text.slice(0,S)}),C=te(te({},C),{},{text:C.text.slice(S)})}Object.assign(C,l),A&&h.push(A),h.push(C),T&&h.push(T)}}}catch(k){y.e(k)}finally{y.f()}r=h}}catch(k){i.e(k)}finally{i.f()}return r}},ie=function(e){return e.selection?e.selection:e.children.length>0?Y.end(e,[]):[0]},ae=function(e,t){var n=Y.node(e,t),r=(0,a.A)(n,1)[0];return function(e){return e===r}},oe=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=!n,i=n?pe(e):e,s=ne.None,u=ne.None,l=0,c=null,d=(0,o.A)(i);try{for(d.s();!(t=d.n()).done;){var f=t.value,p=f.codePointAt(0);if(!p)break;var h=we(f,p),m=r?[u,h]:[h,s],g=(0,a.A)(m,2);if(s=g[0],u=g[1],Se(s,ne.ZWJ)&&Se(u,ne.ExtPict)&&!Oe(r?e.substring(0,l):e.substring(0,e.length-l)))break;if(Se(s,ne.RI)&&Se(u,ne.RI)&&!(c=null!==c?!c:!!r||Ie(e.substring(0,e.length-l))))break;if(s!==ne.None&&u!==ne.None&&De(s,u))break;l+=f.length}}catch(v){d.e(v)}finally{d.f()}return l||1},se=/\s/,ue=/[\u0021-\u0023\u0025-\u002A\u002C-\u002F\u003A\u003B\u003F\u0040\u005B-\u005D\u005F\u007B\u007D\u00A1\u00A7\u00AB\u00B6\u00B7\u00BB\u00BF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E3B\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]/,le=/['\u2018\u2019]/,ce=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=0,r=!1;e.length>0;){var i=oe(e,t),o=de(e,i,t),s=(0,a.A)(o,2),u=s[0],l=s[1];if(fe(u,l,t))r=!0,n+=i;else{if(r)break;n+=i}e=l}return n},de=function(e,t,n){if(n){var r=e.length-t;return[e.slice(r,e.length),e.slice(0,r)]}return[e.slice(0,t),e.slice(t)]},fe=function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(se.test(t))return!1;if(le.test(t)){var i=oe(n,r),o=de(n,i,r),s=(0,a.A)(o,2);if(e(s[0],s[1],r))return!0}return!ue.test(t)},pe=(0,i.A)().mark((function e(t){var n,r,a,o;return(0,i.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=t.length-1,r=0;case 2:if(!(r<t.length)){e.next=16;break}if(a=t.charAt(n-r),!me(a.charCodeAt(0))){e.next=11;break}if(o=t.charAt(n-r-1),!he(o.charCodeAt(0))){e.next=11;break}return e.next=9,o+a;case 9:return r++,e.abrupt("continue",13);case 11:return e.next=13,a;case 13:r++,e.next=2;break;case 16:case"end":return e.stop()}}),e)})),he=function(e){return e>=55296&&e<=56319},me=function(e){return e>=56320&&e<=57343};!function(e){e[e.None=0]="None",e[e.Extend=1]="Extend",e[e.ZWJ=2]="ZWJ",e[e.RI=4]="RI",e[e.Prepend=8]="Prepend",e[e.SpacingMark=16]="SpacingMark",e[e.L=32]="L",e[e.V=64]="V",e[e.T=128]="T",e[e.LV=256]="LV",e[e.LVT=512]="LVT",e[e.ExtPict=1024]="ExtPict",e[e.Any=2048]="Any"}(ne||(ne={}));var ge=/^(?:[\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D3-\u08E1\u08E3-\u0902\u093A\u093C\u0941-\u0948\u094D\u0951-\u0957\u0962\u0963\u0981\u09BC\u09BE\u09C1-\u09C4\u09CD\u09D7\u09E2\u09E3\u09FE\u0A01\u0A02\u0A3C\u0A41\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81\u0A82\u0ABC\u0AC1-\u0AC5\u0AC7\u0AC8\u0ACD\u0AE2\u0AE3\u0AFA-\u0AFF\u0B01\u0B3C\u0B3E\u0B3F\u0B41-\u0B44\u0B4D\u0B55-\u0B57\u0B62\u0B63\u0B82\u0BBE\u0BC0\u0BCD\u0BD7\u0C00\u0C04\u0C3E-\u0C40\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81\u0CBC\u0CBF\u0CC2\u0CC6\u0CCC\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D00\u0D01\u0D3B\u0D3C\u0D3E\u0D41-\u0D44\u0D4D\u0D57\u0D62\u0D63\u0D81\u0DCA\u0DCF\u0DD2-\u0DD4\u0DD6\u0DDF\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F71-\u0F7E\u0F80-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102D-\u1030\u1032-\u1037\u1039\u103A\u103D\u103E\u1058\u1059\u105E-\u1060\u1071-\u1074\u1082\u1085\u1086\u108D\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4\u17B5\u17B7-\u17BD\u17C6\u17C9-\u17D3\u17DD\u180B-\u180D\u1885\u1886\u18A9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193B\u1A17\u1A18\u1A1B\u1A56\u1A58-\u1A5E\u1A60\u1A62\u1A65-\u1A6C\u1A73-\u1A7C\u1A7F\u1AB0-\u1AC0\u1B00-\u1B03\u1B34-\u1B3A\u1B3C\u1B42\u1B6B-\u1B73\u1B80\u1B81\u1BA2-\u1BA5\u1BA8\u1BA9\u1BAB-\u1BAD\u1BE6\u1BE8\u1BE9\u1BED\u1BEF-\u1BF1\u1C2C-\u1C33\u1C36\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE0\u1CE2-\u1CE8\u1CED\u1CF4\u1CF8\u1CF9\u1DC0-\u1DF9\u1DFB-\u1DFF\u200C\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA825\uA826\uA82C\uA8C4\uA8C5\uA8E0-\uA8F1\uA8FF\uA926-\uA92D\uA947-\uA951\uA980-\uA982\uA9B3\uA9B6-\uA9B9\uA9BC\uA9BD\uA9E5\uAA29-\uAA2E\uAA31\uAA32\uAA35\uAA36\uAA43\uAA4C\uAA7C\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEC\uAAED\uAAF6\uABE5\uABE8\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFF9E\uFF9F]|\uD800[\uDDFD\uDEE0\uDF76-\uDF7A]|\uD802[\uDE01-\uDE03\uDE05\uDE06\uDE0C-\uDE0F\uDE38-\uDE3A\uDE3F\uDEE5\uDEE6]|\uD803[\uDD24-\uDD27\uDEAB\uDEAC\uDF46-\uDF50]|\uD804[\uDC01\uDC38-\uDC46\uDC7F-\uDC81\uDCB3-\uDCB6\uDCB9\uDCBA\uDD00-\uDD02\uDD27-\uDD2B\uDD2D-\uDD34\uDD73\uDD80\uDD81\uDDB6-\uDDBE\uDDC9-\uDDCC\uDDCF\uDE2F-\uDE31\uDE34\uDE36\uDE37\uDE3E\uDEDF\uDEE3-\uDEEA\uDF00\uDF01\uDF3B\uDF3C\uDF3E\uDF40\uDF57\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC38-\uDC3F\uDC42-\uDC44\uDC46\uDC5E\uDCB0\uDCB3-\uDCB8\uDCBA\uDCBD\uDCBF\uDCC0\uDCC2\uDCC3\uDDAF\uDDB2-\uDDB5\uDDBC\uDDBD\uDDBF\uDDC0\uDDDC\uDDDD\uDE33-\uDE3A\uDE3D\uDE3F\uDE40\uDEAB\uDEAD\uDEB0-\uDEB5\uDEB7\uDF1D-\uDF1F\uDF22-\uDF25\uDF27-\uDF2B]|\uD806[\uDC2F-\uDC37\uDC39\uDC3A\uDD30\uDD3B\uDD3C\uDD3E\uDD43\uDDD4-\uDDD7\uDDDA\uDDDB\uDDE0\uDE01-\uDE0A\uDE33-\uDE38\uDE3B-\uDE3E\uDE47\uDE51-\uDE56\uDE59-\uDE5B\uDE8A-\uDE96\uDE98\uDE99]|\uD807[\uDC30-\uDC36\uDC38-\uDC3D\uDC3F\uDC92-\uDCA7\uDCAA-\uDCB0\uDCB2\uDCB3\uDCB5\uDCB6\uDD31-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD45\uDD47\uDD90\uDD91\uDD95\uDD97\uDEF3\uDEF4]|\uD81A[\uDEF0-\uDEF4\uDF30-\uDF36]|\uD81B[\uDF4F\uDF8F-\uDF92\uDFE4]|\uD82F[\uDC9D\uDC9E]|\uD834[\uDD65\uDD67-\uDD69\uDD6E-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDD30-\uDD36\uDEEC-\uDEEF]|\uD83A[\uDCD0-\uDCD6\uDD44-\uDD4A]|\uD83C[\uDFFB-\uDFFF]|\uDB40[\uDC20-\uDC7F\uDD00-\uDDEF])$/,ve=/^(?:[\u0600-\u0605\u06DD\u070F\u0890\u0891\u08E2\u0D4E]|\uD804[\uDCBD\uDCCD\uDDC2\uDDC3]|\uD806[\uDD3F\uDD41\uDE3A\uDE84-\uDE89]|\uD807\uDD46)$/,ye=/^(?:[\u0903\u093B\u093E-\u0940\u0949-\u094C\u094E\u094F\u0982\u0983\u09BF\u09C0\u09C7\u09C8\u09CB\u09CC\u0A03\u0A3E-\u0A40\u0A83\u0ABE-\u0AC0\u0AC9\u0ACB\u0ACC\u0B02\u0B03\u0B40\u0B47\u0B48\u0B4B\u0B4C\u0BBF\u0BC1\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCC\u0C01-\u0C03\u0C41-\u0C44\u0C82\u0C83\u0CBE\u0CC0\u0CC1\u0CC3\u0CC4\u0CC7\u0CC8\u0CCA\u0CCB\u0D02\u0D03\u0D3F\u0D40\u0D46-\u0D48\u0D4A-\u0D4C\u0D82\u0D83\u0DD0\u0DD1\u0DD8-\u0DDE\u0DF2\u0DF3\u0E33\u0EB3\u0F3E\u0F3F\u0F7F\u1031\u103B\u103C\u1056\u1057\u1084\u1715\u1734\u17B6\u17BE-\u17C5\u17C7\u17C8\u1923-\u1926\u1929-\u192B\u1930\u1931\u1933-\u1938\u1A19\u1A1A\u1A55\u1A57\u1A6D-\u1A72\u1B04\u1B3B\u1B3D-\u1B41\u1B43\u1B44\u1B82\u1BA1\u1BA6\u1BA7\u1BAA\u1BE7\u1BEA-\u1BEC\u1BEE\u1BF2\u1BF3\u1C24-\u1C2B\u1C34\u1C35\u1CE1\u1CF7\uA823\uA824\uA827\uA880\uA881\uA8B4-\uA8C3\uA952\uA953\uA983\uA9B4\uA9B5\uA9BA\uA9BB\uA9BE-\uA9C0\uAA2F\uAA30\uAA33\uAA34\uAA4D\uAAEB\uAAEE\uAAEF\uAAF5\uABE3\uABE4\uABE6\uABE7\uABE9\uABEA\uABEC]|\uD804[\uDC00\uDC02\uDC82\uDCB0-\uDCB2\uDCB7\uDCB8\uDD2C\uDD45\uDD46\uDD82\uDDB3-\uDDB5\uDDBF\uDDC0\uDDCE\uDE2C-\uDE2E\uDE32\uDE33\uDE35\uDEE0-\uDEE2\uDF02\uDF03\uDF3F\uDF41-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF62\uDF63]|\uD805[\uDC35-\uDC37\uDC40\uDC41\uDC45\uDCB1\uDCB2\uDCB9\uDCBB\uDCBC\uDCBE\uDCC1\uDDB0\uDDB1\uDDB8-\uDDBB\uDDBE\uDE30-\uDE32\uDE3B\uDE3C\uDE3E\uDEAC\uDEAE\uDEAF\uDEB6\uDF26]|\uD806[\uDC2C-\uDC2E\uDC38\uDD31-\uDD35\uDD37\uDD38\uDD3D\uDD40\uDD42\uDDD1-\uDDD3\uDDDC-\uDDDF\uDDE4\uDE39\uDE57\uDE58\uDE97]|\uD807[\uDC2F\uDC3E\uDCA9\uDCB1\uDCB4\uDD8A-\uDD8E\uDD93\uDD94\uDD96\uDEF5\uDEF6]|\uD81B[\uDF51-\uDF87\uDFF0\uDFF1]|\uD834[\uDD66\uDD6D])$/,be=/^[\u1100-\u115F\uA960-\uA97C]$/,Ee=/^[\u1160-\u11A7\uD7B0-\uD7C6]$/,_e=/^[\u11A8-\u11FF\uD7CB-\uD7FB]$/,Ce=/^[\uAC00\uAC1C\uAC38\uAC54\uAC70\uAC8C\uACA8\uACC4\uACE0\uACFC\uAD18\uAD34\uAD50\uAD6C\uAD88\uADA4\uADC0\uADDC\uADF8\uAE14\uAE30\uAE4C\uAE68\uAE84\uAEA0\uAEBC\uAED8\uAEF4\uAF10\uAF2C\uAF48\uAF64\uAF80\uAF9C\uAFB8\uAFD4\uAFF0\uB00C\uB028\uB044\uB060\uB07C\uB098\uB0B4\uB0D0\uB0EC\uB108\uB124\uB140\uB15C\uB178\uB194\uB1B0\uB1CC\uB1E8\uB204\uB220\uB23C\uB258\uB274\uB290\uB2AC\uB2C8\uB2E4\uB300\uB31C\uB338\uB354\uB370\uB38C\uB3A8\uB3C4\uB3E0\uB3FC\uB418\uB434\uB450\uB46C\uB488\uB4A4\uB4C0\uB4DC\uB4F8\uB514\uB530\uB54C\uB568\uB584\uB5A0\uB5BC\uB5D8\uB5F4\uB610\uB62C\uB648\uB664\uB680\uB69C\uB6B8\uB6D4\uB6F0\uB70C\uB728\uB744\uB760\uB77C\uB798\uB7B4\uB7D0\uB7EC\uB808\uB824\uB840\uB85C\uB878\uB894\uB8B0\uB8CC\uB8E8\uB904\uB920\uB93C\uB958\uB974\uB990\uB9AC\uB9C8\uB9E4\uBA00\uBA1C\uBA38\uBA54\uBA70\uBA8C\uBAA8\uBAC4\uBAE0\uBAFC\uBB18\uBB34\uBB50\uBB6C\uBB88\uBBA4\uBBC0\uBBDC\uBBF8\uBC14\uBC30\uBC4C\uBC68\uBC84\uBCA0\uBCBC\uBCD8\uBCF4\uBD10\uBD2C\uBD48\uBD64\uBD80\uBD9C\uBDB8\uBDD4\uBDF0\uBE0C\uBE28\uBE44\uBE60\uBE7C\uBE98\uBEB4\uBED0\uBEEC\uBF08\uBF24\uBF40\uBF5C\uBF78\uBF94\uBFB0\uBFCC\uBFE8\uC004\uC020\uC03C\uC058\uC074\uC090\uC0AC\uC0C8\uC0E4\uC100\uC11C\uC138\uC154\uC170\uC18C\uC1A8\uC1C4\uC1E0\uC1FC\uC218\uC234\uC250\uC26C\uC288\uC2A4\uC2C0\uC2DC\uC2F8\uC314\uC330\uC34C\uC368\uC384\uC3A0\uC3BC\uC3D8\uC3F4\uC410\uC42C\uC448\uC464\uC480\uC49C\uC4B8\uC4D4\uC4F0\uC50C\uC528\uC544\uC560\uC57C\uC598\uC5B4\uC5D0\uC5EC\uC608\uC624\uC640\uC65C\uC678\uC694\uC6B0\uC6CC\uC6E8\uC704\uC720\uC73C\uC758\uC774\uC790\uC7AC\uC7C8\uC7E4\uC800\uC81C\uC838\uC854\uC870\uC88C\uC8A8\uC8C4\uC8E0\uC8FC\uC918\uC934\uC950\uC96C\uC988\uC9A4\uC9C0\uC9DC\uC9F8\uCA14\uCA30\uCA4C\uCA68\uCA84\uCAA0\uCABC\uCAD8\uCAF4\uCB10\uCB2C\uCB48\uCB64\uCB80\uCB9C\uCBB8\uCBD4\uCBF0\uCC0C\uCC28\uCC44\uCC60\uCC7C\uCC98\uCCB4\uCCD0\uCCEC\uCD08\uCD24\uCD40\uCD5C\uCD78\uCD94\uCDB0\uCDCC\uCDE8\uCE04\uCE20\uCE3C\uCE58\uCE74\uCE90\uCEAC\uCEC8\uCEE4\uCF00\uCF1C\uCF38\uCF54\uCF70\uCF8C\uCFA8\uCFC4\uCFE0\uCFFC\uD018\uD034\uD050\uD06C\uD088\uD0A4\uD0C0\uD0DC\uD0F8\uD114\uD130\uD14C\uD168\uD184\uD1A0\uD1BC\uD1D8\uD1F4\uD210\uD22C\uD248\uD264\uD280\uD29C\uD2B8\uD2D4\uD2F0\uD30C\uD328\uD344\uD360\uD37C\uD398\uD3B4\uD3D0\uD3EC\uD408\uD424\uD440\uD45C\uD478\uD494\uD4B0\uD4CC\uD4E8\uD504\uD520\uD53C\uD558\uD574\uD590\uD5AC\uD5C8\uD5E4\uD600\uD61C\uD638\uD654\uD670\uD68C\uD6A8\uD6C4\uD6E0\uD6FC\uD718\uD734\uD750\uD76C\uD788]$/,Ae=/^[\uAC01-\uAC1B\uAC1D-\uAC37\uAC39-\uAC53\uAC55-\uAC6F\uAC71-\uAC8B\uAC8D-\uACA7\uACA9-\uACC3\uACC5-\uACDF\uACE1-\uACFB\uACFD-\uAD17\uAD19-\uAD33\uAD35-\uAD4F\uAD51-\uAD6B\uAD6D-\uAD87\uAD89-\uADA3\uADA5-\uADBF\uADC1-\uADDB\uADDD-\uADF7\uADF9-\uAE13\uAE15-\uAE2F\uAE31-\uAE4B\uAE4D-\uAE67\uAE69-\uAE83\uAE85-\uAE9F\uAEA1-\uAEBB\uAEBD-\uAED7\uAED9-\uAEF3\uAEF5-\uAF0F\uAF11-\uAF2B\uAF2D-\uAF47\uAF49-\uAF63\uAF65-\uAF7F\uAF81-\uAF9B\uAF9D-\uAFB7\uAFB9-\uAFD3\uAFD5-\uAFEF\uAFF1-\uB00B\uB00D-\uB027\uB029-\uB043\uB045-\uB05F\uB061-\uB07B\uB07D-\uB097\uB099-\uB0B3\uB0B5-\uB0CF\uB0D1-\uB0EB\uB0ED-\uB107\uB109-\uB123\uB125-\uB13F\uB141-\uB15B\uB15D-\uB177\uB179-\uB193\uB195-\uB1AF\uB1B1-\uB1CB\uB1CD-\uB1E7\uB1E9-\uB203\uB205-\uB21F\uB221-\uB23B\uB23D-\uB257\uB259-\uB273\uB275-\uB28F\uB291-\uB2AB\uB2AD-\uB2C7\uB2C9-\uB2E3\uB2E5-\uB2FF\uB301-\uB31B\uB31D-\uB337\uB339-\uB353\uB355-\uB36F\uB371-\uB38B\uB38D-\uB3A7\uB3A9-\uB3C3\uB3C5-\uB3DF\uB3E1-\uB3FB\uB3FD-\uB417\uB419-\uB433\uB435-\uB44F\uB451-\uB46B\uB46D-\uB487\uB489-\uB4A3\uB4A5-\uB4BF\uB4C1-\uB4DB\uB4DD-\uB4F7\uB4F9-\uB513\uB515-\uB52F\uB531-\uB54B\uB54D-\uB567\uB569-\uB583\uB585-\uB59F\uB5A1-\uB5BB\uB5BD-\uB5D7\uB5D9-\uB5F3\uB5F5-\uB60F\uB611-\uB62B\uB62D-\uB647\uB649-\uB663\uB665-\uB67F\uB681-\uB69B\uB69D-\uB6B7\uB6B9-\uB6D3\uB6D5-\uB6EF\uB6F1-\uB70B\uB70D-\uB727\uB729-\uB743\uB745-\uB75F\uB761-\uB77B\uB77D-\uB797\uB799-\uB7B3\uB7B5-\uB7CF\uB7D1-\uB7EB\uB7ED-\uB807\uB809-\uB823\uB825-\uB83F\uB841-\uB85B\uB85D-\uB877\uB879-\uB893\uB895-\uB8AF\uB8B1-\uB8CB\uB8CD-\uB8E7\uB8E9-\uB903\uB905-\uB91F\uB921-\uB93B\uB93D-\uB957\uB959-\uB973\uB975-\uB98F\uB991-\uB9AB\uB9AD-\uB9C7\uB9C9-\uB9E3\uB9E5-\uB9FF\uBA01-\uBA1B\uBA1D-\uBA37\uBA39-\uBA53\uBA55-\uBA6F\uBA71-\uBA8B\uBA8D-\uBAA7\uBAA9-\uBAC3\uBAC5-\uBADF\uBAE1-\uBAFB\uBAFD-\uBB17\uBB19-\uBB33\uBB35-\uBB4F\uBB51-\uBB6B\uBB6D-\uBB87\uBB89-\uBBA3\uBBA5-\uBBBF\uBBC1-\uBBDB\uBBDD-\uBBF7\uBBF9-\uBC13\uBC15-\uBC2F\uBC31-\uBC4B\uBC4D-\uBC67\uBC69-\uBC83\uBC85-\uBC9F\uBCA1-\uBCBB\uBCBD-\uBCD7\uBCD9-\uBCF3\uBCF5-\uBD0F\uBD11-\uBD2B\uBD2D-\uBD47\uBD49-\uBD63\uBD65-\uBD7F\uBD81-\uBD9B\uBD9D-\uBDB7\uBDB9-\uBDD3\uBDD5-\uBDEF\uBDF1-\uBE0B\uBE0D-\uBE27\uBE29-\uBE43\uBE45-\uBE5F\uBE61-\uBE7B\uBE7D-\uBE97\uBE99-\uBEB3\uBEB5-\uBECF\uBED1-\uBEEB\uBEED-\uBF07\uBF09-\uBF23\uBF25-\uBF3F\uBF41-\uBF5B\uBF5D-\uBF77\uBF79-\uBF93\uBF95-\uBFAF\uBFB1-\uBFCB\uBFCD-\uBFE7\uBFE9-\uC003\uC005-\uC01F\uC021-\uC03B\uC03D-\uC057\uC059-\uC073\uC075-\uC08F\uC091-\uC0AB\uC0AD-\uC0C7\uC0C9-\uC0E3\uC0E5-\uC0FF\uC101-\uC11B\uC11D-\uC137\uC139-\uC153\uC155-\uC16F\uC171-\uC18B\uC18D-\uC1A7\uC1A9-\uC1C3\uC1C5-\uC1DF\uC1E1-\uC1FB\uC1FD-\uC217\uC219-\uC233\uC235-\uC24F\uC251-\uC26B\uC26D-\uC287\uC289-\uC2A3\uC2A5-\uC2BF\uC2C1-\uC2DB\uC2DD-\uC2F7\uC2F9-\uC313\uC315-\uC32F\uC331-\uC34B\uC34D-\uC367\uC369-\uC383\uC385-\uC39F\uC3A1-\uC3BB\uC3BD-\uC3D7\uC3D9-\uC3F3\uC3F5-\uC40F\uC411-\uC42B\uC42D-\uC447\uC449-\uC463\uC465-\uC47F\uC481-\uC49B\uC49D-\uC4B7\uC4B9-\uC4D3\uC4D5-\uC4EF\uC4F1-\uC50B\uC50D-\uC527\uC529-\uC543\uC545-\uC55F\uC561-\uC57B\uC57D-\uC597\uC599-\uC5B3\uC5B5-\uC5CF\uC5D1-\uC5EB\uC5ED-\uC607\uC609-\uC623\uC625-\uC63F\uC641-\uC65B\uC65D-\uC677\uC679-\uC693\uC695-\uC6AF\uC6B1-\uC6CB\uC6CD-\uC6E7\uC6E9-\uC703\uC705-\uC71F\uC721-\uC73B\uC73D-\uC757\uC759-\uC773\uC775-\uC78F\uC791-\uC7AB\uC7AD-\uC7C7\uC7C9-\uC7E3\uC7E5-\uC7FF\uC801-\uC81B\uC81D-\uC837\uC839-\uC853\uC855-\uC86F\uC871-\uC88B\uC88D-\uC8A7\uC8A9-\uC8C3\uC8C5-\uC8DF\uC8E1-\uC8FB\uC8FD-\uC917\uC919-\uC933\uC935-\uC94F\uC951-\uC96B\uC96D-\uC987\uC989-\uC9A3\uC9A5-\uC9BF\uC9C1-\uC9DB\uC9DD-\uC9F7\uC9F9-\uCA13\uCA15-\uCA2F\uCA31-\uCA4B\uCA4D-\uCA67\uCA69-\uCA83\uCA85-\uCA9F\uCAA1-\uCABB\uCABD-\uCAD7\uCAD9-\uCAF3\uCAF5-\uCB0F\uCB11-\uCB2B\uCB2D-\uCB47\uCB49-\uCB63\uCB65-\uCB7F\uCB81-\uCB9B\uCB9D-\uCBB7\uCBB9-\uCBD3\uCBD5-\uCBEF\uCBF1-\uCC0B\uCC0D-\uCC27\uCC29-\uCC43\uCC45-\uCC5F\uCC61-\uCC7B\uCC7D-\uCC97\uCC99-\uCCB3\uCCB5-\uCCCF\uCCD1-\uCCEB\uCCED-\uCD07\uCD09-\uCD23\uCD25-\uCD3F\uCD41-\uCD5B\uCD5D-\uCD77\uCD79-\uCD93\uCD95-\uCDAF\uCDB1-\uCDCB\uCDCD-\uCDE7\uCDE9-\uCE03\uCE05-\uCE1F\uCE21-\uCE3B\uCE3D-\uCE57\uCE59-\uCE73\uCE75-\uCE8F\uCE91-\uCEAB\uCEAD-\uCEC7\uCEC9-\uCEE3\uCEE5-\uCEFF\uCF01-\uCF1B\uCF1D-\uCF37\uCF39-\uCF53\uCF55-\uCF6F\uCF71-\uCF8B\uCF8D-\uCFA7\uCFA9-\uCFC3\uCFC5-\uCFDF\uCFE1-\uCFFB\uCFFD-\uD017\uD019-\uD033\uD035-\uD04F\uD051-\uD06B\uD06D-\uD087\uD089-\uD0A3\uD0A5-\uD0BF\uD0C1-\uD0DB\uD0DD-\uD0F7\uD0F9-\uD113\uD115-\uD12F\uD131-\uD14B\uD14D-\uD167\uD169-\uD183\uD185-\uD19F\uD1A1-\uD1BB\uD1BD-\uD1D7\uD1D9-\uD1F3\uD1F5-\uD20F\uD211-\uD22B\uD22D-\uD247\uD249-\uD263\uD265-\uD27F\uD281-\uD29B\uD29D-\uD2B7\uD2B9-\uD2D3\uD2D5-\uD2EF\uD2F1-\uD30B\uD30D-\uD327\uD329-\uD343\uD345-\uD35F\uD361-\uD37B\uD37D-\uD397\uD399-\uD3B3\uD3B5-\uD3CF\uD3D1-\uD3EB\uD3ED-\uD407\uD409-\uD423\uD425-\uD43F\uD441-\uD45B\uD45D-\uD477\uD479-\uD493\uD495-\uD4AF\uD4B1-\uD4CB\uD4CD-\uD4E7\uD4E9-\uD503\uD505-\uD51F\uD521-\uD53B\uD53D-\uD557\uD559-\uD573\uD575-\uD58F\uD591-\uD5AB\uD5AD-\uD5C7\uD5C9-\uD5E3\uD5E5-\uD5FF\uD601-\uD61B\uD61D-\uD637\uD639-\uD653\uD655-\uD66F\uD671-\uD68B\uD68D-\uD6A7\uD6A9-\uD6C3\uD6C5-\uD6DF\uD6E1-\uD6FB\uD6FD-\uD717\uD719-\uD733\uD735-\uD74F\uD751-\uD76B\uD76D-\uD787\uD789-\uD7A3]$/,Te=/^(?:[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u2388\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2605\u2607-\u2612\u2614-\u2685\u2690-\u2705\u2708-\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763-\u2767\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC00-\uDCFF\uDD0D-\uDD0F\uDD2F\uDD6C-\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDAD-\uDDE5\uDE01-\uDE0F\uDE1A\uDE2F\uDE32-\uDE3A\uDE3C-\uDE3F\uDE49-\uDFFA]|\uD83D[\uDC00-\uDD3D\uDD46-\uDE4F\uDE80-\uDEFF\uDF74-\uDF7F\uDFD5-\uDFFF]|\uD83E[\uDC0C-\uDC0F\uDC48-\uDC4F\uDC5A-\uDC5F\uDC88-\uDC8F\uDCAE-\uDCFF\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDEFF]|\uD83F[\uDC00-\uDFFD])$/,we=function(e,t){var n=ne.Any;return-1!==e.search(ge)&&(n|=ne.Extend),8205===t&&(n|=ne.ZWJ),t>=127462&&t<=127487&&(n|=ne.RI),-1!==e.search(ve)&&(n|=ne.Prepend),-1!==e.search(ye)&&(n|=ne.SpacingMark),-1!==e.search(be)&&(n|=ne.L),-1!==e.search(Ee)&&(n|=ne.V),-1!==e.search(_e)&&(n|=ne.T),-1!==e.search(Ce)&&(n|=ne.LV),-1!==e.search(Ae)&&(n|=ne.LVT),-1!==e.search(Te)&&(n|=ne.ExtPict),n};function Se(e,t){return 0!==(e&t)}var ke=[[ne.L,ne.L|ne.V|ne.LV|ne.LVT],[ne.LV|ne.V,ne.V|ne.T],[ne.LVT|ne.T,ne.T],[ne.Any,ne.Extend|ne.ZWJ],[ne.Any,ne.SpacingMark],[ne.Prepend,ne.Any],[ne.ZWJ,ne.ExtPict],[ne.RI,ne.RI]];function De(e,t){return-1===ke.findIndex((function(n){return Se(e,n[0])&&Se(t,n[1])}))}var xe=/(?:[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u2388\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2605\u2607-\u2612\u2614-\u2685\u2690-\u2705\u2708-\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763-\u2767\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC00-\uDCFF\uDD0D-\uDD0F\uDD2F\uDD6C-\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDAD-\uDDE5\uDE01-\uDE0F\uDE1A\uDE2F\uDE32-\uDE3A\uDE3C-\uDE3F\uDE49-\uDFFA]|\uD83D[\uDC00-\uDD3D\uDD46-\uDE4F\uDE80-\uDEFF\uDF74-\uDF7F\uDFD5-\uDFFF]|\uD83E[\uDC0C-\uDC0F\uDC48-\uDC4F\uDC5A-\uDC5F\uDC88-\uDC8F\uDCAE-\uDCFF\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDEFF]|\uD83F[\uDC00-\uDFFD])(?:[\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D3-\u08E1\u08E3-\u0902\u093A\u093C\u0941-\u0948\u094D\u0951-\u0957\u0962\u0963\u0981\u09BC\u09BE\u09C1-\u09C4\u09CD\u09D7\u09E2\u09E3\u09FE\u0A01\u0A02\u0A3C\u0A41\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81\u0A82\u0ABC\u0AC1-\u0AC5\u0AC7\u0AC8\u0ACD\u0AE2\u0AE3\u0AFA-\u0AFF\u0B01\u0B3C\u0B3E\u0B3F\u0B41-\u0B44\u0B4D\u0B55-\u0B57\u0B62\u0B63\u0B82\u0BBE\u0BC0\u0BCD\u0BD7\u0C00\u0C04\u0C3E-\u0C40\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81\u0CBC\u0CBF\u0CC2\u0CC6\u0CCC\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D00\u0D01\u0D3B\u0D3C\u0D3E\u0D41-\u0D44\u0D4D\u0D57\u0D62\u0D63\u0D81\u0DCA\u0DCF\u0DD2-\u0DD4\u0DD6\u0DDF\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F71-\u0F7E\u0F80-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102D-\u1030\u1032-\u1037\u1039\u103A\u103D\u103E\u1058\u1059\u105E-\u1060\u1071-\u1074\u1082\u1085\u1086\u108D\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4\u17B5\u17B7-\u17BD\u17C6\u17C9-\u17D3\u17DD\u180B-\u180D\u1885\u1886\u18A9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193B\u1A17\u1A18\u1A1B\u1A56\u1A58-\u1A5E\u1A60\u1A62\u1A65-\u1A6C\u1A73-\u1A7C\u1A7F\u1AB0-\u1AC0\u1B00-\u1B03\u1B34-\u1B3A\u1B3C\u1B42\u1B6B-\u1B73\u1B80\u1B81\u1BA2-\u1BA5\u1BA8\u1BA9\u1BAB-\u1BAD\u1BE6\u1BE8\u1BE9\u1BED\u1BEF-\u1BF1\u1C2C-\u1C33\u1C36\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE0\u1CE2-\u1CE8\u1CED\u1CF4\u1CF8\u1CF9\u1DC0-\u1DF9\u1DFB-\u1DFF\u200C\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA825\uA826\uA82C\uA8C4\uA8C5\uA8E0-\uA8F1\uA8FF\uA926-\uA92D\uA947-\uA951\uA980-\uA982\uA9B3\uA9B6-\uA9B9\uA9BC\uA9BD\uA9E5\uAA29-\uAA2E\uAA31\uAA32\uAA35\uAA36\uAA43\uAA4C\uAA7C\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEC\uAAED\uAAF6\uABE5\uABE8\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFF9E\uFF9F]|\uD800[\uDDFD\uDEE0\uDF76-\uDF7A]|\uD802[\uDE01-\uDE03\uDE05\uDE06\uDE0C-\uDE0F\uDE38-\uDE3A\uDE3F\uDEE5\uDEE6]|\uD803[\uDD24-\uDD27\uDEAB\uDEAC\uDF46-\uDF50]|\uD804[\uDC01\uDC38-\uDC46\uDC7F-\uDC81\uDCB3-\uDCB6\uDCB9\uDCBA\uDD00-\uDD02\uDD27-\uDD2B\uDD2D-\uDD34\uDD73\uDD80\uDD81\uDDB6-\uDDBE\uDDC9-\uDDCC\uDDCF\uDE2F-\uDE31\uDE34\uDE36\uDE37\uDE3E\uDEDF\uDEE3-\uDEEA\uDF00\uDF01\uDF3B\uDF3C\uDF3E\uDF40\uDF57\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC38-\uDC3F\uDC42-\uDC44\uDC46\uDC5E\uDCB0\uDCB3-\uDCB8\uDCBA\uDCBD\uDCBF\uDCC0\uDCC2\uDCC3\uDDAF\uDDB2-\uDDB5\uDDBC\uDDBD\uDDBF\uDDC0\uDDDC\uDDDD\uDE33-\uDE3A\uDE3D\uDE3F\uDE40\uDEAB\uDEAD\uDEB0-\uDEB5\uDEB7\uDF1D-\uDF1F\uDF22-\uDF25\uDF27-\uDF2B]|\uD806[\uDC2F-\uDC37\uDC39\uDC3A\uDD30\uDD3B\uDD3C\uDD3E\uDD43\uDDD4-\uDDD7\uDDDA\uDDDB\uDDE0\uDE01-\uDE0A\uDE33-\uDE38\uDE3B-\uDE3E\uDE47\uDE51-\uDE56\uDE59-\uDE5B\uDE8A-\uDE96\uDE98\uDE99]|\uD807[\uDC30-\uDC36\uDC38-\uDC3D\uDC3F\uDC92-\uDCA7\uDCAA-\uDCB0\uDCB2\uDCB3\uDCB5\uDCB6\uDD31-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD45\uDD47\uDD90\uDD91\uDD95\uDD97\uDEF3\uDEF4]|\uD81A[\uDEF0-\uDEF4\uDF30-\uDF36]|\uD81B[\uDF4F\uDF8F-\uDF92\uDFE4]|\uD82F[\uDC9D\uDC9E]|\uD834[\uDD65\uDD67-\uDD69\uDD6E-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDD30-\uDD36\uDEEC-\uDEEF]|\uD83A[\uDCD0-\uDCD6\uDD44-\uDD4A]|\uD83C[\uDFFB-\uDFFF]|\uDB40[\uDC20-\uDC7F\uDD00-\uDDEF])*\u200D$/,Oe=function(e){return-1!==e.search(xe)},Ne=/(?:\uD83C[\uDDE6-\uDDFF])+$/g,Ie=function(e){var t=e.match(Ne);return null!==t&&t[0].length/2%2===1},Pe={delete:function(e,t){e.delete(t)},insertFragment:function(e,t,n){e.insertFragment(t,n)},insertText:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};Y.withoutNormalizing(e,(function(){var r=n.voids,i=void 0!==r&&r,a=n.at,o=void 0===a?ie(e):a;if(A.isPath(o)&&(o=Y.range(e,o)),I.isRange(o))if(I.isCollapsed(o))o=o.anchor;else{var s=I.end(o);if(!i&&Y.void(e,{at:s}))return;var u=I.start(o),l=Y.pointRef(e,u),c=Y.pointRef(e,s);Re.delete(e,{at:o,voids:i});var d=l.unref(),f=c.unref();o=d||f,Re.setSelection(e,{anchor:o,focus:o})}if(!(!i&&Y.void(e,{at:o})||Y.elementReadOnly(e,{at:o}))){var p=o,h=p.path,m=p.offset;t.length>0&&e.apply({type:"insert_text",path:h,offset:m,text:t})}}))}};function Me(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 Le(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Me(Object(n),!0).forEach((function(t){T(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Me(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Re=Le(Le(Le(Le({},k),{insertNodes:function(e,t,n){e.insertNodes(t,n)},liftNodes:function(e,t){e.liftNodes(t)},mergeNodes:function(e,t){e.mergeNodes(t)},moveNodes:function(e,t){e.moveNodes(t)},removeNodes:function(e,t){e.removeNodes(t)},setNodes:function(e,t,n){e.setNodes(t,n)},splitNodes:function(e,t){e.splitNodes(t)},unsetNodes:function(e,t,n){e.unsetNodes(t,n)},unwrapNodes:function(e,t){e.unwrapNodes(t)},wrapNodes:function(e,t,n){e.wrapNodes(t,n)}}),{collapse:function(e,t){e.collapse(t)},deselect:function(e){e.deselect()},move:function(e,t){e.move(t)},select:function(e,t){e.select(t)},setPoint:function(e,t,n){e.setPoint(t,n)},setSelection:function(e,t){e.setSelection(t)}}),Pe),Fe=function(e,t){var n,r=(0,o.A)(Y.pathRefs(e));try{for(r.s();!(n=r.n()).done;){var i=n.value;p.transform(i,t)}}catch(O){r.e(O)}finally{r.f()}var a,s=(0,o.A)(Y.pointRefs(e));try{for(s.s();!(a=s.n()).done;){var u=a.value;h.transform(u,t)}}catch(O){s.e(O)}finally{s.f()}var l,c=(0,o.A)(Y.rangeRefs(e));try{for(c.s();!(l=c.n()).done;){var d=l.value;m.transform(d,t)}}catch(O){c.e(O)}finally{c.f()}var f,b,E=g.get(e)||[],_=v.get(e)||new Set,C=function(e){if(e){var t=e.join(",");b.has(t)||(b.add(t),f.push(e))}};if(A.operationCanTransformPath(t)){f=[],b=new Set;var T,w=(0,o.A)(E);try{for(w.s();!(T=w.n()).done;){var S=T.value;C(A.transform(S,t))}}catch(O){w.e(O)}finally{w.f()}}else f=E,b=_;var k,D=e.getDirtyPaths(t),x=(0,o.A)(D);try{for(x.s();!(k=x.n()).done;){C(k.value)}}catch(O){x.e(O)}finally{x.f()}g.set(e,f),v.set(e,b),Re.transform(e,t),e.operations.push(t),Y.normalize(e,{operation:t}),"set_selection"===t.type&&(e.marks=null),y.get(e)||(y.set(e,!0),Promise.resolve().then((function(){y.set(e,!1),e.onChange({operation:t}),e.operations=[]})))},Be=function(e,t){switch(t.type){case"insert_text":case"remove_text":case"set_node":var n=t.path;return A.levels(n);case"insert_node":var r=t.node,i=t.path,u=A.levels(i),l=re.isText(r)?[]:Array.from(B.nodes(r),(function(e){var t=(0,a.A)(e,2)[1];return i.concat(t)}));return[].concat((0,s.A)(u),(0,s.A)(l));case"merge_node":var c=t.path,d=A.ancestors(c),f=A.previous(c);return[].concat((0,s.A)(d),[f]);case"move_node":var p=t.path,h=t.newPath;if(A.equals(p,h))return[];var m,g=[],v=[],y=(0,o.A)(A.ancestors(p));try{for(y.s();!(m=y.n()).done;){var b=m.value,E=A.transform(b,t);g.push(E)}}catch(M){y.e(M)}finally{y.f()}var _,C=(0,o.A)(A.ancestors(h));try{for(C.s();!(_=C.n()).done;){var T=_.value,w=A.transform(T,t);v.push(w)}}catch(M){C.e(M)}finally{C.f()}var S=v[v.length-1],k=h[h.length-1],D=S.concat(k);return[].concat(g,v,[D]);case"remove_node":var x=t.path,O=A.ancestors(x);return(0,s.A)(O);case"split_node":var N=t.path,I=A.levels(N),P=A.next(N);return[].concat((0,s.A)(I),[P]);default:return[]}},je=function(e){var t=e.selection;return t?B.fragment(e,t):[]},Ue=function(e,t){var n=(0,a.A)(t,2),r=n[0],i=n[1];if(!re.isText(r))if(M.isElement(r)&&0===r.children.length){Re.insertNodes(e,{text:""},{at:i.concat(0),voids:!0})}else for(var o=!Y.isEditor(r)&&(M.isElement(r)&&(e.isInline(r)||0===r.children.length||re.isText(r.children[0])||e.isInline(r.children[0]))),s=0,u=0;u<r.children.length;u++,s++){var l=B.get(e,i);if(!re.isText(l)){var c=l.children[s],d=l.children[s-1],f=u===r.children.length-1;if((re.isText(c)||M.isElement(c)&&e.isInline(c))!==o)Re.removeNodes(e,{at:i.concat(s),voids:!0}),s--;else if(M.isElement(c)){if(e.isInline(c))if(null!=d&&re.isText(d)){if(f){Re.insertNodes(e,{text:""},{at:i.concat(s+1),voids:!0}),s++}}else{Re.insertNodes(e,{text:""},{at:i.concat(s),voids:!0}),s++}}else null!=d&&re.isText(d)&&(re.equals(c,d,{loose:!0})?(Re.mergeNodes(e,{at:i.concat(s),voids:!0}),s--):""===d.text?(Re.removeNodes(e,{at:i.concat(s-1),voids:!0}),s--):""===c.text&&(Re.removeNodes(e,{at:i.concat(s),voids:!0}),s--))}}},He=function(e,t){var n=t.iteration,r=42*t.initialDirtyPathsLength;if(n>r)throw new Error("Could not completely normalize the editor after ".concat(r," iterations! This is usually due to incorrect normalization logic that leaves a node in an invalid state."));return!0},ze=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.voids,r=void 0!==n&&n,i=t.mode,s=void 0===i?"lowest":i,u=t.at,l=void 0===u?e.selection:u,c=t.match;if(l){var d,f=Y.path(e,l),p="lowest"===s,h=(0,o.A)(Y.levels(e,{at:f,voids:r,match:c,reverse:p}));try{for(h.s();!(d=h.n()).done;){var m=(0,a.A)(d.value,2),g=m[0],v=m[1];if(!re.isText(g))if(I.isRange(l)){if(A.isAncestor(v,l.anchor.path)&&A.isAncestor(v,l.focus.path))return[g,v]}else if(!A.equals(f,v))return[g,v]}}catch(y){h.e(y)}finally{h.f()}}};function Ve(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 Ye(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ve(Object(n),!0).forEach((function(t){T(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ve(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Ge=function(e,t,n){var i=e.selection;if(i){var o=function(t,n){if(!re.isText(t))return!1;var r=Y.parent(e,n),i=(0,a.A)(r,2),o=i[0];i[1];return!e.isVoid(o)||e.markableVoid(o)},s=I.isExpanded(i),u=!1;if(!s){var l=Y.node(e,i),c=(0,a.A)(l,2),d=c[0],f=c[1];if(d&&o(d,f)){var p=Y.parent(e,f),h=(0,a.A)(p,1)[0];u=h&&e.markableVoid(h)}}if(s||u)Re.setNodes(e,(0,r.default)({},t,n),{match:o,split:!0,voids:!0});else{var m=Ye(Ye({},Y.marks(e)||{}),{},(0,r.default)({},t,n));e.marks=m,y.get(e)||e.onChange()}}};function qe(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 We(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?qe(Object(n),!0).forEach((function(t){T(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Ke=function(e,t){var n,r,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a={anchor:Y.point(e,t,{edge:"end"}),focus:Y.end(e,[])},s=i.distance,u=void 0===s?1:s,l=0,c=(0,o.A)(Y.positions(e,We(We({},i),{},{at:a})));try{for(c.s();!(r=c.n()).done;){var d=r.value;if(l>u)break;0!==l&&(n=d),l++}}catch(f){c.e(f)}finally{c.f()}return n};function Xe(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 $e(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Xe(Object(n),!0).forEach((function(t){T(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Xe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Ze=function(e,t){var n,r,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a={anchor:Y.start(e,[]),focus:Y.point(e,t,{edge:"start"})},s=i.distance,u=void 0===s?1:s,l=0,c=(0,o.A)(Y.positions(e,$e($e({},i),{},{at:a,reverse:!0})));try{for(c.s();!(r=c.n()).done;){var d=r.value;if(l>u)break;0!==l&&(n=d),l++}}catch(f){c.e(f)}finally{c.f()}return n},Qe=function(e,t){var n=e.selection;n&&I.isCollapsed(n)&&Re.delete(e,{unit:t,reverse:!0})},Je=function(e,t){var n=e.selection;n&&I.isCollapsed(n)&&Re.delete(e,{unit:t})},et=function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).direction,n=void 0===t?"forward":t,r=e.selection;r&&I.isExpanded(r)&&Re.delete(e,{reverse:"backward"===n})},tt=function(e,t){return[Y.start(e,t),Y.end(e,t)]};function nt(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 rt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?nt(Object(n),!0).forEach((function(t){T(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var it=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Y.above(e,rt(rt({},t),{},{match:function(t){return M.isElement(t)&&Y.isElementReadOnly(e,t)}}))},at=function(e,t){return Y.point(e,t,{edge:"end"})},ot=function(e,t){var n=Y.path(e,t,{edge:"start"});return Y.node(e,n)},st=function(e,t){var n=Y.range(e,t);return B.fragment(e,n)};function ut(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 lt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ut(Object(n),!0).forEach((function(t){T(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ut(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ct=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Y.above(e,lt(lt({},t),{},{match:function(t){return M.isElement(t)&&Y.isVoid(e,t)}}))},dt=function(e,t){return t.children.some((function(t){return M.isElement(t)&&Y.isBlock(e,t)}))},ft=function(e,t){return t.children.some((function(t){return re.isText(t)||Y.isInline(e,t)}))},pt=function(e,t){return B.has(e,t)},ht=function(e,t){return t.children.every((function(e){return re.isText(e)}))},mt=function(e){Re.splitNodes(e,{always:!0})},gt=function(e,t,n){Re.insertNodes(e,t,n)},vt=function(e){Re.splitNodes(e,{always:!0})};function yt(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}var bt=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=e.selection,i=e.marks;if(r){if(i){var a=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?yt(Object(n),!0).forEach((function(t){T(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):yt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({text:t},i);Re.insertNodes(e,a,{at:n.at,voids:n.voids})}else Re.insertText(e,t,n);e.marks=null}},Et=function(e,t){return!e.isInline(t)},_t=function(e,t,n){return Y.isStart(e,t,n)||Y.isEnd(e,t,n)},Ct=function(e,t){var n=t.children,r=(0,a.A)(n,1)[0];return 0===n.length||1===n.length&&re.isText(r)&&""===r.text&&!e.isVoid(t)},At=function(e,t,n){var r=Y.end(e,n);return X.equals(t,r)},Tt=function(e){var t=b.get(e);return void 0===t||t},wt=function(e,t,n){if(0!==t.offset)return!1;var r=Y.start(e,n);return X.equals(t,r)},St=function(e,t){var n=Y.path(e,t,{edge:"end"});return Y.node(e,n)},kt=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=Y.path(e,t,n);return[B.leaf(e,r),r]};function Dt(e){var t,n,r,s,u,l,d,f,p,h,m,g,v,y,b,E=arguments;return(0,i.A)().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:if(n=(t=E.length>1&&void 0!==E[1]?E[1]:{}).at,r=void 0===n?e.selection:n,s=t.reverse,u=void 0!==s&&s,l=t.voids,d=void 0!==l&&l,null==(f=t.match)&&(f=function(){return!0}),r){i.next=6;break}return i.abrupt("return");case 6:p=[],h=Y.path(e,r),m=(0,o.A)(B.levels(e,h)),i.prev=9,m.s();case 11:if((g=m.n()).done){i.next=20;break}if(v=(0,a.A)(g.value,2),y=v[0],b=v[1],f(y,b)){i.next=15;break}return i.abrupt("continue",18);case 15:if(p.push([y,b]),d||!M.isElement(y)||!Y.isVoid(e,y)){i.next=18;break}return i.abrupt("break",20);case 18:i.next=11;break;case 20:i.next=25;break;case 22:i.prev=22,i.t0=i.catch(9),m.e(i.t0);case 25:return i.prev=25,m.f(),i.finish(25);case 28:return u&&p.reverse(),i.delegateYield(p,"t1",30);case 30:case"end":return i.stop()}}),c,null,[[9,22,25,28]])}var xt=["text"],Ot=["text"],Nt=function(e){var t=e.marks,n=e.selection;if(!n)return null;if(t)return t;if(I.isExpanded(n)){var r=Y.nodes(e,{match:re.isText}),i=(0,a.A)(r,1)[0];return i?x((0,a.A)(i,1)[0],xt):{}}var o=n.anchor,s=o.path,u=Y.leaf(e,s),l=(0,a.A)(u,1)[0];if(0===o.offset){var c=Y.previous(e,{at:s,match:re.isText});if(!Y.above(e,{match:function(t){return M.isElement(t)&&Y.isVoid(e,t)&&e.markableVoid(t)}})){var d=Y.above(e,{match:function(t){return M.isElement(t)&&Y.isBlock(e,t)}});if(c&&d){var f=(0,a.A)(c,2),p=f[0],h=f[1],m=(0,a.A)(d,2)[1];A.isAncestor(m,h)&&(l=p)}}}return x(l,Ot)},It=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.mode,r=void 0===n?"lowest":n,i=t.voids,o=void 0!==i&&i,s=t.match,u=t.at,l=void 0===u?e.selection:u;if(l){var c=Y.after(e,l,{voids:o});if(c){var d=Y.last(e,[]),f=(0,a.A)(d,2)[1],p=[c.path,f];if(A.isPath(l)&&0===l.length)throw new Error("Cannot get the next node from the root node!");if(null==s)if(A.isPath(l)){var h=Y.parent(e,l),m=(0,a.A)(h,1)[0];s=function(e){return m.children.includes(e)}}else s=function(){return!0};var g=Y.nodes(e,{at:p,match:s,mode:r,voids:o}),v=(0,a.A)(g,1)[0];return v}}},Pt=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=Y.path(e,t,n),i=B.get(e,r);return[i,r]};function Mt(e){var t,n,r,s,u,l,c,f,p,h,m,g,v,y,b,E,_,C,T,w,S,k,D,x,O,N,I,P,L=arguments;return(0,i.A)().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:if(n=(t=L.length>1&&void 0!==L[1]?L[1]:{}).at,r=void 0===n?e.selection:n,s=t.mode,u=void 0===s?"all":s,l=t.universal,c=void 0!==l&&l,f=t.reverse,p=void 0!==f&&f,h=t.voids,m=void 0!==h&&h,g=t.ignoreNonSelectable,v=void 0!==g&&g,(y=t.match)||(y=function(){return!0}),r){i.next=6;break}return i.abrupt("return");case 6:q.isSpan(r)?(b=r[0],E=r[1]):(_=Y.path(e,r,{edge:"start"}),C=Y.path(e,r,{edge:"end"}),b=p?C:_,E=p?_:C),T=B.nodes(e,{reverse:p,from:b,to:E,pass:function(t){var n=(0,a.A)(t,1)[0];return!!M.isElement(n)&&(!(m||!Y.isVoid(e,n)&&!Y.isElementReadOnly(e,n))||!(!v||Y.isSelectable(e,n)))}}),w=[],k=(0,o.A)(T),i.prev=10,k.s();case 12:if((D=k.n()).done){i.next=39;break}if(x=(0,a.A)(D.value,2),O=x[0],N=x[1],!v||!M.isElement(O)||Y.isSelectable(e,O)){i.next=16;break}return i.abrupt("continue",37);case 16:if(I=S&&0===A.compare(N,S[1]),"highest"!==u||!I){i.next=19;break}return i.abrupt("continue",37);case 19:if(y(O,N)){i.next=25;break}if(!c||I||!re.isText(O)){i.next=24;break}return i.abrupt("return");case 24:return i.abrupt("continue",37);case 25:if("lowest"!==u||!I){i.next=28;break}return S=[O,N],i.abrupt("continue",37);case 28:if(!(P="lowest"===u?S:[O,N])){i.next=36;break}if(!c){i.next=34;break}w.push(P),i.next=36;break;case 34:return i.next=36,P;case 36:S=[O,N];case 37:i.next=12;break;case 39:i.next=44;break;case 41:i.prev=41,i.t0=i.catch(10),k.e(i.t0);case 44:return i.prev=44,k.f(),i.finish(44);case 47:if("lowest"!==u||!S){i.next=54;break}if(!c){i.next=52;break}w.push(S),i.next=54;break;case 52:return i.next=54,S;case 54:if(!c){i.next=56;break}return i.delegateYield(w,"t1",56);case 56:case"end":return i.stop()}}),d,null,[[10,41,44,47]])}var Lt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.force,r=void 0!==n&&n,i=t.operation,s=function(e){return g.get(e)||[]},u=function(e){var t=s(e).pop(),n=t.join(",");return function(e){return v.get(e)||new Set}(e).delete(n),t};if(Y.isNormalizing(e)){if(r){var l=Array.from(B.nodes(e),(function(e){return(0,a.A)(e,2)[1]})),c=new Set(l.map((function(e){return e.join(",")})));g.set(e,l),v.set(e,c)}0!==s(e).length&&Y.withoutNormalizing(e,(function(){var t,n=(0,o.A)(s(e));try{for(n.s();!(t=n.n()).done;){var r=t.value;if(B.has(e,r)){var l=Y.node(e,r),c=l,d=(0,a.A)(c,2),f=d[0];d[1];M.isElement(f)&&0===f.children.length&&e.normalizeNode(l,{operation:i})}}}catch(y){n.e(y)}finally{n.f()}for(var p=s(e),h=p.length,m=0;0!==p.length;){if(!e.shouldNormalize({dirtyPaths:p,iteration:m,initialDirtyPathsLength:h,operation:i}))return;var g=u(e);if(B.has(e,g)){var v=Y.node(e,g);e.normalizeNode(v,{operation:i})}m++,p=s(e)}}))}},Rt=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=Y.path(e,t,n),i=A.parent(r);return Y.node(e,i)},Ft=function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).affinity,r={current:t,affinity:void 0===n?"forward":n,unref:function(){var t=r.current;return Y.pathRefs(e).delete(r),r.current=null,t}};return Y.pathRefs(e).add(r),r},Bt=function(e){var t=E.get(e);return t||(t=new Set,E.set(e,t)),t},jt=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.depth,i=n.edge;if(A.isPath(t))if("start"===i){var o=B.first(e,t);t=(0,a.A)(o,2)[1]}else if("end"===i){var s=B.last(e,t);t=(0,a.A)(s,2)[1]}return I.isRange(t)&&(t="start"===i?I.start(t):"end"===i?I.end(t):A.common(t.anchor.path,t.focus.path)),X.isPoint(t)&&(t=t.path),null!=r&&(t=t.slice(0,r)),t},Ut=function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).affinity,r={current:t,affinity:void 0===n?"forward":n,unref:function(){var t=r.current;return Y.pointRefs(e).delete(r),r.current=null,t}};return Y.pointRefs(e).add(r),r},Ht=function(e){var t=_.get(e);return t||(t=new Set,_.set(e,t)),t},zt=function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).edge,r=void 0===n?"start":n;if(A.isPath(t)){var i;if("end"===r){var o=B.last(e,t);i=(0,a.A)(o,2)[1]}else{var s=B.first(e,t);i=(0,a.A)(s,2)[1]}var u=B.get(e,i);if(!re.isText(u))throw new Error("Cannot get the ".concat(r," point in the node at path [").concat(t,"] because it has no ").concat(r," text node."));return{path:i,offset:"end"===r?u.text.length:0}}if(I.isRange(t)){var l=I.edges(t),c=(0,a.A)(l,2),d=c[0],f=c[1];return"start"===r?d:f}return t};function Vt(e){var t,n,r,s,u,l,c,d,p,h,m,g,v,y,b,E,_,C,T,w,S,k,D,x,O,N,P,L,R,F,B,j=arguments;return(0,i.A)().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:if(B=function(e,t,n){return"character"===t?oe(e,n):"word"===t?ce(e,n):"line"===t||"block"===t?e.length:1},n=(t=j.length>1&&void 0!==j[1]?j[1]:{}).at,r=void 0===n?e.selection:n,s=t.unit,u=void 0===s?"offset":s,l=t.reverse,c=void 0!==l&&l,d=t.voids,p=void 0!==d&&d,h=t.ignoreNonSelectable,m=void 0!==h&&h,r){i.next=5;break}return i.abrupt("return");case 5:g=Y.range(e,r),v=I.edges(g),y=(0,a.A)(v,2),b=y[0],E=y[1],_=c?E:b,C=!1,T="",w=0,S=0,k=0,D=(0,o.A)(Y.nodes(e,{at:r,reverse:c,voids:p,ignoreNonSelectable:m})),i.prev=14,D.s();case 16:if((x=D.n()).done){i.next=51;break}if(O=(0,a.A)(x.value,2),N=O[0],P=O[1],!M.isElement(N)){i.next=26;break}if(p||!e.isVoid(N)&&!e.isElementReadOnly(N)){i.next=23;break}return i.next=22,Y.start(e,P);case 22:return i.abrupt("continue",49);case 23:if(!e.isInline(N)){i.next=25;break}return i.abrupt("continue",49);case 25:Y.hasInlines(e,N)&&(L=A.isAncestor(P,E.path)?E:Y.end(e,P),R=A.isAncestor(P,b.path)?b:Y.start(e,P),T=Y.string(e,{anchor:R,focus:L},{voids:p}),C=!0);case 26:if(!re.isText(N)){i.next=49;break}if((F=A.equals(P,_.path))?(S=c?_.offset:N.text.length-_.offset,k=_.offset):(S=N.text.length,k=c?S:0),!F&&!C&&"offset"!==u){i.next=33;break}return i.next=32,{path:P,offset:k};case 32:C=!1;case 33:if(0!==w){i.next=39;break}if(""!==T){i.next=37;break}return i.abrupt("break",49);case 37:w=B(T,u,c),T=de(T,w,c)[1];case 39:if(k=c?k-w:k+w,!((S-=w)<0)){i.next=44;break}return w=-S,i.abrupt("break",49);case 44:return w=0,i.next=47,{path:P,offset:k};case 47:i.next=33;break;case 49:i.next=16;break;case 51:i.next=56;break;case 53:i.prev=53,i.t0=i.catch(14),D.e(i.t0);case 56:return i.prev=56,D.f(),i.finish(56);case 59:case"end":return i.stop()}}),f,null,[[14,53,56,59]])}var Yt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.mode,r=void 0===n?"lowest":n,i=t.voids,o=void 0!==i&&i,s=t.match,u=t.at,l=void 0===u?e.selection:u;if(l){var c=Y.before(e,l,{voids:o});if(c){var d=Y.first(e,[]),f=(0,a.A)(d,2)[1],p=[c.path,f];if(A.isPath(l)&&0===l.length)throw new Error("Cannot get the previous node from the root node!");if(null==s)if(A.isPath(l)){var h=Y.parent(e,l),m=(0,a.A)(h,1)[0];s=function(e){return m.children.includes(e)}}else s=function(){return!0};var g=Y.nodes(e,{reverse:!0,at:p,match:s,mode:r,voids:o}),v=(0,a.A)(g,1)[0];return v}}},Gt=function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).affinity,r={current:t,affinity:void 0===n?"forward":n,unref:function(){var t=r.current;return Y.rangeRefs(e).delete(r),r.current=null,t}};return Y.rangeRefs(e).add(r),r},qt=function(e){var t=C.get(e);return t||(t=new Set,C.set(e,t)),t},Wt=function(e,t,n){return I.isRange(t)&&!n?t:{anchor:Y.start(e,t),focus:Y.end(e,n||t)}};function Kt(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}var Xt=function(e,t){var n=e.selection;if(n){var r=function(t,n){if(!re.isText(t))return!1;var r=Y.parent(e,n),i=(0,a.A)(r,2),o=i[0];i[1];return!e.isVoid(o)||e.markableVoid(o)},i=I.isExpanded(n),o=!1;if(!i){var s=Y.node(e,n),u=(0,a.A)(s,2),l=u[0],c=u[1];if(l&&r(l,c)){var d=Y.parent(e,c),f=(0,a.A)(d,1)[0];o=f&&e.markableVoid(f)}}if(i||o)Re.unsetNodes(e,t,{match:r,split:!0,voids:!0});else{var p=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Kt(Object(n),!0).forEach((function(t){T(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Kt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},Y.marks(e)||{});delete p[t],e.marks=p,y.get(e)||e.onChange()}}},$t=function(e,t){b.set(e,t)},Zt=function(e,t){return Y.point(e,t,{edge:"start"})},Qt=function(e,t){var n,r=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).voids,i=void 0!==r&&r,s=Y.range(e,t),u=I.edges(s),l=(0,a.A)(u,2),c=l[0],d=l[1],f="",p=(0,o.A)(Y.nodes(e,{at:s,match:re.isText,voids:i}));try{for(p.s();!(n=p.n()).done;){var h=(0,a.A)(n.value,2),m=h[0],g=h[1],v=m.text;A.equals(g,d.path)&&(v=v.slice(0,d.offset)),A.equals(g,c.path)&&(v=v.slice(c.offset)),f+=v}}catch(y){p.e(y)}finally{p.f()}return f},Jt=function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).voids,r=void 0!==n&&n,i=I.edges(t),s=(0,a.A)(i,2),u=s[0],l=s[1];if(0!==u.offset||0!==l.offset||I.isCollapsed(t)||A.hasPrevious(l.path))return t;var c,d=Y.above(e,{at:l,match:function(t){return M.isElement(t)&&Y.isBlock(e,t)},voids:r}),f=d?d[1]:[],p={anchor:Y.start(e,u),focus:l},h=!0,m=(0,o.A)(Y.nodes(e,{at:p,match:re.isText,reverse:!0,voids:r}));try{for(m.s();!(c=m.n()).done;){var g=(0,a.A)(c.value,2),v=g[0],y=g[1];if(h)h=!1;else if(""!==v.text||A.isBefore(y,f)){l={path:y,offset:v.text.length};break}}}catch(b){m.e(b)}finally{m.f()}return{anchor:u,focus:l}},en=function(e,t){var n=Y.isNormalizing(e);Y.setNormalizing(e,!1);try{t()}finally{Y.setNormalizing(e,n)}Y.normalize(e)},tn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Y.withoutNormalizing(e,(function(){var n,r,i=t.reverse,s=void 0!==i&&i,u=t.unit,l=void 0===u?"character":u,c=t.distance,d=void 0===c?1:c,f=t.voids,p=void 0!==f&&f,h=t.at,m=void 0===h?e.selection:h,g=t.hanging,v=void 0!==g&&g;if(m){var y=!1;if(I.isRange(m)&&I.isCollapsed(m)&&(y=!0,m=m.anchor),X.isPoint(m)){var b=Y.void(e,{at:m,mode:"highest"});if(!p&&b){m=(0,a.A)(b,2)[1]}else{var E={unit:l,distance:d};m={anchor:m,focus:s?Y.before(e,m,E)||Y.start(e,[]):Y.after(e,m,E)||Y.end(e,[])},v=!0}}if(A.isPath(m))Re.removeNodes(e,{at:m,voids:p});else if(!I.isCollapsed(m)){if(!v){var _=I.edges(m),C=(0,a.A)(_,2)[1],T=Y.end(e,[]);X.equals(C,T)||(m=Y.unhangRange(e,m,{voids:p}))}var w=I.edges(m),S=(0,a.A)(w,2),k=S[0],D=S[1],x=Y.above(e,{match:function(t){return M.isElement(t)&&Y.isBlock(e,t)},at:k,voids:p}),O=Y.above(e,{match:function(t){return M.isElement(t)&&Y.isBlock(e,t)},at:D,voids:p}),N=x&&O&&!A.equals(x[1],O[1]),P=A.equals(k.path,D.path),L=p?null:null!==(n=Y.void(e,{at:k,mode:"highest"}))&&void 0!==n?n:Y.elementReadOnly(e,{at:k,mode:"highest"}),R=p?null:null!==(r=Y.void(e,{at:D,mode:"highest"}))&&void 0!==r?r:Y.elementReadOnly(e,{at:D,mode:"highest"});if(L){var F=Y.before(e,k);F&&x&&A.isAncestor(x[1],F.path)&&(k=F)}if(R){var B=Y.after(e,D);B&&O&&A.isAncestor(O[1],B.path)&&(D=B)}var j,U,H=[],z=(0,o.A)(Y.nodes(e,{at:m,voids:p}));try{for(z.s();!(U=z.n()).done;){var V=U.value,G=V,q=(0,a.A)(G,2),W=q[0],K=q[1];j&&0===A.compare(K,j)||(!p&&M.isElement(W)&&(Y.isVoid(e,W)||Y.isElementReadOnly(e,W))||!A.isCommon(K,k.path)&&!A.isCommon(K,D.path))&&(H.push(V),j=K)}}catch(me){z.e(me)}finally{z.f()}var $=Array.from(H,(function(t){var n=(0,a.A)(t,2)[1];return Y.pathRef(e,n)})),Z=Y.pointRef(e,k),Q=Y.pointRef(e,D),J="";if(!P&&!L){var ee=Z.current,te=Y.leaf(e,ee),ne=(0,a.A)(te,1)[0],re=ee.path,ie=k.offset,ae=ne.text.slice(ie);ae.length>0&&(e.apply({type:"remove_text",path:re,offset:ie,text:ae}),J=ae)}if($.reverse().map((function(e){return e.unref()})).filter((function(e){return null!==e})).forEach((function(t){return Re.removeNodes(e,{at:t,voids:p})})),!R){var oe=Q.current,se=Y.leaf(e,oe),ue=(0,a.A)(se,1)[0],le=oe.path,ce=P?k.offset:0,de=ue.text.slice(ce,D.offset);de.length>0&&(e.apply({type:"remove_text",path:le,offset:ce,text:de}),J=de)}!P&&N&&Q.current&&Z.current&&Re.mergeNodes(e,{at:Q.current,hanging:!0,voids:p}),y&&s&&"character"===l&&J.length>1&&J.match(/[\u0E00-\u0E7F]+/)&&Re.insertText(e,J.slice(0,J.length-d));var fe=Z.unref(),pe=Q.unref(),he=s?fe||pe:pe||fe;null==t.at&&he&&Re.select(e,he)}}}))},nn=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};Y.withoutNormalizing(e,(function(){var r=n.hanging,i=void 0!==r&&r,s=n.voids,u=void 0!==s&&s,l=n.at,c=void 0===l?ie(e):l;if(t.length){if(I.isRange(c))if(i||(c=Y.unhangRange(e,c,{voids:u})),I.isCollapsed(c))c=c.anchor;else{var d=I.edges(c),f=(0,a.A)(d,2)[1];if(!u&&Y.void(e,{at:f}))return;var p=Y.pointRef(e,f);Re.delete(e,{at:c}),c=p.unref()}else A.isPath(c)&&(c=Y.start(e,c));if(u||!Y.void(e,{at:c})){var h=Y.above(e,{at:c,match:function(t){return M.isElement(t)&&Y.isInline(e,t)},mode:"highest",voids:u});if(h){var m=(0,a.A)(h,2)[1];if(Y.isEnd(e,c,m))c=Y.after(e,m);else if(Y.isStart(e,c,m)){c=Y.before(e,m)}}var g,v=Y.above(e,{match:function(t){return M.isElement(t)&&Y.isBlock(e,t)},at:c,voids:u}),y=(0,a.A)(v,2)[1],b=Y.isStart(e,c,y),E=Y.isEnd(e,c,y),_=b&&E,C=!b||b&&E,T=!E,w=B.first({children:t},[]),S=(0,a.A)(w,2)[1],k=B.last({children:t},[]),D=(0,a.A)(k,2)[1],x=[],O=function(t){var n=(0,a.A)(t,2),r=n[0],i=n[1];return!(0===i.length)&&(!!_||!(C&&A.isAncestor(i,S)&&M.isElement(r)&&!e.isVoid(r)&&!e.isInline(r))&&!(T&&A.isAncestor(i,D)&&M.isElement(r)&&!e.isVoid(r)&&!e.isInline(r)))},N=(0,o.A)(B.nodes({children:t},{pass:O}));try{for(N.s();!(g=N.n()).done;){var P=g.value;O(P)&&x.push(P)}}catch(te){N.e(te)}finally{N.f()}for(var L=[],R=[],F=[],j=!0,U=!1,H=0,z=x;H<z.length;H++){var V=(0,a.A)(z[H],1)[0];M.isElement(V)&&!e.isInline(V)?(j=!1,U=!0,R.push(V)):j?L.push(V):F.push(V)}var G=Y.nodes(e,{at:c,match:function(t){return re.isText(t)||Y.isInline(e,t)},mode:"highest",voids:u}),q=(0,a.A)(G,1)[0],W=(0,a.A)(q,2)[1],K=Y.isStart(e,c,W),X=Y.isEnd(e,c,W),$=Y.pathRef(e,E&&!F.length?A.next(y):y),Z=Y.pathRef(e,X?A.next(W):W);Re.splitNodes(e,{at:c,match:function(t){return U?M.isElement(t)&&Y.isBlock(e,t):re.isText(t)||Y.isInline(e,t)},mode:U?"lowest":"highest",always:U&&(!b||L.length>0)&&(!E||F.length>0),voids:u});var Q,J=Y.pathRef(e,!K||K&&X?A.next(W):W);if(Re.insertNodes(e,L,{at:J.current,match:function(t){return re.isText(t)||Y.isInline(e,t)},mode:"highest",voids:u}),_&&!L.length&&R.length&&!F.length&&Re.delete(e,{at:y,voids:u}),Re.insertNodes(e,R,{at:$.current,match:function(t){return M.isElement(t)&&Y.isBlock(e,t)},mode:"lowest",voids:u}),Re.insertNodes(e,F,{at:Z.current,match:function(t){return re.isText(t)||Y.isInline(e,t)},mode:"highest",voids:u}),!n.at)if(F.length>0&&Z.current?Q=A.previous(Z.current):R.length>0&&$.current?Q=A.previous($.current):J.current&&(Q=A.previous(J.current)),Q){var ee=Y.end(e,Q);Re.select(e,ee)}J.unref(),$.unref(),Z.unref()}}}))},rn=function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).edge,n=void 0===t?"anchor":t,r=e.selection;if(r)if("anchor"===n)Re.select(e,r.anchor);else if("focus"===n)Re.select(e,r.focus);else if("start"===n){var i=I.edges(r),o=(0,a.A)(i,1)[0];Re.select(e,o)}else if("end"===n){var s=I.edges(r),u=(0,a.A)(s,2)[1];Re.select(e,u)}},an=function(e){var t=e.selection;t&&e.apply({type:"set_selection",properties:t,newProperties:null})},on=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.selection,r=t.distance,i=void 0===r?1:r,a=t.unit,o=void 0===a?"character":a,s=t.reverse,u=void 0!==s&&s,l=t.edge,c=void 0===l?null:l;if(n){"start"===c&&(c=I.isBackward(n)?"focus":"anchor"),"end"===c&&(c=I.isBackward(n)?"anchor":"focus");var d=n.anchor,f=n.focus,p={distance:i,unit:o,ignoreNonSelectable:!0},h={};if(null==c||"anchor"===c){var m=u?Y.before(e,d,p):Y.after(e,d,p);m&&(h.anchor=m)}if(null==c||"focus"===c){var g=u?Y.before(e,f,p):Y.after(e,f,p);g&&(h.focus=g)}Re.setSelection(e,h)}},sn=function(e,t){var n=e.selection;if(t=Y.range(e,t),n)Re.setSelection(e,t);else{if(!I.isRange(t))throw new Error("When setting the selection and the current selection is `null` you must provide at least an `anchor` and `focus`, but you passed: ".concat(Z.stringify(t)));e.apply({type:"set_selection",properties:n,newProperties:t})}};function un(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 ln(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?un(Object(n),!0).forEach((function(t){T(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):un(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var cn=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=e.selection,a=n.edge,o=void 0===a?"both":a;if(i){"start"===o&&(o=I.isBackward(i)?"focus":"anchor"),"end"===o&&(o=I.isBackward(i)?"anchor":"focus");var s=i.anchor,u=i.focus,l="anchor"===o?s:u;Re.setSelection(e,(0,r.default)({},"anchor"===o?"anchor":"focus",ln(ln({},l),t)))}},dn=function(e,t){var n=e.selection,r={},i={};if(n){for(var a in t)("anchor"===a&&null!=t.anchor&&!X.equals(t.anchor,n.anchor)||"focus"===a&&null!=t.focus&&!X.equals(t.focus,n.focus)||"anchor"!==a&&"focus"!==a&&t[a]!==n[a])&&(r[a]=n[a],i[a]=t[a]);Object.keys(r).length>0&&e.apply({type:"set_selection",properties:r,newProperties:i})}},fn=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};Y.withoutNormalizing(e,(function(){var r=n.hanging,i=void 0!==r&&r,s=n.voids,u=void 0!==s&&s,l=n.mode,c=void 0===l?"lowest":l,d=n.at,f=n.match,p=n.select;if(B.isNode(t)&&(t=[t]),0!==t.length){var h=t,m=(0,a.A)(h,1)[0];if(d||(d=ie(e),p=!0),null==p&&(p=!1),I.isRange(d))if(i||(d=Y.unhangRange(e,d,{voids:u})),I.isCollapsed(d))d=d.anchor;else{var g=I.edges(d),v=(0,a.A)(g,2)[1],y=Y.pointRef(e,v);Re.delete(e,{at:d}),d=y.unref()}if(X.isPoint(d)){null==f&&(f=re.isText(m)?function(e){return re.isText(e)}:e.isInline(m)?function(t){return re.isText(t)||Y.isInline(e,t)}:function(t){return M.isElement(t)&&Y.isBlock(e,t)});var b=Y.nodes(e,{at:d.path,match:f,mode:c,voids:u}),E=(0,a.A)(b,1)[0];if(!E)return;var _=(0,a.A)(E,2)[1],C=Y.pathRef(e,_),T=Y.isEnd(e,d,_);Re.splitNodes(e,{at:d,match:f,mode:c,voids:u});var w=C.unref();d=T?A.next(w):w}var S=A.parent(d),k=d[d.length-1];if(u||!Y.void(e,{at:S})){var D,x=(0,o.A)(t);try{for(x.s();!(D=x.n()).done;){var O=D.value,N=S.concat(k);k++,e.apply({type:"insert_node",path:N,node:O}),d=A.next(d)}}catch(L){x.e(L)}finally{x.f()}if(d=A.previous(d),p){var P=Y.end(e,d);P&&Re.select(e,P)}}}}))},pn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Y.withoutNormalizing(e,(function(){var n=t.at,r=void 0===n?e.selection:n,i=t.mode,o=void 0===i?"lowest":i,s=t.voids,u=void 0!==s&&s,l=t.match;if(null==l&&(l=A.isPath(r)?ae(e,r):function(t){return M.isElement(t)&&Y.isBlock(e,t)}),r)for(var c=Y.nodes(e,{at:r,match:l,mode:o,voids:u}),d=0,f=Array.from(c,(function(t){var n=(0,a.A)(t,2)[1];return Y.pathRef(e,n)}));d<f.length;d++){var p=f[d].unref();if(p.length<2)throw new Error("Cannot lift node at a path [".concat(p,"] because it has a depth of less than `2`."));var h=Y.node(e,A.parent(p)),m=(0,a.A)(h,2),g=m[0],v=m[1],y=p[p.length-1],b=g.children.length;if(1===b){var E=A.next(v);Re.moveNodes(e,{at:p,to:E,voids:u}),Re.removeNodes(e,{at:v,voids:u})}else if(0===y)Re.moveNodes(e,{at:p,to:v,voids:u});else if(y===b-1){var _=A.next(v);Re.moveNodes(e,{at:p,to:_,voids:u})}else{var C=A.next(p),T=A.next(v);Re.splitNodes(e,{at:C,voids:u}),Re.moveNodes(e,{at:p,to:T,voids:u})}}}))},hn=["text"],mn=["children"],gn=function(e,t){if(M.isElement(t)){var n=t;return!!Y.isVoid(e,t)||1===n.children.length&&gn(e,n.children[0])}return!Y.isEditor(t)},vn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Y.withoutNormalizing(e,(function(){var n=t.match,r=t.at,i=void 0===r?e.selection:r,o=t.hanging,s=void 0!==o&&o,u=t.voids,l=void 0!==u&&u,c=t.mode,d=void 0===c?"lowest":c;if(i){if(null==n)if(A.isPath(i)){var f=Y.parent(e,i),p=(0,a.A)(f,1)[0];n=function(e){return p.children.includes(e)}}else n=function(t){return M.isElement(t)&&Y.isBlock(e,t)};if(!s&&I.isRange(i)&&(i=Y.unhangRange(e,i,{voids:l})),I.isRange(i))if(I.isCollapsed(i))i=i.anchor;else{var h=I.edges(i),m=(0,a.A)(h,2)[1],g=Y.pointRef(e,m);Re.delete(e,{at:i}),i=g.unref(),null==t.at&&Re.select(e,i)}var v=Y.nodes(e,{at:i,match:n,voids:l,mode:d}),y=(0,a.A)(v,1)[0],b=Y.previous(e,{at:i,match:n,voids:l,mode:d});if(y&&b){var E=(0,a.A)(y,2),_=E[0],C=E[1],T=(0,a.A)(b,2),w=T[0],S=T[1];if(0!==C.length&&0!==S.length){var k,D,O=A.next(S),N=A.common(C,S),P=A.isSibling(C,S),L=Array.from(Y.levels(e,{at:C}),(function(e){return(0,a.A)(e,1)[0]})).slice(N.length).slice(0,-1),R=Y.above(e,{at:C,mode:"highest",match:function(t){return L.includes(t)&&gn(e,t)}}),F=R&&Y.pathRef(e,R[1]);if(re.isText(_)&&re.isText(w)){var B=x(_,hn);D=w.text.length,k=B}else{if(!M.isElement(_)||!M.isElement(w))throw new Error("Cannot merge the node at path [".concat(C,"] with the previous sibling because it is not the same kind: ").concat(Z.stringify(_)," ").concat(Z.stringify(w)));B=x(_,mn);D=w.children.length,k=B}P||Re.moveNodes(e,{at:C,to:O,voids:l}),F&&Re.removeNodes(e,{at:F.current,voids:l}),M.isElement(w)&&Y.isEmpty(e,w)||re.isText(w)&&""===w.text&&0!==S[S.length-1]?Re.removeNodes(e,{at:S,voids:l}):e.apply({type:"merge_node",path:O,position:D,properties:k}),F&&F.unref()}}}}))},yn=function(e,t){Y.withoutNormalizing(e,(function(){var n=t.to,r=t.at,i=void 0===r?e.selection:r,o=t.mode,s=void 0===o?"lowest":o,u=t.voids,l=void 0!==u&&u,c=t.match;if(i){null==c&&(c=A.isPath(i)?ae(e,i):function(t){return M.isElement(t)&&Y.isBlock(e,t)});for(var d=Y.pathRef(e,n),f=Y.nodes(e,{at:i,match:c,mode:s,voids:l}),p=0,h=Array.from(f,(function(t){var n=(0,a.A)(t,2)[1];return Y.pathRef(e,n)}));p<h.length;p++){var m=h[p].unref(),g=d.current;0!==m.length&&e.apply({type:"move_node",path:m,newPath:g}),d.current&&A.isSibling(g,m)&&A.isAfter(g,m)&&(d.current=A.next(d.current))}d.unref()}}))},bn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Y.withoutNormalizing(e,(function(){var n=t.hanging,r=void 0!==n&&n,i=t.voids,o=void 0!==i&&i,s=t.mode,u=void 0===s?"lowest":s,l=t.at,c=void 0===l?e.selection:l,d=t.match;if(c){null==d&&(d=A.isPath(c)?ae(e,c):function(t){return M.isElement(t)&&Y.isBlock(e,t)}),!r&&I.isRange(c)&&(c=Y.unhangRange(e,c,{voids:o}));for(var f=Y.nodes(e,{at:c,match:d,mode:u,voids:o}),p=0,h=Array.from(f,(function(t){var n=(0,a.A)(t,2)[1];return Y.pathRef(e,n)}));p<h.length;p++){var m=h[p].unref();if(m){var g=Y.node(e,m),v=(0,a.A)(g,1)[0];e.apply({type:"remove_node",path:m,node:v})}}}}))},En=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};Y.withoutNormalizing(e,(function(){var r=n.match,i=n.at,s=void 0===i?e.selection:i,u=n.compare,l=n.merge,c=n.hanging,d=void 0!==c&&c,f=n.mode,p=void 0===f?"lowest":f,h=n.split,m=void 0!==h&&h,g=n.voids,v=void 0!==g&&g;if(s){if(null==r&&(r=A.isPath(s)?ae(e,s):function(t){return M.isElement(t)&&Y.isBlock(e,t)}),!d&&I.isRange(s)&&(s=Y.unhangRange(e,s,{voids:v})),m&&I.isRange(s)){if(I.isCollapsed(s)&&Y.leaf(e,s.anchor)[0].text.length>0)return;var y=Y.rangeRef(e,s,{affinity:"inward"}),b=I.edges(s),E=(0,a.A)(b,2),_=E[0],C=E[1],T="lowest"===p?"lowest":"highest",w=Y.isEnd(e,C,C.path);Re.splitNodes(e,{at:C,match:r,mode:T,voids:v,always:!w});var S=Y.isStart(e,_,_.path);Re.splitNodes(e,{at:_,match:r,mode:T,voids:v,always:!S}),s=y.unref(),null==n.at&&Re.select(e,s)}u||(u=function(e,t){return e!==t});var k,D=(0,o.A)(Y.nodes(e,{at:s,match:r,mode:p,voids:v}));try{for(D.s();!(k=D.n()).done;){var x=(0,a.A)(k.value,2),O=x[0],N=x[1],P={},L={};if(0!==N.length){var R=!1;for(var F in t)"children"!==F&&"text"!==F&&u(t[F],O[F])&&(R=!0,O.hasOwnProperty(F)&&(P[F]=O[F]),l?null!=t[F]&&(L[F]=l(O[F],t[F])):null!=t[F]&&(L[F]=t[F]));R&&e.apply({type:"set_node",path:N,properties:P,newProperties:L})}}}catch(B){D.e(B)}finally{D.f()}}}))},_n=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Y.withoutNormalizing(e,(function(){var n=t.mode,r=void 0===n?"lowest":n,i=t.voids,s=void 0!==i&&i,u=t.match,l=t.at,c=void 0===l?e.selection:l,d=t.height,f=void 0===d?0:d,p=t.always,h=void 0!==p&&p;if(null==u&&(u=function(t){return M.isElement(t)&&Y.isBlock(e,t)}),I.isRange(c)&&(c=function(e,t){if(I.isCollapsed(t))return t.anchor;var n=I.edges(t),r=(0,a.A)(n,2)[1],i=Y.pointRef(e,r);return Re.delete(e,{at:t}),i.unref()}(e,c)),A.isPath(c)){var m=c,g=Y.point(e,m),v=Y.parent(e,m),y=(0,a.A)(v,1)[0];u=function(e){return e===y},f=g.path.length-m.length+1,c=g,h=!0}if(c){var b,E=Y.pointRef(e,c,{affinity:"backward"});try{var _=Y.nodes(e,{at:c,match:u,mode:r,voids:s}),C=(0,a.A)(_,1)[0];if(!C)return;var T=Y.void(e,{at:c,mode:"highest"});if(!s&&T){var w=(0,a.A)(T,2),S=w[0],k=w[1];if(M.isElement(S)&&e.isInline(S)){var D=Y.after(e,k);if(!D){var x=A.next(k);Re.insertNodes(e,{text:""},{at:x,voids:s}),D=Y.point(e,x)}c=D,h=!0}f=c.path.length-k.length+1,h=!0}b=Y.pointRef(e,c);var O,N=c.path.length-f,P=(0,a.A)(C,2)[1],L=c.path.slice(0,N),R=0===f?c.offset:c.path[N]+0,F=(0,o.A)(Y.levels(e,{at:L,reverse:!0,voids:s}));try{for(F.s();!(O=F.n()).done;){var j=(0,a.A)(O.value,2),U=j[0],H=j[1],z=!1;if(H.length<P.length||0===H.length||!s&&M.isElement(U)&&Y.isVoid(e,U))break;var V=E.current,G=Y.isEnd(e,V,H);if(h||!E||!Y.isEdge(e,V,H)){z=!0;var q=B.extractProps(U);e.apply({type:"split_node",path:H,position:R,properties:q})}R=H[H.length-1]+(z||G?1:0)}}catch(X){F.e(X)}finally{F.f()}if(null==t.at){var W=b.current||Y.end(e,[]);Re.select(e,W)}}finally{var K;E.unref(),null===(K=b)||void 0===K||K.unref()}}}))},Cn=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};Array.isArray(t)||(t=[t]);var r,i={},a=(0,o.A)(t);try{for(a.s();!(r=a.n()).done;){i[r.value]=null}}catch(s){a.e(s)}finally{a.f()}Re.setNodes(e,i,n)},An=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Y.withoutNormalizing(e,(function(){var n=t.mode,r=void 0===n?"lowest":n,i=t.split,s=void 0!==i&&i,u=t.voids,l=void 0!==u&&u,c=t.at,d=void 0===c?e.selection:c,f=t.match;if(d){null==f&&(f=A.isPath(d)?ae(e,d):function(t){return M.isElement(t)&&Y.isBlock(e,t)}),A.isPath(d)&&(d=Y.range(e,d));var p,h=I.isRange(d)?Y.rangeRef(e,d):null,m=Y.nodes(e,{at:d,match:f,mode:r,voids:l}),g=Array.from(m,(function(t){var n=(0,a.A)(t,2)[1];return Y.pathRef(e,n)})).reverse(),v=function(t){var n=t.unref(),r=Y.node(e,n),i=(0,a.A)(r,1)[0],o=Y.range(e,n);s&&h&&(o=I.intersection(h.current,o)),Re.liftNodes(e,{at:o,match:function(e){return M.isAncestor(i)&&i.children.includes(e)},voids:l})},y=(0,o.A)(g);try{for(y.s();!(p=y.n()).done;){v(p.value)}}catch(b){y.e(b)}finally{y.f()}h&&h.unref()}}))};function Tn(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 wn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Tn(Object(n),!0).forEach((function(t){T(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Tn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Sn=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};Y.withoutNormalizing(e,(function(){var r=n.mode,i=void 0===r?"lowest":r,o=n.split,s=void 0!==o&&o,u=n.voids,l=void 0!==u&&u,c=n.match,d=n.at,f=void 0===d?e.selection:d;if(f){if(null==c&&(c=A.isPath(f)?ae(e,f):e.isInline(t)?function(t){return M.isElement(t)&&Y.isInline(e,t)||re.isText(t)}:function(t){return M.isElement(t)&&Y.isBlock(e,t)}),s&&I.isRange(f)){var p=I.edges(f),h=(0,a.A)(p,2),m=h[0],g=h[1],v=Y.rangeRef(e,f,{affinity:"inward"});Re.splitNodes(e,{at:g,match:c,voids:l}),Re.splitNodes(e,{at:m,match:c,voids:l}),f=v.unref(),null==n.at&&Re.select(e,f)}for(var y=0,b=Array.from(Y.nodes(e,{at:f,match:e.isInline(t)?function(t){return M.isElement(t)&&Y.isBlock(e,t)}:function(e){return Y.isEditor(e)},mode:"lowest",voids:l}));y<b.length;y++){var E=(0,a.A)(b[y],2)[1],_=I.isRange(f)?I.intersection(f,Y.range(e,E)):f;if(_){var C=Array.from(Y.nodes(e,{at:_,match:c,mode:i,voids:l}));if(C.length>0){var T=function(){var n=C,r=(0,a.A)(n,1)[0],i=C[C.length-1],o=(0,a.A)(r,2)[1],s=(0,a.A)(i,2)[1];if(0===o.length&&0===s.length)return"continue";var u=A.equals(o,s)?A.parent(o):A.common(o,s),c=Y.range(e,o,s),d=Y.node(e,u),f=(0,a.A)(d,1)[0],p=u.length+1,h=A.next(s.slice(0,p)),m=wn(wn({},t),{},{children:[]});Re.insertNodes(e,m,{at:h,voids:l}),Re.moveNodes(e,{at:c,match:function(e){return M.isAncestor(f)&&f.children.includes(e)},to:h.concat(0),voids:l})}();if("continue"===T)continue}}}}}))},kn=function(){var e={children:[],operations:[],selection:null,marks:null,isElementReadOnly:function(){return!1},isInline:function(){return!1},isSelectable:function(){return!0},isVoid:function(){return!1},markableVoid:function(){return!1},onChange:function(){},apply:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Fe.apply(void 0,[e].concat(n))},addMark:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Ge.apply(void 0,[e].concat(n))},deleteBackward:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Qe.apply(void 0,[e].concat(n))},deleteForward:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Je.apply(void 0,[e].concat(n))},deleteFragment:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return et.apply(void 0,[e].concat(n))},getFragment:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return je.apply(void 0,[e].concat(n))},insertBreak:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return mt.apply(void 0,[e].concat(n))},insertSoftBreak:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return vt.apply(void 0,[e].concat(n))},insertFragment:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return nn.apply(void 0,[e].concat(n))},insertNode:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return gt.apply(void 0,[e].concat(n))},insertText:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return bt.apply(void 0,[e].concat(n))},normalizeNode:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Ue.apply(void 0,[e].concat(n))},removeMark:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Xt.apply(void 0,[e].concat(n))},getDirtyPaths:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Be.apply(void 0,[e].concat(n))},shouldNormalize:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return He.apply(void 0,[e].concat(n))},above:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return ze.apply(void 0,[e].concat(n))},after:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Ke.apply(void 0,[e].concat(n))},before:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Ze.apply(void 0,[e].concat(n))},collapse:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return rn.apply(void 0,[e].concat(n))},delete:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return tn.apply(void 0,[e].concat(n))},deselect:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return an.apply(void 0,[e].concat(n))},edges:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return tt.apply(void 0,[e].concat(n))},elementReadOnly:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return it.apply(void 0,[e].concat(n))},end:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return at.apply(void 0,[e].concat(n))},first:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return ot.apply(void 0,[e].concat(n))},fragment:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return st.apply(void 0,[e].concat(n))},getMarks:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Nt.apply(void 0,[e].concat(n))},hasBlocks:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return dt.apply(void 0,[e].concat(n))},hasInlines:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return ft.apply(void 0,[e].concat(n))},hasPath:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return pt.apply(void 0,[e].concat(n))},hasTexts:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return ht.apply(void 0,[e].concat(n))},insertNodes:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return fn.apply(void 0,[e].concat(n))},isBlock:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Et.apply(void 0,[e].concat(n))},isEdge:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return _t.apply(void 0,[e].concat(n))},isEmpty:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Ct.apply(void 0,[e].concat(n))},isEnd:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return At.apply(void 0,[e].concat(n))},isNormalizing:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Tt.apply(void 0,[e].concat(n))},isStart:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return wt.apply(void 0,[e].concat(n))},last:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return St.apply(void 0,[e].concat(n))},leaf:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return kt.apply(void 0,[e].concat(n))},levels:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Dt.apply(void 0,[e].concat(n))},liftNodes:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return pn.apply(void 0,[e].concat(n))},mergeNodes:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return vn.apply(void 0,[e].concat(n))},move:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return on.apply(void 0,[e].concat(n))},moveNodes:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return yn.apply(void 0,[e].concat(n))},next:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return It.apply(void 0,[e].concat(n))},node:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Pt.apply(void 0,[e].concat(n))},nodes:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Mt.apply(void 0,[e].concat(n))},normalize:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Lt.apply(void 0,[e].concat(n))},parent:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Rt.apply(void 0,[e].concat(n))},path:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return jt.apply(void 0,[e].concat(n))},pathRef:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Ft.apply(void 0,[e].concat(n))},pathRefs:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Bt.apply(void 0,[e].concat(n))},point:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return zt.apply(void 0,[e].concat(n))},pointRef:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Ut.apply(void 0,[e].concat(n))},pointRefs:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Ht.apply(void 0,[e].concat(n))},positions:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Vt.apply(void 0,[e].concat(n))},previous:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Yt.apply(void 0,[e].concat(n))},range:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Wt.apply(void 0,[e].concat(n))},rangeRef:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Gt.apply(void 0,[e].concat(n))},rangeRefs:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return qt.apply(void 0,[e].concat(n))},removeNodes:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return bn.apply(void 0,[e].concat(n))},select:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return sn.apply(void 0,[e].concat(n))},setNodes:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return En.apply(void 0,[e].concat(n))},setNormalizing:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return $t.apply(void 0,[e].concat(n))},setPoint:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return cn.apply(void 0,[e].concat(n))},setSelection:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return dn.apply(void 0,[e].concat(n))},splitNodes:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return _n.apply(void 0,[e].concat(n))},start:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Zt.apply(void 0,[e].concat(n))},string:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Qt.apply(void 0,[e].concat(n))},unhangRange:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Jt.apply(void 0,[e].concat(n))},unsetNodes:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Cn.apply(void 0,[e].concat(n))},unwrapNodes:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return An.apply(void 0,[e].concat(n))},void:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return ct.apply(void 0,[e].concat(n))},withoutNormalizing:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return en.apply(void 0,[e].concat(n))},wrapNodes:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Sn.apply(void 0,[e].concat(n))}};return e}},52951:function(e,t,n){e.exports=function(){"use strict";var e=function(e){var t=e.id,n=e.viewBox,r=e.content;this.id=t,this.viewBox=n,this.content=r};e.prototype.stringify=function(){return this.content},e.prototype.toString=function(){return this.stringify()},e.prototype.destroy=function(){var e=this;["id","viewBox","content"].forEach((function(t){return delete e[t]}))};var t=function(e){var t=!!document.importNode,n=(new DOMParser).parseFromString(e,"image/svg+xml").documentElement;return t?document.importNode(n,!0):n};function r(e,t){return e(t={exports:{}},t.exports),t.exports}"undefined"!==typeof window?window:"undefined"!==typeof n.g?n.g:"undefined"!==typeof self&&self;var i=r((function(e,t){!function(t,n){e.exports=n()}(0,(function(){function e(e){return e&&"object"===typeof e&&"[object RegExp]"!==Object.prototype.toString.call(e)&&"[object Date]"!==Object.prototype.toString.call(e)}function t(e){return Array.isArray(e)?[]:{}}function n(n,r){return r&&!0===r.clone&&e(n)?a(t(n),n,r):n}function r(t,r,i){var o=t.slice();return r.forEach((function(r,s){"undefined"===typeof o[s]?o[s]=n(r,i):e(r)?o[s]=a(t[s],r,i):-1===t.indexOf(r)&&o.push(n(r,i))})),o}function i(t,r,i){var o={};return e(t)&&Object.keys(t).forEach((function(e){o[e]=n(t[e],i)})),Object.keys(r).forEach((function(s){e(r[s])&&t[s]?o[s]=a(t[s],r[s],i):o[s]=n(r[s],i)})),o}function a(e,t,a){var o=Array.isArray(t),s=(a||{arrayMerge:r}).arrayMerge||r;return o?Array.isArray(e)?s(e,t,a):n(t,a):i(e,t,a)}return a.all=function(e,t){if(!Array.isArray(e)||e.length<2)throw new Error("first argument should be an array with at least two elements");return e.reduce((function(e,n){return a(e,n,t)}))},a}))})),a=r((function(e,t){var n={svg:{name:"xmlns",uri:"http://www.w3.org/2000/svg"},xlink:{name:"xmlns:xlink",uri:"http://www.w3.org/1999/xlink"}};t.default=n,e.exports=t.default})),o=function(e){return Object.keys(e).map((function(t){return t+'="'+e[t].toString().replace(/"/g,"&quot;")+'"'})).join(" ")},s=a.svg,u=a.xlink,l={};l[s.name]=s.uri,l[u.name]=u.uri;var c=function(e,t){void 0===e&&(e="");var n=i(l,t||{});return"<svg "+o(n)+">"+e+"</svg>"},d=function(e){function n(){e.apply(this,arguments)}e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n;var r={isMounted:{}};return r.isMounted.get=function(){return!!this.node},n.createFromExistingNode=function(e){return new n({id:e.getAttribute("id"),viewBox:e.getAttribute("viewBox"),content:e.outerHTML})},n.prototype.destroy=function(){this.isMounted&&this.unmount(),e.prototype.destroy.call(this)},n.prototype.mount=function(e){if(this.isMounted)return this.node;var t="string"===typeof e?document.querySelector(e):e,n=this.render();return this.node=n,t.appendChild(n),n},n.prototype.render=function(){var e=this.stringify();return t(c(e)).childNodes[0]},n.prototype.unmount=function(){this.node.parentNode.removeChild(this.node)},Object.defineProperties(n.prototype,r),n}(e);return d}()},82860:function(e,t,n){e.exports=function(){"use strict";function e(e,t){return e(t={exports:{}},t.exports),t.exports}"undefined"!==typeof window?window:"undefined"!==typeof n.g?n.g:"undefined"!==typeof self&&self;var t=e((function(e,t){!function(t,n){e.exports=n()}(0,(function(){function e(e){return e&&"object"===typeof e&&"[object RegExp]"!==Object.prototype.toString.call(e)&&"[object Date]"!==Object.prototype.toString.call(e)}function t(e){return Array.isArray(e)?[]:{}}function n(n,r){return r&&!0===r.clone&&e(n)?a(t(n),n,r):n}function r(t,r,i){var o=t.slice();return r.forEach((function(r,s){"undefined"===typeof o[s]?o[s]=n(r,i):e(r)?o[s]=a(t[s],r,i):-1===t.indexOf(r)&&o.push(n(r,i))})),o}function i(t,r,i){var o={};return e(t)&&Object.keys(t).forEach((function(e){o[e]=n(t[e],i)})),Object.keys(r).forEach((function(s){e(r[s])&&t[s]?o[s]=a(t[s],r[s],i):o[s]=n(r[s],i)})),o}function a(e,t,a){var o=Array.isArray(t),s=(a||{arrayMerge:r}).arrayMerge||r;return o?Array.isArray(e)?s(e,t,a):n(t,a):i(e,t,a)}return a.all=function(e,t){if(!Array.isArray(e)||e.length<2)throw new Error("first argument should be an array with at least two elements");return e.reduce((function(e,n){return a(e,n,t)}))},a}))}));function r(e){return e=e||Object.create(null),{on:function(t,n){(e[t]||(e[t]=[])).push(n)},off:function(t,n){e[t]&&e[t].splice(e[t].indexOf(n)>>>0,1)},emit:function(t,n){(e[t]||[]).map((function(e){e(n)})),(e["*"]||[]).map((function(e){e(t,n)}))}}}var i=e((function(e,t){var n={svg:{name:"xmlns",uri:"http://www.w3.org/2000/svg"},xlink:{name:"xmlns:xlink",uri:"http://www.w3.org/1999/xlink"}};t.default=n,e.exports=t.default})),a=function(e){return Object.keys(e).map((function(t){return t+'="'+e[t].toString().replace(/"/g,"&quot;")+'"'})).join(" ")},o=i.svg,s=i.xlink,u={};u[o.name]=o.uri,u[s.name]=s.uri;var l,c=function(e,n){void 0===e&&(e="");var r=t(u,n||{});return"<svg "+a(r)+">"+e+"</svg>"},d=i.svg,f=i.xlink,p={attrs:(l={style:["position: absolute","width: 0","height: 0"].join("; "),"aria-hidden":"true"},l[d.name]=d.uri,l[f.name]=f.uri,l)},h=function(e){this.config=t(p,e||{}),this.symbols=[]};h.prototype.add=function(e){var t=this.symbols,n=this.find(e.id);return n?(t[t.indexOf(n)]=e,!1):(t.push(e),!0)},h.prototype.remove=function(e){var t=this.symbols,n=this.find(e);return!!n&&(t.splice(t.indexOf(n),1),n.destroy(),!0)},h.prototype.find=function(e){return this.symbols.filter((function(t){return t.id===e}))[0]||null},h.prototype.has=function(e){return null!==this.find(e)},h.prototype.stringify=function(){var e=this.config.attrs,t=this.symbols.map((function(e){return e.stringify()})).join("");return c(t,e)},h.prototype.toString=function(){return this.stringify()},h.prototype.destroy=function(){this.symbols.forEach((function(e){return e.destroy()}))};var m=function(e){var t=e.id,n=e.viewBox,r=e.content;this.id=t,this.viewBox=n,this.content=r};m.prototype.stringify=function(){return this.content},m.prototype.toString=function(){return this.stringify()},m.prototype.destroy=function(){var e=this;["id","viewBox","content"].forEach((function(t){return delete e[t]}))};var g=function(e){var t=!!document.importNode,n=(new DOMParser).parseFromString(e,"image/svg+xml").documentElement;return t?document.importNode(n,!0):n},v=function(e){function t(){e.apply(this,arguments)}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={isMounted:{}};return n.isMounted.get=function(){return!!this.node},t.createFromExistingNode=function(e){return new t({id:e.getAttribute("id"),viewBox:e.getAttribute("viewBox"),content:e.outerHTML})},t.prototype.destroy=function(){this.isMounted&&this.unmount(),e.prototype.destroy.call(this)},t.prototype.mount=function(e){if(this.isMounted)return this.node;var t="string"===typeof e?document.querySelector(e):e,n=this.render();return this.node=n,t.appendChild(n),n},t.prototype.render=function(){var e=this.stringify();return g(c(e)).childNodes[0]},t.prototype.unmount=function(){this.node.parentNode.removeChild(this.node)},Object.defineProperties(t.prototype,n),t}(m),y={autoConfigure:!0,mountTo:"body",syncUrlsWithBaseTag:!1,listenLocationChangeEvent:!0,locationChangeEvent:"locationChange",locationChangeAngularEmitter:!1,usagesToUpdate:"use[*|href]",moveGradientsOutsideSymbol:!1},b=function(e){return Array.prototype.slice.call(e,0)},E={isChrome:function(){return/chrome/i.test(navigator.userAgent)},isFirefox:function(){return/firefox/i.test(navigator.userAgent)},isIE:function(){return/msie/i.test(navigator.userAgent)||/trident/i.test(navigator.userAgent)},isEdge:function(){return/edge/i.test(navigator.userAgent)}},_=function(e,t){var n=document.createEvent("CustomEvent");n.initCustomEvent(e,!1,!1,t),window.dispatchEvent(n)},C=function(e){var t=[];return b(e.querySelectorAll("style")).forEach((function(e){e.textContent+="",t.push(e)})),t},A=function(e){return(e||window.location.href).split("#")[0]},T=function(e){angular.module("ng").run(["$rootScope",function(t){t.$on("$locationChangeSuccess",(function(t,n,r){_(e,{oldUrl:r,newUrl:n})}))}])},w="linearGradient, radialGradient, pattern, mask, clipPath",S=function(e,t){return void 0===t&&(t=w),b(e.querySelectorAll("symbol")).forEach((function(e){b(e.querySelectorAll(t)).forEach((function(t){e.parentNode.insertBefore(t,e)}))})),e};function k(e,t){return b(e).reduce((function(e,n){if(!n.attributes)return e;var r=b(n.attributes),i=t?r.filter(t):r;return e.concat(i)}),[])}var D=i.xlink.uri,x="xlink:href",O=/[{}|\\\^\[\]`"<>]/g;function N(e){return e.replace(O,(function(e){return"%"+e[0].charCodeAt(0).toString(16).toUpperCase()}))}function I(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function P(e,t,n){return b(e).forEach((function(e){var r=e.getAttribute(x);if(r&&0===r.indexOf(t)){var i=r.replace(t,n);e.setAttributeNS(D,x,i)}})),e}var M,L=["clipPath","colorProfile","src","cursor","fill","filter","marker","markerStart","markerMid","markerEnd","mask","stroke","style"],R=L.map((function(e){return"["+e+"]"})).join(","),F=function(e,t,n,r){var i=N(n),a=N(r);k(e.querySelectorAll(R),(function(e){var t=e.localName,n=e.value;return-1!==L.indexOf(t)&&-1!==n.indexOf("url("+i)})).forEach((function(e){return e.value=e.value.replace(new RegExp(I(i),"g"),a)})),P(t,i,a)},B={MOUNT:"mount",SYMBOL_MOUNT:"symbol_mount"},j=function(e){function n(n){var i=this;void 0===n&&(n={}),e.call(this,t(y,n));var a=r();this._emitter=a,this.node=null;var o=this.config;if(o.autoConfigure&&this._autoConfigure(n),o.syncUrlsWithBaseTag){var s=document.getElementsByTagName("base")[0].getAttribute("href");a.on(B.MOUNT,(function(){return i.updateUrls("#",s)}))}var u=this._handleLocationChange.bind(this);this._handleLocationChange=u,o.listenLocationChangeEvent&&window.addEventListener(o.locationChangeEvent,u),o.locationChangeAngularEmitter&&T(o.locationChangeEvent),a.on(B.MOUNT,(function(e){o.moveGradientsOutsideSymbol&&S(e)})),a.on(B.SYMBOL_MOUNT,(function(e){o.moveGradientsOutsideSymbol&&S(e.parentNode),(E.isIE()||E.isEdge())&&C(e)}))}e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n;var i={isMounted:{}};return i.isMounted.get=function(){return!!this.node},n.prototype._autoConfigure=function(e){var t=this.config;"undefined"===typeof e.syncUrlsWithBaseTag&&(t.syncUrlsWithBaseTag="undefined"!==typeof document.getElementsByTagName("base")[0]),"undefined"===typeof e.locationChangeAngularEmitter&&(t.locationChangeAngularEmitter="undefined"!==typeof window.angular),"undefined"===typeof e.moveGradientsOutsideSymbol&&(t.moveGradientsOutsideSymbol=E.isFirefox())},n.prototype._handleLocationChange=function(e){var t=e.detail,n=t.oldUrl,r=t.newUrl;this.updateUrls(n,r)},n.prototype.add=function(t){var n=this,r=e.prototype.add.call(this,t);return this.isMounted&&r&&(t.mount(n.node),this._emitter.emit(B.SYMBOL_MOUNT,t.node)),r},n.prototype.attach=function(e){var t=this,n=this;if(n.isMounted)return n.node;var r="string"===typeof e?document.querySelector(e):e;return n.node=r,this.symbols.forEach((function(e){e.mount(n.node),t._emitter.emit(B.SYMBOL_MOUNT,e.node)})),b(r.querySelectorAll("symbol")).forEach((function(e){var t=v.createFromExistingNode(e);t.node=e,n.add(t)})),this._emitter.emit(B.MOUNT,r),r},n.prototype.destroy=function(){var e=this,t=e.config,n=e.symbols,r=e._emitter;n.forEach((function(e){return e.destroy()})),r.off("*"),window.removeEventListener(t.locationChangeEvent,this._handleLocationChange),this.isMounted&&this.unmount()},n.prototype.mount=function(e,t){void 0===e&&(e=this.config.mountTo),void 0===t&&(t=!1);var n=this;if(n.isMounted)return n.node;var r="string"===typeof e?document.querySelector(e):e,i=n.render();return this.node=i,t&&r.childNodes[0]?r.insertBefore(i,r.childNodes[0]):r.appendChild(i),this._emitter.emit(B.MOUNT,i),i},n.prototype.render=function(){return g(this.stringify())},n.prototype.unmount=function(){this.node.parentNode.removeChild(this.node)},n.prototype.updateUrls=function(e,t){if(!this.isMounted)return!1;var n=document.querySelectorAll(this.config.usagesToUpdate);return F(this.node,n,A(e)+"#",A(t)+"#"),!0},Object.defineProperties(n.prototype,i),n}(h),U=e((function(e){var t;t=function(){var e,t=[],n=document,r=n.documentElement.doScroll,i="DOMContentLoaded",a=(r?/^loaded|^c/:/^loaded|^i|^c/).test(n.readyState);return a||n.addEventListener(i,e=function(){for(n.removeEventListener(i,e),a=1;e=t.shift();)e()}),function(e){a?setTimeout(e,0):t.push(e)}},e.exports=t()})),H="__SVG_SPRITE_NODE__",z="__SVG_SPRITE__";window[z]?M=window[z]:(M=new j({attrs:{id:H,"aria-hidden":"true"}}),window[z]=M);var V=function(){var e=document.getElementById(H);e?M.attach(e):M.mount(document.body,!0)};return document.body?V():U(V),M}()},65292:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return r}}),e=n.hmd(e);var r=function(e){var t,n=e.Symbol;return"function"===typeof n?n.observable?t=n.observable:(t=n("observable"),n.observable=t):t="@@observable",t}("undefined"!==typeof self?self:"undefined"!==typeof window?window:"undefined"!==typeof n.g?n.g:e)},59660:function(e){e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],r=0;r<e.rangeCount;r++)n.push(e.getRangeAt(r));switch(t.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":t.blur();break;default:t=null}return e.removeAllRanges(),function(){"Caret"===e.type&&e.removeAllRanges(),e.rangeCount||n.forEach((function(t){e.addRange(t)})),t&&t.focus()}}},99771:function(e){var t=Object.prototype.toString;e.exports=function(e){switch(t.call(e)){case"[object Function]":return"function";case"[object Date]":return"date";case"[object RegExp]":return"regexp";case"[object Arguments]":return"arguments";case"[object Array]":return"array";case"[object String]":return"string"}if("object"==typeof e&&e&&"number"==typeof e.length)try{if("function"==typeof e.callee)return"arguments"}catch(n){if(n instanceof TypeError)return"arguments"}return null===e?"null":void 0===e?"undefined":e&&1===e.nodeType?"element":e===Object(e)?"object":typeof e}},35488:function(e){!function(){var t=/^(?=((?:[a-zA-Z0-9+\-.]+:)?))\1(?=((?:\/\/[^\/?#]*)?))\2(?=((?:(?:[^?#\/]*\/)*[^;?#\/]*)?))\3((?:;[^?#]*)?)(\?[^#]*)?(#[^]*)?$/,n=/^(?=([^\/?#]*))\1([^]*)$/,r=/(?:\/|^)\.(?=\/)/g,i=/(?:\/|^)\.\.\/(?!\.\.\/)[^\/]*(?=\/)/g,a={buildAbsoluteURL:function(e,t,r){if(r=r||{},e=e.trim(),!(t=t.trim())){if(!r.alwaysNormalize)return e;var i=a.parseURL(e);if(!i)throw new Error("Error trying to parse base URL.");return i.path=a.normalizePath(i.path),a.buildURLFromParts(i)}var o=a.parseURL(t);if(!o)throw new Error("Error trying to parse relative URL.");if(o.scheme)return r.alwaysNormalize?(o.path=a.normalizePath(o.path),a.buildURLFromParts(o)):t;var s=a.parseURL(e);if(!s)throw new Error("Error trying to parse base URL.");if(!s.netLoc&&s.path&&"/"!==s.path[0]){var u=n.exec(s.path);s.netLoc=u[1],s.path=u[2]}s.netLoc&&!s.path&&(s.path="/");var l={scheme:s.scheme,netLoc:o.netLoc,path:null,params:o.params,query:o.query,fragment:o.fragment};if(!o.netLoc&&(l.netLoc=s.netLoc,"/"!==o.path[0]))if(o.path){var c=s.path,d=c.substring(0,c.lastIndexOf("/")+1)+o.path;l.path=a.normalizePath(d)}else l.path=s.path,o.params||(l.params=s.params,o.query||(l.query=s.query));return null===l.path&&(l.path=r.alwaysNormalize?a.normalizePath(o.path):o.path),a.buildURLFromParts(l)},parseURL:function(e){var n=t.exec(e);return n?{scheme:n[1]||"",netLoc:n[2]||"",path:n[3]||"",params:n[4]||"",query:n[5]||"",fragment:n[6]||""}:null},normalizePath:function(e){for(e=e.split("").reverse().join("").replace(r,"");e.length!==(e=e.replace(i,"")).length;);return e.split("").reverse().join("")},buildURLFromParts:function(e){return e.scheme+e.netLoc+e.path+e.params+e.query+e.fragment}};e.exports=a}()},24081:function(e,t,n){"use strict";var r=n(9950).useLayoutEffect;t.A=r},27585:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"NIL",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"parse",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(t,"stringify",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"v1",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(t,"v3",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"v4",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"v5",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"validate",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"version",{enumerable:!0,get:function(){return u.default}});var r=f(n(76540)),i=f(n(38534)),a=f(n(58215)),o=f(n(17712)),s=f(n(36562)),u=f(n(48673)),l=f(n(93691)),c=f(n(20952)),d=f(n(47318));function f(e){return e&&e.__esModule?e:{default:e}}},20109:function(e,t){"use strict";function n(e){return 14+(e+64>>>9<<4)+1}function r(e,t){var n=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(n>>16)<<16|65535&n}function i(e,t,n,i,a,o){return r((s=r(r(t,e),r(i,o)))<<(u=a)|s>>>32-u,n);var s,u}function a(e,t,n,r,a,o,s){return i(t&n|~t&r,e,t,a,o,s)}function o(e,t,n,r,a,o,s){return i(t&r|n&~r,e,t,a,o,s)}function s(e,t,n,r,a,o,s){return i(t^n^r,e,t,a,o,s)}function u(e,t,n,r,a,o,s){return i(n^(t|~r),e,t,a,o,s)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=function(e){if("string"===typeof e){var t=unescape(encodeURIComponent(e));e=new Uint8Array(t.length);for(var i=0;i<t.length;++i)e[i]=t.charCodeAt(i)}return function(e){for(var t=[],n=32*e.length,r="0123456789abcdef",i=0;i<n;i+=8){var a=e[i>>5]>>>i%32&255,o=parseInt(r.charAt(a>>>4&15)+r.charAt(15&a),16);t.push(o)}return t}(function(e,t){e[t>>5]|=128<<t%32,e[n(t)-1]=t;for(var i=1732584193,l=-271733879,c=-1732584194,d=271733878,f=0;f<e.length;f+=16){var p=i,h=l,m=c,g=d;i=a(i,l,c,d,e[f],7,-680876936),d=a(d,i,l,c,e[f+1],12,-389564586),c=a(c,d,i,l,e[f+2],17,606105819),l=a(l,c,d,i,e[f+3],22,-1044525330),i=a(i,l,c,d,e[f+4],7,-176418897),d=a(d,i,l,c,e[f+5],12,1200080426),c=a(c,d,i,l,e[f+6],17,-1473231341),l=a(l,c,d,i,e[f+7],22,-45705983),i=a(i,l,c,d,e[f+8],7,1770035416),d=a(d,i,l,c,e[f+9],12,-1958414417),c=a(c,d,i,l,e[f+10],17,-42063),l=a(l,c,d,i,e[f+11],22,-1990404162),i=a(i,l,c,d,e[f+12],7,1804603682),d=a(d,i,l,c,e[f+13],12,-40341101),c=a(c,d,i,l,e[f+14],17,-1502002290),i=o(i,l=a(l,c,d,i,e[f+15],22,1236535329),c,d,e[f+1],5,-165796510),d=o(d,i,l,c,e[f+6],9,-1069501632),c=o(c,d,i,l,e[f+11],14,643717713),l=o(l,c,d,i,e[f],20,-373897302),i=o(i,l,c,d,e[f+5],5,-701558691),d=o(d,i,l,c,e[f+10],9,38016083),c=o(c,d,i,l,e[f+15],14,-660478335),l=o(l,c,d,i,e[f+4],20,-405537848),i=o(i,l,c,d,e[f+9],5,568446438),d=o(d,i,l,c,e[f+14],9,-1019803690),c=o(c,d,i,l,e[f+3],14,-187363961),l=o(l,c,d,i,e[f+8],20,1163531501),i=o(i,l,c,d,e[f+13],5,-1444681467),d=o(d,i,l,c,e[f+2],9,-51403784),c=o(c,d,i,l,e[f+7],14,1735328473),i=s(i,l=o(l,c,d,i,e[f+12],20,-1926607734),c,d,e[f+5],4,-378558),d=s(d,i,l,c,e[f+8],11,-2022574463),c=s(c,d,i,l,e[f+11],16,1839030562),l=s(l,c,d,i,e[f+14],23,-35309556),i=s(i,l,c,d,e[f+1],4,-1530992060),d=s(d,i,l,c,e[f+4],11,1272893353),c=s(c,d,i,l,e[f+7],16,-155497632),l=s(l,c,d,i,e[f+10],23,-1094730640),i=s(i,l,c,d,e[f+13],4,681279174),d=s(d,i,l,c,e[f],11,-358537222),c=s(c,d,i,l,e[f+3],16,-722521979),l=s(l,c,d,i,e[f+6],23,76029189),i=s(i,l,c,d,e[f+9],4,-640364487),d=s(d,i,l,c,e[f+12],11,-421815835),c=s(c,d,i,l,e[f+15],16,530742520),i=u(i,l=s(l,c,d,i,e[f+2],23,-995338651),c,d,e[f],6,-198630844),d=u(d,i,l,c,e[f+7],10,1126891415),c=u(c,d,i,l,e[f+14],15,-1416354905),l=u(l,c,d,i,e[f+5],21,-57434055),i=u(i,l,c,d,e[f+12],6,1700485571),d=u(d,i,l,c,e[f+3],10,-1894986606),c=u(c,d,i,l,e[f+10],15,-1051523),l=u(l,c,d,i,e[f+1],21,-2054922799),i=u(i,l,c,d,e[f+8],6,1873313359),d=u(d,i,l,c,e[f+15],10,-30611744),c=u(c,d,i,l,e[f+6],15,-1560198380),l=u(l,c,d,i,e[f+13],21,1309151649),i=u(i,l,c,d,e[f+4],6,-145523070),d=u(d,i,l,c,e[f+11],10,-1120210379),c=u(c,d,i,l,e[f+2],15,718787259),l=u(l,c,d,i,e[f+9],21,-343485551),i=r(i,p),l=r(l,h),c=r(c,m),d=r(d,g)}return[i,l,c,d]}(function(e){if(0===e.length)return[];for(var t=8*e.length,r=new Uint32Array(n(t)),i=0;i<t;i+=8)r[i>>5]|=(255&e[i/8])<<i%32;return r}(e),8*e.length))};t.default=l},29294:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={randomUUID:"undefined"!==typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};t.default=n},36562:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default="00000000-0000-0000-0000-000000000000"},47318:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,i=(r=n(93691))&&r.__esModule?r:{default:r};var a=function(e){if(!(0,i.default)(e))throw TypeError("Invalid UUID");var t,n=new Uint8Array(16);return n[0]=(t=parseInt(e.slice(0,8),16))>>>24,n[1]=t>>>16&255,n[2]=t>>>8&255,n[3]=255&t,n[4]=(t=parseInt(e.slice(9,13),16))>>>8,n[5]=255&t,n[6]=(t=parseInt(e.slice(14,18),16))>>>8,n[7]=255&t,n[8]=(t=parseInt(e.slice(19,23),16))>>>8,n[9]=255&t,n[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255,n[11]=t/4294967296&255,n[12]=t>>>24&255,n[13]=t>>>16&255,n[14]=t>>>8&255,n[15]=255&t,n};t.default=a},87022:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=/^(?:[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},76524:function(e,t){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){if(!n&&!(n="undefined"!==typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return n(r)};var r=new Uint8Array(16)},32104:function(e,t){"use strict";function n(e,t,n,r){switch(e){case 0:return t&n^~t&r;case 1:case 3:return t^n^r;case 2:return t&n^t&r^n&r}}function r(e,t){return e<<t|e>>>32-t}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e){var t=[1518500249,1859775393,2400959708,3395469782],i=[1732584193,4023233417,2562383102,271733878,3285377520];if("string"===typeof e){var a=unescape(encodeURIComponent(e));e=[];for(var o=0;o<a.length;++o)e.push(a.charCodeAt(o))}else Array.isArray(e)||(e=Array.prototype.slice.call(e));e.push(128);for(var s=e.length/4+2,u=Math.ceil(s/16),l=new Array(u),c=0;c<u;++c){for(var d=new Uint32Array(16),f=0;f<16;++f)d[f]=e[64*c+4*f]<<24|e[64*c+4*f+1]<<16|e[64*c+4*f+2]<<8|e[64*c+4*f+3];l[c]=d}l[u-1][14]=8*(e.length-1)/Math.pow(2,32),l[u-1][14]=Math.floor(l[u-1][14]),l[u-1][15]=8*(e.length-1)&4294967295;for(var p=0;p<u;++p){for(var h=new Uint32Array(80),m=0;m<16;++m)h[m]=l[p][m];for(var g=16;g<80;++g)h[g]=r(h[g-3]^h[g-8]^h[g-14]^h[g-16],1);for(var v=i[0],y=i[1],b=i[2],E=i[3],_=i[4],C=0;C<80;++C){var A=Math.floor(C/20),T=r(v,5)+n(A,y,b,E)+_+t[A]+h[C]>>>0;_=E,E=b,b=r(y,30)>>>0,y=v,v=T}i[0]=i[0]+v>>>0,i[1]=i[1]+y>>>0,i[2]=i[2]+b>>>0,i[3]=i[3]+E>>>0,i[4]=i[4]+_>>>0}return[i[0]>>24&255,i[0]>>16&255,i[0]>>8&255,255&i[0],i[1]>>24&255,i[1]>>16&255,i[1]>>8&255,255&i[1],i[2]>>24&255,i[2]>>16&255,i[2]>>8&255,255&i[2],i[3]>>24&255,i[3]>>16&255,i[3]>>8&255,255&i[3],i[4]>>24&255,i[4]>>16&255,i[4]>>8&255,255&i[4]]};t.default=i},20952:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.unsafeStringify=s;var r,i=(r=n(93691))&&r.__esModule?r:{default:r};for(var a=[],o=0;o<256;++o)a.push((o+256).toString(16).slice(1));function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return a[e[t+0]]+a[e[t+1]]+a[e[t+2]]+a[e[t+3]]+"-"+a[e[t+4]]+a[e[t+5]]+"-"+a[e[t+6]]+a[e[t+7]]+"-"+a[e[t+8]]+a[e[t+9]]+"-"+a[e[t+10]]+a[e[t+11]]+a[e[t+12]]+a[e[t+13]]+a[e[t+14]]+a[e[t+15]]}var u=function(e){var t=s(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0);if(!(0,i.default)(t))throw TypeError("Stringified UUID is invalid");return t};t.default=u},76540:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,i,a,o=(r=n(76524))&&r.__esModule?r:{default:r},s=n(20952);var u=0,l=0;var c=function(e,t,n){var r=t&&n||0,c=t||new Array(16),d=(e=e||{}).node||i,f=void 0!==e.clockseq?e.clockseq:a;if(null==d||null==f){var p=e.random||(e.rng||o.default)();null==d&&(d=i=[1|p[0],p[1],p[2],p[3],p[4],p[5]]),null==f&&(f=a=16383&(p[6]<<8|p[7]))}var h=void 0!==e.msecs?e.msecs:Date.now(),m=void 0!==e.nsecs?e.nsecs:l+1,g=h-u+(m-l)/1e4;if(g<0&&void 0===e.clockseq&&(f=f+1&16383),(g<0||h>u)&&void 0===e.nsecs&&(m=0),m>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");u=h,l=m,a=f;var v=(1e4*(268435455&(h+=122192928e5))+m)%4294967296;c[r++]=v>>>24&255,c[r++]=v>>>16&255,c[r++]=v>>>8&255,c[r++]=255&v;var y=h/4294967296*1e4&268435455;c[r++]=y>>>8&255,c[r++]=255&y,c[r++]=y>>>24&15|16,c[r++]=y>>>16&255,c[r++]=f>>>8|128,c[r++]=255&f;for(var b=0;b<6;++b)c[r+b]=d[b];return t||(0,s.unsafeStringify)(c)};t.default=c},38534:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=a(n(55503)),i=a(n(20109));function a(e){return e&&e.__esModule?e:{default:e}}var o=(0,r.default)("v3",48,i.default);t.default=o},55503:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.URL=t.DNS=void 0,t.default=function(e,t,n){function r(e,r,o,s){var u;if("string"===typeof e&&(e=function(e){e=unescape(encodeURIComponent(e));for(var t=[],n=0;n<e.length;++n)t.push(e.charCodeAt(n));return t}(e)),"string"===typeof r&&(r=(0,a.default)(r)),16!==(null===(u=r)||void 0===u?void 0:u.length))throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)");var l=new Uint8Array(16+e.length);if(l.set(r),l.set(e,r.length),(l=n(l))[6]=15&l[6]|t,l[8]=63&l[8]|128,o){s=s||0;for(var c=0;c<16;++c)o[s+c]=l[c];return o}return(0,i.unsafeStringify)(l)}try{r.name=e}catch(u){}return r.DNS=o,r.URL=s,r};var r,i=n(20952),a=(r=n(47318))&&r.__esModule?r:{default:r};var o="6ba7b810-9dad-11d1-80b4-00c04fd430c8";t.DNS=o;var s="6ba7b811-9dad-11d1-80b4-00c04fd430c8";t.URL=s},58215:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=o(n(29294)),i=o(n(76524)),a=n(20952);function o(e){return e&&e.__esModule?e:{default:e}}var s=function(e,t,n){if(r.default.randomUUID&&!t&&!e)return r.default.randomUUID();var o=(e=e||{}).random||(e.rng||i.default)();if(o[6]=15&o[6]|64,o[8]=63&o[8]|128,t){n=n||0;for(var s=0;s<16;++s)t[n+s]=o[s];return t}return(0,a.unsafeStringify)(o)};t.default=s},17712:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=a(n(55503)),i=a(n(32104));function a(e){return e&&e.__esModule?e:{default:e}}var o=(0,r.default)("v5",80,i.default);t.default=o},93691:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,i=(r=n(87022))&&r.__esModule?r:{default:r};var a=function(e){return"string"===typeof e&&i.default.test(e)};t.default=a},48673:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,i=(r=n(93691))&&r.__esModule?r:{default:r};var a=function(e){if(!(0,i.default)(e))throw TypeError("Invalid UUID");return parseInt(e.slice(14,15),16)};t.default=a},13336:function(e,t,n){"use strict";n.d(t,{A:function(){return fc}});var r=n(77626),i=n.n(r),a=n(15063),o=n.n(a),s=n(58168),u=n(26391),l=n.n(u),c=n(9417),d=n(77387),f=n(4415),p=n.n(f),h=n(96938),m=n.n(h),g=n(37974),v=n.n(g),y=n(36324),b=n(85501),E=n(35488),_=n.n(E),C="http://example.com",A=function(e,t){if(/^[a-z]+:/i.test(t))return t;/^data:/.test(e)&&(e=i().location&&i().location.href||"");var n="function"===typeof i().URL,r=/^\/\//.test(e),a=!i().location&&!/\/\//i.test(e);if(n?e=new(i().URL)(e,i().location||C):/\/\//i.test(e)||(e=_().buildAbsoluteURL(i().location&&i().location.href||"",e)),n){var o=new URL(t,e);return a?o.href.slice(18):r?o.href.slice(o.protocol.length):o.href}return _().buildAbsoluteURL(e,t)},T=function(){function e(){this.listeners={}}var t=e.prototype;return t.on=function(e,t){this.listeners[e]||(this.listeners[e]=[]),this.listeners[e].push(t)},t.off=function(e,t){if(!this.listeners[e])return!1;var n=this.listeners[e].indexOf(t);return this.listeners[e]=this.listeners[e].slice(0),this.listeners[e].splice(n,1),n>-1},t.trigger=function(e){var t=this.listeners[e];if(t)if(2===arguments.length)for(var n=t.length,r=0;r<n;++r)t[r].call(this,arguments[1]);else for(var i=Array.prototype.slice.call(arguments,1),a=t.length,o=0;o<a;++o)t[o].apply(this,i)},t.dispose=function(){this.listeners={}},t.pipe=function(e){this.on("data",(function(t){e.push(t)}))},e}(),w=n(93325).hp;function S(e){for(var t,n=(t=e,i().atob?i().atob(t):w.from(t,"base64").toString("binary")),r=new Uint8Array(n.length),a=0;a<n.length;a++)r[a]=n.charCodeAt(a);return r}var k,D=function(e){function t(){var t;return(t=e.call(this)||this).buffer="",t}return(0,d.A)(t,e),t.prototype.push=function(e){var t;for(this.buffer+=e,t=this.buffer.indexOf("\n");t>-1;t=this.buffer.indexOf("\n"))this.trigger("data",this.buffer.substring(0,t)),this.buffer=this.buffer.substring(t+1)},t}(T),x=String.fromCharCode(9),O=function(e){var t=/([0-9.]*)?@?([0-9.]*)?/.exec(e||""),n={};return t[1]&&(n.length=parseInt(t[1],10)),t[2]&&(n.offset=parseInt(t[2],10)),n},N=function(e){for(var t,n=e.split(new RegExp('(?:^|,)((?:[^=]*)=(?:"[^"]*"|[^,]*))')),r={},i=n.length;i--;)""!==n[i]&&((t=/([^=]*)=(.*)/.exec(n[i]).slice(1))[0]=t[0].replace(/^\s+|\s+$/g,""),t[1]=t[1].replace(/^\s+|\s+$/g,""),t[1]=t[1].replace(/^['"](.*)['"]$/g,"$1"),r[t[0]]=t[1]);return r},I=function(e){function t(){var t;return(t=e.call(this)||this).customParsers=[],t.tagMappers=[],t}(0,d.A)(t,e);var n=t.prototype;return n.push=function(e){var t,n,r=this;0!==(e=e.trim()).length&&("#"===e[0]?this.tagMappers.reduce((function(t,n){var r=n(e);return r===e?t:t.concat([r])}),[e]).forEach((function(e){for(var i=0;i<r.customParsers.length;i++)if(r.customParsers[i].call(r,e))return;if(0===e.indexOf("#EXT"))if(e=e.replace("\r",""),t=/^#EXTM3U/.exec(e))r.trigger("data",{type:"tag",tagType:"m3u"});else{if(t=/^#EXTINF:?([0-9\.]*)?,?(.*)?$/.exec(e))return n={type:"tag",tagType:"inf"},t[1]&&(n.duration=parseFloat(t[1])),t[2]&&(n.title=t[2]),void r.trigger("data",n);if(t=/^#EXT-X-TARGETDURATION:?([0-9.]*)?/.exec(e))return n={type:"tag",tagType:"targetduration"},t[1]&&(n.duration=parseInt(t[1],10)),void r.trigger("data",n);if(t=/^#EXT-X-VERSION:?([0-9.]*)?/.exec(e))return n={type:"tag",tagType:"version"},t[1]&&(n.version=parseInt(t[1],10)),void r.trigger("data",n);if(t=/^#EXT-X-MEDIA-SEQUENCE:?(\-?[0-9.]*)?/.exec(e))return n={type:"tag",tagType:"media-sequence"},t[1]&&(n.number=parseInt(t[1],10)),void r.trigger("data",n);if(t=/^#EXT-X-DISCONTINUITY-SEQUENCE:?(\-?[0-9.]*)?/.exec(e))return n={type:"tag",tagType:"discontinuity-sequence"},t[1]&&(n.number=parseInt(t[1],10)),void r.trigger("data",n);if(t=/^#EXT-X-PLAYLIST-TYPE:?(.*)?$/.exec(e))return n={type:"tag",tagType:"playlist-type"},t[1]&&(n.playlistType=t[1]),void r.trigger("data",n);if(t=/^#EXT-X-BYTERANGE:?(.*)?$/.exec(e))return n=(0,s.A)(O(t[1]),{type:"tag",tagType:"byterange"}),void r.trigger("data",n);if(t=/^#EXT-X-ALLOW-CACHE:?(YES|NO)?/.exec(e))return n={type:"tag",tagType:"allow-cache"},t[1]&&(n.allowed=!/NO/.test(t[1])),void r.trigger("data",n);if(t=/^#EXT-X-MAP:?(.*)$/.exec(e)){if(n={type:"tag",tagType:"map"},t[1]){var a=N(t[1]);a.URI&&(n.uri=a.URI),a.BYTERANGE&&(n.byterange=O(a.BYTERANGE))}r.trigger("data",n)}else if(t=/^#EXT-X-STREAM-INF:?(.*)$/.exec(e)){if(n={type:"tag",tagType:"stream-inf"},t[1]){if(n.attributes=N(t[1]),n.attributes.RESOLUTION){var o=n.attributes.RESOLUTION.split("x"),u={};o[0]&&(u.width=parseInt(o[0],10)),o[1]&&(u.height=parseInt(o[1],10)),n.attributes.RESOLUTION=u}n.attributes.BANDWIDTH&&(n.attributes.BANDWIDTH=parseInt(n.attributes.BANDWIDTH,10)),n.attributes["FRAME-RATE"]&&(n.attributes["FRAME-RATE"]=parseFloat(n.attributes["FRAME-RATE"])),n.attributes["PROGRAM-ID"]&&(n.attributes["PROGRAM-ID"]=parseInt(n.attributes["PROGRAM-ID"],10))}r.trigger("data",n)}else{if(t=/^#EXT-X-MEDIA:?(.*)$/.exec(e))return n={type:"tag",tagType:"media"},t[1]&&(n.attributes=N(t[1])),void r.trigger("data",n);if(t=/^#EXT-X-ENDLIST/.exec(e))r.trigger("data",{type:"tag",tagType:"endlist"});else if(t=/^#EXT-X-DISCONTINUITY/.exec(e))r.trigger("data",{type:"tag",tagType:"discontinuity"});else{if(t=/^#EXT-X-PROGRAM-DATE-TIME:?(.*)$/.exec(e))return n={type:"tag",tagType:"program-date-time"},t[1]&&(n.dateTimeString=t[1],n.dateTimeObject=new Date(t[1])),void r.trigger("data",n);if(t=/^#EXT-X-KEY:?(.*)$/.exec(e))return n={type:"tag",tagType:"key"},t[1]&&(n.attributes=N(t[1]),n.attributes.IV&&("0x"===n.attributes.IV.substring(0,2).toLowerCase()&&(n.attributes.IV=n.attributes.IV.substring(2)),n.attributes.IV=n.attributes.IV.match(/.{8}/g),n.attributes.IV[0]=parseInt(n.attributes.IV[0],16),n.attributes.IV[1]=parseInt(n.attributes.IV[1],16),n.attributes.IV[2]=parseInt(n.attributes.IV[2],16),n.attributes.IV[3]=parseInt(n.attributes.IV[3],16),n.attributes.IV=new Uint32Array(n.attributes.IV))),void r.trigger("data",n);if(t=/^#EXT-X-START:?(.*)$/.exec(e))return n={type:"tag",tagType:"start"},t[1]&&(n.attributes=N(t[1]),n.attributes["TIME-OFFSET"]=parseFloat(n.attributes["TIME-OFFSET"]),n.attributes.PRECISE=/YES/.test(n.attributes.PRECISE)),void r.trigger("data",n);if(t=/^#EXT-X-CUE-OUT-CONT:?(.*)?$/.exec(e))return n={type:"tag",tagType:"cue-out-cont"},t[1]?n.data=t[1]:n.data="",void r.trigger("data",n);if(t=/^#EXT-X-CUE-OUT:?(.*)?$/.exec(e))return n={type:"tag",tagType:"cue-out"},t[1]?n.data=t[1]:n.data="",void r.trigger("data",n);if(t=/^#EXT-X-CUE-IN:?(.*)?$/.exec(e))return n={type:"tag",tagType:"cue-in"},t[1]?n.data=t[1]:n.data="",void r.trigger("data",n);if((t=/^#EXT-X-SKIP:(.*)$/.exec(e))&&t[1])return(n={type:"tag",tagType:"skip"}).attributes=N(t[1]),n.attributes.hasOwnProperty("SKIPPED-SEGMENTS")&&(n.attributes["SKIPPED-SEGMENTS"]=parseInt(n.attributes["SKIPPED-SEGMENTS"],10)),n.attributes.hasOwnProperty("RECENTLY-REMOVED-DATERANGES")&&(n.attributes["RECENTLY-REMOVED-DATERANGES"]=n.attributes["RECENTLY-REMOVED-DATERANGES"].split(x)),void r.trigger("data",n);if((t=/^#EXT-X-PART:(.*)$/.exec(e))&&t[1])return(n={type:"tag",tagType:"part"}).attributes=N(t[1]),["DURATION"].forEach((function(e){n.attributes.hasOwnProperty(e)&&(n.attributes[e]=parseFloat(n.attributes[e]))})),["INDEPENDENT","GAP"].forEach((function(e){n.attributes.hasOwnProperty(e)&&(n.attributes[e]=/YES/.test(n.attributes[e]))})),n.attributes.hasOwnProperty("BYTERANGE")&&(n.attributes.byterange=O(n.attributes.BYTERANGE)),void r.trigger("data",n);if((t=/^#EXT-X-SERVER-CONTROL:(.*)$/.exec(e))&&t[1])return(n={type:"tag",tagType:"server-control"}).attributes=N(t[1]),["CAN-SKIP-UNTIL","PART-HOLD-BACK","HOLD-BACK"].forEach((function(e){n.attributes.hasOwnProperty(e)&&(n.attributes[e]=parseFloat(n.attributes[e]))})),["CAN-SKIP-DATERANGES","CAN-BLOCK-RELOAD"].forEach((function(e){n.attributes.hasOwnProperty(e)&&(n.attributes[e]=/YES/.test(n.attributes[e]))})),void r.trigger("data",n);if((t=/^#EXT-X-PART-INF:(.*)$/.exec(e))&&t[1])return(n={type:"tag",tagType:"part-inf"}).attributes=N(t[1]),["PART-TARGET"].forEach((function(e){n.attributes.hasOwnProperty(e)&&(n.attributes[e]=parseFloat(n.attributes[e]))})),void r.trigger("data",n);if((t=/^#EXT-X-PRELOAD-HINT:(.*)$/.exec(e))&&t[1])return(n={type:"tag",tagType:"preload-hint"}).attributes=N(t[1]),["BYTERANGE-START","BYTERANGE-LENGTH"].forEach((function(e){if(n.attributes.hasOwnProperty(e)){n.attributes[e]=parseInt(n.attributes[e],10);var t="BYTERANGE-LENGTH"===e?"length":"offset";n.attributes.byterange=n.attributes.byterange||{},n.attributes.byterange[t]=n.attributes[e],delete n.attributes[e]}})),void r.trigger("data",n);if((t=/^#EXT-X-RENDITION-REPORT:(.*)$/.exec(e))&&t[1])return(n={type:"tag",tagType:"rendition-report"}).attributes=N(t[1]),["LAST-MSN","LAST-PART"].forEach((function(e){n.attributes.hasOwnProperty(e)&&(n.attributes[e]=parseInt(n.attributes[e],10))})),void r.trigger("data",n);r.trigger("data",{type:"tag",data:e.slice(4)})}}}else r.trigger("data",{type:"comment",text:e.slice(1)})})):this.trigger("data",{type:"uri",uri:e}))},n.addParser=function(e){var t=this,n=e.expression,r=e.customType,i=e.dataParser,a=e.segment;"function"!==typeof i&&(i=function(e){return e}),this.customParsers.push((function(e){if(n.exec(e))return t.trigger("data",{type:"custom",data:i(e),customType:r,segment:a}),!0}))},n.addTagMapper=function(e){var t=e.expression,n=e.map;this.tagMappers.push((function(e){return t.test(e)?n(e):e}))},t}(T),P=function(e){var t={};return Object.keys(e).forEach((function(n){var r;t[(r=n,r.toLowerCase().replace(/-(\w)/g,(function(e){return e[1].toUpperCase()})))]=e[n]})),t},M=function(e){var t=e.serverControl,n=e.targetDuration,r=e.partTargetDuration;if(t){var i="#EXT-X-SERVER-CONTROL",a="holdBack",o="partHoldBack",s=n&&3*n,u=r&&2*r;n&&!t.hasOwnProperty(a)&&(t[a]=s,this.trigger("info",{message:i+" defaulting HOLD-BACK to targetDuration * 3 ("+s+")."})),s&&t[a]<s&&(this.trigger("warn",{message:i+" clamping HOLD-BACK ("+t[a]+") to targetDuration * 3 ("+s+")"}),t[a]=s),r&&!t.hasOwnProperty(o)&&(t[o]=3*r,this.trigger("info",{message:i+" defaulting PART-HOLD-BACK to partTargetDuration * 3 ("+t[o]+")."})),r&&t[o]<u&&(this.trigger("warn",{message:i+" clamping PART-HOLD-BACK ("+t[o]+") to partTargetDuration * 2 ("+u+")."}),t[o]=u)}},L=function(e){function t(){var t;(t=e.call(this)||this).lineStream=new D,t.parseStream=new I,t.lineStream.pipe(t.parseStream);var n,r,i=(0,c.A)(t),a=[],o={},u=!1,l=function(){},d={AUDIO:{},VIDEO:{},"CLOSED-CAPTIONS":{},SUBTITLES:{}},f=0;t.manifest={allowCache:!0,discontinuityStarts:[],segments:[]};var p=0,h=0;return t.on("end",(function(){o.uri||!o.parts&&!o.preloadHints||(!o.map&&n&&(o.map=n),!o.key&&r&&(o.key=r),o.timeline||"number"!==typeof f||(o.timeline=f),t.manifest.preloadSegment=o)})),t.parseStream.on("data",(function(e){var t,c;({tag:function(){({version:function(){e.version&&(this.manifest.version=e.version)},"allow-cache":function(){this.manifest.allowCache=e.allowed,"allowed"in e||(this.trigger("info",{message:"defaulting allowCache to YES"}),this.manifest.allowCache=!0)},byterange:function(){var t={};"length"in e&&(o.byterange=t,t.length=e.length,"offset"in e||(e.offset=p)),"offset"in e&&(o.byterange=t,t.offset=e.offset),p=t.offset+t.length},endlist:function(){this.manifest.endList=!0},inf:function(){"mediaSequence"in this.manifest||(this.manifest.mediaSequence=0,this.trigger("info",{message:"defaulting media sequence to zero"})),"discontinuitySequence"in this.manifest||(this.manifest.discontinuitySequence=0,this.trigger("info",{message:"defaulting discontinuity sequence to zero"})),e.duration>0&&(o.duration=e.duration),0===e.duration&&(o.duration=.01,this.trigger("info",{message:"updating zero segment duration to a small value"})),this.manifest.segments=a},key:function(){if(e.attributes)if("NONE"!==e.attributes.METHOD)if(e.attributes.URI){if("com.apple.streamingkeydelivery"===e.attributes.KEYFORMAT)return this.manifest.contentProtection=this.manifest.contentProtection||{},void(this.manifest.contentProtection["com.apple.fps.1_0"]={attributes:e.attributes});if("com.microsoft.playready"===e.attributes.KEYFORMAT)return this.manifest.contentProtection=this.manifest.contentProtection||{},void(this.manifest.contentProtection["com.microsoft.playready"]={uri:e.attributes.URI});if("urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"===e.attributes.KEYFORMAT){return-1===["SAMPLE-AES","SAMPLE-AES-CTR","SAMPLE-AES-CENC"].indexOf(e.attributes.METHOD)?void this.trigger("warn",{message:"invalid key method provided for Widevine"}):("SAMPLE-AES-CENC"===e.attributes.METHOD&&this.trigger("warn",{message:"SAMPLE-AES-CENC is deprecated, please use SAMPLE-AES-CTR instead"}),"data:text/plain;base64,"!==e.attributes.URI.substring(0,23)?void this.trigger("warn",{message:"invalid key URI provided for Widevine"}):e.attributes.KEYID&&"0x"===e.attributes.KEYID.substring(0,2)?(this.manifest.contentProtection=this.manifest.contentProtection||{},void(this.manifest.contentProtection["com.widevine.alpha"]={attributes:{schemeIdUri:e.attributes.KEYFORMAT,keyId:e.attributes.KEYID.substring(2)},pssh:S(e.attributes.URI.split(",")[1])})):void this.trigger("warn",{message:"invalid key ID provided for Widevine"}))}e.attributes.METHOD||this.trigger("warn",{message:"defaulting key method to AES-128"}),r={method:e.attributes.METHOD||"AES-128",uri:e.attributes.URI},"undefined"!==typeof e.attributes.IV&&(r.iv=e.attributes.IV)}else this.trigger("warn",{message:"ignoring key declaration without URI"});else r=null;else this.trigger("warn",{message:"ignoring key declaration without attribute list"})},"media-sequence":function(){isFinite(e.number)?this.manifest.mediaSequence=e.number:this.trigger("warn",{message:"ignoring invalid media sequence: "+e.number})},"discontinuity-sequence":function(){isFinite(e.number)?(this.manifest.discontinuitySequence=e.number,f=e.number):this.trigger("warn",{message:"ignoring invalid discontinuity sequence: "+e.number})},"playlist-type":function(){/VOD|EVENT/.test(e.playlistType)?this.manifest.playlistType=e.playlistType:this.trigger("warn",{message:"ignoring unknown playlist type: "+e.playlist})},map:function(){n={},e.uri&&(n.uri=e.uri),e.byterange&&(n.byterange=e.byterange),r&&(n.key=r)},"stream-inf":function(){this.manifest.playlists=a,this.manifest.mediaGroups=this.manifest.mediaGroups||d,e.attributes?(o.attributes||(o.attributes={}),(0,s.A)(o.attributes,e.attributes)):this.trigger("warn",{message:"ignoring empty stream-inf attributes"})},media:function(){if(this.manifest.mediaGroups=this.manifest.mediaGroups||d,e.attributes&&e.attributes.TYPE&&e.attributes["GROUP-ID"]&&e.attributes.NAME){var n=this.manifest.mediaGroups[e.attributes.TYPE];n[e.attributes["GROUP-ID"]]=n[e.attributes["GROUP-ID"]]||{},t=n[e.attributes["GROUP-ID"]],(c={default:/yes/i.test(e.attributes.DEFAULT)}).default?c.autoselect=!0:c.autoselect=/yes/i.test(e.attributes.AUTOSELECT),e.attributes.LANGUAGE&&(c.language=e.attributes.LANGUAGE),e.attributes.URI&&(c.uri=e.attributes.URI),e.attributes["INSTREAM-ID"]&&(c.instreamId=e.attributes["INSTREAM-ID"]),e.attributes.CHARACTERISTICS&&(c.characteristics=e.attributes.CHARACTERISTICS),e.attributes.FORCED&&(c.forced=/yes/i.test(e.attributes.FORCED)),t[e.attributes.NAME]=c}else this.trigger("warn",{message:"ignoring incomplete or missing media group"})},discontinuity:function(){f+=1,o.discontinuity=!0,this.manifest.discontinuityStarts.push(a.length)},"program-date-time":function(){"undefined"===typeof this.manifest.dateTimeString&&(this.manifest.dateTimeString=e.dateTimeString,this.manifest.dateTimeObject=e.dateTimeObject),o.dateTimeString=e.dateTimeString,o.dateTimeObject=e.dateTimeObject},targetduration:function(){!isFinite(e.duration)||e.duration<0?this.trigger("warn",{message:"ignoring invalid target duration: "+e.duration}):(this.manifest.targetDuration=e.duration,M.call(this,this.manifest))},start:function(){e.attributes&&!isNaN(e.attributes["TIME-OFFSET"])?this.manifest.start={timeOffset:e.attributes["TIME-OFFSET"],precise:e.attributes.PRECISE}:this.trigger("warn",{message:"ignoring start declaration without appropriate attribute list"})},"cue-out":function(){o.cueOut=e.data},"cue-out-cont":function(){o.cueOutCont=e.data},"cue-in":function(){o.cueIn=e.data},skip:function(){this.manifest.skip=P(e.attributes),this.warnOnMissingAttributes_("#EXT-X-SKIP",e.attributes,["SKIPPED-SEGMENTS"])},part:function(){var t=this;u=!0;var n=this.manifest.segments.length,r=P(e.attributes);o.parts=o.parts||[],o.parts.push(r),r.byterange&&(r.byterange.hasOwnProperty("offset")||(r.byterange.offset=h),h=r.byterange.offset+r.byterange.length);var i=o.parts.length-1;this.warnOnMissingAttributes_("#EXT-X-PART #"+i+" for segment #"+n,e.attributes,["URI","DURATION"]),this.manifest.renditionReports&&this.manifest.renditionReports.forEach((function(e,n){e.hasOwnProperty("lastPart")||t.trigger("warn",{message:"#EXT-X-RENDITION-REPORT #"+n+" lacks required attribute(s): LAST-PART"})}))},"server-control":function(){var t=this.manifest.serverControl=P(e.attributes);t.hasOwnProperty("canBlockReload")||(t.canBlockReload=!1,this.trigger("info",{message:"#EXT-X-SERVER-CONTROL defaulting CAN-BLOCK-RELOAD to false"})),M.call(this,this.manifest),t.canSkipDateranges&&!t.hasOwnProperty("canSkipUntil")&&this.trigger("warn",{message:"#EXT-X-SERVER-CONTROL lacks required attribute CAN-SKIP-UNTIL which is required when CAN-SKIP-DATERANGES is set"})},"preload-hint":function(){var t=this.manifest.segments.length,n=P(e.attributes),r=n.type&&"PART"===n.type;o.preloadHints=o.preloadHints||[],o.preloadHints.push(n),n.byterange&&(n.byterange.hasOwnProperty("offset")||(n.byterange.offset=r?h:0,r&&(h=n.byterange.offset+n.byterange.length)));var i=o.preloadHints.length-1;if(this.warnOnMissingAttributes_("#EXT-X-PRELOAD-HINT #"+i+" for segment #"+t,e.attributes,["TYPE","URI"]),n.type)for(var a=0;a<o.preloadHints.length-1;a++){var s=o.preloadHints[a];s.type&&(s.type===n.type&&this.trigger("warn",{message:"#EXT-X-PRELOAD-HINT #"+i+" for segment #"+t+" has the same TYPE "+n.type+" as preload hint #"+a}))}},"rendition-report":function(){var t=P(e.attributes);this.manifest.renditionReports=this.manifest.renditionReports||[],this.manifest.renditionReports.push(t);var n=this.manifest.renditionReports.length-1,r=["LAST-MSN","URI"];u&&r.push("LAST-PART"),this.warnOnMissingAttributes_("#EXT-X-RENDITION-REPORT #"+n,e.attributes,r)},"part-inf":function(){this.manifest.partInf=P(e.attributes),this.warnOnMissingAttributes_("#EXT-X-PART-INF",e.attributes,["PART-TARGET"]),this.manifest.partInf.partTarget&&(this.manifest.partTargetDuration=this.manifest.partInf.partTarget),M.call(this,this.manifest)}}[e.tagType]||l).call(i)},uri:function(){o.uri=e.uri,a.push(o),this.manifest.targetDuration&&!("duration"in o)&&(this.trigger("warn",{message:"defaulting segment duration to the target duration"}),o.duration=this.manifest.targetDuration),r&&(o.key=r),o.timeline=f,n&&(o.map=n),h=0,o={}},comment:function(){},custom:function(){e.segment?(o.custom=o.custom||{},o.custom[e.customType]=e.data):(this.manifest.custom=this.manifest.custom||{},this.manifest.custom[e.customType]=e.data)}})[e.type].call(i)})),t}(0,d.A)(t,e);var n=t.prototype;return n.warnOnMissingAttributes_=function(e,t,n){var r=[];n.forEach((function(e){t.hasOwnProperty(e)||r.push(e)})),r.length&&this.trigger("warn",{message:e+" lacks required attribute(s): "+r.join(", ")})},n.push=function(e){this.lineStream.push(e)},n.end=function(){this.lineStream.push("\n"),this.trigger("end")},n.addParser=function(e){this.parseStream.addParser(e)},n.addTagMapper=function(e){this.parseStream.addTagMapper(e)},t}(T),R={mp4:/^(av0?1|avc0?[1234]|vp0?9|flac|opus|mp3|mp4a|mp4v|stpp.ttml.im1t)/,webm:/^(vp0?[89]|av0?1|opus|vorbis)/,ogg:/^(vp0?[89]|theora|flac|opus|vorbis)/,video:/^(av0?1|avc0?[1234]|vp0?[89]|hvc1|hev1|theora|mp4v)/,audio:/^(mp4a|flac|vorbis|opus|ac-[34]|ec-3|alac|mp3|speex|aac)/,text:/^(stpp.ttml.im1t)/,muxerVideo:/^(avc0?1)/,muxerAudio:/^(mp4a)/,muxerText:/a^/},F=["video","audio","text"],B=["Video","Audio","Text"],j=function(e){return e?e.replace(/avc1\.(\d+)\.(\d+)/i,(function(e,t,n){return"avc1."+("00"+Number(t).toString(16)).slice(-2)+"00"+("00"+Number(n).toString(16)).slice(-2)})):e},U=function(e){void 0===e&&(e="");var t=e.split(","),n=[];return t.forEach((function(e){var t;e=e.trim(),F.forEach((function(r){var i=R[r].exec(e.toLowerCase());if(i&&!(i.length<=1)){t=r;var a=e.substring(0,i[1].length),o=e.replace(a,"");n.push({type:a,details:o,mediaType:r})}})),t||n.push({type:e,details:"",mediaType:"unknown"})})),n},H=function(e){return void 0===e&&(e=""),R.audio.test(e.trim().toLowerCase())},z=function(e){if(e&&"string"===typeof e){var t,n=e.toLowerCase().split(",").map((function(e){return j(e.trim())})),r="video";1===n.length&&H(n[0])?r="audio":1===n.length&&(void 0===(t=n[0])&&(t=""),R.text.test(t.trim().toLowerCase()))&&(r="application");var i="mp4";return n.every((function(e){return R.mp4.test(e)}))?i="mp4":n.every((function(e){return R.webm.test(e)}))?i="webm":n.every((function(e){return R.ogg.test(e)}))&&(i="ogg"),r+"/"+i+';codecs="'+e+'"'}},V=function(e){return void 0===e&&(e=""),i().MediaSource&&i().MediaSource.isTypeSupported&&i().MediaSource.isTypeSupported(z(e))||!1},Y=function(e){return void 0===e&&(e=""),e.toLowerCase().split(",").every((function(e){e=e.trim();for(var t=0;t<B.length;t++){if(R["muxer"+B[t]].test(e))return!0}return!1}))},G="mp4a.40.2",q=/^(audio|video|application)\/(x-|vnd\.apple\.)?mpegurl/i,W=/^application\/dash\+xml/i,K=function(e){return q.test(e)?"hls":W.test(e)?"dash":"application/vnd.videojs.vhs+json"===e?"vhs-json":null},X=function(e){return"function"===ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer instanceof ArrayBuffer},$=function(e){return e instanceof Uint8Array?e:(Array.isArray(e)||X(e)||e instanceof ArrayBuffer||(e="number"!==typeof e||"number"===typeof e&&e!==e?0:[e]),new Uint8Array(e&&e.buffer||e,e&&e.byteOffset||0,e&&e.byteLength||0))},Z=i().BigInt||Number,Q=[Z("0x1"),Z("0x100"),Z("0x10000"),Z("0x1000000"),Z("0x100000000"),Z("0x10000000000"),Z("0x1000000000000"),Z("0x100000000000000"),Z("0x10000000000000000")],J=(function(){var e=new Uint16Array([65484]),t=new Uint8Array(e.buffer,e.byteOffset,e.byteLength);255===t[0]||t[0]}(),function(e,t){var n=void 0===t?{}:t,r=n.signed,i=void 0!==r&&r,a=n.le,o=void 0!==a&&a;e=$(e);var s=o?"reduce":"reduceRight",u=(e[s]?e[s]:Array.prototype[s]).call(e,(function(t,n,r){var i=o?r:Math.abs(r+1-e.length);return t+Z(n)*Q[i]}),Z(0));if(i){var l=Q[e.length]/Z(2)-Z(1);(u=Z(u))>l&&(u-=l,u-=l,u-=Z(2))}return Number(u)}),ee=function(e,t){var n=(void 0===t?{}:t).le,r=void 0!==n&&n;("bigint"!==typeof e&&"number"!==typeof e||"number"===typeof e&&e!==e)&&(e=0),e=Z(e);for(var i,a=(i=e,Math.ceil(function(e){return e.toString(2).length}(i)/8)),o=new Uint8Array(new ArrayBuffer(a)),s=0;s<a;s++){var u=r?s:Math.abs(s+1-o.length);o[u]=Number(e/Q[s]&Z(255)),e<0&&(o[u]=Math.abs(~o[u]),o[u]-=0===s?1:2)}return o},te=function(e,t){if("string"!==typeof e&&e&&"function"===typeof e.toString&&(e=e.toString()),"string"!==typeof e)return new Uint8Array;t||(e=unescape(encodeURIComponent(e)));for(var n=new Uint8Array(e.length),r=0;r<e.length;r++)n[r]=e.charCodeAt(r);return n},ne=function(e,t,n){var r=void 0===n?{}:n,i=r.offset,a=void 0===i?0:i,o=r.mask,s=void 0===o?[]:o;e=$(e);var u=(t=$(t)).every?t.every:Array.prototype.every;return t.length&&e.length-a>=t.length&&u.call(t,(function(t,n){return t===(s[n]?s[n]&e[a+n]:e[a+n])}))},re=n(65820),ie=function(e){return!!e&&"object"===typeof e},ae=function e(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return n.reduce((function(t,n){return"object"!==typeof n||Object.keys(n).forEach((function(r){Array.isArray(t[r])&&Array.isArray(n[r])?t[r]=t[r].concat(n[r]):ie(t[r])&&ie(n[r])?t[r]=e(t[r],n[r]):t[r]=n[r]})),t}),{})},oe=function(e){return Object.keys(e).map((function(t){return e[t]}))},se=function(e){return e.reduce((function(e,t){return e.concat(t)}),[])},ue=function(e){if(!e.length)return[];for(var t=[],n=0;n<e.length;n++)t.push(e[n]);return t},le=function(e,t){for(var n=0;n<e.length;n++)if(t(e[n]))return n;return-1},ce="INVALID_NUMBER_OF_PERIOD",de="DASH_EMPTY_MANIFEST",fe="DASH_INVALID_XML",pe="NO_BASE_URL",he="SEGMENT_TIME_UNSPECIFIED",me="UNSUPPORTED_UTC_TIMING_SCHEME",ge=function(e){var t=e.baseUrl,n=void 0===t?"":t,r=e.source,a=void 0===r?"":r,o=e.range,s=void 0===o?"":o,u=e.indexRange,l=void 0===u?"":u,c={uri:a,resolvedUri:A(n||"",a)};if(s||l){var d,f=(s||l).split("-"),p=i().BigInt?i().BigInt(f[0]):parseInt(f[0],10),h=i().BigInt?i().BigInt(f[1]):parseInt(f[1],10);p<Number.MAX_SAFE_INTEGER&&"bigint"===typeof p&&(p=Number(p)),h<Number.MAX_SAFE_INTEGER&&"bigint"===typeof h&&(h=Number(h)),"bigint"===typeof(d="bigint"===typeof h||"bigint"===typeof p?i().BigInt(h)-i().BigInt(p)+i().BigInt(1):h-p+1)&&d<Number.MAX_SAFE_INTEGER&&(d=Number(d)),c.byterange={length:d,offset:p}}return c},ve=function(e){return e&&"number"!==typeof e&&(e=parseInt(e,10)),isNaN(e)?null:e},ye={static:function(e){var t=e.duration,n=e.timescale,r=void 0===n?1:n,i=e.sourceDuration,a=e.periodDuration,o=ve(e.endNumber),s=t/r;return"number"===typeof o?{start:0,end:o}:"number"===typeof a?{start:0,end:a/s}:{start:0,end:i/s}},dynamic:function(e){var t=e.NOW,n=e.clientOffset,r=e.availabilityStartTime,i=e.timescale,a=void 0===i?1:i,o=e.duration,s=e.periodStart,u=void 0===s?0:s,l=e.minimumUpdatePeriod,c=void 0===l?0:l,d=e.timeShiftBufferDepth,f=void 0===d?1/0:d,p=ve(e.endNumber),h=(t+n)/1e3,m=r+u,g=h+c-m,v=Math.ceil(g*a/o),y=Math.floor((h-m-f)*a/o),b=Math.floor((h-m)*a/o);return{start:Math.max(0,y),end:"number"===typeof p?p:Math.min(v,b)}}},be=function(e){var t=e.type,n=e.duration,r=e.timescale,i=void 0===r?1:r,a=e.periodDuration,o=e.sourceDuration,s=ye[t](e),u=function(e,t){for(var n=[],r=e;r<t;r++)n.push(r);return n}(s.start,s.end).map(function(e){return function(t){var n=e.duration,r=e.timescale,i=void 0===r?1:r,a=e.periodStart,o=e.startNumber;return{number:(void 0===o?1:o)+t,duration:n/i,timeline:a,time:t*n}}}(e));if("static"===t){var l=u.length-1,c="number"===typeof a?a:o;u[l].duration=c-n/i*l}return u},Ee=function(e){var t=e.baseUrl,n=e.initialization,r=void 0===n?{}:n,i=e.sourceDuration,a=e.indexRange,o=void 0===a?"":a,s=e.periodStart,u=e.presentationTime,l=e.number,c=void 0===l?0:l,d=e.duration;if(!t)throw new Error(pe);var f=ge({baseUrl:t,source:r.sourceURL,range:r.range}),p=ge({baseUrl:t,source:t,indexRange:o});if(p.map=f,d){var h=be(e);h.length&&(p.duration=h[0].duration,p.timeline=h[0].timeline)}else i&&(p.duration=i,p.timeline=s);return p.presentationTime=u||s,p.number=c,[p]},_e=function(e,t,n){var r,a=e.sidx.map?e.sidx.map:null,o=e.sidx.duration,s=e.timeline||0,u=e.sidx.byterange,l=u.offset+u.length,c=t.timescale,d=t.references.filter((function(e){return 1!==e.referenceType})),f=[],p=e.endList?"static":"dynamic",h=e.sidx.timeline,m=h,g=e.mediaSequence||0;r="bigint"===typeof t.firstOffset?i().BigInt(l)+t.firstOffset:l+t.firstOffset;for(var v=0;v<d.length;v++){var y=t.references[v],b=y.referencedSize,E=y.subsegmentDuration,_=void 0;_="bigint"===typeof r?r+i().BigInt(b)-i().BigInt(1):r+b-1;var C=Ee({baseUrl:n,timescale:c,timeline:s,periodStart:h,presentationTime:m,number:g,duration:E,sourceDuration:o,indexRange:r+"-"+_,type:p})[0];a&&(C.map=a),f.push(C),r+="bigint"===typeof r?i().BigInt(b):b,m+=E/c,g++}return e.segments=f,e},Ce=["AUDIO","SUBTITLES"],Ae=1/60,Te=function(e){return(t=e,n=function(e){return e.timeline},oe(t.reduce((function(e,t){return t.forEach((function(t){e[n(t)]=t})),e}),{}))).sort((function(e,t){return e.timeline>t.timeline?1:-1}));var t,n},we=function(e){var t,n,r=[];return t=e,n=function(e,t,n,i){r=r.concat(e.playlists||[])},Ce.forEach((function(e){for(var r in t.mediaGroups[e])for(var i in t.mediaGroups[e][r]){var a=t.mediaGroups[e][r][i];n(a,e,r,i)}})),r},Se=function(e){var t=e.playlist,n=e.mediaSequence;t.mediaSequence=n,t.segments.forEach((function(e,n){e.number=t.mediaSequence+n}))},ke=function(e){var t=e.oldManifest,n=e.newManifest,r=t.playlists.concat(we(t)),i=n.playlists.concat(we(n));return n.timelineStarts=Te([t.timelineStarts,n.timelineStarts]),function(e){var t=e.oldPlaylists,n=e.newPlaylists,r=e.timelineStarts;n.forEach((function(e){e.discontinuitySequence=le(r,(function(t){return t.timeline===e.timeline}));var n=function(e,t){for(var n=0;n<e.length;n++)if(e[n].attributes.NAME===t)return e[n];return null}(t,e.attributes.NAME);if(n&&!e.sidx){var i=e.segments[0],a=le(n.segments,(function(e){return Math.abs(e.presentationTime-i.presentationTime)<Ae}));if(-1===a)return Se({playlist:e,mediaSequence:n.mediaSequence+n.segments.length}),e.segments[0].discontinuity=!0,e.discontinuityStarts.unshift(0),void((!n.segments.length&&e.timeline>n.timeline||n.segments.length&&e.timeline>n.segments[n.segments.length-1].timeline)&&e.discontinuitySequence--);n.segments[a].discontinuity&&!i.discontinuity&&(i.discontinuity=!0,e.discontinuityStarts.unshift(0),e.discontinuitySequence--),Se({playlist:e,mediaSequence:n.segments[a].number})}}))}({oldPlaylists:r,newPlaylists:i,timelineStarts:n.timelineStarts}),n},De=function(e){return e&&e.uri+"-"+function(e){var t;return t="bigint"===typeof e.offset||"bigint"===typeof e.length?i().BigInt(e.offset)+i().BigInt(e.length)-i().BigInt(1):e.offset+e.length-1,e.offset+"-"+t}(e.byterange)},xe=function(e){return oe(e.reduce((function(e,t){var n=t.attributes.id+(t.attributes.lang||"");if(e[n]){var r;if(t.segments)t.segments[0]&&(t.segments[0].discontinuity=!0),(r=e[n].segments).push.apply(r,t.segments);t.attributes.contentProtection&&(e[n].attributes.contentProtection=t.attributes.contentProtection)}else e[n]=t,e[n].attributes.timelineStarts=[];return e[n].attributes.timelineStarts.push({start:t.attributes.periodStart,timeline:t.attributes.periodStart}),e}),{})).map((function(e){return e.discontinuityStarts=function(e,t){return e.reduce((function(e,n,r){return n[t]&&e.push(r),e}),[])}(e.segments||[],"discontinuity"),e}))},Oe=function(e,t){var n=De(e.sidx),r=n&&t[n]&&t[n].sidx;return r&&_e(e,r,e.sidx.resolvedUri),e},Ne=function(e,t){if(void 0===t&&(t={}),!Object.keys(t).length)return e;for(var n in e)e[n]=Oe(e[n],t);return e},Ie=function(e){var t,n=e.attributes,r=e.segments,i=e.sidx,a=e.discontinuityStarts,o={attributes:(t={NAME:n.id,AUDIO:"audio",SUBTITLES:"subs",RESOLUTION:{width:n.width,height:n.height},CODECS:n.codecs,BANDWIDTH:n.bandwidth},t["PROGRAM-ID"]=1,t),uri:"",endList:"static"===n.type,timeline:n.periodStart,resolvedUri:"",targetDuration:n.duration,discontinuityStarts:a,timelineStarts:n.timelineStarts,segments:r};return n.frameRate&&(o.attributes["FRAME-RATE"]=n.frameRate),n.contentProtection&&(o.contentProtection=n.contentProtection),i&&(o.sidx=i),o},Pe=function(e){var t=e.attributes;return"video/mp4"===t.mimeType||"video/webm"===t.mimeType||"video"===t.contentType},Me=function(e){var t=e.attributes;return"audio/mp4"===t.mimeType||"audio/webm"===t.mimeType||"audio"===t.contentType},Le=function(e){var t=e.attributes;return"text/vtt"===t.mimeType||"text"===t.contentType},Re=function(e){return e?Object.keys(e).reduce((function(t,n){var r=e[n];return t.concat(r.playlists)}),[]):[]},Fe=function(e){var t,n=e.dashPlaylists,r=e.locations,i=e.sidxMapping,a=void 0===i?{}:i,o=e.previousManifest;if(!n.length)return{};var s=n[0].attributes,u=s.sourceDuration,l=s.type,c=s.suggestedPresentationDelay,d=s.minimumUpdatePeriod,f=xe(n.filter(Pe)).map(Ie),p=xe(n.filter(Me)),h=xe(n.filter(Le)),m=n.map((function(e){return e.attributes.captionServices})).filter(Boolean),g={allowCache:!0,discontinuityStarts:[],segments:[],endList:!0,mediaGroups:(t={AUDIO:{},VIDEO:{}},t["CLOSED-CAPTIONS"]={},t.SUBTITLES={},t),uri:"",duration:u,playlists:Ne(f,a)};d>=0&&(g.minimumUpdatePeriod=1e3*d),r&&(g.locations=r),"dynamic"===l&&(g.suggestedPresentationDelay=c);var v,y,b=0===g.playlists.length,E=p.length?function(e,t,n){var r;void 0===t&&(t={}),void 0===n&&(n=!1);var i=e.reduce((function(e,i){var a=i.attributes.role&&i.attributes.role.value||"",o=i.attributes.lang||"",s=i.attributes.label||"main";if(o&&!i.attributes.label){var u=a?" ("+a+")":"";s=""+i.attributes.lang+u}e[s]||(e[s]={language:o,autoselect:!0,default:"main"===a,playlists:[],uri:""});var l=Oe(function(e,t){var n,r=e.attributes,i=e.segments,a=e.sidx,o=e.mediaSequence,s=e.discontinuitySequence,u=e.discontinuityStarts,l={attributes:(n={NAME:r.id,BANDWIDTH:r.bandwidth,CODECS:r.codecs},n["PROGRAM-ID"]=1,n),uri:"",endList:"static"===r.type,timeline:r.periodStart,resolvedUri:"",targetDuration:r.duration,discontinuitySequence:s,discontinuityStarts:u,timelineStarts:r.timelineStarts,mediaSequence:o,segments:i};return r.contentProtection&&(l.contentProtection=r.contentProtection),a&&(l.sidx=a),t&&(l.attributes.AUDIO="audio",l.attributes.SUBTITLES="subs"),l}(i,n),t);return e[s].playlists.push(l),"undefined"===typeof r&&"main"===a&&((r=i).default=!0),e}),{});return r||(i[Object.keys(i)[0]].default=!0),i}(p,a,b):null,_=h.length?function(e,t){return void 0===t&&(t={}),e.reduce((function(e,n){var r=n.attributes.lang||"text";return e[r]||(e[r]={language:r,default:!1,autoselect:!1,playlists:[],uri:""}),e[r].playlists.push(Oe(function(e){var t,n=e.attributes,r=e.segments,i=e.mediaSequence,a=e.discontinuityStarts,o=e.discontinuitySequence;"undefined"===typeof r&&(r=[{uri:n.baseUrl,timeline:n.periodStart,resolvedUri:n.baseUrl||"",duration:n.sourceDuration,number:0}],n.duration=n.sourceDuration);var s=((t={NAME:n.id,BANDWIDTH:n.bandwidth})["PROGRAM-ID"]=1,t);return n.codecs&&(s.CODECS=n.codecs),{attributes:s,uri:"",endList:"static"===n.type,timeline:n.periodStart,resolvedUri:n.baseUrl||"",targetDuration:n.duration,timelineStarts:n.timelineStarts,discontinuityStarts:a,discontinuitySequence:o,mediaSequence:i,segments:r}}(n),t)),e}),{})}(h,a):null,C=f.concat(Re(E),Re(_)),A=C.map((function(e){return e.timelineStarts}));return g.timelineStarts=Te(A),v=C,y=g.timelineStarts,v.forEach((function(e){e.mediaSequence=0,e.discontinuitySequence=le(y,(function(t){return t.timeline===e.timeline})),e.segments&&e.segments.forEach((function(e,t){e.number=t}))})),E&&(g.mediaGroups.AUDIO.audio=E),_&&(g.mediaGroups.SUBTITLES.subs=_),m.length&&(g.mediaGroups["CLOSED-CAPTIONS"].cc=m.reduce((function(e,t){return t?(t.forEach((function(t){var n=t.channel,r=t.language;e[r]={autoselect:!1,default:!1,instreamId:n,language:r},t.hasOwnProperty("aspectRatio")&&(e[r].aspectRatio=t.aspectRatio),t.hasOwnProperty("easyReader")&&(e[r].easyReader=t.easyReader),t.hasOwnProperty("3D")&&(e[r]["3D"]=t["3D"])})),e):e}),{})),o?ke({oldManifest:o,newManifest:g}):g},Be=function(e,t,n){var r=e.NOW,i=e.clientOffset,a=e.availabilityStartTime,o=e.timescale,s=void 0===o?1:o,u=e.periodStart,l=void 0===u?0:u,c=e.minimumUpdatePeriod,d=(r+i)/1e3+(void 0===c?0:c)-(a+l);return Math.ceil((d*s-t)/n)},je=function(e,t){for(var n=e.type,r=e.minimumUpdatePeriod,i=void 0===r?0:r,a=e.media,o=void 0===a?"":a,s=e.sourceDuration,u=e.timescale,l=void 0===u?1:u,c=e.startNumber,d=void 0===c?1:c,f=e.periodStart,p=[],h=-1,m=0;m<t.length;m++){var g=t[m],v=g.d,y=g.r||0,b=g.t||0;h<0&&(h=b),b&&b>h&&(h=b);var E=void 0;if(y<0){var _=m+1;E=_===t.length?"dynamic"===n&&i>0&&o.indexOf("$Number$")>0?Be(e,h,v):(s*l-h)/v:(t[_].t-h)/v}else E=y+1;for(var C=d+p.length+E,A=d+p.length;A<C;)p.push({number:A,duration:v/l,time:h,timeline:f}),h+=v,A++}return p},Ue=/\$([A-z]*)(?:(%0)([0-9]+)d)?\$/g,He=function(e,t){return e.replace(Ue,function(e){return function(t,n,r,i){if("$$"===t)return"$";if("undefined"===typeof e[n])return t;var a=""+e[n];return"RepresentationID"===n?a:(i=r?parseInt(i,10):1,a.length>=i?a:""+new Array(i-a.length+1).join("0")+a)}}(t))},ze=function(e,t){var n={RepresentationID:e.id,Bandwidth:e.bandwidth||0},r=e.initialization,i=void 0===r?{sourceURL:"",range:""}:r,a=ge({baseUrl:e.baseUrl,source:He(i.sourceURL,n),range:i.range}),o=function(e,t){return e.duration||t?e.duration?be(e):je(e,t):[{number:e.startNumber||1,duration:e.sourceDuration,time:0,timeline:e.periodStart}]}(e,t);return o.map((function(t){n.Number=t.number,n.Time=t.time;var r=He(e.media||"",n),i=e.timescale||1,o=e.presentationTimeOffset||0,s=e.periodStart+(t.time-o)/i;return{uri:r,timeline:t.timeline,duration:t.duration,resolvedUri:A(e.baseUrl||"",r),map:a,number:t.number,presentationTime:s}}))},Ve=function(e,t){var n=e.duration,r=e.segmentUrls,i=void 0===r?[]:r,a=e.periodStart;if(!n&&!t||n&&t)throw new Error(he);var o,s=i.map((function(t){return function(e,t){var n=e.baseUrl,r=e.initialization,i=void 0===r?{}:r,a=ge({baseUrl:n,source:i.sourceURL,range:i.range}),o=ge({baseUrl:n,source:t.media,range:t.mediaRange});return o.map=a,o}(e,t)}));return n&&(o=be(e)),t&&(o=je(e,t)),o.map((function(t,n){if(s[n]){var r=s[n],i=e.timescale||1,o=e.presentationTimeOffset||0;return r.timeline=t.timeline,r.duration=t.duration,r.number=t.number,r.presentationTime=a+(t.time-o)/i,r}})).filter((function(e){return e}))},Ye=function(e){var t,n,r=e.attributes,i=e.segmentInfo;i.template?(n=ze,t=ae(r,i.template)):i.base?(n=Ee,t=ae(r,i.base)):i.list&&(n=Ve,t=ae(r,i.list));var a={attributes:r};if(!n)return a;var o=n(t,i.segmentTimeline);if(t.duration){var s=t,u=s.duration,l=s.timescale,c=void 0===l?1:l;t.duration=u/c}else o.length?t.duration=o.reduce((function(e,t){return Math.max(e,Math.ceil(t.duration))}),0):t.duration=0;return a.attributes=t,a.segments=o,i.base&&t.indexRange&&(a.sidx=o[0],a.segments=[]),a},Ge=function(e,t){return ue(e.childNodes).filter((function(e){return e.tagName===t}))},qe=function(e){return e.textContent.trim()},We=function(e){var t=/P(?:(\d*)Y)?(?:(\d*)M)?(?:(\d*)D)?(?:T(?:(\d*)H)?(?:(\d*)M)?(?:([\d.]*)S)?)?/.exec(e);if(!t)return 0;var n=t.slice(1),r=n[0],i=n[1],a=n[2],o=n[3],s=n[4],u=n[5];return 31536e3*parseFloat(r||0)+2592e3*parseFloat(i||0)+86400*parseFloat(a||0)+3600*parseFloat(o||0)+60*parseFloat(s||0)+parseFloat(u||0)},Ke={mediaPresentationDuration:function(e){return We(e)},availabilityStartTime:function(e){return/^\d+-\d+-\d+T\d+:\d+:\d+(\.\d+)?$/.test(t=e)&&(t+="Z"),Date.parse(t)/1e3;var t},minimumUpdatePeriod:function(e){return We(e)},suggestedPresentationDelay:function(e){return We(e)},type:function(e){return e},timeShiftBufferDepth:function(e){return We(e)},start:function(e){return We(e)},width:function(e){return parseInt(e,10)},height:function(e){return parseInt(e,10)},bandwidth:function(e){return parseInt(e,10)},frameRate:function(e){return function(e){return parseFloat(e.split("/").reduce((function(e,t){return e/t})))}(e)},startNumber:function(e){return parseInt(e,10)},timescale:function(e){return parseInt(e,10)},presentationTimeOffset:function(e){return parseInt(e,10)},duration:function(e){var t=parseInt(e,10);return isNaN(t)?We(e):t},d:function(e){return parseInt(e,10)},t:function(e){return parseInt(e,10)},r:function(e){return parseInt(e,10)},DEFAULT:function(e){return e}},Xe=function(e){return e&&e.attributes?ue(e.attributes).reduce((function(e,t){var n=Ke[t.name]||Ke.DEFAULT;return e[t.name]=n(t.value),e}),{}):{}},$e={"urn:uuid:1077efec-c0b2-4d02-ace3-3c1e52e2fb4b":"org.w3.clearkey","urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed":"com.widevine.alpha","urn:uuid:9a04f079-9840-4286-ab92-e65be0885f95":"com.microsoft.playready","urn:uuid:f239e769-efa3-4850-9c16-a903c6932efb":"com.adobe.primetime"},Ze=function(e,t){return t.length?se(e.map((function(e){return t.map((function(t){return A(e,qe(t))}))}))):e},Qe=function(e){var t=Ge(e,"SegmentTemplate")[0],n=Ge(e,"SegmentList")[0],r=n&&Ge(n,"SegmentURL").map((function(e){return ae({tag:"SegmentURL"},Xe(e))})),i=Ge(e,"SegmentBase")[0],a=n||t,o=a&&Ge(a,"SegmentTimeline")[0],s=n||i||t,u=s&&Ge(s,"Initialization")[0],l=t&&Xe(t);l&&u?l.initialization=u&&Xe(u):l&&l.initialization&&(l.initialization={sourceURL:l.initialization});var c={template:l,segmentTimeline:o&&Ge(o,"S").map((function(e){return Xe(e)})),list:n&&ae(Xe(n),{segmentUrls:r,initialization:Xe(u)}),base:i&&ae(Xe(i),{initialization:Xe(u)})};return Object.keys(c).forEach((function(e){c[e]||delete c[e]})),c},Je=function(e,t,n){return function(r){var i,a=Xe(r),o=Ze(t,Ge(r,"BaseURL")),s=Ge(r,"Role")[0],u={role:Xe(s)},l=ae(e,a,u),c=Ge(r,"Accessibility")[0],d="urn:scte:dash:cc:cea-608:2015"===(i=Xe(c)).schemeIdUri?("string"!==typeof i.value?[]:i.value.split(";")).map((function(e){var t,n;if(n=e,/^CC\d=/.test(e)){var r=e.split("=");t=r[0],n=r[1]}else/^CC\d$/.test(e)&&(t=e);return{channel:t,language:n}})):"urn:scte:dash:cc:cea-708:2015"===i.schemeIdUri?("string"!==typeof i.value?[]:i.value.split(";")).map((function(e){var t={channel:void 0,language:void 0,aspectRatio:1,easyReader:0,"3D":0};if(/=/.test(e)){var n=e.split("="),r=n[0],i=n[1],a=void 0===i?"":i;t.channel=r,t.language=e,a.split(",").forEach((function(e){var n=e.split(":"),r=n[0],i=n[1];"lang"===r?t.language=i:"er"===r?t.easyReader=Number(i):"war"===r?t.aspectRatio=Number(i):"3D"===r&&(t["3D"]=Number(i))}))}else t.language=e;return t.channel&&(t.channel="SERVICE"+t.channel),t})):void 0;d&&(l=ae(l,{captionServices:d}));var f=Ge(r,"Label")[0];if(f&&f.childNodes.length){var p=f.childNodes[0].nodeValue.trim();l=ae(l,{label:p})}var h=Ge(r,"ContentProtection").reduce((function(e,t){var n=Xe(t);n.schemeIdUri&&(n.schemeIdUri=n.schemeIdUri.toLowerCase());var r=$e[n.schemeIdUri];if(r){e[r]={attributes:n};var i=Ge(t,"cenc:pssh")[0];if(i){var a=qe(i);e[r].pssh=a&&S(a)}}return e}),{});Object.keys(h).length&&(l=ae(l,{contentProtection:h}));var m=Qe(r),g=Ge(r,"Representation"),v=ae(n,m);return se(g.map(function(e,t,n){return function(r){var i=Ge(r,"BaseURL"),a=Ze(t,i),o=ae(e,Xe(r)),s=Qe(r);return a.map((function(e){return{segmentInfo:ae(n,s),attributes:ae(o,{baseUrl:e})}}))}}(l,o,v)))}},et=function(e,t){return function(n,r){var i=Ze(t,Ge(n.node,"BaseURL")),a=ae(e,{periodStart:n.attributes.start});"number"===typeof n.attributes.duration&&(a.periodDuration=n.attributes.duration);var o=Ge(n.node,"AdaptationSet"),s=Qe(n.node);return se(o.map(Je(a,i,s)))}},tt=function(e){if(""===e)throw new Error(de);var t,n,r=new re.DOMParser;try{n=(t=r.parseFromString(e,"application/xml"))&&"MPD"===t.documentElement.tagName?t.documentElement:null}catch(i){}if(!n||n&&n.getElementsByTagName("parsererror").length>0)throw new Error(fe);return n},nt=function(e,t){void 0===t&&(t={});var n=function(e,t){void 0===t&&(t={});var n=t,r=n.manifestUri,i=void 0===r?"":r,a=n.NOW,o=void 0===a?Date.now():a,s=n.clientOffset,u=void 0===s?0:s,l=Ge(e,"Period");if(!l.length)throw new Error(ce);var c=Ge(e,"Location"),d=Xe(e),f=Ze([i],Ge(e,"BaseURL"));d.type=d.type||"static",d.sourceDuration=d.mediaPresentationDuration||0,d.NOW=o,d.clientOffset=u,c.length&&(d.locations=c.map(qe));var p=[];return l.forEach((function(e,t){var n=Xe(e),r=p[t-1];n.start=function(e){var t=e.attributes,n=e.priorPeriodAttributes,r=e.mpdType;return"number"===typeof t.start?t.start:n&&"number"===typeof n.start&&"number"===typeof n.duration?n.start+n.duration:n||"static"!==r?null:0}({attributes:n,priorPeriodAttributes:r?r.attributes:null,mpdType:d.type}),p.push({node:e,attributes:n})})),{locations:d.locations,representationInfo:se(p.map(et(d,f)))}}(tt(e),t),r=n.representationInfo.map(Ye);return Fe({dashPlaylists:r,locations:n.locations,sidxMapping:t.sidxMapping,previousManifest:t.previousManifest})},rt=function(e){return function(e){var t=Ge(e,"UTCTiming")[0];if(!t)return null;var n=Xe(t);switch(n.schemeIdUri){case"urn:mpeg:dash:utc:http-head:2014":case"urn:mpeg:dash:utc:http-head:2012":n.method="HEAD";break;case"urn:mpeg:dash:utc:http-xsdate:2014":case"urn:mpeg:dash:utc:http-iso:2014":case"urn:mpeg:dash:utc:http-xsdate:2012":case"urn:mpeg:dash:utc:http-iso:2012":n.method="GET";break;case"urn:mpeg:dash:utc:direct:2014":case"urn:mpeg:dash:utc:direct:2012":n.method="DIRECT",n.value=Date.parse(n.value);break;default:throw new Error(me)}return n}(tt(e))},it=n(72024),at=n.n(it),ot=$([73,68,51]),st=function e(t,n){return void 0===n&&(n=0),(t=$(t)).length-n<10||!ne(t,ot,{offset:n})?n:(n+=function(e,t){void 0===t&&(t=0);var n=(e=$(e))[t+5],r=e[t+6]<<21|e[t+7]<<14|e[t+8]<<7|e[t+9];return(16&n)>>4?r+20:r+10}(t,n),e(t,n))},ut=(new Uint8Array([79,112,117,115,72,101,97,100]),function(e){return"string"===typeof e?te(e):e}),lt=function(e){e=$(e);for(var t=[],n=0;e.length>n;){var r=e[n],i=0,a=0,o=e[++a];for(a++;128&o;)i=(127&o)<<7,o=e[a],a++;i+=127&o;for(var s=0;s<k.length;s++){var u=k[s],l=u.id,c=u.parser;if(r===l){t.push(c(e.subarray(a,a+i)));break}}n+=i+a}return t};k=[{id:3,parser:function(e){var t={tag:3,id:e[0]<<8|e[1],flags:e[2],size:3,dependsOnEsId:0,ocrEsId:0,descriptors:[],url:""};if(128&t.flags&&(t.dependsOnEsId=e[t.size]<<8|e[t.size+1],t.size+=2),64&t.flags){var n=e[t.size];t.url=function(e){if(!e)return"";e=Array.prototype.slice.call(e);var t=String.fromCharCode.apply(null,$(e));try{return decodeURIComponent(escape(t))}catch(n){}return t}(e.subarray(t.size+1,t.size+1+n)),t.size+=n}return 32&t.flags&&(t.ocrEsId=e[t.size]<<8|e[t.size+1],t.size+=2),t.descriptors=lt(e.subarray(t.size))||[],t}},{id:4,parser:function(e){return{tag:4,oti:e[0],streamType:e[1],bufferSize:e[2]<<16|e[3]<<8|e[4],maxBitrate:e[5]<<24|e[6]<<16|e[7]<<8|e[8],avgBitrate:e[9]<<24|e[10]<<16|e[11]<<8|e[12],descriptors:lt(e.subarray(13))}}},{id:5,parser:function(e){return{tag:5,bytes:e}}},{id:6,parser:function(e){return{tag:6,bytes:e}}}];var ct=function e(t,n,r){void 0===r&&(r=!1),n=function(e){return Array.isArray(e)?e.map((function(e){return ut(e)})):[ut(e)]}(n),t=$(t);var i=[];if(!n.length)return i;for(var a=0;a<t.length;){var o=(t[a]<<24|t[a+1]<<16|t[a+2]<<8|t[a+3])>>>0,s=t.subarray(a+4,a+8);if(0===o)break;var u=a+o;if(u>t.length){if(r)break;u=t.length}var l=t.subarray(a+8,u);ne(s,n[0])&&(1===n.length?i.push(l):i.push.apply(i,e(l,n.slice(1),r))),a=u}return i},dt={EBML:$([26,69,223,163]),DocType:$([66,130]),Segment:$([24,83,128,103]),SegmentInfo:$([21,73,169,102]),Tracks:$([22,84,174,107]),Track:$([174]),TrackNumber:$([215]),DefaultDuration:$([35,227,131]),TrackEntry:$([174]),TrackType:$([131]),FlagDefault:$([136]),CodecID:$([134]),CodecPrivate:$([99,162]),VideoTrack:$([224]),AudioTrack:$([225]),Cluster:$([31,67,182,117]),Timestamp:$([231]),TimestampScale:$([42,215,177]),BlockGroup:$([160]),BlockDuration:$([155]),Block:$([161]),SimpleBlock:$([163])},ft=[128,64,32,16,8,4,2,1],pt=function(e,t,n,r){void 0===n&&(n=!0),void 0===r&&(r=!1);var i=function(e){for(var t=1,n=0;n<ft.length&&!(e&ft[n]);n++)t++;return t}(e[t]),a=e.subarray(t,t+i);return n&&((a=Array.prototype.slice.call(e,t,t+i))[0]^=ft[i-1]),{length:i,value:J(a,{signed:r}),bytes:a}},ht=function e(t){return"string"===typeof t?t.match(/.{1,2}/g).map((function(t){return e(t)})):"number"===typeof t?ee(t):t},mt=function e(t,n,r){if(r>=n.length)return n.length;var i=pt(n,r,!1);if(ne(t.bytes,i.bytes))return r;var a=pt(n,r+i.length);return e(t,n,r+a.length+a.value+i.length)},gt=function e(t,n){n=function(e){return Array.isArray(e)?e.map((function(e){return ht(e)})):[ht(e)]}(n),t=$(t);var r=[];if(!n.length)return r;for(var i=0;i<t.length;){var a=pt(t,i,!1),o=pt(t,i+a.length),s=i+a.length+o.length;127===o.value&&(o.value=mt(a,t,s),o.value!==t.length&&(o.value-=s));var u=s+o.value>t.length?t.length:s+o.value,l=t.subarray(s,u);ne(n[0],a.bytes)&&(1===n.length?r.push(l):r=r.concat(e(l,n.slice(1)))),i+=a.length+o.length+l.length}return r},vt=$([0,0,0,1]),yt=$([0,0,1]),bt=$([0,0,3]),Et=function(e){for(var t=[],n=1;n<e.length-2;)ne(e.subarray(n,n+3),bt)&&(t.push(n+2),n++),n++;if(0===t.length)return e;var r=e.length-t.length,i=new Uint8Array(r),a=0;for(n=0;n<r;a++,n++)a===t[0]&&(a++,t.shift()),i[n]=e[a];return i},_t=function(e,t,n,r){void 0===r&&(r=1/0),e=$(e),n=[].concat(n);for(var i,a=0,o=0;a<e.length&&(o<r||i);){var s=void 0;if(ne(e.subarray(a),vt)?s=4:ne(e.subarray(a),yt)&&(s=3),s){if(o++,i)return Et(e.subarray(i,a));var u=void 0;"h264"===t?u=31&e[a+s]:"h265"===t&&(u=e[a+s]>>1&63),-1!==n.indexOf(u)&&(i=a+s),a+=s+("h264"===t?1:2)}else a++}return e.subarray(0,0)},Ct={webm:$([119,101,98,109]),matroska:$([109,97,116,114,111,115,107,97]),flac:$([102,76,97,67]),ogg:$([79,103,103,83]),ac3:$([11,119]),riff:$([82,73,70,70]),avi:$([65,86,73]),wav:$([87,65,86,69]),"3gp":$([102,116,121,112,51,103]),mp4:$([102,116,121,112]),fmp4:$([115,116,121,112]),mov:$([102,116,121,112,113,116]),moov:$([109,111,111,118]),moof:$([109,111,111,102])},At={aac:function(e){var t=st(e);return ne(e,[255,16],{offset:t,mask:[255,22]})},mp3:function(e){var t=st(e);return ne(e,[255,2],{offset:t,mask:[255,6]})},webm:function(e){var t=gt(e,[dt.EBML,dt.DocType])[0];return ne(t,Ct.webm)},mkv:function(e){var t=gt(e,[dt.EBML,dt.DocType])[0];return ne(t,Ct.matroska)},mp4:function(e){return!At["3gp"](e)&&!At.mov(e)&&(!(!ne(e,Ct.mp4,{offset:4})&&!ne(e,Ct.fmp4,{offset:4}))||(!(!ne(e,Ct.moof,{offset:4})&&!ne(e,Ct.moov,{offset:4}))||void 0))},mov:function(e){return ne(e,Ct.mov,{offset:4})},"3gp":function(e){return ne(e,Ct["3gp"],{offset:4})},ac3:function(e){var t=st(e);return ne(e,Ct.ac3,{offset:t})},ts:function(e){if(e.length<189&&e.length>=1)return 71===e[0];for(var t=0;t+188<e.length&&t<188;){if(71===e[t]&&71===e[t+188])return!0;t+=1}return!1},flac:function(e){var t=st(e);return ne(e,Ct.flac,{offset:t})},ogg:function(e){return ne(e,Ct.ogg)},avi:function(e){return ne(e,Ct.riff)&&ne(e,Ct.avi,{offset:8})},wav:function(e){return ne(e,Ct.riff)&&ne(e,Ct.wav,{offset:8})},h264:function(e){return function(e,t,n){return _t(e,"h264",t,n)}(e,7,3).length},h265:function(e){return function(e,t,n){return _t(e,"h265",t,n)}(e,[32,33],3).length}},Tt=Object.keys(At).filter((function(e){return"ts"!==e&&"h264"!==e&&"h265"!==e})).concat(["ts","h264","h265"]);Tt.forEach((function(e){var t=At[e];At[e]=function(e){return t($(e))}}));for(var wt,St=At,kt=function(e){e=$(e);for(var t=0;t<Tt.length;t++){var n=Tt[t];if(St[n](e))return n}return""},Dt=n(82356),xt=n(50531),Ot="7.21.6",Nt={},It=function(e,t){return Nt[e]=Nt[e]||[],t&&(Nt[e]=Nt[e].concat(t)),Nt[e]},Pt=function(e,t){var n=It(e).indexOf(t);return!(n<=-1)&&(Nt[e]=Nt[e].slice(),Nt[e].splice(n,1),!0)},Mt={prefixed:!0},Lt=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror","fullscreen"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror","-webkit-full-screen"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror","-moz-full-screen"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError","-ms-fullscreen"]],Rt=Lt[0],Ft=0;Ft<Lt.length;Ft++)if(Lt[Ft][1]in o()){wt=Lt[Ft];break}if(wt){for(var Bt=0;Bt<wt.length;Bt++)Mt[Rt[Bt]]=wt[Bt];Mt.prefixed=wt[0]!==Rt[0]}var jt=[];var Ut=function e(t){var n,r="info",a=function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];n("log",r,t)};return n=function(e,t){return function(n,r,a){var o=t.levels[r],s=new RegExp("^("+o+")$");if("log"!==n&&a.unshift(n.toUpperCase()+":"),a.unshift(e+":"),jt){jt.push([].concat(a));var u=jt.length-1e3;jt.splice(0,u>0?u:0)}if(i().console){var l=i().console[n];l||"debug"!==n||(l=i().console.info||i().console.log),l&&o&&s.test(n)&&l[Array.isArray(a)?"apply":"call"](i().console,a)}}}(t,a),a.createLogger=function(n){return e(t+": "+n)},a.levels={all:"debug|log|warn|error",off:"",debug:"debug|log|warn|error",info:"log|warn|error",warn:"warn|error",error:"error",DEFAULT:r},a.level=function(e){if("string"===typeof e){if(!a.levels.hasOwnProperty(e))throw new Error('"'+e+'" in not a valid log level');r=e}return r},(a.history=function(){return jt?[].concat(jt):[]}).filter=function(e){return(jt||[]).filter((function(t){return new RegExp(".*"+e+".*").test(t[0])}))},a.history.clear=function(){jt&&(jt.length=0)},a.history.disable=function(){null!==jt&&(jt.length=0,jt=null)},a.history.enable=function(){null===jt&&(jt=[])},a.error=function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return n("error",r,t)},a.warn=function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return n("warn",r,t)},a.debug=function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return n("debug",r,t)},a}("VIDEOJS"),Ht=Ut.createLogger,zt=Object.prototype.toString,Vt=function(e){return qt(e)?Object.keys(e):[]};function Yt(e,t){Vt(e).forEach((function(n){return t(e[n],n)}))}function Gt(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return Object.assign?s.A.apply(void 0,[e].concat(n)):(n.forEach((function(t){t&&Yt(t,(function(t,n){e[n]=t}))})),e)}function qt(e){return!!e&&"object"===typeof e}function Wt(e){return qt(e)&&"[object Object]"===zt.call(e)&&e.constructor===Object}function Kt(e,t){if(!e||!t)return"";if("function"===typeof i().getComputedStyle){var n;try{n=i().getComputedStyle(e)}catch(r){return""}return n?n.getPropertyValue(t)||n[t]:""}return""}var Xt=i().navigator&&i().navigator.userAgent||"",$t=/AppleWebKit\/([\d.]+)/i.exec(Xt),Zt=$t?parseFloat($t.pop()):null,Qt=/iPod/i.test(Xt),Jt=function(){var e=Xt.match(/OS (\d+)_/i);return e&&e[1]?e[1]:null}(),en=/Android/i.test(Xt),tn=function(){var e=Xt.match(/Android (\d+)(?:\.(\d+))?(?:\.(\d+))*/i);if(!e)return null;var t=e[1]&&parseFloat(e[1]),n=e[2]&&parseFloat(e[2]);return t&&n?parseFloat(e[1]+"."+e[2]):t||null}(),nn=en&&tn<5&&Zt<537,rn=/Firefox/i.test(Xt),an=/Edg/i.test(Xt),on=!an&&(/Chrome/i.test(Xt)||/CriOS/i.test(Xt)),sn=function(){var e=Xt.match(/(Chrome|CriOS)\/(\d+)/);return e&&e[2]?parseFloat(e[2]):null}(),un=function(){var e=/MSIE\s(\d+)\.\d/.exec(Xt),t=e&&parseFloat(e[1]);return!t&&/Trident\/7.0/i.test(Xt)&&/rv:11.0/.test(Xt)&&(t=11),t}(),ln=/Safari/i.test(Xt)&&!on&&!en&&!an,cn=/Windows/i.test(Xt),dn=Boolean(bn()&&("ontouchstart"in i()||i().navigator.maxTouchPoints||i().DocumentTouch&&i().document instanceof i().DocumentTouch)),fn=/iPad/i.test(Xt)||ln&&dn&&!/iPhone/i.test(Xt),pn=/iPhone/i.test(Xt)&&!fn,hn=pn||fn||Qt,mn=(ln||hn)&&!on,gn=Object.freeze({__proto__:null,IS_IPOD:Qt,IOS_VERSION:Jt,IS_ANDROID:en,ANDROID_VERSION:tn,IS_NATIVE_ANDROID:nn,IS_FIREFOX:rn,IS_EDGE:an,IS_CHROME:on,CHROME_VERSION:sn,IE_VERSION:un,IS_SAFARI:ln,IS_WINDOWS:cn,TOUCH_ENABLED:dn,IS_IPAD:fn,IS_IPHONE:pn,IS_IOS:hn,IS_ANY_SAFARI:mn});function vn(e){return"string"===typeof e&&Boolean(e.trim())}function yn(e){if(e.indexOf(" ")>=0)throw new Error("class has illegal whitespace characters")}function bn(){return o()===i().document}function En(e){return qt(e)&&1===e.nodeType}function _n(){try{return i().parent!==i().self}catch(e){return!0}}function Cn(e){return function(t,n){if(!vn(t))return o()[e](null);vn(n)&&(n=o().querySelector(n));var r=En(n)?n:o();return r[e]&&r[e](t)}}function An(e,t,n,r){void 0===e&&(e="div"),void 0===t&&(t={}),void 0===n&&(n={});var i=o().createElement(e);return Object.getOwnPropertyNames(t).forEach((function(e){var n=t[e];-1!==e.indexOf("aria-")||"role"===e||"type"===e?(Ut.warn("Setting attributes in the second argument of createEl()\nhas been deprecated. Use the third argument instead.\ncreateEl(type, properties, attributes). Attempting to set "+e+" to "+n+"."),i.setAttribute(e,n)):"textContent"===e?Tn(i,n):i[e]===n&&"tabIndex"!==e||(i[e]=n)})),Object.getOwnPropertyNames(n).forEach((function(e){i.setAttribute(e,n[e])})),r&&Vn(i,r),i}function Tn(e,t){return"undefined"===typeof e.textContent?e.innerText=t:e.textContent=t,e}function wn(e,t){t.firstChild?t.insertBefore(e,t.firstChild):t.appendChild(e)}function Sn(e,t){return yn(t),e.classList?e.classList.contains(t):(n=t,new RegExp("(^|\\s)"+n+"($|\\s)")).test(e.className);var n}function kn(e,t){return e.classList?e.classList.add(t):Sn(e,t)||(e.className=(e.className+" "+t).trim()),e}function Dn(e,t){return e?(e.classList?e.classList.remove(t):(yn(t),e.className=e.className.split(/\s+/).filter((function(e){return e!==t})).join(" ")),e):(Ut.warn("removeClass was called with an element that doesn't exist"),null)}function xn(e,t,n){var r=Sn(e,t);if("function"===typeof n&&(n=n(e,t)),"boolean"!==typeof n&&(n=!r),n!==r)return n?kn(e,t):Dn(e,t),e}function On(e,t){Object.getOwnPropertyNames(t).forEach((function(n){var r=t[n];null===r||"undefined"===typeof r||!1===r?e.removeAttribute(n):e.setAttribute(n,!0===r?"":r)}))}function Nn(e){var t={},n=",autoplay,controls,playsinline,loop,muted,default,defaultMuted,";if(e&&e.attributes&&e.attributes.length>0)for(var r=e.attributes,i=r.length-1;i>=0;i--){var a=r[i].name,o=r[i].value;"boolean"!==typeof e[a]&&-1===n.indexOf(","+a+",")||(o=null!==o),t[a]=o}return t}function In(e,t){return e.getAttribute(t)}function Pn(e,t,n){e.setAttribute(t,n)}function Mn(e,t){e.removeAttribute(t)}function Ln(){o().body.focus(),o().onselectstart=function(){return!1}}function Rn(){o().onselectstart=function(){return!0}}function Fn(e){if(e&&e.getBoundingClientRect&&e.parentNode){var t=e.getBoundingClientRect(),n={};return["bottom","height","left","right","top","width"].forEach((function(e){void 0!==t[e]&&(n[e]=t[e])})),n.height||(n.height=parseFloat(Kt(e,"height"))),n.width||(n.width=parseFloat(Kt(e,"width"))),n}}function Bn(e){if(!e||e&&!e.offsetParent)return{left:0,top:0,width:0,height:0};for(var t=e.offsetWidth,n=e.offsetHeight,r=0,i=0;e.offsetParent&&e!==o()[Mt.fullscreenElement];)r+=e.offsetLeft,i+=e.offsetTop,e=e.offsetParent;return{left:r,top:i,width:t,height:n}}function jn(e,t){var n={x:0,y:0};if(hn)for(var r=e;r&&"html"!==r.nodeName.toLowerCase();){var i=Kt(r,"transform");if(/^matrix/.test(i)){var a=i.slice(7,-1).split(/,\s/).map(Number);n.x+=a[4],n.y+=a[5]}else if(/^matrix3d/.test(i)){var o=i.slice(9,-1).split(/,\s/).map(Number);n.x+=o[12],n.y+=o[13]}r=r.parentNode}var s={},u=Bn(t.target),l=Bn(e),c=l.width,d=l.height,f=t.offsetY-(l.top-u.top),p=t.offsetX-(l.left-u.left);return t.changedTouches&&(p=t.changedTouches[0].pageX-l.left,f=t.changedTouches[0].pageY+l.top,hn&&(p-=n.x,f-=n.y)),s.y=1-Math.max(0,Math.min(1,f/d)),s.x=Math.max(0,Math.min(1,p/c)),s}function Un(e){return qt(e)&&3===e.nodeType}function Hn(e){for(;e.firstChild;)e.removeChild(e.firstChild);return e}function zn(e){return"function"===typeof e&&(e=e()),(Array.isArray(e)?e:[e]).map((function(e){return"function"===typeof e&&(e=e()),En(e)||Un(e)?e:"string"===typeof e&&/\S/.test(e)?o().createTextNode(e):void 0})).filter((function(e){return e}))}function Vn(e,t){return zn(t).forEach((function(t){return e.appendChild(t)})),e}function Yn(e,t){return Vn(Hn(e),t)}function Gn(e){return void 0===e.button&&void 0===e.buttons||(0===e.button&&void 0===e.buttons||("mouseup"===e.type&&0===e.button&&0===e.buttons||0===e.button&&1===e.buttons))}var qn,Wn=Cn("querySelector"),Kn=Cn("querySelectorAll"),Xn=Object.freeze({__proto__:null,isReal:bn,isEl:En,isInFrame:_n,createEl:An,textContent:Tn,prependTo:wn,hasClass:Sn,addClass:kn,removeClass:Dn,toggleClass:xn,setAttributes:On,getAttributes:Nn,getAttribute:In,setAttribute:Pn,removeAttribute:Mn,blockTextSelection:Ln,unblockTextSelection:Rn,getBoundingClientRect:Fn,findPosition:Bn,getPointerPosition:jn,isTextNode:Un,emptyEl:Hn,normalizeContent:zn,appendContent:Vn,insertContent:Yn,isSingleLeftClick:Gn,$:Wn,$$:Kn}),$n=!1,Zn=function(){if(!1!==qn.options.autoSetup){var e=Array.prototype.slice.call(o().getElementsByTagName("video")),t=Array.prototype.slice.call(o().getElementsByTagName("audio")),n=Array.prototype.slice.call(o().getElementsByTagName("video-js")),r=e.concat(t,n);if(r&&r.length>0)for(var i=0,a=r.length;i<a;i++){var s=r[i];if(!s||!s.getAttribute){Qn(1);break}void 0===s.player&&null!==s.getAttribute("data-setup")&&qn(s)}else $n||Qn(1)}};function Qn(e,t){bn()&&(t&&(qn=t),i().setTimeout(Zn,e))}function Jn(){$n=!0,i().removeEventListener("load",Jn)}bn()&&("complete"===o().readyState?Jn():i().addEventListener("load",Jn));var er,tr=function(e){var t=o().createElement("style");return t.className=e,t},nr=function(e,t){e.styleSheet?e.styleSheet.cssText=t:e.textContent=t},rr=3;function ir(){return rr++}i().WeakMap||(er=function(){function e(){this.vdata="vdata"+Math.floor(i().performance&&i().performance.now()||Date.now()),this.data={}}var t=e.prototype;return t.set=function(e,t){var n=e[this.vdata]||ir();return e[this.vdata]||(e[this.vdata]=n),this.data[n]=t,this},t.get=function(e){var t=e[this.vdata];if(t)return this.data[t];Ut("We have no data for this element",e)},t.has=function(e){return e[this.vdata]in this.data},t.delete=function(e){var t=e[this.vdata];t&&(delete this.data[t],delete e[this.vdata])},e}());var ar,or=i().WeakMap?new WeakMap:new er;function sr(e,t){if(or.has(e)){var n=or.get(e);0===n.handlers[t].length&&(delete n.handlers[t],e.removeEventListener?e.removeEventListener(t,n.dispatcher,!1):e.detachEvent&&e.detachEvent("on"+t,n.dispatcher)),Object.getOwnPropertyNames(n.handlers).length<=0&&(delete n.handlers,delete n.dispatcher,delete n.disabled),0===Object.getOwnPropertyNames(n).length&&or.delete(e)}}function ur(e,t,n,r){n.forEach((function(n){e(t,n,r)}))}function lr(e){if(e.fixed_)return e;function t(){return!0}function n(){return!1}if(!e||!e.isPropagationStopped||!e.isImmediatePropagationStopped){var r=e||i().event;for(var a in e={},r)"layerX"!==a&&"layerY"!==a&&"keyLocation"!==a&&"webkitMovementX"!==a&&"webkitMovementY"!==a&&"path"!==a&&("returnValue"===a&&r.preventDefault||(e[a]=r[a]));if(e.target||(e.target=e.srcElement||o()),e.relatedTarget||(e.relatedTarget=e.fromElement===e.target?e.toElement:e.fromElement),e.preventDefault=function(){r.preventDefault&&r.preventDefault(),e.returnValue=!1,r.returnValue=!1,e.defaultPrevented=!0},e.defaultPrevented=!1,e.stopPropagation=function(){r.stopPropagation&&r.stopPropagation(),e.cancelBubble=!0,r.cancelBubble=!0,e.isPropagationStopped=t},e.isPropagationStopped=n,e.stopImmediatePropagation=function(){r.stopImmediatePropagation&&r.stopImmediatePropagation(),e.isImmediatePropagationStopped=t,e.stopPropagation()},e.isImmediatePropagationStopped=n,null!==e.clientX&&void 0!==e.clientX){var s=o().documentElement,u=o().body;e.pageX=e.clientX+(s&&s.scrollLeft||u&&u.scrollLeft||0)-(s&&s.clientLeft||u&&u.clientLeft||0),e.pageY=e.clientY+(s&&s.scrollTop||u&&u.scrollTop||0)-(s&&s.clientTop||u&&u.clientTop||0)}e.which=e.charCode||e.keyCode,null!==e.button&&void 0!==e.button&&(e.button=1&e.button?0:4&e.button?1:2&e.button?2:0)}return e.fixed_=!0,e}var cr=["touchstart","touchmove"];function dr(e,t,n){if(Array.isArray(t))return ur(dr,e,t,n);or.has(e)||or.set(e,{});var r=or.get(e);if(r.handlers||(r.handlers={}),r.handlers[t]||(r.handlers[t]=[]),n.guid||(n.guid=ir()),r.handlers[t].push(n),r.dispatcher||(r.disabled=!1,r.dispatcher=function(t,n){if(!r.disabled){t=lr(t);var i=r.handlers[t.type];if(i)for(var a=i.slice(0),o=0,s=a.length;o<s&&!t.isImmediatePropagationStopped();o++)try{a[o].call(e,t,n)}catch(u){Ut.error(u)}}}),1===r.handlers[t].length)if(e.addEventListener){var a=!1;(function(){if("boolean"!==typeof ar){ar=!1;try{var e=Object.defineProperty({},"passive",{get:function(){ar=!0}});i().addEventListener("test",null,e),i().removeEventListener("test",null,e)}catch(t){}}return ar})()&&cr.indexOf(t)>-1&&(a={passive:!0}),e.addEventListener(t,r.dispatcher,a)}else e.attachEvent&&e.attachEvent("on"+t,r.dispatcher)}function fr(e,t,n){if(or.has(e)){var r=or.get(e);if(r.handlers){if(Array.isArray(t))return ur(fr,e,t,n);var i=function(e,t){r.handlers[t]=[],sr(e,t)};if(void 0!==t){var a=r.handlers[t];if(a)if(n){if(n.guid)for(var o=0;o<a.length;o++)a[o].guid===n.guid&&a.splice(o--,1);sr(e,t)}else i(e,t)}else for(var s in r.handlers)Object.prototype.hasOwnProperty.call(r.handlers||{},s)&&i(e,s)}}}function pr(e,t,n){var r=or.has(e)?or.get(e):{},i=e.parentNode||e.ownerDocument;if("string"===typeof t?t={type:t,target:e}:t.target||(t.target=e),t=lr(t),r.dispatcher&&r.dispatcher.call(e,t,n),i&&!t.isPropagationStopped()&&!0===t.bubbles)pr.call(null,i,t,n);else if(!i&&!t.defaultPrevented&&t.target&&t.target[t.type]){or.has(t.target)||or.set(t.target,{});var a=or.get(t.target);t.target[t.type]&&(a.disabled=!0,"function"===typeof t.target[t.type]&&t.target[t.type](),a.disabled=!1)}return!t.defaultPrevented}function hr(e,t,n){if(Array.isArray(t))return ur(hr,e,t,n);var r=function r(){fr(e,t,r),n.apply(this,arguments)};r.guid=n.guid=n.guid||ir(),dr(e,t,r)}function mr(e,t,n){var r=function r(){fr(e,t,r),n.apply(this,arguments)};r.guid=n.guid=n.guid||ir(),dr(e,t,r)}var gr,vr=Object.freeze({__proto__:null,fixEvent:lr,on:dr,off:fr,trigger:pr,one:hr,any:mr}),yr=30,br=function(e,t,n){t.guid||(t.guid=ir());var r=t.bind(e);return r.guid=n?n+"_"+t.guid:t.guid,r},Er=function(e,t){var n=i().performance.now();return function(){var r=i().performance.now();r-n>=t&&(e.apply(void 0,arguments),n=r)}},_r=function(){};_r.prototype.allowedEvents_={},_r.prototype.on=function(e,t){var n=this.addEventListener;this.addEventListener=function(){},dr(this,e,t),this.addEventListener=n},_r.prototype.addEventListener=_r.prototype.on,_r.prototype.off=function(e,t){fr(this,e,t)},_r.prototype.removeEventListener=_r.prototype.off,_r.prototype.one=function(e,t){var n=this.addEventListener;this.addEventListener=function(){},hr(this,e,t),this.addEventListener=n},_r.prototype.any=function(e,t){var n=this.addEventListener;this.addEventListener=function(){},mr(this,e,t),this.addEventListener=n},_r.prototype.trigger=function(e){var t=e.type||e;"string"===typeof e&&(e={type:t}),e=lr(e),this.allowedEvents_[t]&&this["on"+t]&&this["on"+t](e),pr(this,e)},_r.prototype.dispatchEvent=_r.prototype.trigger,_r.prototype.queueTrigger=function(e){var t=this;gr||(gr=new Map);var n=e.type||e,r=gr.get(this);r||(r=new Map,gr.set(this,r));var a=r.get(n);r.delete(n),i().clearTimeout(a);var o=i().setTimeout((function(){r.delete(n),0===r.size&&(r=null,gr.delete(t)),t.trigger(e)}),0);r.set(n,o)};var Cr=function(e){return"function"===typeof e.name?e.name():"string"===typeof e.name?e.name:e.name_?e.name_:e.constructor&&e.constructor.name?e.constructor.name:typeof e},Ar=function(e){return e instanceof _r||!!e.eventBusEl_&&["on","one","off","trigger"].every((function(t){return"function"===typeof e[t]}))},Tr=function(e){return"string"===typeof e&&/\S/.test(e)||Array.isArray(e)&&!!e.length},wr=function(e,t,n){if(!e||!e.nodeName&&!Ar(e))throw new Error("Invalid target for "+Cr(t)+"#"+n+"; must be a DOM node or evented object.")},Sr=function(e,t,n){if(!Tr(e))throw new Error("Invalid event type for "+Cr(t)+"#"+n+"; must be a non-empty string or array.")},kr=function(e,t,n){if("function"!==typeof e)throw new Error("Invalid listener for "+Cr(t)+"#"+n+"; must be a function.")},Dr=function(e,t,n){var r,i,a,o=t.length<3||t[0]===e||t[0]===e.eventBusEl_;return o?(r=e.eventBusEl_,t.length>=3&&t.shift(),i=t[0],a=t[1]):(r=t[0],i=t[1],a=t[2]),wr(r,e,n),Sr(i,e,n),kr(a,e,n),{isTargetingSelf:o,target:r,type:i,listener:a=br(e,a)}},xr=function(e,t,n,r){wr(e,e,t),e.nodeName?vr[t](e,n,r):e[t](n,r)},Or={on:function(){for(var e=this,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var i=Dr(this,n,"on"),a=i.isTargetingSelf,o=i.target,s=i.type,u=i.listener;if(xr(o,"on",s,u),!a){var l=function(){return e.off(o,s,u)};l.guid=u.guid;var c=function(){return e.off("dispose",l)};c.guid=u.guid,xr(this,"on","dispose",l),xr(o,"on","dispose",c)}},one:function(){for(var e=this,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var i=Dr(this,n,"one"),a=i.isTargetingSelf,o=i.target,s=i.type,u=i.listener;if(a)xr(o,"one",s,u);else{var l=function t(){e.off(o,s,t);for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];u.apply(null,r)};l.guid=u.guid,xr(o,"one",s,l)}},any:function(){for(var e=this,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var i=Dr(this,n,"any"),a=i.isTargetingSelf,o=i.target,s=i.type,u=i.listener;if(a)xr(o,"any",s,u);else{var l=function t(){e.off(o,s,t);for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];u.apply(null,r)};l.guid=u.guid,xr(o,"any",s,l)}},off:function(e,t,n){if(!e||Tr(e))fr(this.eventBusEl_,e,t);else{var r=e,i=t;wr(r,this,"off"),Sr(i,this,"off"),kr(n,this,"off"),n=br(this,n),this.off("dispose",n),r.nodeName?(fr(r,i,n),fr(r,"dispose",n)):Ar(r)&&(r.off(i,n),r.off("dispose",n))}},trigger:function(e,t){wr(this.eventBusEl_,this,"trigger");var n=e&&"string"!==typeof e?e.type:e;if(!Tr(n)){var r="Invalid event type for "+Cr(this)+"#trigger; must be a non-empty string or object with a type key that has a non-empty value.";if(!e)throw new Error(r);(this.log||Ut).error(r)}return pr(this.eventBusEl_,e,t)}};function Nr(e,t){void 0===t&&(t={});var n=t.eventBusKey;if(n){if(!e[n].nodeName)throw new Error('The eventBusKey "'+n+'" does not refer to an element.');e.eventBusEl_=e[n]}else e.eventBusEl_=An("span",{className:"vjs-event-bus"});return Gt(e,Or),e.eventedCallbacks&&e.eventedCallbacks.forEach((function(e){e()})),e.on("dispose",(function(){e.off(),[e,e.el_,e.eventBusEl_].forEach((function(e){e&&or.has(e)&&or.delete(e)})),i().setTimeout((function(){e.eventBusEl_=null}),0)})),e}var Ir={state:{},setState:function(e){var t,n=this;return"function"===typeof e&&(e=e()),Yt(e,(function(e,r){n.state[r]!==e&&((t=t||{})[r]={from:n.state[r],to:e}),n.state[r]=e})),t&&Ar(this)&&this.trigger({changes:t,type:"statechanged"}),t}};function Pr(e,t){return Gt(e,Ir),e.state=Gt({},e.state,t),"function"===typeof e.handleStateChanged&&Ar(e)&&e.on("statechanged",e.handleStateChanged),e}var Mr=function(e){return"string"!==typeof e?e:e.replace(/./,(function(e){return e.toLowerCase()}))},Lr=function(e){return"string"!==typeof e?e:e.replace(/./,(function(e){return e.toUpperCase()}))};function Rr(){for(var e={},t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return n.forEach((function(t){t&&Yt(t,(function(t,n){Wt(t)?(Wt(e[n])||(e[n]={}),e[n]=Rr(e[n],t)):e[n]=t}))})),e}var Fr=function(){function e(){this.map_={}}var t=e.prototype;return t.has=function(e){return e in this.map_},t.delete=function(e){var t=this.has(e);return delete this.map_[e],t},t.set=function(e,t){return this.map_[e]=t,this},t.forEach=function(e,t){for(var n in this.map_)e.call(t,this.map_[n],n,this)},e}(),Br=i().Map?i().Map:Fr,jr=function(){function e(){this.set_={}}var t=e.prototype;return t.has=function(e){return e in this.set_},t.delete=function(e){var t=this.has(e);return delete this.set_[e],t},t.add=function(e){return this.set_[e]=1,this},t.forEach=function(e,t){for(var n in this.set_)e.call(t,n,n,this)},e}(),Ur=i().Set?i().Set:jr,Hr=function(){function e(e,t,n){var r=this;if(!e&&this.play?this.player_=e=this:this.player_=e,this.isDisposed_=!1,this.parentComponent_=null,this.options_=Rr({},this.options_),t=this.options_=Rr(this.options_,t),this.id_=t.id||t.el&&t.el.id,!this.id_){var i=e&&e.id&&e.id()||"no_player";this.id_=i+"_component_"+ir()}this.name_=t.name||null,t.el?this.el_=t.el:!1!==t.createEl&&(this.el_=this.createEl()),t.className&&this.el_&&t.className.split(" ").forEach((function(e){return r.addClass(e)})),!1!==t.evented&&(Nr(this,{eventBusKey:this.el_?"el_":null}),this.handleLanguagechange=this.handleLanguagechange.bind(this),this.on(this.player_,"languagechange",this.handleLanguagechange)),Pr(this,this.constructor.defaultState),this.children_=[],this.childIndex_={},this.childNameIndex_={},this.setTimeoutIds_=new Ur,this.setIntervalIds_=new Ur,this.rafIds_=new Ur,this.namedRafs_=new Br,this.clearingTimersOnDispose_=!1,!1!==t.initChildren&&this.initChildren(),this.ready(n),!1!==t.reportTouchActivity&&this.enableTouchActivity()}var t=e.prototype;return t.dispose=function(e){if(void 0===e&&(e={}),!this.isDisposed_){if(this.readyQueue_&&(this.readyQueue_.length=0),this.trigger({type:"dispose",bubbles:!1}),this.isDisposed_=!0,this.children_)for(var t=this.children_.length-1;t>=0;t--)this.children_[t].dispose&&this.children_[t].dispose();this.children_=null,this.childIndex_=null,this.childNameIndex_=null,this.parentComponent_=null,this.el_&&(this.el_.parentNode&&(e.restoreEl?this.el_.parentNode.replaceChild(e.restoreEl,this.el_):this.el_.parentNode.removeChild(this.el_)),this.el_=null),this.player_=null}},t.isDisposed=function(){return Boolean(this.isDisposed_)},t.player=function(){return this.player_},t.options=function(e){return e?(this.options_=Rr(this.options_,e),this.options_):this.options_},t.el=function(){return this.el_},t.createEl=function(e,t,n){return An(e,t,n)},t.localize=function(e,t,n){void 0===n&&(n=e);var r=this.player_.language&&this.player_.language(),i=this.player_.languages&&this.player_.languages(),a=i&&i[r],o=r&&r.split("-")[0],s=i&&i[o],u=n;return a&&a[e]?u=a[e]:s&&s[e]&&(u=s[e]),t&&(u=u.replace(/\{(\d+)\}/g,(function(e,n){var r=t[n-1],i=r;return"undefined"===typeof r&&(i=e),i}))),u},t.handleLanguagechange=function(){},t.contentEl=function(){return this.contentEl_||this.el_},t.id=function(){return this.id_},t.name=function(){return this.name_},t.children=function(){return this.children_},t.getChildById=function(e){return this.childIndex_[e]},t.getChild=function(e){if(e)return this.childNameIndex_[e]},t.getDescendant=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];t=t.reduce((function(e,t){return e.concat(t)}),[]);for(var r=this,i=0;i<t.length;i++)if(!(r=r.getChild(t[i]))||!r.getChild)return;return r},t.addChild=function(t,n,r){var i,a;if(void 0===n&&(n={}),void 0===r&&(r=this.children_.length),"string"===typeof t){a=Lr(t);var o=n.componentClass||a;n.name=a;var s=e.getComponent(o);if(!s)throw new Error("Component "+o+" does not exist");if("function"!==typeof s)return null;i=new s(this.player_||this,n)}else i=t;if(i.parentComponent_&&i.parentComponent_.removeChild(i),this.children_.splice(r,0,i),i.parentComponent_=this,"function"===typeof i.id&&(this.childIndex_[i.id()]=i),(a=a||i.name&&Lr(i.name()))&&(this.childNameIndex_[a]=i,this.childNameIndex_[Mr(a)]=i),"function"===typeof i.el&&i.el()){var u=null;this.children_[r+1]&&(this.children_[r+1].el_?u=this.children_[r+1].el_:En(this.children_[r+1])&&(u=this.children_[r+1])),this.contentEl().insertBefore(i.el(),u)}return i},t.removeChild=function(e){if("string"===typeof e&&(e=this.getChild(e)),e&&this.children_){for(var t=!1,n=this.children_.length-1;n>=0;n--)if(this.children_[n]===e){t=!0,this.children_.splice(n,1);break}if(t){e.parentComponent_=null,this.childIndex_[e.id()]=null,this.childNameIndex_[Lr(e.name())]=null,this.childNameIndex_[Mr(e.name())]=null;var r=e.el();r&&r.parentNode===this.contentEl()&&this.contentEl().removeChild(e.el())}}},t.initChildren=function(){var t=this,n=this.options_.children;if(n){var r,i=this.options_,a=e.getComponent("Tech");(r=Array.isArray(n)?n:Object.keys(n)).concat(Object.keys(this.options_).filter((function(e){return!r.some((function(t){return"string"===typeof t?e===t:e===t.name}))}))).map((function(e){var r,i;return"string"===typeof e?i=n[r=e]||t.options_[r]||{}:(r=e.name,i=e),{name:r,opts:i}})).filter((function(t){var n=e.getComponent(t.opts.componentClass||Lr(t.name));return n&&!a.isTech(n)})).forEach((function(e){var n=e.name,r=e.opts;if(void 0!==i[n]&&(r=i[n]),!1!==r){!0===r&&(r={}),r.playerOptions=t.options_.playerOptions;var a=t.addChild(n,r);a&&(t[n]=a)}}))}},t.buildCSSClass=function(){return""},t.ready=function(e,t){if(void 0===t&&(t=!1),e)return this.isReady_?void(t?e.call(this):this.setTimeout(e,1)):(this.readyQueue_=this.readyQueue_||[],void this.readyQueue_.push(e))},t.triggerReady=function(){this.isReady_=!0,this.setTimeout((function(){var e=this.readyQueue_;this.readyQueue_=[],e&&e.length>0&&e.forEach((function(e){e.call(this)}),this),this.trigger("ready")}),1)},t.$=function(e,t){return Wn(e,t||this.contentEl())},t.$$=function(e,t){return Kn(e,t||this.contentEl())},t.hasClass=function(e){return Sn(this.el_,e)},t.addClass=function(e){kn(this.el_,e)},t.removeClass=function(e){Dn(this.el_,e)},t.toggleClass=function(e,t){xn(this.el_,e,t)},t.show=function(){this.removeClass("vjs-hidden")},t.hide=function(){this.addClass("vjs-hidden")},t.lockShowing=function(){this.addClass("vjs-lock-showing")},t.unlockShowing=function(){this.removeClass("vjs-lock-showing")},t.getAttribute=function(e){return In(this.el_,e)},t.setAttribute=function(e,t){Pn(this.el_,e,t)},t.removeAttribute=function(e){Mn(this.el_,e)},t.width=function(e,t){return this.dimension("width",e,t)},t.height=function(e,t){return this.dimension("height",e,t)},t.dimensions=function(e,t){this.width(e,!0),this.height(t)},t.dimension=function(e,t,n){if(void 0!==t)return null!==t&&t===t||(t=0),-1!==(""+t).indexOf("%")||-1!==(""+t).indexOf("px")?this.el_.style[e]=t:this.el_.style[e]="auto"===t?"":t+"px",void(n||this.trigger("componentresize"));if(!this.el_)return 0;var r=this.el_.style[e],i=r.indexOf("px");return-1!==i?parseInt(r.slice(0,i),10):parseInt(this.el_["offset"+Lr(e)],10)},t.currentDimension=function(e){var t=0;if("width"!==e&&"height"!==e)throw new Error("currentDimension only accepts width or height value");if(t=Kt(this.el_,e),0===(t=parseFloat(t))||isNaN(t)){var n="offset"+Lr(e);t=this.el_[n]}return t},t.currentDimensions=function(){return{width:this.currentDimension("width"),height:this.currentDimension("height")}},t.currentWidth=function(){return this.currentDimension("width")},t.currentHeight=function(){return this.currentDimension("height")},t.focus=function(){this.el_.focus()},t.blur=function(){this.el_.blur()},t.handleKeyDown=function(e){this.player_&&(l().isEventKey(e,"Tab")||e.stopPropagation(),this.player_.handleKeyDown(e))},t.handleKeyPress=function(e){this.handleKeyDown(e)},t.emitTapEvents=function(){var e,t=0,n=null;this.on("touchstart",(function(r){1===r.touches.length&&(n={pageX:r.touches[0].pageX,pageY:r.touches[0].pageY},t=i().performance.now(),e=!0)})),this.on("touchmove",(function(t){if(t.touches.length>1)e=!1;else if(n){var r=t.touches[0].pageX-n.pageX,i=t.touches[0].pageY-n.pageY;Math.sqrt(r*r+i*i)>10&&(e=!1)}}));var r=function(){e=!1};this.on("touchleave",r),this.on("touchcancel",r),this.on("touchend",(function(r){(n=null,!0===e)&&(i().performance.now()-t<200&&(r.preventDefault(),this.trigger("tap")))}))},t.enableTouchActivity=function(){if(this.player()&&this.player().reportUserActivity){var e,t=br(this.player(),this.player().reportUserActivity);this.on("touchstart",(function(){t(),this.clearInterval(e),e=this.setInterval(t,250)}));var n=function(n){t(),this.clearInterval(e)};this.on("touchmove",t),this.on("touchend",n),this.on("touchcancel",n)}},t.setTimeout=function(e,t){var n,r=this;return e=br(this,e),this.clearTimersOnDispose_(),n=i().setTimeout((function(){r.setTimeoutIds_.has(n)&&r.setTimeoutIds_.delete(n),e()}),t),this.setTimeoutIds_.add(n),n},t.clearTimeout=function(e){return this.setTimeoutIds_.has(e)&&(this.setTimeoutIds_.delete(e),i().clearTimeout(e)),e},t.setInterval=function(e,t){e=br(this,e),this.clearTimersOnDispose_();var n=i().setInterval(e,t);return this.setIntervalIds_.add(n),n},t.clearInterval=function(e){return this.setIntervalIds_.has(e)&&(this.setIntervalIds_.delete(e),i().clearInterval(e)),e},t.requestAnimationFrame=function(e){var t,n=this;return this.supportsRaf_?(this.clearTimersOnDispose_(),e=br(this,e),t=i().requestAnimationFrame((function(){n.rafIds_.has(t)&&n.rafIds_.delete(t),e()})),this.rafIds_.add(t),t):this.setTimeout(e,1e3/60)},t.requestNamedAnimationFrame=function(e,t){var n=this;if(!this.namedRafs_.has(e)){this.clearTimersOnDispose_(),t=br(this,t);var r=this.requestAnimationFrame((function(){t(),n.namedRafs_.has(e)&&n.namedRafs_.delete(e)}));return this.namedRafs_.set(e,r),e}},t.cancelNamedAnimationFrame=function(e){this.namedRafs_.has(e)&&(this.cancelAnimationFrame(this.namedRafs_.get(e)),this.namedRafs_.delete(e))},t.cancelAnimationFrame=function(e){return this.supportsRaf_?(this.rafIds_.has(e)&&(this.rafIds_.delete(e),i().cancelAnimationFrame(e)),e):this.clearTimeout(e)},t.clearTimersOnDispose_=function(){var e=this;this.clearingTimersOnDispose_||(this.clearingTimersOnDispose_=!0,this.one("dispose",(function(){[["namedRafs_","cancelNamedAnimationFrame"],["rafIds_","cancelAnimationFrame"],["setTimeoutIds_","clearTimeout"],["setIntervalIds_","clearInterval"]].forEach((function(t){var n=t[0],r=t[1];e[n].forEach((function(t,n){return e[r](n)}))})),e.clearingTimersOnDispose_=!1})))},e.registerComponent=function(t,n){if("string"!==typeof t||!t)throw new Error('Illegal component name, "'+t+'"; must be a non-empty string.');var r,i=e.getComponent("Tech"),a=i&&i.isTech(n),o=e===n||e.prototype.isPrototypeOf(n.prototype);if(a||!o)throw r=a?"techs must be registered using Tech.registerTech()":"must be a Component subclass",new Error('Illegal component, "'+t+'"; '+r+".");t=Lr(t),e.components_||(e.components_={});var s=e.getComponent("Player");if("Player"===t&&s&&s.players){var u=s.players,l=Object.keys(u);if(u&&l.length>0&&l.map((function(e){return u[e]})).every(Boolean))throw new Error("Can not register Player component after player has been created.")}return e.components_[t]=n,e.components_[Mr(t)]=n,n},e.getComponent=function(t){if(t&&e.components_)return e.components_[t]},e}();function zr(e,t,n,r){return function(e,t,n){if("number"!==typeof t||t<0||t>n)throw new Error("Failed to execute '"+e+"' on 'TimeRanges': The index provided ("+t+") is non-numeric or out of bounds (0-"+n+").")}(e,r,n.length-1),n[r][t]}function Vr(e){var t;return t=void 0===e||0===e.length?{length:0,start:function(){throw new Error("This TimeRanges object is empty")},end:function(){throw new Error("This TimeRanges object is empty")}}:{length:e.length,start:zr.bind(null,"start",0,e),end:zr.bind(null,"end",1,e)},i().Symbol&&i().Symbol.iterator&&(t[i().Symbol.iterator]=function(){return(e||[]).values()}),t}function Yr(e,t){return Array.isArray(e)?Vr(e):void 0===e||void 0===t?Vr():Vr([[e,t]])}function Gr(e,t){var n,r,i=0;if(!t)return 0;e&&e.length||(e=Yr(0,0));for(var a=0;a<e.length;a++)n=e.start(a),(r=e.end(a))>t&&(r=t),i+=r-n;return i/t}function qr(e){if(e instanceof qr)return e;"number"===typeof e?this.code=e:"string"===typeof e?this.message=e:qt(e)&&("number"===typeof e.code&&(this.code=e.code),Gt(this,e)),this.message||(this.message=qr.defaultMessages[this.code]||"")}Hr.prototype.supportsRaf_="function"===typeof i().requestAnimationFrame&&"function"===typeof i().cancelAnimationFrame,Hr.registerComponent("Component",Hr),qr.prototype.code=0,qr.prototype.message="",qr.prototype.status=null,qr.errorTypes=["MEDIA_ERR_CUSTOM","MEDIA_ERR_ABORTED","MEDIA_ERR_NETWORK","MEDIA_ERR_DECODE","MEDIA_ERR_SRC_NOT_SUPPORTED","MEDIA_ERR_ENCRYPTED"],qr.defaultMessages={1:"You aborted the media playback",2:"A network error caused the media download to fail part-way.",3:"The media playback was aborted due to a corruption problem or because the media used features your browser did not support.",4:"The media could not be loaded, either because the server or network failed or because the format is not supported.",5:"The media is encrypted and we do not have the keys to decrypt it."};for(var Wr=0;Wr<qr.errorTypes.length;Wr++)qr[qr.errorTypes[Wr]]=Wr,qr.prototype[qr.errorTypes[Wr]]=Wr;function Kr(e){return void 0!==e&&null!==e&&"function"===typeof e.then}function Xr(e){Kr(e)&&e.then(null,(function(e){}))}var $r=function(e){return["kind","label","language","id","inBandMetadataTrackDispatchType","mode","src"].reduce((function(t,n,r){return e[n]&&(t[n]=e[n]),t}),{cues:e.cues&&Array.prototype.map.call(e.cues,(function(e){return{startTime:e.startTime,endTime:e.endTime,text:e.text,id:e.id}}))})},Zr=function(e){var t=e.$$("track"),n=Array.prototype.map.call(t,(function(e){return e.track}));return Array.prototype.map.call(t,(function(e){var t=$r(e.track);return e.src&&(t.src=e.src),t})).concat(Array.prototype.filter.call(e.textTracks(),(function(e){return-1===n.indexOf(e)})).map($r))},Qr=function(e,t){return e.forEach((function(e){var n=t.addRemoteTextTrack(e).track;!e.src&&e.cues&&e.cues.forEach((function(e){return n.addCue(e)}))})),t.textTracks()},Jr="vjs-modal-dialog",ei=function(e){function t(t,n){var r;return(r=e.call(this,t,n)||this).handleKeyDown_=function(e){return r.handleKeyDown(e)},r.close_=function(e){return r.close(e)},r.opened_=r.hasBeenOpened_=r.hasBeenFilled_=!1,r.closeable(!r.options_.uncloseable),r.content(r.options_.content),r.contentEl_=An("div",{className:Jr+"-content"},{role:"document"}),r.descEl_=An("p",{className:Jr+"-description vjs-control-text",id:r.el().getAttribute("aria-describedby")}),Tn(r.descEl_,r.description()),r.el_.appendChild(r.descEl_),r.el_.appendChild(r.contentEl_),r}(0,d.A)(t,e);var n=t.prototype;return n.createEl=function(){return e.prototype.createEl.call(this,"div",{className:this.buildCSSClass(),tabIndex:-1},{"aria-describedby":this.id()+"_description","aria-hidden":"true","aria-label":this.label(),role:"dialog"})},n.dispose=function(){this.contentEl_=null,this.descEl_=null,this.previouslyActiveEl_=null,e.prototype.dispose.call(this)},n.buildCSSClass=function(){return Jr+" vjs-hidden "+e.prototype.buildCSSClass.call(this)},n.label=function(){return this.localize(this.options_.label||"Modal Window")},n.description=function(){var e=this.options_.description||this.localize("This is a modal window.");return this.closeable()&&(e+=" "+this.localize("This modal can be closed by pressing the Escape key or activating the close button.")),e},n.open=function(){if(!this.opened_){var e=this.player();this.trigger("beforemodalopen"),this.opened_=!0,(this.options_.fillAlways||!this.hasBeenOpened_&&!this.hasBeenFilled_)&&this.fill(),this.wasPlaying_=!e.paused(),this.options_.pauseOnOpen&&this.wasPlaying_&&e.pause(),this.on("keydown",this.handleKeyDown_),this.hadControls_=e.controls(),e.controls(!1),this.show(),this.conditionalFocus_(),this.el().setAttribute("aria-hidden","false"),this.trigger("modalopen"),this.hasBeenOpened_=!0}},n.opened=function(e){return"boolean"===typeof e&&this[e?"open":"close"](),this.opened_},n.close=function(){if(this.opened_){var e=this.player();this.trigger("beforemodalclose"),this.opened_=!1,this.wasPlaying_&&this.options_.pauseOnOpen&&e.play(),this.off("keydown",this.handleKeyDown_),this.hadControls_&&e.controls(!0),this.hide(),this.el().setAttribute("aria-hidden","true"),this.trigger("modalclose"),this.conditionalBlur_(),this.options_.temporary&&this.dispose()}},n.closeable=function(e){if("boolean"===typeof e){var t=this.closeable_=!!e,n=this.getChild("closeButton");if(t&&!n){var r=this.contentEl_;this.contentEl_=this.el_,n=this.addChild("closeButton",{controlText:"Close Modal Dialog"}),this.contentEl_=r,this.on(n,"close",this.close_)}!t&&n&&(this.off(n,"close",this.close_),this.removeChild(n),n.dispose())}return this.closeable_},n.fill=function(){this.fillWith(this.content())},n.fillWith=function(e){var t=this.contentEl(),n=t.parentNode,r=t.nextSibling;this.trigger("beforemodalfill"),this.hasBeenFilled_=!0,n.removeChild(t),this.empty(),Yn(t,e),this.trigger("modalfill"),r?n.insertBefore(t,r):n.appendChild(t);var i=this.getChild("closeButton");i&&n.appendChild(i.el_)},n.empty=function(){this.trigger("beforemodalempty"),Hn(this.contentEl()),this.trigger("modalempty")},n.content=function(e){return"undefined"!==typeof e&&(this.content_=e),this.content_},n.conditionalFocus_=function(){var e=o().activeElement,t=this.player_.el_;this.previouslyActiveEl_=null,(t.contains(e)||t===e)&&(this.previouslyActiveEl_=e,this.focus())},n.conditionalBlur_=function(){this.previouslyActiveEl_&&(this.previouslyActiveEl_.focus(),this.previouslyActiveEl_=null)},n.handleKeyDown=function(e){if(e.stopPropagation(),l().isEventKey(e,"Escape")&&this.closeable())return e.preventDefault(),void this.close();if(l().isEventKey(e,"Tab")){for(var t,n=this.focusableEls_(),r=this.el_.querySelector(":focus"),i=0;i<n.length;i++)if(r===n[i]){t=i;break}o().activeElement===this.el_&&(t=0),e.shiftKey&&0===t?(n[n.length-1].focus(),e.preventDefault()):e.shiftKey||t!==n.length-1||(n[0].focus(),e.preventDefault())}},n.focusableEls_=function(){var e=this.el_.querySelectorAll("*");return Array.prototype.filter.call(e,(function(e){return(e instanceof i().HTMLAnchorElement||e instanceof i().HTMLAreaElement)&&e.hasAttribute("href")||(e instanceof i().HTMLInputElement||e instanceof i().HTMLSelectElement||e instanceof i().HTMLTextAreaElement||e instanceof i().HTMLButtonElement)&&!e.hasAttribute("disabled")||e instanceof i().HTMLIFrameElement||e instanceof i().HTMLObjectElement||e instanceof i().HTMLEmbedElement||e.hasAttribute("tabindex")&&-1!==e.getAttribute("tabindex")||e.hasAttribute("contenteditable")}))},t}(Hr);ei.prototype.options_={pauseOnOpen:!0,temporary:!0},Hr.registerComponent("ModalDialog",ei);var ti=function(e){function t(t){var n;void 0===t&&(t=[]),(n=e.call(this)||this).tracks_=[],Object.defineProperty((0,c.A)(n),"length",{get:function(){return this.tracks_.length}});for(var r=0;r<t.length;r++)n.addTrack(t[r]);return n}(0,d.A)(t,e);var n=t.prototype;return n.addTrack=function(e){var t=this,n=this.tracks_.length;""+n in this||Object.defineProperty(this,n,{get:function(){return this.tracks_[n]}}),-1===this.tracks_.indexOf(e)&&(this.tracks_.push(e),this.trigger({track:e,type:"addtrack",target:this})),e.labelchange_=function(){t.trigger({track:e,type:"labelchange",target:t})},Ar(e)&&e.addEventListener("labelchange",e.labelchange_)},n.removeTrack=function(e){for(var t,n=0,r=this.length;n<r;n++)if(this[n]===e){(t=this[n]).off&&t.off(),this.tracks_.splice(n,1);break}t&&this.trigger({track:t,type:"removetrack",target:this})},n.getTrackById=function(e){for(var t=null,n=0,r=this.length;n<r;n++){var i=this[n];if(i.id===e){t=i;break}}return t},t}(_r);for(var ni in ti.prototype.allowedEvents_={change:"change",addtrack:"addtrack",removetrack:"removetrack",labelchange:"labelchange"},ti.prototype.allowedEvents_)ti.prototype["on"+ni]=null;var ri=function(e,t){for(var n=0;n<e.length;n++)Object.keys(e[n]).length&&t.id!==e[n].id&&(e[n].enabled=!1)},ii=function(e){function t(t){var n;void 0===t&&(t=[]);for(var r=t.length-1;r>=0;r--)if(t[r].enabled){ri(t,t[r]);break}return(n=e.call(this,t)||this).changing_=!1,n}(0,d.A)(t,e);var n=t.prototype;return n.addTrack=function(t){var n=this;t.enabled&&ri(this,t),e.prototype.addTrack.call(this,t),t.addEventListener&&(t.enabledChange_=function(){n.changing_||(n.changing_=!0,ri(n,t),n.changing_=!1,n.trigger("change"))},t.addEventListener("enabledchange",t.enabledChange_))},n.removeTrack=function(t){e.prototype.removeTrack.call(this,t),t.removeEventListener&&t.enabledChange_&&(t.removeEventListener("enabledchange",t.enabledChange_),t.enabledChange_=null)},t}(ti),ai=function(e,t){for(var n=0;n<e.length;n++)Object.keys(e[n]).length&&t.id!==e[n].id&&(e[n].selected=!1)},oi=function(e){function t(t){var n;void 0===t&&(t=[]);for(var r=t.length-1;r>=0;r--)if(t[r].selected){ai(t,t[r]);break}return(n=e.call(this,t)||this).changing_=!1,Object.defineProperty((0,c.A)(n),"selectedIndex",{get:function(){for(var e=0;e<this.length;e++)if(this[e].selected)return e;return-1},set:function(){}}),n}(0,d.A)(t,e);var n=t.prototype;return n.addTrack=function(t){var n=this;t.selected&&ai(this,t),e.prototype.addTrack.call(this,t),t.addEventListener&&(t.selectedChange_=function(){n.changing_||(n.changing_=!0,ai(n,t),n.changing_=!1,n.trigger("change"))},t.addEventListener("selectedchange",t.selectedChange_))},n.removeTrack=function(t){e.prototype.removeTrack.call(this,t),t.removeEventListener&&t.selectedChange_&&(t.removeEventListener("selectedchange",t.selectedChange_),t.selectedChange_=null)},t}(ti),si=function(e){function t(){return e.apply(this,arguments)||this}(0,d.A)(t,e);var n=t.prototype;return n.addTrack=function(t){var n=this;e.prototype.addTrack.call(this,t),this.queueChange_||(this.queueChange_=function(){return n.queueTrigger("change")}),this.triggerSelectedlanguagechange||(this.triggerSelectedlanguagechange_=function(){return n.trigger("selectedlanguagechange")}),t.addEventListener("modechange",this.queueChange_);-1===["metadata","chapters"].indexOf(t.kind)&&t.addEventListener("modechange",this.triggerSelectedlanguagechange_)},n.removeTrack=function(t){e.prototype.removeTrack.call(this,t),t.removeEventListener&&(this.queueChange_&&t.removeEventListener("modechange",this.queueChange_),this.selectedlanguagechange_&&t.removeEventListener("modechange",this.triggerSelectedlanguagechange_))},t}(ti),ui=function(){function e(e){void 0===e&&(e=[]),this.trackElements_=[],Object.defineProperty(this,"length",{get:function(){return this.trackElements_.length}});for(var t=0,n=e.length;t<n;t++)this.addTrackElement_(e[t])}var t=e.prototype;return t.addTrackElement_=function(e){var t=this.trackElements_.length;""+t in this||Object.defineProperty(this,t,{get:function(){return this.trackElements_[t]}}),-1===this.trackElements_.indexOf(e)&&this.trackElements_.push(e)},t.getTrackElementByTrack_=function(e){for(var t,n=0,r=this.trackElements_.length;n<r;n++)if(e===this.trackElements_[n].track){t=this.trackElements_[n];break}return t},t.removeTrackElement_=function(e){for(var t=0,n=this.trackElements_.length;t<n;t++)if(e===this.trackElements_[t]){this.trackElements_[t].track&&"function"===typeof this.trackElements_[t].track.off&&this.trackElements_[t].track.off(),"function"===typeof this.trackElements_[t].off&&this.trackElements_[t].off(),this.trackElements_.splice(t,1);break}},e}(),li=function(){function e(t){e.prototype.setCues_.call(this,t),Object.defineProperty(this,"length",{get:function(){return this.length_}})}var t=e.prototype;return t.setCues_=function(e){var t=this.length||0,n=0,r=e.length;this.cues_=e,this.length_=e.length;var i=function(e){""+e in this||Object.defineProperty(this,""+e,{get:function(){return this.cues_[e]}})};if(t<r)for(n=t;n<r;n++)i.call(this,n)},t.getCueById=function(e){for(var t=null,n=0,r=this.length;n<r;n++){var i=this[n];if(i.id===e){t=i;break}}return t},e}(),ci={alternative:"alternative",captions:"captions",main:"main",sign:"sign",subtitles:"subtitles",commentary:"commentary"},di={alternative:"alternative",descriptions:"descriptions",main:"main","main-desc":"main-desc",translation:"translation",commentary:"commentary"},fi={subtitles:"subtitles",captions:"captions",descriptions:"descriptions",chapters:"chapters",metadata:"metadata"},pi={disabled:"disabled",hidden:"hidden",showing:"showing"},hi=function(e){function t(t){var n;void 0===t&&(t={}),n=e.call(this)||this;var r={id:t.id||"vjs_track_"+ir(),kind:t.kind||"",language:t.language||""},i=t.label||"",a=function(e){Object.defineProperty((0,c.A)(n),e,{get:function(){return r[e]},set:function(){}})};for(var o in r)a(o);return Object.defineProperty((0,c.A)(n),"label",{get:function(){return i},set:function(e){e!==i&&(i=e,this.trigger("labelchange"))}}),n}return(0,d.A)(t,e),t}(_r),mi=function(e){var t=["protocol","hostname","port","pathname","search","hash","host"],n=o().createElement("a");n.href=e;for(var r={},a=0;a<t.length;a++)r[t[a]]=n[t[a]];return"http:"===r.protocol&&(r.host=r.host.replace(/:80$/,"")),"https:"===r.protocol&&(r.host=r.host.replace(/:443$/,"")),r.protocol||(r.protocol=i().location.protocol),r.host||(r.host=i().location.host),r},gi=function(e){if(!e.match(/^https?:\/\//)){var t=o().createElement("a");t.href=e,e=t.href}return e},vi=function(e){if("string"===typeof e){var t=/^(\/?)([\s\S]*?)((?:\.{1,2}|[^\/]+?)(\.([^\.\/\?]+)))(?:[\/]*|[\?].*)$/.exec(e);if(t)return t.pop().toLowerCase()}return""},yi=function(e,t){void 0===t&&(t=i().location);var n=mi(e);return(":"===n.protocol?t.protocol:n.protocol)+n.host!==t.protocol+t.host},bi=Object.freeze({__proto__:null,parseUrl:mi,getAbsoluteURL:gi,getFileExtension:vi,isCrossOrigin:yi}),Ei=function(e,t){var n=new(i().WebVTT.Parser)(i(),i().vttjs,i().WebVTT.StringDecoder()),r=[];n.oncue=function(e){t.addCue(e)},n.onparsingerror=function(e){r.push(e)},n.onflush=function(){t.trigger({type:"loadeddata",target:t})},n.parse(e),r.length>0&&(i().console&&i().console.groupCollapsed&&i().console.groupCollapsed("Text Track parsing errors for "+t.src),r.forEach((function(e){return Ut.error(e)})),i().console&&i().console.groupEnd&&i().console.groupEnd()),n.flush()},_i=function(e,t){var n={uri:e},r=yi(e);r&&(n.cors=r);var a="use-credentials"===t.tech_.crossOrigin();a&&(n.withCredentials=a),m()(n,br(this,(function(e,n,r){if(e)return Ut.error(e,n);t.loaded_=!0,"function"!==typeof i().WebVTT?t.tech_&&t.tech_.any(["vttjsloaded","vttjserror"],(function(e){if("vttjserror"!==e.type)return Ei(r,t);Ut.error("vttjs failed to load, stopping trying to process "+t.src)})):Ei(r,t)})))},Ci=function(e){function t(t){var n;if(void 0===t&&(t={}),!t.tech)throw new Error("A tech was not provided.");var r=Rr(t,{kind:fi[t.kind]||"subtitles",language:t.language||t.srclang||""}),i=pi[r.mode]||"disabled",a=r.default;"metadata"!==r.kind&&"chapters"!==r.kind||(i="hidden"),(n=e.call(this,r)||this).tech_=r.tech,n.cues_=[],n.activeCues_=[],n.preload_=!1!==n.tech_.preloadTextTracks;var o=new li(n.cues_),s=new li(n.activeCues_),u=!1;n.timeupdateHandler=br((0,c.A)(n),(function(e){void 0===e&&(e={}),this.tech_.isDisposed()||(this.tech_.isReady_?(this.activeCues=this.activeCues,u&&(this.trigger("cuechange"),u=!1),"timeupdate"!==e.type&&(this.rvf_=this.tech_.requestVideoFrameCallback(this.timeupdateHandler))):"timeupdate"!==e.type&&(this.rvf_=this.tech_.requestVideoFrameCallback(this.timeupdateHandler)))}));return n.tech_.one("dispose",(function(){n.stopTracking()})),"disabled"!==i&&n.startTracking(),Object.defineProperties((0,c.A)(n),{default:{get:function(){return a},set:function(){}},mode:{get:function(){return i},set:function(e){pi[e]&&i!==e&&(i=e,this.preload_||"disabled"===i||0!==this.cues.length||_i(this.src,this),this.stopTracking(),"disabled"!==i&&this.startTracking(),this.trigger("modechange"))}},cues:{get:function(){return this.loaded_?o:null},set:function(){}},activeCues:{get:function(){if(!this.loaded_)return null;if(0===this.cues.length)return s;for(var e=this.tech_.currentTime(),t=[],n=0,r=this.cues.length;n<r;n++){var i=this.cues[n];(i.startTime<=e&&i.endTime>=e||i.startTime===i.endTime&&i.startTime<=e&&i.startTime+.5>=e)&&t.push(i)}if(u=!1,t.length!==this.activeCues_.length)u=!0;else for(var a=0;a<t.length;a++)-1===this.activeCues_.indexOf(t[a])&&(u=!0);return this.activeCues_=t,s.setCues_(this.activeCues_),s},set:function(){}}}),r.src?(n.src=r.src,n.preload_||(n.loaded_=!0),(n.preload_||"subtitles"!==r.kind&&"captions"!==r.kind)&&_i(n.src,(0,c.A)(n))):n.loaded_=!0,n}(0,d.A)(t,e);var n=t.prototype;return n.startTracking=function(){this.rvf_=this.tech_.requestVideoFrameCallback(this.timeupdateHandler),this.tech_.on("timeupdate",this.timeupdateHandler)},n.stopTracking=function(){this.rvf_&&(this.tech_.cancelVideoFrameCallback(this.rvf_),this.rvf_=void 0),this.tech_.off("timeupdate",this.timeupdateHandler)},n.addCue=function(e){var t=e;if(t.constructor&&"VTTCue"!==t.constructor.name){for(var n in t=new(i().vttjs.VTTCue)(e.startTime,e.endTime,e.text),e)n in t||(t[n]=e[n]);t.id=e.id,t.originalCue_=e}for(var r=this.tech_.textTracks(),a=0;a<r.length;a++)r[a]!==this&&r[a].removeCue(t);this.cues_.push(t),this.cues.setCues_(this.cues_)},n.removeCue=function(e){for(var t=this.cues_.length;t--;){var n=this.cues_[t];if(n===e||n.originalCue_&&n.originalCue_===e){this.cues_.splice(t,1),this.cues.setCues_(this.cues_);break}}},t}(hi);Ci.prototype.allowedEvents_={cuechange:"cuechange"};var Ai=function(e){function t(t){var n;void 0===t&&(t={});var r=Rr(t,{kind:di[t.kind]||""});n=e.call(this,r)||this;var i=!1;return Object.defineProperty((0,c.A)(n),"enabled",{get:function(){return i},set:function(e){"boolean"===typeof e&&e!==i&&(i=e,this.trigger("enabledchange"))}}),r.enabled&&(n.enabled=r.enabled),n.loaded_=!0,n}return(0,d.A)(t,e),t}(hi),Ti=function(e){function t(t){var n;void 0===t&&(t={});var r=Rr(t,{kind:ci[t.kind]||""});n=e.call(this,r)||this;var i=!1;return Object.defineProperty((0,c.A)(n),"selected",{get:function(){return i},set:function(e){"boolean"===typeof e&&e!==i&&(i=e,this.trigger("selectedchange"))}}),r.selected&&(n.selected=r.selected),n}return(0,d.A)(t,e),t}(hi),wi=function(e){function t(t){var n,r;void 0===t&&(t={}),n=e.call(this)||this;var i=new Ci(t);return n.kind=i.kind,n.src=i.src,n.srclang=i.language,n.label=i.label,n.default=i.default,Object.defineProperties((0,c.A)(n),{readyState:{get:function(){return r}},track:{get:function(){return i}}}),r=0,i.addEventListener("loadeddata",(function(){r=2,n.trigger({type:"load",target:(0,c.A)(n)})})),n}return(0,d.A)(t,e),t}(_r);wi.prototype.allowedEvents_={load:"load"},wi.NONE=0,wi.LOADING=1,wi.LOADED=2,wi.ERROR=3;var Si={audio:{ListClass:ii,TrackClass:Ai,capitalName:"Audio"},video:{ListClass:oi,TrackClass:Ti,capitalName:"Video"},text:{ListClass:si,TrackClass:Ci,capitalName:"Text"}};Object.keys(Si).forEach((function(e){Si[e].getterName=e+"Tracks",Si[e].privateName=e+"Tracks_"}));var ki={remoteText:{ListClass:si,TrackClass:Ci,capitalName:"RemoteText",getterName:"remoteTextTracks",privateName:"remoteTextTracks_"},remoteTextEl:{ListClass:ui,TrackClass:wi,capitalName:"RemoteTextTrackEls",getterName:"remoteTextTrackEls",privateName:"remoteTextTrackEls_"}},Di=(0,s.A)({},Si,ki);ki.names=Object.keys(ki),Si.names=Object.keys(Si),Di.names=[].concat(ki.names).concat(Si.names);var xi=function(e){function t(t,n){var r;return void 0===t&&(t={}),void 0===n&&(n=function(){}),t.reportTouchActivity=!1,(r=e.call(this,null,t,n)||this).onDurationChange_=function(e){return r.onDurationChange(e)},r.trackProgress_=function(e){return r.trackProgress(e)},r.trackCurrentTime_=function(e){return r.trackCurrentTime(e)},r.stopTrackingCurrentTime_=function(e){return r.stopTrackingCurrentTime(e)},r.disposeSourceHandler_=function(e){return r.disposeSourceHandler(e)},r.queuedHanders_=new Set,r.hasStarted_=!1,r.on("playing",(function(){this.hasStarted_=!0})),r.on("loadstart",(function(){this.hasStarted_=!1})),Di.names.forEach((function(e){var n=Di[e];t&&t[n.getterName]&&(r[n.privateName]=t[n.getterName])})),r.featuresProgressEvents||r.manualProgressOn(),r.featuresTimeupdateEvents||r.manualTimeUpdatesOn(),["Text","Audio","Video"].forEach((function(e){!1===t["native"+e+"Tracks"]&&(r["featuresNative"+e+"Tracks"]=!1)})),!1===t.nativeCaptions||!1===t.nativeTextTracks?r.featuresNativeTextTracks=!1:!0!==t.nativeCaptions&&!0!==t.nativeTextTracks||(r.featuresNativeTextTracks=!0),r.featuresNativeTextTracks||r.emulateTextTracks(),r.preloadTextTracks=!1!==t.preloadTextTracks,r.autoRemoteTextTracks_=new Di.text.ListClass,r.initTrackListeners(),t.nativeControlsForTouch||r.emitTapEvents(),r.constructor&&(r.name_=r.constructor.name||"Unknown Tech"),r}(0,d.A)(t,e);var n=t.prototype;return n.triggerSourceset=function(e){var t=this;this.isReady_||this.one("ready",(function(){return t.setTimeout((function(){return t.triggerSourceset(e)}),1)})),this.trigger({src:e,type:"sourceset"})},n.manualProgressOn=function(){this.on("durationchange",this.onDurationChange_),this.manualProgress=!0,this.one("ready",this.trackProgress_)},n.manualProgressOff=function(){this.manualProgress=!1,this.stopTrackingProgress(),this.off("durationchange",this.onDurationChange_)},n.trackProgress=function(e){this.stopTrackingProgress(),this.progressInterval=this.setInterval(br(this,(function(){var e=this.bufferedPercent();this.bufferedPercent_!==e&&this.trigger("progress"),this.bufferedPercent_=e,1===e&&this.stopTrackingProgress()})),500)},n.onDurationChange=function(e){this.duration_=this.duration()},n.buffered=function(){return Yr(0,0)},n.bufferedPercent=function(){return Gr(this.buffered(),this.duration_)},n.stopTrackingProgress=function(){this.clearInterval(this.progressInterval)},n.manualTimeUpdatesOn=function(){this.manualTimeUpdates=!0,this.on("play",this.trackCurrentTime_),this.on("pause",this.stopTrackingCurrentTime_)},n.manualTimeUpdatesOff=function(){this.manualTimeUpdates=!1,this.stopTrackingCurrentTime(),this.off("play",this.trackCurrentTime_),this.off("pause",this.stopTrackingCurrentTime_)},n.trackCurrentTime=function(){this.currentTimeInterval&&this.stopTrackingCurrentTime(),this.currentTimeInterval=this.setInterval((function(){this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})}),250)},n.stopTrackingCurrentTime=function(){this.clearInterval(this.currentTimeInterval),this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})},n.dispose=function(){this.clearTracks(Si.names),this.manualProgress&&this.manualProgressOff(),this.manualTimeUpdates&&this.manualTimeUpdatesOff(),e.prototype.dispose.call(this)},n.clearTracks=function(e){var t=this;(e=[].concat(e)).forEach((function(e){for(var n=t[e+"Tracks"]()||[],r=n.length;r--;){var i=n[r];"text"===e&&t.removeRemoteTextTrack(i),n.removeTrack(i)}}))},n.cleanupAutoTextTracks=function(){for(var e=this.autoRemoteTextTracks_||[],t=e.length;t--;){var n=e[t];this.removeRemoteTextTrack(n)}},n.reset=function(){},n.crossOrigin=function(){},n.setCrossOrigin=function(){},n.error=function(e){return void 0!==e&&(this.error_=new qr(e),this.trigger("error")),this.error_},n.played=function(){return this.hasStarted_?Yr(0,0):Yr()},n.play=function(){},n.setScrubbing=function(){},n.scrubbing=function(){},n.setCurrentTime=function(){this.manualTimeUpdates&&this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})},n.initTrackListeners=function(){var e=this;Si.names.forEach((function(t){var n=Si[t],r=function(){e.trigger(t+"trackchange")},i=e[n.getterName]();i.addEventListener("removetrack",r),i.addEventListener("addtrack",r),e.on("dispose",(function(){i.removeEventListener("removetrack",r),i.removeEventListener("addtrack",r)}))}))},n.addWebVttScript_=function(){var e=this;if(!i().WebVTT)if(o().body.contains(this.el())){if(!this.options_["vtt.js"]&&Wt(v())&&Object.keys(v()).length>0)return void this.trigger("vttjsloaded");var t=o().createElement("script");t.src=this.options_["vtt.js"]||"https://vjs.zencdn.net/vttjs/0.14.1/vtt.min.js",t.onload=function(){e.trigger("vttjsloaded")},t.onerror=function(){e.trigger("vttjserror")},this.on("dispose",(function(){t.onload=null,t.onerror=null})),i().WebVTT=!0,this.el().parentNode.appendChild(t)}else this.ready(this.addWebVttScript_)},n.emulateTextTracks=function(){var e=this,t=this.textTracks(),n=this.remoteTextTracks(),r=function(e){return t.addTrack(e.track)},i=function(e){return t.removeTrack(e.track)};n.on("addtrack",r),n.on("removetrack",i),this.addWebVttScript_();var a=function(){return e.trigger("texttrackchange")},o=function(){a();for(var e=0;e<t.length;e++){var n=t[e];n.removeEventListener("cuechange",a),"showing"===n.mode&&n.addEventListener("cuechange",a)}};o(),t.addEventListener("change",o),t.addEventListener("addtrack",o),t.addEventListener("removetrack",o),this.on("dispose",(function(){n.off("addtrack",r),n.off("removetrack",i),t.removeEventListener("change",o),t.removeEventListener("addtrack",o),t.removeEventListener("removetrack",o);for(var e=0;e<t.length;e++){t[e].removeEventListener("cuechange",a)}}))},n.addTextTrack=function(e,t,n){if(!e)throw new Error("TextTrack kind is required but was not provided");return function(e,t,n,r,i){void 0===i&&(i={});var a=e.textTracks();i.kind=t,n&&(i.label=n),r&&(i.language=r),i.tech=e;var o=new Di.text.TrackClass(i);return a.addTrack(o),o}(this,e,t,n)},n.createRemoteTextTrack=function(e){var t=Rr(e,{tech:this});return new ki.remoteTextEl.TrackClass(t)},n.addRemoteTextTrack=function(e,t){var n=this;void 0===e&&(e={});var r=this.createRemoteTextTrack(e);return!0!==t&&!1!==t&&(Ut.warn('Calling addRemoteTextTrack without explicitly setting the "manualCleanup" parameter to `true` is deprecated and default to `false` in future version of video.js'),t=!0),this.remoteTextTrackEls().addTrackElement_(r),this.remoteTextTracks().addTrack(r.track),!0!==t&&this.ready((function(){return n.autoRemoteTextTracks_.addTrack(r.track)})),r},n.removeRemoteTextTrack=function(e){var t=this.remoteTextTrackEls().getTrackElementByTrack_(e);this.remoteTextTrackEls().removeTrackElement_(t),this.remoteTextTracks().removeTrack(e),this.autoRemoteTextTracks_.removeTrack(e)},n.getVideoPlaybackQuality=function(){return{}},n.requestPictureInPicture=function(){var e=this.options_.Promise||i().Promise;if(e)return e.reject()},n.disablePictureInPicture=function(){return!0},n.setDisablePictureInPicture=function(){},n.requestVideoFrameCallback=function(e){var t=this,n=ir();return!this.isReady_||this.paused()?(this.queuedHanders_.add(n),this.one("playing",(function(){t.queuedHanders_.has(n)&&(t.queuedHanders_.delete(n),e())}))):this.requestNamedAnimationFrame(n,e),n},n.cancelVideoFrameCallback=function(e){this.queuedHanders_.has(e)?this.queuedHanders_.delete(e):this.cancelNamedAnimationFrame(e)},n.setPoster=function(){},n.playsinline=function(){},n.setPlaysinline=function(){},n.overrideNativeAudioTracks=function(){},n.overrideNativeVideoTracks=function(){},n.canPlayType=function(){return""},t.canPlayType=function(){return""},t.canPlaySource=function(e,n){return t.canPlayType(e.type)},t.isTech=function(e){return e.prototype instanceof t||e instanceof t||e===t},t.registerTech=function(e,n){if(t.techs_||(t.techs_={}),!t.isTech(n))throw new Error("Tech "+e+" must be a Tech");if(!t.canPlayType)throw new Error("Techs must have a static canPlayType method on them");if(!t.canPlaySource)throw new Error("Techs must have a static canPlaySource method on them");return e=Lr(e),t.techs_[e]=n,t.techs_[Mr(e)]=n,"Tech"!==e&&t.defaultTechOrder_.push(e),n},t.getTech=function(e){if(e)return t.techs_&&t.techs_[e]?t.techs_[e]:(e=Lr(e),i()&&i().videojs&&i().videojs[e]?(Ut.warn("The "+e+" tech was added to the videojs object when it should be registered using videojs.registerTech(name, tech)"),i().videojs[e]):void 0)},t}(Hr);Di.names.forEach((function(e){var t=Di[e];xi.prototype[t.getterName]=function(){return this[t.privateName]=this[t.privateName]||new t.ListClass,this[t.privateName]}})),xi.prototype.featuresVolumeControl=!0,xi.prototype.featuresMuteControl=!0,xi.prototype.featuresFullscreenResize=!1,xi.prototype.featuresPlaybackRate=!1,xi.prototype.featuresProgressEvents=!1,xi.prototype.featuresSourceset=!1,xi.prototype.featuresTimeupdateEvents=!1,xi.prototype.featuresNativeTextTracks=!1,xi.prototype.featuresVideoFrameCallback=!1,xi.withSourceHandlers=function(e){e.registerSourceHandler=function(t,n){var r=e.sourceHandlers;r||(r=e.sourceHandlers=[]),void 0===n&&(n=r.length),r.splice(n,0,t)},e.canPlayType=function(t){for(var n,r=e.sourceHandlers||[],i=0;i<r.length;i++)if(n=r[i].canPlayType(t))return n;return""},e.selectSourceHandler=function(t,n){for(var r=e.sourceHandlers||[],i=0;i<r.length;i++)if(r[i].canHandleSource(t,n))return r[i];return null},e.canPlaySource=function(t,n){var r=e.selectSourceHandler(t,n);return r?r.canHandleSource(t,n):""};["seekable","seeking","duration"].forEach((function(e){var t=this[e];"function"===typeof t&&(this[e]=function(){return this.sourceHandler_&&this.sourceHandler_[e]?this.sourceHandler_[e].apply(this.sourceHandler_,arguments):t.apply(this,arguments)})}),e.prototype),e.prototype.setSource=function(t){var n=e.selectSourceHandler(t,this.options_);n||(e.nativeSourceHandler?n=e.nativeSourceHandler:Ut.error("No source handler found for the current source.")),this.disposeSourceHandler(),this.off("dispose",this.disposeSourceHandler_),n!==e.nativeSourceHandler&&(this.currentSource_=t),this.sourceHandler_=n.handleSource(t,this,this.options_),this.one("dispose",this.disposeSourceHandler_)},e.prototype.disposeSourceHandler=function(){this.currentSource_&&(this.clearTracks(["audio","video"]),this.currentSource_=null),this.cleanupAutoTextTracks(),this.sourceHandler_&&(this.sourceHandler_.dispose&&this.sourceHandler_.dispose(),this.sourceHandler_=null)}},Hr.registerComponent("Tech",xi),xi.registerTech("Tech",xi),xi.defaultTechOrder_=[];var Oi={},Ni={},Ii={};function Pi(e,t,n){e.setTimeout((function(){return ji(t,Oi[t.type],n,e)}),1)}function Mi(e,t,n,r){void 0===r&&(r=null);var i="call"+Lr(n),a=e.reduce(Bi(i),r),o=a===Ii,s=o?null:t[n](a);return function(e,t,n,r){for(var i=e.length-1;i>=0;i--){var a=e[i];a[t]&&a[t](r,n)}}(e,n,s,o),s}var Li={buffered:1,currentTime:1,duration:1,muted:1,played:1,paused:1,seekable:1,volume:1,ended:1},Ri={setCurrentTime:1,setMuted:1,setVolume:1},Fi={play:1,pause:1};function Bi(e){return function(t,n){return t===Ii?Ii:n[e]?n[e](t):t}}function ji(e,t,n,r,i,a){void 0===e&&(e={}),void 0===t&&(t=[]),void 0===i&&(i=[]),void 0===a&&(a=!1);var o=t,s=o[0],u=o.slice(1);if("string"===typeof s)ji(e,Oi[s],n,r,i,a);else if(s){var l=function(e,t){var n=Ni[e.id()],r=null;if(void 0===n||null===n)return r=t(e),Ni[e.id()]=[[t,r]],r;for(var i=0;i<n.length;i++){var a=n[i],o=a[0],s=a[1];o===t&&(r=s)}return null===r&&(r=t(e),n.push([t,r])),r}(r,s);if(!l.setSource)return i.push(l),ji(e,u,n,r,i,a);l.setSource(Gt({},e),(function(t,o){if(t)return ji(e,u,n,r,i,a);i.push(l),ji(o,e.type===o.type?u:Oi[o.type],n,r,i,a)}))}else u.length?ji(e,u,n,r,i,a):a?n(e,i):ji(e,Oi["*"],n,r,i,!0)}var Ui={opus:"video/ogg",ogv:"video/ogg",mp4:"video/mp4",mov:"video/mp4",m4v:"video/mp4",mkv:"video/x-matroska",m4a:"audio/mp4",mp3:"audio/mpeg",aac:"audio/aac",caf:"audio/x-caf",flac:"audio/flac",oga:"audio/ogg",wav:"audio/wav",m3u8:"application/x-mpegURL",mpd:"application/dash+xml",jpg:"image/jpeg",jpeg:"image/jpeg",gif:"image/gif",png:"image/png",svg:"image/svg+xml",webp:"image/webp"},Hi=function(e){void 0===e&&(e="");var t=vi(e);return Ui[t.toLowerCase()]||""},zi=function e(t){if(Array.isArray(t)){var n=[];t.forEach((function(t){t=e(t),Array.isArray(t)?n=n.concat(t):qt(t)&&n.push(t)})),t=n}else t="string"===typeof t&&t.trim()?[Vi({src:t})]:qt(t)&&"string"===typeof t.src&&t.src&&t.src.trim()?[Vi(t)]:[];return t};function Vi(e){if(!e.type){var t=Hi(e.src);t&&(e.type=t)}return e}var Yi=function(e){function t(t,n,r){var i,a=Rr({createEl:!1},n);if(i=e.call(this,t,a,r)||this,n.playerOptions.sources&&0!==n.playerOptions.sources.length)t.src(n.playerOptions.sources);else for(var o=0,s=n.playerOptions.techOrder;o<s.length;o++){var u=Lr(s[o]),l=xi.getTech(u);if(u||(l=Hr.getComponent(u)),l&&l.isSupported()){t.loadTech_(u);break}}return i}return(0,d.A)(t,e),t}(Hr);Hr.registerComponent("MediaLoader",Yi);var Gi=function(e){function t(t,n){var r;return(r=e.call(this,t,n)||this).options_.controlText&&r.controlText(r.options_.controlText),r.handleMouseOver_=function(e){return r.handleMouseOver(e)},r.handleMouseOut_=function(e){return r.handleMouseOut(e)},r.handleClick_=function(e){return r.handleClick(e)},r.handleKeyDown_=function(e){return r.handleKeyDown(e)},r.emitTapEvents(),r.enable(),r}(0,d.A)(t,e);var n=t.prototype;return n.createEl=function(e,t,n){void 0===e&&(e="div"),void 0===t&&(t={}),void 0===n&&(n={}),t=Gt({className:this.buildCSSClass(),tabIndex:0},t),"button"===e&&Ut.error("Creating a ClickableComponent with an HTML element of "+e+" is not supported; use a Button instead."),n=Gt({role:"button"},n),this.tabIndex_=t.tabIndex;var r=An(e,t,n);return r.appendChild(An("span",{className:"vjs-icon-placeholder"},{"aria-hidden":!0})),this.createControlTextEl(r),r},n.dispose=function(){this.controlTextEl_=null,e.prototype.dispose.call(this)},n.createControlTextEl=function(e){return this.controlTextEl_=An("span",{className:"vjs-control-text"},{"aria-live":"polite"}),e&&e.appendChild(this.controlTextEl_),this.controlText(this.controlText_,e),this.controlTextEl_},n.controlText=function(e,t){if(void 0===t&&(t=this.el()),void 0===e)return this.controlText_||"Need Text";var n=this.localize(e);this.controlText_=e,Tn(this.controlTextEl_,n),this.nonIconControl||this.player_.options_.noUITitleAttributes||t.setAttribute("title",n)},n.buildCSSClass=function(){return"vjs-control vjs-button "+e.prototype.buildCSSClass.call(this)},n.enable=function(){this.enabled_||(this.enabled_=!0,this.removeClass("vjs-disabled"),this.el_.setAttribute("aria-disabled","false"),"undefined"!==typeof this.tabIndex_&&this.el_.setAttribute("tabIndex",this.tabIndex_),this.on(["tap","click"],this.handleClick_),this.on("keydown",this.handleKeyDown_))},n.disable=function(){this.enabled_=!1,this.addClass("vjs-disabled"),this.el_.setAttribute("aria-disabled","true"),"undefined"!==typeof this.tabIndex_&&this.el_.removeAttribute("tabIndex"),this.off("mouseover",this.handleMouseOver_),this.off("mouseout",this.handleMouseOut_),this.off(["tap","click"],this.handleClick_),this.off("keydown",this.handleKeyDown_)},n.handleLanguagechange=function(){this.controlText(this.controlText_)},n.handleClick=function(e){this.options_.clickHandler&&this.options_.clickHandler.call(this,arguments)},n.handleKeyDown=function(t){l().isEventKey(t,"Space")||l().isEventKey(t,"Enter")?(t.preventDefault(),t.stopPropagation(),this.trigger("click")):e.prototype.handleKeyDown.call(this,t)},t}(Hr);Hr.registerComponent("ClickableComponent",Gi);var qi=function(e){function t(t,n){var r;return(r=e.call(this,t,n)||this).update(),r.update_=function(e){return r.update(e)},t.on("posterchange",r.update_),r}(0,d.A)(t,e);var n=t.prototype;return n.dispose=function(){this.player().off("posterchange",this.update_),e.prototype.dispose.call(this)},n.createEl=function(){return An("div",{className:"vjs-poster",tabIndex:-1})},n.update=function(e){var t=this.player().poster();this.setSrc(t),t?this.show():this.hide()},n.setSrc=function(e){var t="";e&&(t='url("'+e+'")'),this.el_.style.backgroundImage=t},n.handleClick=function(e){if(this.player_.controls()){var t=this.player_.usingPlugin("eme")&&this.player_.eme.sessions&&this.player_.eme.sessions.length>0;!this.player_.tech(!0)||(un||an)&&t||this.player_.tech(!0).focus(),this.player_.paused()?Xr(this.player_.play()):this.player_.pause()}},t}(Gi);Hr.registerComponent("PosterImage",qi);var Wi="#222",Ki={monospace:"monospace",sansSerif:"sans-serif",serif:"serif",monospaceSansSerif:'"Andale Mono", "Lucida Console", monospace',monospaceSerif:'"Courier New", monospace',proportionalSansSerif:"sans-serif",proportionalSerif:"serif",casual:'"Comic Sans MS", Impact, fantasy',script:'"Monotype Corsiva", cursive',smallcaps:'"Andale Mono", "Lucida Console", monospace, sans-serif'};function Xi(e,t){var n;if(4===e.length)n=e[1]+e[1]+e[2]+e[2]+e[3]+e[3];else{if(7!==e.length)throw new Error("Invalid color code provided, "+e+"; must be formatted as e.g. #f0e or #f604e2.");n=e.slice(1)}return"rgba("+parseInt(n.slice(0,2),16)+","+parseInt(n.slice(2,4),16)+","+parseInt(n.slice(4,6),16)+","+t+")"}function $i(e,t,n){try{e.style[t]=n}catch(r){return}}var Zi=function(e){function t(t,n,r){var a;a=e.call(this,t,n,r)||this;var o=function(e){return a.updateDisplay(e)};return t.on("loadstart",(function(e){return a.toggleDisplay(e)})),t.on("texttrackchange",o),t.on("loadedmetadata",(function(e){return a.preselectTrack(e)})),t.ready(br((0,c.A)(a),(function(){if(t.tech_&&t.tech_.featuresNativeTextTracks)this.hide();else{t.on("fullscreenchange",o),t.on("playerresize",o),i().addEventListener("orientationchange",o),t.on("dispose",(function(){return i().removeEventListener("orientationchange",o)}));for(var e=this.options_.playerOptions.tracks||[],n=0;n<e.length;n++)this.player_.addRemoteTextTrack(e[n],!0);this.preselectTrack()}}))),a}(0,d.A)(t,e);var n=t.prototype;return n.preselectTrack=function(){for(var e,t,n,r={captions:1,subtitles:1},i=this.player_.textTracks(),a=this.player_.cache_.selectedLanguage,o=0;o<i.length;o++){var s=i[o];a&&a.enabled&&a.language&&a.language===s.language&&s.kind in r?s.kind===a.kind?n=s:n||(n=s):a&&!a.enabled?(n=null,e=null,t=null):s.default&&("descriptions"!==s.kind||e?s.kind in r&&!t&&(t=s):e=s)}n?n.mode="showing":t?t.mode="showing":e&&(e.mode="showing")},n.toggleDisplay=function(){this.player_.tech_&&this.player_.tech_.featuresNativeTextTracks?this.hide():this.show()},n.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-text-track-display"},{translate:"yes","aria-live":"off","aria-atomic":"true"})},n.clearDisplay=function(){"function"===typeof i().WebVTT&&i().WebVTT.processCues(i(),[],this.el_)},n.updateDisplay=function(){var e=this.player_.textTracks(),t=this.options_.allowMultipleShowingTracks;if(this.clearDisplay(),t){for(var n=[],r=0;r<e.length;++r){var i=e[r];"showing"===i.mode&&n.push(i)}this.updateForTrack(n)}else{for(var a=null,o=null,s=e.length;s--;){var u=e[s];"showing"===u.mode&&("descriptions"===u.kind?a=u:o=u)}o?("off"!==this.getAttribute("aria-live")&&this.setAttribute("aria-live","off"),this.updateForTrack(o)):a&&("assertive"!==this.getAttribute("aria-live")&&this.setAttribute("aria-live","assertive"),this.updateForTrack(a))}},n.updateDisplayState=function(e){for(var t=this.player_.textTrackSettings.getValues(),n=e.activeCues,r=n.length;r--;){var a=n[r];if(a){var o=a.displayState;if(t.color&&(o.firstChild.style.color=t.color),t.textOpacity&&$i(o.firstChild,"color",Xi(t.color||"#fff",t.textOpacity)),t.backgroundColor&&(o.firstChild.style.backgroundColor=t.backgroundColor),t.backgroundOpacity&&$i(o.firstChild,"backgroundColor",Xi(t.backgroundColor||"#000",t.backgroundOpacity)),t.windowColor&&(t.windowOpacity?$i(o,"backgroundColor",Xi(t.windowColor,t.windowOpacity)):o.style.backgroundColor=t.windowColor),t.edgeStyle&&("dropshadow"===t.edgeStyle?o.firstChild.style.textShadow="2px 2px 3px #222, 2px 2px 4px #222, 2px 2px 5px "+Wi:"raised"===t.edgeStyle?o.firstChild.style.textShadow="1px 1px #222, 2px 2px #222, 3px 3px "+Wi:"depressed"===t.edgeStyle?o.firstChild.style.textShadow="1px 1px #ccc, 0 1px #ccc, -1px -1px #222, 0 -1px "+Wi:"uniform"===t.edgeStyle&&(o.firstChild.style.textShadow="0 0 4px #222, 0 0 4px #222, 0 0 4px #222, 0 0 4px "+Wi)),t.fontPercent&&1!==t.fontPercent){var s=i().parseFloat(o.style.fontSize);o.style.fontSize=s*t.fontPercent+"px",o.style.height="auto",o.style.top="auto"}t.fontFamily&&"default"!==t.fontFamily&&("small-caps"===t.fontFamily?o.firstChild.style.fontVariant="small-caps":o.firstChild.style.fontFamily=Ki[t.fontFamily])}}},n.updateForTrack=function(e){if(Array.isArray(e)||(e=[e]),"function"===typeof i().WebVTT&&!e.every((function(e){return!e.activeCues}))){for(var t=[],n=0;n<e.length;++n)for(var r=e[n],a=0;a<r.activeCues.length;++a)t.push(r.activeCues[a]);i().WebVTT.processCues(i(),t,this.el_);for(var o=0;o<e.length;++o){for(var s=e[o],u=0;u<s.activeCues.length;++u){var l=s.activeCues[u].displayState;kn(l,"vjs-text-track-cue"),kn(l,"vjs-text-track-cue-"+(s.language?s.language:o)),s.language&&Pn(l,"lang",s.language)}this.player_.textTrackSettings&&this.updateDisplayState(s)}}},t}(Hr);Hr.registerComponent("TextTrackDisplay",Zi);var Qi=function(e){function t(){return e.apply(this,arguments)||this}return(0,d.A)(t,e),t.prototype.createEl=function(){var t=this.player_.isAudio(),n=this.localize(t?"Audio Player":"Video Player"),r=An("span",{className:"vjs-control-text",textContent:this.localize("{1} is loading.",[n])}),i=e.prototype.createEl.call(this,"div",{className:"vjs-loading-spinner",dir:"ltr"});return i.appendChild(r),i},t}(Hr);Hr.registerComponent("LoadingSpinner",Qi);var Ji=function(e){function t(){return e.apply(this,arguments)||this}(0,d.A)(t,e);var n=t.prototype;return n.createEl=function(e,t,n){void 0===t&&(t={}),void 0===n&&(n={});var r=An("button",t=Gt({className:this.buildCSSClass()},t),n=Gt({type:"button"},n));return r.appendChild(An("span",{className:"vjs-icon-placeholder"},{"aria-hidden":!0})),this.createControlTextEl(r),r},n.addChild=function(e,t){void 0===t&&(t={});var n=this.constructor.name;return Ut.warn("Adding an actionable (user controllable) child to a Button ("+n+") is not supported; use a ClickableComponent instead."),Hr.prototype.addChild.call(this,e,t)},n.enable=function(){e.prototype.enable.call(this),this.el_.removeAttribute("disabled")},n.disable=function(){e.prototype.disable.call(this),this.el_.setAttribute("disabled","disabled")},n.handleKeyDown=function(t){l().isEventKey(t,"Space")||l().isEventKey(t,"Enter")?t.stopPropagation():e.prototype.handleKeyDown.call(this,t)},t}(Gi);Hr.registerComponent("Button",Ji);var ea=function(e){function t(t,n){var r;return(r=e.call(this,t,n)||this).mouseused_=!1,r.on("mousedown",(function(e){return r.handleMouseDown(e)})),r}(0,d.A)(t,e);var n=t.prototype;return n.buildCSSClass=function(){return"vjs-big-play-button"},n.handleClick=function(e){var t=this.player_.play();if(this.mouseused_&&e.clientX&&e.clientY){var n=this.player_.usingPlugin("eme")&&this.player_.eme.sessions&&this.player_.eme.sessions.length>0;return Xr(t),void(!this.player_.tech(!0)||(un||an)&&n||this.player_.tech(!0).focus())}var r=this.player_.getChild("controlBar"),i=r&&r.getChild("playToggle");if(i){var a=function(){return i.focus()};Kr(t)?t.then(a,(function(){})):this.setTimeout(a,1)}else this.player_.tech(!0).focus()},n.handleKeyDown=function(t){this.mouseused_=!1,e.prototype.handleKeyDown.call(this,t)},n.handleMouseDown=function(e){this.mouseused_=!0},t}(Ji);ea.prototype.controlText_="Play Video",Hr.registerComponent("BigPlayButton",ea);var ta=function(e){function t(t,n){var r;return(r=e.call(this,t,n)||this).controlText(n&&n.controlText||r.localize("Close")),r}(0,d.A)(t,e);var n=t.prototype;return n.buildCSSClass=function(){return"vjs-close-button "+e.prototype.buildCSSClass.call(this)},n.handleClick=function(e){this.trigger({type:"close",bubbles:!1})},n.handleKeyDown=function(t){l().isEventKey(t,"Esc")?(t.preventDefault(),t.stopPropagation(),this.trigger("click")):e.prototype.handleKeyDown.call(this,t)},t}(Ji);Hr.registerComponent("CloseButton",ta);var na=function(e){function t(t,n){var r;return void 0===n&&(n={}),r=e.call(this,t,n)||this,n.replay=void 0===n.replay||n.replay,r.on(t,"play",(function(e){return r.handlePlay(e)})),r.on(t,"pause",(function(e){return r.handlePause(e)})),n.replay&&r.on(t,"ended",(function(e){return r.handleEnded(e)})),r}(0,d.A)(t,e);var n=t.prototype;return n.buildCSSClass=function(){return"vjs-play-control "+e.prototype.buildCSSClass.call(this)},n.handleClick=function(e){this.player_.paused()?Xr(this.player_.play()):this.player_.pause()},n.handleSeeked=function(e){this.removeClass("vjs-ended"),this.player_.paused()?this.handlePause(e):this.handlePlay(e)},n.handlePlay=function(e){this.removeClass("vjs-ended"),this.removeClass("vjs-paused"),this.addClass("vjs-playing"),this.controlText("Pause")},n.handlePause=function(e){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.controlText("Play")},n.handleEnded=function(e){var t=this;this.removeClass("vjs-playing"),this.addClass("vjs-ended"),this.controlText("Replay"),this.one(this.player_,"seeked",(function(e){return t.handleSeeked(e)}))},t}(Ji);na.prototype.controlText_="Play",Hr.registerComponent("PlayToggle",na);var ra=function(e,t){e=e<0?0:e;var n=Math.floor(e%60),r=Math.floor(e/60%60),i=Math.floor(e/3600),a=Math.floor(t/60%60),o=Math.floor(t/3600);return(isNaN(e)||e===1/0)&&(i=r=n="-"),(i=i>0||o>0?i+":":"")+(r=((i||a>=10)&&r<10?"0"+r:r)+":")+(n=n<10?"0"+n:n)},ia=ra;function aa(e,t){return void 0===t&&(t=e),ia(e,t)}var oa=function(e){function t(t,n){var r;return(r=e.call(this,t,n)||this).on(t,["timeupdate","ended"],(function(e){return r.updateContent(e)})),r.updateTextNode_(),r}(0,d.A)(t,e);var n=t.prototype;return n.createEl=function(){var t=this.buildCSSClass(),n=e.prototype.createEl.call(this,"div",{className:t+" vjs-time-control vjs-control"}),r=An("span",{className:"vjs-control-text",textContent:this.localize(this.labelText_)+"\xa0"},{role:"presentation"});return n.appendChild(r),this.contentEl_=An("span",{className:t+"-display"},{"aria-live":"off",role:"presentation"}),n.appendChild(this.contentEl_),n},n.dispose=function(){this.contentEl_=null,this.textNode_=null,e.prototype.dispose.call(this)},n.updateTextNode_=function(e){var t=this;void 0===e&&(e=0),e=aa(e),this.formattedTime_!==e&&(this.formattedTime_=e,this.requestNamedAnimationFrame("TimeDisplay#updateTextNode_",(function(){if(t.contentEl_){var e=t.textNode_;e&&t.contentEl_.firstChild!==e&&(e=null,Ut.warn("TimeDisplay#updateTextnode_: Prevented replacement of text node element since it was no longer a child of this node. Appending a new node instead.")),t.textNode_=o().createTextNode(t.formattedTime_),t.textNode_&&(e?t.contentEl_.replaceChild(t.textNode_,e):t.contentEl_.appendChild(t.textNode_))}})))},n.updateContent=function(e){},t}(Hr);oa.prototype.labelText_="Time",oa.prototype.controlText_="Time",Hr.registerComponent("TimeDisplay",oa);var sa=function(e){function t(){return e.apply(this,arguments)||this}(0,d.A)(t,e);var n=t.prototype;return n.buildCSSClass=function(){return"vjs-current-time"},n.updateContent=function(e){var t;t=this.player_.ended()?this.player_.duration():this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime(),this.updateTextNode_(t)},t}(oa);sa.prototype.labelText_="Current Time",sa.prototype.controlText_="Current Time",Hr.registerComponent("CurrentTimeDisplay",sa);var ua=function(e){function t(t,n){var r,i=function(e){return r.updateContent(e)};return(r=e.call(this,t,n)||this).on(t,"durationchange",i),r.on(t,"loadstart",i),r.on(t,"loadedmetadata",i),r}(0,d.A)(t,e);var n=t.prototype;return n.buildCSSClass=function(){return"vjs-duration"},n.updateContent=function(e){var t=this.player_.duration();this.updateTextNode_(t)},t}(oa);ua.prototype.labelText_="Duration",ua.prototype.controlText_="Duration",Hr.registerComponent("DurationDisplay",ua);var la=function(e){function t(){return e.apply(this,arguments)||this}return(0,d.A)(t,e),t.prototype.createEl=function(){var t=e.prototype.createEl.call(this,"div",{className:"vjs-time-control vjs-time-divider"},{"aria-hidden":!0}),n=e.prototype.createEl.call(this,"div"),r=e.prototype.createEl.call(this,"span",{textContent:"/"});return n.appendChild(r),t.appendChild(n),t},t}(Hr);Hr.registerComponent("TimeDivider",la);var ca=function(e){function t(t,n){var r;return(r=e.call(this,t,n)||this).on(t,"durationchange",(function(e){return r.updateContent(e)})),r}(0,d.A)(t,e);var n=t.prototype;return n.buildCSSClass=function(){return"vjs-remaining-time"},n.createEl=function(){var t=e.prototype.createEl.call(this);return!1!==this.options_.displayNegative&&t.insertBefore(An("span",{},{"aria-hidden":!0},"-"),this.contentEl_),t},n.updateContent=function(e){var t;"number"===typeof this.player_.duration()&&(t=this.player_.ended()?0:this.player_.remainingTimeDisplay?this.player_.remainingTimeDisplay():this.player_.remainingTime(),this.updateTextNode_(t))},t}(oa);ca.prototype.labelText_="Remaining Time",ca.prototype.controlText_="Remaining Time",Hr.registerComponent("RemainingTimeDisplay",ca);var da=function(e){function t(t,n){var r;return(r=e.call(this,t,n)||this).updateShowing(),r.on(r.player(),"durationchange",(function(e){return r.updateShowing(e)})),r}(0,d.A)(t,e);var n=t.prototype;return n.createEl=function(){var t=e.prototype.createEl.call(this,"div",{className:"vjs-live-control vjs-control"});return this.contentEl_=An("div",{className:"vjs-live-display"},{"aria-live":"off"}),this.contentEl_.appendChild(An("span",{className:"vjs-control-text",textContent:this.localize("Stream Type")+"\xa0"})),this.contentEl_.appendChild(o().createTextNode(this.localize("LIVE"))),t.appendChild(this.contentEl_),t},n.dispose=function(){this.contentEl_=null,e.prototype.dispose.call(this)},n.updateShowing=function(e){this.player().duration()===1/0?this.show():this.hide()},t}(Hr);Hr.registerComponent("LiveDisplay",da);var fa=function(e){function t(t,n){var r;return(r=e.call(this,t,n)||this).updateLiveEdgeStatus(),r.player_.liveTracker&&(r.updateLiveEdgeStatusHandler_=function(e){return r.updateLiveEdgeStatus(e)},r.on(r.player_.liveTracker,"liveedgechange",r.updateLiveEdgeStatusHandler_)),r}(0,d.A)(t,e);var n=t.prototype;return n.createEl=function(){var t=e.prototype.createEl.call(this,"button",{className:"vjs-seek-to-live-control vjs-control"});return this.textEl_=An("span",{className:"vjs-seek-to-live-text",textContent:this.localize("LIVE")},{"aria-hidden":"true"}),t.appendChild(this.textEl_),t},n.updateLiveEdgeStatus=function(){!this.player_.liveTracker||this.player_.liveTracker.atLiveEdge()?(this.setAttribute("aria-disabled",!0),this.addClass("vjs-at-live-edge"),this.controlText("Seek to live, currently playing live")):(this.setAttribute("aria-disabled",!1),this.removeClass("vjs-at-live-edge"),this.controlText("Seek to live, currently behind live"))},n.handleClick=function(){this.player_.liveTracker.seekToLiveEdge()},n.dispose=function(){this.player_.liveTracker&&this.off(this.player_.liveTracker,"liveedgechange",this.updateLiveEdgeStatusHandler_),this.textEl_=null,e.prototype.dispose.call(this)},t}(Ji);fa.prototype.controlText_="Seek to live, currently playing live",Hr.registerComponent("SeekToLive",fa);var pa=function(e,t,n){return e=Number(e),Math.min(n,Math.max(t,isNaN(e)?t:e))},ha=function(e){function t(t,n){var r;return(r=e.call(this,t,n)||this).handleMouseDown_=function(e){return r.handleMouseDown(e)},r.handleMouseUp_=function(e){return r.handleMouseUp(e)},r.handleKeyDown_=function(e){return r.handleKeyDown(e)},r.handleClick_=function(e){return r.handleClick(e)},r.handleMouseMove_=function(e){return r.handleMouseMove(e)},r.update_=function(e){return r.update(e)},r.bar=r.getChild(r.options_.barName),r.vertical(!!r.options_.vertical),r.enable(),r}(0,d.A)(t,e);var n=t.prototype;return n.enabled=function(){return this.enabled_},n.enable=function(){this.enabled()||(this.on("mousedown",this.handleMouseDown_),this.on("touchstart",this.handleMouseDown_),this.on("keydown",this.handleKeyDown_),this.on("click",this.handleClick_),this.on(this.player_,"controlsvisible",this.update),this.playerEvent&&this.on(this.player_,this.playerEvent,this.update),this.removeClass("disabled"),this.setAttribute("tabindex",0),this.enabled_=!0)},n.disable=function(){if(this.enabled()){var e=this.bar.el_.ownerDocument;this.off("mousedown",this.handleMouseDown_),this.off("touchstart",this.handleMouseDown_),this.off("keydown",this.handleKeyDown_),this.off("click",this.handleClick_),this.off(this.player_,"controlsvisible",this.update_),this.off(e,"mousemove",this.handleMouseMove_),this.off(e,"mouseup",this.handleMouseUp_),this.off(e,"touchmove",this.handleMouseMove_),this.off(e,"touchend",this.handleMouseUp_),this.removeAttribute("tabindex"),this.addClass("disabled"),this.playerEvent&&this.off(this.player_,this.playerEvent,this.update),this.enabled_=!1}},n.createEl=function(t,n,r){return void 0===n&&(n={}),void 0===r&&(r={}),n.className=n.className+" vjs-slider",n=Gt({tabIndex:0},n),r=Gt({role:"slider","aria-valuenow":0,"aria-valuemin":0,"aria-valuemax":100,tabIndex:0},r),e.prototype.createEl.call(this,t,n,r)},n.handleMouseDown=function(e){var t=this.bar.el_.ownerDocument;"mousedown"===e.type&&e.preventDefault(),"touchstart"!==e.type||on||e.preventDefault(),Ln(),this.addClass("vjs-sliding"),this.trigger("slideractive"),this.on(t,"mousemove",this.handleMouseMove_),this.on(t,"mouseup",this.handleMouseUp_),this.on(t,"touchmove",this.handleMouseMove_),this.on(t,"touchend",this.handleMouseUp_),this.handleMouseMove(e,!0)},n.handleMouseMove=function(e){},n.handleMouseUp=function(){var e=this.bar.el_.ownerDocument;Rn(),this.removeClass("vjs-sliding"),this.trigger("sliderinactive"),this.off(e,"mousemove",this.handleMouseMove_),this.off(e,"mouseup",this.handleMouseUp_),this.off(e,"touchmove",this.handleMouseMove_),this.off(e,"touchend",this.handleMouseUp_),this.update()},n.update=function(){var e=this;if(this.el_&&this.bar){var t=this.getProgress();return t===this.progress_||(this.progress_=t,this.requestNamedAnimationFrame("Slider#update",(function(){var n=e.vertical()?"height":"width";e.bar.el().style[n]=(100*t).toFixed(2)+"%"}))),t}},n.getProgress=function(){return Number(pa(this.getPercent(),0,1).toFixed(4))},n.calculateDistance=function(e){var t=jn(this.el_,e);return this.vertical()?t.y:t.x},n.handleKeyDown=function(t){l().isEventKey(t,"Left")||l().isEventKey(t,"Down")?(t.preventDefault(),t.stopPropagation(),this.stepBack()):l().isEventKey(t,"Right")||l().isEventKey(t,"Up")?(t.preventDefault(),t.stopPropagation(),this.stepForward()):e.prototype.handleKeyDown.call(this,t)},n.handleClick=function(e){e.stopPropagation(),e.preventDefault()},n.vertical=function(e){if(void 0===e)return this.vertical_||!1;this.vertical_=!!e,this.vertical_?this.addClass("vjs-slider-vertical"):this.addClass("vjs-slider-horizontal")},t}(Hr);Hr.registerComponent("Slider",ha);var ma=function(e,t){return pa(e/t*100,0,100).toFixed(2)+"%"},ga=function(e){function t(t,n){var r;return(r=e.call(this,t,n)||this).partEls_=[],r.on(t,"progress",(function(e){return r.update(e)})),r}(0,d.A)(t,e);var n=t.prototype;return n.createEl=function(){var t=e.prototype.createEl.call(this,"div",{className:"vjs-load-progress"}),n=An("span",{className:"vjs-control-text"}),r=An("span",{textContent:this.localize("Loaded")}),i=o().createTextNode(": ");return this.percentageEl_=An("span",{className:"vjs-control-text-loaded-percentage",textContent:"0%"}),t.appendChild(n),n.appendChild(r),n.appendChild(i),n.appendChild(this.percentageEl_),t},n.dispose=function(){this.partEls_=null,this.percentageEl_=null,e.prototype.dispose.call(this)},n.update=function(e){var t=this;this.requestNamedAnimationFrame("LoadProgressBar#update",(function(){var e=t.player_.liveTracker,n=t.player_.buffered(),r=e&&e.isLive()?e.seekableEnd():t.player_.duration(),i=t.player_.bufferedEnd(),a=t.partEls_,o=ma(i,r);t.percent_!==o&&(t.el_.style.width=o,Tn(t.percentageEl_,o),t.percent_=o);for(var s=0;s<n.length;s++){var u=n.start(s),l=n.end(s),c=a[s];c||(c=t.el_.appendChild(An()),a[s]=c),c.dataset.start===u&&c.dataset.end===l||(c.dataset.start=u,c.dataset.end=l,c.style.left=ma(u,i),c.style.width=ma(l-u,i))}for(var d=a.length;d>n.length;d--)t.el_.removeChild(a[d-1]);a.length=n.length}))},t}(Hr);Hr.registerComponent("LoadProgressBar",ga);var va=function(e){function t(t,n){var r;return(r=e.call(this,t,n)||this).update=Er(br((0,c.A)(r),r.update),yr),r}(0,d.A)(t,e);var n=t.prototype;return n.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-time-tooltip"},{"aria-hidden":"true"})},n.update=function(e,t,n){var r=Bn(this.el_),i=Fn(this.player_.el()),a=e.width*t;if(i&&r){var o=e.left-i.left+a,s=e.width-a+(i.right-e.right),u=r.width/2;o<u?u+=u-o:s<u&&(u=s),u<0?u=0:u>r.width&&(u=r.width),u=Math.round(u),this.el_.style.right="-"+u+"px",this.write(n)}},n.write=function(e){Tn(this.el_,e)},n.updateTime=function(e,t,n,r){var i=this;this.requestNamedAnimationFrame("TimeTooltip#updateTime",(function(){var a,o=i.player_.duration();if(i.player_.liveTracker&&i.player_.liveTracker.isLive()){var s=i.player_.liveTracker.liveWindow(),u=s-t*s;a=(u<1?"":"-")+aa(u,s)}else a=aa(n,o);i.update(e,t,a),r&&r()}))},t}(Hr);Hr.registerComponent("TimeTooltip",va);var ya=function(e){function t(t,n){var r;return(r=e.call(this,t,n)||this).update=Er(br((0,c.A)(r),r.update),yr),r}(0,d.A)(t,e);var n=t.prototype;return n.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-play-progress vjs-slider-bar"},{"aria-hidden":"true"})},n.update=function(e,t){var n=this.getChild("timeTooltip");if(n){var r=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime();n.updateTime(e,t,r)}},t}(Hr);ya.prototype.options_={children:[]},hn||en||ya.prototype.options_.children.push("timeTooltip"),Hr.registerComponent("PlayProgressBar",ya);var ba=function(e){function t(t,n){var r;return(r=e.call(this,t,n)||this).update=Er(br((0,c.A)(r),r.update),yr),r}(0,d.A)(t,e);var n=t.prototype;return n.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-mouse-display"})},n.update=function(e,t){var n=this,r=t*this.player_.duration();this.getChild("timeTooltip").updateTime(e,t,r,(function(){n.el_.style.left=e.width*t+"px"}))},t}(Hr);ba.prototype.options_={children:["timeTooltip"]},Hr.registerComponent("MouseTimeDisplay",ba);var Ea=function(e){function t(t,n){var r;return(r=e.call(this,t,n)||this).setEventHandlers_(),r}(0,d.A)(t,e);var n=t.prototype;return n.setEventHandlers_=function(){var e=this;this.update_=br(this,this.update),this.update=Er(this.update_,yr),this.on(this.player_,["ended","durationchange","timeupdate"],this.update),this.player_.liveTracker&&this.on(this.player_.liveTracker,"liveedgechange",this.update),this.updateInterval=null,this.enableIntervalHandler_=function(t){return e.enableInterval_(t)},this.disableIntervalHandler_=function(t){return e.disableInterval_(t)},this.on(this.player_,["playing"],this.enableIntervalHandler_),this.on(this.player_,["ended","pause","waiting"],this.disableIntervalHandler_),"hidden"in o()&&"visibilityState"in o()&&this.on(o(),"visibilitychange",this.toggleVisibility_)},n.toggleVisibility_=function(e){"hidden"===o().visibilityState?(this.cancelNamedAnimationFrame("SeekBar#update"),this.cancelNamedAnimationFrame("Slider#update"),this.disableInterval_(e)):(this.player_.ended()||this.player_.paused()||this.enableInterval_(),this.update())},n.enableInterval_=function(){this.updateInterval||(this.updateInterval=this.setInterval(this.update,yr))},n.disableInterval_=function(e){this.player_.liveTracker&&this.player_.liveTracker.isLive()&&e&&"ended"!==e.type||this.updateInterval&&(this.clearInterval(this.updateInterval),this.updateInterval=null)},n.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-progress-holder"},{"aria-label":this.localize("Progress Bar")})},n.update=function(t){var n=this;if("hidden"!==o().visibilityState){var r=e.prototype.update.call(this);return this.requestNamedAnimationFrame("SeekBar#update",(function(){var e=n.player_.ended()?n.player_.duration():n.getCurrentTime_(),t=n.player_.liveTracker,i=n.player_.duration();t&&t.isLive()&&(i=n.player_.liveTracker.liveCurrentTime()),n.percent_!==r&&(n.el_.setAttribute("aria-valuenow",(100*r).toFixed(2)),n.percent_=r),n.currentTime_===e&&n.duration_===i||(n.el_.setAttribute("aria-valuetext",n.localize("progress bar timing: currentTime={1} duration={2}",[aa(e,i),aa(i,i)],"{1} of {2}")),n.currentTime_=e,n.duration_=i),n.bar&&n.bar.update(Fn(n.el()),n.getProgress())})),r}},n.userSeek_=function(e){this.player_.liveTracker&&this.player_.liveTracker.isLive()&&this.player_.liveTracker.nextSeekedFromUser(),this.player_.currentTime(e)},n.getCurrentTime_=function(){return this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime()},n.getPercent=function(){var e,t=this.getCurrentTime_(),n=this.player_.liveTracker;return n&&n.isLive()?(e=(t-n.seekableStart())/n.liveWindow(),n.atLiveEdge()&&(e=1)):e=t/this.player_.duration(),e},n.handleMouseDown=function(t){Gn(t)&&(t.stopPropagation(),this.videoWasPlaying=!this.player_.paused(),this.player_.pause(),e.prototype.handleMouseDown.call(this,t))},n.handleMouseMove=function(e,t){if(void 0===t&&(t=!1),Gn(e)){var n;t||this.player_.scrubbing()||this.player_.scrubbing(!0);var r=this.calculateDistance(e),i=this.player_.liveTracker;if(i&&i.isLive()){if(r>=.99)return void i.seekToLiveEdge();var a=i.seekableStart(),o=i.liveCurrentTime();if((n=a+r*i.liveWindow())>=o&&(n=o),n<=a&&(n=a+.1),n===1/0)return}else(n=r*this.player_.duration())===this.player_.duration()&&(n-=.1);this.userSeek_(n)}},n.enable=function(){e.prototype.enable.call(this);var t=this.getChild("mouseTimeDisplay");t&&t.show()},n.disable=function(){e.prototype.disable.call(this);var t=this.getChild("mouseTimeDisplay");t&&t.hide()},n.handleMouseUp=function(t){e.prototype.handleMouseUp.call(this,t),t&&t.stopPropagation(),this.player_.scrubbing(!1),this.player_.trigger({type:"timeupdate",target:this,manuallyTriggered:!0}),this.videoWasPlaying?Xr(this.player_.play()):this.update_()},n.stepForward=function(){this.userSeek_(this.player_.currentTime()+5)},n.stepBack=function(){this.userSeek_(this.player_.currentTime()-5)},n.handleAction=function(e){this.player_.paused()?this.player_.play():this.player_.pause()},n.handleKeyDown=function(t){var n=this.player_.liveTracker;if(l().isEventKey(t,"Space")||l().isEventKey(t,"Enter"))t.preventDefault(),t.stopPropagation(),this.handleAction(t);else if(l().isEventKey(t,"Home"))t.preventDefault(),t.stopPropagation(),this.userSeek_(0);else if(l().isEventKey(t,"End"))t.preventDefault(),t.stopPropagation(),n&&n.isLive()?this.userSeek_(n.liveCurrentTime()):this.userSeek_(this.player_.duration());else if(/^[0-9]$/.test(l()(t))){t.preventDefault(),t.stopPropagation();var r=10*(l().codes[l()(t)]-l().codes[0])/100;n&&n.isLive()?this.userSeek_(n.seekableStart()+n.liveWindow()*r):this.userSeek_(this.player_.duration()*r)}else l().isEventKey(t,"PgDn")?(t.preventDefault(),t.stopPropagation(),this.userSeek_(this.player_.currentTime()-60)):l().isEventKey(t,"PgUp")?(t.preventDefault(),t.stopPropagation(),this.userSeek_(this.player_.currentTime()+60)):e.prototype.handleKeyDown.call(this,t)},n.dispose=function(){this.disableInterval_(),this.off(this.player_,["ended","durationchange","timeupdate"],this.update),this.player_.liveTracker&&this.off(this.player_.liveTracker,"liveedgechange",this.update),this.off(this.player_,["playing"],this.enableIntervalHandler_),this.off(this.player_,["ended","pause","waiting"],this.disableIntervalHandler_),"hidden"in o()&&"visibilityState"in o()&&this.off(o(),"visibilitychange",this.toggleVisibility_),e.prototype.dispose.call(this)},t}(ha);Ea.prototype.options_={children:["loadProgressBar","playProgressBar"],barName:"playProgressBar"},hn||en||Ea.prototype.options_.children.splice(1,0,"mouseTimeDisplay"),Hr.registerComponent("SeekBar",Ea);var _a=function(e){function t(t,n){var r;return(r=e.call(this,t,n)||this).handleMouseMove=Er(br((0,c.A)(r),r.handleMouseMove),yr),r.throttledHandleMouseSeek=Er(br((0,c.A)(r),r.handleMouseSeek),yr),r.handleMouseUpHandler_=function(e){return r.handleMouseUp(e)},r.handleMouseDownHandler_=function(e){return r.handleMouseDown(e)},r.enable(),r}(0,d.A)(t,e);var n=t.prototype;return n.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-progress-control vjs-control"})},n.handleMouseMove=function(e){var t=this.getChild("seekBar");if(t){var n=t.getChild("playProgressBar"),r=t.getChild("mouseTimeDisplay");if(n||r){var i=t.el(),a=Bn(i),o=jn(i,e).x;o=pa(o,0,1),r&&r.update(a,o),n&&n.update(a,t.getProgress())}}},n.handleMouseSeek=function(e){var t=this.getChild("seekBar");t&&t.handleMouseMove(e)},n.enabled=function(){return this.enabled_},n.disable=function(){if(this.children().forEach((function(e){return e.disable&&e.disable()})),this.enabled()&&(this.off(["mousedown","touchstart"],this.handleMouseDownHandler_),this.off(this.el_,"mousemove",this.handleMouseMove),this.removeListenersAddedOnMousedownAndTouchstart(),this.addClass("disabled"),this.enabled_=!1,this.player_.scrubbing())){var e=this.getChild("seekBar");this.player_.scrubbing(!1),e.videoWasPlaying&&Xr(this.player_.play())}},n.enable=function(){this.children().forEach((function(e){return e.enable&&e.enable()})),this.enabled()||(this.on(["mousedown","touchstart"],this.handleMouseDownHandler_),this.on(this.el_,"mousemove",this.handleMouseMove),this.removeClass("disabled"),this.enabled_=!0)},n.removeListenersAddedOnMousedownAndTouchstart=function(){var e=this.el_.ownerDocument;this.off(e,"mousemove",this.throttledHandleMouseSeek),this.off(e,"touchmove",this.throttledHandleMouseSeek),this.off(e,"mouseup",this.handleMouseUpHandler_),this.off(e,"touchend",this.handleMouseUpHandler_)},n.handleMouseDown=function(e){var t=this.el_.ownerDocument,n=this.getChild("seekBar");n&&n.handleMouseDown(e),this.on(t,"mousemove",this.throttledHandleMouseSeek),this.on(t,"touchmove",this.throttledHandleMouseSeek),this.on(t,"mouseup",this.handleMouseUpHandler_),this.on(t,"touchend",this.handleMouseUpHandler_)},n.handleMouseUp=function(e){var t=this.getChild("seekBar");t&&t.handleMouseUp(e),this.removeListenersAddedOnMousedownAndTouchstart()},t}(Hr);_a.prototype.options_={children:["seekBar"]},Hr.registerComponent("ProgressControl",_a);var Ca=function(e){function t(t,n){var r;return(r=e.call(this,t,n)||this).on(t,["enterpictureinpicture","leavepictureinpicture"],(function(e){return r.handlePictureInPictureChange(e)})),r.on(t,["disablepictureinpicturechanged","loadedmetadata"],(function(e){return r.handlePictureInPictureEnabledChange(e)})),r.on(t,["loadedmetadata","audioonlymodechange","audiopostermodechange"],(function(){"audio"===t.currentType().substring(0,5)||t.audioPosterMode()||t.audioOnlyMode()?(t.isInPictureInPicture()&&t.exitPictureInPicture(),r.hide()):r.show()})),r.disable(),r}(0,d.A)(t,e);var n=t.prototype;return n.buildCSSClass=function(){return"vjs-picture-in-picture-control "+e.prototype.buildCSSClass.call(this)},n.handlePictureInPictureEnabledChange=function(){o().pictureInPictureEnabled&&!1===this.player_.disablePictureInPicture()?this.enable():this.disable()},n.handlePictureInPictureChange=function(e){this.player_.isInPictureInPicture()?this.controlText("Exit Picture-in-Picture"):this.controlText("Picture-in-Picture"),this.handlePictureInPictureEnabledChange()},n.handleClick=function(e){this.player_.isInPictureInPicture()?this.player_.exitPictureInPicture():this.player_.requestPictureInPicture()},t}(Ji);Ca.prototype.controlText_="Picture-in-Picture",Hr.registerComponent("PictureInPictureToggle",Ca);var Aa=function(e){function t(t,n){var r;return(r=e.call(this,t,n)||this).on(t,"fullscreenchange",(function(e){return r.handleFullscreenChange(e)})),!1===o()[t.fsApi_.fullscreenEnabled]&&r.disable(),r}(0,d.A)(t,e);var n=t.prototype;return n.buildCSSClass=function(){return"vjs-fullscreen-control "+e.prototype.buildCSSClass.call(this)},n.handleFullscreenChange=function(e){this.player_.isFullscreen()?this.controlText("Non-Fullscreen"):this.controlText("Fullscreen")},n.handleClick=function(e){this.player_.isFullscreen()?this.player_.exitFullscreen():this.player_.requestFullscreen()},t}(Ji);Aa.prototype.controlText_="Fullscreen",Hr.registerComponent("FullscreenToggle",Aa);var Ta=function(e){function t(){return e.apply(this,arguments)||this}return(0,d.A)(t,e),t.prototype.createEl=function(){var t=e.prototype.createEl.call(this,"div",{className:"vjs-volume-level"});return t.appendChild(e.prototype.createEl.call(this,"span",{className:"vjs-control-text"})),t},t}(Hr);Hr.registerComponent("VolumeLevel",Ta);var wa=function(e){function t(t,n){var r;return(r=e.call(this,t,n)||this).update=Er(br((0,c.A)(r),r.update),yr),r}(0,d.A)(t,e);var n=t.prototype;return n.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-volume-tooltip"},{"aria-hidden":"true"})},n.update=function(e,t,n,r){if(!n){var i=Fn(this.el_),a=Fn(this.player_.el()),o=e.width*t;if(!a||!i)return;var s=e.left-a.left+o,u=e.width-o+(a.right-e.right),l=i.width/2;s<l?l+=l-s:u<l&&(l=u),l<0?l=0:l>i.width&&(l=i.width),this.el_.style.right="-"+l+"px"}this.write(r+"%")},n.write=function(e){Tn(this.el_,e)},n.updateVolume=function(e,t,n,r,i){var a=this;this.requestNamedAnimationFrame("VolumeLevelTooltip#updateVolume",(function(){a.update(e,t,n,r.toFixed(0)),i&&i()}))},t}(Hr);Hr.registerComponent("VolumeLevelTooltip",wa);var Sa=function(e){function t(t,n){var r;return(r=e.call(this,t,n)||this).update=Er(br((0,c.A)(r),r.update),yr),r}(0,d.A)(t,e);var n=t.prototype;return n.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-mouse-display"})},n.update=function(e,t,n){var r=this,i=100*t;this.getChild("volumeLevelTooltip").updateVolume(e,t,n,i,(function(){n?r.el_.style.bottom=e.height*t+"px":r.el_.style.left=e.width*t+"px"}))},t}(Hr);Sa.prototype.options_={children:["volumeLevelTooltip"]},Hr.registerComponent("MouseVolumeLevelDisplay",Sa);var ka=function(e){function t(t,n){var r;return(r=e.call(this,t,n)||this).on("slideractive",(function(e){return r.updateLastVolume_(e)})),r.on(t,"volumechange",(function(e){return r.updateARIAAttributes(e)})),t.ready((function(){return r.updateARIAAttributes()})),r}(0,d.A)(t,e);var n=t.prototype;return n.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-volume-bar vjs-slider-bar"},{"aria-label":this.localize("Volume Level"),"aria-live":"polite"})},n.handleMouseDown=function(t){Gn(t)&&e.prototype.handleMouseDown.call(this,t)},n.handleMouseMove=function(e){var t=this.getChild("mouseVolumeLevelDisplay");if(t){var n=this.el(),r=Fn(n),i=this.vertical(),a=jn(n,e);a=i?a.y:a.x,a=pa(a,0,1),t.update(r,a,i)}Gn(e)&&(this.checkMuted(),this.player_.volume(this.calculateDistance(e)))},n.checkMuted=function(){this.player_.muted()&&this.player_.muted(!1)},n.getPercent=function(){return this.player_.muted()?0:this.player_.volume()},n.stepForward=function(){this.checkMuted(),this.player_.volume(this.player_.volume()+.1)},n.stepBack=function(){this.checkMuted(),this.player_.volume(this.player_.volume()-.1)},n.updateARIAAttributes=function(e){var t=this.player_.muted()?0:this.volumeAsPercentage_();this.el_.setAttribute("aria-valuenow",t),this.el_.setAttribute("aria-valuetext",t+"%")},n.volumeAsPercentage_=function(){return Math.round(100*this.player_.volume())},n.updateLastVolume_=function(){var e=this,t=this.player_.volume();this.one("sliderinactive",(function(){0===e.player_.volume()&&e.player_.lastVolume_(t)}))},t}(ha);ka.prototype.options_={children:["volumeLevel"],barName:"volumeLevel"},hn||en||ka.prototype.options_.children.splice(0,0,"mouseVolumeLevelDisplay"),ka.prototype.playerEvent="volumechange",Hr.registerComponent("VolumeBar",ka);var Da=function(e){function t(t,n){var r;return void 0===n&&(n={}),n.vertical=n.vertical||!1,("undefined"===typeof n.volumeBar||Wt(n.volumeBar))&&(n.volumeBar=n.volumeBar||{},n.volumeBar.vertical=n.vertical),r=e.call(this,t,n)||this,function(e,t){t.tech_&&!t.tech_.featuresVolumeControl&&e.addClass("vjs-hidden"),e.on(t,"loadstart",(function(){t.tech_.featuresVolumeControl?e.removeClass("vjs-hidden"):e.addClass("vjs-hidden")}))}((0,c.A)(r),t),r.throttledHandleMouseMove=Er(br((0,c.A)(r),r.handleMouseMove),yr),r.handleMouseUpHandler_=function(e){return r.handleMouseUp(e)},r.on("mousedown",(function(e){return r.handleMouseDown(e)})),r.on("touchstart",(function(e){return r.handleMouseDown(e)})),r.on("mousemove",(function(e){return r.handleMouseMove(e)})),r.on(r.volumeBar,["focus","slideractive"],(function(){r.volumeBar.addClass("vjs-slider-active"),r.addClass("vjs-slider-active"),r.trigger("slideractive")})),r.on(r.volumeBar,["blur","sliderinactive"],(function(){r.volumeBar.removeClass("vjs-slider-active"),r.removeClass("vjs-slider-active"),r.trigger("sliderinactive")})),r}(0,d.A)(t,e);var n=t.prototype;return n.createEl=function(){var t="vjs-volume-horizontal";return this.options_.vertical&&(t="vjs-volume-vertical"),e.prototype.createEl.call(this,"div",{className:"vjs-volume-control vjs-control "+t})},n.handleMouseDown=function(e){var t=this.el_.ownerDocument;this.on(t,"mousemove",this.throttledHandleMouseMove),this.on(t,"touchmove",this.throttledHandleMouseMove),this.on(t,"mouseup",this.handleMouseUpHandler_),this.on(t,"touchend",this.handleMouseUpHandler_)},n.handleMouseUp=function(e){var t=this.el_.ownerDocument;this.off(t,"mousemove",this.throttledHandleMouseMove),this.off(t,"touchmove",this.throttledHandleMouseMove),this.off(t,"mouseup",this.handleMouseUpHandler_),this.off(t,"touchend",this.handleMouseUpHandler_)},n.handleMouseMove=function(e){this.volumeBar.handleMouseMove(e)},t}(Hr);Da.prototype.options_={children:["volumeBar"]},Hr.registerComponent("VolumeControl",Da);var xa=function(e){function t(t,n){var r;return r=e.call(this,t,n)||this,function(e,t){t.tech_&&!t.tech_.featuresMuteControl&&e.addClass("vjs-hidden"),e.on(t,"loadstart",(function(){t.tech_.featuresMuteControl?e.removeClass("vjs-hidden"):e.addClass("vjs-hidden")}))}((0,c.A)(r),t),r.on(t,["loadstart","volumechange"],(function(e){return r.update(e)})),r}(0,d.A)(t,e);var n=t.prototype;return n.buildCSSClass=function(){return"vjs-mute-control "+e.prototype.buildCSSClass.call(this)},n.handleClick=function(e){var t=this.player_.volume(),n=this.player_.lastVolume_();if(0===t){var r=n<.1?.1:n;this.player_.volume(r),this.player_.muted(!1)}else this.player_.muted(!this.player_.muted())},n.update=function(e){this.updateIcon_(),this.updateControlText_()},n.updateIcon_=function(){var e=this.player_.volume(),t=3;hn&&this.player_.tech_&&this.player_.tech_.el_&&this.player_.muted(this.player_.tech_.el_.muted),0===e||this.player_.muted()?t=0:e<.33?t=1:e<.67&&(t=2);for(var n=0;n<4;n++)Dn(this.el_,"vjs-vol-"+n);kn(this.el_,"vjs-vol-"+t)},n.updateControlText_=function(){var e=this.player_.muted()||0===this.player_.volume()?"Unmute":"Mute";this.controlText()!==e&&this.controlText(e)},t}(Ji);xa.prototype.controlText_="Mute",Hr.registerComponent("MuteToggle",xa);var Oa=function(e){function t(t,n){var r;return void 0===n&&(n={}),"undefined"!==typeof n.inline?n.inline=n.inline:n.inline=!0,("undefined"===typeof n.volumeControl||Wt(n.volumeControl))&&(n.volumeControl=n.volumeControl||{},n.volumeControl.vertical=!n.inline),(r=e.call(this,t,n)||this).handleKeyPressHandler_=function(e){return r.handleKeyPress(e)},r.on(t,["loadstart"],(function(e){return r.volumePanelState_(e)})),r.on(r.muteToggle,"keyup",(function(e){return r.handleKeyPress(e)})),r.on(r.volumeControl,"keyup",(function(e){return r.handleVolumeControlKeyUp(e)})),r.on("keydown",(function(e){return r.handleKeyPress(e)})),r.on("mouseover",(function(e){return r.handleMouseOver(e)})),r.on("mouseout",(function(e){return r.handleMouseOut(e)})),r.on(r.volumeControl,["slideractive"],r.sliderActive_),r.on(r.volumeControl,["sliderinactive"],r.sliderInactive_),r}(0,d.A)(t,e);var n=t.prototype;return n.sliderActive_=function(){this.addClass("vjs-slider-active")},n.sliderInactive_=function(){this.removeClass("vjs-slider-active")},n.volumePanelState_=function(){this.volumeControl.hasClass("vjs-hidden")&&this.muteToggle.hasClass("vjs-hidden")&&this.addClass("vjs-hidden"),this.volumeControl.hasClass("vjs-hidden")&&!this.muteToggle.hasClass("vjs-hidden")&&this.addClass("vjs-mute-toggle-only")},n.createEl=function(){var t="vjs-volume-panel-horizontal";return this.options_.inline||(t="vjs-volume-panel-vertical"),e.prototype.createEl.call(this,"div",{className:"vjs-volume-panel vjs-control "+t})},n.dispose=function(){this.handleMouseOut(),e.prototype.dispose.call(this)},n.handleVolumeControlKeyUp=function(e){l().isEventKey(e,"Esc")&&this.muteToggle.focus()},n.handleMouseOver=function(e){this.addClass("vjs-hover"),dr(o(),"keyup",this.handleKeyPressHandler_)},n.handleMouseOut=function(e){this.removeClass("vjs-hover"),fr(o(),"keyup",this.handleKeyPressHandler_)},n.handleKeyPress=function(e){l().isEventKey(e,"Esc")&&this.handleMouseOut()},t}(Hr);Oa.prototype.options_={children:["muteToggle","volumeControl"]},Hr.registerComponent("VolumePanel",Oa);var Na=function(e){function t(t,n){var r;return r=e.call(this,t,n)||this,n&&(r.menuButton_=n.menuButton),r.focusedChild_=-1,r.on("keydown",(function(e){return r.handleKeyDown(e)})),r.boundHandleBlur_=function(e){return r.handleBlur(e)},r.boundHandleTapClick_=function(e){return r.handleTapClick(e)},r}(0,d.A)(t,e);var n=t.prototype;return n.addEventListenerForItem=function(e){e instanceof Hr&&(this.on(e,"blur",this.boundHandleBlur_),this.on(e,["tap","click"],this.boundHandleTapClick_))},n.removeEventListenerForItem=function(e){e instanceof Hr&&(this.off(e,"blur",this.boundHandleBlur_),this.off(e,["tap","click"],this.boundHandleTapClick_))},n.removeChild=function(t){"string"===typeof t&&(t=this.getChild(t)),this.removeEventListenerForItem(t),e.prototype.removeChild.call(this,t)},n.addItem=function(e){var t=this.addChild(e);t&&this.addEventListenerForItem(t)},n.createEl=function(){var t=this.options_.contentElType||"ul";this.contentEl_=An(t,{className:"vjs-menu-content"}),this.contentEl_.setAttribute("role","menu");var n=e.prototype.createEl.call(this,"div",{append:this.contentEl_,className:"vjs-menu"});return n.appendChild(this.contentEl_),dr(n,"click",(function(e){e.preventDefault(),e.stopImmediatePropagation()})),n},n.dispose=function(){this.contentEl_=null,this.boundHandleBlur_=null,this.boundHandleTapClick_=null,e.prototype.dispose.call(this)},n.handleBlur=function(e){var t=e.relatedTarget||o().activeElement;if(!this.children().some((function(e){return e.el()===t}))){var n=this.menuButton_;n&&n.buttonPressed_&&t!==n.el().firstChild&&n.unpressButton()}},n.handleTapClick=function(e){if(this.menuButton_){this.menuButton_.unpressButton();var t=this.children();if(!Array.isArray(t))return;var n=t.filter((function(t){return t.el()===e.target}))[0];if(!n)return;"CaptionSettingsMenuItem"!==n.name()&&this.menuButton_.focus()}},n.handleKeyDown=function(e){l().isEventKey(e,"Left")||l().isEventKey(e,"Down")?(e.preventDefault(),e.stopPropagation(),this.stepForward()):(l().isEventKey(e,"Right")||l().isEventKey(e,"Up"))&&(e.preventDefault(),e.stopPropagation(),this.stepBack())},n.stepForward=function(){var e=0;void 0!==this.focusedChild_&&(e=this.focusedChild_+1),this.focus(e)},n.stepBack=function(){var e=0;void 0!==this.focusedChild_&&(e=this.focusedChild_-1),this.focus(e)},n.focus=function(e){void 0===e&&(e=0);var t=this.children().slice();t.length&&t[0].hasClass("vjs-menu-title")&&t.shift(),t.length>0&&(e<0?e=0:e>=t.length&&(e=t.length-1),this.focusedChild_=e,t[e].el_.focus())},t}(Hr);Hr.registerComponent("Menu",Na);var Ia=function(e){function t(t,n){var r;void 0===n&&(n={}),(r=e.call(this,t,n)||this).menuButton_=new Ji(t,n),r.menuButton_.controlText(r.controlText_),r.menuButton_.el_.setAttribute("aria-haspopup","true");var i=Ji.prototype.buildCSSClass();r.menuButton_.el_.className=r.buildCSSClass()+" "+i,r.menuButton_.removeClass("vjs-control"),r.addChild(r.menuButton_),r.update(),r.enabled_=!0;var a=function(e){return r.handleClick(e)};return r.handleMenuKeyUp_=function(e){return r.handleMenuKeyUp(e)},r.on(r.menuButton_,"tap",a),r.on(r.menuButton_,"click",a),r.on(r.menuButton_,"keydown",(function(e){return r.handleKeyDown(e)})),r.on(r.menuButton_,"mouseenter",(function(){r.addClass("vjs-hover"),r.menu.show(),dr(o(),"keyup",r.handleMenuKeyUp_)})),r.on("mouseleave",(function(e){return r.handleMouseLeave(e)})),r.on("keydown",(function(e){return r.handleSubmenuKeyDown(e)})),r}(0,d.A)(t,e);var n=t.prototype;return n.update=function(){var e=this.createMenu();this.menu&&(this.menu.dispose(),this.removeChild(this.menu)),this.menu=e,this.addChild(e),this.buttonPressed_=!1,this.menuButton_.el_.setAttribute("aria-expanded","false"),this.items&&this.items.length<=this.hideThreshold_?(this.hide(),this.menu.contentEl_.removeAttribute("role")):(this.show(),this.menu.contentEl_.setAttribute("role","menu"))},n.createMenu=function(){var e=new Na(this.player_,{menuButton:this});if(this.hideThreshold_=0,this.options_.title){var t=An("li",{className:"vjs-menu-title",textContent:Lr(this.options_.title),tabIndex:-1}),n=new Hr(this.player_,{el:t});e.addItem(n)}if(this.items=this.createItems(),this.items)for(var r=0;r<this.items.length;r++)e.addItem(this.items[r]);return e},n.createItems=function(){},n.createEl=function(){return e.prototype.createEl.call(this,"div",{className:this.buildWrapperCSSClass()},{})},n.buildWrapperCSSClass=function(){var t="vjs-menu-button";return!0===this.options_.inline?t+="-inline":t+="-popup","vjs-menu-button "+t+" "+Ji.prototype.buildCSSClass()+" "+e.prototype.buildCSSClass.call(this)},n.buildCSSClass=function(){var t="vjs-menu-button";return!0===this.options_.inline?t+="-inline":t+="-popup","vjs-menu-button "+t+" "+e.prototype.buildCSSClass.call(this)},n.controlText=function(e,t){return void 0===t&&(t=this.menuButton_.el()),this.menuButton_.controlText(e,t)},n.dispose=function(){this.handleMouseLeave(),e.prototype.dispose.call(this)},n.handleClick=function(e){this.buttonPressed_?this.unpressButton():this.pressButton()},n.handleMouseLeave=function(e){this.removeClass("vjs-hover"),fr(o(),"keyup",this.handleMenuKeyUp_)},n.focus=function(){this.menuButton_.focus()},n.blur=function(){this.menuButton_.blur()},n.handleKeyDown=function(e){l().isEventKey(e,"Esc")||l().isEventKey(e,"Tab")?(this.buttonPressed_&&this.unpressButton(),l().isEventKey(e,"Tab")||(e.preventDefault(),this.menuButton_.focus())):(l().isEventKey(e,"Up")||l().isEventKey(e,"Down"))&&(this.buttonPressed_||(e.preventDefault(),this.pressButton()))},n.handleMenuKeyUp=function(e){(l().isEventKey(e,"Esc")||l().isEventKey(e,"Tab"))&&this.removeClass("vjs-hover")},n.handleSubmenuKeyPress=function(e){this.handleSubmenuKeyDown(e)},n.handleSubmenuKeyDown=function(e){(l().isEventKey(e,"Esc")||l().isEventKey(e,"Tab"))&&(this.buttonPressed_&&this.unpressButton(),l().isEventKey(e,"Tab")||(e.preventDefault(),this.menuButton_.focus()))},n.pressButton=function(){if(this.enabled_){if(this.buttonPressed_=!0,this.menu.show(),this.menu.lockShowing(),this.menuButton_.el_.setAttribute("aria-expanded","true"),hn&&_n())return;this.menu.focus()}},n.unpressButton=function(){this.enabled_&&(this.buttonPressed_=!1,this.menu.unlockShowing(),this.menu.hide(),this.menuButton_.el_.setAttribute("aria-expanded","false"))},n.disable=function(){this.unpressButton(),this.enabled_=!1,this.addClass("vjs-disabled"),this.menuButton_.disable()},n.enable=function(){this.enabled_=!0,this.removeClass("vjs-disabled"),this.menuButton_.enable()},t}(Hr);Hr.registerComponent("MenuButton",Ia);var Pa=function(e){function t(t,n){var r,i=n.tracks;if((r=e.call(this,t,n)||this).items.length<=1&&r.hide(),!i)return(0,c.A)(r);var a=br((0,c.A)(r),r.update);return i.addEventListener("removetrack",a),i.addEventListener("addtrack",a),i.addEventListener("labelchange",a),r.player_.on("ready",a),r.player_.on("dispose",(function(){i.removeEventListener("removetrack",a),i.removeEventListener("addtrack",a),i.removeEventListener("labelchange",a)})),r}return(0,d.A)(t,e),t}(Ia);Hr.registerComponent("TrackButton",Pa);var Ma=["Tab","Esc","Up","Down","Right","Left"],La=function(e){function t(t,n){var r;return(r=e.call(this,t,n)||this).selectable=n.selectable,r.isSelected_=n.selected||!1,r.multiSelectable=n.multiSelectable,r.selected(r.isSelected_),r.selectable?r.multiSelectable?r.el_.setAttribute("role","menuitemcheckbox"):r.el_.setAttribute("role","menuitemradio"):r.el_.setAttribute("role","menuitem"),r}(0,d.A)(t,e);var n=t.prototype;return n.createEl=function(t,n,r){this.nonIconControl=!0;var i=e.prototype.createEl.call(this,"li",Gt({className:"vjs-menu-item",tabIndex:-1},n),r);return i.replaceChild(An("span",{className:"vjs-menu-item-text",textContent:this.localize(this.options_.label)}),i.querySelector(".vjs-icon-placeholder")),i},n.handleKeyDown=function(t){Ma.some((function(e){return l().isEventKey(t,e)}))||e.prototype.handleKeyDown.call(this,t)},n.handleClick=function(e){this.selected(!0)},n.selected=function(e){this.selectable&&(e?(this.addClass("vjs-selected"),this.el_.setAttribute("aria-checked","true"),this.controlText(", selected"),this.isSelected_=!0):(this.removeClass("vjs-selected"),this.el_.setAttribute("aria-checked","false"),this.controlText(""),this.isSelected_=!1))},t}(Gi);Hr.registerComponent("MenuItem",La);var Ra=function(e){function t(t,n){var r,a=n.track,s=t.textTracks();n.label=a.label||a.language||"Unknown",n.selected="showing"===a.mode,(r=e.call(this,t,n)||this).track=a,r.kinds=(n.kinds||[n.kind||r.track.kind]).filter(Boolean);var u,l=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];r.handleTracksChange.apply((0,c.A)(r),t)},d=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];r.handleSelectedLanguageChange.apply((0,c.A)(r),t)};(t.on(["loadstart","texttrackchange"],l),s.addEventListener("change",l),s.addEventListener("selectedlanguagechange",d),r.on("dispose",(function(){t.off(["loadstart","texttrackchange"],l),s.removeEventListener("change",l),s.removeEventListener("selectedlanguagechange",d)})),void 0===s.onchange)&&r.on(["tap","click"],(function(){if("object"!==typeof i().Event)try{u=new(i().Event)("change")}catch(e){}u||(u=o().createEvent("Event")).initEvent("change",!0,!0),s.dispatchEvent(u)}));return r.handleTracksChange(),r}(0,d.A)(t,e);var n=t.prototype;return n.handleClick=function(t){var n=this.track,r=this.player_.textTracks();if(e.prototype.handleClick.call(this,t),r)for(var i=0;i<r.length;i++){var a=r[i];-1!==this.kinds.indexOf(a.kind)&&(a===n?"showing"!==a.mode&&(a.mode="showing"):"disabled"!==a.mode&&(a.mode="disabled"))}},n.handleTracksChange=function(e){var t="showing"===this.track.mode;t!==this.isSelected_&&this.selected(t)},n.handleSelectedLanguageChange=function(e){if("showing"===this.track.mode){var t=this.player_.cache_.selectedLanguage;if(t&&t.enabled&&t.language===this.track.language&&t.kind!==this.track.kind)return;this.player_.cache_.selectedLanguage={enabled:!0,language:this.track.language,kind:this.track.kind}}},n.dispose=function(){this.track=null,e.prototype.dispose.call(this)},t}(La);Hr.registerComponent("TextTrackMenuItem",Ra);var Fa=function(e){function t(t,n){return n.track={player:t,kind:n.kind,kinds:n.kinds,default:!1,mode:"disabled"},n.kinds||(n.kinds=[n.kind]),n.label?n.track.label=n.label:n.track.label=n.kinds.join(" and ")+" off",n.selectable=!0,n.multiSelectable=!1,e.call(this,t,n)||this}(0,d.A)(t,e);var n=t.prototype;return n.handleTracksChange=function(e){for(var t=this.player().textTracks(),n=!0,r=0,i=t.length;r<i;r++){var a=t[r];if(this.options_.kinds.indexOf(a.kind)>-1&&"showing"===a.mode){n=!1;break}}n!==this.isSelected_&&this.selected(n)},n.handleSelectedLanguageChange=function(e){for(var t=this.player().textTracks(),n=!0,r=0,i=t.length;r<i;r++){var a=t[r];if(["captions","descriptions","subtitles"].indexOf(a.kind)>-1&&"showing"===a.mode){n=!1;break}}n&&(this.player_.cache_.selectedLanguage={enabled:!1})},t}(Ra);Hr.registerComponent("OffTextTrackMenuItem",Fa);var Ba=function(e){function t(t,n){return void 0===n&&(n={}),n.tracks=t.textTracks(),e.call(this,t,n)||this}return(0,d.A)(t,e),t.prototype.createItems=function(e,t){var n;void 0===e&&(e=[]),void 0===t&&(t=Ra),this.label_&&(n=this.label_+" off"),e.push(new Fa(this.player_,{kinds:this.kinds_,kind:this.kind_,label:n})),this.hideThreshold_+=1;var r=this.player_.textTracks();Array.isArray(this.kinds_)||(this.kinds_=[this.kind_]);for(var i=0;i<r.length;i++){var a=r[i];if(this.kinds_.indexOf(a.kind)>-1){var o=new t(this.player_,{track:a,kinds:this.kinds_,kind:this.kind_,selectable:!0,multiSelectable:!1});o.addClass("vjs-"+a.kind+"-menu-item"),e.push(o)}}return e},t}(Pa);Hr.registerComponent("TextTrackButton",Ba);var ja=function(e){function t(t,n){var r,i=n.track,a=n.cue,o=t.currentTime();return n.selectable=!0,n.multiSelectable=!1,n.label=a.text,n.selected=a.startTime<=o&&o<a.endTime,(r=e.call(this,t,n)||this).track=i,r.cue=a,r}return(0,d.A)(t,e),t.prototype.handleClick=function(t){e.prototype.handleClick.call(this),this.player_.currentTime(this.cue.startTime)},t}(La);Hr.registerComponent("ChaptersTrackMenuItem",ja);var Ua=function(e){function t(t,n,r){var i;return(i=e.call(this,t,n,r)||this).selectCurrentItem_=function(){i.items.forEach((function(e){e.selected(i.track_.activeCues[0]===e.cue)}))},i}(0,d.A)(t,e);var n=t.prototype;return n.buildCSSClass=function(){return"vjs-chapters-button "+e.prototype.buildCSSClass.call(this)},n.buildWrapperCSSClass=function(){return"vjs-chapters-button "+e.prototype.buildWrapperCSSClass.call(this)},n.update=function(t){if(!t||!t.track||"chapters"===t.track.kind){var n=this.findChaptersTrack();n!==this.track_?(this.setTrack(n),e.prototype.update.call(this)):(!this.items||n&&n.cues&&n.cues.length!==this.items.length)&&e.prototype.update.call(this)}},n.setTrack=function(e){if(this.track_!==e){if(this.updateHandler_||(this.updateHandler_=this.update.bind(this)),this.track_){var t=this.player_.remoteTextTrackEls().getTrackElementByTrack_(this.track_);t&&t.removeEventListener("load",this.updateHandler_),this.track_.removeEventListener("cuechange",this.selectCurrentItem_),this.track_=null}if(this.track_=e,this.track_){this.track_.mode="hidden";var n=this.player_.remoteTextTrackEls().getTrackElementByTrack_(this.track_);n&&n.addEventListener("load",this.updateHandler_),this.track_.addEventListener("cuechange",this.selectCurrentItem_)}}},n.findChaptersTrack=function(){for(var e=this.player_.textTracks()||[],t=e.length-1;t>=0;t--){var n=e[t];if(n.kind===this.kind_)return n}},n.getMenuCaption=function(){return this.track_&&this.track_.label?this.track_.label:this.localize(Lr(this.kind_))},n.createMenu=function(){return this.options_.title=this.getMenuCaption(),e.prototype.createMenu.call(this)},n.createItems=function(){var e=[];if(!this.track_)return e;var t=this.track_.cues;if(!t)return e;for(var n=0,r=t.length;n<r;n++){var i=t[n],a=new ja(this.player_,{track:this.track_,cue:i});e.push(a)}return e},t}(Ba);Ua.prototype.kind_="chapters",Ua.prototype.controlText_="Chapters",Hr.registerComponent("ChaptersButton",Ua);var Ha=function(e){function t(t,n,r){var i;i=e.call(this,t,n,r)||this;var a=t.textTracks(),o=br((0,c.A)(i),i.handleTracksChange);return a.addEventListener("change",o),i.on("dispose",(function(){a.removeEventListener("change",o)})),i}(0,d.A)(t,e);var n=t.prototype;return n.handleTracksChange=function(e){for(var t=this.player().textTracks(),n=!1,r=0,i=t.length;r<i;r++){var a=t[r];if(a.kind!==this.kind_&&"showing"===a.mode){n=!0;break}}n?this.disable():this.enable()},n.buildCSSClass=function(){return"vjs-descriptions-button "+e.prototype.buildCSSClass.call(this)},n.buildWrapperCSSClass=function(){return"vjs-descriptions-button "+e.prototype.buildWrapperCSSClass.call(this)},t}(Ba);Ha.prototype.kind_="descriptions",Ha.prototype.controlText_="Descriptions",Hr.registerComponent("DescriptionsButton",Ha);var za=function(e){function t(t,n,r){return e.call(this,t,n,r)||this}(0,d.A)(t,e);var n=t.prototype;return n.buildCSSClass=function(){return"vjs-subtitles-button "+e.prototype.buildCSSClass.call(this)},n.buildWrapperCSSClass=function(){return"vjs-subtitles-button "+e.prototype.buildWrapperCSSClass.call(this)},t}(Ba);za.prototype.kind_="subtitles",za.prototype.controlText_="Subtitles",Hr.registerComponent("SubtitlesButton",za);var Va=function(e){function t(t,n){var r;return n.track={player:t,kind:n.kind,label:n.kind+" settings",selectable:!1,default:!1,mode:"disabled"},n.selectable=!1,n.name="CaptionSettingsMenuItem",(r=e.call(this,t,n)||this).addClass("vjs-texttrack-settings"),r.controlText(", opens "+n.kind+" settings dialog"),r}return(0,d.A)(t,e),t.prototype.handleClick=function(e){this.player().getChild("textTrackSettings").open()},t}(Ra);Hr.registerComponent("CaptionSettingsMenuItem",Va);var Ya=function(e){function t(t,n,r){return e.call(this,t,n,r)||this}(0,d.A)(t,e);var n=t.prototype;return n.buildCSSClass=function(){return"vjs-captions-button "+e.prototype.buildCSSClass.call(this)},n.buildWrapperCSSClass=function(){return"vjs-captions-button "+e.prototype.buildWrapperCSSClass.call(this)},n.createItems=function(){var t=[];return this.player().tech_&&this.player().tech_.featuresNativeTextTracks||!this.player().getChild("textTrackSettings")||(t.push(new Va(this.player_,{kind:this.kind_})),this.hideThreshold_+=1),e.prototype.createItems.call(this,t)},t}(Ba);Ya.prototype.kind_="captions",Ya.prototype.controlText_="Captions",Hr.registerComponent("CaptionsButton",Ya);var Ga=function(e){function t(){return e.apply(this,arguments)||this}return(0,d.A)(t,e),t.prototype.createEl=function(t,n,r){var i=e.prototype.createEl.call(this,t,n,r),a=i.querySelector(".vjs-menu-item-text");return"captions"===this.options_.track.kind&&(a.appendChild(An("span",{className:"vjs-icon-placeholder"},{"aria-hidden":!0})),a.appendChild(An("span",{className:"vjs-control-text",textContent:" "+this.localize("Captions")}))),i},t}(Ra);Hr.registerComponent("SubsCapsMenuItem",Ga);var qa=function(e){function t(t,n){var r;return void 0===n&&(n={}),(r=e.call(this,t,n)||this).label_="subtitles",["en","en-us","en-ca","fr-ca"].indexOf(r.player_.language_)>-1&&(r.label_="captions"),r.menuButton_.controlText(Lr(r.label_)),r}(0,d.A)(t,e);var n=t.prototype;return n.buildCSSClass=function(){return"vjs-subs-caps-button "+e.prototype.buildCSSClass.call(this)},n.buildWrapperCSSClass=function(){return"vjs-subs-caps-button "+e.prototype.buildWrapperCSSClass.call(this)},n.createItems=function(){var t=[];return this.player().tech_&&this.player().tech_.featuresNativeTextTracks||!this.player().getChild("textTrackSettings")||(t.push(new Va(this.player_,{kind:this.label_})),this.hideThreshold_+=1),t=e.prototype.createItems.call(this,t,Ga)},t}(Ba);qa.prototype.kinds_=["captions","subtitles"],qa.prototype.controlText_="Subtitles",Hr.registerComponent("SubsCapsButton",qa);var Wa=function(e){function t(t,n){var r,i=n.track,a=t.audioTracks();n.label=i.label||i.language||"Unknown",n.selected=i.enabled,(r=e.call(this,t,n)||this).track=i,r.addClass("vjs-"+i.kind+"-menu-item");var o=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];r.handleTracksChange.apply((0,c.A)(r),t)};return a.addEventListener("change",o),r.on("dispose",(function(){a.removeEventListener("change",o)})),r}(0,d.A)(t,e);var n=t.prototype;return n.createEl=function(t,n,r){var i=e.prototype.createEl.call(this,t,n,r),a=i.querySelector(".vjs-menu-item-text");return"main-desc"===this.options_.track.kind&&(a.appendChild(An("span",{className:"vjs-icon-placeholder"},{"aria-hidden":!0})),a.appendChild(An("span",{className:"vjs-control-text",textContent:" "+this.localize("Descriptions")}))),i},n.handleClick=function(t){if(e.prototype.handleClick.call(this,t),this.track.enabled=!0,this.player_.tech_.featuresNativeAudioTracks)for(var n=this.player_.audioTracks(),r=0;r<n.length;r++){var i=n[r];i!==this.track&&(i.enabled=i===this.track)}},n.handleTracksChange=function(e){this.selected(this.track.enabled)},t}(La);Hr.registerComponent("AudioTrackMenuItem",Wa);var Ka=function(e){function t(t,n){return void 0===n&&(n={}),n.tracks=t.audioTracks(),e.call(this,t,n)||this}(0,d.A)(t,e);var n=t.prototype;return n.buildCSSClass=function(){return"vjs-audio-button "+e.prototype.buildCSSClass.call(this)},n.buildWrapperCSSClass=function(){return"vjs-audio-button "+e.prototype.buildWrapperCSSClass.call(this)},n.createItems=function(e){void 0===e&&(e=[]),this.hideThreshold_=1;for(var t=this.player_.audioTracks(),n=0;n<t.length;n++){var r=t[n];e.push(new Wa(this.player_,{track:r,selectable:!0,multiSelectable:!1}))}return e},t}(Pa);Ka.prototype.controlText_="Audio Track",Hr.registerComponent("AudioTrackButton",Ka);var Xa=function(e){function t(t,n){var r,i=n.rate,a=parseFloat(i,10);return n.label=i,n.selected=a===t.playbackRate(),n.selectable=!0,n.multiSelectable=!1,(r=e.call(this,t,n)||this).label=i,r.rate=a,r.on(t,"ratechange",(function(e){return r.update(e)})),r}(0,d.A)(t,e);var n=t.prototype;return n.handleClick=function(t){e.prototype.handleClick.call(this),this.player().playbackRate(this.rate)},n.update=function(e){this.selected(this.player().playbackRate()===this.rate)},t}(La);Xa.prototype.contentElType="button",Hr.registerComponent("PlaybackRateMenuItem",Xa);var $a=function(e){function t(t,n){var r;return(r=e.call(this,t,n)||this).menuButton_.el_.setAttribute("aria-describedby",r.labelElId_),r.updateVisibility(),r.updateLabel(),r.on(t,"loadstart",(function(e){return r.updateVisibility(e)})),r.on(t,"ratechange",(function(e){return r.updateLabel(e)})),r.on(t,"playbackrateschange",(function(e){return r.handlePlaybackRateschange(e)})),r}(0,d.A)(t,e);var n=t.prototype;return n.createEl=function(){var t=e.prototype.createEl.call(this);return this.labelElId_="vjs-playback-rate-value-label-"+this.id_,this.labelEl_=An("div",{className:"vjs-playback-rate-value",id:this.labelElId_,textContent:"1x"}),t.appendChild(this.labelEl_),t},n.dispose=function(){this.labelEl_=null,e.prototype.dispose.call(this)},n.buildCSSClass=function(){return"vjs-playback-rate "+e.prototype.buildCSSClass.call(this)},n.buildWrapperCSSClass=function(){return"vjs-playback-rate "+e.prototype.buildWrapperCSSClass.call(this)},n.createItems=function(){for(var e=this.playbackRates(),t=[],n=e.length-1;n>=0;n--)t.push(new Xa(this.player(),{rate:e[n]+"x"}));return t},n.updateARIAAttributes=function(){this.el().setAttribute("aria-valuenow",this.player().playbackRate())},n.handleClick=function(e){var t=this.player().playbackRate(),n=this.playbackRates(),r=(n.indexOf(t)+1)%n.length;this.player().playbackRate(n[r])},n.handlePlaybackRateschange=function(e){this.update()},n.playbackRates=function(){var e=this.player();return e.playbackRates&&e.playbackRates()||[]},n.playbackRateSupported=function(){return this.player().tech_&&this.player().tech_.featuresPlaybackRate&&this.playbackRates()&&this.playbackRates().length>0},n.updateVisibility=function(e){this.playbackRateSupported()?this.removeClass("vjs-hidden"):this.addClass("vjs-hidden")},n.updateLabel=function(e){this.playbackRateSupported()&&(this.labelEl_.textContent=this.player().playbackRate()+"x")},t}(Ia);$a.prototype.controlText_="Playback Rate",Hr.registerComponent("PlaybackRateMenuButton",$a);var Za=function(e){function t(){return e.apply(this,arguments)||this}(0,d.A)(t,e);var n=t.prototype;return n.buildCSSClass=function(){return"vjs-spacer "+e.prototype.buildCSSClass.call(this)},n.createEl=function(t,n,r){return void 0===t&&(t="div"),void 0===n&&(n={}),void 0===r&&(r={}),n.className||(n.className=this.buildCSSClass()),e.prototype.createEl.call(this,t,n,r)},t}(Hr);Hr.registerComponent("Spacer",Za);var Qa=function(e){function t(){return e.apply(this,arguments)||this}(0,d.A)(t,e);var n=t.prototype;return n.buildCSSClass=function(){return"vjs-custom-control-spacer "+e.prototype.buildCSSClass.call(this)},n.createEl=function(){return e.prototype.createEl.call(this,"div",{className:this.buildCSSClass(),textContent:"\xa0"})},t}(Za);Hr.registerComponent("CustomControlSpacer",Qa);var Ja=function(e){function t(){return e.apply(this,arguments)||this}return(0,d.A)(t,e),t.prototype.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-control-bar",dir:"ltr"})},t}(Hr);Ja.prototype.options_={children:["playToggle","volumePanel","currentTimeDisplay","timeDivider","durationDisplay","progressControl","liveDisplay","seekToLive","remainingTimeDisplay","customControlSpacer","playbackRateMenuButton","chaptersButton","descriptionsButton","subsCapsButton","audioTrackButton","fullscreenToggle"]},"exitPictureInPicture"in o()&&Ja.prototype.options_.children.splice(Ja.prototype.options_.children.length-1,0,"pictureInPictureToggle"),Hr.registerComponent("ControlBar",Ja);var eo=function(e){function t(t,n){var r;return(r=e.call(this,t,n)||this).on(t,"error",(function(e){return r.open(e)})),r}(0,d.A)(t,e);var n=t.prototype;return n.buildCSSClass=function(){return"vjs-error-display "+e.prototype.buildCSSClass.call(this)},n.content=function(){var e=this.player().error();return e?this.localize(e.message):""},t}(ei);eo.prototype.options_=(0,s.A)({},ei.prototype.options_,{pauseOnOpen:!1,fillAlways:!0,temporary:!1,uncloseable:!0}),Hr.registerComponent("ErrorDisplay",eo);var to="vjs-text-track-settings",no=["#000","Black"],ro=["#00F","Blue"],io=["#0FF","Cyan"],ao=["#0F0","Green"],oo=["#F0F","Magenta"],so=["#F00","Red"],uo=["#FFF","White"],lo=["#FF0","Yellow"],co=["1","Opaque"],fo=["0.5","Semi-Transparent"],po=["0","Transparent"],ho={backgroundColor:{selector:".vjs-bg-color > select",id:"captions-background-color-%s",label:"Color",options:[no,uo,so,ao,ro,lo,oo,io]},backgroundOpacity:{selector:".vjs-bg-opacity > select",id:"captions-background-opacity-%s",label:"Transparency",options:[co,fo,po]},color:{selector:".vjs-fg-color > select",id:"captions-foreground-color-%s",label:"Color",options:[uo,no,so,ao,ro,lo,oo,io]},edgeStyle:{selector:".vjs-edge-style > select",id:"%s",label:"Text Edge Style",options:[["none","None"],["raised","Raised"],["depressed","Depressed"],["uniform","Uniform"],["dropshadow","Dropshadow"]]},fontFamily:{selector:".vjs-font-family > select",id:"captions-font-family-%s",label:"Font Family",options:[["proportionalSansSerif","Proportional Sans-Serif"],["monospaceSansSerif","Monospace Sans-Serif"],["proportionalSerif","Proportional Serif"],["monospaceSerif","Monospace Serif"],["casual","Casual"],["script","Script"],["small-caps","Small Caps"]]},fontPercent:{selector:".vjs-font-percent > select",id:"captions-font-size-%s",label:"Font Size",options:[["0.50","50%"],["0.75","75%"],["1.00","100%"],["1.25","125%"],["1.50","150%"],["1.75","175%"],["2.00","200%"],["3.00","300%"],["4.00","400%"]],default:2,parser:function(e){return"1.00"===e?null:Number(e)}},textOpacity:{selector:".vjs-text-opacity > select",id:"captions-foreground-opacity-%s",label:"Transparency",options:[co,fo]},windowColor:{selector:".vjs-window-color > select",id:"captions-window-color-%s",label:"Color"},windowOpacity:{selector:".vjs-window-opacity > select",id:"captions-window-opacity-%s",label:"Transparency",options:[po,fo,co]}};function mo(e,t){if(t&&(e=t(e)),e&&"none"!==e)return e}ho.windowColor.options=ho.backgroundColor.options;var go=function(e){function t(t,n){var r;return n.temporary=!1,(r=e.call(this,t,n)||this).updateDisplay=r.updateDisplay.bind((0,c.A)(r)),r.fill(),r.hasBeenOpened_=r.hasBeenFilled_=!0,r.endDialog=An("p",{className:"vjs-control-text",textContent:r.localize("End of dialog window.")}),r.el().appendChild(r.endDialog),r.setDefaults(),void 0===n.persistTextTrackSettings&&(r.options_.persistTextTrackSettings=r.options_.playerOptions.persistTextTrackSettings),r.on(r.$(".vjs-done-button"),"click",(function(){r.saveSettings(),r.close()})),r.on(r.$(".vjs-default-button"),"click",(function(){r.setDefaults(),r.updateDisplay()})),Yt(ho,(function(e){r.on(r.$(e.selector),"change",r.updateDisplay)})),r.options_.persistTextTrackSettings&&r.restoreSettings(),r}(0,d.A)(t,e);var n=t.prototype;return n.dispose=function(){this.endDialog=null,e.prototype.dispose.call(this)},n.createElSelect_=function(e,t,n){var r=this;void 0===t&&(t=""),void 0===n&&(n="label");var i=ho[e],a=i.id.replace("%s",this.id_),o=[t,a].join(" ").trim();return["<"+n+' id="'+a+'" class="'+("label"===n?"vjs-label":"")+'">',this.localize(i.label),"</"+n+">",'<select aria-labelledby="'+o+'">'].concat(i.options.map((function(e){var t=a+"-"+e[1].replace(/\W+/g,"");return['<option id="'+t+'" value="'+e[0]+'" ','aria-labelledby="'+o+" "+t+'">',r.localize(e[1]),"</option>"].join("")}))).concat("</select>").join("")},n.createElFgColor_=function(){var e="captions-text-legend-"+this.id_;return['<fieldset class="vjs-fg-color vjs-track-setting">','<legend id="'+e+'">',this.localize("Text"),"</legend>",this.createElSelect_("color",e),'<span class="vjs-text-opacity vjs-opacity">',this.createElSelect_("textOpacity",e),"</span>","</fieldset>"].join("")},n.createElBgColor_=function(){var e="captions-background-"+this.id_;return['<fieldset class="vjs-bg-color vjs-track-setting">','<legend id="'+e+'">',this.localize("Background"),"</legend>",this.createElSelect_("backgroundColor",e),'<span class="vjs-bg-opacity vjs-opacity">',this.createElSelect_("backgroundOpacity",e),"</span>","</fieldset>"].join("")},n.createElWinColor_=function(){var e="captions-window-"+this.id_;return['<fieldset class="vjs-window-color vjs-track-setting">','<legend id="'+e+'">',this.localize("Window"),"</legend>",this.createElSelect_("windowColor",e),'<span class="vjs-window-opacity vjs-opacity">',this.createElSelect_("windowOpacity",e),"</span>","</fieldset>"].join("")},n.createElColors_=function(){return An("div",{className:"vjs-track-settings-colors",innerHTML:[this.createElFgColor_(),this.createElBgColor_(),this.createElWinColor_()].join("")})},n.createElFont_=function(){return An("div",{className:"vjs-track-settings-font",innerHTML:['<fieldset class="vjs-font-percent vjs-track-setting">',this.createElSelect_("fontPercent","","legend"),"</fieldset>",'<fieldset class="vjs-edge-style vjs-track-setting">',this.createElSelect_("edgeStyle","","legend"),"</fieldset>",'<fieldset class="vjs-font-family vjs-track-setting">',this.createElSelect_("fontFamily","","legend"),"</fieldset>"].join("")})},n.createElControls_=function(){var e=this.localize("restore all settings to the default values");return An("div",{className:"vjs-track-settings-controls",innerHTML:['<button type="button" class="vjs-default-button" title="'+e+'">',this.localize("Reset"),'<span class="vjs-control-text"> '+e+"</span>","</button>",'<button type="button" class="vjs-done-button">'+this.localize("Done")+"</button>"].join("")})},n.content=function(){return[this.createElColors_(),this.createElFont_(),this.createElControls_()]},n.label=function(){return this.localize("Caption Settings Dialog")},n.description=function(){return this.localize("Beginning of dialog window. Escape will cancel and close the window.")},n.buildCSSClass=function(){return e.prototype.buildCSSClass.call(this)+" vjs-text-track-settings"},n.getValues=function(){var e,t,n,r=this;return t=function(e,t,n){var i,a,o=(i=r.$(t.selector),a=t.parser,mo(i.options[i.options.selectedIndex].value,a));return void 0!==o&&(e[n]=o),e},void 0===(n={})&&(n=0),Vt(e=ho).reduce((function(n,r){return t(n,e[r],r)}),n)},n.setValues=function(e){var t=this;Yt(ho,(function(n,r){!function(e,t,n){if(t)for(var r=0;r<e.options.length;r++)if(mo(e.options[r].value,n)===t){e.selectedIndex=r;break}}(t.$(n.selector),e[r],n.parser)}))},n.setDefaults=function(){var e=this;Yt(ho,(function(t){var n=t.hasOwnProperty("default")?t.default:0;e.$(t.selector).selectedIndex=n}))},n.restoreSettings=function(){var e;try{e=JSON.parse(i().localStorage.getItem(to))}catch(t){Ut.warn(t)}e&&this.setValues(e)},n.saveSettings=function(){if(this.options_.persistTextTrackSettings){var e=this.getValues();try{Object.keys(e).length?i().localStorage.setItem(to,JSON.stringify(e)):i().localStorage.removeItem(to)}catch(t){Ut.warn(t)}}},n.updateDisplay=function(){var e=this.player_.getChild("textTrackDisplay");e&&e.updateDisplay()},n.conditionalBlur_=function(){this.previouslyActiveEl_=null;var e=this.player_.controlBar,t=e&&e.subsCapsButton,n=e&&e.captionsButton;t?t.focus():n&&n.focus()},t}(ei);Hr.registerComponent("TextTrackSettings",go);var vo=function(e){function t(t,n){var r,a=n.ResizeObserver||i().ResizeObserver;null===n.ResizeObserver&&(a=!1);var o=Rr({createEl:!a,reportTouchActivity:!1},n);return(r=e.call(this,t,o)||this).ResizeObserver=n.ResizeObserver||i().ResizeObserver,r.loadListener_=null,r.resizeObserver_=null,r.debouncedHandler_=function(e,t,n,r){var a;void 0===r&&(r=i());var o=function(){var i=this,o=arguments,s=function(){a=null,s=null,n||e.apply(i,o)};!a&&n&&e.apply(i,o),r.clearTimeout(a),a=r.setTimeout(s,t)};return o.cancel=function(){r.clearTimeout(a),a=null},o}((function(){r.resizeHandler()}),100,!1,(0,c.A)(r)),a?(r.resizeObserver_=new r.ResizeObserver(r.debouncedHandler_),r.resizeObserver_.observe(t.el())):(r.loadListener_=function(){if(r.el_&&r.el_.contentWindow){var e=r.debouncedHandler_,t=r.unloadListener_=function(){fr(this,"resize",e),fr(this,"unload",t),t=null};dr(r.el_.contentWindow,"unload",t),dr(r.el_.contentWindow,"resize",e)}},r.one("load",r.loadListener_)),r}(0,d.A)(t,e);var n=t.prototype;return n.createEl=function(){return e.prototype.createEl.call(this,"iframe",{className:"vjs-resize-manager",tabIndex:-1,title:this.localize("No content")},{"aria-hidden":"true"})},n.resizeHandler=function(){this.player_&&this.player_.trigger&&this.player_.trigger("playerresize")},n.dispose=function(){this.debouncedHandler_&&this.debouncedHandler_.cancel(),this.resizeObserver_&&(this.player_.el()&&this.resizeObserver_.unobserve(this.player_.el()),this.resizeObserver_.disconnect()),this.loadListener_&&this.off("load",this.loadListener_),this.el_&&this.el_.contentWindow&&this.unloadListener_&&this.unloadListener_.call(this.el_.contentWindow),this.ResizeObserver=null,this.resizeObserver=null,this.debouncedHandler_=null,this.loadListener_=null,e.prototype.dispose.call(this)},t}(Hr);Hr.registerComponent("ResizeManager",vo);var yo={trackingThreshold:20,liveTolerance:15},bo=function(e){function t(t,n){var r,i=Rr(yo,n,{createEl:!1});return(r=e.call(this,t,i)||this).handleVisibilityChange_=function(e){return r.handleVisibilityChange(e)},r.trackLiveHandler_=function(){return r.trackLive_()},r.handlePlay_=function(e){return r.handlePlay(e)},r.handleFirstTimeupdate_=function(e){return r.handleFirstTimeupdate(e)},r.handleSeeked_=function(e){return r.handleSeeked(e)},r.seekToLiveEdge_=function(e){return r.seekToLiveEdge(e)},r.reset_(),r.on(r.player_,"durationchange",(function(e){return r.handleDurationchange(e)})),r.on(r.player_,"canplay",(function(){return r.toggleTracking()})),un&&"hidden"in o()&&"visibilityState"in o()&&r.on(o(),"visibilitychange",r.handleVisibilityChange_),r}(0,d.A)(t,e);var n=t.prototype;return n.handleVisibilityChange=function(){this.player_.duration()===1/0&&(o().hidden?this.stopTracking():this.startTracking())},n.trackLive_=function(){var e=this.player_.seekable();if(e&&e.length){var t=Number(i().performance.now().toFixed(4)),n=-1===this.lastTime_?0:(t-this.lastTime_)/1e3;this.lastTime_=t,this.pastSeekEnd_=this.pastSeekEnd()+n;var r=this.liveCurrentTime(),a=this.player_.currentTime(),o=this.player_.paused()||this.seekedBehindLive_||Math.abs(r-a)>this.options_.liveTolerance;this.timeupdateSeen_&&r!==1/0||(o=!1),o!==this.behindLiveEdge_&&(this.behindLiveEdge_=o,this.trigger("liveedgechange"))}},n.handleDurationchange=function(){this.toggleTracking()},n.toggleTracking=function(){this.player_.duration()===1/0&&this.liveWindow()>=this.options_.trackingThreshold?(this.player_.options_.liveui&&this.player_.addClass("vjs-liveui"),this.startTracking()):(this.player_.removeClass("vjs-liveui"),this.stopTracking())},n.startTracking=function(){this.isTracking()||(this.timeupdateSeen_||(this.timeupdateSeen_=this.player_.hasStarted()),this.trackingInterval_=this.setInterval(this.trackLiveHandler_,yr),this.trackLive_(),this.on(this.player_,["play","pause"],this.trackLiveHandler_),this.timeupdateSeen_?this.on(this.player_,"seeked",this.handleSeeked_):(this.one(this.player_,"play",this.handlePlay_),this.one(this.player_,"timeupdate",this.handleFirstTimeupdate_)))},n.handleFirstTimeupdate=function(){this.timeupdateSeen_=!0,this.on(this.player_,"seeked",this.handleSeeked_)},n.handleSeeked=function(){var e=Math.abs(this.liveCurrentTime()-this.player_.currentTime());this.seekedBehindLive_=this.nextSeekedFromUser_&&e>2,this.nextSeekedFromUser_=!1,this.trackLive_()},n.handlePlay=function(){this.one(this.player_,"timeupdate",this.seekToLiveEdge_)},n.reset_=function(){this.lastTime_=-1,this.pastSeekEnd_=0,this.lastSeekEnd_=-1,this.behindLiveEdge_=!0,this.timeupdateSeen_=!1,this.seekedBehindLive_=!1,this.nextSeekedFromUser_=!1,this.clearInterval(this.trackingInterval_),this.trackingInterval_=null,this.off(this.player_,["play","pause"],this.trackLiveHandler_),this.off(this.player_,"seeked",this.handleSeeked_),this.off(this.player_,"play",this.handlePlay_),this.off(this.player_,"timeupdate",this.handleFirstTimeupdate_),this.off(this.player_,"timeupdate",this.seekToLiveEdge_)},n.nextSeekedFromUser=function(){this.nextSeekedFromUser_=!0},n.stopTracking=function(){this.isTracking()&&(this.reset_(),this.trigger("liveedgechange"))},n.seekableEnd=function(){for(var e=this.player_.seekable(),t=[],n=e?e.length:0;n--;)t.push(e.end(n));return t.length?t.sort()[t.length-1]:1/0},n.seekableStart=function(){for(var e=this.player_.seekable(),t=[],n=e?e.length:0;n--;)t.push(e.start(n));return t.length?t.sort()[0]:0},n.liveWindow=function(){var e=this.liveCurrentTime();return e===1/0?0:e-this.seekableStart()},n.isLive=function(){return this.isTracking()},n.atLiveEdge=function(){return!this.behindLiveEdge()},n.liveCurrentTime=function(){return this.pastSeekEnd()+this.seekableEnd()},n.pastSeekEnd=function(){var e=this.seekableEnd();return-1!==this.lastSeekEnd_&&e!==this.lastSeekEnd_&&(this.pastSeekEnd_=0),this.lastSeekEnd_=e,this.pastSeekEnd_},n.behindLiveEdge=function(){return this.behindLiveEdge_},n.isTracking=function(){return"number"===typeof this.trackingInterval_},n.seekToLiveEdge=function(){this.seekedBehindLive_=!1,this.atLiveEdge()||(this.nextSeekedFromUser_=!1,this.player_.currentTime(this.liveCurrentTime()))},n.dispose=function(){this.off(o(),"visibilitychange",this.handleVisibilityChange_),this.stopTracking(),e.prototype.dispose.call(this)},t}(Hr);Hr.registerComponent("LiveTracker",bo);var Eo,_o=function(e){var t=e.el();if(t.hasAttribute("src"))return e.triggerSourceset(t.src),!0;var n=e.$$("source"),r=[],i="";if(!n.length)return!1;for(var a=0;a<n.length;a++){var o=n[a].src;o&&-1===r.indexOf(o)&&r.push(o)}return!!r.length&&(1===r.length&&(i=r[0]),e.triggerSourceset(i),!0)},Co=Object.defineProperty({},"innerHTML",{get:function(){return this.cloneNode(!0).innerHTML},set:function(e){var t=o().createElement(this.nodeName.toLowerCase());t.innerHTML=e;for(var n=o().createDocumentFragment();t.childNodes.length;)n.appendChild(t.childNodes[0]);return this.innerText="",i().Element.prototype.appendChild.call(this,n),this.innerHTML}}),Ao=function(e,t){for(var n={},r=0;r<e.length&&!((n=Object.getOwnPropertyDescriptor(e[r],t))&&n.set&&n.get);r++);return n.enumerable=!0,n.configurable=!0,n},To=function(e){var t=e.el();if(!t.resetSourceWatch_){var n={},r=function(e){return Ao([e.el(),i().HTMLMediaElement.prototype,i().Element.prototype,Co],"innerHTML")}(e),a=function(n){return function(){for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];var o=n.apply(t,i);return _o(e),o}};["append","appendChild","insertAdjacentHTML"].forEach((function(e){t[e]&&(n[e]=t[e],t[e]=a(n[e]))})),Object.defineProperty(t,"innerHTML",Rr(r,{set:a(r.set)})),t.resetSourceWatch_=function(){t.resetSourceWatch_=null,Object.keys(n).forEach((function(e){t[e]=n[e]})),Object.defineProperty(t,"innerHTML",r)},e.one("sourceset",t.resetSourceWatch_)}},wo=Object.defineProperty({},"src",{get:function(){return this.hasAttribute("src")?gi(i().Element.prototype.getAttribute.call(this,"src")):""},set:function(e){return i().Element.prototype.setAttribute.call(this,"src",e),e}}),So=function(e){if(e.featuresSourceset){var t=e.el();if(!t.resetSourceset_){var n=function(e){return Ao([e.el(),i().HTMLMediaElement.prototype,wo],"src")}(e),r=t.setAttribute,a=t.load;Object.defineProperty(t,"src",Rr(n,{set:function(r){var i=n.set.call(t,r);return e.triggerSourceset(t.src),i}})),t.setAttribute=function(n,i){var a=r.call(t,n,i);return/src/i.test(n)&&e.triggerSourceset(t.src),a},t.load=function(){var n=a.call(t);return _o(e)||(e.triggerSourceset(""),To(e)),n},t.currentSrc?e.triggerSourceset(t.currentSrc):_o(e)||To(e),t.resetSourceset_=function(){t.resetSourceset_=null,t.load=a,t.setAttribute=r,Object.defineProperty(t,"src",n),t.resetSourceWatch_&&t.resetSourceWatch_()}}}},ko=function(e,t,n,r){void 0===r&&(r=!0);var i=function(n){return Object.defineProperty(e,t,{value:n,enumerable:!0,writable:!0})},a={configurable:!0,enumerable:!0,get:function(){var e=n();return i(e),e}};return r&&(a.set=i),Object.defineProperty(e,t,a)},Do=function(e){function t(t,n){var r;r=e.call(this,t,n)||this;var i=t.source,a=!1;if(r.featuresVideoFrameCallback=r.featuresVideoFrameCallback&&"VIDEO"===r.el_.tagName,i&&(r.el_.currentSrc!==i.src||t.tag&&3===t.tag.initNetworkState_)?r.setSource(i):r.handleLateInit_(r.el_),t.enableSourceset&&r.setupSourcesetHandling_(),r.isScrubbing_=!1,r.el_.hasChildNodes()){for(var o=r.el_.childNodes,s=o.length,u=[];s--;){var l=o[s];"track"===l.nodeName.toLowerCase()&&(r.featuresNativeTextTracks?(r.remoteTextTrackEls().addTrackElement_(l),r.remoteTextTracks().addTrack(l.track),r.textTracks().addTrack(l.track),a||r.el_.hasAttribute("crossorigin")||!yi(l.src)||(a=!0)):u.push(l))}for(var c=0;c<u.length;c++)r.el_.removeChild(u[c])}return r.proxyNativeTracks_(),r.featuresNativeTextTracks&&a&&Ut.warn("Text Tracks are being loaded from another origin but the crossorigin attribute isn't used.\nThis may prevent text tracks from loading."),r.restoreMetadataTracksInIOSNativePlayer_(),(dn||pn||nn)&&!0===t.nativeControlsForTouch&&r.setControls(!0),r.proxyWebkitFullscreen_(),r.triggerReady(),r}(0,d.A)(t,e);var n=t.prototype;return n.dispose=function(){this.el_&&this.el_.resetSourceset_&&this.el_.resetSourceset_(),t.disposeMediaElement(this.el_),this.options_=null,e.prototype.dispose.call(this)},n.setupSourcesetHandling_=function(){So(this)},n.restoreMetadataTracksInIOSNativePlayer_=function(){var e,t=this.textTracks(),n=function(){e=[];for(var n=0;n<t.length;n++){var r=t[n];"metadata"===r.kind&&e.push({track:r,storedMode:r.mode})}};n(),t.addEventListener("change",n),this.on("dispose",(function(){return t.removeEventListener("change",n)}));var r=function n(){for(var r=0;r<e.length;r++){var i=e[r];"disabled"===i.track.mode&&i.track.mode!==i.storedMode&&(i.track.mode=i.storedMode)}t.removeEventListener("change",n)};this.on("webkitbeginfullscreen",(function(){t.removeEventListener("change",n),t.removeEventListener("change",r),t.addEventListener("change",r)})),this.on("webkitendfullscreen",(function(){t.removeEventListener("change",n),t.addEventListener("change",n),t.removeEventListener("change",r)}))},n.overrideNative_=function(e,t){var n=this;if(t===this["featuresNative"+e+"Tracks"]){var r=e.toLowerCase();this[r+"TracksListeners_"]&&Object.keys(this[r+"TracksListeners_"]).forEach((function(e){n.el()[r+"Tracks"].removeEventListener(e,n[r+"TracksListeners_"][e])})),this["featuresNative"+e+"Tracks"]=!t,this[r+"TracksListeners_"]=null,this.proxyNativeTracksForType_(r)}},n.overrideNativeAudioTracks=function(e){this.overrideNative_("Audio",e)},n.overrideNativeVideoTracks=function(e){this.overrideNative_("Video",e)},n.proxyNativeTracksForType_=function(e){var t=this,n=Si[e],r=this.el()[n.getterName],i=this[n.getterName]();if(this["featuresNative"+n.capitalName+"Tracks"]&&r&&r.addEventListener){var a={change:function(n){var r={type:"change",target:i,currentTarget:i,srcElement:i};i.trigger(r),"text"===e&&t[ki.remoteText.getterName]().trigger(r)},addtrack:function(e){i.addTrack(e.track)},removetrack:function(e){i.removeTrack(e.track)}},o=function(){for(var e=[],t=0;t<i.length;t++){for(var n=!1,a=0;a<r.length;a++)if(r[a]===i[t]){n=!0;break}n||e.push(i[t])}for(;e.length;)i.removeTrack(e.shift())};this[n.getterName+"Listeners_"]=a,Object.keys(a).forEach((function(e){var n=a[e];r.addEventListener(e,n),t.on("dispose",(function(t){return r.removeEventListener(e,n)}))})),this.on("loadstart",o),this.on("dispose",(function(e){return t.off("loadstart",o)}))}},n.proxyNativeTracks_=function(){var e=this;Si.names.forEach((function(t){e.proxyNativeTracksForType_(t)}))},n.createEl=function(){var e=this.options_.tag;if(!e||!this.options_.playerElIngest&&!this.movingMediaElementInDOM){if(e){var n=e.cloneNode(!0);e.parentNode&&e.parentNode.insertBefore(n,e),t.disposeMediaElement(e),e=n}else{e=o().createElement("video");var r=Rr({},this.options_.tag&&Nn(this.options_.tag));dn&&!0===this.options_.nativeControlsForTouch||delete r.controls,On(e,Gt(r,{id:this.options_.techId,class:"vjs-tech"}))}e.playerId=this.options_.playerId}"undefined"!==typeof this.options_.preload&&Pn(e,"preload",this.options_.preload),void 0!==this.options_.disablePictureInPicture&&(e.disablePictureInPicture=this.options_.disablePictureInPicture);for(var i=["loop","muted","playsinline","autoplay"],a=0;a<i.length;a++){var s=i[a],u=this.options_[s];"undefined"!==typeof u&&(u?Pn(e,s,s):Mn(e,s),e[s]=u)}return e},n.handleLateInit_=function(e){if(0!==e.networkState&&3!==e.networkState){if(0===e.readyState){var t=!1,n=function(){t=!0};this.on("loadstart",n);var r=function(){t||this.trigger("loadstart")};return this.on("loadedmetadata",r),void this.ready((function(){this.off("loadstart",n),this.off("loadedmetadata",r),t||this.trigger("loadstart")}))}var i=["loadstart"];i.push("loadedmetadata"),e.readyState>=2&&i.push("loadeddata"),e.readyState>=3&&i.push("canplay"),e.readyState>=4&&i.push("canplaythrough"),this.ready((function(){i.forEach((function(e){this.trigger(e)}),this)}))}},n.setScrubbing=function(e){this.isScrubbing_=e},n.scrubbing=function(){return this.isScrubbing_},n.setCurrentTime=function(e){try{this.isScrubbing_&&this.el_.fastSeek&&mn?this.el_.fastSeek(e):this.el_.currentTime=e}catch(t){Ut(t,"Video is not ready. (Video.js)")}},n.duration=function(){var e=this;if(this.el_.duration===1/0&&en&&on&&0===this.el_.currentTime){return this.on("timeupdate",(function t(){e.el_.currentTime>0&&(e.el_.duration===1/0&&e.trigger("durationchange"),e.off("timeupdate",t))})),NaN}return this.el_.duration||NaN},n.width=function(){return this.el_.offsetWidth},n.height=function(){return this.el_.offsetHeight},n.proxyWebkitFullscreen_=function(){var e=this;if("webkitDisplayingFullscreen"in this.el_){var t=function(){this.trigger("fullscreenchange",{isFullscreen:!1}),this.el_.controls&&!this.options_.nativeControlsForTouch&&this.controls()&&(this.el_.controls=!1)},n=function(){"webkitPresentationMode"in this.el_&&"picture-in-picture"!==this.el_.webkitPresentationMode&&(this.one("webkitendfullscreen",t),this.trigger("fullscreenchange",{isFullscreen:!0,nativeIOSFullscreen:!0}))};this.on("webkitbeginfullscreen",n),this.on("dispose",(function(){e.off("webkitbeginfullscreen",n),e.off("webkitendfullscreen",t)}))}},n.supportsFullScreen=function(){if("function"===typeof this.el_.webkitEnterFullScreen){var e=i().navigator&&i().navigator.userAgent||"";if(/Android/.test(e)||!/Chrome|Mac OS X 10.5/.test(e))return!0}return!1},n.enterFullScreen=function(){var e=this.el_;if(e.paused&&e.networkState<=e.HAVE_METADATA)Xr(this.el_.play()),this.setTimeout((function(){e.pause();try{e.webkitEnterFullScreen()}catch(t){this.trigger("fullscreenerror",t)}}),0);else try{e.webkitEnterFullScreen()}catch(t){this.trigger("fullscreenerror",t)}},n.exitFullScreen=function(){this.el_.webkitDisplayingFullscreen?this.el_.webkitExitFullScreen():this.trigger("fullscreenerror",new Error("The video is not fullscreen"))},n.requestPictureInPicture=function(){return this.el_.requestPictureInPicture()},n.requestVideoFrameCallback=function(t){return this.featuresVideoFrameCallback&&!this.el_.webkitKeys?this.el_.requestVideoFrameCallback(t):e.prototype.requestVideoFrameCallback.call(this,t)},n.cancelVideoFrameCallback=function(t){this.featuresVideoFrameCallback&&!this.el_.webkitKeys?this.el_.cancelVideoFrameCallback(t):e.prototype.cancelVideoFrameCallback.call(this,t)},n.src=function(e){if(void 0===e)return this.el_.src;this.setSrc(e)},n.reset=function(){t.resetMediaElement(this.el_)},n.currentSrc=function(){return this.currentSource_?this.currentSource_.src:this.el_.currentSrc},n.setControls=function(e){this.el_.controls=!!e},n.addTextTrack=function(t,n,r){return this.featuresNativeTextTracks?this.el_.addTextTrack(t,n,r):e.prototype.addTextTrack.call(this,t,n,r)},n.createRemoteTextTrack=function(t){if(!this.featuresNativeTextTracks)return e.prototype.createRemoteTextTrack.call(this,t);var n=o().createElement("track");return t.kind&&(n.kind=t.kind),t.label&&(n.label=t.label),(t.language||t.srclang)&&(n.srclang=t.language||t.srclang),t.default&&(n.default=t.default),t.id&&(n.id=t.id),t.src&&(n.src=t.src),n},n.addRemoteTextTrack=function(t,n){var r=e.prototype.addRemoteTextTrack.call(this,t,n);return this.featuresNativeTextTracks&&this.el().appendChild(r),r},n.removeRemoteTextTrack=function(t){if(e.prototype.removeRemoteTextTrack.call(this,t),this.featuresNativeTextTracks)for(var n=this.$$("track"),r=n.length;r--;)t!==n[r]&&t!==n[r].track||this.el().removeChild(n[r])},n.getVideoPlaybackQuality=function(){if("function"===typeof this.el().getVideoPlaybackQuality)return this.el().getVideoPlaybackQuality();var e={};return"undefined"!==typeof this.el().webkitDroppedFrameCount&&"undefined"!==typeof this.el().webkitDecodedFrameCount&&(e.droppedVideoFrames=this.el().webkitDroppedFrameCount,e.totalVideoFrames=this.el().webkitDecodedFrameCount),i().performance&&"function"===typeof i().performance.now?e.creationTime=i().performance.now():i().performance&&i().performance.timing&&"number"===typeof i().performance.timing.navigationStart&&(e.creationTime=i().Date.now()-i().performance.timing.navigationStart),e},t}(xi);ko(Do,"TEST_VID",(function(){if(bn()){var e=o().createElement("video"),t=o().createElement("track");return t.kind="captions",t.srclang="en",t.label="English",e.appendChild(t),e}})),Do.isSupported=function(){try{Do.TEST_VID.volume=.5}catch(e){return!1}return!(!Do.TEST_VID||!Do.TEST_VID.canPlayType)},Do.canPlayType=function(e){return Do.TEST_VID.canPlayType(e)},Do.canPlaySource=function(e,t){return Do.canPlayType(e.type)},Do.canControlVolume=function(){try{var e=Do.TEST_VID.volume;Do.TEST_VID.volume=e/2+.1;var t=e!==Do.TEST_VID.volume;return t&&hn?(i().setTimeout((function(){Do&&Do.prototype&&(Do.prototype.featuresVolumeControl=e!==Do.TEST_VID.volume)})),!1):t}catch(n){return!1}},Do.canMuteVolume=function(){try{var e=Do.TEST_VID.muted;return Do.TEST_VID.muted=!e,Do.TEST_VID.muted?Pn(Do.TEST_VID,"muted","muted"):Mn(Do.TEST_VID,"muted"),e!==Do.TEST_VID.muted}catch(t){return!1}},Do.canControlPlaybackRate=function(){if(en&&on&&sn<58)return!1;try{var e=Do.TEST_VID.playbackRate;return Do.TEST_VID.playbackRate=e/2+.1,e!==Do.TEST_VID.playbackRate}catch(t){return!1}},Do.canOverrideAttributes=function(){try{var e=function(){};Object.defineProperty(o().createElement("video"),"src",{get:e,set:e}),Object.defineProperty(o().createElement("audio"),"src",{get:e,set:e}),Object.defineProperty(o().createElement("video"),"innerHTML",{get:e,set:e}),Object.defineProperty(o().createElement("audio"),"innerHTML",{get:e,set:e})}catch(t){return!1}return!0},Do.supportsNativeTextTracks=function(){return mn||hn&&on},Do.supportsNativeVideoTracks=function(){return!(!Do.TEST_VID||!Do.TEST_VID.videoTracks)},Do.supportsNativeAudioTracks=function(){return!(!Do.TEST_VID||!Do.TEST_VID.audioTracks)},Do.Events=["loadstart","suspend","abort","error","emptied","stalled","loadedmetadata","loadeddata","canplay","canplaythrough","playing","waiting","seeking","seeked","ended","durationchange","timeupdate","progress","play","pause","ratechange","resize","volumechange"],[["featuresMuteControl","canMuteVolume"],["featuresPlaybackRate","canControlPlaybackRate"],["featuresSourceset","canOverrideAttributes"],["featuresNativeTextTracks","supportsNativeTextTracks"],["featuresNativeVideoTracks","supportsNativeVideoTracks"],["featuresNativeAudioTracks","supportsNativeAudioTracks"]].forEach((function(e){var t=e[0],n=e[1];ko(Do.prototype,t,(function(){return Do[n]()}),!0)})),Do.prototype.featuresVolumeControl=Do.canControlVolume(),Do.prototype.movingMediaElementInDOM=!hn,Do.prototype.featuresFullscreenResize=!0,Do.prototype.featuresProgressEvents=!0,Do.prototype.featuresTimeupdateEvents=!0,Do.prototype.featuresVideoFrameCallback=!(!Do.TEST_VID||!Do.TEST_VID.requestVideoFrameCallback),Do.patchCanPlayType=function(){tn>=4&&!rn&&!on&&(Eo=Do.TEST_VID&&Do.TEST_VID.constructor.prototype.canPlayType,Do.TEST_VID.constructor.prototype.canPlayType=function(e){return e&&/^application\/(?:x-|vnd\.apple\.)mpegurl/i.test(e)?"maybe":Eo.call(this,e)})},Do.unpatchCanPlayType=function(){var e=Do.TEST_VID.constructor.prototype.canPlayType;return Eo&&(Do.TEST_VID.constructor.prototype.canPlayType=Eo),e},Do.patchCanPlayType(),Do.disposeMediaElement=function(e){if(e){for(e.parentNode&&e.parentNode.removeChild(e);e.hasChildNodes();)e.removeChild(e.firstChild);e.removeAttribute("src"),"function"===typeof e.load&&function(){try{e.load()}catch(t){}}()}},Do.resetMediaElement=function(e){if(e){for(var t=e.querySelectorAll("source"),n=t.length;n--;)e.removeChild(t[n]);e.removeAttribute("src"),"function"===typeof e.load&&function(){try{e.load()}catch(t){}}()}},["muted","defaultMuted","autoplay","controls","loop","playsinline"].forEach((function(e){Do.prototype[e]=function(){return this.el_[e]||this.el_.hasAttribute(e)}})),["muted","defaultMuted","autoplay","loop","playsinline"].forEach((function(e){Do.prototype["set"+Lr(e)]=function(t){this.el_[e]=t,t?this.el_.setAttribute(e,e):this.el_.removeAttribute(e)}})),["paused","currentTime","buffered","volume","poster","preload","error","seeking","seekable","ended","playbackRate","defaultPlaybackRate","disablePictureInPicture","played","networkState","readyState","videoWidth","videoHeight","crossOrigin"].forEach((function(e){Do.prototype[e]=function(){return this.el_[e]}})),["volume","src","poster","preload","playbackRate","defaultPlaybackRate","disablePictureInPicture","crossOrigin"].forEach((function(e){Do.prototype["set"+Lr(e)]=function(t){this.el_[e]=t}})),["pause","load","play"].forEach((function(e){Do.prototype[e]=function(){return this.el_[e]()}})),xi.withSourceHandlers(Do),Do.nativeSourceHandler={},Do.nativeSourceHandler.canPlayType=function(e){try{return Do.TEST_VID.canPlayType(e)}catch(t){return""}},Do.nativeSourceHandler.canHandleSource=function(e,t){if(e.type)return Do.nativeSourceHandler.canPlayType(e.type);if(e.src){var n=vi(e.src);return Do.nativeSourceHandler.canPlayType("video/"+n)}return""},Do.nativeSourceHandler.handleSource=function(e,t,n){t.setSrc(e.src)},Do.nativeSourceHandler.dispose=function(){},Do.registerSourceHandler(Do.nativeSourceHandler),xi.registerTech("Html5",Do);var xo=["progress","abort","suspend","emptied","stalled","loadedmetadata","loadeddata","timeupdate","resize","volumechange","texttrackchange"],Oo={canplay:"CanPlay",canplaythrough:"CanPlayThrough",playing:"Playing",seeked:"Seeked"},No=["tiny","xsmall","small","medium","large","xlarge","huge"],Io={};No.forEach((function(e){var t="x"===e.charAt(0)?"x-"+e.substring(1):e;Io[e]="vjs-layout-"+t}));var Po={tiny:210,xsmall:320,small:425,medium:768,large:1440,xlarge:2560,huge:1/0},Mo=function(e){function t(n,r,i){var a;if(n.id=n.id||r.id||"vjs_video_"+ir(),(r=Gt(t.getTagSettings(n),r)).initChildren=!1,r.createEl=!1,r.evented=!1,r.reportTouchActivity=!1,!r.language)if("function"===typeof n.closest){var s=n.closest("[lang]");s&&s.getAttribute&&(r.language=s.getAttribute("lang"))}else for(var u=n;u&&1===u.nodeType;){if(Nn(u).hasOwnProperty("lang")){r.language=u.getAttribute("lang");break}u=u.parentNode}if((a=e.call(this,null,r,i)||this).boundDocumentFullscreenChange_=function(e){return a.documentFullscreenChange_(e)},a.boundFullWindowOnEscKey_=function(e){return a.fullWindowOnEscKey(e)},a.boundUpdateStyleEl_=function(e){return a.updateStyleEl_(e)},a.boundApplyInitTime_=function(e){return a.applyInitTime_(e)},a.boundUpdateCurrentBreakpoint_=function(e){return a.updateCurrentBreakpoint_(e)},a.boundHandleTechClick_=function(e){return a.handleTechClick_(e)},a.boundHandleTechDoubleClick_=function(e){return a.handleTechDoubleClick_(e)},a.boundHandleTechTouchStart_=function(e){return a.handleTechTouchStart_(e)},a.boundHandleTechTouchMove_=function(e){return a.handleTechTouchMove_(e)},a.boundHandleTechTouchEnd_=function(e){return a.handleTechTouchEnd_(e)},a.boundHandleTechTap_=function(e){return a.handleTechTap_(e)},a.isFullscreen_=!1,a.log=Ht(a.id_),a.fsApi_=Mt,a.isPosterFromTech_=!1,a.queuedCallbacks_=[],a.isReady_=!1,a.hasStarted_=!1,a.userActive_=!1,a.debugEnabled_=!1,a.audioOnlyMode_=!1,a.audioPosterMode_=!1,a.audioOnlyCache_={playerHeight:null,hiddenChildren:[]},!a.options_||!a.options_.techOrder||!a.options_.techOrder.length)throw new Error("No techOrder specified. Did you overwrite videojs.options instead of just changing the properties you want to override?");if(a.tag=n,a.tagAttributes=n&&Nn(n),a.language(a.options_.language),r.languages){var l={};Object.getOwnPropertyNames(r.languages).forEach((function(e){l[e.toLowerCase()]=r.languages[e]})),a.languages_=l}else a.languages_=t.prototype.options_.languages;a.resetCache_(),a.poster_=r.poster||"",a.controls_=!!r.controls,n.controls=!1,n.removeAttribute("controls"),a.changingSrc_=!1,a.playCallbacks_=[],a.playTerminatedQueue_=[],n.hasAttribute("autoplay")?a.autoplay(!0):a.autoplay(a.options_.autoplay),r.plugins&&Object.keys(r.plugins).forEach((function(e){if("function"!==typeof a[e])throw new Error('plugin "'+e+'" does not exist')})),a.scrubbing_=!1,a.el_=a.createEl(),Nr((0,c.A)(a),{eventBusKey:"el_"}),a.fsApi_.requestFullscreen&&(dr(o(),a.fsApi_.fullscreenchange,a.boundDocumentFullscreenChange_),a.on(a.fsApi_.fullscreenchange,a.boundDocumentFullscreenChange_)),a.fluid_&&a.on(["playerreset","resize"],a.boundUpdateStyleEl_);var d=Rr(a.options_);r.plugins&&Object.keys(r.plugins).forEach((function(e){a[e](r.plugins[e])})),r.debug&&a.debug(!0),a.options_.playerOptions=d,a.middleware_=[],a.playbackRates(r.playbackRates),a.initChildren(),a.isAudio("audio"===n.nodeName.toLowerCase()),a.controls()?a.addClass("vjs-controls-enabled"):a.addClass("vjs-controls-disabled"),a.el_.setAttribute("role","region"),a.isAudio()?a.el_.setAttribute("aria-label",a.localize("Audio Player")):a.el_.setAttribute("aria-label",a.localize("Video Player")),a.isAudio()&&a.addClass("vjs-audio"),a.flexNotSupported_()&&a.addClass("vjs-no-flex"),dn&&a.addClass("vjs-touch-enabled"),hn||a.addClass("vjs-workinghover"),t.players[a.id_]=(0,c.A)(a);var f=Ot.split(".")[0];return a.addClass("vjs-v"+f),a.userActive(!0),a.reportUserActivity(),a.one("play",(function(e){return a.listenForUserActivity_(e)})),a.on("stageclick",(function(e){return a.handleStageClick_(e)})),a.on("keydown",(function(e){return a.handleKeyDown(e)})),a.on("languagechange",(function(e){return a.handleLanguagechange(e)})),a.breakpoints(a.options_.breakpoints),a.responsive(a.options_.responsive),a.on("ready",(function(){a.audioPosterMode(a.options_.audioPosterMode),a.audioOnlyMode(a.options_.audioOnlyMode)})),a}(0,d.A)(t,e);var n=t.prototype;return n.dispose=function(){var n=this;this.trigger("dispose"),this.off("dispose"),fr(o(),this.fsApi_.fullscreenchange,this.boundDocumentFullscreenChange_),fr(o(),"keydown",this.boundFullWindowOnEscKey_),this.styleEl_&&this.styleEl_.parentNode&&(this.styleEl_.parentNode.removeChild(this.styleEl_),this.styleEl_=null),t.players[this.id_]=null,this.tag&&this.tag.player&&(this.tag.player=null),this.el_&&this.el_.player&&(this.el_.player=null),this.tech_&&(this.tech_.dispose(),this.isPosterFromTech_=!1,this.poster_=""),this.playerElIngest_&&(this.playerElIngest_=null),this.tag&&(this.tag=null),Ni[this.id()]=null,Di.names.forEach((function(e){var t=Di[e],r=n[t.getterName]();r&&r.off&&r.off()})),e.prototype.dispose.call(this,{restoreEl:this.options_.restoreEl})},n.createEl=function(){var t,n=this.tag,r=this.playerElIngest_=n.parentNode&&n.parentNode.hasAttribute&&n.parentNode.hasAttribute("data-vjs-player"),a="video-js"===this.tag.tagName.toLowerCase();r?t=this.el_=n.parentNode:a||(t=this.el_=e.prototype.createEl.call(this,"div"));var s=Nn(n);if(a){for(t=this.el_=n,n=this.tag=o().createElement("video");t.children.length;)n.appendChild(t.firstChild);Sn(t,"video-js")||kn(t,"video-js"),t.appendChild(n),r=this.playerElIngest_=t,Object.keys(t).forEach((function(e){try{n[e]=t[e]}catch(r){}}))}if(n.setAttribute("tabindex","-1"),s.tabindex="-1",(un||on&&cn)&&(n.setAttribute("role","application"),s.role="application"),n.removeAttribute("width"),n.removeAttribute("height"),"width"in s&&delete s.width,"height"in s&&delete s.height,Object.getOwnPropertyNames(s).forEach((function(e){a&&"class"===e||t.setAttribute(e,s[e]),a&&n.setAttribute(e,s[e])})),n.playerId=n.id,n.id+="_html5_api",n.className="vjs-tech",n.player=t.player=this,this.addClass("vjs-paused"),!0!==i().VIDEOJS_NO_DYNAMIC_STYLE){this.styleEl_=tr("vjs-styles-dimensions");var u=Wn(".vjs-styles-defaults"),l=Wn("head");l.insertBefore(this.styleEl_,u?u.nextSibling:l.firstChild)}this.fill_=!1,this.fluid_=!1,this.width(this.options_.width),this.height(this.options_.height),this.fill(this.options_.fill),this.fluid(this.options_.fluid),this.aspectRatio(this.options_.aspectRatio),this.crossOrigin(this.options_.crossOrigin||this.options_.crossorigin);for(var c=n.getElementsByTagName("a"),d=0;d<c.length;d++){var f=c.item(d);kn(f,"vjs-hidden"),f.setAttribute("hidden","hidden")}return n.initNetworkState_=n.networkState,n.parentNode&&!r&&n.parentNode.insertBefore(t,n),wn(n,t),this.children_.unshift(n),this.el_.setAttribute("lang",this.language_),this.el_.setAttribute("translate","no"),this.el_=t,t},n.crossOrigin=function(e){if(!e)return this.techGet_("crossOrigin");"anonymous"===e||"use-credentials"===e?this.techCall_("setCrossOrigin",e):Ut.warn('crossOrigin must be "anonymous" or "use-credentials", given "'+e+'"')},n.width=function(e){return this.dimension("width",e)},n.height=function(e){return this.dimension("height",e)},n.dimension=function(e,t){var n=e+"_";if(void 0===t)return this[n]||0;if(""===t||"auto"===t)return this[n]=void 0,void this.updateStyleEl_();var r=parseFloat(t);isNaN(r)?Ut.error('Improper value "'+t+'" supplied for for '+e):(this[n]=r,this.updateStyleEl_())},n.fluid=function(e){var t,n,r=this;if(void 0===e)return!!this.fluid_;this.fluid_=!!e,Ar(this)&&this.off(["playerreset","resize"],this.boundUpdateStyleEl_),e?(this.addClass("vjs-fluid"),this.fill(!1),n=function(){r.on(["playerreset","resize"],r.boundUpdateStyleEl_)},Ar(t=this)?n():(t.eventedCallbacks||(t.eventedCallbacks=[]),t.eventedCallbacks.push(n))):this.removeClass("vjs-fluid"),this.updateStyleEl_()},n.fill=function(e){if(void 0===e)return!!this.fill_;this.fill_=!!e,e?(this.addClass("vjs-fill"),this.fluid(!1)):this.removeClass("vjs-fill")},n.aspectRatio=function(e){if(void 0===e)return this.aspectRatio_;if(!/^\d+\:\d+$/.test(e))throw new Error("Improper value supplied for aspect ratio. The format should be width:height, for example 16:9.");this.aspectRatio_=e,this.fluid(!0),this.updateStyleEl_()},n.updateStyleEl_=function(){if(!0!==i().VIDEOJS_NO_DYNAMIC_STYLE){var e,t,n,r=(void 0!==this.aspectRatio_&&"auto"!==this.aspectRatio_?this.aspectRatio_:this.videoWidth()>0?this.videoWidth()+":"+this.videoHeight():"16:9").split(":"),a=r[1]/r[0];e=void 0!==this.width_?this.width_:void 0!==this.height_?this.height_/a:this.videoWidth()||300,t=void 0!==this.height_?this.height_:e*a,n=/^[^a-zA-Z]/.test(this.id())?"dimensions-"+this.id():this.id()+"-dimensions",this.addClass(n),nr(this.styleEl_,"\n ."+n+" {\n width: "+e+"px;\n height: "+t+"px;\n }\n\n ."+n+".vjs-fluid:not(.vjs-audio-only-mode) {\n padding-top: "+100*a+"%;\n }\n ")}else{var o="number"===typeof this.width_?this.width_:this.options_.width,s="number"===typeof this.height_?this.height_:this.options_.height,u=this.tech_&&this.tech_.el();u&&(o>=0&&(u.width=o),s>=0&&(u.height=s))}},n.loadTech_=function(e,t){var n=this;this.tech_&&this.unloadTech_();var r=Lr(e),i=e.charAt(0).toLowerCase()+e.slice(1);"Html5"!==r&&this.tag&&(xi.getTech("Html5").disposeMediaElement(this.tag),this.tag.player=null,this.tag=null),this.techName_=r,this.isReady_=!1;var a=this.autoplay();("string"===typeof this.autoplay()||!0===this.autoplay()&&this.options_.normalizeAutoplay)&&(a=!1);var o={source:t,autoplay:a,nativeControlsForTouch:this.options_.nativeControlsForTouch,playerId:this.id(),techId:this.id()+"_"+i+"_api",playsinline:this.options_.playsinline,preload:this.options_.preload,loop:this.options_.loop,disablePictureInPicture:this.options_.disablePictureInPicture,muted:this.options_.muted,poster:this.poster(),language:this.language(),playerElIngest:this.playerElIngest_||!1,"vtt.js":this.options_["vtt.js"],canOverridePoster:!!this.options_.techCanOverridePoster,enableSourceset:this.options_.enableSourceset,Promise:this.options_.Promise};Di.names.forEach((function(e){var t=Di[e];o[t.getterName]=n[t.privateName]})),Gt(o,this.options_[r]),Gt(o,this.options_[i]),Gt(o,this.options_[e.toLowerCase()]),this.tag&&(o.tag=this.tag),t&&t.src===this.cache_.src&&this.cache_.currentTime>0&&(o.startTime=this.cache_.currentTime);var s=xi.getTech(e);if(!s)throw new Error("No Tech named '"+r+"' exists! '"+r+"' should be registered using videojs.registerTech()'");this.tech_=new s(o),this.tech_.ready(br(this,this.handleTechReady_),!0),Qr(this.textTracksJson_||[],this.tech_),xo.forEach((function(e){n.on(n.tech_,e,(function(t){return n["handleTech"+Lr(e)+"_"](t)}))})),Object.keys(Oo).forEach((function(e){n.on(n.tech_,e,(function(t){0===n.tech_.playbackRate()&&n.tech_.seeking()?n.queuedCallbacks_.push({callback:n["handleTech"+Oo[e]+"_"].bind(n),event:t}):n["handleTech"+Oo[e]+"_"](t)}))})),this.on(this.tech_,"loadstart",(function(e){return n.handleTechLoadStart_(e)})),this.on(this.tech_,"sourceset",(function(e){return n.handleTechSourceset_(e)})),this.on(this.tech_,"waiting",(function(e){return n.handleTechWaiting_(e)})),this.on(this.tech_,"ended",(function(e){return n.handleTechEnded_(e)})),this.on(this.tech_,"seeking",(function(e){return n.handleTechSeeking_(e)})),this.on(this.tech_,"play",(function(e){return n.handleTechPlay_(e)})),this.on(this.tech_,"firstplay",(function(e){return n.handleTechFirstPlay_(e)})),this.on(this.tech_,"pause",(function(e){return n.handleTechPause_(e)})),this.on(this.tech_,"durationchange",(function(e){return n.handleTechDurationChange_(e)})),this.on(this.tech_,"fullscreenchange",(function(e,t){return n.handleTechFullscreenChange_(e,t)})),this.on(this.tech_,"fullscreenerror",(function(e,t){return n.handleTechFullscreenError_(e,t)})),this.on(this.tech_,"enterpictureinpicture",(function(e){return n.handleTechEnterPictureInPicture_(e)})),this.on(this.tech_,"leavepictureinpicture",(function(e){return n.handleTechLeavePictureInPicture_(e)})),this.on(this.tech_,"error",(function(e){return n.handleTechError_(e)})),this.on(this.tech_,"posterchange",(function(e){return n.handleTechPosterChange_(e)})),this.on(this.tech_,"textdata",(function(e){return n.handleTechTextData_(e)})),this.on(this.tech_,"ratechange",(function(e){return n.handleTechRateChange_(e)})),this.on(this.tech_,"loadedmetadata",this.boundUpdateStyleEl_),this.usingNativeControls(this.techGet_("controls")),this.controls()&&!this.usingNativeControls()&&this.addTechControlsListeners_(),this.tech_.el().parentNode===this.el()||"Html5"===r&&this.tag||wn(this.tech_.el(),this.el()),this.tag&&(this.tag.player=null,this.tag=null)},n.unloadTech_=function(){var e=this;Di.names.forEach((function(t){var n=Di[t];e[n.privateName]=e[n.getterName]()})),this.textTracksJson_=Zr(this.tech_),this.isReady_=!1,this.tech_.dispose(),this.tech_=!1,this.isPosterFromTech_&&(this.poster_="",this.trigger("posterchange")),this.isPosterFromTech_=!1},n.tech=function(e){return void 0===e&&Ut.warn("Using the tech directly can be dangerous. I hope you know what you're doing.\nSee https://github.com/videojs/video.js/issues/2617 for more info.\n"),this.tech_},n.addTechControlsListeners_=function(){this.removeTechControlsListeners_(),this.on(this.tech_,"click",this.boundHandleTechClick_),this.on(this.tech_,"dblclick",this.boundHandleTechDoubleClick_),this.on(this.tech_,"touchstart",this.boundHandleTechTouchStart_),this.on(this.tech_,"touchmove",this.boundHandleTechTouchMove_),this.on(this.tech_,"touchend",this.boundHandleTechTouchEnd_),this.on(this.tech_,"tap",this.boundHandleTechTap_)},n.removeTechControlsListeners_=function(){this.off(this.tech_,"tap",this.boundHandleTechTap_),this.off(this.tech_,"touchstart",this.boundHandleTechTouchStart_),this.off(this.tech_,"touchmove",this.boundHandleTechTouchMove_),this.off(this.tech_,"touchend",this.boundHandleTechTouchEnd_),this.off(this.tech_,"click",this.boundHandleTechClick_),this.off(this.tech_,"dblclick",this.boundHandleTechDoubleClick_)},n.handleTechReady_=function(){this.triggerReady(),this.cache_.volume&&this.techCall_("setVolume",this.cache_.volume),this.handleTechPosterChange_(),this.handleTechDurationChange_()},n.handleTechLoadStart_=function(){this.removeClass("vjs-ended"),this.removeClass("vjs-seeking"),this.error(null),this.handleTechDurationChange_(),this.paused()?(this.hasStarted(!1),this.trigger("loadstart")):(this.trigger("loadstart"),this.trigger("firstplay")),this.manualAutoplay_(!0===this.autoplay()&&this.options_.normalizeAutoplay?"play":this.autoplay())},n.manualAutoplay_=function(e){var t=this;if(this.tech_&&"string"===typeof e){var n,r=function(){var e=t.muted();t.muted(!0);var n=function(){t.muted(e)};t.playTerminatedQueue_.push(n);var r=t.play();if(Kr(r))return r.catch((function(e){throw n(),new Error("Rejection at manualAutoplay. Restoring muted value. "+(e||""))}))};if("any"!==e||this.muted()?n="muted"!==e||this.muted()?this.play():r():Kr(n=this.play())&&(n=n.catch(r)),Kr(n))return n.then((function(){t.trigger({type:"autoplay-success",autoplay:e})})).catch((function(){t.trigger({type:"autoplay-failure",autoplay:e})}))}},n.updateSourceCaches_=function(e){void 0===e&&(e="");var t=e,n="";"string"!==typeof t&&(t=e.src,n=e.type),this.cache_.source=this.cache_.source||{},this.cache_.sources=this.cache_.sources||[],t&&!n&&(n=function(e,t){if(!t)return"";if(e.cache_.source.src===t&&e.cache_.source.type)return e.cache_.source.type;var n=e.cache_.sources.filter((function(e){return e.src===t}));if(n.length)return n[0].type;for(var r=e.$$("source"),i=0;i<r.length;i++){var a=r[i];if(a.type&&a.src&&a.src===t)return a.type}return Hi(t)}(this,t)),this.cache_.source=Rr({},e,{src:t,type:n});for(var r=this.cache_.sources.filter((function(e){return e.src&&e.src===t})),i=[],a=this.$$("source"),o=[],s=0;s<a.length;s++){var u=Nn(a[s]);i.push(u),u.src&&u.src===t&&o.push(u.src)}o.length&&!r.length?this.cache_.sources=i:r.length||(this.cache_.sources=[this.cache_.source]),this.cache_.src=t},n.handleTechSourceset_=function(e){var t=this;if(!this.changingSrc_){var n=function(e){return t.updateSourceCaches_(e)},r=this.currentSource().src,i=e.src;r&&!/^blob:/.test(r)&&/^blob:/.test(i)&&(!this.lastSource_||this.lastSource_.tech!==i&&this.lastSource_.player!==r)&&(n=function(){}),n(i),e.src||this.tech_.any(["sourceset","loadstart"],(function(e){if("sourceset"!==e.type){var n=t.techGet("currentSrc");t.lastSource_.tech=n,t.updateSourceCaches_(n)}}))}this.lastSource_={player:this.currentSource().src,tech:e.src},this.trigger({src:e.src,type:"sourceset"})},n.hasStarted=function(e){if(void 0===e)return this.hasStarted_;e!==this.hasStarted_&&(this.hasStarted_=e,this.hasStarted_?(this.addClass("vjs-has-started"),this.trigger("firstplay")):this.removeClass("vjs-has-started"))},n.handleTechPlay_=function(){this.removeClass("vjs-ended"),this.removeClass("vjs-paused"),this.addClass("vjs-playing"),this.hasStarted(!0),this.trigger("play")},n.handleTechRateChange_=function(){this.tech_.playbackRate()>0&&0===this.cache_.lastPlaybackRate&&(this.queuedCallbacks_.forEach((function(e){return e.callback(e.event)})),this.queuedCallbacks_=[]),this.cache_.lastPlaybackRate=this.tech_.playbackRate(),this.trigger("ratechange")},n.handleTechWaiting_=function(){var e=this;this.addClass("vjs-waiting"),this.trigger("waiting");var t=this.currentTime();this.on("timeupdate",(function n(){t!==e.currentTime()&&(e.removeClass("vjs-waiting"),e.off("timeupdate",n))}))},n.handleTechCanPlay_=function(){this.removeClass("vjs-waiting"),this.trigger("canplay")},n.handleTechCanPlayThrough_=function(){this.removeClass("vjs-waiting"),this.trigger("canplaythrough")},n.handleTechPlaying_=function(){this.removeClass("vjs-waiting"),this.trigger("playing")},n.handleTechSeeking_=function(){this.addClass("vjs-seeking"),this.trigger("seeking")},n.handleTechSeeked_=function(){this.removeClass("vjs-seeking"),this.removeClass("vjs-ended"),this.trigger("seeked")},n.handleTechFirstPlay_=function(){this.options_.starttime&&(Ut.warn("Passing the `starttime` option to the player will be deprecated in 6.0"),this.currentTime(this.options_.starttime)),this.addClass("vjs-has-started"),this.trigger("firstplay")},n.handleTechPause_=function(){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.trigger("pause")},n.handleTechEnded_=function(){this.addClass("vjs-ended"),this.removeClass("vjs-waiting"),this.options_.loop?(this.currentTime(0),this.play()):this.paused()||this.pause(),this.trigger("ended")},n.handleTechDurationChange_=function(){this.duration(this.techGet_("duration"))},n.handleTechClick_=function(e){this.controls_&&(void 0!==this.options_&&void 0!==this.options_.userActions&&void 0!==this.options_.userActions.click&&!1===this.options_.userActions.click||(void 0!==this.options_&&void 0!==this.options_.userActions&&"function"===typeof this.options_.userActions.click?this.options_.userActions.click.call(this,e):this.paused()?Xr(this.play()):this.pause()))},n.handleTechDoubleClick_=function(e){this.controls_&&(Array.prototype.some.call(this.$$(".vjs-control-bar, .vjs-modal-dialog"),(function(t){return t.contains(e.target)}))||void 0!==this.options_&&void 0!==this.options_.userActions&&void 0!==this.options_.userActions.doubleClick&&!1===this.options_.userActions.doubleClick||(void 0!==this.options_&&void 0!==this.options_.userActions&&"function"===typeof this.options_.userActions.doubleClick?this.options_.userActions.doubleClick.call(this,e):this.isFullscreen()?this.exitFullscreen():this.requestFullscreen()))},n.handleTechTap_=function(){this.userActive(!this.userActive())},n.handleTechTouchStart_=function(){this.userWasActive=this.userActive()},n.handleTechTouchMove_=function(){this.userWasActive&&this.reportUserActivity()},n.handleTechTouchEnd_=function(e){e.cancelable&&e.preventDefault()},n.handleStageClick_=function(){this.reportUserActivity()},n.toggleFullscreenClass_=function(){this.isFullscreen()?this.addClass("vjs-fullscreen"):this.removeClass("vjs-fullscreen")},n.documentFullscreenChange_=function(e){var t=e.target.player;if(!t||t===this){var n=this.el(),r=o()[this.fsApi_.fullscreenElement]===n;!r&&n.matches?r=n.matches(":"+this.fsApi_.fullscreen):!r&&n.msMatchesSelector&&(r=n.msMatchesSelector(":"+this.fsApi_.fullscreen)),this.isFullscreen(r)}},n.handleTechFullscreenChange_=function(e,t){var n=this;t&&(t.nativeIOSFullscreen&&(this.addClass("vjs-ios-native-fs"),this.tech_.one("webkitendfullscreen",(function(){n.removeClass("vjs-ios-native-fs")}))),this.isFullscreen(t.isFullscreen))},n.handleTechFullscreenError_=function(e,t){this.trigger("fullscreenerror",t)},n.togglePictureInPictureClass_=function(){this.isInPictureInPicture()?this.addClass("vjs-picture-in-picture"):this.removeClass("vjs-picture-in-picture")},n.handleTechEnterPictureInPicture_=function(e){this.isInPictureInPicture(!0)},n.handleTechLeavePictureInPicture_=function(e){this.isInPictureInPicture(!1)},n.handleTechError_=function(){var e=this.tech_.error();this.error(e)},n.handleTechTextData_=function(){var e=null;arguments.length>1&&(e=arguments[1]),this.trigger("textdata",e)},n.getCache=function(){return this.cache_},n.resetCache_=function(){this.cache_={currentTime:0,initTime:0,inactivityTimeout:this.options_.inactivityTimeout,duration:NaN,lastVolume:1,lastPlaybackRate:this.defaultPlaybackRate(),media:null,src:"",source:{},sources:[],playbackRates:[],volume:1}},n.techCall_=function(e,t){this.ready((function(){if(e in Ri)return function(e,t,n,r){return t[n](e.reduce(Bi(n),r))}(this.middleware_,this.tech_,e,t);if(e in Fi)return Mi(this.middleware_,this.tech_,e,t);try{this.tech_&&this.tech_[e](t)}catch(n){throw Ut(n),n}}),!0)},n.techGet_=function(e){if(this.tech_&&this.tech_.isReady_){if(e in Li)return function(e,t,n){return e.reduceRight(Bi(n),t[n]())}(this.middleware_,this.tech_,e);if(e in Fi)return Mi(this.middleware_,this.tech_,e);try{return this.tech_[e]()}catch(t){if(void 0===this.tech_[e])throw Ut("Video.js: "+e+" method not defined for "+this.techName_+" playback technology.",t),t;if("TypeError"===t.name)throw Ut("Video.js: "+e+" unavailable on "+this.techName_+" playback technology element.",t),this.tech_.isReady_=!1,t;throw Ut(t),t}}},n.play=function(){var e=this,t=this.options_.Promise||i().Promise;return t?new t((function(t){e.play_(t)})):this.play_()},n.play_=function(e){var t=this;void 0===e&&(e=Xr),this.playCallbacks_.push(e);var n=Boolean(!this.changingSrc_&&(this.src()||this.currentSrc())),r=Boolean(mn||hn);if(this.waitToPlay_&&(this.off(["ready","loadstart"],this.waitToPlay_),this.waitToPlay_=null),!this.isReady_||!n)return this.waitToPlay_=function(e){t.play_()},this.one(["ready","loadstart"],this.waitToPlay_),void(!n&&r&&this.load());var i=this.techGet_("play");r&&this.hasClass("vjs-ended")&&this.resetProgressBar_(),null===i?this.runPlayTerminatedQueue_():this.runPlayCallbacks_(i)},n.runPlayTerminatedQueue_=function(){var e=this.playTerminatedQueue_.slice(0);this.playTerminatedQueue_=[],e.forEach((function(e){e()}))},n.runPlayCallbacks_=function(e){var t=this.playCallbacks_.slice(0);this.playCallbacks_=[],this.playTerminatedQueue_=[],t.forEach((function(t){t(e)}))},n.pause=function(){this.techCall_("pause")},n.paused=function(){return!1!==this.techGet_("paused")},n.played=function(){return this.techGet_("played")||Yr(0,0)},n.scrubbing=function(e){if("undefined"===typeof e)return this.scrubbing_;this.scrubbing_=!!e,this.techCall_("setScrubbing",this.scrubbing_),e?this.addClass("vjs-scrubbing"):this.removeClass("vjs-scrubbing")},n.currentTime=function(e){return"undefined"!==typeof e?(e<0&&(e=0),this.isReady_&&!this.changingSrc_&&this.tech_&&this.tech_.isReady_?(this.techCall_("setCurrentTime",e),void(this.cache_.initTime=0)):(this.cache_.initTime=e,this.off("canplay",this.boundApplyInitTime_),void this.one("canplay",this.boundApplyInitTime_))):(this.cache_.currentTime=this.techGet_("currentTime")||0,this.cache_.currentTime)},n.applyInitTime_=function(){this.currentTime(this.cache_.initTime)},n.duration=function(e){if(void 0===e)return void 0!==this.cache_.duration?this.cache_.duration:NaN;(e=parseFloat(e))<0&&(e=1/0),e!==this.cache_.duration&&(this.cache_.duration=e,e===1/0?this.addClass("vjs-live"):this.removeClass("vjs-live"),isNaN(e)||this.trigger("durationchange"))},n.remainingTime=function(){return this.duration()-this.currentTime()},n.remainingTimeDisplay=function(){return Math.floor(this.duration())-Math.floor(this.currentTime())},n.buffered=function(){var e=this.techGet_("buffered");return e&&e.length||(e=Yr(0,0)),e},n.bufferedPercent=function(){return Gr(this.buffered(),this.duration())},n.bufferedEnd=function(){var e=this.buffered(),t=this.duration(),n=e.end(e.length-1);return n>t&&(n=t),n},n.volume=function(e){var t;return void 0!==e?(t=Math.max(0,Math.min(1,parseFloat(e))),this.cache_.volume=t,this.techCall_("setVolume",t),void(t>0&&this.lastVolume_(t))):(t=parseFloat(this.techGet_("volume")),isNaN(t)?1:t)},n.muted=function(e){if(void 0===e)return this.techGet_("muted")||!1;this.techCall_("setMuted",e)},n.defaultMuted=function(e){return void 0!==e?this.techCall_("setDefaultMuted",e):this.techGet_("defaultMuted")||!1},n.lastVolume_=function(e){if(void 0===e||0===e)return this.cache_.lastVolume;this.cache_.lastVolume=e},n.supportsFullScreen=function(){return this.techGet_("supportsFullScreen")||!1},n.isFullscreen=function(e){if(void 0!==e){var t=this.isFullscreen_;return this.isFullscreen_=Boolean(e),this.isFullscreen_!==t&&this.fsApi_.prefixed&&this.trigger("fullscreenchange"),void this.toggleFullscreenClass_()}return this.isFullscreen_},n.requestFullscreen=function(e){var t=this.options_.Promise||i().Promise;if(t){var n=this;return new t((function(t,r){function i(){n.off("fullscreenerror",o),n.off("fullscreenchange",a)}function a(){i(),t()}function o(e,t){i(),r(t)}n.one("fullscreenchange",a),n.one("fullscreenerror",o);var s=n.requestFullscreenHelper_(e);s&&(s.then(i,i),s.then(t,r))}))}return this.requestFullscreenHelper_()},n.requestFullscreenHelper_=function(e){var t,n=this;if(this.fsApi_.prefixed||(t=this.options_.fullscreen&&this.options_.fullscreen.options||{},void 0!==e&&(t=e)),this.fsApi_.requestFullscreen){var r=this.el_[this.fsApi_.requestFullscreen](t);return r&&r.then((function(){return n.isFullscreen(!0)}),(function(){return n.isFullscreen(!1)})),r}this.tech_.supportsFullScreen()&&!0===!this.options_.preferFullWindow?this.techCall_("enterFullScreen"):this.enterFullWindow()},n.exitFullscreen=function(){var e=this.options_.Promise||i().Promise;if(e){var t=this;return new e((function(e,n){function r(){t.off("fullscreenerror",a),t.off("fullscreenchange",i)}function i(){r(),e()}function a(e,t){r(),n(t)}t.one("fullscreenchange",i),t.one("fullscreenerror",a);var o=t.exitFullscreenHelper_();o&&(o.then(r,r),o.then(e,n))}))}return this.exitFullscreenHelper_()},n.exitFullscreenHelper_=function(){var e=this;if(this.fsApi_.requestFullscreen){var t=o()[this.fsApi_.exitFullscreen]();return t&&Xr(t.then((function(){return e.isFullscreen(!1)}))),t}this.tech_.supportsFullScreen()&&!0===!this.options_.preferFullWindow?this.techCall_("exitFullScreen"):this.exitFullWindow()},n.enterFullWindow=function(){this.isFullscreen(!0),this.isFullWindow=!0,this.docOrigOverflow=o().documentElement.style.overflow,dr(o(),"keydown",this.boundFullWindowOnEscKey_),o().documentElement.style.overflow="hidden",kn(o().body,"vjs-full-window"),this.trigger("enterFullWindow")},n.fullWindowOnEscKey=function(e){l().isEventKey(e,"Esc")&&!0===this.isFullscreen()&&(this.isFullWindow?this.exitFullWindow():this.exitFullscreen())},n.exitFullWindow=function(){this.isFullscreen(!1),this.isFullWindow=!1,fr(o(),"keydown",this.boundFullWindowOnEscKey_),o().documentElement.style.overflow=this.docOrigOverflow,Dn(o().body,"vjs-full-window"),this.trigger("exitFullWindow")},n.disablePictureInPicture=function(e){if(void 0===e)return this.techGet_("disablePictureInPicture");this.techCall_("setDisablePictureInPicture",e),this.options_.disablePictureInPicture=e,this.trigger("disablepictureinpicturechanged")},n.isInPictureInPicture=function(e){return void 0!==e?(this.isInPictureInPicture_=!!e,void this.togglePictureInPictureClass_()):!!this.isInPictureInPicture_},n.requestPictureInPicture=function(){if("pictureInPictureEnabled"in o()&&!1===this.disablePictureInPicture())return this.techGet_("requestPictureInPicture")},n.exitPictureInPicture=function(){if("pictureInPictureEnabled"in o())return o().exitPictureInPicture()},n.handleKeyDown=function(e){var t=this.options_.userActions;if(t&&t.hotkeys){(function(e){var t=e.tagName.toLowerCase();if(e.isContentEditable)return!0;if("input"===t)return-1===["button","checkbox","hidden","radio","reset","submit"].indexOf(e.type);return-1!==["textarea"].indexOf(t)})(this.el_.ownerDocument.activeElement)||("function"===typeof t.hotkeys?t.hotkeys.call(this,e):this.handleHotkeys(e))}},n.handleHotkeys=function(e){var t=this.options_.userActions?this.options_.userActions.hotkeys:{},n=t.fullscreenKey,r=void 0===n?function(e){return l().isEventKey(e,"f")}:n,i=t.muteKey,a=void 0===i?function(e){return l().isEventKey(e,"m")}:i,s=t.playPauseKey,u=void 0===s?function(e){return l().isEventKey(e,"k")||l().isEventKey(e,"Space")}:s;if(r.call(this,e)){e.preventDefault(),e.stopPropagation();var c=Hr.getComponent("FullscreenToggle");!1!==o()[this.fsApi_.fullscreenEnabled]&&c.prototype.handleClick.call(this,e)}else if(a.call(this,e)){e.preventDefault(),e.stopPropagation(),Hr.getComponent("MuteToggle").prototype.handleClick.call(this,e)}else if(u.call(this,e)){e.preventDefault(),e.stopPropagation(),Hr.getComponent("PlayToggle").prototype.handleClick.call(this,e)}},n.canPlayType=function(e){for(var t,n=0,r=this.options_.techOrder;n<r.length;n++){var i=r[n],a=xi.getTech(i);if(a||(a=Hr.getComponent(i)),a){if(a.isSupported()&&(t=a.canPlayType(e)))return t}else Ut.error('The "'+i+'" tech is undefined. Skipped browser support check for that tech.')}return""},n.selectSource=function(e){var t,n=this,r=this.options_.techOrder.map((function(e){return[e,xi.getTech(e)]})).filter((function(e){var t=e[0],n=e[1];return n?n.isSupported():(Ut.error('The "'+t+'" tech is undefined. Skipped browser support check for that tech.'),!1)})),i=function(e,t,n){var r;return e.some((function(e){return t.some((function(t){if(r=n(e,t))return!0}))})),r},a=function(e,t){var r=e[0];if(e[1].canPlaySource(t,n.options_[r.toLowerCase()]))return{source:t,tech:r}};return(this.options_.sourceOrder?i(e,r,(t=a,function(e,n){return t(n,e)})):i(r,e,a))||!1},n.handleSrc_=function(e,t){var n=this;if("undefined"===typeof e)return this.cache_.src||"";this.resetRetryOnError_&&this.resetRetryOnError_();var r=zi(e);if(r.length){if(this.changingSrc_=!0,t||(this.cache_.sources=r),this.updateSourceCaches_(r[0]),Pi(this,r[0],(function(e,i){var a,o;if(n.middleware_=i,t||(n.cache_.sources=r),n.updateSourceCaches_(e),n.src_(e))return r.length>1?n.handleSrc_(r.slice(1)):(n.changingSrc_=!1,n.setTimeout((function(){this.error({code:4,message:this.options_.notSupportedMessage})}),0),void n.triggerReady());a=i,o=n.tech_,a.forEach((function(e){return e.setTech&&e.setTech(o)}))})),this.options_.retryOnError&&r.length>1){var i=function(){n.error(null),n.handleSrc_(r.slice(1),!0)},a=function(){n.off("error",i)};this.one("error",i),this.one("playing",a),this.resetRetryOnError_=function(){n.off("error",i),n.off("playing",a)}}}else this.setTimeout((function(){this.error({code:4,message:this.options_.notSupportedMessage})}),0)},n.src=function(e){return this.handleSrc_(e,!1)},n.src_=function(e){var t,n,r=this,i=this.selectSource([e]);return!i||(t=i.tech,n=this.techName_,Lr(t)!==Lr(n)?(this.changingSrc_=!0,this.loadTech_(i.tech,i.source),this.tech_.ready((function(){r.changingSrc_=!1})),!1):(this.ready((function(){this.tech_.constructor.prototype.hasOwnProperty("setSource")?this.techCall_("setSource",e):this.techCall_("src",e.src),this.changingSrc_=!1}),!0),!1))},n.load=function(){this.techCall_("load")},n.reset=function(){var e=this,t=this.options_.Promise||i().Promise;this.paused()||!t?this.doReset_():Xr(this.play().then((function(){return e.doReset_()})))},n.doReset_=function(){this.tech_&&this.tech_.clearTracks("text"),this.resetCache_(),this.poster(""),this.loadTech_(this.options_.techOrder[0],null),this.techCall_("reset"),this.resetControlBarUI_(),Ar(this)&&this.trigger("playerreset")},n.resetControlBarUI_=function(){this.resetProgressBar_(),this.resetPlaybackRate_(),this.resetVolumeBar_()},n.resetProgressBar_=function(){this.currentTime(0);var e=this.controlBar||{},t=e.durationDisplay,n=e.remainingTimeDisplay;t&&t.updateContent(),n&&n.updateContent()},n.resetPlaybackRate_=function(){this.playbackRate(this.defaultPlaybackRate()),this.handleTechRateChange_()},n.resetVolumeBar_=function(){this.volume(1),this.trigger("volumechange")},n.currentSources=function(){var e=this.currentSource(),t=[];return 0!==Object.keys(e).length&&t.push(e),this.cache_.sources||t},n.currentSource=function(){return this.cache_.source||{}},n.currentSrc=function(){return this.currentSource()&&this.currentSource().src||""},n.currentType=function(){return this.currentSource()&&this.currentSource().type||""},n.preload=function(e){return void 0!==e?(this.techCall_("setPreload",e),void(this.options_.preload=e)):this.techGet_("preload")},n.autoplay=function(e){if(void 0===e)return this.options_.autoplay||!1;var t;"string"===typeof e&&/(any|play|muted)/.test(e)||!0===e&&this.options_.normalizeAutoplay?(this.options_.autoplay=e,this.manualAutoplay_("string"===typeof e?e:"play"),t=!1):this.options_.autoplay=!!e,t="undefined"===typeof t?this.options_.autoplay:t,this.tech_&&this.techCall_("setAutoplay",t)},n.playsinline=function(e){return void 0!==e?(this.techCall_("setPlaysinline",e),this.options_.playsinline=e,this):this.techGet_("playsinline")},n.loop=function(e){return void 0!==e?(this.techCall_("setLoop",e),void(this.options_.loop=e)):this.techGet_("loop")},n.poster=function(e){if(void 0===e)return this.poster_;e||(e=""),e!==this.poster_&&(this.poster_=e,this.techCall_("setPoster",e),this.isPosterFromTech_=!1,this.trigger("posterchange"))},n.handleTechPosterChange_=function(){if((!this.poster_||this.options_.techCanOverridePoster)&&this.tech_&&this.tech_.poster){var e=this.tech_.poster()||"";e!==this.poster_&&(this.poster_=e,this.isPosterFromTech_=!0,this.trigger("posterchange"))}},n.controls=function(e){if(void 0===e)return!!this.controls_;e=!!e,this.controls_!==e&&(this.controls_=e,this.usingNativeControls()&&this.techCall_("setControls",e),this.controls_?(this.removeClass("vjs-controls-disabled"),this.addClass("vjs-controls-enabled"),this.trigger("controlsenabled"),this.usingNativeControls()||this.addTechControlsListeners_()):(this.removeClass("vjs-controls-enabled"),this.addClass("vjs-controls-disabled"),this.trigger("controlsdisabled"),this.usingNativeControls()||this.removeTechControlsListeners_()))},n.usingNativeControls=function(e){if(void 0===e)return!!this.usingNativeControls_;e=!!e,this.usingNativeControls_!==e&&(this.usingNativeControls_=e,this.usingNativeControls_?(this.addClass("vjs-using-native-controls"),this.trigger("usingnativecontrols")):(this.removeClass("vjs-using-native-controls"),this.trigger("usingcustomcontrols")))},n.error=function(e){var t=this;if(void 0===e)return this.error_||null;if(It("beforeerror").forEach((function(n){var r=n(t,e);qt(r)&&!Array.isArray(r)||"string"===typeof r||"number"===typeof r||null===r?e=r:t.log.error("please return a value that MediaError expects in beforeerror hooks")})),this.options_.suppressNotSupportedError&&e&&4===e.code){var n=function(){this.error(e)};return this.options_.suppressNotSupportedError=!1,this.any(["click","touchstart"],n),void this.one("loadstart",(function(){this.off(["click","touchstart"],n)}))}if(null===e)return this.error_=e,this.removeClass("vjs-error"),void(this.errorDisplay&&this.errorDisplay.close());this.error_=new qr(e),this.addClass("vjs-error"),Ut.error("(CODE:"+this.error_.code+" "+qr.errorTypes[this.error_.code]+")",this.error_.message,this.error_),this.trigger("error"),It("error").forEach((function(e){return e(t,t.error_)}))},n.reportUserActivity=function(e){this.userActivity_=!0},n.userActive=function(e){if(void 0===e)return this.userActive_;if((e=!!e)!==this.userActive_){if(this.userActive_=e,this.userActive_)return this.userActivity_=!0,this.removeClass("vjs-user-inactive"),this.addClass("vjs-user-active"),void this.trigger("useractive");this.tech_&&this.tech_.one("mousemove",(function(e){e.stopPropagation(),e.preventDefault()})),this.userActivity_=!1,this.removeClass("vjs-user-active"),this.addClass("vjs-user-inactive"),this.trigger("userinactive")}},n.listenForUserActivity_=function(){var e,t,n,r=br(this,this.reportUserActivity),i=function(t){r(),this.clearInterval(e)};this.on("mousedown",(function(){r(),this.clearInterval(e),e=this.setInterval(r,250)})),this.on("mousemove",(function(e){e.screenX===t&&e.screenY===n||(t=e.screenX,n=e.screenY,r())})),this.on("mouseup",i),this.on("mouseleave",i);var a,o=this.getChild("controlBar");!o||hn||en||(o.on("mouseenter",(function(e){0!==this.player().options_.inactivityTimeout&&(this.player().cache_.inactivityTimeout=this.player().options_.inactivityTimeout),this.player().options_.inactivityTimeout=0})),o.on("mouseleave",(function(e){this.player().options_.inactivityTimeout=this.player().cache_.inactivityTimeout}))),this.on("keydown",r),this.on("keyup",r),this.setInterval((function(){if(this.userActivity_){this.userActivity_=!1,this.userActive(!0),this.clearTimeout(a);var e=this.options_.inactivityTimeout;e<=0||(a=this.setTimeout((function(){this.userActivity_||this.userActive(!1)}),e))}}),250)},n.playbackRate=function(e){if(void 0===e)return this.tech_&&this.tech_.featuresPlaybackRate?this.cache_.lastPlaybackRate||this.techGet_("playbackRate"):1;this.techCall_("setPlaybackRate",e)},n.defaultPlaybackRate=function(e){return void 0!==e?this.techCall_("setDefaultPlaybackRate",e):this.tech_&&this.tech_.featuresPlaybackRate?this.techGet_("defaultPlaybackRate"):1},n.isAudio=function(e){if(void 0===e)return!!this.isAudio_;this.isAudio_=!!e},n.enableAudioOnlyUI_=function(){var e=this;this.addClass("vjs-audio-only-mode");var t=this.children(),n=this.getChild("ControlBar"),r=n&&n.currentHeight();t.forEach((function(t){t!==n&&t.el_&&!t.hasClass("vjs-hidden")&&(t.hide(),e.audioOnlyCache_.hiddenChildren.push(t))})),this.audioOnlyCache_.playerHeight=this.currentHeight(),this.height(r),this.trigger("audioonlymodechange")},n.disableAudioOnlyUI_=function(){this.removeClass("vjs-audio-only-mode"),this.audioOnlyCache_.hiddenChildren.forEach((function(e){return e.show()})),this.height(this.audioOnlyCache_.playerHeight),this.trigger("audioonlymodechange")},n.audioOnlyMode=function(e){var t=this;if("boolean"!==typeof e||e===this.audioOnlyMode_)return this.audioOnlyMode_;this.audioOnlyMode_=e;var n=this.options_.Promise||i().Promise;if(n){if(e){var r=[];return this.isInPictureInPicture()&&r.push(this.exitPictureInPicture()),this.isFullscreen()&&r.push(this.exitFullscreen()),this.audioPosterMode()&&r.push(this.audioPosterMode(!1)),n.all(r).then((function(){return t.enableAudioOnlyUI_()}))}return n.resolve().then((function(){return t.disableAudioOnlyUI_()}))}e?(this.isInPictureInPicture()&&this.exitPictureInPicture(),this.isFullscreen()&&this.exitFullscreen(),this.enableAudioOnlyUI_()):this.disableAudioOnlyUI_()},n.enablePosterModeUI_=function(){(this.tech_&&this.tech_).hide(),this.addClass("vjs-audio-poster-mode"),this.trigger("audiopostermodechange")},n.disablePosterModeUI_=function(){(this.tech_&&this.tech_).show(),this.removeClass("vjs-audio-poster-mode"),this.trigger("audiopostermodechange")},n.audioPosterMode=function(e){var t=this;if("boolean"!==typeof e||e===this.audioPosterMode_)return this.audioPosterMode_;this.audioPosterMode_=e;var n=this.options_.Promise||i().Promise;return n?e?this.audioOnlyMode()?this.audioOnlyMode(!1).then((function(){t.enablePosterModeUI_()})):n.resolve().then((function(){t.enablePosterModeUI_()})):n.resolve().then((function(){t.disablePosterModeUI_()})):e?(this.audioOnlyMode()&&this.audioOnlyMode(!1),void this.enablePosterModeUI_()):void this.disablePosterModeUI_()},n.addTextTrack=function(e,t,n){if(this.tech_)return this.tech_.addTextTrack(e,t,n)},n.addRemoteTextTrack=function(e,t){if(this.tech_)return this.tech_.addRemoteTextTrack(e,t)},n.removeRemoteTextTrack=function(e){void 0===e&&(e={});var t=e.track;if(t||(t=e),this.tech_)return this.tech_.removeRemoteTextTrack(t)},n.getVideoPlaybackQuality=function(){return this.techGet_("getVideoPlaybackQuality")},n.videoWidth=function(){return this.tech_&&this.tech_.videoWidth&&this.tech_.videoWidth()||0},n.videoHeight=function(){return this.tech_&&this.tech_.videoHeight&&this.tech_.videoHeight()||0},n.language=function(e){if(void 0===e)return this.language_;this.language_!==String(e).toLowerCase()&&(this.language_=String(e).toLowerCase(),Ar(this)&&this.trigger("languagechange"))},n.languages=function(){return Rr(t.prototype.options_.languages,this.languages_)},n.toJSON=function(){var e=Rr(this.options_),t=e.tracks;e.tracks=[];for(var n=0;n<t.length;n++){var r=t[n];(r=Rr(r)).player=void 0,e.tracks[n]=r}return e},n.createModal=function(e,t){var n=this;(t=t||{}).content=e||"";var r=new ei(this,t);return this.addChild(r),r.on("dispose",(function(){n.removeChild(r)})),r.open(),r},n.updateCurrentBreakpoint_=function(){if(this.responsive())for(var e=this.currentBreakpoint(),t=this.currentWidth(),n=0;n<No.length;n++){var r=No[n];if(t<=this.breakpoints_[r]){if(e===r)return;e&&this.removeClass(Io[e]),this.addClass(Io[r]),this.breakpoint_=r;break}}},n.removeCurrentBreakpoint_=function(){var e=this.currentBreakpointClass();this.breakpoint_="",e&&this.removeClass(e)},n.breakpoints=function(e){return void 0===e||(this.breakpoint_="",this.breakpoints_=Gt({},Po,e),this.updateCurrentBreakpoint_()),Gt(this.breakpoints_)},n.responsive=function(e){return void 0===e?this.responsive_:(e=Boolean(e))!==this.responsive_?(this.responsive_=e,e?(this.on("playerresize",this.boundUpdateCurrentBreakpoint_),this.updateCurrentBreakpoint_()):(this.off("playerresize",this.boundUpdateCurrentBreakpoint_),this.removeCurrentBreakpoint_()),e):void 0},n.currentBreakpoint=function(){return this.breakpoint_},n.currentBreakpointClass=function(){return Io[this.breakpoint_]||""},n.loadMedia=function(e,t){var n=this;if(e&&"object"===typeof e){this.reset(),this.cache_.media=Rr(e);var r=this.cache_.media,i=r.artwork,a=r.poster,o=r.src,s=r.textTracks;!i&&a&&(this.cache_.media.artwork=[{src:a,type:Hi(a)}]),o&&this.src(o),a&&this.poster(a),Array.isArray(s)&&s.forEach((function(e){return n.addRemoteTextTrack(e,!1)})),this.ready(t)}},n.getMedia=function(){if(!this.cache_.media){var e=this.poster(),t={src:this.currentSources(),textTracks:Array.prototype.map.call(this.remoteTextTracks(),(function(e){return{kind:e.kind,label:e.label,language:e.language,src:e.src}}))};return e&&(t.poster=e,t.artwork=[{src:t.poster,type:Hi(t.poster)}]),t}return Rr(this.cache_.media)},t.getTagSettings=function(e){var t={sources:[],tracks:[]},n=Nn(e),r=n["data-setup"];if(Sn(e,"vjs-fill")&&(n.fill=!0),Sn(e,"vjs-fluid")&&(n.fluid=!0),null!==r){var i=p()(r||"{}"),a=i[0],o=i[1];a&&Ut.error(a),Gt(n,o)}if(Gt(t,n),e.hasChildNodes())for(var s=e.childNodes,u=0,l=s.length;u<l;u++){var c=s[u],d=c.nodeName.toLowerCase();"source"===d?t.sources.push(Nn(c)):"track"===d&&t.tracks.push(Nn(c))}return t},n.flexNotSupported_=function(){var e=o().createElement("i");return!("flexBasis"in e.style||"webkitFlexBasis"in e.style||"mozFlexBasis"in e.style||"msFlexBasis"in e.style||"msFlexOrder"in e.style)},n.debug=function(e){if(void 0===e)return this.debugEnabled_;e?(this.trigger("debugon"),this.previousLogLevel_=this.log.level,this.log.level("debug"),this.debugEnabled_=!0):(this.trigger("debugoff"),this.log.level(this.previousLogLevel_),this.previousLogLevel_=void 0,this.debugEnabled_=!1)},n.playbackRates=function(e){if(void 0===e)return this.cache_.playbackRates;Array.isArray(e)&&e.every((function(e){return"number"===typeof e}))&&(this.cache_.playbackRates=e,this.trigger("playbackrateschange"))},t}(Hr);Di.names.forEach((function(e){var t=Di[e];Mo.prototype[t.getterName]=function(){return this.tech_?this.tech_[t.getterName]():(this[t.privateName]=this[t.privateName]||new t.ListClass,this[t.privateName])}})),Mo.prototype.crossorigin=Mo.prototype.crossOrigin,Mo.players={};var Lo=i().navigator;Mo.prototype.options_={techOrder:xi.defaultTechOrder_,html5:{},inactivityTimeout:2e3,playbackRates:[],liveui:!1,children:["mediaLoader","posterImage","textTrackDisplay","loadingSpinner","bigPlayButton","liveTracker","controlBar","errorDisplay","textTrackSettings","resizeManager"],language:Lo&&(Lo.languages&&Lo.languages[0]||Lo.userLanguage||Lo.language)||"en",languages:{},notSupportedMessage:"No compatible source was found for this media.",normalizeAutoplay:!1,fullscreen:{options:{navigationUI:"hide"}},breakpoints:{},responsive:!1,audioOnlyMode:!1,audioPosterMode:!1},["ended","seeking","seekable","networkState","readyState"].forEach((function(e){Mo.prototype[e]=function(){return this.techGet_(e)}})),xo.forEach((function(e){Mo.prototype["handleTech"+Lr(e)+"_"]=function(){return this.trigger(e)}})),Hr.registerComponent("Player",Mo);var Ro="plugin",Fo="activePlugins_",Bo={},jo=function(e){return Bo.hasOwnProperty(e)},Uo=function(e){return jo(e)?Bo[e]:void 0},Ho=function(e,t){e[Fo]=e[Fo]||{},e[Fo][t]=!0},zo=function(e,t,n){var r=(n?"before":"")+"pluginsetup";e.trigger(r,t),e.trigger(r+":"+t.name,t)},Vo=function(e,t){return t.prototype.name=e,function(){zo(this,{name:e,plugin:t,instance:null},!0);for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];var a=(0,y.A)(t,[this].concat(r));return this[e]=function(){return a},zo(this,a.getEventHash()),a}},Yo=function(){function e(t){if(this.constructor===e)throw new Error("Plugin must be sub-classed; not directly instantiated.");this.player=t,this.log||(this.log=this.player.log.createLogger(this.name)),Nr(this),delete this.trigger,Pr(this,this.constructor.defaultState),Ho(t,this.name),this.dispose=this.dispose.bind(this),t.on("dispose",this.dispose)}var t=e.prototype;return t.version=function(){return this.constructor.VERSION},t.getEventHash=function(e){return void 0===e&&(e={}),e.name=this.name,e.plugin=this.constructor,e.instance=this,e},t.trigger=function(e,t){return void 0===t&&(t={}),pr(this.eventBusEl_,e,this.getEventHash(t))},t.handleStateChanged=function(e){},t.dispose=function(){var e=this.name,t=this.player;this.trigger("dispose"),this.off(),t.off("dispose",this.dispose),t[Fo][e]=!1,this.player=this.state=null,t[e]=Vo(e,Bo[e])},e.isBasic=function(t){var n="string"===typeof t?Uo(t):t;return"function"===typeof n&&!e.prototype.isPrototypeOf(n.prototype)},e.registerPlugin=function(t,n){if("string"!==typeof t)throw new Error('Illegal plugin name, "'+t+'", must be a string, was '+typeof t+".");if(jo(t))Ut.warn('A plugin named "'+t+'" already exists. You may want to avoid re-registering plugins!');else if(Mo.prototype.hasOwnProperty(t))throw new Error('Illegal plugin name, "'+t+'", cannot share a name with an existing player method!');if("function"!==typeof n)throw new Error('Illegal plugin for "'+t+'", must be a function, was '+typeof n+".");return Bo[t]=n,t!==Ro&&(e.isBasic(n)?Mo.prototype[t]=function(e,t){var n=function(){zo(this,{name:e,plugin:t,instance:null},!0);var n=t.apply(this,arguments);return Ho(this,e),zo(this,{name:e,plugin:t,instance:n}),n};return Object.keys(t).forEach((function(e){n[e]=t[e]})),n}(t,n):Mo.prototype[t]=Vo(t,n)),n},e.deregisterPlugin=function(e){if(e===Ro)throw new Error("Cannot de-register base plugin.");jo(e)&&(delete Bo[e],delete Mo.prototype[e])},e.getPlugins=function(e){var t;return void 0===e&&(e=Object.keys(Bo)),e.forEach((function(e){var n=Uo(e);n&&((t=t||{})[e]=n)})),t},e.getPluginVersion=function(e){var t=Uo(e);return t&&t.VERSION||""},e}();Yo.getPlugin=Uo,Yo.BASE_PLUGIN_NAME=Ro,Yo.registerPlugin(Ro,Yo),Mo.prototype.usingPlugin=function(e){return!!this[Fo]&&!0===this[Fo][e]},Mo.prototype.hasPlugin=function(e){return!!jo(e)};var Go=!1,qo=function(e){return 0===e.indexOf("#")?e.slice(1):e};function Wo(e,t,n){var r=Wo.getPlayer(e);if(r)return t&&Ut.warn('Player "'+e+'" is already initialised. Options will not be applied.'),n&&r.ready(n),r;var i="string"===typeof e?Wn("#"+qo(e)):e;if(!En(i))throw new TypeError("The element or ID supplied is not valid. (videojs)");i.ownerDocument.defaultView&&i.ownerDocument.body.contains(i)||Ut.warn("The element supplied is not included in the DOM"),!0===(t=t||{}).restoreEl&&(t.restoreEl=(i.parentNode&&i.parentNode.hasAttribute("data-vjs-player")?i.parentNode:i).cloneNode(!0)),It("beforesetup").forEach((function(e){var n=e(i,Rr(t));qt(n)&&!Array.isArray(n)?t=Rr(t,n):Ut.error("please return an object in beforesetup hooks")}));var a=Hr.getComponent("Player");return r=new a(i,t,n),It("setup").forEach((function(e){return e(r)})),r}if(Wo.hooks_=Nt,Wo.hooks=It,Wo.hook=function(e,t){It(e,t)},Wo.hookOnce=function(e,t){It(e,[].concat(t).map((function(t){return function n(){return Pt(e,n),t.apply(void 0,arguments)}})))},Wo.removeHook=Pt,!0!==i().VIDEOJS_NO_DYNAMIC_STYLE&&bn()){var Ko=Wn(".vjs-styles-defaults");if(!Ko){Ko=tr("vjs-styles-defaults");var Xo=Wn("head");Xo&&Xo.insertBefore(Ko,Xo.firstChild),nr(Ko,"\n .video-js {\n width: 300px;\n height: 150px;\n }\n\n .vjs-fluid:not(.vjs-audio-only-mode) {\n padding-top: 56.25%\n }\n ")}}Qn(1,Wo),Wo.VERSION=Ot,Wo.options=Mo.prototype.options_,Wo.getPlayers=function(){return Mo.players},Wo.getPlayer=function(e){var t,n=Mo.players;if("string"===typeof e){var r=qo(e),i=n[r];if(i)return i;t=Wn("#"+r)}else t=e;if(En(t)){var a=t,o=a.player,s=a.playerId;if(o||n[s])return o||n[s]}},Wo.getAllPlayers=function(){return Object.keys(Mo.players).map((function(e){return Mo.players[e]})).filter(Boolean)},Wo.players=Mo.players,Wo.getComponent=Hr.getComponent,Wo.registerComponent=function(e,t){xi.isTech(t)&&Ut.warn("The "+e+" tech was registered as a component. It should instead be registered using videojs.registerTech(name, tech)"),Hr.registerComponent.call(Hr,e,t)},Wo.getTech=xi.getTech,Wo.registerTech=xi.registerTech,Wo.use=function(e,t){Oi[e]=Oi[e]||[],Oi[e].push(t)},Object.defineProperty(Wo,"middleware",{value:{},writeable:!1,enumerable:!0}),Object.defineProperty(Wo.middleware,"TERMINATOR",{value:Ii,writeable:!1,enumerable:!0}),Wo.browser=gn,Wo.TOUCH_ENABLED=dn,Wo.extend=function(e,t){void 0===t&&(t={}),Go||(Ut.warn("videojs.extend is deprecated as of Video.js 7.22.0 and will be removed in Video.js 8.0.0"),Go=!0);var n=function(){e.apply(this,arguments)},r={};for(var i in"object"===typeof t?(t.constructor!==Object.prototype.constructor&&(n=t.constructor),r=t):"function"===typeof t&&(n=t),(0,b.A)(n,e),e&&(n.super_=e),r)r.hasOwnProperty(i)&&(n.prototype[i]=r[i]);return n},Wo.mergeOptions=Rr,Wo.bind=br,Wo.registerPlugin=Yo.registerPlugin,Wo.deregisterPlugin=Yo.deregisterPlugin,Wo.plugin=function(e,t){return Ut.warn("videojs.plugin() is deprecated; use videojs.registerPlugin() instead"),Yo.registerPlugin(e,t)},Wo.getPlugins=Yo.getPlugins,Wo.getPlugin=Yo.getPlugin,Wo.getPluginVersion=Yo.getPluginVersion,Wo.addLanguage=function(e,t){var n;return e=(""+e).toLowerCase(),Wo.options.languages=Rr(Wo.options.languages,((n={})[e]=t,n)),Wo.options.languages[e]},Wo.log=Ut,Wo.createLogger=Ht,Wo.createTimeRange=Wo.createTimeRanges=Yr,Wo.formatTime=aa,Wo.setFormatTime=function(e){ia=e},Wo.resetFormatTime=function(){ia=ra},Wo.parseUrl=mi,Wo.isCrossOrigin=yi,Wo.EventTarget=_r,Wo.on=dr,Wo.one=hr,Wo.off=fr,Wo.trigger=pr,Wo.xhr=m(),Wo.TextTrack=Ci,Wo.AudioTrack=Ai,Wo.VideoTrack=Ti,["isEl","isTextNode","createEl","hasClass","addClass","removeClass","toggleClass","setAttributes","getAttributes","emptyEl","appendContent","insertContent"].forEach((function(e){Wo[e]=function(){return Ut.warn("videojs."+e+"() is deprecated; use videojs.dom."+e+"() instead"),Xn[e].apply(null,arguments)}})),Wo.computedStyle=Kt,Wo.dom=Xn,Wo.url=bi,Wo.defineLazyProperty=ko,Wo.addLanguage("en",{"Non-Fullscreen":"Exit Fullscreen"});var $o=A,Zo=function(e,t,n){return e&&n&&n.responseURL&&t!==n.responseURL?n.responseURL:t},Qo=function(e){return Wo.log.debug?Wo.log.debug.bind(Wo,"VHS:",e+" >"):function(){}},Jo=1/30,es=.1,ts=function(e,t){var n,r=[];if(e&&e.length)for(n=0;n<e.length;n++)t(e.start(n),e.end(n))&&r.push([e.start(n),e.end(n)]);return Wo.createTimeRanges(r)},ns=function(e,t){return ts(e,(function(e,n){return e-es<=t&&n+es>=t}))},rs=function(e,t){return ts(e,(function(e){return e-Jo>=t}))},is=function(e){var t=[];if(!e||!e.length)return"";for(var n=0;n<e.length;n++)t.push(e.start(n)+" => "+e.end(n));return t.join(", ")},as=function(e){for(var t=[],n=0;n<e.length;n++)t.push({start:e.start(n),end:e.end(n)});return t},os=function(e){if(e&&e.length&&e.end)return e.end(e.length-1)},ss=function(e,t){var n=0;if(!e||!e.length)return n;for(var r=0;r<e.length;r++){var i=e.start(r),a=e.end(r);t>a||(n+=t>i&&t<=a?a-t:a-i)}return n},us=Wo.createTimeRange,ls=function(e,t){if(!t.preload)return t.duration;var n=0;return(t.parts||[]).forEach((function(e){n+=e.duration})),(t.preloadHints||[]).forEach((function(t){"PART"===t.type&&(n+=e.partTargetDuration)})),n},cs=function(e){return(e.segments||[]).reduce((function(e,t,n){return t.parts?t.parts.forEach((function(r,i){e.push({duration:r.duration,segmentIndex:n,partIndex:i,part:r,segment:t})})):e.push({duration:t.duration,segmentIndex:n,partIndex:null,segment:t,part:null}),e}),[])},ds=function(e){var t=e.segments&&e.segments.length&&e.segments[e.segments.length-1];return t&&t.parts||[]},fs=function(e){var t=e.preloadSegment;if(t){var n=t.parts,r=(t.preloadHints||[]).reduce((function(e,t){return e+("PART"===t.type?1:0)}),0);return r+=n&&n.length?n.length:0}},ps=function(e,t){if(t.endList)return 0;if(e&&e.suggestedPresentationDelay)return e.suggestedPresentationDelay;var n=ds(t).length>0;return n&&t.serverControl&&t.serverControl.partHoldBack?t.serverControl.partHoldBack:n&&t.partTargetDuration?3*t.partTargetDuration:t.serverControl&&t.serverControl.holdBack?t.serverControl.holdBack:t.targetDuration?3*t.targetDuration:0},hs=function(e,t,n){if("undefined"===typeof t&&(t=e.mediaSequence+e.segments.length),t<e.mediaSequence)return 0;var r=function(e,t){var n=0,r=t-e.mediaSequence,i=e.segments[r];if(i){if("undefined"!==typeof i.start)return{result:i.start,precise:!0};if("undefined"!==typeof i.end)return{result:i.end-i.duration,precise:!0}}for(;r--;){if("undefined"!==typeof(i=e.segments[r]).end)return{result:n+i.end,precise:!0};if(n+=ls(e,i),"undefined"!==typeof i.start)return{result:n+i.start,precise:!0}}return{result:n,precise:!1}}(e,t);if(r.precise)return r.result;var i=function(e,t){for(var n,r=0,i=t-e.mediaSequence;i<e.segments.length;i++){if("undefined"!==typeof(n=e.segments[i]).start)return{result:n.start-r,precise:!0};if(r+=ls(e,n),"undefined"!==typeof n.end)return{result:n.end-r,precise:!0}}return{result:-1,precise:!1}}(e,t);return i.precise?i.result:r.result+n},ms=function(e,t,n){if(!e)return 0;if("number"!==typeof n&&(n=0),"undefined"===typeof t){if(e.totalDuration)return e.totalDuration;if(!e.endList)return i()[1/0]}return hs(e,t,n)},gs=function(e){var t=e.defaultDuration,n=e.durationList,r=e.startIndex,i=e.endIndex,a=0;if(r>i){var o=[i,r];r=o[0],i=o[1]}if(r<0){for(var s=r;s<Math.min(0,i);s++)a+=t;r=0}for(var u=r;u<i;u++)a+=n[u].duration;return a},vs=function(e,t,n,r){if(!e||!e.segments)return null;if(e.endList)return ms(e);if(null===t)return null;t=t||0;var i=hs(e,e.mediaSequence+e.segments.length,t);return n&&(i-=r="number"===typeof r?r:ps(null,e)),Math.max(0,i)},ys=function(e){return e.excludeUntil&&e.excludeUntil>Date.now()},bs=function(e){return e.excludeUntil&&e.excludeUntil===1/0},Es=function(e){var t=ys(e);return!e.disabled&&!t},_s=function(e,t){return t.attributes&&t.attributes[e]},Cs=function(e,t){if(1===e.playlists.length)return!0;var n=t.attributes.BANDWIDTH||Number.MAX_VALUE;return 0===e.playlists.filter((function(e){return!!Es(e)&&(e.attributes.BANDWIDTH||0)<n})).length},As=function(e,t){return!(!e&&!t||!e&&t||e&&!t)&&(e===t||(!(!e.id||!t.id||e.id!==t.id)||(!(!e.resolvedUri||!t.resolvedUri||e.resolvedUri!==t.resolvedUri)||!(!e.uri||!t.uri||e.uri!==t.uri))))},Ts=function(e,t){var n=e&&e.mediaGroups&&e.mediaGroups.AUDIO||{},r=!1;for(var i in n){for(var a in n[i])if(r=t(n[i][a]))break;if(r)break}return!!r},ws=function(e){if(!e||!e.playlists||!e.playlists.length)return Ts(e,(function(e){return e.playlists&&e.playlists.length||e.uri}));for(var t=function(t){var n=e.playlists[t],r=n.attributes&&n.attributes.CODECS;return r&&r.split(",").every((function(e){return H(e)}))||Ts(e,(function(e){return As(n,e)}))?"continue":{v:!1}},n=0;n<e.playlists.length;n++){var r=t(n);if("continue"!==r&&"object"===typeof r)return r.v}return!0},Ss={liveEdgeDelay:ps,duration:ms,seekable:function(e,t,n){var r=t||0,i=vs(e,t,!0,n);return null===i?us():us(r,i)},getMediaInfoForTime:function(e){for(var t=e.playlist,n=e.currentTime,r=e.startingSegmentIndex,i=e.startingPartIndex,a=e.startTime,o=e.experimentalExactManifestTimings,s=n-a,u=cs(t),l=0,c=0;c<u.length;c++){var d=u[c];if(r===d.segmentIndex&&("number"!==typeof i||"number"!==typeof d.partIndex||i===d.partIndex)){l=c;break}}if(s<0){if(l>0)for(var f=l-1;f>=0;f--){var p=u[f];if(s+=p.duration,o){if(s<0)continue}else if(s+Jo<=0)continue;return{partIndex:p.partIndex,segmentIndex:p.segmentIndex,startTime:a-gs({defaultDuration:t.targetDuration,durationList:u,startIndex:l,endIndex:f})}}return{partIndex:u[0]&&u[0].partIndex||null,segmentIndex:u[0]&&u[0].segmentIndex||0,startTime:n}}if(l<0){for(var h=l;h<0;h++)if((s-=t.targetDuration)<0)return{partIndex:u[0]&&u[0].partIndex||null,segmentIndex:u[0]&&u[0].segmentIndex||0,startTime:n};l=0}for(var m=l;m<u.length;m++){var g=u[m];if(s-=g.duration,o){if(s>0)continue}else if(s-Jo>=0)continue;return{partIndex:g.partIndex,segmentIndex:g.segmentIndex,startTime:a+gs({defaultDuration:t.targetDuration,durationList:u,startIndex:l,endIndex:m})}}return{segmentIndex:u[u.length-1].segmentIndex,partIndex:u[u.length-1].partIndex,startTime:n}},isEnabled:Es,isDisabled:function(e){return e.disabled},isBlacklisted:ys,isIncompatible:bs,playlistEnd:vs,isAes:function(e){for(var t=0;t<e.segments.length;t++)if(e.segments[t].key)return!0;return!1},hasAttribute:_s,estimateSegmentRequestTime:function(e,t,n,r){return void 0===r&&(r=0),_s("BANDWIDTH",n)?(e*n.attributes.BANDWIDTH-8*r)/t:NaN},isLowestEnabledRendition:Cs,isAudioOnly:ws,playlistMatch:As,segmentDurationWithParts:ls},ks=Wo.log,Ds=function(e,t){return e+"-"+t},xs=function(e,t,n){return"placeholder-uri-"+e+"-"+t+"-"+n},Os=function(e,t){e.mediaGroups&&["AUDIO","SUBTITLES"].forEach((function(n){if(e.mediaGroups[n])for(var r in e.mediaGroups[n])for(var i in e.mediaGroups[n][r]){var a=e.mediaGroups[n][r][i];t(a,n,r,i)}}))},Ns=function(e){var t=e.playlist,n=e.uri,r=e.id;t.id=r,t.playlistErrors_=0,n&&(t.uri=n),t.attributes=t.attributes||{}},Is=function(e,t,n){void 0===n&&(n=xs),e.uri=t;for(var r=0;r<e.playlists.length;r++)if(!e.playlists[r].uri){var i="placeholder-uri-"+r;e.playlists[r].uri=i}var a=ws(e);Os(e,(function(t,r,i,o){if(!t.playlists||!t.playlists.length){if(a&&"AUDIO"===r&&!t.uri)for(var u=0;u<e.playlists.length;u++){var l=e.playlists[u];if(l.attributes&&l.attributes.AUDIO&&l.attributes.AUDIO===i)return}t.playlists=[(0,s.A)({},t)]}t.playlists.forEach((function(t,a){var s=n(r,i,o,t),u=Ds(a,s);t.uri?t.resolvedUri=t.resolvedUri||$o(e.uri,t.uri):(t.uri=0===a?s:u,t.resolvedUri=t.uri),t.id=t.id||u,t.attributes=t.attributes||{},e.playlists[t.id]=t,e.playlists[t.uri]=t}))})),function(e){for(var t=e.playlists.length;t--;){var n=e.playlists[t];Ns({playlist:n,id:Ds(t,n.uri)}),n.resolvedUri=$o(e.uri,n.uri),e.playlists[n.id]=n,e.playlists[n.uri]=n,n.attributes.BANDWIDTH||ks.warn("Invalid playlist STREAM-INF detected. Missing BANDWIDTH attribute.")}}(e),function(e){Os(e,(function(t){t.uri&&(t.resolvedUri=$o(e.uri,t.uri))}))}(e)},Ps=Wo.mergeOptions,Ms=Wo.EventTarget,Ls=function(e,t){if(!e)return t;var n=Ps(e,t);if(e.preloadHints&&!t.preloadHints&&delete n.preloadHints,e.parts&&!t.parts)delete n.parts;else if(e.parts&&t.parts)for(var r=0;r<t.parts.length;r++)e.parts&&e.parts[r]&&(n.parts[r]=Ps(e.parts[r],t.parts[r]));return!e.skipped&&t.skipped&&(n.skipped=!1),e.preload&&!t.preload&&(n.preload=!1),n},Rs=function(e,t){!e.resolvedUri&&e.uri&&(e.resolvedUri=$o(t,e.uri)),e.key&&!e.key.resolvedUri&&(e.key.resolvedUri=$o(t,e.key.uri)),e.map&&!e.map.resolvedUri&&(e.map.resolvedUri=$o(t,e.map.uri)),e.map&&e.map.key&&!e.map.key.resolvedUri&&(e.map.key.resolvedUri=$o(t,e.map.key.uri)),e.parts&&e.parts.length&&e.parts.forEach((function(e){e.resolvedUri||(e.resolvedUri=$o(t,e.uri))})),e.preloadHints&&e.preloadHints.length&&e.preloadHints.forEach((function(e){e.resolvedUri||(e.resolvedUri=$o(t,e.uri))}))},Fs=function(e){var t=e.segments||[],n=e.preloadSegment;if(n&&n.parts&&n.parts.length){if(n.preloadHints)for(var r=0;r<n.preloadHints.length;r++)if("MAP"===n.preloadHints[r].type)return t;n.duration=e.targetDuration,n.preload=!0,t.push(n)}return t},Bs=function(e,t){return e===t||e.segments&&t.segments&&e.segments.length===t.segments.length&&e.endList===t.endList&&e.mediaSequence===t.mediaSequence&&e.preloadSegment===t.preloadSegment},js=function(e,t,n){void 0===n&&(n=Bs);var r=Ps(e,{}),i=r.playlists[t.id];if(!i)return null;if(n(i,t))return null;t.segments=Fs(t);var a=Ps(i,t);if(a.preloadSegment&&!t.preloadSegment&&delete a.preloadSegment,i.segments){if(t.skip){t.segments=t.segments||[];for(var o=0;o<t.skip.skippedSegments;o++)t.segments.unshift({skipped:!0})}a.segments=function(e,t,n){var r=e.slice(),i=t.slice();n=n||0;for(var a,o=[],s=0;s<i.length;s++){var u=r[s+n],l=i[s];u?(a=u.map||a,o.push(Ls(u,l))):(a&&!l.map&&(l.map=a),o.push(l))}return o}(i.segments,t.segments,t.mediaSequence-i.mediaSequence)}a.segments.forEach((function(e){Rs(e,a.resolvedUri)}));for(var s=0;s<r.playlists.length;s++)r.playlists[s].id===t.id&&(r.playlists[s]=a);return r.playlists[t.id]=a,r.playlists[t.uri]=a,Os(e,(function(e,n,r,i){if(e.playlists)for(var o=0;o<e.playlists.length;o++)t.id===e.playlists[o].id&&(e.playlists[o]=a)})),r},Us=function(e,t){var n=e.segments||[],r=n[n.length-1],i=r&&r.parts&&r.parts[r.parts.length-1],a=i&&i.duration||r&&r.duration;return t&&a?1e3*a:500*(e.partTargetDuration||e.targetDuration||10)},Hs=function(e){function t(t,n,r){var i;if(void 0===r&&(r={}),i=e.call(this)||this,!t)throw new Error("A non-empty playlist URL or object is required");i.logger_=Qo("PlaylistLoader");var a=r,o=a.withCredentials,s=void 0!==o&&o,u=a.handleManifestRedirects,l=void 0!==u&&u;i.src=t,i.vhs_=n,i.withCredentials=s,i.handleManifestRedirects=l;var d=n.options_;return i.customTagParsers=d&&d.customTagParsers||[],i.customTagMappers=d&&d.customTagMappers||[],i.experimentalLLHLS=d&&d.experimentalLLHLS||!1,Wo.browser.IE_VERSION&&(i.experimentalLLHLS=!1),i.state="HAVE_NOTHING",i.handleMediaupdatetimeout_=i.handleMediaupdatetimeout_.bind((0,c.A)(i)),i.on("mediaupdatetimeout",i.handleMediaupdatetimeout_),i}(0,d.A)(t,e);var n=t.prototype;return n.handleMediaupdatetimeout_=function(){var e=this;if("HAVE_METADATA"===this.state){var t=this.media(),n=$o(this.master.uri,t.uri);this.experimentalLLHLS&&(n=function(e,t){if(t.endList||!t.serverControl)return e;var n={};if(t.serverControl.canBlockReload){var r=t.preloadSegment,a=t.mediaSequence+t.segments.length;if(r){var o=r.parts||[],s=fs(t)-1;s>-1&&s!==o.length-1&&(n._HLS_part=s),(s>-1||o.length)&&a--}n._HLS_msn=a}if(t.serverControl&&t.serverControl.canSkipUntil&&(n._HLS_skip=t.serverControl.canSkipDateranges?"v2":"YES"),Object.keys(n).length){var u=new(i().URL)(e);["_HLS_skip","_HLS_msn","_HLS_part"].forEach((function(e){n.hasOwnProperty(e)&&u.searchParams.set(e,n[e])})),e=u.toString()}return e}(n,t)),this.state="HAVE_CURRENT_METADATA",this.request=this.vhs_.xhr({uri:n,withCredentials:this.withCredentials},(function(t,n){if(e.request)return t?e.playlistRequestError(e.request,e.media(),"HAVE_METADATA"):void e.haveMetadata({playlistString:e.request.responseText,url:e.media().uri,id:e.media().id})}))}},n.playlistRequestError=function(e,t,n){var r=t.uri,i=t.id;this.request=null,n&&(this.state=n),this.error={playlist:this.master.playlists[i],status:e.status,message:"HLS playlist request error at URL: "+r+".",responseText:e.responseText,code:e.status>=500?4:2},this.trigger("error")},n.parseManifest_=function(e){var t=this,n=e.url;return function(e){var t=e.onwarn,n=e.oninfo,r=e.manifestString,i=e.customTagParsers,a=void 0===i?[]:i,o=e.customTagMappers,s=void 0===o?[]:o,u=e.experimentalLLHLS,l=new L;t&&l.on("warn",t),n&&l.on("info",n),a.forEach((function(e){return l.addParser(e)})),s.forEach((function(e){return l.addTagMapper(e)})),l.push(r),l.end();var c=l.manifest;if(u||(["preloadSegment","skip","serverControl","renditionReports","partInf","partTargetDuration"].forEach((function(e){c.hasOwnProperty(e)&&delete c[e]})),c.segments&&c.segments.forEach((function(e){["parts","preloadHints"].forEach((function(t){e.hasOwnProperty(t)&&delete e[t]}))}))),!c.targetDuration){var d=10;c.segments&&c.segments.length&&(d=c.segments.reduce((function(e,t){return Math.max(e,t.duration)}),0)),t&&t("manifest has no targetDuration defaulting to "+d),c.targetDuration=d}var f=ds(c);if(f.length&&!c.partTargetDuration){var p=f.reduce((function(e,t){return Math.max(e,t.duration)}),0);t&&(t("manifest has no partTargetDuration defaulting to "+p),ks.error("LL-HLS manifest has parts but lacks required #EXT-X-PART-INF:PART-TARGET value. See https://datatracker.ietf.org/doc/html/draft-pantos-hls-rfc8216bis-09#section-4.4.3.7. Playback is not guaranteed.")),c.partTargetDuration=p}return c}({onwarn:function(e){var r=e.message;return t.logger_("m3u8-parser warn for "+n+": "+r)},oninfo:function(e){var r=e.message;return t.logger_("m3u8-parser info for "+n+": "+r)},manifestString:e.manifestString,customTagParsers:this.customTagParsers,customTagMappers:this.customTagMappers,experimentalLLHLS:this.experimentalLLHLS})},n.haveMetadata=function(e){var t=e.playlistString,n=e.playlistObject,r=e.url,i=e.id;this.request=null,this.state="HAVE_METADATA";var a=n||this.parseManifest_({url:r,manifestString:t});a.lastRequest=Date.now(),Ns({playlist:a,uri:r,id:i});var o=js(this.master,a);this.targetDuration=a.partTargetDuration||a.targetDuration,this.pendingMedia_=null,o?(this.master=o,this.media_=this.master.playlists[i]):this.trigger("playlistunchanged"),this.updateMediaUpdateTimeout_(Us(this.media(),!!o)),this.trigger("loadedplaylist")},n.dispose=function(){this.trigger("dispose"),this.stopRequest(),i().clearTimeout(this.mediaUpdateTimeout),i().clearTimeout(this.finalRenditionTimeout),this.off()},n.stopRequest=function(){if(this.request){var e=this.request;this.request=null,e.onreadystatechange=null,e.abort()}},n.media=function(e,t){var n=this;if(!e)return this.media_;if("HAVE_NOTHING"===this.state)throw new Error("Cannot switch media playlist from "+this.state);if("string"===typeof e){if(!this.master.playlists[e])throw new Error("Unknown playlist URI: "+e);e=this.master.playlists[e]}if(i().clearTimeout(this.finalRenditionTimeout),t){var r=(e.partTargetDuration||e.targetDuration)/2*1e3||5e3;this.finalRenditionTimeout=i().setTimeout(this.media.bind(this,e,!1),r)}else{var a=this.state,o=!this.media_||e.id!==this.media_.id,s=this.master.playlists[e.id];if(s&&s.endList||e.endList&&e.segments.length)return this.request&&(this.request.onreadystatechange=null,this.request.abort(),this.request=null),this.state="HAVE_METADATA",this.media_=e,void(o&&(this.trigger("mediachanging"),"HAVE_MASTER"===a?this.trigger("loadedmetadata"):this.trigger("mediachange")));if(this.updateMediaUpdateTimeout_(Us(e,!0)),o){if(this.state="SWITCHING_MEDIA",this.request){if(e.resolvedUri===this.request.url)return;this.request.onreadystatechange=null,this.request.abort(),this.request=null}this.media_&&this.trigger("mediachanging"),this.pendingMedia_=e,this.request=this.vhs_.xhr({uri:e.resolvedUri,withCredentials:this.withCredentials},(function(t,r){if(n.request){if(e.lastRequest=Date.now(),e.resolvedUri=Zo(n.handleManifestRedirects,e.resolvedUri,r),t)return n.playlistRequestError(n.request,e,a);n.haveMetadata({playlistString:r.responseText,url:e.uri,id:e.id}),"HAVE_MASTER"===a?n.trigger("loadedmetadata"):n.trigger("mediachange")}}))}}},n.pause=function(){this.mediaUpdateTimeout&&(i().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null),this.stopRequest(),"HAVE_NOTHING"===this.state&&(this.started=!1),"SWITCHING_MEDIA"===this.state?this.media_?this.state="HAVE_METADATA":this.state="HAVE_MASTER":"HAVE_CURRENT_METADATA"===this.state&&(this.state="HAVE_METADATA")},n.load=function(e){var t=this;this.mediaUpdateTimeout&&(i().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null);var n=this.media();if(e){var r=n?(n.partTargetDuration||n.targetDuration)/2*1e3:5e3;this.mediaUpdateTimeout=i().setTimeout((function(){t.mediaUpdateTimeout=null,t.load()}),r)}else this.started?n&&!n.endList?this.trigger("mediaupdatetimeout"):this.trigger("loadedplaylist"):this.start()},n.updateMediaUpdateTimeout_=function(e){var t=this;this.mediaUpdateTimeout&&(i().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null),this.media()&&!this.media().endList&&(this.mediaUpdateTimeout=i().setTimeout((function(){t.mediaUpdateTimeout=null,t.trigger("mediaupdatetimeout"),t.updateMediaUpdateTimeout_(e)}),e))},n.start=function(){var e=this;if(this.started=!0,"object"===typeof this.src)return this.src.uri||(this.src.uri=i().location.href),this.src.resolvedUri=this.src.uri,void setTimeout((function(){e.setupInitialPlaylist(e.src)}),0);this.request=this.vhs_.xhr({uri:this.src,withCredentials:this.withCredentials},(function(t,n){if(e.request){if(e.request=null,t)return e.error={status:n.status,message:"HLS playlist request error at URL: "+e.src+".",responseText:n.responseText,code:2},"HAVE_NOTHING"===e.state&&(e.started=!1),e.trigger("error");e.src=Zo(e.handleManifestRedirects,e.src,n);var r=e.parseManifest_({manifestString:n.responseText,url:e.src});e.setupInitialPlaylist(r)}}))},n.srcUri=function(){return"string"===typeof this.src?this.src:this.src.uri},n.setupInitialPlaylist=function(e){if(this.state="HAVE_MASTER",e.playlists)return this.master=e,Is(this.master,this.srcUri()),e.playlists.forEach((function(e){e.segments=Fs(e),e.segments.forEach((function(t){Rs(t,e.resolvedUri)}))})),this.trigger("loadedplaylist"),void(this.request||this.media(this.master.playlists[0]));var t=this.srcUri()||i().location.href;this.master=function(e,t){var n=Ds(0,t),r={mediaGroups:{AUDIO:{},VIDEO:{},"CLOSED-CAPTIONS":{},SUBTITLES:{}},uri:i().location.href,resolvedUri:i().location.href,playlists:[{uri:t,id:n,resolvedUri:t,attributes:{}}]};return r.playlists[n]=r.playlists[0],r.playlists[t]=r.playlists[0],r}(0,t),this.haveMetadata({playlistObject:e,url:t,id:this.master.playlists[0].id}),this.trigger("loadedmetadata")},t}(Ms),zs=Wo.xhr,Vs=Wo.mergeOptions,Ys=function(e,t,n,r){var i="arraybuffer"===e.responseType?e.response:e.responseText;!t&&i&&(e.responseTime=Date.now(),e.roundTripTime=e.responseTime-e.requestTime,e.bytesReceived=i.byteLength||i.length,e.bandwidth||(e.bandwidth=Math.floor(e.bytesReceived/e.roundTripTime*8*1e3))),n.headers&&(e.responseHeaders=n.headers),t&&"ETIMEDOUT"===t.code&&(e.timedout=!0),t||e.aborted||200===n.statusCode||206===n.statusCode||0===n.statusCode||(t=new Error("XHR Failed with a response of: "+(e&&(i||e.responseText)))),r(t,e)},Gs=function(){var e=function e(t,n){t=Vs({timeout:45e3},t);var r=e.beforeRequest||Wo.Vhs.xhr.beforeRequest;if(r&&"function"===typeof r){var i=r(t);i&&(t=i)}var a=(!0===Wo.Vhs.xhr.original?zs:Wo.Vhs.xhr)(t,(function(e,t){return Ys(a,e,t,n)})),o=a.abort;return a.abort=function(){return a.aborted=!0,o.apply(a,arguments)},a.uri=t.uri,a.requestTime=Date.now(),a};return e.original=!0,e},qs=function(e){var t,n={};return e.byterange&&(n.Range="bytes="+(t=e.byterange).offset+"-"+("bigint"===typeof t.offset||"bigint"===typeof t.length?i().BigInt(t.offset)+i().BigInt(t.length)-i().BigInt(1):t.offset+t.length-1)),n},Ws=function(e,t){return e.start(t)+"-"+e.end(t)},Ks=function(e,t){var n=e.toString(16);return"00".substring(0,2-n.length)+n+(t%2?" ":"")},Xs=function(e){return e>=32&&e<126?String.fromCharCode(e):"."},$s=function(e){var t={};return Object.keys(e).forEach((function(n){var r=e[n];X(r)?t[n]={bytes:r.buffer,byteOffset:r.byteOffset,byteLength:r.byteLength}:t[n]=r})),t},Zs=function(e){var t=e.byterange||{length:1/0,offset:0};return[t.length,t.offset,e.resolvedUri].join(",")},Qs=function(e){return e.resolvedUri},Js=function(e){for(var t=Array.prototype.slice.call(e),n=16,r="",i=0;i<t.length/n;i++)r+=t.slice(i*n,i*n+n).map(Ks).join("")+" "+t.slice(i*n,i*n+n).map(Xs).join("")+"\n";return r},eu=Object.freeze({__proto__:null,createTransferableMessage:$s,initSegmentId:Zs,segmentKeyId:Qs,hexDump:Js,tagDump:function(e){var t=e.bytes;return Js(t)},textRanges:function(e){var t,n="";for(t=0;t<e.length;t++)n+=Ws(e,t)+" ";return n}}),tu=function(e){var t=e.playlist,n=e.time,r=void 0===n?void 0:n,i=e.callback;if(!i)throw new Error("getProgramTime: callback must be provided");if(!t||void 0===r)return i({message:"getProgramTime: playlist and time must be provided"});var a=function(e,t){if(!t||!t.segments||0===t.segments.length)return null;for(var n,r=0,i=0;i<t.segments.length&&!(e<=(r=(n=t.segments[i]).videoTimingInfo?n.videoTimingInfo.transmuxedPresentationEnd:r+n.duration));i++);var a=t.segments[t.segments.length-1];if(a.videoTimingInfo&&a.videoTimingInfo.transmuxedPresentationEnd<e)return null;if(e>r){if(e>r+.25*a.duration)return null;n=a}return{segment:n,estimatedStart:n.videoTimingInfo?n.videoTimingInfo.transmuxedPresentationStart:r-n.duration,type:n.videoTimingInfo?"accurate":"estimate"}}(r,t);if(!a)return i({message:"valid programTime was not found"});if("estimate"===a.type)return i({message:"Accurate programTime could not be determined. Please seek to e.seekTime and try again",seekTime:a.estimatedStart});var o={mediaSeconds:r},s=function(e,t){if(!t.dateTimeObject)return null;var n=t.videoTimingInfo.transmuxerPrependedSeconds,r=e-(t.videoTimingInfo.transmuxedPresentationStart+n);return new Date(t.dateTimeObject.getTime()+1e3*r)}(r,a.segment);return s&&(o.programDateTime=s.toISOString()),i(null,o)},nu=function e(t){var n=t.programTime,r=t.playlist,i=t.retryCount,a=void 0===i?2:i,o=t.seekTo,s=t.pauseAfterSeek,u=void 0===s||s,l=t.tech,c=t.callback;if(!c)throw new Error("seekToProgramTime: callback must be provided");if("undefined"===typeof n||!r||!o)return c({message:"seekToProgramTime: programTime, seekTo and playlist must be provided"});if(!r.endList&&!l.hasStarted_)return c({message:"player must be playing a live stream to start buffering"});if(!function(e){if(!e.segments||0===e.segments.length)return!1;for(var t=0;t<e.segments.length;t++)if(!e.segments[t].dateTimeObject)return!1;return!0}(r))return c({message:"programDateTime tags must be provided in the manifest "+r.resolvedUri});var d=function(e,t){var n;try{n=new Date(e)}catch(l){return null}if(!t||!t.segments||0===t.segments.length)return null;var r=t.segments[0];if(n<r.dateTimeObject)return null;for(var i=0;i<t.segments.length-1&&(r=t.segments[i],!(n<t.segments[i+1].dateTimeObject));i++);var a,o=t.segments[t.segments.length-1],s=o.dateTimeObject,u=o.videoTimingInfo?(a=o.videoTimingInfo).transmuxedPresentationEnd-a.transmuxedPresentationStart-a.transmuxerPrependedSeconds:o.duration+.25*o.duration;return n>new Date(s.getTime()+1e3*u)?null:(n>s&&(r=o),{segment:r,estimatedStart:r.videoTimingInfo?r.videoTimingInfo.transmuxedPresentationStart:Ss.duration(t,t.mediaSequence+t.segments.indexOf(r)),type:r.videoTimingInfo?"accurate":"estimate"})}(n,r);if(!d)return c({message:n+" was not found in the stream"});var f=d.segment,p=function(e,t){var n,r;try{n=new Date(e),r=new Date(t)}catch(a){}var i=n.getTime();return(r.getTime()-i)/1e3}(f.dateTimeObject,n);if("estimate"===d.type)return 0===a?c({message:n+" is not buffered yet. Try again"}):(o(d.estimatedStart+p),void l.one("seeked",(function(){e({programTime:n,playlist:r,retryCount:a-1,seekTo:o,pauseAfterSeek:u,tech:l,callback:c})})));var h=f.start+p;l.one("seeked",(function(){return c(null,l.currentTime())})),u&&l.pause(),o(h)},ru=function(e,t){if(4===e.readyState)return t()},iu=function(e,t,n){var r,i=[],a=!1,o=function(e,t,r,i){return t.abort(),a=!0,n(e,t,r,i)},s=function(e,t){if(!a){if(e)return o(e,t,"",i);var n=t.responseText.substring(i&&i.byteLength||0,t.responseText.length);if(i=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if((t=t.filter((function(e){return e&&(e.byteLength||e.length)&&"string"!==typeof e}))).length<=1)return $(t[0]);var r=t.reduce((function(e,t,n){return e+(t.byteLength||t.length)}),0),i=new Uint8Array(r),a=0;return t.forEach((function(e){e=$(e),i.set(e,a),a+=e.byteLength})),i}(i,te(n,!0)),r=r||st(i),i.length<10||r&&i.length<r+2)return ru(t,(function(){return o(e,t,"",i)}));var s=kt(i);return"ts"===s&&i.length<188||!s&&i.length<376?ru(t,(function(){return o(e,t,"",i)})):o(null,t,s,i)}},u={uri:e,beforeSend:function(e){e.overrideMimeType("text/plain; charset=x-user-defined"),e.addEventListener("progress",(function(t){return t.total,t.loaded,Ys(e,null,{statusCode:e.status},s)}))}},l=t(u,(function(e,t){return Ys(l,e,t,s)}));return l},au=Wo.EventTarget,ou=Wo.mergeOptions,su=function(e,t){if(!Bs(e,t))return!1;if(e.sidx&&t.sidx&&(e.sidx.offset!==t.sidx.offset||e.sidx.length!==t.sidx.length))return!1;if(!e.sidx&&t.sidx||e.sidx&&!t.sidx)return!1;if(e.segments&&!t.segments||!e.segments&&t.segments)return!1;if(!e.segments&&!t.segments)return!0;for(var n=0;n<e.segments.length;n++){var r=e.segments[n],i=t.segments[n];if(r.uri!==i.uri)return!1;if(r.byterange||i.byterange){var a=r.byterange,o=i.byterange;if(a&&!o||!a&&o)return!1;if(a.offset!==o.offset||a.length!==o.length)return!1}}return!0},uu=function(e,t,n,r){return"placeholder-uri-"+e+"-"+t+"-"+(r.attributes.NAME||n)},lu=function(e,t,n){for(var r=!0,i=ou(e,{duration:t.duration,minimumUpdatePeriod:t.minimumUpdatePeriod,timelineStarts:t.timelineStarts}),a=0;a<t.playlists.length;a++){var o=t.playlists[a];if(o.sidx){var s=De(o.sidx);n&&n[s]&&n[s].sidx&&_e(o,n[s].sidx,o.sidx.resolvedUri)}var u=js(i,o,su);u&&(i=u,r=!1)}return Os(t,(function(e,t,n,a){if(e.playlists&&e.playlists.length){var o=e.playlists[0].id,s=js(i,e.playlists[0],su);s&&(a in(i=s).mediaGroups[t][n]||(i.mediaGroups[t][n][a]=e),i.mediaGroups[t][n][a].playlists[0]=i.playlists[o],r=!1)}})),function(e,t){Os(e,(function(n,r,i,a){a in t.mediaGroups[r][i]||delete e.mediaGroups[r][i][a]}))}(i,t),t.minimumUpdatePeriod!==e.minimumUpdatePeriod&&(r=!1),r?null:i},cu=function(e,t){var n,r,i={};for(var a in e){var o=e[a].sidx;if(o){var s=De(o);if(!t[s])break;var u=t[s].sidxInfo;n=u,r=o,(Boolean(!n.map&&!r.map)||Boolean(n.map&&r.map&&n.map.byterange.offset===r.map.byterange.offset&&n.map.byterange.length===r.map.byterange.length))&&n.uri===r.uri&&n.byterange.offset===r.byterange.offset&&n.byterange.length===r.byterange.length&&(i[s]=t[s])}}return i},du=function(e){function t(t,n,r,i){var a;void 0===r&&(r={}),(a=e.call(this)||this).masterPlaylistLoader_=i||(0,c.A)(a),i||(a.isMaster_=!0);var o=r,s=o.withCredentials,u=void 0!==s&&s,l=o.handleManifestRedirects,d=void 0!==l&&l;if(a.vhs_=n,a.withCredentials=u,a.handleManifestRedirects=d,!t)throw new Error("A non-empty playlist URL or object is required");return a.on("minimumUpdatePeriod",(function(){a.refreshXml_()})),a.on("mediaupdatetimeout",(function(){a.refreshMedia_(a.media().id)})),a.state="HAVE_NOTHING",a.loadedPlaylists_={},a.logger_=Qo("DashPlaylistLoader"),a.isMaster_?(a.masterPlaylistLoader_.srcUrl=t,a.masterPlaylistLoader_.sidxMapping_={}):a.childPlaylist_=t,a}(0,d.A)(t,e);var n=t.prototype;return n.requestErrored_=function(e,t,n){return!this.request||(this.request=null,e?(this.error="object"!==typeof e||e instanceof Error?{status:t.status,message:"DASH request error at URL: "+t.uri,response:t.response,code:2}:e,n&&(this.state=n),this.trigger("error"),!0):void 0)},n.addSidxSegments_=function(e,t,n){var r=this,a=e.sidx&&De(e.sidx);if(e.sidx&&a&&!this.masterPlaylistLoader_.sidxMapping_[a]){var o=Zo(this.handleManifestRedirects,e.sidx.resolvedUri),s=function(i,o){if(!r.requestErrored_(i,o,t)){var s,u=r.masterPlaylistLoader_.sidxMapping_;try{s=at()($(o.response).subarray(8))}catch(l){return void r.requestErrored_(l,o,t)}return u[a]={sidxInfo:e.sidx,sidx:s},_e(e,s,e.sidx.resolvedUri),n(!0)}};this.request=iu(o,this.vhs_.xhr,(function(t,n,i,a){if(t)return s(t,n);if(!i||"mp4"!==i)return s({status:n.status,message:"Unsupported "+(i||"unknown")+" container type for sidx segment at URL: "+o,response:"",playlist:e,internal:!0,blacklistDuration:1/0,code:2},n);var u=e.sidx.byterange,l=u.offset,c=u.length;if(a.length>=c+l)return s(t,{response:a.subarray(l,l+c),status:n.status,uri:n.uri});r.request=r.vhs_.xhr({uri:o,responseType:"arraybuffer",headers:qs({byterange:e.sidx.byterange})},s)}))}else this.mediaRequest_=i().setTimeout((function(){return n(!1)}),0)},n.dispose=function(){this.trigger("dispose"),this.stopRequest(),this.loadedPlaylists_={},i().clearTimeout(this.minimumUpdatePeriodTimeout_),i().clearTimeout(this.mediaRequest_),i().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null,this.mediaRequest_=null,this.minimumUpdatePeriodTimeout_=null,this.masterPlaylistLoader_.createMupOnMedia_&&(this.off("loadedmetadata",this.masterPlaylistLoader_.createMupOnMedia_),this.masterPlaylistLoader_.createMupOnMedia_=null),this.off()},n.hasPendingRequest=function(){return this.request||this.mediaRequest_},n.stopRequest=function(){if(this.request){var e=this.request;this.request=null,e.onreadystatechange=null,e.abort()}},n.media=function(e){var t=this;if(!e)return this.media_;if("HAVE_NOTHING"===this.state)throw new Error("Cannot switch media playlist from "+this.state);var n=this.state;if("string"===typeof e){if(!this.masterPlaylistLoader_.master.playlists[e])throw new Error("Unknown playlist URI: "+e);e=this.masterPlaylistLoader_.master.playlists[e]}var r=!this.media_||e.id!==this.media_.id;if(r&&this.loadedPlaylists_[e.id]&&this.loadedPlaylists_[e.id].endList)return this.state="HAVE_METADATA",this.media_=e,void(r&&(this.trigger("mediachanging"),this.trigger("mediachange")));r&&(this.media_&&this.trigger("mediachanging"),this.addSidxSegments_(e,n,(function(r){t.haveMetadata({startingState:n,playlist:e})})))},n.haveMetadata=function(e){var t=e.startingState,n=e.playlist;this.state="HAVE_METADATA",this.loadedPlaylists_[n.id]=n,this.mediaRequest_=null,this.refreshMedia_(n.id),"HAVE_MASTER"===t?this.trigger("loadedmetadata"):this.trigger("mediachange")},n.pause=function(){this.masterPlaylistLoader_.createMupOnMedia_&&(this.off("loadedmetadata",this.masterPlaylistLoader_.createMupOnMedia_),this.masterPlaylistLoader_.createMupOnMedia_=null),this.stopRequest(),i().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null,this.isMaster_&&(i().clearTimeout(this.masterPlaylistLoader_.minimumUpdatePeriodTimeout_),this.masterPlaylistLoader_.minimumUpdatePeriodTimeout_=null),"HAVE_NOTHING"===this.state&&(this.started=!1)},n.load=function(e){var t=this;i().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null;var n=this.media();if(e){var r=n?n.targetDuration/2*1e3:5e3;this.mediaUpdateTimeout=i().setTimeout((function(){return t.load()}),r)}else this.started?n&&!n.endList?(this.isMaster_&&!this.minimumUpdatePeriodTimeout_&&(this.trigger("minimumUpdatePeriod"),this.updateMinimumUpdatePeriodTimeout_()),this.trigger("mediaupdatetimeout")):this.trigger("loadedplaylist"):this.start()},n.start=function(){var e=this;this.started=!0,this.isMaster_?this.requestMaster_((function(t,n){e.haveMaster_(),e.hasPendingRequest()||e.media_||e.media(e.masterPlaylistLoader_.master.playlists[0])})):this.mediaRequest_=i().setTimeout((function(){return e.haveMaster_()}),0)},n.requestMaster_=function(e){var t=this;this.request=this.vhs_.xhr({uri:this.masterPlaylistLoader_.srcUrl,withCredentials:this.withCredentials},(function(n,r){if(!t.requestErrored_(n,r)){var i=r.responseText!==t.masterPlaylistLoader_.masterXml_;return t.masterPlaylistLoader_.masterXml_=r.responseText,r.responseHeaders&&r.responseHeaders.date?t.masterLoaded_=Date.parse(r.responseHeaders.date):t.masterLoaded_=Date.now(),t.masterPlaylistLoader_.srcUrl=Zo(t.handleManifestRedirects,t.masterPlaylistLoader_.srcUrl,r),i?(t.handleMaster_(),void t.syncClientServerClock_((function(){return e(r,i)}))):e(r,i)}"HAVE_NOTHING"===t.state&&(t.started=!1)}))},n.syncClientServerClock_=function(e){var t=this,n=rt(this.masterPlaylistLoader_.masterXml_);return null===n?(this.masterPlaylistLoader_.clientOffset_=this.masterLoaded_-Date.now(),e()):"DIRECT"===n.method?(this.masterPlaylistLoader_.clientOffset_=n.value-Date.now(),e()):void(this.request=this.vhs_.xhr({uri:$o(this.masterPlaylistLoader_.srcUrl,n.value),method:n.method,withCredentials:this.withCredentials},(function(r,i){if(t.request){if(r)return t.masterPlaylistLoader_.clientOffset_=t.masterLoaded_-Date.now(),e();var a;a="HEAD"===n.method?i.responseHeaders&&i.responseHeaders.date?Date.parse(i.responseHeaders.date):t.masterLoaded_:Date.parse(i.responseText),t.masterPlaylistLoader_.clientOffset_=a-Date.now(),e()}})))},n.haveMaster_=function(){this.state="HAVE_MASTER",this.isMaster_?this.trigger("loadedplaylist"):this.media_||this.media(this.childPlaylist_)},n.handleMaster_=function(){this.mediaRequest_=null;var e=this.masterPlaylistLoader_.master,t=function(e){var t=e.masterXml,n=e.srcUrl,r=e.clientOffset,i=e.sidxMapping,a=e.previousManifest,o=nt(t,{manifestUri:n,clientOffset:r,sidxMapping:i,previousManifest:a});return Is(o,n,uu),o}({masterXml:this.masterPlaylistLoader_.masterXml_,srcUrl:this.masterPlaylistLoader_.srcUrl,clientOffset:this.masterPlaylistLoader_.clientOffset_,sidxMapping:this.masterPlaylistLoader_.sidxMapping_,previousManifest:e});e&&(t=lu(e,t,this.masterPlaylistLoader_.sidxMapping_)),this.masterPlaylistLoader_.master=t||e;var n=this.masterPlaylistLoader_.master.locations&&this.masterPlaylistLoader_.master.locations[0];return n&&n!==this.masterPlaylistLoader_.srcUrl&&(this.masterPlaylistLoader_.srcUrl=n),(!e||t&&t.minimumUpdatePeriod!==e.minimumUpdatePeriod)&&this.updateMinimumUpdatePeriodTimeout_(),Boolean(t)},n.updateMinimumUpdatePeriodTimeout_=function(){var e=this.masterPlaylistLoader_;e.createMupOnMedia_&&(e.off("loadedmetadata",e.createMupOnMedia_),e.createMupOnMedia_=null),e.minimumUpdatePeriodTimeout_&&(i().clearTimeout(e.minimumUpdatePeriodTimeout_),e.minimumUpdatePeriodTimeout_=null);var t=e.master&&e.master.minimumUpdatePeriod;0===t&&(e.media()?t=1e3*e.media().targetDuration:(e.createMupOnMedia_=e.updateMinimumUpdatePeriodTimeout_,e.one("loadedmetadata",e.createMupOnMedia_))),"number"!==typeof t||t<=0?t<0&&this.logger_("found invalid minimumUpdatePeriod of "+t+", not setting a timeout"):this.createMUPTimeout_(t)},n.createMUPTimeout_=function(e){var t=this.masterPlaylistLoader_;t.minimumUpdatePeriodTimeout_=i().setTimeout((function(){t.minimumUpdatePeriodTimeout_=null,t.trigger("minimumUpdatePeriod"),t.createMUPTimeout_(e)}),e)},n.refreshXml_=function(){var e=this;this.requestMaster_((function(t,n){n&&(e.media_&&(e.media_=e.masterPlaylistLoader_.master.playlists[e.media_.id]),e.masterPlaylistLoader_.sidxMapping_=function(e,t){var n=cu(e.playlists,t);return Os(e,(function(e,r,i,a){if(e.playlists&&e.playlists.length){var o=e.playlists;n=ou(n,cu(o,t))}})),n}(e.masterPlaylistLoader_.master,e.masterPlaylistLoader_.sidxMapping_),e.addSidxSegments_(e.media(),e.state,(function(t){e.refreshMedia_(e.media().id)})))}))},n.refreshMedia_=function(e){var t=this;if(!e)throw new Error("refreshMedia_ must take a media id");this.media_&&this.isMaster_&&this.handleMaster_();var n=this.masterPlaylistLoader_.master.playlists,r=!this.media_||this.media_!==n[e];if(r?this.media_=n[e]:this.trigger("playlistunchanged"),!this.mediaUpdateTimeout){!function e(){t.media().endList||(t.mediaUpdateTimeout=i().setTimeout((function(){t.trigger("mediaupdatetimeout"),e()}),Us(t.media(),Boolean(r))))}()}this.trigger("loadedplaylist")},t}(au),fu={GOAL_BUFFER_LENGTH:30,MAX_GOAL_BUFFER_LENGTH:60,BACK_BUFFER_LENGTH:30,GOAL_BUFFER_LENGTH_RATE:1,INITIAL_BANDWIDTH:4194304,BANDWIDTH_VARIANCE:1.2,BUFFER_LOW_WATER_LINE:0,MAX_BUFFER_LOW_WATER_LINE:30,EXPERIMENTAL_MAX_BUFFER_LOW_WATER_LINE:16,BUFFER_LOW_WATER_LINE_RATE:1,BUFFER_HIGH_WATER_LINE:30},pu=function(e){return e.on=e.addEventListener,e.off=e.removeEventListener,e},hu=function(e){return function(){var t=function(e){try{return URL.createObjectURL(new Blob([e],{type:"application/javascript"}))}catch(n){var t=new BlobBuilder;return t.append(e),URL.createObjectURL(t.getBlob())}}(e),n=pu(new Worker(t));n.objURL=t;var r=n.terminate;return n.on=n.addEventListener,n.off=n.removeEventListener,n.terminate=function(){return URL.revokeObjectURL(t),r.call(this)},n}},mu=function(e){return"var browserWorkerPolyFill = "+pu.toString()+";\nbrowserWorkerPolyFill(self);\n"+e},gu=function(e){return e.toString().replace(/^function.+?{/,"").slice(0,-1)},vu=mu(gu((function(){var e=function(){this.init=function(){var e={};this.on=function(t,n){e[t]||(e[t]=[]),e[t]=e[t].concat(n)},this.off=function(t,n){var r;return!!e[t]&&(r=e[t].indexOf(n),e[t]=e[t].slice(),e[t].splice(r,1),r>-1)},this.trigger=function(t){var n,r,i,a;if(n=e[t])if(2===arguments.length)for(i=n.length,r=0;r<i;++r)n[r].call(this,arguments[1]);else{for(a=[],r=arguments.length,r=1;r<arguments.length;++r)a.push(arguments[r]);for(i=n.length,r=0;r<i;++r)n[r].apply(this,a)}},this.dispose=function(){e={}}}};e.prototype.pipe=function(e){return this.on("data",(function(t){e.push(t)})),this.on("done",(function(t){e.flush(t)})),this.on("partialdone",(function(t){e.partialFlush(t)})),this.on("endedtimeline",(function(t){e.endTimeline(t)})),this.on("reset",(function(t){e.reset(t)})),e},e.prototype.push=function(e){this.trigger("data",e)},e.prototype.flush=function(e){this.trigger("done",e)},e.prototype.partialFlush=function(e){this.trigger("partialdone",e)},e.prototype.endTimeline=function(e){this.trigger("endedtimeline",e)},e.prototype.reset=function(e){this.trigger("reset",e)};var t,r,i,a,o,s,u,l,c,d,f,p,h,m,g,v,y,b,E,_,C,A,T,w,S,k,D,x,O,N,I,P,M,L,R,F,B=e,j=Math.pow(2,32),U={getUint64:function(e){var t,n=new DataView(e.buffer,e.byteOffset,e.byteLength);return n.getBigUint64?(t=n.getBigUint64(0))<Number.MAX_SAFE_INTEGER?Number(t):t:n.getUint32(0)*j+n.getUint32(4)},MAX_UINT32:j},H=U.MAX_UINT32;!function(){var e;if(T={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],pasp:[],sdtp:[],smhd:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],styp:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[]},"undefined"!==typeof Uint8Array){for(e in T)T.hasOwnProperty(e)&&(T[e]=[e.charCodeAt(0),e.charCodeAt(1),e.charCodeAt(2),e.charCodeAt(3)]);w=new Uint8Array(["i".charCodeAt(0),"s".charCodeAt(0),"o".charCodeAt(0),"m".charCodeAt(0)]),k=new Uint8Array(["a".charCodeAt(0),"v".charCodeAt(0),"c".charCodeAt(0),"1".charCodeAt(0)]),S=new Uint8Array([0,0,0,1]),D=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),x=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),O={video:D,audio:x},P=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),I=new Uint8Array([0,0,0,0,0,0,0,0]),M=new Uint8Array([0,0,0,0,0,0,0,0]),L=M,R=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),F=M,N=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}}(),t=function(e){var t,n,r=[],i=0;for(t=1;t<arguments.length;t++)r.push(arguments[t]);for(t=r.length;t--;)i+=r[t].byteLength;for(n=new Uint8Array(i+8),new DataView(n.buffer,n.byteOffset,n.byteLength).setUint32(0,n.byteLength),n.set(e,4),t=0,i=8;t<r.length;t++)n.set(r[t],i),i+=r[t].byteLength;return n},r=function(){return t(T.dinf,t(T.dref,P))},i=function(e){return t(T.esds,new Uint8Array([0,0,0,0,3,25,0,0,0,4,17,64,21,0,6,0,0,0,218,192,0,0,218,192,5,2,e.audioobjecttype<<3|e.samplingfrequencyindex>>>1,e.samplingfrequencyindex<<7|e.channelcount<<3,6,1,2]))},a=function(){return t(T.ftyp,w,S,w,k)},v=function(e){return t(T.hdlr,O[e])},o=function(e){return t(T.mdat,e)},g=function(e){var n=new Uint8Array([0,0,0,0,0,0,0,2,0,0,0,3,0,1,95,144,e.duration>>>24&255,e.duration>>>16&255,e.duration>>>8&255,255&e.duration,85,196,0,0]);return e.samplerate&&(n[12]=e.samplerate>>>24&255,n[13]=e.samplerate>>>16&255,n[14]=e.samplerate>>>8&255,n[15]=255&e.samplerate),t(T.mdhd,n)},m=function(e){return t(T.mdia,g(e),v(e.type),u(e))},s=function(e){return t(T.mfhd,new Uint8Array([0,0,0,0,(4278190080&e)>>24,(16711680&e)>>16,(65280&e)>>8,255&e]))},u=function(e){return t(T.minf,"video"===e.type?t(T.vmhd,N):t(T.smhd,I),r(),b(e))},l=function(e,n){for(var r=[],i=n.length;i--;)r[i]=_(n[i]);return t.apply(null,[T.moof,s(e)].concat(r))},c=function(e){for(var n=e.length,r=[];n--;)r[n]=p(e[n]);return t.apply(null,[T.moov,f(4294967295)].concat(r).concat(d(e)))},d=function(e){for(var n=e.length,r=[];n--;)r[n]=C(e[n]);return t.apply(null,[T.mvex].concat(r))},f=function(e){var n=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,2,0,1,95,144,(4278190080&e)>>24,(16711680&e)>>16,(65280&e)>>8,255&e,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return t(T.mvhd,n)},y=function(e){var n,r,i=e.samples||[],a=new Uint8Array(4+i.length);for(r=0;r<i.length;r++)n=i[r].flags,a[r+4]=n.dependsOn<<4|n.isDependedOn<<2|n.hasRedundancy;return t(T.sdtp,a)},b=function(e){return t(T.stbl,E(e),t(T.stts,F),t(T.stsc,L),t(T.stsz,R),t(T.stco,M))},function(){var e,n;E=function(r){return t(T.stsd,new Uint8Array([0,0,0,0,0,0,0,1]),"video"===r.type?e(r):n(r))},e=function(e){var n,r,i=e.sps||[],a=e.pps||[],o=[],s=[];for(n=0;n<i.length;n++)o.push((65280&i[n].byteLength)>>>8),o.push(255&i[n].byteLength),o=o.concat(Array.prototype.slice.call(i[n]));for(n=0;n<a.length;n++)s.push((65280&a[n].byteLength)>>>8),s.push(255&a[n].byteLength),s=s.concat(Array.prototype.slice.call(a[n]));if(r=[T.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,(65280&e.width)>>8,255&e.width,(65280&e.height)>>8,255&e.height,0,72,0,0,0,72,0,0,0,0,0,0,0,1,19,118,105,100,101,111,106,115,45,99,111,110,116,114,105,98,45,104,108,115,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),t(T.avcC,new Uint8Array([1,e.profileIdc,e.profileCompatibility,e.levelIdc,255].concat([i.length],o,[a.length],s))),t(T.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192]))],e.sarRatio){var u=e.sarRatio[0],l=e.sarRatio[1];r.push(t(T.pasp,new Uint8Array([(4278190080&u)>>24,(16711680&u)>>16,(65280&u)>>8,255&u,(4278190080&l)>>24,(16711680&l)>>16,(65280&l)>>8,255&l])))}return t.apply(null,r)},n=function(e){return t(T.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,(65280&e.channelcount)>>8,255&e.channelcount,(65280&e.samplesize)>>8,255&e.samplesize,0,0,0,0,(65280&e.samplerate)>>8,255&e.samplerate,0,0]),i(e))}}(),h=function(e){var n=new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,(4278190080&e.id)>>24,(16711680&e.id)>>16,(65280&e.id)>>8,255&e.id,0,0,0,0,(4278190080&e.duration)>>24,(16711680&e.duration)>>16,(65280&e.duration)>>8,255&e.duration,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,(65280&e.width)>>8,255&e.width,0,0,(65280&e.height)>>8,255&e.height,0,0]);return t(T.tkhd,n)},_=function(e){var n,r,i,a,o,s;return n=t(T.tfhd,new Uint8Array([0,0,0,58,(4278190080&e.id)>>24,(16711680&e.id)>>16,(65280&e.id)>>8,255&e.id,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0])),o=Math.floor(e.baseMediaDecodeTime/H),s=Math.floor(e.baseMediaDecodeTime%H),r=t(T.tfdt,new Uint8Array([1,0,0,0,o>>>24&255,o>>>16&255,o>>>8&255,255&o,s>>>24&255,s>>>16&255,s>>>8&255,255&s])),"audio"===e.type?(i=A(e,92),t(T.traf,n,r,i)):(a=y(e),i=A(e,a.length+92),t(T.traf,n,r,i,a))},p=function(e){return e.duration=e.duration||4294967295,t(T.trak,h(e),m(e))},C=function(e){var n=new Uint8Array([0,0,0,0,(4278190080&e.id)>>24,(16711680&e.id)>>16,(65280&e.id)>>8,255&e.id,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return"video"!==e.type&&(n[n.length-1]=0),t(T.trex,n)},function(){var e,n,r;r=function(e,t){var n=0,r=0,i=0,a=0;return e.length&&(void 0!==e[0].duration&&(n=1),void 0!==e[0].size&&(r=2),void 0!==e[0].flags&&(i=4),void 0!==e[0].compositionTimeOffset&&(a=8)),[0,0,n|r|i|a,1,(4278190080&e.length)>>>24,(16711680&e.length)>>>16,(65280&e.length)>>>8,255&e.length,(4278190080&t)>>>24,(16711680&t)>>>16,(65280&t)>>>8,255&t]},n=function(e,n){var i,a,o,s,u,l;for(n+=20+16*(s=e.samples||[]).length,o=r(s,n),(a=new Uint8Array(o.length+16*s.length)).set(o),i=o.length,l=0;l<s.length;l++)u=s[l],a[i++]=(4278190080&u.duration)>>>24,a[i++]=(16711680&u.duration)>>>16,a[i++]=(65280&u.duration)>>>8,a[i++]=255&u.duration,a[i++]=(4278190080&u.size)>>>24,a[i++]=(16711680&u.size)>>>16,a[i++]=(65280&u.size)>>>8,a[i++]=255&u.size,a[i++]=u.flags.isLeading<<2|u.flags.dependsOn,a[i++]=u.flags.isDependedOn<<6|u.flags.hasRedundancy<<4|u.flags.paddingValue<<1|u.flags.isNonSyncSample,a[i++]=61440&u.flags.degradationPriority,a[i++]=15&u.flags.degradationPriority,a[i++]=(4278190080&u.compositionTimeOffset)>>>24,a[i++]=(16711680&u.compositionTimeOffset)>>>16,a[i++]=(65280&u.compositionTimeOffset)>>>8,a[i++]=255&u.compositionTimeOffset;return t(T.trun,a)},e=function(e,n){var i,a,o,s,u,l;for(n+=20+8*(s=e.samples||[]).length,o=r(s,n),(i=new Uint8Array(o.length+8*s.length)).set(o),a=o.length,l=0;l<s.length;l++)u=s[l],i[a++]=(4278190080&u.duration)>>>24,i[a++]=(16711680&u.duration)>>>16,i[a++]=(65280&u.duration)>>>8,i[a++]=255&u.duration,i[a++]=(4278190080&u.size)>>>24,i[a++]=(16711680&u.size)>>>16,i[a++]=(65280&u.size)>>>8,i[a++]=255&u.size;return t(T.trun,i)},A=function(t,r){return"audio"===t.type?e(t,r):n(t,r)}}();var z,V,Y,G,q,W,K,X,$=o,Z=l,Q=function(e){var t,n=a(),r=c(e);return(t=new Uint8Array(n.byteLength+r.byteLength)).set(n),t.set(r,n.byteLength),t},J=function(e,t){var n={size:0,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0,degradationPriority:0,isNonSyncSample:1}};return n.dataOffset=t,n.compositionTimeOffset=e.pts-e.dts,n.duration=e.duration,n.size=4*e.length,n.size+=e.byteLength,e.keyFrame&&(n.flags.dependsOn=2,n.flags.isNonSyncSample=0),n},ee=function(e){var t,n,r=[],i=[];for(i.byteLength=0,i.nalCount=0,i.duration=0,r.byteLength=0,t=0;t<e.length;t++)"access_unit_delimiter_rbsp"===(n=e[t]).nalUnitType?(r.length&&(r.duration=n.dts-r.dts,i.byteLength+=r.byteLength,i.nalCount+=r.length,i.duration+=r.duration,i.push(r)),(r=[n]).byteLength=n.data.byteLength,r.pts=n.pts,r.dts=n.dts):("slice_layer_without_partitioning_rbsp_idr"===n.nalUnitType&&(r.keyFrame=!0),r.duration=n.dts-r.dts,r.byteLength+=n.data.byteLength,r.push(n));return i.length&&(!r.duration||r.duration<=0)&&(r.duration=i[i.length-1].duration),i.byteLength+=r.byteLength,i.nalCount+=r.length,i.duration+=r.duration,i.push(r),i},te=function(e){var t,n,r=[],i=[];for(r.byteLength=0,r.nalCount=0,r.duration=0,r.pts=e[0].pts,r.dts=e[0].dts,i.byteLength=0,i.nalCount=0,i.duration=0,i.pts=e[0].pts,i.dts=e[0].dts,t=0;t<e.length;t++)(n=e[t]).keyFrame?(r.length&&(i.push(r),i.byteLength+=r.byteLength,i.nalCount+=r.nalCount,i.duration+=r.duration),(r=[n]).nalCount=n.length,r.byteLength=n.byteLength,r.pts=n.pts,r.dts=n.dts,r.duration=n.duration):(r.duration+=n.duration,r.nalCount+=n.length,r.byteLength+=n.byteLength,r.push(n));return i.length&&r.duration<=0&&(r.duration=i[i.length-1].duration),i.byteLength+=r.byteLength,i.nalCount+=r.nalCount,i.duration+=r.duration,i.push(r),i},ne=function(e){var t;return!e[0][0].keyFrame&&e.length>1&&(t=e.shift(),e.byteLength-=t.byteLength,e.nalCount-=t.nalCount,e[0][0].dts=t.dts,e[0][0].pts=t.pts,e[0][0].duration+=t.duration),e},re=function(e,t){var n,r,i,a,o,s=t||0,u=[];for(n=0;n<e.length;n++)for(a=e[n],r=0;r<a.length;r++)o=a[r],s+=(i=J(o,s)).size,u.push(i);return u},ie=function(e){var t,n,r,i,a,o,s=0,u=e.byteLength,l=e.nalCount,c=new Uint8Array(u+4*l),d=new DataView(c.buffer);for(t=0;t<e.length;t++)for(i=e[t],n=0;n<i.length;n++)for(a=i[n],r=0;r<a.length;r++)o=a[r],d.setUint32(s,o.data.byteLength),s+=4,c.set(o.data,s),s+=o.data.byteLength;return c},ae=[33,16,5,32,164,27],oe=[33,65,108,84,1,2,4,8,168,2,4,8,17,191,252],se=function(e){for(var t=[];e--;)t.push(0);return t},ue=function(){if(!z){var e={96e3:[ae,[227,64],se(154),[56]],88200:[ae,[231],se(170),[56]],64e3:[ae,[248,192],se(240),[56]],48e3:[ae,[255,192],se(268),[55,148,128],se(54),[112]],44100:[ae,[255,192],se(268),[55,163,128],se(84),[112]],32e3:[ae,[255,192],se(268),[55,234],se(226),[112]],24e3:[ae,[255,192],se(268),[55,255,128],se(268),[111,112],se(126),[224]],16e3:[ae,[255,192],se(268),[55,255,128],se(268),[111,255],se(269),[223,108],se(195),[1,192]],12e3:[oe,se(268),[3,127,248],se(268),[6,255,240],se(268),[13,255,224],se(268),[27,253,128],se(259),[56]],11025:[oe,se(268),[3,127,248],se(268),[6,255,240],se(268),[13,255,224],se(268),[27,255,192],se(268),[55,175,128],se(108),[112]],8e3:[oe,se(268),[3,121,16],se(47),[7]]};t=e,z=Object.keys(t).reduce((function(e,n){return e[n]=new Uint8Array(t[n].reduce((function(e,t){return e.concat(t)}),[])),e}),{})}var t;return z},le=9e4;W=function(e,t){return V(q(e,t))},K=function(e,t){return Y(G(e),t)},X=function(e,t,n){return G(n?e:e-t)};var ce=le,de=V=function(e){return e*le},fe=(Y=function(e,t){return e*t},G=function(e){return e/le}),pe=(q=function(e,t){return e/t},W),he=K,me=X,ge=function(e,t,n,r){var i,a,o,s,u,l=0,c=0,d=0;if(t.length&&(i=pe(e.baseMediaDecodeTime,e.samplerate),a=Math.ceil(ce/(e.samplerate/1024)),n&&r&&(l=i-Math.max(n,r),d=(c=Math.floor(l/a))*a),!(c<1||d>ce/2))){for((o=ue()[e.samplerate])||(o=t[0].data),s=0;s<c;s++)u=t[0],t.splice(0,0,{data:o,dts:u.dts-a,pts:u.pts-a});return e.baseMediaDecodeTime-=Math.floor(he(d,e.samplerate)),d}},ve=function(e,t,n){return t.minSegmentDts>=n?e:(t.minSegmentDts=1/0,e.filter((function(e){return e.dts>=n&&(t.minSegmentDts=Math.min(t.minSegmentDts,e.dts),t.minSegmentPts=t.minSegmentDts,!0)})))},ye=function(e){var t,n,r=[];for(t=0;t<e.length;t++)n=e[t],r.push({size:n.data.byteLength,duration:1024});return r},be=function(e){var t,n,r=0,i=new Uint8Array(function(e){var t,n=0;for(t=0;t<e.length;t++)n+=e[t].data.byteLength;return n}(e));for(t=0;t<e.length;t++)n=e[t],i.set(n.data,r),r+=n.data.byteLength;return i},Ee=ce,_e=function(e){delete e.minSegmentDts,delete e.maxSegmentDts,delete e.minSegmentPts,delete e.maxSegmentPts},Ce=function(e,t){var n,r=e.minSegmentDts;return t||(r-=e.timelineStartInfo.dts),n=e.timelineStartInfo.baseMediaDecodeTime,n+=r,n=Math.max(0,n),"audio"===e.type&&(n*=e.samplerate/Ee,n=Math.floor(n)),n},Ae=function(e,t){"number"===typeof t.pts&&(void 0===e.timelineStartInfo.pts&&(e.timelineStartInfo.pts=t.pts),void 0===e.minSegmentPts?e.minSegmentPts=t.pts:e.minSegmentPts=Math.min(e.minSegmentPts,t.pts),void 0===e.maxSegmentPts?e.maxSegmentPts=t.pts:e.maxSegmentPts=Math.max(e.maxSegmentPts,t.pts)),"number"===typeof t.dts&&(void 0===e.timelineStartInfo.dts&&(e.timelineStartInfo.dts=t.dts),void 0===e.minSegmentDts?e.minSegmentDts=t.dts:e.minSegmentDts=Math.min(e.minSegmentDts,t.dts),void 0===e.maxSegmentDts?e.maxSegmentDts=t.dts:e.maxSegmentDts=Math.max(e.maxSegmentDts,t.dts))},Te=function(e){for(var t=0,n={payloadType:-1,payloadSize:0},r=0,i=0;t<e.byteLength&&128!==e[t];){for(;255===e[t];)r+=255,t++;for(r+=e[t++];255===e[t];)i+=255,t++;if(i+=e[t++],!n.payload&&4===r){if("GA94"===String.fromCharCode(e[t+3],e[t+4],e[t+5],e[t+6])){n.payloadType=r,n.payloadSize=i,n.payload=e.subarray(t,t+i);break}n.payload=void 0}t+=i,r=0,i=0}return n},we=function(e){return 181!==e.payload[0]||49!==(e.payload[1]<<8|e.payload[2])||"GA94"!==String.fromCharCode(e.payload[3],e.payload[4],e.payload[5],e.payload[6])||3!==e.payload[7]?null:e.payload.subarray(8,e.payload.length-1)},Se=function(e,t){var n,r,i,a,o=[];if(!(64&t[0]))return o;for(r=31&t[0],n=0;n<r;n++)a={type:3&t[(i=3*n)+2],pts:e},4&t[i+2]&&(a.ccData=t[i+3]<<8|t[i+4],o.push(a));return o},ke=function(e){for(var t,n,r=e.byteLength,i=[],a=1;a<r-2;)0===e[a]&&0===e[a+1]&&3===e[a+2]?(i.push(a+2),a+=2):a++;if(0===i.length)return e;t=r-i.length,n=new Uint8Array(t);var o=0;for(a=0;a<t;o++,a++)o===i[0]&&(o++,i.shift()),n[a]=e[o];return n},De=4,xe=function e(t){t=t||{},e.prototype.init.call(this),this.parse708captions_="boolean"!==typeof t.parse708captions||t.parse708captions,this.captionPackets_=[],this.ccStreams_=[new je(0,0),new je(0,1),new je(1,0),new je(1,1)],this.parse708captions_&&(this.cc708Stream_=new Me({captionServices:t.captionServices})),this.reset(),this.ccStreams_.forEach((function(e){e.on("data",this.trigger.bind(this,"data")),e.on("partialdone",this.trigger.bind(this,"partialdone")),e.on("done",this.trigger.bind(this,"done"))}),this),this.parse708captions_&&(this.cc708Stream_.on("data",this.trigger.bind(this,"data")),this.cc708Stream_.on("partialdone",this.trigger.bind(this,"partialdone")),this.cc708Stream_.on("done",this.trigger.bind(this,"done")))};(xe.prototype=new B).push=function(e){var t,n,r;if("sei_rbsp"===e.nalUnitType&&(t=Te(e.escapedRBSP)).payload&&t.payloadType===De&&(n=we(t)))if(e.dts<this.latestDts_)this.ignoreNextEqualDts_=!0;else{if(e.dts===this.latestDts_&&this.ignoreNextEqualDts_)return this.numSameDts_--,void(this.numSameDts_||(this.ignoreNextEqualDts_=!1));r=Se(e.pts,n),this.captionPackets_=this.captionPackets_.concat(r),this.latestDts_!==e.dts&&(this.numSameDts_=0),this.numSameDts_++,this.latestDts_=e.dts}},xe.prototype.flushCCStreams=function(e){this.ccStreams_.forEach((function(t){return"flush"===e?t.flush():t.partialFlush()}),this)},xe.prototype.flushStream=function(e){this.captionPackets_.length?(this.captionPackets_.forEach((function(e,t){e.presortIndex=t})),this.captionPackets_.sort((function(e,t){return e.pts===t.pts?e.presortIndex-t.presortIndex:e.pts-t.pts})),this.captionPackets_.forEach((function(e){e.type<2?this.dispatchCea608Packet(e):this.dispatchCea708Packet(e)}),this),this.captionPackets_.length=0,this.flushCCStreams(e)):this.flushCCStreams(e)},xe.prototype.flush=function(){return this.flushStream("flush")},xe.prototype.partialFlush=function(){return this.flushStream("partialFlush")},xe.prototype.reset=function(){this.latestDts_=null,this.ignoreNextEqualDts_=!1,this.numSameDts_=0,this.activeCea608Channel_=[null,null],this.ccStreams_.forEach((function(e){e.reset()}))},xe.prototype.dispatchCea608Packet=function(e){this.setsTextOrXDSActive(e)?this.activeCea608Channel_[e.type]=null:this.setsChannel1Active(e)?this.activeCea608Channel_[e.type]=0:this.setsChannel2Active(e)&&(this.activeCea608Channel_[e.type]=1),null!==this.activeCea608Channel_[e.type]&&this.ccStreams_[(e.type<<1)+this.activeCea608Channel_[e.type]].push(e)},xe.prototype.setsChannel1Active=function(e){return 4096===(30720&e.ccData)},xe.prototype.setsChannel2Active=function(e){return 6144===(30720&e.ccData)},xe.prototype.setsTextOrXDSActive=function(e){return 256===(28928&e.ccData)||4138===(30974&e.ccData)||6186===(30974&e.ccData)},xe.prototype.dispatchCea708Packet=function(e){this.parse708captions_&&this.cc708Stream_.push(e)};var Oe={127:9834,4128:32,4129:160,4133:8230,4138:352,4140:338,4144:9608,4145:8216,4146:8217,4147:8220,4148:8221,4149:8226,4153:8482,4154:353,4156:339,4157:8480,4159:376,4214:8539,4215:8540,4216:8541,4217:8542,4218:9168,4219:9124,4220:9123,4221:9135,4222:9126,4223:9121,4256:12600},Ne=function(e){return 32<=e&&e<=127||160<=e&&e<=255},Ie=function(e){this.windowNum=e,this.reset()};Ie.prototype.reset=function(){this.clearText(),this.pendingNewLine=!1,this.winAttr={},this.penAttr={},this.penLoc={},this.penColor={},this.visible=0,this.rowLock=0,this.columnLock=0,this.priority=0,this.relativePositioning=0,this.anchorVertical=0,this.anchorHorizontal=0,this.anchorPoint=0,this.rowCount=1,this.virtualRowCount=this.rowCount+1,this.columnCount=41,this.windowStyle=0,this.penStyle=0},Ie.prototype.getText=function(){return this.rows.join("\n")},Ie.prototype.clearText=function(){this.rows=[""],this.rowIdx=0},Ie.prototype.newLine=function(e){for(this.rows.length>=this.virtualRowCount&&"function"===typeof this.beforeRowOverflow&&this.beforeRowOverflow(e),this.rows.length>0&&(this.rows.push(""),this.rowIdx++);this.rows.length>this.virtualRowCount;)this.rows.shift(),this.rowIdx--},Ie.prototype.isEmpty=function(){return 0===this.rows.length||1===this.rows.length&&""===this.rows[0]},Ie.prototype.addText=function(e){this.rows[this.rowIdx]+=e},Ie.prototype.backspace=function(){if(!this.isEmpty()){var e=this.rows[this.rowIdx];this.rows[this.rowIdx]=e.substr(0,e.length-1)}};var Pe=function(e,t,n){this.serviceNum=e,this.text="",this.currentWindow=new Ie(-1),this.windows=[],this.stream=n,"string"===typeof t&&this.createTextDecoder(t)};Pe.prototype.init=function(e,t){this.startPts=e;for(var n=0;n<8;n++)this.windows[n]=new Ie(n),"function"===typeof t&&(this.windows[n].beforeRowOverflow=t)},Pe.prototype.setCurrentWindow=function(e){this.currentWindow=this.windows[e]},Pe.prototype.createTextDecoder=function(e){if("undefined"===typeof TextDecoder)this.stream.trigger("log",{level:"warn",message:"The `encoding` option is unsupported without TextDecoder support"});else try{this.textDecoder_=new TextDecoder(e)}catch(t){this.stream.trigger("log",{level:"warn",message:"TextDecoder could not be created with "+e+" encoding. "+t})}};var Me=function e(t){t=t||{},e.prototype.init.call(this);var n,r=this,i=t.captionServices||{},a={};Object.keys(i).forEach((function(e){n=i[e],/^SERVICE/.test(e)&&(a[e]=n.encoding)})),this.serviceEncodings=a,this.current708Packet=null,this.services={},this.push=function(e){3===e.type?(r.new708Packet(),r.add708Bytes(e)):(null===r.current708Packet&&r.new708Packet(),r.add708Bytes(e))}};Me.prototype=new B,Me.prototype.new708Packet=function(){null!==this.current708Packet&&this.push708Packet(),this.current708Packet={data:[],ptsVals:[]}},Me.prototype.add708Bytes=function(e){var t=e.ccData,n=t>>>8,r=255&t;this.current708Packet.ptsVals.push(e.pts),this.current708Packet.data.push(n),this.current708Packet.data.push(r)},Me.prototype.push708Packet=function(){var e=this.current708Packet,t=e.data,n=null,r=null,i=0,a=t[i++];for(e.seq=a>>6,e.sizeCode=63&a;i<t.length;i++)r=31&(a=t[i++]),7===(n=a>>5)&&r>0&&(n=a=t[i++]),this.pushServiceBlock(n,i,r),r>0&&(i+=r-1)},Me.prototype.pushServiceBlock=function(e,t,n){var r,i=t,a=this.current708Packet.data,o=this.services[e];for(o||(o=this.initService(e,i));i<t+n&&i<a.length;i++)r=a[i],Ne(r)?i=this.handleText(i,o):24===r?i=this.multiByteCharacter(i,o):16===r?i=this.extendedCommands(i,o):128<=r&&r<=135?i=this.setCurrentWindow(i,o):152<=r&&r<=159?i=this.defineWindow(i,o):136===r?i=this.clearWindows(i,o):140===r?i=this.deleteWindows(i,o):137===r?i=this.displayWindows(i,o):138===r?i=this.hideWindows(i,o):139===r?i=this.toggleWindows(i,o):151===r?i=this.setWindowAttributes(i,o):144===r?i=this.setPenAttributes(i,o):145===r?i=this.setPenColor(i,o):146===r?i=this.setPenLocation(i,o):143===r?o=this.reset(i,o):8===r?o.currentWindow.backspace():12===r?o.currentWindow.clearText():13===r?o.currentWindow.pendingNewLine=!0:14===r?o.currentWindow.clearText():141===r&&i++},Me.prototype.extendedCommands=function(e,t){var n=this.current708Packet.data[++e];return Ne(n)&&(e=this.handleText(e,t,{isExtended:!0})),e},Me.prototype.getPts=function(e){return this.current708Packet.ptsVals[Math.floor(e/2)]},Me.prototype.initService=function(e,t){var n,r,i=this;return(n="SERVICE"+e)in this.serviceEncodings&&(r=this.serviceEncodings[n]),this.services[e]=new Pe(e,r,i),this.services[e].init(this.getPts(t),(function(t){i.flushDisplayed(t,i.services[e])})),this.services[e]},Me.prototype.handleText=function(e,t,n){var r,i,a=n&&n.isExtended,o=n&&n.isMultiByte,s=this.current708Packet.data,u=a?4096:0,l=s[e],c=s[e+1],d=t.currentWindow;return t.textDecoder_&&!a?(o?(i=[l,c],e++):i=[l],r=t.textDecoder_.decode(new Uint8Array(i))):r=function(e){var t=Oe[e]||e;return 4096&e&&e===t?"":String.fromCharCode(t)}(u|l),d.pendingNewLine&&!d.isEmpty()&&d.newLine(this.getPts(e)),d.pendingNewLine=!1,d.addText(r),e},Me.prototype.multiByteCharacter=function(e,t){var n=this.current708Packet.data,r=n[e+1],i=n[e+2];return Ne(r)&&Ne(i)&&(e=this.handleText(++e,t,{isMultiByte:!0})),e},Me.prototype.setCurrentWindow=function(e,t){var n=7&this.current708Packet.data[e];return t.setCurrentWindow(n),e},Me.prototype.defineWindow=function(e,t){var n=this.current708Packet.data,r=n[e],i=7&r;t.setCurrentWindow(i);var a=t.currentWindow;return r=n[++e],a.visible=(32&r)>>5,a.rowLock=(16&r)>>4,a.columnLock=(8&r)>>3,a.priority=7&r,r=n[++e],a.relativePositioning=(128&r)>>7,a.anchorVertical=127&r,r=n[++e],a.anchorHorizontal=r,r=n[++e],a.anchorPoint=(240&r)>>4,a.rowCount=15&r,r=n[++e],a.columnCount=63&r,r=n[++e],a.windowStyle=(56&r)>>3,a.penStyle=7&r,a.virtualRowCount=a.rowCount+1,e},Me.prototype.setWindowAttributes=function(e,t){var n=this.current708Packet.data,r=n[e],i=t.currentWindow.winAttr;return r=n[++e],i.fillOpacity=(192&r)>>6,i.fillRed=(48&r)>>4,i.fillGreen=(12&r)>>2,i.fillBlue=3&r,r=n[++e],i.borderType=(192&r)>>6,i.borderRed=(48&r)>>4,i.borderGreen=(12&r)>>2,i.borderBlue=3&r,r=n[++e],i.borderType+=(128&r)>>5,i.wordWrap=(64&r)>>6,i.printDirection=(48&r)>>4,i.scrollDirection=(12&r)>>2,i.justify=3&r,r=n[++e],i.effectSpeed=(240&r)>>4,i.effectDirection=(12&r)>>2,i.displayEffect=3&r,e},Me.prototype.flushDisplayed=function(e,t){for(var n=[],r=0;r<8;r++)t.windows[r].visible&&!t.windows[r].isEmpty()&&n.push(t.windows[r].getText());t.endPts=e,t.text=n.join("\n\n"),this.pushCaption(t),t.startPts=e},Me.prototype.pushCaption=function(e){""!==e.text&&(this.trigger("data",{startPts:e.startPts,endPts:e.endPts,text:e.text,stream:"cc708_"+e.serviceNum}),e.text="",e.startPts=e.endPts)},Me.prototype.displayWindows=function(e,t){var n=this.current708Packet.data[++e],r=this.getPts(e);this.flushDisplayed(r,t);for(var i=0;i<8;i++)n&1<<i&&(t.windows[i].visible=1);return e},Me.prototype.hideWindows=function(e,t){var n=this.current708Packet.data[++e],r=this.getPts(e);this.flushDisplayed(r,t);for(var i=0;i<8;i++)n&1<<i&&(t.windows[i].visible=0);return e},Me.prototype.toggleWindows=function(e,t){var n=this.current708Packet.data[++e],r=this.getPts(e);this.flushDisplayed(r,t);for(var i=0;i<8;i++)n&1<<i&&(t.windows[i].visible^=1);return e},Me.prototype.clearWindows=function(e,t){var n=this.current708Packet.data[++e],r=this.getPts(e);this.flushDisplayed(r,t);for(var i=0;i<8;i++)n&1<<i&&t.windows[i].clearText();return e},Me.prototype.deleteWindows=function(e,t){var n=this.current708Packet.data[++e],r=this.getPts(e);this.flushDisplayed(r,t);for(var i=0;i<8;i++)n&1<<i&&t.windows[i].reset();return e},Me.prototype.setPenAttributes=function(e,t){var n=this.current708Packet.data,r=n[e],i=t.currentWindow.penAttr;return r=n[++e],i.textTag=(240&r)>>4,i.offset=(12&r)>>2,i.penSize=3&r,r=n[++e],i.italics=(128&r)>>7,i.underline=(64&r)>>6,i.edgeType=(56&r)>>3,i.fontStyle=7&r,e},Me.prototype.setPenColor=function(e,t){var n=this.current708Packet.data,r=n[e],i=t.currentWindow.penColor;return r=n[++e],i.fgOpacity=(192&r)>>6,i.fgRed=(48&r)>>4,i.fgGreen=(12&r)>>2,i.fgBlue=3&r,r=n[++e],i.bgOpacity=(192&r)>>6,i.bgRed=(48&r)>>4,i.bgGreen=(12&r)>>2,i.bgBlue=3&r,r=n[++e],i.edgeRed=(48&r)>>4,i.edgeGreen=(12&r)>>2,i.edgeBlue=3&r,e},Me.prototype.setPenLocation=function(e,t){var n=this.current708Packet.data,r=n[e],i=t.currentWindow.penLoc;return t.currentWindow.pendingNewLine=!0,r=n[++e],i.row=15&r,r=n[++e],i.column=63&r,e},Me.prototype.reset=function(e,t){var n=this.getPts(e);return this.flushDisplayed(n,t),this.initService(t.serviceNum,e)};var Le={42:225,92:233,94:237,95:243,96:250,123:231,124:247,125:209,126:241,127:9608,304:174,305:176,306:189,307:191,308:8482,309:162,310:163,311:9834,312:224,313:160,314:232,315:226,316:234,317:238,318:244,319:251,544:193,545:201,546:211,547:218,548:220,549:252,550:8216,551:161,552:42,553:39,554:8212,555:169,556:8480,557:8226,558:8220,559:8221,560:192,561:194,562:199,563:200,564:202,565:203,566:235,567:206,568:207,569:239,570:212,571:217,572:249,573:219,574:171,575:187,800:195,801:227,802:205,803:204,804:236,805:210,806:242,807:213,808:245,809:123,810:125,811:92,812:94,813:95,814:124,815:126,816:196,817:228,818:214,819:246,820:223,821:165,822:164,823:9474,824:197,825:229,826:216,827:248,828:9484,829:9488,830:9492,831:9496},Re=function(e){return null===e?"":(e=Le[e]||e,String.fromCharCode(e))},Fe=[4352,4384,4608,4640,5376,5408,5632,5664,5888,5920,4096,4864,4896,5120,5152],Be=function(){for(var e=[],t=15;t--;)e.push("");return e},je=function e(t,n){e.prototype.init.call(this),this.field_=t||0,this.dataChannel_=n||0,this.name_="CC"+(1+(this.field_<<1|this.dataChannel_)),this.setConstants(),this.reset(),this.push=function(e){var t,n,r,i,a;if((t=32639&e.ccData)!==this.lastControlCode_){if(4096===(61440&t)?this.lastControlCode_=t:t!==this.PADDING_&&(this.lastControlCode_=null),r=t>>>8,i=255&t,t!==this.PADDING_)if(t===this.RESUME_CAPTION_LOADING_)this.mode_="popOn";else if(t===this.END_OF_CAPTION_)this.mode_="popOn",this.clearFormatting(e.pts),this.flushDisplayed(e.pts),n=this.displayed_,this.displayed_=this.nonDisplayed_,this.nonDisplayed_=n,this.startPts_=e.pts;else if(t===this.ROLL_UP_2_ROWS_)this.rollUpRows_=2,this.setRollUp(e.pts);else if(t===this.ROLL_UP_3_ROWS_)this.rollUpRows_=3,this.setRollUp(e.pts);else if(t===this.ROLL_UP_4_ROWS_)this.rollUpRows_=4,this.setRollUp(e.pts);else if(t===this.CARRIAGE_RETURN_)this.clearFormatting(e.pts),this.flushDisplayed(e.pts),this.shiftRowsUp_(),this.startPts_=e.pts;else if(t===this.BACKSPACE_)"popOn"===this.mode_?this.nonDisplayed_[this.row_]=this.nonDisplayed_[this.row_].slice(0,-1):this.displayed_[this.row_]=this.displayed_[this.row_].slice(0,-1);else if(t===this.ERASE_DISPLAYED_MEMORY_)this.flushDisplayed(e.pts),this.displayed_=Be();else if(t===this.ERASE_NON_DISPLAYED_MEMORY_)this.nonDisplayed_=Be();else if(t===this.RESUME_DIRECT_CAPTIONING_)"paintOn"!==this.mode_&&(this.flushDisplayed(e.pts),this.displayed_=Be()),this.mode_="paintOn",this.startPts_=e.pts;else if(this.isSpecialCharacter(r,i))a=Re((r=(3&r)<<8)|i),this[this.mode_](e.pts,a),this.column_++;else if(this.isExtCharacter(r,i))"popOn"===this.mode_?this.nonDisplayed_[this.row_]=this.nonDisplayed_[this.row_].slice(0,-1):this.displayed_[this.row_]=this.displayed_[this.row_].slice(0,-1),a=Re((r=(3&r)<<8)|i),this[this.mode_](e.pts,a),this.column_++;else if(this.isMidRowCode(r,i))this.clearFormatting(e.pts),this[this.mode_](e.pts," "),this.column_++,14===(14&i)&&this.addFormatting(e.pts,["i"]),1===(1&i)&&this.addFormatting(e.pts,["u"]);else if(this.isOffsetControlCode(r,i))this.column_+=3&i;else if(this.isPAC(r,i)){var o=Fe.indexOf(7968&t);"rollUp"===this.mode_&&(o-this.rollUpRows_+1<0&&(o=this.rollUpRows_-1),this.setRollUp(e.pts,o)),o!==this.row_&&(this.clearFormatting(e.pts),this.row_=o),1&i&&-1===this.formatting_.indexOf("u")&&this.addFormatting(e.pts,["u"]),16===(16&t)&&(this.column_=4*((14&t)>>1)),this.isColorPAC(i)&&14===(14&i)&&this.addFormatting(e.pts,["i"])}else this.isNormalChar(r)&&(0===i&&(i=null),a=Re(r),a+=Re(i),this[this.mode_](e.pts,a),this.column_+=a.length)}else this.lastControlCode_=null}};je.prototype=new B,je.prototype.flushDisplayed=function(e){var t=this.displayed_.map((function(e,t){try{return e.trim()}catch(n){return this.trigger("log",{level:"warn",message:"Skipping a malformed 608 caption at index "+t+"."}),""}}),this).join("\n").replace(/^\n+|\n+$/g,"");t.length&&this.trigger("data",{startPts:this.startPts_,endPts:e,text:t,stream:this.name_})},je.prototype.reset=function(){this.mode_="popOn",this.topRow_=0,this.startPts_=0,this.displayed_=Be(),this.nonDisplayed_=Be(),this.lastControlCode_=null,this.column_=0,this.row_=14,this.rollUpRows_=2,this.formatting_=[]},je.prototype.setConstants=function(){0===this.dataChannel_?(this.BASE_=16,this.EXT_=17,this.CONTROL_=(20|this.field_)<<8,this.OFFSET_=23):1===this.dataChannel_&&(this.BASE_=24,this.EXT_=25,this.CONTROL_=(28|this.field_)<<8,this.OFFSET_=31),this.PADDING_=0,this.RESUME_CAPTION_LOADING_=32|this.CONTROL_,this.END_OF_CAPTION_=47|this.CONTROL_,this.ROLL_UP_2_ROWS_=37|this.CONTROL_,this.ROLL_UP_3_ROWS_=38|this.CONTROL_,this.ROLL_UP_4_ROWS_=39|this.CONTROL_,this.CARRIAGE_RETURN_=45|this.CONTROL_,this.RESUME_DIRECT_CAPTIONING_=41|this.CONTROL_,this.BACKSPACE_=33|this.CONTROL_,this.ERASE_DISPLAYED_MEMORY_=44|this.CONTROL_,this.ERASE_NON_DISPLAYED_MEMORY_=46|this.CONTROL_},je.prototype.isSpecialCharacter=function(e,t){return e===this.EXT_&&t>=48&&t<=63},je.prototype.isExtCharacter=function(e,t){return(e===this.EXT_+1||e===this.EXT_+2)&&t>=32&&t<=63},je.prototype.isMidRowCode=function(e,t){return e===this.EXT_&&t>=32&&t<=47},je.prototype.isOffsetControlCode=function(e,t){return e===this.OFFSET_&&t>=33&&t<=35},je.prototype.isPAC=function(e,t){return e>=this.BASE_&&e<this.BASE_+8&&t>=64&&t<=127},je.prototype.isColorPAC=function(e){return e>=64&&e<=79||e>=96&&e<=127},je.prototype.isNormalChar=function(e){return e>=32&&e<=127},je.prototype.setRollUp=function(e,t){if("rollUp"!==this.mode_&&(this.row_=14,this.mode_="rollUp",this.flushDisplayed(e),this.nonDisplayed_=Be(),this.displayed_=Be()),void 0!==t&&t!==this.row_)for(var n=0;n<this.rollUpRows_;n++)this.displayed_[t-n]=this.displayed_[this.row_-n],this.displayed_[this.row_-n]="";void 0===t&&(t=this.row_),this.topRow_=t-this.rollUpRows_+1},je.prototype.addFormatting=function(e,t){this.formatting_=this.formatting_.concat(t);var n=t.reduce((function(e,t){return e+"<"+t+">"}),"");this[this.mode_](e,n)},je.prototype.clearFormatting=function(e){if(this.formatting_.length){var t=this.formatting_.reverse().reduce((function(e,t){return e+"</"+t+">"}),"");this.formatting_=[],this[this.mode_](e,t)}},je.prototype.popOn=function(e,t){var n=this.nonDisplayed_[this.row_];n+=t,this.nonDisplayed_[this.row_]=n},je.prototype.rollUp=function(e,t){var n=this.displayed_[this.row_];n+=t,this.displayed_[this.row_]=n},je.prototype.shiftRowsUp_=function(){var e;for(e=0;e<this.topRow_;e++)this.displayed_[e]="";for(e=this.row_+1;e<15;e++)this.displayed_[e]="";for(e=this.topRow_;e<this.row_;e++)this.displayed_[e]=this.displayed_[e+1];this.displayed_[this.row_]=""},je.prototype.paintOn=function(e,t){var n=this.displayed_[this.row_];n+=t,this.displayed_[this.row_]=n};var Ue={CaptionStream:xe,Cea608Stream:je,Cea708Stream:Me},He={H264_STREAM_TYPE:27,ADTS_STREAM_TYPE:15,METADATA_STREAM_TYPE:21},ze="shared",Ve=function(e,t){var n=1;for(e>t&&(n=-1);Math.abs(t-e)>4294967296;)e+=8589934592*n;return e},Ye=function e(t){var n,r;e.prototype.init.call(this),this.type_=t||ze,this.push=function(e){this.type_!==ze&&e.type!==this.type_||(void 0===r&&(r=e.dts),e.dts=Ve(e.dts,r),e.pts=Ve(e.pts,r),n=e.dts,this.trigger("data",e))},this.flush=function(){r=n,this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")},this.discontinuity=function(){r=void 0,n=void 0},this.reset=function(){this.discontinuity(),this.trigger("reset")}};Ye.prototype=new B;var Ge,qe=Ye,We=Ve,Ke=function(e,t,n){var r,i="";for(r=t;r<n;r++)i+="%"+("00"+e[r].toString(16)).slice(-2);return i},Xe=function(e,t,n){return decodeURIComponent(Ke(e,t,n))},$e=function(e){return e[0]<<21|e[1]<<14|e[2]<<7|e[3]},Ze={TXXX:function(e){var t;if(3===e.data[0]){for(t=1;t<e.data.length;t++)if(0===e.data[t]){e.description=Xe(e.data,1,t),e.value=Xe(e.data,t+1,e.data.length).replace(/\0*$/,"");break}e.data=e.value}},WXXX:function(e){var t;if(3===e.data[0])for(t=1;t<e.data.length;t++)if(0===e.data[t]){e.description=Xe(e.data,1,t),e.url=Xe(e.data,t+1,e.data.length);break}},PRIV:function(e){var t,n;for(t=0;t<e.data.length;t++)if(0===e.data[t]){e.owner=(n=e.data,unescape(Ke(n,0,t)));break}e.privateData=e.data.subarray(t+1),e.data=e.privateData}};Ge=function(e){var t,n={descriptor:e&&e.descriptor},r=0,i=[],a=0;if(Ge.prototype.init.call(this),this.dispatchType=He.METADATA_STREAM_TYPE.toString(16),n.descriptor)for(t=0;t<n.descriptor.length;t++)this.dispatchType+=("00"+n.descriptor[t].toString(16)).slice(-2);this.push=function(e){var t,n,o,s,u;if("timed-metadata"===e.type)if(e.dataAlignmentIndicator&&(a=0,i.length=0),0===i.length&&(e.data.length<10||e.data[0]!=="I".charCodeAt(0)||e.data[1]!=="D".charCodeAt(0)||e.data[2]!=="3".charCodeAt(0)))this.trigger("log",{level:"warn",message:"Skipping unrecognized metadata packet"});else if(i.push(e),a+=e.data.byteLength,1===i.length&&(r=$e(e.data.subarray(6,10)),r+=10),!(a<r)){for(t={data:new Uint8Array(r),frames:[],pts:i[0].pts,dts:i[0].dts},u=0;u<r;)t.data.set(i[0].data.subarray(0,r-u),u),u+=i[0].data.byteLength,a-=i[0].data.byteLength,i.shift();n=10,64&t.data[5]&&(n+=4,n+=$e(t.data.subarray(10,14)),r-=$e(t.data.subarray(16,20)));do{if((o=$e(t.data.subarray(n+4,n+8)))<1)return void this.trigger("log",{level:"warn",message:"Malformed ID3 frame encountered. Skipping metadata parsing."});if((s={id:String.fromCharCode(t.data[n],t.data[n+1],t.data[n+2],t.data[n+3]),data:t.data.subarray(n+10,n+o+10)}).key=s.id,Ze[s.id]&&(Ze[s.id](s),"com.apple.streaming.transportStreamTimestamp"===s.owner)){var l=s.data,c=(1&l[3])<<30|l[4]<<22|l[5]<<14|l[6]<<6|l[7]>>>2;c*=4,c+=3&l[7],s.timeStamp=c,void 0===t.pts&&void 0===t.dts&&(t.pts=s.timeStamp,t.dts=s.timeStamp),this.trigger("timestamp",s)}t.frames.push(s),n+=10,n+=o}while(n<r);this.trigger("data",t)}}},Ge.prototype=new B;var Qe,Je,et,tt=Ge,nt=qe,rt=188;(Qe=function(){var e=new Uint8Array(rt),t=0;Qe.prototype.init.call(this),this.push=function(n){var r,i=0,a=rt;for(t?((r=new Uint8Array(n.byteLength+t)).set(e.subarray(0,t)),r.set(n,t),t=0):r=n;a<r.byteLength;)71!==r[i]||71!==r[a]?(i++,a++):(this.trigger("data",r.subarray(i,a)),i+=rt,a+=rt);i<r.byteLength&&(e.set(r.subarray(i),0),t=r.byteLength-i)},this.flush=function(){t===rt&&71===e[0]&&(this.trigger("data",e),t=0),this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")},this.reset=function(){t=0,this.trigger("reset")}}).prototype=new B,Je=function(){var e,t,n,r;Je.prototype.init.call(this),r=this,this.packetsWaitingForPmt=[],this.programMapTable=void 0,e=function(e,r){var i=0;r.payloadUnitStartIndicator&&(i+=e[i]+1),"pat"===r.type?t(e.subarray(i),r):n(e.subarray(i),r)},t=function(e,t){t.section_number=e[7],t.last_section_number=e[8],r.pmtPid=(31&e[10])<<8|e[11],t.pmtPid=r.pmtPid},n=function(e,t){var n,i;if(1&e[5]){for(r.programMapTable={video:null,audio:null,"timed-metadata":{}},n=3+((15&e[1])<<8|e[2])-4,i=12+((15&e[10])<<8|e[11]);i<n;){var a=e[i],o=(31&e[i+1])<<8|e[i+2];a===He.H264_STREAM_TYPE&&null===r.programMapTable.video?r.programMapTable.video=o:a===He.ADTS_STREAM_TYPE&&null===r.programMapTable.audio?r.programMapTable.audio=o:a===He.METADATA_STREAM_TYPE&&(r.programMapTable["timed-metadata"][o]=a),i+=5+((15&e[i+3])<<8|e[i+4])}t.programMapTable=r.programMapTable}},this.push=function(t){var n={},r=4;if(n.payloadUnitStartIndicator=!!(64&t[1]),n.pid=31&t[1],n.pid<<=8,n.pid|=t[2],(48&t[3])>>>4>1&&(r+=t[r]+1),0===n.pid)n.type="pat",e(t.subarray(r),n),this.trigger("data",n);else if(n.pid===this.pmtPid)for(n.type="pmt",e(t.subarray(r),n),this.trigger("data",n);this.packetsWaitingForPmt.length;)this.processPes_.apply(this,this.packetsWaitingForPmt.shift());else void 0===this.programMapTable?this.packetsWaitingForPmt.push([t,r,n]):this.processPes_(t,r,n)},this.processPes_=function(e,t,n){n.pid===this.programMapTable.video?n.streamType=He.H264_STREAM_TYPE:n.pid===this.programMapTable.audio?n.streamType=He.ADTS_STREAM_TYPE:n.streamType=this.programMapTable["timed-metadata"][n.pid],n.type="pes",n.data=e.subarray(t),this.trigger("data",n)}},Je.prototype=new B,Je.STREAM_TYPES={h264:27,adts:15},et=function(){var e,t=this,n=!1,r={data:[],size:0},i={data:[],size:0},a={data:[],size:0},o=function(e,n,r){var i,a,o=new Uint8Array(e.size),s={type:n},u=0,l=0;if(e.data.length&&!(e.size<9)){for(s.trackId=e.data[0].pid,u=0;u<e.data.length;u++)a=e.data[u],o.set(a.data,l),l+=a.data.byteLength;!function(e,t){var n,r=e[0]<<16|e[1]<<8|e[2];t.data=new Uint8Array,1===r&&(t.packetLength=6+(e[4]<<8|e[5]),t.dataAlignmentIndicator=0!==(4&e[6]),192&(n=e[7])&&(t.pts=(14&e[9])<<27|(255&e[10])<<20|(254&e[11])<<12|(255&e[12])<<5|(254&e[13])>>>3,t.pts*=4,t.pts+=(6&e[13])>>>1,t.dts=t.pts,64&n&&(t.dts=(14&e[14])<<27|(255&e[15])<<20|(254&e[16])<<12|(255&e[17])<<5|(254&e[18])>>>3,t.dts*=4,t.dts+=(6&e[18])>>>1)),t.data=e.subarray(9+e[8]))}(o,s),i="video"===n||s.packetLength<=e.size,(r||i)&&(e.size=0,e.data.length=0),i&&t.trigger("data",s)}};et.prototype.init.call(this),this.push=function(s){({pat:function(){},pes:function(){var e,t;switch(s.streamType){case He.H264_STREAM_TYPE:e=r,t="video";break;case He.ADTS_STREAM_TYPE:e=i,t="audio";break;case He.METADATA_STREAM_TYPE:e=a,t="timed-metadata";break;default:return}s.payloadUnitStartIndicator&&o(e,t,!0),e.data.push(s),e.size+=s.data.byteLength},pmt:function(){var r={type:"metadata",tracks:[]};null!==(e=s.programMapTable).video&&r.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+e.video,codec:"avc",type:"video"}),null!==e.audio&&r.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+e.audio,codec:"adts",type:"audio"}),n=!0,t.trigger("data",r)}})[s.type]()},this.reset=function(){r.size=0,r.data.length=0,i.size=0,i.data.length=0,this.trigger("reset")},this.flushStreams_=function(){o(r,"video"),o(i,"audio"),o(a,"timed-metadata")},this.flush=function(){if(!n&&e){var r={type:"metadata",tracks:[]};null!==e.video&&r.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+e.video,codec:"avc",type:"video"}),null!==e.audio&&r.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+e.audio,codec:"adts",type:"audio"}),t.trigger("data",r)}n=!1,this.flushStreams_(),this.trigger("done")}},et.prototype=new B;var it={PAT_PID:0,MP2T_PACKET_LENGTH:rt,TransportPacketStream:Qe,TransportParseStream:Je,ElementaryStream:et,TimestampRolloverStream:nt,CaptionStream:Ue.CaptionStream,Cea608Stream:Ue.Cea608Stream,Cea708Stream:Ue.Cea708Stream,MetadataStream:tt};for(var at in He)He.hasOwnProperty(at)&&(it[at]=He[at]);var ot,st=it,ut=ce,lt=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];ot=function(e){var t,n=0;ot.prototype.init.call(this),this.skipWarn_=function(e,t){this.trigger("log",{level:"warn",message:"adts skiping bytes "+e+" to "+t+" in frame "+n+" outside syncword"})},this.push=function(r){var i,a,o,s,u,l=0;if(e||(n=0),"audio"===r.type){var c;for(t&&t.length?(o=t,(t=new Uint8Array(o.byteLength+r.data.byteLength)).set(o),t.set(r.data,o.byteLength)):t=r.data;l+7<t.length;)if(255===t[l]&&240===(246&t[l+1])){if("number"===typeof c&&(this.skipWarn_(c,l),c=null),a=2*(1&~t[l+1]),i=(3&t[l+3])<<11|t[l+4]<<3|(224&t[l+5])>>5,u=(s=1024*(1+(3&t[l+6])))*ut/lt[(60&t[l+2])>>>2],t.byteLength-l<i)break;this.trigger("data",{pts:r.pts+n*u,dts:r.dts+n*u,sampleCount:s,audioobjecttype:1+(t[l+2]>>>6&3),channelcount:(1&t[l+2])<<2|(192&t[l+3])>>>6,samplerate:lt[(60&t[l+2])>>>2],samplingfrequencyindex:(60&t[l+2])>>>2,samplesize:16,data:t.subarray(l+7+a,l+i)}),n++,l+=i}else"number"!==typeof c&&(c=l),l++;"number"===typeof c&&(this.skipWarn_(c,l),c=null),t=t.subarray(l)}},this.flush=function(){n=0,this.trigger("done")},this.reset=function(){t=void 0,this.trigger("reset")},this.endTimeline=function(){t=void 0,this.trigger("endedtimeline")}},ot.prototype=new B;var ct,dt,ft,pt=ot,ht=function(e){var t=e.byteLength,n=0,r=0;this.length=function(){return 8*t},this.bitsAvailable=function(){return 8*t+r},this.loadWord=function(){var i=e.byteLength-t,a=new Uint8Array(4),o=Math.min(4,t);if(0===o)throw new Error("no bytes available");a.set(e.subarray(i,i+o)),n=new DataView(a.buffer).getUint32(0),r=8*o,t-=o},this.skipBits=function(e){var i;r>e?(n<<=e,r-=e):(e-=r,e-=8*(i=Math.floor(e/8)),t-=i,this.loadWord(),n<<=e,r-=e)},this.readBits=function(e){var i=Math.min(r,e),a=n>>>32-i;return(r-=i)>0?n<<=i:t>0&&this.loadWord(),(i=e-i)>0?a<<i|this.readBits(i):a},this.skipLeadingZeros=function(){var e;for(e=0;e<r;++e)if(0!==(n&2147483648>>>e))return n<<=e,r-=e,e;return this.loadWord(),e+this.skipLeadingZeros()},this.skipUnsignedExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.skipExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.readUnsignedExpGolomb=function(){var e=this.skipLeadingZeros();return this.readBits(e+1)-1},this.readExpGolomb=function(){var e=this.readUnsignedExpGolomb();return 1&e?1+e>>>1:-1*(e>>>1)},this.readBoolean=function(){return 1===this.readBits(1)},this.readUnsignedByte=function(){return this.readBits(8)},this.loadWord()};dt=function(){var e,t,n=0;dt.prototype.init.call(this),this.push=function(r){var i;t?((i=new Uint8Array(t.byteLength+r.data.byteLength)).set(t),i.set(r.data,t.byteLength),t=i):t=r.data;for(var a=t.byteLength;n<a-3;n++)if(1===t[n+2]){e=n+5;break}for(;e<a;)switch(t[e]){case 0:if(0!==t[e-1]){e+=2;break}if(0!==t[e-2]){e++;break}n+3!==e-2&&this.trigger("data",t.subarray(n+3,e-2));do{e++}while(1!==t[e]&&e<a);n=e-2,e+=3;break;case 1:if(0!==t[e-1]||0!==t[e-2]){e+=3;break}this.trigger("data",t.subarray(n+3,e-2)),n=e-2,e+=3;break;default:e+=3}t=t.subarray(n),e-=n,n=0},this.reset=function(){t=null,n=0,this.trigger("reset")},this.flush=function(){t&&t.byteLength>3&&this.trigger("data",t.subarray(n+3)),t=null,n=0,this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")}},dt.prototype=new B,ft={100:!0,110:!0,122:!0,244:!0,44:!0,83:!0,86:!0,118:!0,128:!0,138:!0,139:!0,134:!0},ct=function(){var e,t,n,r,i,a,o,s=new dt;ct.prototype.init.call(this),e=this,this.push=function(e){"video"===e.type&&(t=e.trackId,n=e.pts,r=e.dts,s.push(e))},s.on("data",(function(o){var s={trackId:t,pts:n,dts:r,data:o,nalUnitTypeCode:31&o[0]};switch(s.nalUnitTypeCode){case 5:s.nalUnitType="slice_layer_without_partitioning_rbsp_idr";break;case 6:s.nalUnitType="sei_rbsp",s.escapedRBSP=i(o.subarray(1));break;case 7:s.nalUnitType="seq_parameter_set_rbsp",s.escapedRBSP=i(o.subarray(1)),s.config=a(s.escapedRBSP);break;case 8:s.nalUnitType="pic_parameter_set_rbsp";break;case 9:s.nalUnitType="access_unit_delimiter_rbsp"}e.trigger("data",s)})),s.on("done",(function(){e.trigger("done")})),s.on("partialdone",(function(){e.trigger("partialdone")})),s.on("reset",(function(){e.trigger("reset")})),s.on("endedtimeline",(function(){e.trigger("endedtimeline")})),this.flush=function(){s.flush()},this.partialFlush=function(){s.partialFlush()},this.reset=function(){s.reset()},this.endTimeline=function(){s.endTimeline()},o=function(e,t){var n,r=8,i=8;for(n=0;n<e;n++)0!==i&&(i=(r+t.readExpGolomb()+256)%256),r=0===i?r:i},i=function(e){for(var t,n,r=e.byteLength,i=[],a=1;a<r-2;)0===e[a]&&0===e[a+1]&&3===e[a+2]?(i.push(a+2),a+=2):a++;if(0===i.length)return e;t=r-i.length,n=new Uint8Array(t);var o=0;for(a=0;a<t;o++,a++)o===i[0]&&(o++,i.shift()),n[a]=e[o];return n},a=function(e){var t,n,r,i,a,s,u,l,c,d,f,p,h=0,m=0,g=0,v=0,y=[1,1];if(n=(t=new ht(e)).readUnsignedByte(),i=t.readUnsignedByte(),r=t.readUnsignedByte(),t.skipUnsignedExpGolomb(),ft[n]&&(3===(a=t.readUnsignedExpGolomb())&&t.skipBits(1),t.skipUnsignedExpGolomb(),t.skipUnsignedExpGolomb(),t.skipBits(1),t.readBoolean()))for(f=3!==a?8:12,p=0;p<f;p++)t.readBoolean()&&o(p<6?16:64,t);if(t.skipUnsignedExpGolomb(),0===(s=t.readUnsignedExpGolomb()))t.readUnsignedExpGolomb();else if(1===s)for(t.skipBits(1),t.skipExpGolomb(),t.skipExpGolomb(),u=t.readUnsignedExpGolomb(),p=0;p<u;p++)t.skipExpGolomb();if(t.skipUnsignedExpGolomb(),t.skipBits(1),l=t.readUnsignedExpGolomb(),c=t.readUnsignedExpGolomb(),0===(d=t.readBits(1))&&t.skipBits(1),t.skipBits(1),t.readBoolean()&&(h=t.readUnsignedExpGolomb(),m=t.readUnsignedExpGolomb(),g=t.readUnsignedExpGolomb(),v=t.readUnsignedExpGolomb()),t.readBoolean()&&t.readBoolean()){switch(t.readUnsignedByte()){case 1:y=[1,1];break;case 2:y=[12,11];break;case 3:y=[10,11];break;case 4:y=[16,11];break;case 5:y=[40,33];break;case 6:y=[24,11];break;case 7:y=[20,11];break;case 8:y=[32,11];break;case 9:y=[80,33];break;case 10:y=[18,11];break;case 11:y=[15,11];break;case 12:y=[64,33];break;case 13:y=[160,99];break;case 14:y=[4,3];break;case 15:y=[3,2];break;case 16:y=[2,1];break;case 255:y=[t.readUnsignedByte()<<8|t.readUnsignedByte(),t.readUnsignedByte()<<8|t.readUnsignedByte()]}y&&(y[0],y[1])}return{profileIdc:n,levelIdc:r,profileCompatibility:i,width:16*(l+1)-2*h-2*m,height:(2-d)*(c+1)*16-2*g-2*v,sarRatio:y}}},ct.prototype=new B;var mt,gt={H264Stream:ct,NalByteStream:dt},vt=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],yt=function(e,t){var n=e[t+6]<<21|e[t+7]<<14|e[t+8]<<7|e[t+9];return n=n>=0?n:0,(16&e[t+5])>>4?n+20:n+10},bt=function e(t,n){return t.length-n<10||t[n]!=="I".charCodeAt(0)||t[n+1]!=="D".charCodeAt(0)||t[n+2]!=="3".charCodeAt(0)?n:e(t,n+=yt(t,n))},Et=function(e){return e[0]<<21|e[1]<<14|e[2]<<7|e[3]},_t={isLikelyAacData:function(e){var t=bt(e,0);return e.length>=t+2&&255===(255&e[t])&&240===(240&e[t+1])&&16===(22&e[t+1])},parseId3TagSize:yt,parseAdtsSize:function(e,t){var n=(224&e[t+5])>>5,r=e[t+4]<<3;return 6144&e[t+3]|r|n},parseType:function(e,t){return e[t]==="I".charCodeAt(0)&&e[t+1]==="D".charCodeAt(0)&&e[t+2]==="3".charCodeAt(0)?"timed-metadata":!0&e[t]&&240===(240&e[t+1])?"audio":null},parseSampleRate:function(e){for(var t=0;t+5<e.length;){if(255===e[t]&&240===(246&e[t+1]))return vt[(60&e[t+2])>>>2];t++}return null},parseAacTimestamp:function(e){var t,n,r;t=10,64&e[5]&&(t+=4,t+=Et(e.subarray(10,14)));do{if((n=Et(e.subarray(t+4,t+8)))<1)return null;if("PRIV"===String.fromCharCode(e[t],e[t+1],e[t+2],e[t+3])){r=e.subarray(t+10,t+n+10);for(var i=0;i<r.byteLength;i++)if(0===r[i]){var a=unescape(function(e,t,n){var r,i="";for(r=t;r<n;r++)i+="%"+("00"+e[r].toString(16)).slice(-2);return i}(r,0,i));if("com.apple.streaming.transportStreamTimestamp"===a){var o=r.subarray(i+1),s=(1&o[3])<<30|o[4]<<22|o[5]<<14|o[6]<<6|o[7]>>>2;return s*=4,s+=3&o[7]}break}}t+=10,t+=n}while(t<e.byteLength);return null}};(mt=function(){var e=new Uint8Array,t=0;mt.prototype.init.call(this),this.setTimestamp=function(e){t=e},this.push=function(n){var r,i,a,o,s=0,u=0;for(e.length?(o=e.length,(e=new Uint8Array(n.byteLength+o)).set(e.subarray(0,o)),e.set(n,o)):e=n;e.length-u>=3;)if(e[u]!=="I".charCodeAt(0)||e[u+1]!=="D".charCodeAt(0)||e[u+2]!=="3".charCodeAt(0))if(255!==(255&e[u])||240!==(240&e[u+1]))u++;else{if(e.length-u<7)break;if(u+(s=_t.parseAdtsSize(e,u))>e.length)break;a={type:"audio",data:e.subarray(u,u+s),pts:t,dts:t},this.trigger("data",a),u+=s}else{if(e.length-u<10)break;if(u+(s=_t.parseId3TagSize(e,u))>e.length)break;i={type:"timed-metadata",data:e.subarray(u,u+s)},this.trigger("data",i),u+=s}r=e.length-u,e=r>0?e.subarray(u):new Uint8Array},this.reset=function(){e=new Uint8Array,this.trigger("reset")},this.endTimeline=function(){e=new Uint8Array,this.trigger("endedtimeline")}}).prototype=new B;var Ct,At,Tt,wt,St=mt,kt=["audioobjecttype","channelcount","samplerate","samplingfrequencyindex","samplesize"],Dt=["width","height","profileIdc","levelIdc","profileCompatibility","sarRatio"],xt=gt.H264Stream,Ot=_t.isLikelyAacData,Nt=ce,It=function(e,t){t.stream=e,this.trigger("log",t)},Pt=function(e,t){for(var n=Object.keys(t),r=0;r<n.length;r++){var i=n[r];"headOfPipeline"!==i&&t[i].on&&t[i].on("log",It.bind(e,i))}},Mt=function(e,t){var n;if(e.length!==t.length)return!1;for(n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0},Lt=function(e,t,n,r,i,a){return{start:{dts:e,pts:e+(n-t)},end:{dts:e+(r-t),pts:e+(i-n)},prependedContentDuration:a,baseMediaDecodeTime:e}};At=function(e,t){var n,r=[],i=0,a=0,o=1/0;n=(t=t||{}).firstSequenceNumber||0,At.prototype.init.call(this),this.push=function(t){Ae(e,t),e&&kt.forEach((function(n){e[n]=t[n]})),r.push(t)},this.setEarliestDts=function(e){i=e},this.setVideoBaseMediaDecodeTime=function(e){o=e},this.setAudioAppendStart=function(e){a=e},this.flush=function(){var s,u,l,c,d,f,p;0!==r.length?(s=ve(r,e,i),e.baseMediaDecodeTime=Ce(e,t.keepOriginalTimestamps),p=ge(e,s,a,o),e.samples=ye(s),l=$(be(s)),r=[],u=Z(n,[e]),c=new Uint8Array(u.byteLength+l.byteLength),n++,c.set(u),c.set(l,u.byteLength),_e(e),d=Math.ceil(1024*Nt/e.samplerate),s.length&&(f=s.length*d,this.trigger("segmentTimingInfo",Lt(pe(e.baseMediaDecodeTime,e.samplerate),s[0].dts,s[0].pts,s[0].dts+f,s[0].pts+f,p||0)),this.trigger("timingInfo",{start:s[0].pts,end:s[0].pts+f})),this.trigger("data",{track:e,boxes:c}),this.trigger("done","AudioSegmentStream")):this.trigger("done","AudioSegmentStream")},this.reset=function(){_e(e),r=[],this.trigger("reset")}},At.prototype=new B,Ct=function(e,t){var n,r,i,a=[],o=[];n=(t=t||{}).firstSequenceNumber||0,Ct.prototype.init.call(this),delete e.minPTS,this.gopCache_=[],this.push=function(t){Ae(e,t),"seq_parameter_set_rbsp"!==t.nalUnitType||r||(r=t.config,e.sps=[t.data],Dt.forEach((function(t){e[t]=r[t]}),this)),"pic_parameter_set_rbsp"!==t.nalUnitType||i||(i=t.data,e.pps=[t.data]),a.push(t)},this.flush=function(){for(var r,i,s,u,l,c,d,f,p=0;a.length&&"access_unit_delimiter_rbsp"!==a[0].nalUnitType;)a.shift();if(0===a.length)return this.resetStream_(),void this.trigger("done","VideoSegmentStream");if(r=ee(a),(s=te(r))[0][0].keyFrame||((i=this.getGopForFusion_(a[0],e))?(p=i.duration,s.unshift(i),s.byteLength+=i.byteLength,s.nalCount+=i.nalCount,s.pts=i.pts,s.dts=i.dts,s.duration+=i.duration):s=ne(s)),o.length){var h;if(!(h=t.alignGopsAtEnd?this.alignGopsAtEnd_(s):this.alignGopsAtStart_(s)))return this.gopCache_.unshift({gop:s.pop(),pps:e.pps,sps:e.sps}),this.gopCache_.length=Math.min(6,this.gopCache_.length),a=[],this.resetStream_(),void this.trigger("done","VideoSegmentStream");_e(e),s=h}Ae(e,s),e.samples=re(s),l=$(ie(s)),e.baseMediaDecodeTime=Ce(e,t.keepOriginalTimestamps),this.trigger("processedGopsInfo",s.map((function(e){return{pts:e.pts,dts:e.dts,byteLength:e.byteLength}}))),d=s[0],f=s[s.length-1],this.trigger("segmentTimingInfo",Lt(e.baseMediaDecodeTime,d.dts,d.pts,f.dts+f.duration,f.pts+f.duration,p)),this.trigger("timingInfo",{start:s[0].pts,end:s[s.length-1].pts+s[s.length-1].duration}),this.gopCache_.unshift({gop:s.pop(),pps:e.pps,sps:e.sps}),this.gopCache_.length=Math.min(6,this.gopCache_.length),a=[],this.trigger("baseMediaDecodeTime",e.baseMediaDecodeTime),this.trigger("timelineStartInfo",e.timelineStartInfo),u=Z(n,[e]),c=new Uint8Array(u.byteLength+l.byteLength),n++,c.set(u),c.set(l,u.byteLength),this.trigger("data",{track:e,boxes:c}),this.resetStream_(),this.trigger("done","VideoSegmentStream")},this.reset=function(){this.resetStream_(),a=[],this.gopCache_.length=0,o.length=0,this.trigger("reset")},this.resetStream_=function(){_e(e),r=void 0,i=void 0},this.getGopForFusion_=function(t){var n,r,i,a,o,s=1/0;for(o=0;o<this.gopCache_.length;o++)i=(a=this.gopCache_[o]).gop,e.pps&&Mt(e.pps[0],a.pps[0])&&e.sps&&Mt(e.sps[0],a.sps[0])&&(i.dts<e.timelineStartInfo.dts||(n=t.dts-i.dts-i.duration)>=-1e4&&n<=45e3&&(!r||s>n)&&(r=a,s=n));return r?r.gop:null},this.alignGopsAtStart_=function(e){var t,n,r,i,a,s,u,l;for(a=e.byteLength,s=e.nalCount,u=e.duration,t=n=0;t<o.length&&n<e.length&&(r=o[t],i=e[n],r.pts!==i.pts);)i.pts>r.pts?t++:(n++,a-=i.byteLength,s-=i.nalCount,u-=i.duration);return 0===n?e:n===e.length?null:((l=e.slice(n)).byteLength=a,l.duration=u,l.nalCount=s,l.pts=l[0].pts,l.dts=l[0].dts,l)},this.alignGopsAtEnd_=function(e){var t,n,r,i,a,s,u;for(t=o.length-1,n=e.length-1,a=null,s=!1;t>=0&&n>=0;){if(r=o[t],i=e[n],r.pts===i.pts){s=!0;break}r.pts>i.pts?t--:(t===o.length-1&&(a=n),n--)}if(!s&&null===a)return null;if(0===(u=s?n:a))return e;var l=e.slice(u),c=l.reduce((function(e,t){return e.byteLength+=t.byteLength,e.duration+=t.duration,e.nalCount+=t.nalCount,e}),{byteLength:0,duration:0,nalCount:0});return l.byteLength=c.byteLength,l.duration=c.duration,l.nalCount=c.nalCount,l.pts=l[0].pts,l.dts=l[0].dts,l},this.alignGopsWith=function(e){o=e}},Ct.prototype=new B,wt=function(e,t){this.numberOfTracks=0,this.metadataStream=t,"undefined"!==typeof(e=e||{}).remux?this.remuxTracks=!!e.remux:this.remuxTracks=!0,"boolean"===typeof e.keepOriginalTimestamps?this.keepOriginalTimestamps=e.keepOriginalTimestamps:this.keepOriginalTimestamps=!1,this.pendingTracks=[],this.videoTrack=null,this.pendingBoxes=[],this.pendingCaptions=[],this.pendingMetadata=[],this.pendingBytes=0,this.emittedTracks=0,wt.prototype.init.call(this),this.push=function(e){return e.text?this.pendingCaptions.push(e):e.frames?this.pendingMetadata.push(e):(this.pendingTracks.push(e.track),this.pendingBytes+=e.boxes.byteLength,"video"===e.track.type&&(this.videoTrack=e.track,this.pendingBoxes.push(e.boxes)),void("audio"===e.track.type&&(this.audioTrack=e.track,this.pendingBoxes.unshift(e.boxes))))}},wt.prototype=new B,wt.prototype.flush=function(e){var t,n,r,i,a=0,o={captions:[],captionStreams:{},metadata:[],info:{}},s=0;if(this.pendingTracks.length<this.numberOfTracks){if("VideoSegmentStream"!==e&&"AudioSegmentStream"!==e)return;if(this.remuxTracks)return;if(0===this.pendingTracks.length)return this.emittedTracks++,void(this.emittedTracks>=this.numberOfTracks&&(this.trigger("done"),this.emittedTracks=0))}if(this.videoTrack?(s=this.videoTrack.timelineStartInfo.pts,Dt.forEach((function(e){o.info[e]=this.videoTrack[e]}),this)):this.audioTrack&&(s=this.audioTrack.timelineStartInfo.pts,kt.forEach((function(e){o.info[e]=this.audioTrack[e]}),this)),this.videoTrack||this.audioTrack){for(1===this.pendingTracks.length?o.type=this.pendingTracks[0].type:o.type="combined",this.emittedTracks+=this.pendingTracks.length,r=Q(this.pendingTracks),o.initSegment=new Uint8Array(r.byteLength),o.initSegment.set(r),o.data=new Uint8Array(this.pendingBytes),i=0;i<this.pendingBoxes.length;i++)o.data.set(this.pendingBoxes[i],a),a+=this.pendingBoxes[i].byteLength;for(i=0;i<this.pendingCaptions.length;i++)(t=this.pendingCaptions[i]).startTime=me(t.startPts,s,this.keepOriginalTimestamps),t.endTime=me(t.endPts,s,this.keepOriginalTimestamps),o.captionStreams[t.stream]=!0,o.captions.push(t);for(i=0;i<this.pendingMetadata.length;i++)(n=this.pendingMetadata[i]).cueTime=me(n.pts,s,this.keepOriginalTimestamps),o.metadata.push(n);for(o.metadata.dispatchType=this.metadataStream.dispatchType,this.pendingTracks.length=0,this.videoTrack=null,this.pendingBoxes.length=0,this.pendingCaptions.length=0,this.pendingBytes=0,this.pendingMetadata.length=0,this.trigger("data",o),i=0;i<o.captions.length;i++)t=o.captions[i],this.trigger("caption",t);for(i=0;i<o.metadata.length;i++)n=o.metadata[i],this.trigger("id3Frame",n)}this.emittedTracks>=this.numberOfTracks&&(this.trigger("done"),this.emittedTracks=0)},wt.prototype.setRemux=function(e){this.remuxTracks=e},Tt=function(e){var t,n,r=this,i=!0;Tt.prototype.init.call(this),e=e||{},this.baseMediaDecodeTime=e.baseMediaDecodeTime||0,this.transmuxPipeline_={},this.setupAacPipeline=function(){var i={};this.transmuxPipeline_=i,i.type="aac",i.metadataStream=new st.MetadataStream,i.aacStream=new St,i.audioTimestampRolloverStream=new st.TimestampRolloverStream("audio"),i.timedMetadataTimestampRolloverStream=new st.TimestampRolloverStream("timed-metadata"),i.adtsStream=new pt,i.coalesceStream=new wt(e,i.metadataStream),i.headOfPipeline=i.aacStream,i.aacStream.pipe(i.audioTimestampRolloverStream).pipe(i.adtsStream),i.aacStream.pipe(i.timedMetadataTimestampRolloverStream).pipe(i.metadataStream).pipe(i.coalesceStream),i.metadataStream.on("timestamp",(function(e){i.aacStream.setTimestamp(e.timeStamp)})),i.aacStream.on("data",(function(a){"timed-metadata"!==a.type&&"audio"!==a.type||i.audioSegmentStream||(n=n||{timelineStartInfo:{baseMediaDecodeTime:r.baseMediaDecodeTime},codec:"adts",type:"audio"},i.coalesceStream.numberOfTracks++,i.audioSegmentStream=new At(n,e),i.audioSegmentStream.on("log",r.getLogTrigger_("audioSegmentStream")),i.audioSegmentStream.on("timingInfo",r.trigger.bind(r,"audioTimingInfo")),i.adtsStream.pipe(i.audioSegmentStream).pipe(i.coalesceStream),r.trigger("trackinfo",{hasAudio:!!n,hasVideo:!!t}))})),i.coalesceStream.on("data",this.trigger.bind(this,"data")),i.coalesceStream.on("done",this.trigger.bind(this,"done")),Pt(this,i)},this.setupTsPipeline=function(){var i={};this.transmuxPipeline_=i,i.type="ts",i.metadataStream=new st.MetadataStream,i.packetStream=new st.TransportPacketStream,i.parseStream=new st.TransportParseStream,i.elementaryStream=new st.ElementaryStream,i.timestampRolloverStream=new st.TimestampRolloverStream,i.adtsStream=new pt,i.h264Stream=new xt,i.captionStream=new st.CaptionStream(e),i.coalesceStream=new wt(e,i.metadataStream),i.headOfPipeline=i.packetStream,i.packetStream.pipe(i.parseStream).pipe(i.elementaryStream).pipe(i.timestampRolloverStream),i.timestampRolloverStream.pipe(i.h264Stream),i.timestampRolloverStream.pipe(i.adtsStream),i.timestampRolloverStream.pipe(i.metadataStream).pipe(i.coalesceStream),i.h264Stream.pipe(i.captionStream).pipe(i.coalesceStream),i.elementaryStream.on("data",(function(a){var o;if("metadata"===a.type){for(o=a.tracks.length;o--;)t||"video"!==a.tracks[o].type?n||"audio"!==a.tracks[o].type||((n=a.tracks[o]).timelineStartInfo.baseMediaDecodeTime=r.baseMediaDecodeTime):(t=a.tracks[o]).timelineStartInfo.baseMediaDecodeTime=r.baseMediaDecodeTime;t&&!i.videoSegmentStream&&(i.coalesceStream.numberOfTracks++,i.videoSegmentStream=new Ct(t,e),i.videoSegmentStream.on("log",r.getLogTrigger_("videoSegmentStream")),i.videoSegmentStream.on("timelineStartInfo",(function(t){n&&!e.keepOriginalTimestamps&&(n.timelineStartInfo=t,i.audioSegmentStream.setEarliestDts(t.dts-r.baseMediaDecodeTime))})),i.videoSegmentStream.on("processedGopsInfo",r.trigger.bind(r,"gopInfo")),i.videoSegmentStream.on("segmentTimingInfo",r.trigger.bind(r,"videoSegmentTimingInfo")),i.videoSegmentStream.on("baseMediaDecodeTime",(function(e){n&&i.audioSegmentStream.setVideoBaseMediaDecodeTime(e)})),i.videoSegmentStream.on("timingInfo",r.trigger.bind(r,"videoTimingInfo")),i.h264Stream.pipe(i.videoSegmentStream).pipe(i.coalesceStream)),n&&!i.audioSegmentStream&&(i.coalesceStream.numberOfTracks++,i.audioSegmentStream=new At(n,e),i.audioSegmentStream.on("log",r.getLogTrigger_("audioSegmentStream")),i.audioSegmentStream.on("timingInfo",r.trigger.bind(r,"audioTimingInfo")),i.audioSegmentStream.on("segmentTimingInfo",r.trigger.bind(r,"audioSegmentTimingInfo")),i.adtsStream.pipe(i.audioSegmentStream).pipe(i.coalesceStream)),r.trigger("trackinfo",{hasAudio:!!n,hasVideo:!!t})}})),i.coalesceStream.on("data",this.trigger.bind(this,"data")),i.coalesceStream.on("id3Frame",(function(e){e.dispatchType=i.metadataStream.dispatchType,r.trigger("id3Frame",e)})),i.coalesceStream.on("caption",this.trigger.bind(this,"caption")),i.coalesceStream.on("done",this.trigger.bind(this,"done")),Pt(this,i)},this.setBaseMediaDecodeTime=function(r){var i=this.transmuxPipeline_;e.keepOriginalTimestamps||(this.baseMediaDecodeTime=r),n&&(n.timelineStartInfo.dts=void 0,n.timelineStartInfo.pts=void 0,_e(n),i.audioTimestampRolloverStream&&i.audioTimestampRolloverStream.discontinuity()),t&&(i.videoSegmentStream&&(i.videoSegmentStream.gopCache_=[]),t.timelineStartInfo.dts=void 0,t.timelineStartInfo.pts=void 0,_e(t),i.captionStream.reset()),i.timestampRolloverStream&&i.timestampRolloverStream.discontinuity()},this.setAudioAppendStart=function(e){n&&this.transmuxPipeline_.audioSegmentStream.setAudioAppendStart(e)},this.setRemux=function(t){var n=this.transmuxPipeline_;e.remux=t,n&&n.coalesceStream&&n.coalesceStream.setRemux(t)},this.alignGopsWith=function(e){t&&this.transmuxPipeline_.videoSegmentStream&&this.transmuxPipeline_.videoSegmentStream.alignGopsWith(e)},this.getLogTrigger_=function(e){var t=this;return function(n){n.stream=e,t.trigger("log",n)}},this.push=function(e){if(i){var t=Ot(e);t&&"aac"!==this.transmuxPipeline_.type?this.setupAacPipeline():t||"ts"===this.transmuxPipeline_.type||this.setupTsPipeline(),i=!1}this.transmuxPipeline_.headOfPipeline.push(e)},this.flush=function(){i=!0,this.transmuxPipeline_.headOfPipeline.flush()},this.endTimeline=function(){this.transmuxPipeline_.headOfPipeline.endTimeline()},this.reset=function(){this.transmuxPipeline_.headOfPipeline&&this.transmuxPipeline_.headOfPipeline.reset()},this.resetCaptions=function(){this.transmuxPipeline_.captionStream&&this.transmuxPipeline_.captionStream.reset()}},Tt.prototype=new B;var Rt,Ft,Bt,jt={Transmuxer:Tt,VideoSegmentStream:Ct,AudioSegmentStream:At,AUDIO_PROPERTIES:kt,VIDEO_PROPERTIES:Dt,generateSegmentTimingInfo:Lt},Ut=function(e){return e>>>0},Ht=function(e){return("00"+e.toString(16)).slice(-2)},zt=function(e){var t="";return t+=String.fromCharCode(e[0]),t+=String.fromCharCode(e[1]),t+=String.fromCharCode(e[2]),t+=String.fromCharCode(e[3])},Vt=Ut,Yt=function e(t,n){var r,i,a,o,s,u=[];if(!n.length)return null;for(r=0;r<t.byteLength;)i=Vt(t[r]<<24|t[r+1]<<16|t[r+2]<<8|t[r+3]),a=zt(t.subarray(r+4,r+8)),o=i>1?r+i:t.byteLength,a===n[0]&&(1===n.length?u.push(t.subarray(r+8,o)):(s=e(t.subarray(r+8,o),n.slice(1))).length&&(u=u.concat(s))),r=o;return u},Gt=Ut,qt=U.getUint64,Wt=function(e){var t={version:e[0],flags:new Uint8Array(e.subarray(1,4))};return 1===t.version?t.baseMediaDecodeTime=qt(e.subarray(4)):t.baseMediaDecodeTime=Gt(e[4]<<24|e[5]<<16|e[6]<<8|e[7]),t},Kt=function(e){return{isLeading:(12&e[0])>>>2,dependsOn:3&e[0],isDependedOn:(192&e[1])>>>6,hasRedundancy:(48&e[1])>>>4,paddingValue:(14&e[1])>>>1,isNonSyncSample:1&e[1],degradationPriority:e[2]<<8|e[3]}},Xt=function(e){var t,n={version:e[0],flags:new Uint8Array(e.subarray(1,4)),samples:[]},r=new DataView(e.buffer,e.byteOffset,e.byteLength),i=1&n.flags[2],a=4&n.flags[2],o=1&n.flags[1],s=2&n.flags[1],u=4&n.flags[1],l=8&n.flags[1],c=r.getUint32(4),d=8;for(i&&(n.dataOffset=r.getInt32(d),d+=4),a&&c&&(t={flags:Kt(e.subarray(d,d+4))},d+=4,o&&(t.duration=r.getUint32(d),d+=4),s&&(t.size=r.getUint32(d),d+=4),l&&(1===n.version?t.compositionTimeOffset=r.getInt32(d):t.compositionTimeOffset=r.getUint32(d),d+=4),n.samples.push(t),c--);c--;)t={},o&&(t.duration=r.getUint32(d),d+=4),s&&(t.size=r.getUint32(d),d+=4),u&&(t.flags=Kt(e.subarray(d,d+4)),d+=4),l&&(1===n.version?t.compositionTimeOffset=r.getInt32(d):t.compositionTimeOffset=r.getUint32(d),d+=4),n.samples.push(t);return n},$t=function(e){var t,n=new DataView(e.buffer,e.byteOffset,e.byteLength),r={version:e[0],flags:new Uint8Array(e.subarray(1,4)),trackId:n.getUint32(4)},i=1&r.flags[2],a=2&r.flags[2],o=8&r.flags[2],s=16&r.flags[2],u=32&r.flags[2],l=65536&r.flags[0],c=131072&r.flags[0];return t=8,i&&(t+=4,r.baseDataOffset=n.getUint32(12),t+=4),a&&(r.sampleDescriptionIndex=n.getUint32(t),t+=4),o&&(r.defaultSampleDuration=n.getUint32(t),t+=4),s&&(r.defaultSampleSize=n.getUint32(t),t+=4),u&&(r.defaultSampleFlags=n.getUint32(t)),l&&(r.durationIsEmpty=!0),!i&&c&&(r.baseDataOffsetIsMoof=!0),r},Zt="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof window?window:"undefined"!==typeof n.g?n.g:"undefined"!==typeof self?self:{},Qt="undefined"!==typeof window?window:"undefined"!==typeof Zt?Zt:"undefined"!==typeof self?self:{},Jt=ke,en=Ue.CaptionStream,tn=function(e,t){for(var n=e,r=0;r<t.length;r++){var i=t[r];if(n<i.size)return i;n-=i.size}return null},nn=function(e,t){var n=Yt(e,["moof","traf"]),r=Yt(e,["mdat"]),i={},a=[];return r.forEach((function(e,t){var r=n[t];a.push({mdat:e,traf:r})})),a.forEach((function(e){var n,r,a=e.mdat,o=e.traf,s=Yt(o,["tfhd"]),u=$t(s[0]),l=u.trackId,c=Yt(o,["tfdt"]),d=c.length>0?Wt(c[0]).baseMediaDecodeTime:0,f=Yt(o,["trun"]);t===l&&f.length>0&&(n=function(e,t,n){var r=t,i=n.defaultSampleDuration||0,a=n.defaultSampleSize||0,o=n.trackId,s=[];return e.forEach((function(e){var t=Xt(e).samples;t.forEach((function(e){void 0===e.duration&&(e.duration=i),void 0===e.size&&(e.size=a),e.trackId=o,e.dts=r,void 0===e.compositionTimeOffset&&(e.compositionTimeOffset=0),"bigint"===typeof r?(e.pts=r+Qt.BigInt(e.compositionTimeOffset),r+=Qt.BigInt(e.duration)):(e.pts=r+e.compositionTimeOffset,r+=e.duration)})),s=s.concat(t)})),s}(f,d,u),r=function(e,t,n){var r,i,a,o,s=new DataView(e.buffer,e.byteOffset,e.byteLength),u={logs:[],seiNals:[]};for(i=0;i+4<e.length;i+=a)if(a=s.getUint32(i),i+=4,!(a<=0))switch(31&e[i]){case 6:var l=e.subarray(i+1,i+1+a),c=tn(i,t);if(r={nalUnitType:"sei_rbsp",size:a,data:l,escapedRBSP:Jt(l),trackId:n},c)r.pts=c.pts,r.dts=c.dts,o=c;else{if(!o){u.logs.push({level:"warn",message:"We've encountered a nal unit without data at "+i+" for trackId "+n+". See mux.js#223."});break}r.pts=o.pts,r.dts=o.dts}u.seiNals.push(r)}return u}(a,n,l),i[l]||(i[l]={seiNals:[],logs:[]}),i[l].seiNals=i[l].seiNals.concat(r.seiNals),i[l].logs=i[l].logs.concat(r.logs))})),i},rn=function(){var e,t,n,r,i,a,o=!1;this.isInitialized=function(){return o},this.init=function(t){e=new en,o=!0,a=!!t&&t.isPartial,e.on("data",(function(e){e.startTime=e.startPts/r,e.endTime=e.endPts/r,i.captions.push(e),i.captionStreams[e.stream]=!0})),e.on("log",(function(e){i.logs.push(e)}))},this.isNewInit=function(e,t){return!(e&&0===e.length||t&&"object"===typeof t&&0===Object.keys(t).length)&&(n!==e[0]||r!==t[n])},this.parse=function(e,a,o){var s;if(!this.isInitialized())return null;if(!a||!o)return null;if(this.isNewInit(a,o))n=a[0],r=o[n];else if(null===n||!r)return t.push(e),null;for(;t.length>0;){var u=t.shift();this.parse(u,a,o)}return s=function(e,t,n){if(null===t)return null;var r=nn(e,t)[t]||{};return{seiNals:r.seiNals,logs:r.logs,timescale:n}}(e,n,r),s&&s.logs&&(i.logs=i.logs.concat(s.logs)),null!==s&&s.seiNals?(this.pushNals(s.seiNals),this.flushStream(),i):i.logs.length?{logs:i.logs,captions:[],captionStreams:[]}:null},this.pushNals=function(t){if(!this.isInitialized()||!t||0===t.length)return null;t.forEach((function(t){e.push(t)}))},this.flushStream=function(){if(!this.isInitialized())return null;a?e.partialFlush():e.flush()},this.clearParsedCaptions=function(){i.captions=[],i.captionStreams={},i.logs=[]},this.resetCaptionStream=function(){if(!this.isInitialized())return null;e.reset()},this.clearAllCaptions=function(){this.clearParsedCaptions(),this.resetCaptionStream()},this.reset=function(){t=[],n=null,r=null,i?this.clearParsedCaptions():i={captions:[],captionStreams:{},logs:[]},this.resetCaptionStream()},this.reset()},an=Ut,on=Ht,sn=U.getUint64;Rt=function(e,t){var n=Yt(t,["moof","traf"]).reduce((function(t,n){var r,i,a=Yt(n,["tfhd"])[0],o=an(a[4]<<24|a[5]<<16|a[6]<<8|a[7]),s=e[o]||9e4,u=Yt(n,["tfdt"])[0],l=new DataView(u.buffer,u.byteOffset,u.byteLength);return"bigint"===typeof(r=1===u[0]?sn(u.subarray(4,12)):l.getUint32(4))?i=r/Qt.BigInt(s):"number"!==typeof r||isNaN(r)||(i=r/s),i<Number.MAX_SAFE_INTEGER&&(i=Number(i)),i<t&&(t=i),t}),1/0);return"bigint"===typeof n||isFinite(n)?n:0},Bt=function(e){var t=0===e[0]?12:20;return an(e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3])},Ft=function(e){var t=Yt(e,["moov","trak"]),n=[];return t.forEach((function(e){var t,r,i={},a=Yt(e,["tkhd"])[0];a&&(r=(t=new DataView(a.buffer,a.byteOffset,a.byteLength)).getUint8(0),i.id=0===r?t.getUint32(12):t.getUint32(20));var o=Yt(e,["mdia","hdlr"])[0];if(o){var s=zt(o.subarray(8,12));i.type="vide"===s?"video":"soun"===s?"audio":s}var u=Yt(e,["mdia","minf","stbl","stsd"])[0];if(u){var l=u.subarray(8);i.codec=zt(l.subarray(4,8));var c,d=Yt(l,[i.codec])[0];d&&(/^[asm]vc[1-9]$/i.test(i.codec)?(c=d.subarray(78),"avcC"===zt(c.subarray(4,8))&&c.length>11?(i.codec+=".",i.codec+=on(c[9]),i.codec+=on(c[10]),i.codec+=on(c[11])):i.codec="avc1.4d400d"):/^mp4[a,v]$/i.test(i.codec)?(c=d.subarray(28),"esds"===zt(c.subarray(4,8))&&c.length>20&&0!==c[19]?(i.codec+="."+on(c[19]),i.codec+="."+on(c[20]>>>2&63).replace(/^0/,"")):i.codec="mp4a.40.2"):i.codec=i.codec.toLowerCase())}var f=Yt(e,["mdia","mdhd"])[0];f&&(i.timescale=Bt(f)),n.push(i)})),n};var un=Rt,ln=Ft,cn=function(e){var t=31&e[1];return t<<=8,t|=e[2]},dn=function(e){return!!(64&e[1])},fn=function(e){var t=0;return(48&e[3])>>>4>1&&(t+=e[4]+1),t},pn=function(e){switch(e){case 5:return"slice_layer_without_partitioning_rbsp_idr";case 6:return"sei_rbsp";case 7:return"seq_parameter_set_rbsp";case 8:return"pic_parameter_set_rbsp";case 9:return"access_unit_delimiter_rbsp";default:return null}},hn={parseType:function(e,t){var n=cn(e);return 0===n?"pat":n===t?"pmt":t?"pes":null},parsePat:function(e){var t=dn(e),n=4+fn(e);return t&&(n+=e[n]+1),(31&e[n+10])<<8|e[n+11]},parsePmt:function(e){var t={},n=dn(e),r=4+fn(e);if(n&&(r+=e[r]+1),1&e[r+5]){var i;i=3+((15&e[r+1])<<8|e[r+2])-4;for(var a=12+((15&e[r+10])<<8|e[r+11]);a<i;){var o=r+a;t[(31&e[o+1])<<8|e[o+2]]=e[o],a+=5+((15&e[o+3])<<8|e[o+4])}return t}},parsePayloadUnitStartIndicator:dn,parsePesType:function(e,t){switch(t[cn(e)]){case He.H264_STREAM_TYPE:return"video";case He.ADTS_STREAM_TYPE:return"audio";case He.METADATA_STREAM_TYPE:return"timed-metadata";default:return null}},parsePesTime:function(e){if(!dn(e))return null;var t=4+fn(e);if(t>=e.byteLength)return null;var n,r=null;return 192&(n=e[t+7])&&((r={}).pts=(14&e[t+9])<<27|(255&e[t+10])<<20|(254&e[t+11])<<12|(255&e[t+12])<<5|(254&e[t+13])>>>3,r.pts*=4,r.pts+=(6&e[t+13])>>>1,r.dts=r.pts,64&n&&(r.dts=(14&e[t+14])<<27|(255&e[t+15])<<20|(254&e[t+16])<<12|(255&e[t+17])<<5|(254&e[t+18])>>>3,r.dts*=4,r.dts+=(6&e[t+18])>>>1)),r},videoPacketContainsKeyFrame:function(e){for(var t=4+fn(e),n=e.subarray(t),r=0,i=0,a=!1;i<n.byteLength-3;i++)if(1===n[i+2]){r=i+5;break}for(;r<n.byteLength;)switch(n[r]){case 0:if(0!==n[r-1]){r+=2;break}if(0!==n[r-2]){r++;break}i+3!==r-2&&"slice_layer_without_partitioning_rbsp_idr"===pn(31&n[i+3])&&(a=!0);do{r++}while(1!==n[r]&&r<n.length);i=r-2,r+=3;break;case 1:if(0!==n[r-1]||0!==n[r-2]){r+=3;break}"slice_layer_without_partitioning_rbsp_idr"===pn(31&n[i+3])&&(a=!0),i=r-2,r+=3;break;default:r+=3}return n=n.subarray(i),r-=i,i=0,n&&n.byteLength>3&&"slice_layer_without_partitioning_rbsp_idr"===pn(31&n[i+3])&&(a=!0),a}},mn=We,gn={};gn.ts=hn,gn.aac=_t;var vn=ce,yn=188,bn=71,En=function(e,t,n){for(var r,i,a,o,s=0,u=yn,l=!1;u<=e.byteLength;)if(e[s]!==bn||e[u]!==bn&&u!==e.byteLength)s++,u++;else{if(r=e.subarray(s,u),"pes"===gn.ts.parseType(r,t.pid))i=gn.ts.parsePesType(r,t.table),a=gn.ts.parsePayloadUnitStartIndicator(r),"audio"===i&&a&&(o=gn.ts.parsePesTime(r))&&(o.type="audio",n.audio.push(o),l=!0);if(l)break;s+=yn,u+=yn}for(s=(u=e.byteLength)-yn,l=!1;s>=0;)if(e[s]!==bn||e[u]!==bn&&u!==e.byteLength)s--,u--;else{if(r=e.subarray(s,u),"pes"===gn.ts.parseType(r,t.pid))i=gn.ts.parsePesType(r,t.table),a=gn.ts.parsePayloadUnitStartIndicator(r),"audio"===i&&a&&(o=gn.ts.parsePesTime(r))&&(o.type="audio",n.audio.push(o),l=!0);if(l)break;s-=yn,u-=yn}},_n=function(e,t,n){for(var r,i,a,o,s,u,l,c=0,d=yn,f=!1,p={data:[],size:0};d<e.byteLength;)if(e[c]!==bn||e[d]!==bn)c++,d++;else{if(r=e.subarray(c,d),"pes"===gn.ts.parseType(r,t.pid))if(i=gn.ts.parsePesType(r,t.table),a=gn.ts.parsePayloadUnitStartIndicator(r),"video"===i&&(a&&!f&&(o=gn.ts.parsePesTime(r))&&(o.type="video",n.video.push(o),f=!0),!n.firstKeyFrame)){if(a&&0!==p.size){for(s=new Uint8Array(p.size),u=0;p.data.length;)l=p.data.shift(),s.set(l,u),u+=l.byteLength;if(gn.ts.videoPacketContainsKeyFrame(s)){var h=gn.ts.parsePesTime(s);h?(n.firstKeyFrame=h,n.firstKeyFrame.type="video"):console.warn("Failed to extract PTS/DTS from PES at first keyframe. This could be an unusual TS segment, or else mux.js did not parse your TS segment correctly. If you know your TS segments do contain PTS/DTS on keyframes please file a bug report! You can try ffprobe to double check for yourself.")}p.size=0}p.data.push(r),p.size+=r.byteLength}if(f&&n.firstKeyFrame)break;c+=yn,d+=yn}for(c=(d=e.byteLength)-yn,f=!1;c>=0;)if(e[c]!==bn||e[d]!==bn)c--,d--;else{if(r=e.subarray(c,d),"pes"===gn.ts.parseType(r,t.pid))i=gn.ts.parsePesType(r,t.table),a=gn.ts.parsePayloadUnitStartIndicator(r),"video"===i&&a&&(o=gn.ts.parsePesTime(r))&&(o.type="video",n.video.push(o),f=!0);if(f)break;c-=yn,d-=yn}},Cn=function(e){var t={pid:null,table:null},n={};for(var r in function(e,t){for(var n,r=0,i=yn;i<e.byteLength;)if(e[r]!==bn||e[i]!==bn)r++,i++;else{switch(n=e.subarray(r,i),gn.ts.parseType(n,t.pid)){case"pat":t.pid=gn.ts.parsePat(n);break;case"pmt":var a=gn.ts.parsePmt(n);t.table=t.table||{},Object.keys(a).forEach((function(e){t.table[e]=a[e]}))}r+=yn,i+=yn}}(e,t),t.table){if(t.table.hasOwnProperty(r))switch(t.table[r]){case He.H264_STREAM_TYPE:n.video=[],_n(e,t,n),0===n.video.length&&delete n.video;break;case He.ADTS_STREAM_TYPE:n.audio=[],En(e,t,n),0===n.audio.length&&delete n.audio}}return n},An=function(e,t){var n;return n=gn.aac.isLikelyAacData(e)?function(e){for(var t,n=!1,r=0,i=null,a=null,o=0,s=0;e.length-s>=3;){switch(gn.aac.parseType(e,s)){case"timed-metadata":if(e.length-s<10){n=!0;break}if((o=gn.aac.parseId3TagSize(e,s))>e.length){n=!0;break}null===a&&(t=e.subarray(s,s+o),a=gn.aac.parseAacTimestamp(t)),s+=o;break;case"audio":if(e.length-s<7){n=!0;break}if((o=gn.aac.parseAdtsSize(e,s))>e.length){n=!0;break}null===i&&(t=e.subarray(s,s+o),i=gn.aac.parseSampleRate(t)),r++,s+=o;break;default:s++}if(n)return null}if(null===i||null===a)return null;var u=vn/i;return{audio:[{type:"audio",dts:a,pts:a},{type:"audio",dts:a+1024*r*u,pts:a+1024*r*u}]}}(e):Cn(e),n&&(n.audio||n.video)?(function(e,t){if(e.audio&&e.audio.length){var n=t;("undefined"===typeof n||isNaN(n))&&(n=e.audio[0].dts),e.audio.forEach((function(e){e.dts=mn(e.dts,n),e.pts=mn(e.pts,n),e.dtsTime=e.dts/vn,e.ptsTime=e.pts/vn}))}if(e.video&&e.video.length){var r=t;if(("undefined"===typeof r||isNaN(r))&&(r=e.video[0].dts),e.video.forEach((function(e){e.dts=mn(e.dts,r),e.pts=mn(e.pts,r),e.dtsTime=e.dts/vn,e.ptsTime=e.pts/vn})),e.firstKeyFrame){var i=e.firstKeyFrame;i.dts=mn(i.dts,r),i.pts=mn(i.pts,r),i.dtsTime=i.dts/vn,i.ptsTime=i.pts/vn}}}(n,t),n):null},Tn=function(){function e(e,t){this.options=t||{},this.self=e,this.init()}var t=e.prototype;return t.init=function(){this.transmuxer&&this.transmuxer.dispose(),this.transmuxer=new jt.Transmuxer(this.options),function(e,t){t.on("data",(function(t){var n=t.initSegment;t.initSegment={data:n.buffer,byteOffset:n.byteOffset,byteLength:n.byteLength};var r=t.data;t.data=r.buffer,e.postMessage({action:"data",segment:t,byteOffset:r.byteOffset,byteLength:r.byteLength},[t.data])})),t.on("done",(function(t){e.postMessage({action:"done"})})),t.on("gopInfo",(function(t){e.postMessage({action:"gopInfo",gopInfo:t})})),t.on("videoSegmentTimingInfo",(function(t){var n={start:{decode:fe(t.start.dts),presentation:fe(t.start.pts)},end:{decode:fe(t.end.dts),presentation:fe(t.end.pts)},baseMediaDecodeTime:fe(t.baseMediaDecodeTime)};t.prependedContentDuration&&(n.prependedContentDuration=fe(t.prependedContentDuration)),e.postMessage({action:"videoSegmentTimingInfo",videoSegmentTimingInfo:n})})),t.on("audioSegmentTimingInfo",(function(t){var n={start:{decode:fe(t.start.dts),presentation:fe(t.start.pts)},end:{decode:fe(t.end.dts),presentation:fe(t.end.pts)},baseMediaDecodeTime:fe(t.baseMediaDecodeTime)};t.prependedContentDuration&&(n.prependedContentDuration=fe(t.prependedContentDuration)),e.postMessage({action:"audioSegmentTimingInfo",audioSegmentTimingInfo:n})})),t.on("id3Frame",(function(t){e.postMessage({action:"id3Frame",id3Frame:t})})),t.on("caption",(function(t){e.postMessage({action:"caption",caption:t})})),t.on("trackinfo",(function(t){e.postMessage({action:"trackinfo",trackInfo:t})})),t.on("audioTimingInfo",(function(t){e.postMessage({action:"audioTimingInfo",audioTimingInfo:{start:fe(t.start),end:fe(t.end)}})})),t.on("videoTimingInfo",(function(t){e.postMessage({action:"videoTimingInfo",videoTimingInfo:{start:fe(t.start),end:fe(t.end)}})})),t.on("log",(function(t){e.postMessage({action:"log",log:t})}))}(this.self,this.transmuxer)},t.pushMp4Captions=function(e){this.captionParser||(this.captionParser=new rn,this.captionParser.init());var t=new Uint8Array(e.data,e.byteOffset,e.byteLength),n=this.captionParser.parse(t,e.trackIds,e.timescales);this.self.postMessage({action:"mp4Captions",captions:n&&n.captions||[],logs:n&&n.logs||[],data:t.buffer},[t.buffer])},t.probeMp4StartTime=function(e){var t=e.timescales,n=e.data,r=un(t,n);this.self.postMessage({action:"probeMp4StartTime",startTime:r,data:n},[n.buffer])},t.probeMp4Tracks=function(e){var t=e.data,n=ln(t);this.self.postMessage({action:"probeMp4Tracks",tracks:n,data:t},[t.buffer])},t.probeTs=function(e){var t=e.data,n=e.baseStartTime,r="number"!==typeof n||isNaN(n)?void 0:n*ce,i=An(t,r),a=null;i&&((a={hasVideo:i.video&&2===i.video.length||!1,hasAudio:i.audio&&2===i.audio.length||!1}).hasVideo&&(a.videoStart=i.video[0].ptsTime),a.hasAudio&&(a.audioStart=i.audio[0].ptsTime)),this.self.postMessage({action:"probeTs",result:a,data:t},[t.buffer])},t.clearAllMp4Captions=function(){this.captionParser&&this.captionParser.clearAllCaptions()},t.clearParsedMp4Captions=function(){this.captionParser&&this.captionParser.clearParsedCaptions()},t.push=function(e){var t=new Uint8Array(e.data,e.byteOffset,e.byteLength);this.transmuxer.push(t)},t.reset=function(){this.transmuxer.reset()},t.setTimestampOffset=function(e){var t=e.timestampOffset||0;this.transmuxer.setBaseMediaDecodeTime(Math.round(de(t)))},t.setAudioAppendStart=function(e){this.transmuxer.setAudioAppendStart(Math.ceil(de(e.appendStart)))},t.setRemux=function(e){this.transmuxer.setRemux(e.remux)},t.flush=function(e){this.transmuxer.flush(),self.postMessage({action:"done",type:"transmuxed"})},t.endTimeline=function(){this.transmuxer.endTimeline(),self.postMessage({action:"endedtimeline",type:"transmuxed"})},t.alignGopsWith=function(e){this.transmuxer.alignGopsWith(e.gopsToAlignWith.slice())},e}();self.onmessage=function(e){"init"===e.data.action&&e.data.options?this.messageHandlers=new Tn(self,e.data.options):(this.messageHandlers||(this.messageHandlers=new Tn(self)),e.data&&e.data.action&&"init"!==e.data.action&&this.messageHandlers[e.data.action]&&this.messageHandlers[e.data.action](e.data))}}))),yu=hu(vu),bu=function(e){var t=e.transmuxer,n=e.bytes,r=e.audioAppendStart,i=e.gopsToAlignWith,a=e.remux,o=e.onData,s=e.onTrackInfo,u=e.onAudioTimingInfo,l=e.onVideoTimingInfo,c=e.onVideoSegmentTimingInfo,d=e.onAudioSegmentTimingInfo,f=e.onId3,p=e.onCaptions,h=e.onDone,m=e.onEndedTimeline,g=e.onTransmuxerLog,v=e.isEndOfTimeline,y={buffer:[]},b=v;if(t.onmessage=function(n){t.currentTransmux===e&&("data"===n.data.action&&function(e,t,n){var r=e.data.segment,i=r.type,a=r.initSegment,o=r.captions,s=r.captionStreams,u=r.metadata,l=r.videoFrameDtsTime,c=r.videoFramePtsTime;t.buffer.push({captions:o,captionStreams:s,metadata:u});var d=e.data.segment.boxes||{data:e.data.segment.data},f={type:i,data:new Uint8Array(d.data,d.data.byteOffset,d.data.byteLength),initSegment:new Uint8Array(a.data,a.byteOffset,a.byteLength)};"undefined"!==typeof l&&(f.videoFrameDtsTime=l),"undefined"!==typeof c&&(f.videoFramePtsTime=c),n(f)}(n,y,o),"trackinfo"===n.data.action&&s(n.data.trackInfo),"gopInfo"===n.data.action&&function(e,t){t.gopInfo=e.data.gopInfo}(n,y),"audioTimingInfo"===n.data.action&&u(n.data.audioTimingInfo),"videoTimingInfo"===n.data.action&&l(n.data.videoTimingInfo),"videoSegmentTimingInfo"===n.data.action&&c(n.data.videoSegmentTimingInfo),"audioSegmentTimingInfo"===n.data.action&&d(n.data.audioSegmentTimingInfo),"id3Frame"===n.data.action&&f([n.data.id3Frame],n.data.id3Frame.dispatchType),"caption"===n.data.action&&p(n.data.caption),"endedtimeline"===n.data.action&&(b=!1,m()),"log"===n.data.action&&g(n.data.log),"transmuxed"===n.data.type&&(b||(t.onmessage=null,function(e){var t=e.transmuxedData,n=e.callback;t.buffer=[],n(t)}({transmuxedData:y,callback:h}),Eu(t))))},r&&t.postMessage({action:"setAudioAppendStart",appendStart:r}),Array.isArray(i)&&t.postMessage({action:"alignGopsWith",gopsToAlignWith:i}),"undefined"!==typeof a&&t.postMessage({action:"setRemux",remux:a}),n.byteLength){var E=n instanceof ArrayBuffer?n:n.buffer,_=n instanceof ArrayBuffer?0:n.byteOffset;t.postMessage({action:"push",data:E,byteOffset:_,byteLength:n.byteLength},[E])}v&&t.postMessage({action:"endTimeline"}),t.postMessage({action:"flush"})},Eu=function(e){e.currentTransmux=null,e.transmuxQueue.length&&(e.currentTransmux=e.transmuxQueue.shift(),"function"===typeof e.currentTransmux?e.currentTransmux():bu(e.currentTransmux))},_u=function(e,t){e.postMessage({action:t}),Eu(e)},Cu=function(e,t){if(!t.currentTransmux)return t.currentTransmux=e,void _u(t,e);t.transmuxQueue.push(_u.bind(null,t,e))},Au=function(e){if(!e.transmuxer.currentTransmux)return e.transmuxer.currentTransmux=e,void bu(e);e.transmuxer.transmuxQueue.push(e)},Tu=function(e){Cu("reset",e)},wu=function(e){var t=new yu;t.currentTransmux=null,t.transmuxQueue=[];var n=t.terminate;return t.terminate=function(){return t.currentTransmux=null,t.transmuxQueue.length=0,n.call(t)},t.postMessage({action:"init",options:e}),t},Su=function(e){var t=e.transmuxer,n=e.endAction||e.action,r=e.callback,i=(0,s.A)({},e,{endAction:null,transmuxer:null,callback:null});if(t.addEventListener("message",(function i(a){a.data.action===n&&(t.removeEventListener("message",i),a.data.data&&(a.data.data=new Uint8Array(a.data.data,e.byteOffset||0,e.byteLength||a.data.data.byteLength),e.data&&(e.data=a.data.data)),r(a.data))})),e.data){var a=e.data instanceof ArrayBuffer;i.byteOffset=a?0:e.data.byteOffset,i.byteLength=e.data.byteLength;var o=[a?e.data:e.data.buffer];t.postMessage(i,o)}else t.postMessage(i)},ku=2,Du=-101,xu=-102,Ou=function(e){e.forEach((function(e){e.abort()}))},Nu=function(e,t){return t.timedout?{status:t.status,message:"HLS request timed-out at URL: "+t.uri,code:Du,xhr:t}:t.aborted?{status:t.status,message:"HLS request aborted at URL: "+t.uri,code:xu,xhr:t}:e?{status:t.status,message:"HLS request errored at URL: "+t.uri,code:ku,xhr:t}:"arraybuffer"===t.responseType&&0===t.response.byteLength?{status:t.status,message:"Empty HLS response at URL: "+t.uri,code:ku,xhr:t}:null},Iu=function(e,t,n){return function(r,i){var a=i.response,o=Nu(r,i);if(o)return n(o,e);if(16!==a.byteLength)return n({status:i.status,message:"Invalid HLS key at URL: "+i.uri,code:ku,xhr:i},e);for(var s=new DataView(a),u=new Uint32Array([s.getUint32(0),s.getUint32(4),s.getUint32(8),s.getUint32(12)]),l=0;l<t.length;l++)t[l].bytes=u;return n(null,e)}},Pu=function(e,t){var n=kt(e.map.bytes);if("mp4"!==n){var r=e.map.resolvedUri||e.map.uri;return t({internal:!0,message:"Found unsupported "+(n||"unknown")+" container for initialization segment at URL: "+r,code:ku})}Su({action:"probeMp4Tracks",data:e.map.bytes,transmuxer:e.transmuxer,callback:function(n){var r=n.tracks,i=n.data;return e.map.bytes=i,r.forEach((function(t){e.map.tracks=e.map.tracks||{},e.map.tracks[t.type]||(e.map.tracks[t.type]=t,"number"===typeof t.id&&t.timescale&&(e.map.timescales=e.map.timescales||{},e.map.timescales[t.id]=t.timescale))})),t(null)}})},Mu=function(e){var t=e.segment,n=e.finishProcessingFn,r=e.responseType;return function(e,i){var a=Nu(e,i);if(a)return n(a,t);var o="arraybuffer"!==r&&i.responseText?function(e){for(var t=new Uint8Array(new ArrayBuffer(e.length)),n=0;n<e.length;n++)t[n]=e.charCodeAt(n);return t.buffer}(i.responseText.substring(t.lastReachedChar||0)):i.response;return t.stats=function(e){return{bandwidth:e.bandwidth,bytesReceived:e.bytesReceived||0,roundTripTime:e.roundTripTime||0}}(i),t.key?t.encryptedBytes=new Uint8Array(o):t.bytes=new Uint8Array(o),n(null,t)}},Lu=function(e){var t=e.segment,n=e.bytes,r=e.trackInfoFn,i=e.timingInfoFn,a=e.videoSegmentTimingInfoFn,o=e.audioSegmentTimingInfoFn,s=e.id3Fn,u=e.captionsFn,l=e.isEndOfTimeline,c=e.endedTimelineFn,d=e.dataFn,f=e.doneFn,p=e.onTransmuxerLog,h=t.map&&t.map.tracks||{},m=Boolean(h.audio&&h.video),g=i.bind(null,t,"audio","start"),v=i.bind(null,t,"audio","end"),y=i.bind(null,t,"video","start"),b=i.bind(null,t,"video","end");Su({action:"probeTs",transmuxer:t.transmuxer,data:n,baseStartTime:t.baseStartTime,callback:function(e){t.bytes=n=e.data;var i=e.result;i&&(r(t,{hasAudio:i.hasAudio,hasVideo:i.hasVideo,isMuxed:m}),r=null,i.hasAudio&&!m&&g(i.audioStart),i.hasVideo&&y(i.videoStart),g=null,y=null),Au({bytes:n,transmuxer:t.transmuxer,audioAppendStart:t.audioAppendStart,gopsToAlignWith:t.gopsToAlignWith,remux:m,onData:function(e){e.type="combined"===e.type?"video":e.type,d(t,e)},onTrackInfo:function(e){r&&(m&&(e.isMuxed=!0),r(t,e))},onAudioTimingInfo:function(e){g&&"undefined"!==typeof e.start&&(g(e.start),g=null),v&&"undefined"!==typeof e.end&&v(e.end)},onVideoTimingInfo:function(e){y&&"undefined"!==typeof e.start&&(y(e.start),y=null),b&&"undefined"!==typeof e.end&&b(e.end)},onVideoSegmentTimingInfo:function(e){a(e)},onAudioSegmentTimingInfo:function(e){o(e)},onId3:function(e,n){s(t,e,n)},onCaptions:function(e){u(t,[e])},isEndOfTimeline:l,onEndedTimeline:function(){c()},onTransmuxerLog:p,onDone:function(e){f&&(e.type="combined"===e.type?"video":e.type,f(null,t,e))}})}})},Ru=function(e){var t=e.segment,n=e.bytes,r=e.trackInfoFn,i=e.timingInfoFn,a=e.videoSegmentTimingInfoFn,o=e.audioSegmentTimingInfoFn,s=e.id3Fn,u=e.captionsFn,l=e.isEndOfTimeline,c=e.endedTimelineFn,d=e.dataFn,f=e.doneFn,p=e.onTransmuxerLog,h=new Uint8Array(n);if(function(e){return ct(e,["moof"]).length>0}(h)){t.isFmp4=!0;var m=t.map.tracks,g={isFmp4:!0,hasVideo:!!m.video,hasAudio:!!m.audio};m.audio&&m.audio.codec&&"enca"!==m.audio.codec&&(g.audioCodec=m.audio.codec),m.video&&m.video.codec&&"encv"!==m.video.codec&&(g.videoCodec=m.video.codec),m.video&&m.audio&&(g.isMuxed=!0),r(t,g);var v=function(e){d(t,{data:h,type:g.hasAudio&&!g.isMuxed?"audio":"video"}),e&&e.length&&u(t,e),f(null,t,{})};Su({action:"probeMp4StartTime",timescales:t.map.timescales,data:h,transmuxer:t.transmuxer,callback:function(e){var r=e.data,a=e.startTime;n=r.buffer,t.bytes=h=r,g.hasAudio&&!g.isMuxed&&i(t,"audio","start",a),g.hasVideo&&i(t,"video","start",a),m.video&&r.byteLength&&t.transmuxer?Su({action:"pushMp4Captions",endAction:"mp4Captions",transmuxer:t.transmuxer,data:h,timescales:t.map.timescales,trackIds:[m.video.id],callback:function(e){n=e.data.buffer,t.bytes=h=e.data,e.logs.forEach((function(e){p(Wo.mergeOptions(e,{stream:"mp4CaptionParser"}))})),v(e.captions)}}):v()}})}else if(t.transmuxer){if("undefined"===typeof t.container&&(t.container=kt(h)),"ts"!==t.container&&"aac"!==t.container)return r(t,{hasAudio:!1,hasVideo:!1}),void f(null,t,{});Lu({segment:t,bytes:n,trackInfoFn:r,timingInfoFn:i,videoSegmentTimingInfoFn:a,audioSegmentTimingInfoFn:o,id3Fn:s,captionsFn:u,isEndOfTimeline:l,endedTimelineFn:c,dataFn:d,doneFn:f,onTransmuxerLog:p})}else f(null,t,{})},Fu=function(e,t){var n,r=e.id,i=e.key,a=e.encryptedBytes,o=e.decryptionWorker;o.addEventListener("message",(function e(n){if(n.data.source===r){o.removeEventListener("message",e);var i=n.data.decrypted;t(new Uint8Array(i.bytes,i.byteOffset,i.byteLength))}})),n=i.bytes.slice?i.bytes.slice():new Uint32Array(Array.prototype.slice.call(i.bytes)),o.postMessage($s({source:r,encrypted:a,key:n,iv:i.iv}),[a.buffer,n.buffer])},Bu=function(e){var t=e.activeXhrs,n=e.decryptionWorker,r=e.trackInfoFn,i=e.timingInfoFn,a=e.videoSegmentTimingInfoFn,o=e.audioSegmentTimingInfoFn,s=e.id3Fn,u=e.captionsFn,l=e.isEndOfTimeline,c=e.endedTimelineFn,d=e.dataFn,f=e.doneFn,p=e.onTransmuxerLog,h=0,m=!1;return function(e,g){if(!m){if(e)return m=!0,Ou(t),f(e,g);if((h+=1)===t.length){var v=function(){if(g.encryptedBytes)return function(e){var t=e.decryptionWorker,n=e.segment,r=e.trackInfoFn,i=e.timingInfoFn,a=e.videoSegmentTimingInfoFn,o=e.audioSegmentTimingInfoFn,s=e.id3Fn,u=e.captionsFn,l=e.isEndOfTimeline,c=e.endedTimelineFn,d=e.dataFn,f=e.doneFn,p=e.onTransmuxerLog;Fu({id:n.requestId,key:n.key,encryptedBytes:n.encryptedBytes,decryptionWorker:t},(function(e){n.bytes=e,Ru({segment:n,bytes:n.bytes,trackInfoFn:r,timingInfoFn:i,videoSegmentTimingInfoFn:a,audioSegmentTimingInfoFn:o,id3Fn:s,captionsFn:u,isEndOfTimeline:l,endedTimelineFn:c,dataFn:d,doneFn:f,onTransmuxerLog:p})}))}({decryptionWorker:n,segment:g,trackInfoFn:r,timingInfoFn:i,videoSegmentTimingInfoFn:a,audioSegmentTimingInfoFn:o,id3Fn:s,captionsFn:u,isEndOfTimeline:l,endedTimelineFn:c,dataFn:d,doneFn:f,onTransmuxerLog:p});Ru({segment:g,bytes:g.bytes,trackInfoFn:r,timingInfoFn:i,videoSegmentTimingInfoFn:a,audioSegmentTimingInfoFn:o,id3Fn:s,captionsFn:u,isEndOfTimeline:l,endedTimelineFn:c,dataFn:d,doneFn:f,onTransmuxerLog:p})};if(g.endOfAllRequests=Date.now(),g.map&&g.map.encryptedBytes&&!g.map.bytes)return Fu({decryptionWorker:n,id:g.requestId+"-init",encryptedBytes:g.map.encryptedBytes,key:g.map.key},(function(e){g.map.bytes=e,Pu(g,(function(e){if(e)return Ou(t),f(e,g);v()}))}));v()}}}},ju=function(e){var t=e.segment,n=e.progressFn;return e.trackInfoFn,e.timingInfoFn,e.videoSegmentTimingInfoFn,e.audioSegmentTimingInfoFn,e.id3Fn,e.captionsFn,e.isEndOfTimeline,e.endedTimelineFn,e.dataFn,function(e){if(!e.target.aborted)return t.stats=Wo.mergeOptions(t.stats,function(e){var t=e.target,n={bandwidth:1/0,bytesReceived:0,roundTripTime:Date.now()-t.requestTime||0};return n.bytesReceived=e.loaded,n.bandwidth=Math.floor(n.bytesReceived/n.roundTripTime*8*1e3),n}(e)),!t.stats.firstBytesReceivedAt&&t.stats.bytesReceived&&(t.stats.firstBytesReceivedAt=Date.now()),n(e,t)}},Uu=function(e){var t=e.xhr,n=e.xhrOptions,r=e.decryptionWorker,i=e.segment,a=e.abortFn,o=e.progressFn,s=e.trackInfoFn,u=e.timingInfoFn,l=e.videoSegmentTimingInfoFn,c=e.audioSegmentTimingInfoFn,d=e.id3Fn,f=e.captionsFn,p=e.isEndOfTimeline,h=e.endedTimelineFn,m=e.dataFn,g=e.doneFn,v=e.onTransmuxerLog,y=[],b=Bu({activeXhrs:y,decryptionWorker:r,trackInfoFn:s,timingInfoFn:u,videoSegmentTimingInfoFn:l,audioSegmentTimingInfoFn:c,id3Fn:d,captionsFn:f,isEndOfTimeline:p,endedTimelineFn:h,dataFn:m,doneFn:g,onTransmuxerLog:v});if(i.key&&!i.key.bytes){var E=[i.key];i.map&&!i.map.bytes&&i.map.key&&i.map.key.resolvedUri===i.key.resolvedUri&&E.push(i.map.key);var _=t(Wo.mergeOptions(n,{uri:i.key.resolvedUri,responseType:"arraybuffer"}),Iu(i,E,b));y.push(_)}if(i.map&&!i.map.bytes){if(i.map.key&&(!i.key||i.key.resolvedUri!==i.map.key.resolvedUri)){var C=t(Wo.mergeOptions(n,{uri:i.map.key.resolvedUri,responseType:"arraybuffer"}),Iu(i,[i.map.key],b));y.push(C)}var A=Wo.mergeOptions(n,{uri:i.map.resolvedUri,responseType:"arraybuffer",headers:qs(i.map)}),T=function(e){var t=e.segment,n=e.finishProcessingFn;return function(e,r){var i=Nu(e,r);if(i)return n(i,t);var a=new Uint8Array(r.response);if(t.map.key)return t.map.encryptedBytes=a,n(null,t);t.map.bytes=a,Pu(t,(function(e){if(e)return e.xhr=r,e.status=r.status,n(e,t);n(null,t)}))}}({segment:i,finishProcessingFn:b}),w=t(A,T);y.push(w)}var S=Wo.mergeOptions(n,{uri:i.part&&i.part.resolvedUri||i.resolvedUri,responseType:"arraybuffer",headers:qs(i)}),k=t(S,Mu({segment:i,finishProcessingFn:b,responseType:S.responseType}));k.addEventListener("progress",ju({segment:i,progressFn:o,trackInfoFn:s,timingInfoFn:u,videoSegmentTimingInfoFn:l,audioSegmentTimingInfoFn:c,id3Fn:d,captionsFn:f,isEndOfTimeline:p,endedTimelineFn:h,dataFn:m})),y.push(k);var D={};return y.forEach((function(e){e.addEventListener("loadend",function(e){var t=e.loadendState,n=e.abortFn;return function(e){e.target.aborted&&n&&!t.calledAbortFn&&(n(),t.calledAbortFn=!0)}}({loadendState:D,abortFn:a}))})),function(){return Ou(y)}},Hu=Qo("CodecUtils"),zu=function(e,t){var n=t.attributes||{};return e&&e.mediaGroups&&e.mediaGroups.AUDIO&&n.AUDIO&&e.mediaGroups.AUDIO[n.AUDIO]},Vu=function(e){var t={};return e.forEach((function(e){var n=e.mediaType,r=e.type,i=e.details;t[n]=t[n]||[],t[n].push(j(""+r+i))})),Object.keys(t).forEach((function(e){if(t[e].length>1)return Hu("multiple "+e+" codecs found as attributes: "+t[e].join(", ")+". Setting playlist codecs to null so that we wait for mux.js to probe segments for real codecs."),void(t[e]=null);t[e]=t[e][0]})),t},Yu=function(e){var t=0;return e.audio&&t++,e.video&&t++,t},Gu=function(e,t){var n=t.attributes||{},r=Vu(function(e){var t=e.attributes||{};if(t.CODECS)return U(t.CODECS)}(t)||[]);if(zu(e,t)&&!r.audio&&!function(e,t){if(!zu(e,t))return!0;var n=t.attributes||{},r=e.mediaGroups.AUDIO[n.AUDIO];for(var i in r)if(!r[i].uri&&!r[i].playlists)return!0;return!1}(e,t)){var i=Vu(function(e,t){if(!e.mediaGroups.AUDIO||!t)return null;var n=e.mediaGroups.AUDIO[t];if(!n)return null;for(var r in n){var i=n[r];if(i.default&&i.playlists)return U(i.playlists[0].attributes.CODECS)}return null}(e,n.AUDIO)||[]);i.audio&&(r.audio=i.audio)}return r},qu=Qo("PlaylistSelector"),Wu=function(e){if(e&&e.playlist){var t=e.playlist;return JSON.stringify({id:t.id,bandwidth:e.bandwidth,width:e.width,height:e.height,codecs:t.attributes&&t.attributes.CODECS||""})}},Ku=function(e,t){if(!e)return"";var n=i().getComputedStyle(e);return n?n[t]:""},Xu=function(e,t){var n=e.slice();e.sort((function(e,r){var i=t(e,r);return 0===i?n.indexOf(e)-n.indexOf(r):i}))},$u=function(e,t){var n,r;return e.attributes.BANDWIDTH&&(n=e.attributes.BANDWIDTH),n=n||i().Number.MAX_VALUE,t.attributes.BANDWIDTH&&(r=t.attributes.BANDWIDTH),n-(r=r||i().Number.MAX_VALUE)},Zu=function(e,t,n,r,a,o){if(e){var s={bandwidth:t,width:n,height:r,limitRenditionByPlayerDimensions:a},u=e.playlists;Ss.isAudioOnly(e)&&(u=o.getAudioTrackPlaylists_(),s.audioOnly=!0);var l=u.map((function(e){var t=e.attributes&&e.attributes.RESOLUTION&&e.attributes.RESOLUTION.width,n=e.attributes&&e.attributes.RESOLUTION&&e.attributes.RESOLUTION.height;return{bandwidth:e.attributes&&e.attributes.BANDWIDTH||i().Number.MAX_VALUE,width:t,height:n,playlist:e}}));Xu(l,(function(e,t){return e.bandwidth-t.bandwidth}));var c=(l=l.filter((function(e){return!Ss.isIncompatible(e.playlist)}))).filter((function(e){return Ss.isEnabled(e.playlist)}));c.length||(c=l.filter((function(e){return!Ss.isDisabled(e.playlist)})));var d=c.filter((function(e){return e.bandwidth*fu.BANDWIDTH_VARIANCE<t})),f=d[d.length-1],p=d.filter((function(e){return e.bandwidth===f.bandwidth}))[0];if(!1===a){var h=p||c[0]||l[0];if(h&&h.playlist){var m="sortedPlaylistReps";return p&&(m="bandwidthBestRep"),c[0]&&(m="enabledPlaylistReps"),qu("choosing "+Wu(h)+" using "+m+" with options",s),h.playlist}return qu("could not choose a playlist with options",s),null}var g=d.filter((function(e){return e.width&&e.height}));Xu(g,(function(e,t){return e.width-t.width}));var v=g.filter((function(e){return e.width===n&&e.height===r}));f=v[v.length-1];var y,b,E,_,C=v.filter((function(e){return e.bandwidth===f.bandwidth}))[0];if(C||(b=(y=g.filter((function(e){return e.width>n||e.height>r}))).filter((function(e){return e.width===y[0].width&&e.height===y[0].height})),f=b[b.length-1],E=b.filter((function(e){return e.bandwidth===f.bandwidth}))[0]),o.experimentalLeastPixelDiffSelector){var A=g.map((function(e){return e.pixelDiff=Math.abs(e.width-n)+Math.abs(e.height-r),e}));Xu(A,(function(e,t){return e.pixelDiff===t.pixelDiff?t.bandwidth-e.bandwidth:e.pixelDiff-t.pixelDiff})),_=A[0]}var T=_||E||C||p||c[0]||l[0];if(T&&T.playlist){var w="sortedPlaylistReps";return _?w="leastPixelDiffRep":E?w="resolutionPlusOneRep":C?w="resolutionBestRep":p?w="bandwidthBestRep":c[0]&&(w="enabledPlaylistReps"),qu("choosing "+Wu(T)+" using "+w+" with options",s),T.playlist}return qu("could not choose a playlist with options",s),null}},Qu=function(){var e=this.useDevicePixelRatio&&i().devicePixelRatio||1;return Zu(this.playlists.master,this.systemBandwidth,parseInt(Ku(this.tech_.el(),"width"),10)*e,parseInt(Ku(this.tech_.el(),"height"),10)*e,this.limitRenditionByPlayerDimensions,this.masterPlaylistController_)},Ju=function(e){var t=e.inbandTextTracks,n=e.metadataArray,r=e.timestampOffset,a=e.videoDuration;if(n){var o=i().WebKitDataCue||i().VTTCue,s=t.metadataTrack_;if(s&&(n.forEach((function(e){var t=e.cueTime+r;!("number"!==typeof t||i().isNaN(t)||t<0)&&t<1/0&&e.frames.forEach((function(e){var n=new o(t,t,e.value||e.url||e.data||"");n.frame=e,n.value=e,function(e){Object.defineProperties(e.frame,{id:{get:function(){return Wo.log.warn("cue.frame.id is deprecated. Use cue.value.key instead."),e.value.key}},value:{get:function(){return Wo.log.warn("cue.frame.value is deprecated. Use cue.value.data instead."),e.value.data}},privateData:{get:function(){return Wo.log.warn("cue.frame.privateData is deprecated. Use cue.value.data instead."),e.value.data}}})}(n),s.addCue(n)}))})),s.cues&&s.cues.length)){for(var u=s.cues,l=[],c=0;c<u.length;c++)u[c]&&l.push(u[c]);var d=l.reduce((function(e,t){var n=e[t.startTime]||[];return n.push(t),e[t.startTime]=n,e}),{}),f=Object.keys(d).sort((function(e,t){return Number(e)-Number(t)}));f.forEach((function(e,t){var n=d[e],r=Number(f[t+1])||a;n.forEach((function(e){e.endTime=r}))}))}}},el=function(e,t,n){var r,i;if(n&&n.cues)for(r=n.cues.length;r--;)(i=n.cues[r]).startTime>=e&&i.endTime<=t&&n.removeCue(i)},tl=function(e){return"number"===typeof e&&isFinite(e)},nl=1/60,rl=function(e){var t=e.startOfSegment,n=e.duration,r=e.segment,i=e.part,a=e.playlist,o=a.mediaSequence,s=a.id,u=a.segments,l=void 0===u?[]:u,c=e.mediaIndex,d=e.partIndex,f=e.timeline,p=l.length-1,h="mediaIndex/partIndex increment";e.getMediaInfoForTime?h="getMediaInfoForTime ("+e.getMediaInfoForTime+")":e.isSyncRequest&&(h="getSyncSegmentCandidate (isSyncRequest)"),e.independent&&(h+=" with independent "+e.independent);var m="number"===typeof d,g=e.segment.uri?"segment":"pre-segment",v=m?fs({preloadSegment:r})-1:0;return g+" ["+(o+c)+"/"+(o+p)+"]"+(m?" part ["+d+"/"+v+"]":"")+" segment start/end ["+r.start+" => "+r.end+"]"+(m?" part start/end ["+i.start+" => "+i.end+"]":"")+" startOfSegment ["+t+"] duration ["+n+"] timeline ["+f+"] selected by ["+h+"] playlist ["+s+"]"},il=function(e){return e+"TimingInfo"},al=function(e){var t=e.timelineChangeController,n=e.currentTimeline,r=e.segmentTimeline,i=e.loaderType,a=e.audioDisabled;if(n===r)return!1;if("audio"===i){var o=t.lastTimelineChange({type:"main"});return!o||o.to!==r}if("main"===i&&a){var s=t.pendingTimelineChange({type:"audio"});return!s||s.to!==r}return!1},ol=function(e){var t=e.segmentDuration,n=e.maxDuration;return!!t&&Math.round(t)>n+Jo},sl=function(e,t){if("hls"!==t)return null;var n=function(e){var t=0;return["video","audio"].forEach((function(n){var r=e[n+"TimingInfo"];if(r){var a,o=r.start,s=r.end;"bigint"===typeof o||"bigint"===typeof s?a=i().BigInt(s)-i().BigInt(o):"number"===typeof o&&"number"===typeof s&&(a=s-o),"undefined"!==typeof a&&a>t&&(t=a)}})),"bigint"===typeof t&&t<Number.MAX_SAFE_INTEGER&&(t=Number(t)),t}({audioTimingInfo:e.audioTimingInfo,videoTimingInfo:e.videoTimingInfo});if(!n)return null;var r=e.playlist.targetDuration,a=ol({segmentDuration:n,maxDuration:2*r}),o=ol({segmentDuration:n,maxDuration:r}),s="Segment with index "+e.mediaIndex+" from playlist "+e.playlist.id+" has a duration of "+n+" when the reported duration is "+e.duration+" and the target duration is "+r+". For HLS content, a duration in excess of the target duration may result in playback issues. See the HLS specification section on EXT-X-TARGETDURATION for more details: https://tools.ietf.org/html/draft-pantos-http-live-streaming-23#section-4.3.3.1";return a||o?{severity:a?"warn":"info",message:s}:null},ul=function(e){function t(t,n){var r;if(r=e.call(this)||this,!t)throw new TypeError("Initialization settings are required");if("function"!==typeof t.currentTime)throw new TypeError("No currentTime getter specified");if(!t.mediaSource)throw new TypeError("No MediaSource specified");return r.bandwidth=t.bandwidth,r.throughput={rate:0,count:0},r.roundTrip=NaN,r.resetStats_(),r.mediaIndex=null,r.partIndex=null,r.hasPlayed_=t.hasPlayed,r.currentTime_=t.currentTime,r.seekable_=t.seekable,r.seeking_=t.seeking,r.duration_=t.duration,r.mediaSource_=t.mediaSource,r.vhs_=t.vhs,r.loaderType_=t.loaderType,r.currentMediaInfo_=void 0,r.startingMediaInfo_=void 0,r.segmentMetadataTrack_=t.segmentMetadataTrack,r.goalBufferLength_=t.goalBufferLength,r.sourceType_=t.sourceType,r.sourceUpdater_=t.sourceUpdater,r.inbandTextTracks_=t.inbandTextTracks,r.state_="INIT",r.timelineChangeController_=t.timelineChangeController,r.shouldSaveSegmentTimingInfo_=!0,r.parse708captions_=t.parse708captions,r.useDtsForTimestampOffset_=t.useDtsForTimestampOffset,r.captionServices_=t.captionServices,r.experimentalExactManifestTimings=t.experimentalExactManifestTimings,r.checkBufferTimeout_=null,r.error_=void 0,r.currentTimeline_=-1,r.pendingSegment_=null,r.xhrOptions_=null,r.pendingSegments_=[],r.audioDisabled_=!1,r.isPendingTimestampOffset_=!1,r.gopBuffer_=[],r.timeMapping_=0,r.safeAppend_=Wo.browser.IE_VERSION>=11,r.appendInitSegment_={audio:!0,video:!0},r.playlistOfLastInitSegment_={audio:null,video:null},r.callQueue_=[],r.loadQueue_=[],r.metadataQueue_={id3:[],caption:[]},r.waitingOnRemove_=!1,r.quotaExceededErrorRetryTimeout_=null,r.activeInitSegmentId_=null,r.initSegments_={},r.cacheEncryptionKeys_=t.cacheEncryptionKeys,r.keyCache_={},r.decrypter_=t.decrypter,r.syncController_=t.syncController,r.syncPoint_={segmentIndex:0,time:0},r.transmuxer_=r.createTransmuxer_(),r.triggerSyncInfoUpdate_=function(){return r.trigger("syncinfoupdate")},r.syncController_.on("syncinfoupdate",r.triggerSyncInfoUpdate_),r.mediaSource_.addEventListener("sourceopen",(function(){r.isEndOfStream_()||(r.ended_=!1)})),r.fetchAtBuffer_=!1,r.logger_=Qo("SegmentLoader["+r.loaderType_+"]"),Object.defineProperty((0,c.A)(r),"state",{get:function(){return this.state_},set:function(e){e!==this.state_&&(this.logger_(this.state_+" -> "+e),this.state_=e,this.trigger("statechange"))}}),r.sourceUpdater_.on("ready",(function(){r.hasEnoughInfoToAppend_()&&r.processCallQueue_()})),"main"===r.loaderType_&&r.timelineChangeController_.on("pendingtimelinechange",(function(){r.hasEnoughInfoToAppend_()&&r.processCallQueue_()})),"audio"===r.loaderType_&&r.timelineChangeController_.on("timelinechange",(function(){r.hasEnoughInfoToLoad_()&&r.processLoadQueue_(),r.hasEnoughInfoToAppend_()&&r.processCallQueue_()})),r}(0,d.A)(t,e);var n=t.prototype;return n.createTransmuxer_=function(){return wu({remux:!1,alignGopsAtEnd:this.safeAppend_,keepOriginalTimestamps:!0,parse708captions:this.parse708captions_,captionServices:this.captionServices_})},n.resetStats_=function(){this.mediaBytesTransferred=0,this.mediaRequests=0,this.mediaRequestsAborted=0,this.mediaRequestsTimedout=0,this.mediaRequestsErrored=0,this.mediaTransferDuration=0,this.mediaSecondsLoaded=0,this.mediaAppends=0},n.dispose=function(){this.trigger("dispose"),this.state="DISPOSED",this.pause(),this.abort_(),this.transmuxer_&&this.transmuxer_.terminate(),this.resetStats_(),this.checkBufferTimeout_&&i().clearTimeout(this.checkBufferTimeout_),this.syncController_&&this.triggerSyncInfoUpdate_&&this.syncController_.off("syncinfoupdate",this.triggerSyncInfoUpdate_),this.off()},n.setAudio=function(e){this.audioDisabled_=!e,e?this.appendInitSegment_.audio=!0:this.sourceUpdater_.removeAudio(0,this.duration_())},n.abort=function(){"WAITING"===this.state?(this.abort_(),this.state="READY",this.paused()||this.monitorBuffer_()):this.pendingSegment_&&(this.pendingSegment_=null)},n.abort_=function(){this.pendingSegment_&&this.pendingSegment_.abortRequests&&this.pendingSegment_.abortRequests(),this.pendingSegment_=null,this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_.id3=[],this.metadataQueue_.caption=[],this.timelineChangeController_.clearPendingTimelineChange(this.loaderType_),this.waitingOnRemove_=!1,i().clearTimeout(this.quotaExceededErrorRetryTimeout_),this.quotaExceededErrorRetryTimeout_=null},n.checkForAbort_=function(e){return"APPENDING"!==this.state||this.pendingSegment_?!this.pendingSegment_||this.pendingSegment_.requestId!==e:(this.state="READY",!0)},n.error=function(e){return"undefined"!==typeof e&&(this.logger_("error occurred:",e),this.error_=e),this.pendingSegment_=null,this.error_},n.endOfStream=function(){this.ended_=!0,this.transmuxer_&&Tu(this.transmuxer_),this.gopBuffer_.length=0,this.pause(),this.trigger("ended")},n.buffered_=function(){var e=this.getMediaInfo_();if(!this.sourceUpdater_||!e)return Wo.createTimeRanges();if("main"===this.loaderType_){var t=e.hasAudio,n=e.hasVideo,r=e.isMuxed;if(n&&t&&!this.audioDisabled_&&!r)return this.sourceUpdater_.buffered();if(n)return this.sourceUpdater_.videoBuffered()}return this.sourceUpdater_.audioBuffered()},n.initSegmentForMap=function(e,t){if(void 0===t&&(t=!1),!e)return null;var n=Zs(e),r=this.initSegments_[n];return t&&!r&&e.bytes&&(this.initSegments_[n]=r={resolvedUri:e.resolvedUri,byterange:e.byterange,bytes:e.bytes,tracks:e.tracks,timescales:e.timescales}),r||e},n.segmentKey=function(e,t){if(void 0===t&&(t=!1),!e)return null;var n=Qs(e),r=this.keyCache_[n];this.cacheEncryptionKeys_&&t&&!r&&e.bytes&&(this.keyCache_[n]=r={resolvedUri:e.resolvedUri,bytes:e.bytes});var i={resolvedUri:(r||e).resolvedUri};return r&&(i.bytes=r.bytes),i},n.couldBeginLoading_=function(){return this.playlist_&&!this.paused()},n.load=function(){if(this.monitorBuffer_(),this.playlist_)return"INIT"===this.state&&this.couldBeginLoading_()?this.init_():void(!this.couldBeginLoading_()||"READY"!==this.state&&"INIT"!==this.state||(this.state="READY"))},n.init_=function(){return this.state="READY",this.resetEverything(),this.monitorBuffer_()},n.playlist=function(e,t){if(void 0===t&&(t={}),e){var n=this.playlist_,r=this.pendingSegment_;this.playlist_=e,this.xhrOptions_=t,"INIT"===this.state&&(e.syncInfo={mediaSequence:e.mediaSequence,time:0},"main"===this.loaderType_&&this.syncController_.setDateTimeMappingForStart(e));var i=null;if(n&&(n.id?i=n.id:n.uri&&(i=n.uri)),this.logger_("playlist update ["+i+" => "+(e.id||e.uri)+"]"),this.trigger("syncinfoupdate"),"INIT"===this.state&&this.couldBeginLoading_())return this.init_();if(!n||n.uri!==e.uri)return null!==this.mediaIndex&&(e.endList?this.resyncLoader():this.resetLoader()),this.currentMediaInfo_=void 0,void this.trigger("playlistupdate");var a=e.mediaSequence-n.mediaSequence;if(this.logger_("live window shift ["+a+"]"),null!==this.mediaIndex)if(this.mediaIndex-=a,this.mediaIndex<0)this.mediaIndex=null,this.partIndex=null;else{var o=this.playlist_.segments[this.mediaIndex];if(this.partIndex&&(!o.parts||!o.parts.length||!o.parts[this.partIndex])){var s=this.mediaIndex;this.logger_("currently processing part (index "+this.partIndex+") no longer exists."),this.resetLoader(),this.mediaIndex=s}}r&&(r.mediaIndex-=a,r.mediaIndex<0?(r.mediaIndex=null,r.partIndex=null):(r.mediaIndex>=0&&(r.segment=e.segments[r.mediaIndex]),r.partIndex>=0&&r.segment.parts&&(r.part=r.segment.parts[r.partIndex]))),this.syncController_.saveExpiredSegmentInfo(n,e)}},n.pause=function(){this.checkBufferTimeout_&&(i().clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=null)},n.paused=function(){return null===this.checkBufferTimeout_},n.resetEverything=function(e){this.ended_=!1,this.activeInitSegmentId_=null,this.appendInitSegment_={audio:!0,video:!0},this.resetLoader(),this.remove(0,1/0,e),this.transmuxer_&&(this.transmuxer_.postMessage({action:"clearAllMp4Captions"}),this.transmuxer_.postMessage({action:"reset"}))},n.resetLoader=function(){this.fetchAtBuffer_=!1,this.resyncLoader()},n.resyncLoader=function(){this.transmuxer_&&Tu(this.transmuxer_),this.mediaIndex=null,this.partIndex=null,this.syncPoint_=null,this.isPendingTimestampOffset_=!1,this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_.id3=[],this.metadataQueue_.caption=[],this.abort(),this.transmuxer_&&this.transmuxer_.postMessage({action:"clearParsedMp4Captions"})},n.remove=function(e,t,n,r){if(void 0===n&&(n=function(){}),void 0===r&&(r=!1),t===1/0&&(t=this.duration_()),t<=e)this.logger_("skipping remove because end ${end} is <= start ${start}");else if(this.sourceUpdater_&&this.getMediaInfo_()){var i=1,a=function(){0===--i&&n()};for(var o in!r&&this.audioDisabled_||(i++,this.sourceUpdater_.removeAudio(e,t,a)),(r||"main"===this.loaderType_)&&(this.gopBuffer_=function(e,t,n,r){for(var i=Math.ceil((t-r)*Dt.ONE_SECOND_IN_TS),a=Math.ceil((n-r)*Dt.ONE_SECOND_IN_TS),o=e.slice(),s=e.length;s--&&!(e[s].pts<=a););if(-1===s)return o;for(var u=s+1;u--&&!(e[u].pts<=i););return u=Math.max(u,0),o.splice(u,s-u+1),o}(this.gopBuffer_,e,t,this.timeMapping_),i++,this.sourceUpdater_.removeVideo(e,t,a)),this.inbandTextTracks_)el(e,t,this.inbandTextTracks_[o]);el(e,t,this.segmentMetadataTrack_),a()}else this.logger_("skipping remove because no source updater or starting media info")},n.monitorBuffer_=function(){this.checkBufferTimeout_&&i().clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=i().setTimeout(this.monitorBufferTick_.bind(this),1)},n.monitorBufferTick_=function(){"READY"===this.state&&this.fillBuffer_(),this.checkBufferTimeout_&&i().clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=i().setTimeout(this.monitorBufferTick_.bind(this),500)},n.fillBuffer_=function(){if(!this.sourceUpdater_.updating()){var e=this.chooseNextRequest_();e&&("number"===typeof e.timestampOffset&&(this.isPendingTimestampOffset_=!1,this.timelineChangeController_.pendingTimelineChange({type:this.loaderType_,from:this.currentTimeline_,to:e.timeline})),this.loadSegment_(e))}},n.isEndOfStream_=function(e,t,n){if(void 0===e&&(e=this.mediaIndex),void 0===t&&(t=this.playlist_),void 0===n&&(n=this.partIndex),!t||!this.mediaSource_)return!1;var r="number"===typeof e&&t.segments[e],i=e+1===t.segments.length,a=!r||!r.parts||n+1===r.parts.length;return t.endList&&"open"===this.mediaSource_.readyState&&i&&a},n.chooseNextRequest_=function(){var e=this.buffered_(),t=os(e)||0,n=ss(e,this.currentTime_()),r=!this.hasPlayed_()&&n>=1,i=n>=this.goalBufferLength_(),a=this.playlist_.segments;if(!a.length||r||i)return null;this.syncPoint_=this.syncPoint_||this.syncController_.getSyncPoint(this.playlist_,this.duration_(),this.currentTimeline_,this.currentTime_());var o={partIndex:null,mediaIndex:null,startOfSegment:null,playlist:this.playlist_,isSyncRequest:Boolean(!this.syncPoint_)};if(o.isSyncRequest)o.mediaIndex=function(e,t,n){t=t||[];for(var r=[],i=0,a=0;a<t.length;a++){var o=t[a];if(e===o.timeline&&(r.push(a),(i+=o.duration)>n))return a}return 0===r.length?0:r[r.length-1]}(this.currentTimeline_,a,t);else if(null!==this.mediaIndex){var s=a[this.mediaIndex],u="number"===typeof this.partIndex?this.partIndex:-1;o.startOfSegment=s.end?s.end:t,s.parts&&s.parts[u+1]?(o.mediaIndex=this.mediaIndex,o.partIndex=u+1):o.mediaIndex=this.mediaIndex+1}else{var l=Ss.getMediaInfoForTime({experimentalExactManifestTimings:this.experimentalExactManifestTimings,playlist:this.playlist_,currentTime:this.fetchAtBuffer_?t:this.currentTime_(),startingPartIndex:this.syncPoint_.partIndex,startingSegmentIndex:this.syncPoint_.segmentIndex,startTime:this.syncPoint_.time}),c=l.segmentIndex,d=l.startTime,f=l.partIndex;o.getMediaInfoForTime=this.fetchAtBuffer_?"bufferedEnd "+t:"currentTime "+this.currentTime_(),o.mediaIndex=c,o.startOfSegment=d,o.partIndex=f}var p=a[o.mediaIndex],h=p&&"number"===typeof o.partIndex&&p.parts&&p.parts[o.partIndex];if(!p||"number"===typeof o.partIndex&&!h)return null;if("number"!==typeof o.partIndex&&p.parts&&(o.partIndex=0,h=p.parts[0]),!n&&h&&!h.independent)if(0===o.partIndex){var m=a[o.mediaIndex-1],g=m.parts&&m.parts.length&&m.parts[m.parts.length-1];g&&g.independent&&(o.mediaIndex-=1,o.partIndex=m.parts.length-1,o.independent="previous segment")}else p.parts[o.partIndex-1].independent&&(o.partIndex-=1,o.independent="previous part");var v=this.mediaSource_&&"ended"===this.mediaSource_.readyState;return o.mediaIndex>=a.length-1&&v&&!this.seeking_()?null:this.generateSegmentInfo_(o)},n.generateSegmentInfo_=function(e){var t=e.independent,n=e.playlist,r=e.mediaIndex,i=e.startOfSegment,a=e.isSyncRequest,o=e.partIndex,s=e.forceTimestampOffset,u=e.getMediaInfoForTime,l=n.segments[r],c="number"===typeof o&&l.parts[o],d={requestId:"segment-loader-"+Math.random(),uri:c&&c.resolvedUri||l.resolvedUri,mediaIndex:r,partIndex:c?o:null,isSyncRequest:a,startOfSegment:i,playlist:n,bytes:null,encryptedBytes:null,timestampOffset:null,timeline:l.timeline,duration:c&&c.duration||l.duration,segment:l,part:c,byteLength:0,transmuxer:this.transmuxer_,getMediaInfoForTime:u,independent:t},f="undefined"!==typeof s?s:this.isPendingTimestampOffset_;d.timestampOffset=this.timestampOffsetForSegment_({segmentTimeline:l.timeline,currentTimeline:this.currentTimeline_,startOfSegment:i,buffered:this.buffered_(),overrideCheck:f});var p=os(this.sourceUpdater_.audioBuffered());return"number"===typeof p&&(d.audioAppendStart=p-this.sourceUpdater_.audioTimestampOffset()),this.sourceUpdater_.videoBuffered().length&&(d.gopsToAlignWith=function(e,t,n){if("undefined"===typeof t||null===t||!e.length)return[];var r,i=Math.ceil((t-n+3)*Dt.ONE_SECOND_IN_TS);for(r=0;r<e.length&&!(e[r].pts>i);r++);return e.slice(r)}(this.gopBuffer_,this.currentTime_()-this.sourceUpdater_.videoTimestampOffset(),this.timeMapping_)),d},n.timestampOffsetForSegment_=function(e){return function(e){var t=e.segmentTimeline,n=e.currentTimeline,r=e.startOfSegment,i=e.buffered;return e.overrideCheck||t!==n?t<n?r:i.length?i.end(i.length-1):r:null}(e)},n.earlyAbortWhenNeeded_=function(e){if(!this.vhs_.tech_.paused()&&this.xhrOptions_.timeout&&this.playlist_.attributes.BANDWIDTH&&!(Date.now()-(e.firstBytesReceivedAt||Date.now())<1e3)){var t=this.currentTime_(),n=e.bandwidth,r=this.pendingSegment_.duration,i=Ss.estimateSegmentRequestTime(r,n,this.playlist_,e.bytesReceived),a=function(e,t,n){return void 0===n&&(n=1),((e.length?e.end(e.length-1):0)-t)/n}(this.buffered_(),t,this.vhs_.tech_.playbackRate())-1;if(!(i<=a)){var o=function(e){var t=e.master,n=e.currentTime,r=e.bandwidth,i=e.duration,a=e.segmentDuration,o=e.timeUntilRebuffer,s=e.currentTimeline,u=e.syncController,l=t.playlists.filter((function(e){return!Ss.isIncompatible(e)})),c=l.filter(Ss.isEnabled);c.length||(c=l.filter((function(e){return!Ss.isDisabled(e)})));var d=c.filter(Ss.hasAttribute.bind(null,"BANDWIDTH")).map((function(e){var t=u.getSyncPoint(e,i,s,n)?1:2;return{playlist:e,rebufferingImpact:Ss.estimateSegmentRequestTime(a,r,e)*t-o}})),f=d.filter((function(e){return e.rebufferingImpact<=0}));return Xu(f,(function(e,t){return $u(t.playlist,e.playlist)})),f.length?f[0]:(Xu(d,(function(e,t){return e.rebufferingImpact-t.rebufferingImpact})),d[0]||null)}({master:this.vhs_.playlists.master,currentTime:t,bandwidth:n,duration:this.duration_(),segmentDuration:r,timeUntilRebuffer:a,currentTimeline:this.currentTimeline_,syncController:this.syncController_});if(o){var s=i-a-o.rebufferingImpact,u=.5;a<=Jo&&(u=1),!o.playlist||o.playlist.uri===this.playlist_.uri||s<u||(this.bandwidth=o.playlist.attributes.BANDWIDTH*fu.BANDWIDTH_VARIANCE+1,this.trigger("earlyabort"))}}}},n.handleAbort_=function(e){this.logger_("Aborting "+rl(e)),this.mediaRequestsAborted+=1},n.handleProgress_=function(e,t){this.earlyAbortWhenNeeded_(t.stats),this.checkForAbort_(t.requestId)||this.trigger("progress")},n.handleTrackInfo_=function(e,t){this.earlyAbortWhenNeeded_(e.stats),this.checkForAbort_(e.requestId)||this.checkForIllegalMediaSwitch(t)||(t=t||{},function(e,t){if(!e&&!t||!e&&t||e&&!t)return!1;if(e===t)return!0;var n=Object.keys(e).sort(),r=Object.keys(t).sort();if(n.length!==r.length)return!1;for(var i=0;i<n.length;i++){var a=n[i];if(a!==r[i])return!1;if(e[a]!==t[a])return!1}return!0}(this.currentMediaInfo_,t)||(this.appendInitSegment_={audio:!0,video:!0},this.startingMediaInfo_=t,this.currentMediaInfo_=t,this.logger_("trackinfo update",t),this.trigger("trackinfo")),this.checkForAbort_(e.requestId)||(this.pendingSegment_.trackInfo=t,this.hasEnoughInfoToAppend_()&&this.processCallQueue_()))},n.handleTimingInfo_=function(e,t,n,r){if(this.earlyAbortWhenNeeded_(e.stats),!this.checkForAbort_(e.requestId)){var i=this.pendingSegment_,a=il(t);i[a]=i[a]||{},i[a][n]=r,this.logger_("timinginfo: "+t+" - "+n+" - "+r),this.hasEnoughInfoToAppend_()&&this.processCallQueue_()}},n.handleCaptions_=function(e,t){var n=this;if(this.earlyAbortWhenNeeded_(e.stats),!this.checkForAbort_(e.requestId))if(0!==t.length)if(this.pendingSegment_.hasAppendedData_){var r=null===this.sourceUpdater_.videoTimestampOffset()?this.sourceUpdater_.audioTimestampOffset():this.sourceUpdater_.videoTimestampOffset(),a={};t.forEach((function(e){a[e.stream]=a[e.stream]||{startTime:1/0,captions:[],endTime:0};var t=a[e.stream];t.startTime=Math.min(t.startTime,e.startTime+r),t.endTime=Math.max(t.endTime,e.endTime+r),t.captions.push(e)})),Object.keys(a).forEach((function(e){var t=a[e],o=t.startTime,s=t.endTime,u=t.captions,l=n.inbandTextTracks_;n.logger_("adding cues from "+o+" -> "+s+" for "+e),function(e,t,n){if(!e[n]){t.trigger({type:"usage",name:"vhs-608"}),t.trigger({type:"usage",name:"hls-608"});var r=n;/^cc708_/.test(n)&&(r="SERVICE"+n.split("_")[1]);var i=t.textTracks().getTrackById(r);if(i)e[n]=i;else{var a=n,o=n,s=!1,u=(t.options_.vhs&&t.options_.vhs.captionServices||{})[r];u&&(a=u.label,o=u.language,s=u.default),e[n]=t.addRemoteTextTrack({kind:"captions",id:r,default:s,label:a,language:o},!1).track}}}(l,n.vhs_.tech_,e),el(o,s,l[e]),function(e){var t=e.inbandTextTracks,n=e.captionArray,r=e.timestampOffset;if(n){var a=i().WebKitDataCue||i().VTTCue;n.forEach((function(e){var n=e.stream;t[n].addCue(new a(e.startTime+r,e.endTime+r,e.text))}))}}({captionArray:u,inbandTextTracks:l,timestampOffset:r})})),this.transmuxer_&&this.transmuxer_.postMessage({action:"clearParsedMp4Captions"})}else this.metadataQueue_.caption.push(this.handleCaptions_.bind(this,e,t));else this.logger_("SegmentLoader received no captions from a caption event")},n.handleId3_=function(e,t,n){if(this.earlyAbortWhenNeeded_(e.stats),!this.checkForAbort_(e.requestId))if(this.pendingSegment_.hasAppendedData_){var r=null===this.sourceUpdater_.videoTimestampOffset()?this.sourceUpdater_.audioTimestampOffset():this.sourceUpdater_.videoTimestampOffset();!function(e,t,n){e.metadataTrack_||(e.metadataTrack_=n.addRemoteTextTrack({kind:"metadata",label:"Timed Metadata"},!1).track,e.metadataTrack_.inBandMetadataTrackDispatchType=t)}(this.inbandTextTracks_,n,this.vhs_.tech_),Ju({inbandTextTracks:this.inbandTextTracks_,metadataArray:t,timestampOffset:r,videoDuration:this.duration_()})}else this.metadataQueue_.id3.push(this.handleId3_.bind(this,e,t,n))},n.processMetadataQueue_=function(){this.metadataQueue_.id3.forEach((function(e){return e()})),this.metadataQueue_.caption.forEach((function(e){return e()})),this.metadataQueue_.id3=[],this.metadataQueue_.caption=[]},n.processCallQueue_=function(){var e=this.callQueue_;this.callQueue_=[],e.forEach((function(e){return e()}))},n.processLoadQueue_=function(){var e=this.loadQueue_;this.loadQueue_=[],e.forEach((function(e){return e()}))},n.hasEnoughInfoToLoad_=function(){if("audio"!==this.loaderType_)return!0;var e=this.pendingSegment_;return!!e&&(!this.getCurrentMediaInfo_()||!al({timelineChangeController:this.timelineChangeController_,currentTimeline:this.currentTimeline_,segmentTimeline:e.timeline,loaderType:this.loaderType_,audioDisabled:this.audioDisabled_}))},n.getCurrentMediaInfo_=function(e){return void 0===e&&(e=this.pendingSegment_),e&&e.trackInfo||this.currentMediaInfo_},n.getMediaInfo_=function(e){return void 0===e&&(e=this.pendingSegment_),this.getCurrentMediaInfo_(e)||this.startingMediaInfo_},n.getPendingSegmentPlaylist=function(){return this.pendingSegment_?this.pendingSegment_.playlist:null},n.hasEnoughInfoToAppend_=function(){if(!this.sourceUpdater_.ready())return!1;if(this.waitingOnRemove_||this.quotaExceededErrorRetryTimeout_)return!1;var e=this.pendingSegment_,t=this.getCurrentMediaInfo_();if(!e||!t)return!1;var n=t.hasAudio,r=t.hasVideo,i=t.isMuxed;return!(r&&!e.videoTimingInfo)&&(!(n&&!this.audioDisabled_&&!i&&!e.audioTimingInfo)&&!al({timelineChangeController:this.timelineChangeController_,currentTimeline:this.currentTimeline_,segmentTimeline:e.timeline,loaderType:this.loaderType_,audioDisabled:this.audioDisabled_}))},n.handleData_=function(e,t){if(this.earlyAbortWhenNeeded_(e.stats),!this.checkForAbort_(e.requestId))if(!this.callQueue_.length&&this.hasEnoughInfoToAppend_()){var n=this.pendingSegment_;if(this.setTimeMapping_(n.timeline),this.updateMediaSecondsLoaded_(n.part||n.segment),"closed"!==this.mediaSource_.readyState){if(e.map&&(e.map=this.initSegmentForMap(e.map,!0),n.segment.map=e.map),e.key&&this.segmentKey(e.key,!0),n.isFmp4=e.isFmp4,n.timingInfo=n.timingInfo||{},n.isFmp4)this.trigger("fmp4"),n.timingInfo.start=n[il(t.type)].start;else{var r,i=this.getCurrentMediaInfo_(),a="main"===this.loaderType_&&i&&i.hasVideo;a&&(r=n.videoTimingInfo.start),n.timingInfo.start=this.trueSegmentStart_({currentStart:n.timingInfo.start,playlist:n.playlist,mediaIndex:n.mediaIndex,currentVideoTimestampOffset:this.sourceUpdater_.videoTimestampOffset(),useVideoTimingInfo:a,firstVideoFrameTimeForData:r,videoTimingInfo:n.videoTimingInfo,audioTimingInfo:n.audioTimingInfo})}if(this.updateAppendInitSegmentStatus(n,t.type),this.updateSourceBufferTimestampOffset_(n),n.isSyncRequest){this.updateTimingInfoEnd_(n),this.syncController_.saveSegmentTimingInfo({segmentInfo:n,shouldSaveTimelineMapping:"main"===this.loaderType_});var o=this.chooseNextRequest_();if(o.mediaIndex!==n.mediaIndex||o.partIndex!==n.partIndex)return void this.logger_("sync segment was incorrect, not appending");this.logger_("sync segment was correct, appending")}n.hasAppendedData_=!0,this.processMetadataQueue_(),this.appendData_(n,t)}}else this.callQueue_.push(this.handleData_.bind(this,e,t))},n.updateAppendInitSegmentStatus=function(e,t){"main"!==this.loaderType_||"number"!==typeof e.timestampOffset||e.changedTimestampOffset||(this.appendInitSegment_={audio:!0,video:!0}),this.playlistOfLastInitSegment_[t]!==e.playlist&&(this.appendInitSegment_[t]=!0)},n.getInitSegmentAndUpdateState_=function(e){var t=e.type,n=e.initSegment,r=e.map,i=e.playlist;if(r){var a=Zs(r);if(this.activeInitSegmentId_===a)return null;n=this.initSegmentForMap(r,!0).bytes,this.activeInitSegmentId_=a}return n&&this.appendInitSegment_[t]?(this.playlistOfLastInitSegment_[t]=i,this.appendInitSegment_[t]=!1,this.activeInitSegmentId_=null,n):null},n.handleQuotaExceededError_=function(e,t){var n=this,r=e.segmentInfo,a=e.type,o=e.bytes,s=this.sourceUpdater_.audioBuffered(),u=this.sourceUpdater_.videoBuffered();s.length>1&&this.logger_("On QUOTA_EXCEEDED_ERR, found gaps in the audio buffer: "+as(s).join(", ")),u.length>1&&this.logger_("On QUOTA_EXCEEDED_ERR, found gaps in the video buffer: "+as(u).join(", "));var l=s.length?s.start(0):0,c=s.length?s.end(s.length-1):0,d=u.length?u.start(0):0,f=u.length?u.end(u.length-1):0;if(c-l<=1&&f-d<=1)return this.logger_("On QUOTA_EXCEEDED_ERR, single segment too large to append to buffer, triggering an error. Appended byte length: "+o.byteLength+", audio buffer: "+as(s).join(", ")+", video buffer: "+as(u).join(", ")+", "),this.error({message:"Quota exceeded error with append of a single segment of content",excludeUntil:1/0}),void this.trigger("error");this.waitingOnRemove_=!0,this.callQueue_.push(this.appendToSourceBuffer_.bind(this,{segmentInfo:r,type:a,bytes:o}));var p=this.currentTime_()-1;this.logger_("On QUOTA_EXCEEDED_ERR, removing audio/video from 0 to "+p),this.remove(0,p,(function(){n.logger_("On QUOTA_EXCEEDED_ERR, retrying append in 1s"),n.waitingOnRemove_=!1,n.quotaExceededErrorRetryTimeout_=i().setTimeout((function(){n.logger_("On QUOTA_EXCEEDED_ERR, re-processing call queue"),n.quotaExceededErrorRetryTimeout_=null,n.processCallQueue_()}),1e3)}),!0)},n.handleAppendError_=function(e,t){var n=e.segmentInfo,r=e.type,i=e.bytes;t&&(22!==t.code?(this.logger_("Received non QUOTA_EXCEEDED_ERR on append",t),this.error(r+" append of "+i.length+"b failed for segment #"+n.mediaIndex+" in playlist "+n.playlist.id),this.trigger("appenderror")):this.handleQuotaExceededError_({segmentInfo:n,type:r,bytes:i}))},n.appendToSourceBuffer_=function(e){var t=e.segmentInfo,n=e.type,r=e.initSegment,i=e.data,a=e.bytes;if(!a){var o=[i],s=i.byteLength;r&&(o.unshift(r),s+=r.byteLength),a=function(e){var t,n=0;return e.bytes&&(t=new Uint8Array(e.bytes),e.segments.forEach((function(e){t.set(e,n),n+=e.byteLength}))),t}({bytes:s,segments:o})}this.sourceUpdater_.appendBuffer({segmentInfo:t,type:n,bytes:a},this.handleAppendError_.bind(this,{segmentInfo:t,type:n,bytes:a}))},n.handleSegmentTimingInfo_=function(e,t,n){if(this.pendingSegment_&&t===this.pendingSegment_.requestId){var r=this.pendingSegment_.segment,i=e+"TimingInfo";r[i]||(r[i]={}),r[i].transmuxerPrependedSeconds=n.prependedContentDuration||0,r[i].transmuxedPresentationStart=n.start.presentation,r[i].transmuxedDecodeStart=n.start.decode,r[i].transmuxedPresentationEnd=n.end.presentation,r[i].transmuxedDecodeEnd=n.end.decode,r[i].baseMediaDecodeTime=n.baseMediaDecodeTime}},n.appendData_=function(e,t){var n=t.type,r=t.data;if(r&&r.byteLength&&("audio"!==n||!this.audioDisabled_)){var i=this.getInitSegmentAndUpdateState_({type:n,initSegment:t.initSegment,playlist:e.playlist,map:e.isFmp4?e.segment.map:null});this.appendToSourceBuffer_({segmentInfo:e,type:n,initSegment:i,data:r})}},n.loadSegment_=function(e){var t=this;this.state="WAITING",this.pendingSegment_=e,this.trimBackBuffer_(e),"number"===typeof e.timestampOffset&&this.transmuxer_&&this.transmuxer_.postMessage({action:"clearAllMp4Captions"}),this.hasEnoughInfoToLoad_()?this.updateTransmuxerAndRequestSegment_(e):this.loadQueue_.push((function(){var n=(0,s.A)({},e,{forceTimestampOffset:!0});(0,s.A)(e,t.generateSegmentInfo_(n)),t.isPendingTimestampOffset_=!1,t.updateTransmuxerAndRequestSegment_(e)}))},n.updateTransmuxerAndRequestSegment_=function(e){var t=this;this.shouldUpdateTransmuxerTimestampOffset_(e.timestampOffset)&&(this.gopBuffer_.length=0,e.gopsToAlignWith=[],this.timeMapping_=0,this.transmuxer_.postMessage({action:"reset"}),this.transmuxer_.postMessage({action:"setTimestampOffset",timestampOffset:e.timestampOffset}));var n=this.createSimplifiedSegmentObj_(e),r=this.isEndOfStream_(e.mediaIndex,e.playlist,e.partIndex),i=null!==this.mediaIndex,a=e.timeline!==this.currentTimeline_&&e.timeline>0,o=r||i&&a;this.logger_("Requesting "+rl(e)),n.map&&!n.map.bytes&&(this.logger_("going to request init segment."),this.appendInitSegment_={video:!0,audio:!0}),e.abortRequests=Uu({xhr:this.vhs_.xhr,xhrOptions:this.xhrOptions_,decryptionWorker:this.decrypter_,segment:n,abortFn:this.handleAbort_.bind(this,e),progressFn:this.handleProgress_.bind(this),trackInfoFn:this.handleTrackInfo_.bind(this),timingInfoFn:this.handleTimingInfo_.bind(this),videoSegmentTimingInfoFn:this.handleSegmentTimingInfo_.bind(this,"video",e.requestId),audioSegmentTimingInfoFn:this.handleSegmentTimingInfo_.bind(this,"audio",e.requestId),captionsFn:this.handleCaptions_.bind(this),isEndOfTimeline:o,endedTimelineFn:function(){t.logger_("received endedtimeline callback")},id3Fn:this.handleId3_.bind(this),dataFn:this.handleData_.bind(this),doneFn:this.segmentRequestFinished_.bind(this),onTransmuxerLog:function(n){var r=n.message,i=n.level,a=n.stream;t.logger_(rl(e)+" logged from transmuxer stream "+a+" as a "+i+": "+r)}})},n.trimBackBuffer_=function(e){var t=function(e,t,n){var r=t-fu.BACK_BUFFER_LENGTH;e.length&&(r=Math.max(r,e.start(0)));var i=t-n;return Math.min(i,r)}(this.seekable_(),this.currentTime_(),this.playlist_.targetDuration||10);t>0&&this.remove(0,t)},n.createSimplifiedSegmentObj_=function(e){var t=e.segment,n=e.part,r={resolvedUri:n?n.resolvedUri:t.resolvedUri,byterange:n?n.byterange:t.byterange,requestId:e.requestId,transmuxer:e.transmuxer,audioAppendStart:e.audioAppendStart,gopsToAlignWith:e.gopsToAlignWith,part:e.part},i=e.playlist.segments[e.mediaIndex-1];if(i&&i.timeline===t.timeline&&(i.videoTimingInfo?r.baseStartTime=i.videoTimingInfo.transmuxedDecodeEnd:i.audioTimingInfo&&(r.baseStartTime=i.audioTimingInfo.transmuxedDecodeEnd)),t.key){var a=t.key.iv||new Uint32Array([0,0,0,e.mediaIndex+e.playlist.mediaSequence]);r.key=this.segmentKey(t.key),r.key.iv=a}return t.map&&(r.map=this.initSegmentForMap(t.map)),r},n.saveTransferStats_=function(e){this.mediaRequests+=1,e&&(this.mediaBytesTransferred+=e.bytesReceived,this.mediaTransferDuration+=e.roundTripTime)},n.saveBandwidthRelatedStats_=function(e,t){this.pendingSegment_.byteLength=t.bytesReceived,e<nl?this.logger_("Ignoring segment's bandwidth because its duration of "+e+" is less than the min to record "+nl):(this.bandwidth=t.bandwidth,this.roundTrip=t.roundTripTime)},n.handleTimeout_=function(){this.mediaRequestsTimedout+=1,this.bandwidth=1,this.roundTrip=NaN,this.trigger("bandwidthupdate"),this.trigger("timeout")},n.segmentRequestFinished_=function(e,t,n){if(this.callQueue_.length)this.callQueue_.push(this.segmentRequestFinished_.bind(this,e,t,n));else if(this.saveTransferStats_(t.stats),this.pendingSegment_&&t.requestId===this.pendingSegment_.requestId){if(e){if(this.pendingSegment_=null,this.state="READY",e.code===xu)return;return this.pause(),e.code===Du?void this.handleTimeout_():(this.mediaRequestsErrored+=1,this.error(e),void this.trigger("error"))}var r=this.pendingSegment_;this.saveBandwidthRelatedStats_(r.duration,t.stats),r.endOfAllRequests=t.endOfAllRequests,n.gopInfo&&(this.gopBuffer_=function(e,t,n){if(!t.length)return e;if(n)return t.slice();for(var r=t[0].pts,i=0;i<e.length&&!(e[i].pts>=r);i++);return e.slice(0,i).concat(t)}(this.gopBuffer_,n.gopInfo,this.safeAppend_)),this.state="APPENDING",this.trigger("appending"),this.waitForAppendsToComplete_(r)}},n.setTimeMapping_=function(e){var t=this.syncController_.mappingForTimeline(e);null!==t&&(this.timeMapping_=t)},n.updateMediaSecondsLoaded_=function(e){"number"===typeof e.start&&"number"===typeof e.end?this.mediaSecondsLoaded+=e.end-e.start:this.mediaSecondsLoaded+=e.duration},n.shouldUpdateTransmuxerTimestampOffset_=function(e){return null!==e&&("main"===this.loaderType_&&e!==this.sourceUpdater_.videoTimestampOffset()||!this.audioDisabled_&&e!==this.sourceUpdater_.audioTimestampOffset())},n.trueSegmentStart_=function(e){var t=e.currentStart,n=e.playlist,r=e.mediaIndex,i=e.firstVideoFrameTimeForData,a=e.currentVideoTimestampOffset,o=e.useVideoTimingInfo,s=e.videoTimingInfo,u=e.audioTimingInfo;if("undefined"!==typeof t)return t;if(!o)return u.start;var l=n.segments[r-1];return 0!==r&&l&&"undefined"!==typeof l.start&&l.end===i+a?s.start:i},n.waitForAppendsToComplete_=function(e){var t=this.getCurrentMediaInfo_(e);if(!t)return this.error({message:"No starting media returned, likely due to an unsupported media format.",blacklistDuration:1/0}),void this.trigger("error");var n=t.hasAudio,r=t.hasVideo,i=t.isMuxed,a="main"===this.loaderType_&&r,o=!this.audioDisabled_&&n&&!i;if(e.waitingOnAppends=0,!e.hasAppendedData_)return e.timingInfo||"number"!==typeof e.timestampOffset||(this.isPendingTimestampOffset_=!0),e.timingInfo={start:0},e.waitingOnAppends++,this.isPendingTimestampOffset_||(this.updateSourceBufferTimestampOffset_(e),this.processMetadataQueue_()),void this.checkAppendsDone_(e);a&&e.waitingOnAppends++,o&&e.waitingOnAppends++,a&&this.sourceUpdater_.videoQueueCallback(this.checkAppendsDone_.bind(this,e)),o&&this.sourceUpdater_.audioQueueCallback(this.checkAppendsDone_.bind(this,e))},n.checkAppendsDone_=function(e){this.checkForAbort_(e.requestId)||(e.waitingOnAppends--,0===e.waitingOnAppends&&this.handleAppendsDone_())},n.checkForIllegalMediaSwitch=function(e){var t=function(e,t,n){return"main"===e&&t&&n?n.hasAudio||n.hasVideo?t.hasVideo&&!n.hasVideo?"Only audio found in segment when we expected video. We can't switch to audio only from a stream that had video. To get rid of this message, please add codec information to the manifest.":!t.hasVideo&&n.hasVideo?"Video found in segment when we expected only audio. We can't switch to a stream with video from an audio only stream. To get rid of this message, please add codec information to the manifest.":null:"Neither audio nor video found in segment.":null}(this.loaderType_,this.getCurrentMediaInfo_(),e);return!!t&&(this.error({message:t,blacklistDuration:1/0}),this.trigger("error"),!0)},n.updateSourceBufferTimestampOffset_=function(e){if(null!==e.timestampOffset&&"number"===typeof e.timingInfo.start&&!e.changedTimestampOffset&&"main"===this.loaderType_){var t=!1;e.timestampOffset-=this.getSegmentStartTimeForTimestampOffsetCalculation_({videoTimingInfo:e.segment.videoTimingInfo,audioTimingInfo:e.segment.audioTimingInfo,timingInfo:e.timingInfo}),e.changedTimestampOffset=!0,e.timestampOffset!==this.sourceUpdater_.videoTimestampOffset()&&(this.sourceUpdater_.videoTimestampOffset(e.timestampOffset),t=!0),e.timestampOffset!==this.sourceUpdater_.audioTimestampOffset()&&(this.sourceUpdater_.audioTimestampOffset(e.timestampOffset),t=!0),t&&this.trigger("timestampoffset")}},n.getSegmentStartTimeForTimestampOffsetCalculation_=function(e){var t=e.videoTimingInfo,n=e.audioTimingInfo,r=e.timingInfo;return this.useDtsForTimestampOffset_?t&&"number"===typeof t.transmuxedDecodeStart?t.transmuxedDecodeStart:n&&"number"===typeof n.transmuxedDecodeStart?n.transmuxedDecodeStart:r.start:r.start},n.updateTimingInfoEnd_=function(e){e.timingInfo=e.timingInfo||{};var t=this.getMediaInfo_(),n="main"===this.loaderType_&&t&&t.hasVideo&&e.videoTimingInfo?e.videoTimingInfo:e.audioTimingInfo;n&&(e.timingInfo.end="number"===typeof n.end?n.end:n.start+e.duration)},n.handleAppendsDone_=function(){if(this.pendingSegment_&&this.trigger("appendsdone"),!this.pendingSegment_)return this.state="READY",void(this.paused()||this.monitorBuffer_());var e=this.pendingSegment_;this.updateTimingInfoEnd_(e),this.shouldSaveSegmentTimingInfo_&&this.syncController_.saveSegmentTimingInfo({segmentInfo:e,shouldSaveTimelineMapping:"main"===this.loaderType_});var t=sl(e,this.sourceType_);if(t&&("warn"===t.severity?Wo.log.warn(t.message):this.logger_(t.message)),this.recordThroughput_(e),this.pendingSegment_=null,this.state="READY",!e.isSyncRequest||(this.trigger("syncinfoupdate"),e.hasAppendedData_)){this.logger_("Appended "+rl(e)),this.addSegmentMetadataCue_(e),this.fetchAtBuffer_=!0,this.currentTimeline_!==e.timeline&&(this.timelineChangeController_.lastTimelineChange({type:this.loaderType_,from:this.currentTimeline_,to:e.timeline}),"main"!==this.loaderType_||this.audioDisabled_||this.timelineChangeController_.lastTimelineChange({type:"audio",from:this.currentTimeline_,to:e.timeline})),this.currentTimeline_=e.timeline,this.trigger("syncinfoupdate");var n=e.segment,r=e.part,i=n.end&&this.currentTime_()-n.end>3*e.playlist.targetDuration,a=r&&r.end&&this.currentTime_()-r.end>3*e.playlist.partTargetDuration;if(i||a)return this.logger_("bad "+(i?"segment":"part")+" "+rl(e)),void this.resetEverything();null!==this.mediaIndex&&this.trigger("bandwidthupdate"),this.trigger("progress"),this.mediaIndex=e.mediaIndex,this.partIndex=e.partIndex,this.isEndOfStream_(e.mediaIndex,e.playlist,e.partIndex)&&this.endOfStream(),this.trigger("appended"),e.hasAppendedData_&&this.mediaAppends++,this.paused()||this.monitorBuffer_()}else this.logger_("Throwing away un-appended sync request "+rl(e))},n.recordThroughput_=function(e){if(e.duration<nl)this.logger_("Ignoring segment's throughput because its duration of "+e.duration+" is less than the min to record "+nl);else{var t=this.throughput.rate,n=Date.now()-e.endOfAllRequests+1,r=Math.floor(e.byteLength/n*8*1e3);this.throughput.rate+=(r-t)/++this.throughput.count}},n.addSegmentMetadataCue_=function(e){if(this.segmentMetadataTrack_){var t=e.segment,n=t.start,r=t.end;if(tl(n)&&tl(r)){el(n,r,this.segmentMetadataTrack_);var a=i().WebKitDataCue||i().VTTCue,o={custom:t.custom,dateTimeObject:t.dateTimeObject,dateTimeString:t.dateTimeString,bandwidth:e.playlist.attributes.BANDWIDTH,resolution:e.playlist.attributes.RESOLUTION,codecs:e.playlist.attributes.CODECS,byteLength:e.byteLength,uri:e.uri,timeline:e.timeline,playlist:e.playlist.id,start:n,end:r},s=new a(n,r,JSON.stringify(o));s.value=o,this.segmentMetadataTrack_.addCue(s)}}},t}(Wo.EventTarget);function ll(){}var cl,dl=function(e){return"string"!==typeof e?e:e.replace(/./,(function(e){return e.toUpperCase()}))},fl=["video","audio"],pl=function(e,t){var n=t[e+"Buffer"];return n&&n.updating||t.queuePending[e]},hl=function e(t,n){if(0!==n.queue.length){var r=0,i=n.queue[r];if("mediaSource"!==i.type){if("mediaSource"!==t&&n.ready()&&"closed"!==n.mediaSource.readyState&&!pl(t,n)){if(i.type!==t){if(r=function(e,t){for(var n=0;n<t.length;n++){var r=t[n];if("mediaSource"===r.type)return null;if(r.type===e)return n}return null}(t,n.queue),null===r)return;i=n.queue[r]}return n.queue.splice(r,1),n.queuePending[t]=i,i.action(t,n),i.doneFn?void 0:(n.queuePending[t]=null,void e(t,n))}}else n.updating()||"closed"===n.mediaSource.readyState||(n.queue.shift(),i.action(n),i.doneFn&&i.doneFn(),e("audio",n),e("video",n))}},ml=function(e,t){var n=t[e+"Buffer"],r=dl(e);n&&(n.removeEventListener("updateend",t["on"+r+"UpdateEnd_"]),n.removeEventListener("error",t["on"+r+"Error_"]),t.codecs[e]=null,t[e+"Buffer"]=null)},gl=function(e,t){return e&&t&&-1!==Array.prototype.indexOf.call(e.sourceBuffers,t)},vl=function(e,t,n){return function(r,i){var a=i[r+"Buffer"];if(gl(i.mediaSource,a)){i.logger_("Appending segment "+t.mediaIndex+"'s "+e.length+" bytes to "+r+"Buffer");try{a.appendBuffer(e)}catch(o){i.logger_("Error with code "+o.code+" "+(22===o.code?"(QUOTA_EXCEEDED_ERR) ":"")+"when appending segment "+t.mediaIndex+" to "+r+"Buffer"),i.queuePending[r]=null,n(o)}}}},yl=function(e,t){return function(n,r){var i=r[n+"Buffer"];if(gl(r.mediaSource,i)){r.logger_("Removing "+e+" to "+t+" from "+n+"Buffer");try{i.remove(e,t)}catch(a){r.logger_("Remove "+e+" to "+t+" from "+n+"Buffer failed")}}}},bl=function(e){return function(t,n){var r=n[t+"Buffer"];gl(n.mediaSource,r)&&(n.logger_("Setting "+t+"timestampOffset to "+e),r.timestampOffset=e)}},El=function(e){return function(t,n){e()}},_l=function(e){return function(t){if("open"===t.mediaSource.readyState){t.logger_("Calling mediaSource endOfStream("+(e||"")+")");try{t.mediaSource.endOfStream(e)}catch(n){Wo.log.warn("Failed to call media source endOfStream",n)}}}},Cl=function(e){return function(t){t.logger_("Setting mediaSource duration to "+e);try{t.mediaSource.duration=e}catch(n){Wo.log.warn("Failed to set media source duration",n)}}},Al=function(){return function(e,t){if("open"===t.mediaSource.readyState){var n=t[e+"Buffer"];if(gl(t.mediaSource,n)){t.logger_("calling abort on "+e+"Buffer");try{n.abort()}catch(r){Wo.log.warn("Failed to abort on "+e+"Buffer",r)}}}}},Tl=function(e,t){return function(n){var r=dl(e),i=z(t);n.logger_("Adding "+e+"Buffer with codec "+t+" to mediaSource");var a=n.mediaSource.addSourceBuffer(i);a.addEventListener("updateend",n["on"+r+"UpdateEnd_"]),a.addEventListener("error",n["on"+r+"Error_"]),n.codecs[e]=t,n[e+"Buffer"]=a}},wl=function(e){return function(t){var n=t[e+"Buffer"];if(ml(e,t),gl(t.mediaSource,n)){t.logger_("Removing "+e+"Buffer with codec "+t.codecs[e]+" from mediaSource");try{t.mediaSource.removeSourceBuffer(n)}catch(r){Wo.log.warn("Failed to removeSourceBuffer "+e+"Buffer",r)}}}},Sl=function(e){return function(t,n){var r=n[t+"Buffer"],i=z(e);if(gl(n.mediaSource,r)&&n.codecs[t]!==e){n.logger_("changing "+t+"Buffer codec from "+n.codecs[t]+" to "+e);try{r.changeType(i),n.codecs[t]=e}catch(a){Wo.log.warn("Failed to changeType on "+t+"Buffer",a)}}}},kl=function(e){var t=e.type,n=e.sourceUpdater,r=e.action,i=e.doneFn,a=e.name;n.queue.push({type:t,action:r,doneFn:i,name:a}),hl(t,n)},Dl=function(e,t){return function(n){if(t.queuePending[e]){var r=t.queuePending[e].doneFn;t.queuePending[e]=null,r&&r(t[e+"Error_"])}hl(e,t)}},xl=function(e){function t(t){var n;return(n=e.call(this)||this).mediaSource=t,n.sourceopenListener_=function(){return hl("mediaSource",(0,c.A)(n))},n.mediaSource.addEventListener("sourceopen",n.sourceopenListener_),n.logger_=Qo("SourceUpdater"),n.audioTimestampOffset_=0,n.videoTimestampOffset_=0,n.queue=[],n.queuePending={audio:null,video:null},n.delayedAudioAppendQueue_=[],n.videoAppendQueued_=!1,n.codecs={},n.onVideoUpdateEnd_=Dl("video",(0,c.A)(n)),n.onAudioUpdateEnd_=Dl("audio",(0,c.A)(n)),n.onVideoError_=function(e){n.videoError_=e},n.onAudioError_=function(e){n.audioError_=e},n.createdSourceBuffers_=!1,n.initializedEme_=!1,n.triggeredReady_=!1,n}(0,d.A)(t,e);var n=t.prototype;return n.initializedEme=function(){this.initializedEme_=!0,this.triggerReady()},n.hasCreatedSourceBuffers=function(){return this.createdSourceBuffers_},n.hasInitializedAnyEme=function(){return this.initializedEme_},n.ready=function(){return this.hasCreatedSourceBuffers()&&this.hasInitializedAnyEme()},n.createSourceBuffers=function(e){this.hasCreatedSourceBuffers()||(this.addOrChangeSourceBuffers(e),this.createdSourceBuffers_=!0,this.trigger("createdsourcebuffers"),this.triggerReady())},n.triggerReady=function(){this.ready()&&!this.triggeredReady_&&(this.triggeredReady_=!0,this.trigger("ready"))},n.addSourceBuffer=function(e,t){kl({type:"mediaSource",sourceUpdater:this,action:Tl(e,t),name:"addSourceBuffer"})},n.abort=function(e){kl({type:e,sourceUpdater:this,action:Al(e),name:"abort"})},n.removeSourceBuffer=function(e){this.canRemoveSourceBuffer()?kl({type:"mediaSource",sourceUpdater:this,action:wl(e),name:"removeSourceBuffer"}):Wo.log.error("removeSourceBuffer is not supported!")},n.canRemoveSourceBuffer=function(){return!Wo.browser.IE_VERSION&&!Wo.browser.IS_FIREFOX&&i().MediaSource&&i().MediaSource.prototype&&"function"===typeof i().MediaSource.prototype.removeSourceBuffer},t.canChangeType=function(){return i().SourceBuffer&&i().SourceBuffer.prototype&&"function"===typeof i().SourceBuffer.prototype.changeType},n.canChangeType=function(){return this.constructor.canChangeType()},n.changeType=function(e,t){this.canChangeType()?kl({type:e,sourceUpdater:this,action:Sl(t),name:"changeType"}):Wo.log.error("changeType is not supported!")},n.addOrChangeSourceBuffers=function(e){var t=this;if(!e||"object"!==typeof e||0===Object.keys(e).length)throw new Error("Cannot addOrChangeSourceBuffers to undefined codecs");Object.keys(e).forEach((function(n){var r=e[n];if(!t.hasCreatedSourceBuffers())return t.addSourceBuffer(n,r);t.canChangeType()&&t.changeType(n,r)}))},n.appendBuffer=function(e,t){var n=this,r=e.segmentInfo,i=e.type,a=e.bytes;if(this.processedAppend_=!0,"audio"===i&&this.videoBuffer&&!this.videoAppendQueued_)return this.delayedAudioAppendQueue_.push([e,t]),void this.logger_("delayed audio append of "+a.length+" until video append");if(kl({type:i,sourceUpdater:this,action:vl(a,r||{mediaIndex:-1},t),doneFn:t,name:"appendBuffer"}),"video"===i){if(this.videoAppendQueued_=!0,!this.delayedAudioAppendQueue_.length)return;var o=this.delayedAudioAppendQueue_.slice();this.logger_("queuing delayed audio "+o.length+" appendBuffers"),this.delayedAudioAppendQueue_.length=0,o.forEach((function(e){n.appendBuffer.apply(n,e)}))}},n.audioBuffered=function(){return gl(this.mediaSource,this.audioBuffer)&&this.audioBuffer.buffered?this.audioBuffer.buffered:Wo.createTimeRange()},n.videoBuffered=function(){return gl(this.mediaSource,this.videoBuffer)&&this.videoBuffer.buffered?this.videoBuffer.buffered:Wo.createTimeRange()},n.buffered=function(){var e=gl(this.mediaSource,this.videoBuffer)?this.videoBuffer:null,t=gl(this.mediaSource,this.audioBuffer)?this.audioBuffer:null;return t&&!e?this.audioBuffered():e&&!t?this.videoBuffered():function(e,t){var n=null,r=null,i=0,a=[],o=[];if(!e||!e.length||!t||!t.length)return Wo.createTimeRange();for(var s=e.length;s--;)a.push({time:e.start(s),type:"start"}),a.push({time:e.end(s),type:"end"});for(s=t.length;s--;)a.push({time:t.start(s),type:"start"}),a.push({time:t.end(s),type:"end"});for(a.sort((function(e,t){return e.time-t.time})),s=0;s<a.length;s++)"start"===a[s].type?2===++i&&(n=a[s].time):"end"===a[s].type&&1===--i&&(r=a[s].time),null!==n&&null!==r&&(o.push([n,r]),n=null,r=null);return Wo.createTimeRanges(o)}(this.audioBuffered(),this.videoBuffered())},n.setDuration=function(e,t){void 0===t&&(t=ll),kl({type:"mediaSource",sourceUpdater:this,action:Cl(e),name:"duration",doneFn:t})},n.endOfStream=function(e,t){void 0===e&&(e=null),void 0===t&&(t=ll),"string"!==typeof e&&(e=void 0),kl({type:"mediaSource",sourceUpdater:this,action:_l(e),name:"endOfStream",doneFn:t})},n.removeAudio=function(e,t,n){void 0===n&&(n=ll),this.audioBuffered().length&&0!==this.audioBuffered().end(0)?kl({type:"audio",sourceUpdater:this,action:yl(e,t),doneFn:n,name:"remove"}):n()},n.removeVideo=function(e,t,n){void 0===n&&(n=ll),this.videoBuffered().length&&0!==this.videoBuffered().end(0)?kl({type:"video",sourceUpdater:this,action:yl(e,t),doneFn:n,name:"remove"}):n()},n.updating=function(){return!(!pl("audio",this)&&!pl("video",this))},n.audioTimestampOffset=function(e){return"undefined"!==typeof e&&this.audioBuffer&&this.audioTimestampOffset_!==e&&(kl({type:"audio",sourceUpdater:this,action:bl(e),name:"timestampOffset"}),this.audioTimestampOffset_=e),this.audioTimestampOffset_},n.videoTimestampOffset=function(e){return"undefined"!==typeof e&&this.videoBuffer&&this.videoTimestampOffset!==e&&(kl({type:"video",sourceUpdater:this,action:bl(e),name:"timestampOffset"}),this.videoTimestampOffset_=e),this.videoTimestampOffset_},n.audioQueueCallback=function(e){this.audioBuffer&&kl({type:"audio",sourceUpdater:this,action:El(e),name:"callback"})},n.videoQueueCallback=function(e){this.videoBuffer&&kl({type:"video",sourceUpdater:this,action:El(e),name:"callback"})},n.dispose=function(){var e=this;this.trigger("dispose"),fl.forEach((function(t){e.abort(t),e.canRemoveSourceBuffer()?e.removeSourceBuffer(t):e[t+"QueueCallback"]((function(){return ml(t,e)}))})),this.videoAppendQueued_=!1,this.delayedAudioAppendQueue_.length=0,this.sourceopenListener_&&this.mediaSource.removeEventListener("sourceopen",this.sourceopenListener_),this.off()},t}(Wo.EventTarget),Ol=function(e){return decodeURIComponent(escape(String.fromCharCode.apply(null,e)))},Nl=new Uint8Array("\n\n".split("").map((function(e){return e.charCodeAt(0)}))),Il=function(e){function t(){return e.call(this,"Trying to parse received VTT cues, but there is no WebVTT. Make sure vtt.js is loaded.")||this}return(0,d.A)(t,e),t}((0,xt.A)(Error)),Pl=function(e){function t(t,n){var r;return void 0===n&&(n={}),(r=e.call(this,t,n)||this).mediaSource_=null,r.subtitlesTrack_=null,r.loaderType_="subtitle",r.featuresNativeTextTracks_=t.featuresNativeTextTracks,r.loadVttJs=t.loadVttJs,r.shouldSaveSegmentTimingInfo_=!1,r}(0,d.A)(t,e);var n=t.prototype;return n.createTransmuxer_=function(){return null},n.buffered_=function(){if(!this.subtitlesTrack_||!this.subtitlesTrack_.cues||!this.subtitlesTrack_.cues.length)return Wo.createTimeRanges();var e=this.subtitlesTrack_.cues,t=e[0].startTime,n=e[e.length-1].startTime;return Wo.createTimeRanges([[t,n]])},n.initSegmentForMap=function(e,t){if(void 0===t&&(t=!1),!e)return null;var n=Zs(e),r=this.initSegments_[n];if(t&&!r&&e.bytes){var i=Nl.byteLength+e.bytes.byteLength,a=new Uint8Array(i);a.set(e.bytes),a.set(Nl,e.bytes.byteLength),this.initSegments_[n]=r={resolvedUri:e.resolvedUri,byterange:e.byterange,bytes:a}}return r||e},n.couldBeginLoading_=function(){return this.playlist_&&this.subtitlesTrack_&&!this.paused()},n.init_=function(){return this.state="READY",this.resetEverything(),this.monitorBuffer_()},n.track=function(e){return"undefined"===typeof e||(this.subtitlesTrack_=e,"INIT"===this.state&&this.couldBeginLoading_()&&this.init_()),this.subtitlesTrack_},n.remove=function(e,t){el(e,t,this.subtitlesTrack_)},n.fillBuffer_=function(){var e=this,t=this.chooseNextRequest_();if(t){if(null===this.syncController_.timestampOffsetForTimeline(t.timeline)){return this.syncController_.one("timestampoffset",(function(){e.state="READY",e.paused()||e.monitorBuffer_()})),void(this.state="WAITING_ON_TIMELINE")}this.loadSegment_(t)}},n.timestampOffsetForSegment_=function(){return null},n.chooseNextRequest_=function(){return this.skipEmptySegments_(e.prototype.chooseNextRequest_.call(this))},n.skipEmptySegments_=function(e){for(;e&&e.segment.empty;){if(e.mediaIndex+1>=e.playlist.segments.length){e=null;break}e=this.generateSegmentInfo_({playlist:e.playlist,mediaIndex:e.mediaIndex+1,startOfSegment:e.startOfSegment+e.duration,isSyncRequest:e.isSyncRequest})}return e},n.stopForError=function(e){this.error(e),this.state="READY",this.pause(),this.trigger("error")},n.segmentRequestFinished_=function(e,t,n){var r=this;if(this.subtitlesTrack_){if(this.saveTransferStats_(t.stats),!this.pendingSegment_)return this.state="READY",void(this.mediaRequestsAborted+=1);if(e)return e.code===Du&&this.handleTimeout_(),e.code===xu?this.mediaRequestsAborted+=1:this.mediaRequestsErrored+=1,void this.stopForError(e);var a=this.pendingSegment_;this.saveBandwidthRelatedStats_(a.duration,t.stats),t.key&&this.segmentKey(t.key,!0),this.state="APPENDING",this.trigger("appending");var o=a.segment;if(o.map&&(o.map.bytes=t.map.bytes),a.bytes=t.bytes,"function"!==typeof i().WebVTT&&"function"===typeof this.loadVttJs)return this.state="WAITING_ON_VTTJS",void this.loadVttJs().then((function(){return r.segmentRequestFinished_(e,t,n)}),(function(){return r.stopForError({message:"Error loading vtt.js"})}));o.requested=!0;try{this.parseVTTCues_(a)}catch(s){return void this.stopForError({message:s.message})}if(this.updateTimeMapping_(a,this.syncController_.timelines[a.timeline],this.playlist_),a.cues.length?a.timingInfo={start:a.cues[0].startTime,end:a.cues[a.cues.length-1].endTime}:a.timingInfo={start:a.startOfSegment,end:a.startOfSegment+a.duration},a.isSyncRequest)return this.trigger("syncinfoupdate"),this.pendingSegment_=null,void(this.state="READY");a.byteLength=a.bytes.byteLength,this.mediaSecondsLoaded+=o.duration,a.cues.forEach((function(e){r.subtitlesTrack_.addCue(r.featuresNativeTextTracks_?new(i().VTTCue)(e.startTime,e.endTime,e.text):e)})),function(e){var t=e.cues;if(t)for(var n=0;n<t.length;n++){for(var r=[],i=0,a=0;a<t.length;a++)t[n].startTime===t[a].startTime&&t[n].endTime===t[a].endTime&&t[n].text===t[a].text&&++i>1&&r.push(t[a]);r.length&&r.forEach((function(t){return e.removeCue(t)}))}}(this.subtitlesTrack_),this.handleAppendsDone_()}else this.state="READY"},n.handleData_=function(){},n.updateTimingInfoEnd_=function(){},n.parseVTTCues_=function(e){var t,n=!1;if("function"!==typeof i().WebVTT)throw new Il;"function"===typeof i().TextDecoder?t=new(i().TextDecoder)("utf8"):(t=i().WebVTT.StringDecoder(),n=!0);var r=new(i().WebVTT.Parser)(i(),i().vttjs,t);if(e.cues=[],e.timestampmap={MPEGTS:0,LOCAL:0},r.oncue=e.cues.push.bind(e.cues),r.ontimestampmap=function(t){e.timestampmap=t},r.onparsingerror=function(e){Wo.log.warn("Error encountered when parsing cues: "+e.message)},e.segment.map){var a=e.segment.map.bytes;n&&(a=Ol(a)),r.parse(a)}var o=e.bytes;n&&(o=Ol(o)),r.parse(o),r.flush()},n.updateTimeMapping_=function(e,t,n){var r=e.segment;if(t)if(e.cues.length){var i=e.timestampmap,a=i.MPEGTS/Dt.ONE_SECOND_IN_TS-i.LOCAL+t.mapping;if(e.cues.forEach((function(e){e.startTime+=a,e.endTime+=a})),!n.syncInfo){var o=e.cues[0].startTime,s=e.cues[e.cues.length-1].startTime;n.syncInfo={mediaSequence:n.mediaSequence+e.mediaIndex,time:Math.min(o,s-r.duration)}}}else r.empty=!0},t}(ul),Ml=function(e,t){for(var n=e.cues,r=0;r<n.length;r++){var i=n[r];if(t>=i.adStartTime&&t<=i.adEndTime)return i}return null},Ll=[{name:"VOD",run:function(e,t,n,r,i){if(n!==1/0){return{time:0,segmentIndex:0,partIndex:null}}return null}},{name:"ProgramDateTime",run:function(e,t,n,r,i){if(!Object.keys(e.timelineToDatetimeMappings).length)return null;var a=null,o=null,s=cs(t);i=i||0;for(var u=0;u<s.length;u++){var l=s[t.endList||0===i?u:s.length-(u+1)],c=l.segment,d=e.timelineToDatetimeMappings[c.timeline];if(d&&c.dateTimeObject){var f=c.dateTimeObject.getTime()/1e3+d;if(c.parts&&"number"===typeof l.partIndex)for(var p=0;p<l.partIndex;p++)f+=c.parts[p].duration;var h=Math.abs(i-f);if(null!==o&&(0===h||o<h))break;o=h,a={time:f,segmentIndex:l.segmentIndex,partIndex:l.partIndex}}}return a}},{name:"Segment",run:function(e,t,n,r,i){var a=null,o=null;i=i||0;for(var s=cs(t),u=0;u<s.length;u++){var l=s[t.endList||0===i?u:s.length-(u+1)],c=l.segment,d=l.part&&l.part.start||c&&c.start;if(c.timeline===r&&"undefined"!==typeof d){var f=Math.abs(i-d);if(null!==o&&o<f)break;(!a||null===o||o>=f)&&(o=f,a={time:d,segmentIndex:l.segmentIndex,partIndex:l.partIndex})}}return a}},{name:"Discontinuity",run:function(e,t,n,r,i){var a=null;if(i=i||0,t.discontinuityStarts&&t.discontinuityStarts.length)for(var o=null,s=0;s<t.discontinuityStarts.length;s++){var u=t.discontinuityStarts[s],l=t.discontinuitySequence+s+1,c=e.discontinuities[l];if(c){var d=Math.abs(i-c.time);if(null!==o&&o<d)break;(!a||null===o||o>=d)&&(o=d,a={time:c.time,segmentIndex:u,partIndex:null})}}return a}},{name:"Playlist",run:function(e,t,n,r,i){return t.syncInfo?{time:t.syncInfo.time,segmentIndex:t.syncInfo.mediaSequence-t.mediaSequence,partIndex:null}:null}}],Rl=function(e){function t(t){var n;return(n=e.call(this)||this).timelines=[],n.discontinuities=[],n.timelineToDatetimeMappings={},n.logger_=Qo("SyncController"),n}(0,d.A)(t,e);var n=t.prototype;return n.getSyncPoint=function(e,t,n,r){var i=this.runStrategies_(e,t,n,r);return i.length?this.selectSyncPoint_(i,{key:"time",value:r}):null},n.getExpiredTime=function(e,t){if(!e||!e.segments)return null;var n=this.runStrategies_(e,t,e.discontinuitySequence,0);if(!n.length)return null;var r=this.selectSyncPoint_(n,{key:"segmentIndex",value:0});return r.segmentIndex>0&&(r.time*=-1),Math.abs(r.time+gs({defaultDuration:e.targetDuration,durationList:e.segments,startIndex:r.segmentIndex,endIndex:0}))},n.runStrategies_=function(e,t,n,r){for(var i=[],a=0;a<Ll.length;a++){var o=Ll[a],s=o.run(this,e,t,n,r);s&&(s.strategy=o.name,i.push({strategy:o.name,syncPoint:s}))}return i},n.selectSyncPoint_=function(e,t){for(var n=e[0].syncPoint,r=Math.abs(e[0].syncPoint[t.key]-t.value),i=e[0].strategy,a=1;a<e.length;a++){var o=Math.abs(e[a].syncPoint[t.key]-t.value);o<r&&(r=o,n=e[a].syncPoint,i=e[a].strategy)}return this.logger_("syncPoint for ["+t.key+": "+t.value+"] chosen with strategy ["+i+"]: [time:"+n.time+", segmentIndex:"+n.segmentIndex+("number"===typeof n.partIndex?",partIndex:"+n.partIndex:"")+"]"),n},n.saveExpiredSegmentInfo=function(e,t){var n=t.mediaSequence-e.mediaSequence;if(n>86400)Wo.log.warn("Not saving expired segment info. Media sequence gap "+n+" is too large.");else for(var r=n-1;r>=0;r--){var i=e.segments[r];if(i&&"undefined"!==typeof i.start){t.syncInfo={mediaSequence:e.mediaSequence+r,time:i.start},this.logger_("playlist refresh sync: [time:"+t.syncInfo.time+", mediaSequence: "+t.syncInfo.mediaSequence+"]"),this.trigger("syncinfoupdate");break}}},n.setDateTimeMappingForStart=function(e){if(this.timelineToDatetimeMappings={},e.segments&&e.segments.length&&e.segments[0].dateTimeObject){var t=e.segments[0],n=t.dateTimeObject.getTime()/1e3;this.timelineToDatetimeMappings[t.timeline]=-n}},n.saveSegmentTimingInfo=function(e){var t=e.segmentInfo,n=e.shouldSaveTimelineMapping,r=this.calculateSegmentTimeMapping_(t,t.timingInfo,n),i=t.segment;r&&(this.saveDiscontinuitySyncInfo_(t),t.playlist.syncInfo||(t.playlist.syncInfo={mediaSequence:t.playlist.mediaSequence+t.mediaIndex,time:i.start}));var a=i.dateTimeObject;i.discontinuity&&n&&a&&(this.timelineToDatetimeMappings[i.timeline]=-a.getTime()/1e3)},n.timestampOffsetForTimeline=function(e){return"undefined"===typeof this.timelines[e]?null:this.timelines[e].time},n.mappingForTimeline=function(e){return"undefined"===typeof this.timelines[e]?null:this.timelines[e].mapping},n.calculateSegmentTimeMapping_=function(e,t,n){var r,i,a=e.segment,o=e.part,s=this.timelines[e.timeline];if("number"===typeof e.timestampOffset)s={time:e.startOfSegment,mapping:e.startOfSegment-t.start},n&&(this.timelines[e.timeline]=s,this.trigger("timestampoffset"),this.logger_("time mapping for timeline "+e.timeline+": [time: "+s.time+"] [mapping: "+s.mapping+"]")),r=e.startOfSegment,i=t.end+s.mapping;else{if(!s)return!1;r=t.start+s.mapping,i=t.end+s.mapping}return o&&(o.start=r,o.end=i),(!a.start||r<a.start)&&(a.start=r),a.end=i,!0},n.saveDiscontinuitySyncInfo_=function(e){var t=e.playlist,n=e.segment;if(n.discontinuity)this.discontinuities[n.timeline]={time:n.start,accuracy:0};else if(t.discontinuityStarts&&t.discontinuityStarts.length)for(var r=0;r<t.discontinuityStarts.length;r++){var i=t.discontinuityStarts[r],a=t.discontinuitySequence+r+1,o=i-e.mediaIndex,s=Math.abs(o);if(!this.discontinuities[a]||this.discontinuities[a].accuracy>s){var u=void 0;u=o<0?n.start-gs({defaultDuration:t.targetDuration,durationList:t.segments,startIndex:e.mediaIndex,endIndex:i}):n.end+gs({defaultDuration:t.targetDuration,durationList:t.segments,startIndex:e.mediaIndex+1,endIndex:i}),this.discontinuities[a]={time:u,accuracy:s}}}},n.dispose=function(){this.trigger("dispose"),this.off()},t}(Wo.EventTarget),Fl=function(e){function t(){var t;return(t=e.call(this)||this).pendingTimelineChanges_={},t.lastTimelineChanges_={},t}(0,d.A)(t,e);var n=t.prototype;return n.clearPendingTimelineChange=function(e){this.pendingTimelineChanges_[e]=null,this.trigger("pendingtimelinechange")},n.pendingTimelineChange=function(e){var t=e.type,n=e.from,r=e.to;return"number"===typeof n&&"number"===typeof r&&(this.pendingTimelineChanges_[t]={type:t,from:n,to:r},this.trigger("pendingtimelinechange")),this.pendingTimelineChanges_[t]},n.lastTimelineChange=function(e){var t=e.type,n=e.from,r=e.to;return"number"===typeof n&&"number"===typeof r&&(this.lastTimelineChanges_[t]={type:t,from:n,to:r},delete this.pendingTimelineChanges_[t],this.trigger("timelinechange")),this.lastTimelineChanges_[t]},n.dispose=function(){this.trigger("dispose"),this.pendingTimelineChanges_={},this.lastTimelineChanges_={},this.off()},t}(Wo.EventTarget),Bl=mu(gu((function(){var e="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof window?window:"undefined"!==typeof n.g?n.g:"undefined"!==typeof self?self:{};function t(e,t,n){return e(n={path:t,exports:{},require:function(e,t){return function(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}((void 0===t||null===t)&&n.path)}},n.exports),n.exports}var r=t((function(e){function t(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}e.exports=function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e},e.exports.default=e.exports,e.exports.__esModule=!0})),i=t((function(e){function t(n,r){return e.exports=t=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},e.exports.default=e.exports,e.exports.__esModule=!0,t(n,r)}e.exports=t,e.exports.default=e.exports,e.exports.__esModule=!0})),a=t((function(e){e.exports=function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,i(e,t)},e.exports.default=e.exports,e.exports.__esModule=!0})),o=function(){function e(){this.listeners={}}var t=e.prototype;return t.on=function(e,t){this.listeners[e]||(this.listeners[e]=[]),this.listeners[e].push(t)},t.off=function(e,t){if(!this.listeners[e])return!1;var n=this.listeners[e].indexOf(t);return this.listeners[e]=this.listeners[e].slice(0),this.listeners[e].splice(n,1),n>-1},t.trigger=function(e){var t=this.listeners[e];if(t)if(2===arguments.length)for(var n=t.length,r=0;r<n;++r)t[r].call(this,arguments[1]);else for(var i=Array.prototype.slice.call(arguments,1),a=t.length,o=0;o<a;++o)t[o].apply(this,i)},t.dispose=function(){this.listeners={}},t.pipe=function(e){this.on("data",(function(t){e.push(t)}))},e}();var s,u=null,l=function(){function e(e){var t,n,r;u||(u=function(){var e,t,n,r,i,a,o,s,u=[[[],[],[],[],[]],[[],[],[],[],[]]],l=u[0],c=u[1],d=l[4],f=c[4],p=[],h=[];for(e=0;e<256;e++)h[(p[e]=e<<1^283*(e>>7))^e]=e;for(t=n=0;!d[t];t^=r||1,n=h[n]||1)for(a=(a=n^n<<1^n<<2^n<<3^n<<4)>>8^255&a^99,d[t]=a,f[a]=t,s=16843009*p[i=p[r=p[t]]]^65537*i^257*r^16843008*t,o=257*p[a]^16843008*a,e=0;e<4;e++)l[e][t]=o=o<<24^o>>>8,c[e][a]=s=s<<24^s>>>8;for(e=0;e<5;e++)l[e]=l[e].slice(0),c[e]=c[e].slice(0);return u}()),this._tables=[[u[0][0].slice(),u[0][1].slice(),u[0][2].slice(),u[0][3].slice(),u[0][4].slice()],[u[1][0].slice(),u[1][1].slice(),u[1][2].slice(),u[1][3].slice(),u[1][4].slice()]];var i=this._tables[0][4],a=this._tables[1],o=e.length,s=1;if(4!==o&&6!==o&&8!==o)throw new Error("Invalid aes key size");var l=e.slice(0),c=[];for(this._key=[l,c],t=o;t<4*o+28;t++)r=l[t-1],(t%o===0||8===o&&t%o===4)&&(r=i[r>>>24]<<24^i[r>>16&255]<<16^i[r>>8&255]<<8^i[255&r],t%o===0&&(r=r<<8^r>>>24^s<<24,s=s<<1^283*(s>>7))),l[t]=l[t-o]^r;for(n=0;t;n++,t--)r=l[3&n?t:t-4],c[n]=t<=4||n<4?r:a[0][i[r>>>24]]^a[1][i[r>>16&255]]^a[2][i[r>>8&255]]^a[3][i[255&r]]}return e.prototype.decrypt=function(e,t,n,r,i,a){var o,s,u,l,c=this._key[1],d=e^c[0],f=r^c[1],p=n^c[2],h=t^c[3],m=c.length/4-2,g=4,v=this._tables[1],y=v[0],b=v[1],E=v[2],_=v[3],C=v[4];for(l=0;l<m;l++)o=y[d>>>24]^b[f>>16&255]^E[p>>8&255]^_[255&h]^c[g],s=y[f>>>24]^b[p>>16&255]^E[h>>8&255]^_[255&d]^c[g+1],u=y[p>>>24]^b[h>>16&255]^E[d>>8&255]^_[255&f]^c[g+2],h=y[h>>>24]^b[d>>16&255]^E[f>>8&255]^_[255&p]^c[g+3],g+=4,d=o,f=s,p=u;for(l=0;l<4;l++)i[(3&-l)+a]=C[d>>>24]<<24^C[f>>16&255]<<16^C[p>>8&255]<<8^C[255&h]^c[g++],o=d,d=f,f=p,p=h,h=o},e}(),c=function(e){function t(){var t;return(t=e.call(this,o)||this).jobs=[],t.delay=1,t.timeout_=null,t}a(t,e);var n=t.prototype;return n.processJob_=function(){this.jobs.shift()(),this.jobs.length?this.timeout_=setTimeout(this.processJob_.bind(this),this.delay):this.timeout_=null},n.push=function(e){this.jobs.push(e),this.timeout_||(this.timeout_=setTimeout(this.processJob_.bind(this),this.delay))},t}(o),d=function(e){return e<<24|(65280&e)<<8|(16711680&e)>>8|e>>>24},f=function(){function e(t,n,r,i){var a=e.STEP,o=new Int32Array(t.buffer),s=new Uint8Array(t.byteLength),u=0;for(this.asyncStream_=new c,this.asyncStream_.push(this.decryptChunk_(o.subarray(u,u+a),n,r,s)),u=a;u<o.length;u+=a)r=new Uint32Array([d(o[u-4]),d(o[u-3]),d(o[u-2]),d(o[u-1])]),this.asyncStream_.push(this.decryptChunk_(o.subarray(u,u+a),n,r,s));this.asyncStream_.push((function(){var e;i(null,(e=s).subarray(0,e.byteLength-e[e.byteLength-1]))}))}return e.prototype.decryptChunk_=function(e,t,n,r){return function(){var i=function(e,t,n){var r,i,a,o,s,u,c,f,p,h=new Int32Array(e.buffer,e.byteOffset,e.byteLength>>2),m=new l(Array.prototype.slice.call(t)),g=new Uint8Array(e.byteLength),v=new Int32Array(g.buffer);for(r=n[0],i=n[1],a=n[2],o=n[3],p=0;p<h.length;p+=4)s=d(h[p]),u=d(h[p+1]),c=d(h[p+2]),f=d(h[p+3]),m.decrypt(s,u,c,f,v,p),v[p]=d(v[p]^r),v[p+1]=d(v[p+1]^i),v[p+2]=d(v[p+2]^a),v[p+3]=d(v[p+3]^o),r=s,i=u,a=c,o=f;return g}(e,t,n);r.set(i,e.byteOffset)}},r(e,null,[{key:"STEP",get:function(){return 32e3}}]),e}();s="undefined"!==typeof window?window:"undefined"!==typeof e?e:"undefined"!==typeof self?self:{};var p=s.BigInt||Number;p("0x1"),p("0x100"),p("0x10000"),p("0x1000000"),p("0x100000000"),p("0x10000000000"),p("0x1000000000000"),p("0x100000000000000"),p("0x10000000000000000");var h=function(e){var t={};return Object.keys(e).forEach((function(n){var r,i=e[n];r=i,("function"===ArrayBuffer.isView?ArrayBuffer.isView(r):r&&r.buffer instanceof ArrayBuffer)?t[n]={bytes:i.buffer,byteOffset:i.byteOffset,byteLength:i.byteLength}:t[n]=i})),t};self.onmessage=function(e){var t=e.data,n=new Uint8Array(t.encrypted.bytes,t.encrypted.byteOffset,t.encrypted.byteLength),r=new Uint32Array(t.key.bytes,t.key.byteOffset,t.key.byteLength/4),i=new Uint32Array(t.iv.bytes,t.iv.byteOffset,t.iv.byteLength/4);new f(n,r,i,(function(e,n){self.postMessage(h({source:t.source,decrypted:n}),[n.buffer])}))}}))),jl=hu(Bl),Ul=function(e){var t=e.default?"main":"alternative";return e.characteristics&&e.characteristics.indexOf("public.accessibility.describes-video")>=0&&(t="main-desc"),t},Hl=function(e,t){e.abort(),e.pause(),t&&t.activePlaylistLoader&&(t.activePlaylistLoader.pause(),t.activePlaylistLoader=null)},zl=function(e,t){t.activePlaylistLoader=e,e.load()},Vl={AUDIO:function(e,t){return function(){var n=t.segmentLoaders[e],r=t.mediaTypes[e],i=t.blacklistCurrentPlaylist;Hl(n,r);var a=r.activeTrack(),o=r.activeGroup(),s=(o.filter((function(e){return e.default}))[0]||o[0]).id,u=r.tracks[s];if(a!==u){for(var l in Wo.log.warn("Problem encountered loading the alternate audio track.Switching back to default."),r.tracks)r.tracks[l].enabled=r.tracks[l]===u;r.onTrackChanged()}else i({message:"Problem encountered loading the default audio track."})}},SUBTITLES:function(e,t){return function(){var n=t.segmentLoaders[e],r=t.mediaTypes[e];Wo.log.warn("Problem encountered loading the subtitle track.Disabling subtitle track."),Hl(n,r);var i=r.activeTrack();i&&(i.mode="disabled"),r.onTrackChanged()}}},Yl={AUDIO:function(e,t,n){if(t){var r=n.tech,i=n.requestOptions,a=n.segmentLoaders[e];t.on("loadedmetadata",(function(){var e=t.media();a.playlist(e,i),(!r.paused()||e.endList&&"none"!==r.preload())&&a.load()})),t.on("loadedplaylist",(function(){a.playlist(t.media(),i),r.paused()||a.load()})),t.on("error",Vl[e](e,n))}},SUBTITLES:function(e,t,n){var r=n.tech,i=n.requestOptions,a=n.segmentLoaders[e],o=n.mediaTypes[e];t.on("loadedmetadata",(function(){var e=t.media();a.playlist(e,i),a.track(o.activeTrack()),(!r.paused()||e.endList&&"none"!==r.preload())&&a.load()})),t.on("loadedplaylist",(function(){a.playlist(t.media(),i),r.paused()||a.load()})),t.on("error",Vl[e](e,n))}},Gl={AUDIO:function(e,t){var n=t.vhs,r=t.sourceType,i=t.segmentLoaders[e],a=t.requestOptions,o=t.master.mediaGroups,s=t.mediaTypes[e],u=s.groups,l=s.tracks,c=s.logger_,d=t.masterPlaylistLoader,f=ws(d.master);for(var p in o[e]&&0!==Object.keys(o[e]).length||(o[e]={main:{default:{default:!0}}},f&&(o[e].main.default.playlists=d.master.playlists)),o[e])for(var h in u[p]||(u[p]=[]),o[e][p]){var m=o[e][p][h],g=void 0;if(f?(c("AUDIO group '"+p+"' label '"+h+"' is a master playlist"),m.isMasterPlaylist=!0,g=null):g="vhs-json"===r&&m.playlists?new Hs(m.playlists[0],n,a):m.resolvedUri?new Hs(m.resolvedUri,n,a):m.playlists&&"dash"===r?new du(m.playlists[0],n,a,d):null,m=Wo.mergeOptions({id:h,playlistLoader:g},m),Yl[e](e,m.playlistLoader,t),u[p].push(m),"undefined"===typeof l[h]){var v=new Wo.AudioTrack({id:h,kind:Ul(m),enabled:!1,language:m.language,default:m.default,label:h});l[h]=v}}i.on("error",Vl[e](e,t))},SUBTITLES:function(e,t){var n=t.tech,r=t.vhs,i=t.sourceType,a=t.segmentLoaders[e],o=t.requestOptions,s=t.master.mediaGroups,u=t.mediaTypes[e],l=u.groups,c=u.tracks,d=t.masterPlaylistLoader;for(var f in s[e])for(var p in l[f]||(l[f]=[]),s[e][f])if(!s[e][f][p].forced){var h=s[e][f][p],m=void 0;if("hls"===i)m=new Hs(h.resolvedUri,r,o);else if("dash"===i){if(!h.playlists.filter((function(e){return e.excludeUntil!==1/0})).length)return;m=new du(h.playlists[0],r,o,d)}else"vhs-json"===i&&(m=new Hs(h.playlists?h.playlists[0]:h.resolvedUri,r,o));if(h=Wo.mergeOptions({id:p,playlistLoader:m},h),Yl[e](e,h.playlistLoader,t),l[f].push(h),"undefined"===typeof c[p]){var g=n.addRemoteTextTrack({id:p,kind:"subtitles",default:h.default&&h.autoselect,language:h.language,label:p},!1).track;c[p]=g}}a.on("error",Vl[e](e,t))},"CLOSED-CAPTIONS":function(e,t){var n=t.tech,r=t.master.mediaGroups,i=t.mediaTypes[e],a=i.groups,o=i.tracks;for(var s in r[e])for(var u in a[s]||(a[s]=[]),r[e][s]){var l=r[e][s][u];if(/^(?:CC|SERVICE)/.test(l.instreamId)){var c=n.options_.vhs&&n.options_.vhs.captionServices||{},d={label:u,language:l.language,instreamId:l.instreamId,default:l.default&&l.autoselect};if(c[d.instreamId]&&(d=Wo.mergeOptions(d,c[d.instreamId])),void 0===d.default&&delete d.default,a[s].push(Wo.mergeOptions({id:u},l)),"undefined"===typeof o[u]){var f=n.addRemoteTextTrack({id:d.instreamId,kind:"captions",default:d.default,language:d.language,label:d.label},!1).track;o[u]=f}}}}},ql=function e(t,n){for(var r=0;r<t.length;r++){if(As(n,t[r]))return!0;if(t[r].playlists&&e(t[r].playlists,n))return!0}return!1},Wl={AUDIO:function(e,t){return function(){var n=t.mediaTypes[e].tracks;for(var r in n)if(n[r].enabled)return n[r];return null}},SUBTITLES:function(e,t){return function(){var n=t.mediaTypes[e].tracks;for(var r in n)if("showing"===n[r].mode||"hidden"===n[r].mode)return n[r];return null}}},Kl=function(e){["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach((function(t){Gl[t](t,e)}));var t=e.mediaTypes,n=e.masterPlaylistLoader,r=e.tech,i=e.vhs,a=e.segmentLoaders,o=a.AUDIO,s=a.main;["AUDIO","SUBTITLES"].forEach((function(n){t[n].activeGroup=function(e,t){return function(n){var r=t.masterPlaylistLoader,i=t.mediaTypes[e].groups,a=r.media();if(!a)return null;var o=null;a.attributes[e]&&(o=i[a.attributes[e]]);var s=Object.keys(i);if(!o)if("AUDIO"===e&&s.length>1&&ws(t.master))for(var u=0;u<s.length;u++){var l=i[s[u]];if(ql(l,a)){o=l;break}}else i.main?o=i.main:1===s.length&&(o=i[s[0]]);return"undefined"===typeof n?o:null!==n&&o&&o.filter((function(e){return e.id===n.id}))[0]||null}}(n,e),t[n].activeTrack=Wl[n](n,e),t[n].onGroupChanged=function(e,t){return function(){var n=t.segmentLoaders,r=n[e],i=n.main,a=t.mediaTypes[e],o=a.activeTrack(),s=a.getActiveGroup(),u=a.activePlaylistLoader,l=a.lastGroup_;s&&l&&s.id===l.id||(a.lastGroup_=s,a.lastTrack_=o,Hl(r,a),s&&!s.isMasterPlaylist&&(s.playlistLoader?(r.resyncLoader(),zl(s.playlistLoader,a)):u&&i.resetEverything()))}}(n,e),t[n].onGroupChanging=function(e,t){return function(){var n=t.segmentLoaders[e];t.mediaTypes[e].lastGroup_=null,n.abort(),n.pause()}}(n,e),t[n].onTrackChanged=function(e,t){return function(){var n=t.masterPlaylistLoader,r=t.segmentLoaders,i=r[e],a=r.main,o=t.mediaTypes[e],s=o.activeTrack(),u=o.getActiveGroup(),l=o.activePlaylistLoader,c=o.lastTrack_;if((!c||!s||c.id!==s.id)&&(o.lastGroup_=u,o.lastTrack_=s,Hl(i,o),u)){if(u.isMasterPlaylist){if(!s||!c||s.id===c.id)return;var d=t.vhs.masterPlaylistController_,f=d.selectPlaylist();if(d.media()===f)return;return o.logger_("track change. Switching master audio from "+c.id+" to "+s.id),n.pause(),a.resetEverything(),void d.fastQualityChange_(f)}if("AUDIO"===e){if(!u.playlistLoader)return a.setAudio(!0),void a.resetEverything();i.setAudio(!0),a.setAudio(!1)}l!==u.playlistLoader?(i.track&&i.track(s),i.resetEverything(),zl(u.playlistLoader,o)):zl(u.playlistLoader,o)}}}(n,e),t[n].getActiveGroup=function(e,t){var n=t.mediaTypes;return function(){var t=n[e].activeTrack();return t?n[e].activeGroup(t):null}}(n,e)}));var u=t.AUDIO.activeGroup();if(u){var l=(u.filter((function(e){return e.default}))[0]||u[0]).id;t.AUDIO.tracks[l].enabled=!0,t.AUDIO.onGroupChanged(),t.AUDIO.onTrackChanged(),t.AUDIO.getActiveGroup().playlistLoader?(s.setAudio(!1),o.setAudio(!0)):s.setAudio(!0)}n.on("mediachange",(function(){["AUDIO","SUBTITLES"].forEach((function(e){return t[e].onGroupChanged()}))})),n.on("mediachanging",(function(){["AUDIO","SUBTITLES"].forEach((function(e){return t[e].onGroupChanging()}))}));var c=function(){t.AUDIO.onTrackChanged(),r.trigger({type:"usage",name:"vhs-audio-change"}),r.trigger({type:"usage",name:"hls-audio-change"})};for(var d in r.audioTracks().addEventListener("change",c),r.remoteTextTracks().addEventListener("change",t.SUBTITLES.onTrackChanged),i.on("dispose",(function(){r.audioTracks().removeEventListener("change",c),r.remoteTextTracks().removeEventListener("change",t.SUBTITLES.onTrackChanged)})),r.clearTracks("audio"),t.AUDIO.tracks)r.audioTracks().addTrack(t.AUDIO.tracks[d])},Xl=["mediaRequests","mediaRequestsAborted","mediaRequestsTimedout","mediaRequestsErrored","mediaTransferDuration","mediaBytesTransferred","mediaAppends"],$l=function(e){return this.audioSegmentLoader_[e]+this.mainSegmentLoader_[e]},Zl=function(e){function t(t){var n;n=e.call(this)||this;var r=t.src,a=t.handleManifestRedirects,o=t.withCredentials,s=t.tech,u=t.bandwidth,l=t.externVhs,d=t.useCueTags,f=t.blacklistDuration,p=t.enableLowInitialPlaylist,h=t.sourceType,m=t.cacheEncryptionKeys,g=t.experimentalBufferBasedABR,v=t.experimentalLeastPixelDiffSelector,y=t.captionServices;if(!r)throw new Error("A non-empty playlist URL or JSON manifest string is required");var b=t.maxPlaylistRetries;null!==b&&"undefined"!==typeof b||(b=1/0),cl=l,n.experimentalBufferBasedABR=Boolean(g),n.experimentalLeastPixelDiffSelector=Boolean(v),n.withCredentials=o,n.tech_=s,n.vhs_=s.vhs,n.sourceType_=h,n.useCueTags_=d,n.blacklistDuration=f,n.maxPlaylistRetries=b,n.enableLowInitialPlaylist=p,n.useCueTags_&&(n.cueTagsTrack_=n.tech_.addTextTrack("metadata","ad-cues"),n.cueTagsTrack_.inBandMetadataTrackDispatchType=""),n.requestOptions_={withCredentials:o,handleManifestRedirects:a,maxPlaylistRetries:b,timeout:null},n.on("error",n.pauseLoading),n.mediaTypes_=function(){var e={};return["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach((function(t){e[t]={groups:{},tracks:{},activePlaylistLoader:null,activeGroup:ll,activeTrack:ll,getActiveGroup:ll,onGroupChanged:ll,onTrackChanged:ll,lastTrack_:null,logger_:Qo("MediaGroups["+t+"]")}})),e}(),n.mediaSource=new(i().MediaSource),n.handleDurationChange_=n.handleDurationChange_.bind((0,c.A)(n)),n.handleSourceOpen_=n.handleSourceOpen_.bind((0,c.A)(n)),n.handleSourceEnded_=n.handleSourceEnded_.bind((0,c.A)(n)),n.mediaSource.addEventListener("durationchange",n.handleDurationChange_),n.mediaSource.addEventListener("sourceopen",n.handleSourceOpen_),n.mediaSource.addEventListener("sourceended",n.handleSourceEnded_),n.seekable_=Wo.createTimeRanges(),n.hasPlayed_=!1,n.syncController_=new Rl(t),n.segmentMetadataTrack_=s.addRemoteTextTrack({kind:"metadata",label:"segment-metadata"},!1).track,n.decrypter_=new jl,n.sourceUpdater_=new xl(n.mediaSource),n.inbandTextTracks_={},n.timelineChangeController_=new Fl;var E={vhs:n.vhs_,parse708captions:t.parse708captions,useDtsForTimestampOffset:t.useDtsForTimestampOffset,captionServices:y,mediaSource:n.mediaSource,currentTime:n.tech_.currentTime.bind(n.tech_),seekable:function(){return n.seekable()},seeking:function(){return n.tech_.seeking()},duration:function(){return n.duration()},hasPlayed:function(){return n.hasPlayed_},goalBufferLength:function(){return n.goalBufferLength()},bandwidth:u,syncController:n.syncController_,decrypter:n.decrypter_,sourceType:n.sourceType_,inbandTextTracks:n.inbandTextTracks_,cacheEncryptionKeys:m,sourceUpdater:n.sourceUpdater_,timelineChangeController:n.timelineChangeController_,experimentalExactManifestTimings:t.experimentalExactManifestTimings};n.masterPlaylistLoader_="dash"===n.sourceType_?new du(r,n.vhs_,n.requestOptions_):new Hs(r,n.vhs_,n.requestOptions_),n.setupMasterPlaylistLoaderListeners_(),n.mainSegmentLoader_=new ul(Wo.mergeOptions(E,{segmentMetadataTrack:n.segmentMetadataTrack_,loaderType:"main"}),t),n.audioSegmentLoader_=new ul(Wo.mergeOptions(E,{loaderType:"audio"}),t),n.subtitleSegmentLoader_=new Pl(Wo.mergeOptions(E,{loaderType:"vtt",featuresNativeTextTracks:n.tech_.featuresNativeTextTracks,loadVttJs:function(){return new Promise((function(e,t){function n(){s.off("vttjserror",r),e()}function r(){s.off("vttjsloaded",n),t()}s.one("vttjsloaded",n),s.one("vttjserror",r),s.addWebVttScript_()}))}}),t),n.setupSegmentLoaderListeners_(),n.experimentalBufferBasedABR&&(n.masterPlaylistLoader_.one("loadedplaylist",(function(){return n.startABRTimer_()})),n.tech_.on("pause",(function(){return n.stopABRTimer_()})),n.tech_.on("play",(function(){return n.startABRTimer_()}))),Xl.forEach((function(e){n[e+"_"]=$l.bind((0,c.A)(n),e)})),n.logger_=Qo("MPC"),n.triggeredFmp4Usage=!1,"none"===n.tech_.preload()?(n.loadOnPlay_=function(){n.loadOnPlay_=null,n.masterPlaylistLoader_.load()},n.tech_.one("play",n.loadOnPlay_)):n.masterPlaylistLoader_.load(),n.timeToLoadedData__=-1,n.mainAppendsToLoadedData__=-1,n.audioAppendsToLoadedData__=-1;var _="none"===n.tech_.preload()?"play":"loadstart";return n.tech_.one(_,(function(){var e=Date.now();n.tech_.one("loadeddata",(function(){n.timeToLoadedData__=Date.now()-e,n.mainAppendsToLoadedData__=n.mainSegmentLoader_.mediaAppends,n.audioAppendsToLoadedData__=n.audioSegmentLoader_.mediaAppends}))})),n}(0,d.A)(t,e);var n=t.prototype;return n.mainAppendsToLoadedData_=function(){return this.mainAppendsToLoadedData__},n.audioAppendsToLoadedData_=function(){return this.audioAppendsToLoadedData__},n.appendsToLoadedData_=function(){var e=this.mainAppendsToLoadedData_(),t=this.audioAppendsToLoadedData_();return-1===e||-1===t?-1:e+t},n.timeToLoadedData_=function(){return this.timeToLoadedData__},n.checkABR_=function(e){void 0===e&&(e="abr");var t=this.selectPlaylist();t&&this.shouldSwitchToMedia_(t)&&this.switchMedia_(t,e)},n.switchMedia_=function(e,t,n){var r=this.media(),i=r&&(r.id||r.uri),a=e.id||e.uri;i&&i!==a&&(this.logger_("switch media "+i+" -> "+a+" from "+t),this.tech_.trigger({type:"usage",name:"vhs-rendition-change-"+t})),this.masterPlaylistLoader_.media(e,n)},n.startABRTimer_=function(){var e=this;this.stopABRTimer_(),this.abrTimer_=i().setInterval((function(){return e.checkABR_()}),250)},n.stopABRTimer_=function(){this.tech_.scrubbing&&this.tech_.scrubbing()||(i().clearInterval(this.abrTimer_),this.abrTimer_=null)},n.getAudioTrackPlaylists_=function(){var e=this.master(),t=e&&e.playlists||[];if(!e||!e.mediaGroups||!e.mediaGroups.AUDIO)return t;var n,r=e.mediaGroups.AUDIO,i=Object.keys(r);if(Object.keys(this.mediaTypes_.AUDIO.groups).length)n=this.mediaTypes_.AUDIO.activeTrack();else{var a=r.main||i.length&&r[i[0]];for(var o in a)if(a[o].default){n={label:o};break}}if(!n)return t;var s=[];for(var u in r)if(r[u][n.label]){var l=r[u][n.label];if(l.playlists&&l.playlists.length)s.push.apply(s,l.playlists);else if(l.uri)s.push(l);else if(e.playlists.length)for(var c=0;c<e.playlists.length;c++){var d=e.playlists[c];d.attributes&&d.attributes.AUDIO&&d.attributes.AUDIO===u&&s.push(d)}}return s.length?s:t},n.setupMasterPlaylistLoaderListeners_=function(){var e=this;this.masterPlaylistLoader_.on("loadedmetadata",(function(){var t=e.masterPlaylistLoader_.media(),n=1.5*t.targetDuration*1e3;Cs(e.masterPlaylistLoader_.master,e.masterPlaylistLoader_.media())?e.requestOptions_.timeout=0:e.requestOptions_.timeout=n,t.endList&&"none"!==e.tech_.preload()&&(e.mainSegmentLoader_.playlist(t,e.requestOptions_),e.mainSegmentLoader_.load()),Kl({sourceType:e.sourceType_,segmentLoaders:{AUDIO:e.audioSegmentLoader_,SUBTITLES:e.subtitleSegmentLoader_,main:e.mainSegmentLoader_},tech:e.tech_,requestOptions:e.requestOptions_,masterPlaylistLoader:e.masterPlaylistLoader_,vhs:e.vhs_,master:e.master(),mediaTypes:e.mediaTypes_,blacklistCurrentPlaylist:e.blacklistCurrentPlaylist.bind(e)}),e.triggerPresenceUsage_(e.master(),t),e.setupFirstPlay(),!e.mediaTypes_.AUDIO.activePlaylistLoader||e.mediaTypes_.AUDIO.activePlaylistLoader.media()?e.trigger("selectedinitialmedia"):e.mediaTypes_.AUDIO.activePlaylistLoader.one("loadedmetadata",(function(){e.trigger("selectedinitialmedia")}))})),this.masterPlaylistLoader_.on("loadedplaylist",(function(){e.loadOnPlay_&&e.tech_.off("play",e.loadOnPlay_);var t=e.masterPlaylistLoader_.media();if(!t){var n;if(e.excludeUnsupportedVariants_(),e.enableLowInitialPlaylist&&(n=e.selectInitialPlaylist()),n||(n=e.selectPlaylist()),!n||!e.shouldSwitchToMedia_(n))return;if(e.initialMedia_=n,e.switchMedia_(e.initialMedia_,"initial"),!("vhs-json"===e.sourceType_&&e.initialMedia_.segments))return;t=e.initialMedia_}e.handleUpdatedMediaPlaylist(t)})),this.masterPlaylistLoader_.on("error",(function(){e.blacklistCurrentPlaylist(e.masterPlaylistLoader_.error)})),this.masterPlaylistLoader_.on("mediachanging",(function(){e.mainSegmentLoader_.abort(),e.mainSegmentLoader_.pause()})),this.masterPlaylistLoader_.on("mediachange",(function(){var t=e.masterPlaylistLoader_.media(),n=1.5*t.targetDuration*1e3;Cs(e.masterPlaylistLoader_.master,e.masterPlaylistLoader_.media())?e.requestOptions_.timeout=0:e.requestOptions_.timeout=n,e.masterPlaylistLoader_.load(),e.mainSegmentLoader_.playlist(t,e.requestOptions_),e.mainSegmentLoader_.load(),e.tech_.trigger({type:"mediachange",bubbles:!0})})),this.masterPlaylistLoader_.on("playlistunchanged",(function(){var t=e.masterPlaylistLoader_.media();"playlist-unchanged"!==t.lastExcludeReason_&&(e.stuckAtPlaylistEnd_(t)&&(e.blacklistCurrentPlaylist({message:"Playlist no longer updating.",reason:"playlist-unchanged"}),e.tech_.trigger("playliststuck")))})),this.masterPlaylistLoader_.on("renditiondisabled",(function(){e.tech_.trigger({type:"usage",name:"vhs-rendition-disabled"}),e.tech_.trigger({type:"usage",name:"hls-rendition-disabled"})})),this.masterPlaylistLoader_.on("renditionenabled",(function(){e.tech_.trigger({type:"usage",name:"vhs-rendition-enabled"}),e.tech_.trigger({type:"usage",name:"hls-rendition-enabled"})}))},n.handleUpdatedMediaPlaylist=function(e){this.useCueTags_&&this.updateAdCues_(e),this.mainSegmentLoader_.playlist(e,this.requestOptions_),this.updateDuration(!e.endList),this.tech_.paused()||(this.mainSegmentLoader_.load(),this.audioSegmentLoader_&&this.audioSegmentLoader_.load())},n.triggerPresenceUsage_=function(e,t){var n=e.mediaGroups||{},r=!0,i=Object.keys(n.AUDIO);for(var a in n.AUDIO)for(var o in n.AUDIO[a]){n.AUDIO[a][o].uri||(r=!1)}r&&(this.tech_.trigger({type:"usage",name:"vhs-demuxed"}),this.tech_.trigger({type:"usage",name:"hls-demuxed"})),Object.keys(n.SUBTITLES).length&&(this.tech_.trigger({type:"usage",name:"vhs-webvtt"}),this.tech_.trigger({type:"usage",name:"hls-webvtt"})),cl.Playlist.isAes(t)&&(this.tech_.trigger({type:"usage",name:"vhs-aes"}),this.tech_.trigger({type:"usage",name:"hls-aes"})),i.length&&Object.keys(n.AUDIO[i[0]]).length>1&&(this.tech_.trigger({type:"usage",name:"vhs-alternate-audio"}),this.tech_.trigger({type:"usage",name:"hls-alternate-audio"})),this.useCueTags_&&(this.tech_.trigger({type:"usage",name:"vhs-playlist-cue-tags"}),this.tech_.trigger({type:"usage",name:"hls-playlist-cue-tags"}))},n.shouldSwitchToMedia_=function(e){var t=this.masterPlaylistLoader_.media()||this.masterPlaylistLoader_.pendingMedia_,n=this.tech_.currentTime(),r=this.bufferLowWaterLine(),i=this.bufferHighWaterLine();return function(e){var t=e.currentPlaylist,n=e.buffered,r=e.currentTime,i=e.nextPlaylist,a=e.bufferLowWaterLine,o=e.bufferHighWaterLine,s=e.duration,u=e.experimentalBufferBasedABR,l=e.log;if(!i)return Wo.log.warn("We received no playlist to switch to. Please check your stream."),!1;var c="allowing switch "+(t&&t.id||"null")+" -> "+i.id;if(!t)return l(c+" as current playlist is not set"),!0;if(i.id===t.id)return!1;var d=Boolean(ns(n,r).length);if(!t.endList)return d||"number"!==typeof t.partTargetDuration?(l(c+" as current playlist is live"),!0):(l("not "+c+" as current playlist is live llhls, but currentTime isn't in buffered."),!1);var f=ss(n,r),p=u?fu.EXPERIMENTAL_MAX_BUFFER_LOW_WATER_LINE:fu.MAX_BUFFER_LOW_WATER_LINE;if(s<p)return l(c+" as duration < max low water line ("+s+" < "+p+")"),!0;var h=i.attributes.BANDWIDTH,m=t.attributes.BANDWIDTH;if(h<m&&(!u||f<o)){var g=c+" as next bandwidth < current bandwidth ("+h+" < "+m+")";return u&&(g+=" and forwardBuffer < bufferHighWaterLine ("+f+" < "+o+")"),l(g),!0}if((!u||h>m)&&f>=a){var v=c+" as forwardBuffer >= bufferLowWaterLine ("+f+" >= "+a+")";return u&&(v+=" and next bandwidth > current bandwidth ("+h+" > "+m+")"),l(v),!0}return l("not "+c+" as no switching criteria met"),!1}({buffered:this.tech_.buffered(),currentTime:n,currentPlaylist:t,nextPlaylist:e,bufferLowWaterLine:r,bufferHighWaterLine:i,duration:this.duration(),experimentalBufferBasedABR:this.experimentalBufferBasedABR,log:this.logger_})},n.setupSegmentLoaderListeners_=function(){var e=this;this.mainSegmentLoader_.on("bandwidthupdate",(function(){e.checkABR_("bandwidthupdate"),e.tech_.trigger("bandwidthupdate")})),this.mainSegmentLoader_.on("timeout",(function(){e.experimentalBufferBasedABR&&e.mainSegmentLoader_.load()})),this.experimentalBufferBasedABR||this.mainSegmentLoader_.on("progress",(function(){e.trigger("progress")})),this.mainSegmentLoader_.on("error",(function(){e.blacklistCurrentPlaylist(e.mainSegmentLoader_.error())})),this.mainSegmentLoader_.on("appenderror",(function(){e.error=e.mainSegmentLoader_.error_,e.trigger("error")})),this.mainSegmentLoader_.on("syncinfoupdate",(function(){e.onSyncInfoUpdate_()})),this.mainSegmentLoader_.on("timestampoffset",(function(){e.tech_.trigger({type:"usage",name:"vhs-timestamp-offset"}),e.tech_.trigger({type:"usage",name:"hls-timestamp-offset"})})),this.audioSegmentLoader_.on("syncinfoupdate",(function(){e.onSyncInfoUpdate_()})),this.audioSegmentLoader_.on("appenderror",(function(){e.error=e.audioSegmentLoader_.error_,e.trigger("error")})),this.mainSegmentLoader_.on("ended",(function(){e.logger_("main segment loader ended"),e.onEndOfStream()})),this.mainSegmentLoader_.on("earlyabort",(function(t){e.experimentalBufferBasedABR||(e.delegateLoaders_("all",["abort"]),e.blacklistCurrentPlaylist({message:"Aborted early because there isn't enough bandwidth to complete the request without rebuffering."},120))}));var t=function(){if(!e.sourceUpdater_.hasCreatedSourceBuffers())return e.tryToCreateSourceBuffers_();var t=e.getCodecsOrExclude_();t&&e.sourceUpdater_.addOrChangeSourceBuffers(t)};this.mainSegmentLoader_.on("trackinfo",t),this.audioSegmentLoader_.on("trackinfo",t),this.mainSegmentLoader_.on("fmp4",(function(){e.triggeredFmp4Usage||(e.tech_.trigger({type:"usage",name:"vhs-fmp4"}),e.tech_.trigger({type:"usage",name:"hls-fmp4"}),e.triggeredFmp4Usage=!0)})),this.audioSegmentLoader_.on("fmp4",(function(){e.triggeredFmp4Usage||(e.tech_.trigger({type:"usage",name:"vhs-fmp4"}),e.tech_.trigger({type:"usage",name:"hls-fmp4"}),e.triggeredFmp4Usage=!0)})),this.audioSegmentLoader_.on("ended",(function(){e.logger_("audioSegmentLoader ended"),e.onEndOfStream()}))},n.mediaSecondsLoaded_=function(){return Math.max(this.audioSegmentLoader_.mediaSecondsLoaded+this.mainSegmentLoader_.mediaSecondsLoaded)},n.load=function(){this.mainSegmentLoader_.load(),this.mediaTypes_.AUDIO.activePlaylistLoader&&this.audioSegmentLoader_.load(),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&this.subtitleSegmentLoader_.load()},n.smoothQualityChange_=function(e){void 0===e&&(e=this.selectPlaylist()),this.fastQualityChange_(e)},n.fastQualityChange_=function(e){var t=this;void 0===e&&(e=this.selectPlaylist()),e!==this.masterPlaylistLoader_.media()?(this.switchMedia_(e,"fast-quality"),this.mainSegmentLoader_.resetEverything((function(){Wo.browser.IE_VERSION||Wo.browser.IS_EDGE?t.tech_.setCurrentTime(t.tech_.currentTime()+.04):t.tech_.setCurrentTime(t.tech_.currentTime())}))):this.logger_("skipping fastQualityChange because new media is same as old")},n.play=function(){if(!this.setupFirstPlay()){this.tech_.ended()&&this.tech_.setCurrentTime(0),this.hasPlayed_&&this.load();var e=this.tech_.seekable();return this.tech_.duration()===1/0&&this.tech_.currentTime()<e.start(0)?this.tech_.setCurrentTime(e.end(e.length-1)):void 0}},n.setupFirstPlay=function(){var e=this,t=this.masterPlaylistLoader_.media();if(!t||this.tech_.paused()||this.hasPlayed_)return!1;if(!t.endList){var n=this.seekable();if(!n.length)return!1;if(Wo.browser.IE_VERSION&&0===this.tech_.readyState())return this.tech_.one("loadedmetadata",(function(){e.trigger("firstplay"),e.tech_.setCurrentTime(n.end(0)),e.hasPlayed_=!0})),!1;this.trigger("firstplay"),this.tech_.setCurrentTime(n.end(0))}return this.hasPlayed_=!0,this.load(),!0},n.handleSourceOpen_=function(){if(this.tryToCreateSourceBuffers_(),this.tech_.autoplay()){var e=this.tech_.play();"undefined"!==typeof e&&"function"===typeof e.then&&e.then(null,(function(e){}))}this.trigger("sourceopen")},n.handleSourceEnded_=function(){if(this.inbandTextTracks_.metadataTrack_){var e=this.inbandTextTracks_.metadataTrack_.cues;if(e&&e.length){var t=this.duration();e[e.length-1].endTime=isNaN(t)||Math.abs(t)===1/0?Number.MAX_VALUE:t}}},n.handleDurationChange_=function(){this.tech_.trigger("durationchange")},n.onEndOfStream=function(){var e=this.mainSegmentLoader_.ended_;if(this.mediaTypes_.AUDIO.activePlaylistLoader){var t=this.mainSegmentLoader_.getCurrentMediaInfo_();e=!t||t.hasVideo?e&&this.audioSegmentLoader_.ended_:this.audioSegmentLoader_.ended_}e&&(this.stopABRTimer_(),this.sourceUpdater_.endOfStream())},n.stuckAtPlaylistEnd_=function(e){if(!this.seekable().length)return!1;var t=this.syncController_.getExpiredTime(e,this.duration());if(null===t)return!1;var n=cl.Playlist.playlistEnd(e,t),r=this.tech_.currentTime(),i=this.tech_.buffered();if(!i.length)return n-r<=es;var a=i.end(i.length-1);return a-r<=es&&n-a<=es},n.blacklistCurrentPlaylist=function(e,t){void 0===e&&(e={});var n=e.playlist||this.masterPlaylistLoader_.media();if(t=t||e.blacklistDuration||this.blacklistDuration,!n)return this.error=e,void("open"!==this.mediaSource.readyState?this.trigger("error"):this.sourceUpdater_.endOfStream("network"));n.playlistErrors_++;var r,i=this.masterPlaylistLoader_.master.playlists,a=i.filter(Es),o=1===a.length&&a[0]===n;if(1===i.length&&t!==1/0)return Wo.log.warn("Problem encountered with playlist "+n.id+". Trying again since it is the only playlist."),this.tech_.trigger("retryplaylist"),this.masterPlaylistLoader_.load(o);if(o){var s=!1;i.forEach((function(e){if(e!==n){var t=e.excludeUntil;"undefined"!==typeof t&&t!==1/0&&(s=!0,delete e.excludeUntil)}})),s&&(Wo.log.warn("Removing other playlists from the exclusion list because the last rendition is about to be excluded."),this.tech_.trigger("retryplaylist"))}r=n.playlistErrors_>this.maxPlaylistRetries?1/0:Date.now()+1e3*t,n.excludeUntil=r,e.reason&&(n.lastExcludeReason_=e.reason),this.tech_.trigger("blacklistplaylist"),this.tech_.trigger({type:"usage",name:"vhs-rendition-blacklisted"}),this.tech_.trigger({type:"usage",name:"hls-rendition-blacklisted"});var u=this.selectPlaylist();if(!u)return this.error="Playback cannot continue. No available working or supported playlists.",void this.trigger("error");var l=e.internal?this.logger_:Wo.log.warn,c=e.message?" "+e.message:"";l((e.internal?"Internal problem":"Problem")+" encountered with playlist "+n.id+"."+c+" Switching to playlist "+u.id+"."),u.attributes.AUDIO!==n.attributes.AUDIO&&this.delegateLoaders_("audio",["abort","pause"]),u.attributes.SUBTITLES!==n.attributes.SUBTITLES&&this.delegateLoaders_("subtitle",["abort","pause"]),this.delegateLoaders_("main",["abort","pause"]);var d=u.targetDuration/2*1e3||5e3,f="number"===typeof u.lastRequest&&Date.now()-u.lastRequest<=d;return this.switchMedia_(u,"exclude",o||f)},n.pauseLoading=function(){this.delegateLoaders_("all",["abort","pause"]),this.stopABRTimer_()},n.delegateLoaders_=function(e,t){var n=this,r=[],i="all"===e;(i||"main"===e)&&r.push(this.masterPlaylistLoader_);var a=[];(i||"audio"===e)&&a.push("AUDIO"),(i||"subtitle"===e)&&(a.push("CLOSED-CAPTIONS"),a.push("SUBTITLES")),a.forEach((function(e){var t=n.mediaTypes_[e]&&n.mediaTypes_[e].activePlaylistLoader;t&&r.push(t)})),["main","audio","subtitle"].forEach((function(t){var i=n[t+"SegmentLoader_"];!i||e!==t&&"all"!==e||r.push(i)})),r.forEach((function(e){return t.forEach((function(t){"function"===typeof e[t]&&e[t]()}))}))},n.setCurrentTime=function(e){var t=ns(this.tech_.buffered(),e);return this.masterPlaylistLoader_&&this.masterPlaylistLoader_.media()&&this.masterPlaylistLoader_.media().segments?t&&t.length?e:(this.mainSegmentLoader_.resetEverything(),this.mainSegmentLoader_.abort(),this.mediaTypes_.AUDIO.activePlaylistLoader&&(this.audioSegmentLoader_.resetEverything(),this.audioSegmentLoader_.abort()),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&(this.subtitleSegmentLoader_.resetEverything(),this.subtitleSegmentLoader_.abort()),void this.load()):0},n.duration=function(){if(!this.masterPlaylistLoader_)return 0;var e=this.masterPlaylistLoader_.media();return e?e.endList?this.mediaSource?this.mediaSource.duration:cl.Playlist.duration(e):1/0:0},n.seekable=function(){return this.seekable_},n.onSyncInfoUpdate_=function(){var e;if(this.masterPlaylistLoader_){var t=this.masterPlaylistLoader_.media();if(t){var n=this.syncController_.getExpiredTime(t,this.duration());if(null!==n){var r=this.masterPlaylistLoader_.master,i=cl.Playlist.seekable(t,n,cl.Playlist.liveEdgeDelay(r,t));if(0!==i.length){if(this.mediaTypes_.AUDIO.activePlaylistLoader){if(t=this.mediaTypes_.AUDIO.activePlaylistLoader.media(),null===(n=this.syncController_.getExpiredTime(t,this.duration())))return;if(0===(e=cl.Playlist.seekable(t,n,cl.Playlist.liveEdgeDelay(r,t))).length)return}var a,o;this.seekable_&&this.seekable_.length&&(a=this.seekable_.end(0),o=this.seekable_.start(0)),e?e.start(0)>i.end(0)||i.start(0)>e.end(0)?this.seekable_=i:this.seekable_=Wo.createTimeRanges([[e.start(0)>i.start(0)?e.start(0):i.start(0),e.end(0)<i.end(0)?e.end(0):i.end(0)]]):this.seekable_=i,this.seekable_&&this.seekable_.length&&this.seekable_.end(0)===a&&this.seekable_.start(0)===o||(this.logger_("seekable updated ["+is(this.seekable_)+"]"),this.tech_.trigger("seekablechanged"))}}}}},n.updateDuration=function(e){if(this.updateDuration_&&(this.mediaSource.removeEventListener("sourceopen",this.updateDuration_),this.updateDuration_=null),"open"!==this.mediaSource.readyState)return this.updateDuration_=this.updateDuration.bind(this,e),void this.mediaSource.addEventListener("sourceopen",this.updateDuration_);if(e){var t=this.seekable();if(!t.length)return;(isNaN(this.mediaSource.duration)||this.mediaSource.duration<t.end(t.length-1))&&this.sourceUpdater_.setDuration(t.end(t.length-1))}else{var n=this.tech_.buffered(),r=cl.Playlist.duration(this.masterPlaylistLoader_.media());n.length>0&&(r=Math.max(r,n.end(n.length-1))),this.mediaSource.duration!==r&&this.sourceUpdater_.setDuration(r)}},n.dispose=function(){var e=this;this.trigger("dispose"),this.decrypter_.terminate(),this.masterPlaylistLoader_.dispose(),this.mainSegmentLoader_.dispose(),this.loadOnPlay_&&this.tech_.off("play",this.loadOnPlay_),["AUDIO","SUBTITLES"].forEach((function(t){var n=e.mediaTypes_[t].groups;for(var r in n)n[r].forEach((function(e){e.playlistLoader&&e.playlistLoader.dispose()}))})),this.audioSegmentLoader_.dispose(),this.subtitleSegmentLoader_.dispose(),this.sourceUpdater_.dispose(),this.timelineChangeController_.dispose(),this.stopABRTimer_(),this.updateDuration_&&this.mediaSource.removeEventListener("sourceopen",this.updateDuration_),this.mediaSource.removeEventListener("durationchange",this.handleDurationChange_),this.mediaSource.removeEventListener("sourceopen",this.handleSourceOpen_),this.mediaSource.removeEventListener("sourceended",this.handleSourceEnded_),this.off()},n.master=function(){return this.masterPlaylistLoader_.master},n.media=function(){return this.masterPlaylistLoader_.media()||this.initialMedia_},n.areMediaTypesKnown_=function(){var e=!!this.mediaTypes_.AUDIO.activePlaylistLoader,t=!!this.mainSegmentLoader_.getCurrentMediaInfo_(),n=!e||!!this.audioSegmentLoader_.getCurrentMediaInfo_();return!(!t||!n)},n.getCodecsOrExclude_=function(){var e=this,t={main:this.mainSegmentLoader_.getCurrentMediaInfo_()||{},audio:this.audioSegmentLoader_.getCurrentMediaInfo_()||{}},n=this.mainSegmentLoader_.getPendingSegmentPlaylist()||this.media();t.video=t.main;var r=Gu(this.master(),n),i={},a=!!this.mediaTypes_.AUDIO.activePlaylistLoader;if(t.main.hasVideo&&(i.video=r.video||t.main.videoCodec||"avc1.4d400d"),t.main.isMuxed&&(i.video+=","+(r.audio||t.main.audioCodec||G)),(t.main.hasAudio&&!t.main.isMuxed||t.audio.hasAudio||a)&&(i.audio=r.audio||t.main.audioCodec||t.audio.audioCodec||G,t.audio.isFmp4=t.main.hasAudio&&!t.main.isMuxed?t.main.isFmp4:t.audio.isFmp4),i.audio||i.video){var o,s={};if(["video","audio"].forEach((function(e){if(i.hasOwnProperty(e)&&(r=t[e].isFmp4,a=i[e],!(r?V(a):Y(a)))){var n=t[e].isFmp4?"browser":"muxer";s[n]=s[n]||[],s[n].push(i[e]),"audio"===e&&(o=n)}var r,a})),a&&o&&n.attributes.AUDIO){var u=n.attributes.AUDIO;this.master().playlists.forEach((function(e){(e.attributes&&e.attributes.AUDIO)===u&&e!==n&&(e.excludeUntil=1/0)})),this.logger_("excluding audio group "+u+" as "+o+' does not support codec(s): "'+i.audio+'"')}if(!Object.keys(s).length){if(this.sourceUpdater_.hasCreatedSourceBuffers()&&!this.sourceUpdater_.canChangeType()){var l=[];if(["video","audio"].forEach((function(t){var n=(U(e.sourceUpdater_.codecs[t]||"")[0]||{}).type,r=(U(i[t]||"")[0]||{}).type;n&&r&&n.toLowerCase()!==r.toLowerCase()&&l.push('"'+e.sourceUpdater_.codecs[t]+'" -> "'+i[t]+'"')})),l.length)return void this.blacklistCurrentPlaylist({playlist:n,message:"Codec switching not supported: "+l.join(", ")+".",blacklistDuration:1/0,internal:!0})}return i}var c=Object.keys(s).reduce((function(e,t){return e&&(e+=", "),e+=t+' does not support codec(s): "'+s[t].join(",")+'"'}),"")+".";this.blacklistCurrentPlaylist({playlist:n,internal:!0,message:c,blacklistDuration:1/0})}else this.blacklistCurrentPlaylist({playlist:n,message:"Could not determine codecs for playlist.",blacklistDuration:1/0})},n.tryToCreateSourceBuffers_=function(){if("open"===this.mediaSource.readyState&&!this.sourceUpdater_.hasCreatedSourceBuffers()&&this.areMediaTypesKnown_()){var e=this.getCodecsOrExclude_();if(e){this.sourceUpdater_.createSourceBuffers(e);var t=[e.video,e.audio].filter(Boolean).join(",");this.excludeIncompatibleVariants_(t)}}},n.excludeUnsupportedVariants_=function(){var e=this,t=this.master().playlists,n=[];Object.keys(t).forEach((function(r){var i=t[r];if(-1===n.indexOf(i.id)){n.push(i.id);var a=Gu(e.master,i),o=[];!a.audio||Y(a.audio)||V(a.audio)||o.push("audio codec "+a.audio),!a.video||Y(a.video)||V(a.video)||o.push("video codec "+a.video),a.text&&"stpp.ttml.im1t"===a.text&&o.push("text codec "+a.text),o.length&&(i.excludeUntil=1/0,e.logger_("excluding "+i.id+" for unsupported: "+o.join(", ")))}}))},n.excludeIncompatibleVariants_=function(e){var t=this,n=[],r=this.master().playlists,i=Vu(U(e)),a=Yu(i),o=i.video&&U(i.video)[0]||null,s=i.audio&&U(i.audio)[0]||null;Object.keys(r).forEach((function(e){var i=r[e];if(-1===n.indexOf(i.id)&&i.excludeUntil!==1/0){n.push(i.id);var u=[],l=Gu(t.masterPlaylistLoader_.master,i),c=Yu(l);if(l.audio||l.video){if(c!==a&&u.push('codec count "'+c+'" !== "'+a+'"'),!t.sourceUpdater_.canChangeType()){var d=l.video&&U(l.video)[0]||null,f=l.audio&&U(l.audio)[0]||null;d&&o&&d.type.toLowerCase()!==o.type.toLowerCase()&&u.push('video codec "'+d.type+'" !== "'+o.type+'"'),f&&s&&f.type.toLowerCase()!==s.type.toLowerCase()&&u.push('audio codec "'+f.type+'" !== "'+s.type+'"')}u.length&&(i.excludeUntil=1/0,t.logger_("blacklisting "+i.id+": "+u.join(" && ")))}}}))},n.updateAdCues_=function(e){var t=0,n=this.seekable();n.length&&(t=n.start(0)),function(e,t,n){if(void 0===n&&(n=0),e.segments)for(var r,a=n,o=0;o<e.segments.length;o++){var s=e.segments[o];if(r||(r=Ml(t,a+s.duration/2)),r){if("cueIn"in s){r.endTime=a,r.adEndTime=a,a+=s.duration,r=null;continue}if(a<r.endTime){a+=s.duration;continue}r.endTime+=s.duration}else if("cueOut"in s&&((r=new(i().VTTCue)(a,a+s.duration,s.cueOut)).adStartTime=a,r.adEndTime=a+parseFloat(s.cueOut),t.addCue(r)),"cueOutCont"in s){var u=s.cueOutCont.split("/").map(parseFloat),l=u[0],c=u[1];(r=new(i().VTTCue)(a,a+s.duration,"")).adStartTime=a-l,r.adEndTime=r.adStartTime+c,t.addCue(r)}a+=s.duration}}(e,this.cueTagsTrack_,t)},n.goalBufferLength=function(){var e=this.tech_.currentTime(),t=fu.GOAL_BUFFER_LENGTH,n=fu.GOAL_BUFFER_LENGTH_RATE,r=Math.max(t,fu.MAX_GOAL_BUFFER_LENGTH);return Math.min(t+e*n,r)},n.bufferLowWaterLine=function(){var e=this.tech_.currentTime(),t=fu.BUFFER_LOW_WATER_LINE,n=fu.BUFFER_LOW_WATER_LINE_RATE,r=Math.max(t,fu.MAX_BUFFER_LOW_WATER_LINE),i=Math.max(t,fu.EXPERIMENTAL_MAX_BUFFER_LOW_WATER_LINE);return Math.min(t+e*n,this.experimentalBufferBasedABR?i:r)},n.bufferHighWaterLine=function(){return fu.BUFFER_HIGH_WATER_LINE},t}(Wo.EventTarget),Ql=function(e,t,n){var r,i,a,o=e.masterPlaylistController_,s=o[(e.options_.smoothQualityChange?"smooth":"fast")+"QualityChange_"].bind(o);if(t.attributes){var u=t.attributes.RESOLUTION;this.width=u&&u.width,this.height=u&&u.height,this.bandwidth=t.attributes.BANDWIDTH,this.frameRate=t.attributes["FRAME-RATE"]}this.codecs=Gu(o.master(),t),this.playlist=t,this.id=n,this.enabled=(r=e.playlists,i=t.id,a=s,function(e){var t=r.master.playlists[i],n=bs(t),o=Es(t);return"undefined"===typeof e?o:(e?delete t.disabled:t.disabled=!0,e===o||n||(a(),e?r.trigger("renditionenabled"):r.trigger("renditiondisabled")),e)})},Jl=["seeking","seeked","pause","playing","error"],ec=function(){function e(e){var t=this;this.masterPlaylistController_=e.masterPlaylistController,this.tech_=e.tech,this.seekable=e.seekable,this.allowSeeksWithinUnsafeLiveWindow=e.allowSeeksWithinUnsafeLiveWindow,this.liveRangeSafeTimeDelta=e.liveRangeSafeTimeDelta,this.media=e.media,this.consecutiveUpdates=0,this.lastRecordedTime=null,this.timer_=null,this.checkCurrentTimeTimeout_=null,this.logger_=Qo("PlaybackWatcher"),this.logger_("initialize");var n=function(){return t.monitorCurrentTime_()},r=function(){return t.monitorCurrentTime_()},a=function(){return t.techWaiting_()},o=function(){return t.cancelTimer_()},s=this.masterPlaylistController_,u=["main","subtitle","audio"],l={};u.forEach((function(e){l[e]={reset:function(){return t.resetSegmentDownloads_(e)},updateend:function(){return t.checkSegmentDownloads_(e)}},s[e+"SegmentLoader_"].on("appendsdone",l[e].updateend),s[e+"SegmentLoader_"].on("playlistupdate",l[e].reset),t.tech_.on(["seeked","seeking"],l[e].reset)}));var c=function(e){["main","audio"].forEach((function(n){s[n+"SegmentLoader_"][e]("appended",t.seekingAppendCheck_)}))};this.seekingAppendCheck_=function(){t.fixesBadSeeks_()&&(t.consecutiveUpdates=0,t.lastRecordedTime=t.tech_.currentTime(),c("off"))},this.clearSeekingAppendCheck_=function(){return c("off")},this.watchForBadSeeking_=function(){t.clearSeekingAppendCheck_(),c("on")},this.tech_.on("seeked",this.clearSeekingAppendCheck_),this.tech_.on("seeking",this.watchForBadSeeking_),this.tech_.on("waiting",a),this.tech_.on(Jl,o),this.tech_.on("canplay",r),this.tech_.one("play",n),this.dispose=function(){t.clearSeekingAppendCheck_(),t.logger_("dispose"),t.tech_.off("waiting",a),t.tech_.off(Jl,o),t.tech_.off("canplay",r),t.tech_.off("play",n),t.tech_.off("seeking",t.watchForBadSeeking_),t.tech_.off("seeked",t.clearSeekingAppendCheck_),u.forEach((function(e){s[e+"SegmentLoader_"].off("appendsdone",l[e].updateend),s[e+"SegmentLoader_"].off("playlistupdate",l[e].reset),t.tech_.off(["seeked","seeking"],l[e].reset)})),t.checkCurrentTimeTimeout_&&i().clearTimeout(t.checkCurrentTimeTimeout_),t.cancelTimer_()}}var t=e.prototype;return t.monitorCurrentTime_=function(){this.checkCurrentTime_(),this.checkCurrentTimeTimeout_&&i().clearTimeout(this.checkCurrentTimeTimeout_),this.checkCurrentTimeTimeout_=i().setTimeout(this.monitorCurrentTime_.bind(this),250)},t.resetSegmentDownloads_=function(e){var t=this.masterPlaylistController_[e+"SegmentLoader_"];this[e+"StalledDownloads_"]>0&&this.logger_("resetting possible stalled download count for "+e+" loader"),this[e+"StalledDownloads_"]=0,this[e+"Buffered_"]=t.buffered_()},t.checkSegmentDownloads_=function(e){var t=this.masterPlaylistController_,n=t[e+"SegmentLoader_"],r=n.buffered_(),i=function(e,t){if(e===t)return!1;if(!e&&t||!t&&e)return!0;if(e.length!==t.length)return!0;for(var n=0;n<e.length;n++)if(e.start(n)!==t.start(n)||e.end(n)!==t.end(n))return!0;return!1}(this[e+"Buffered_"],r);this[e+"Buffered_"]=r,i?this.resetSegmentDownloads_(e):(this[e+"StalledDownloads_"]++,this.logger_("found #"+this[e+"StalledDownloads_"]+" "+e+" appends that did not increase buffer (possible stalled download)",{playlistId:n.playlist_&&n.playlist_.id,buffered:as(r)}),this[e+"StalledDownloads_"]<10||(this.logger_(e+" loader stalled download exclusion"),this.resetSegmentDownloads_(e),this.tech_.trigger({type:"usage",name:"vhs-"+e+"-download-exclusion"}),"subtitle"!==e&&t.blacklistCurrentPlaylist({message:"Excessive "+e+" segment downloading detected."},1/0)))},t.checkCurrentTime_=function(){if(!this.tech_.paused()&&!this.tech_.seeking()){var e=this.tech_.currentTime(),t=this.tech_.buffered();if(this.lastRecordedTime===e&&(!t.length||e+es>=t.end(t.length-1)))return this.techWaiting_();this.consecutiveUpdates>=5&&e===this.lastRecordedTime?(this.consecutiveUpdates++,this.waiting_()):e===this.lastRecordedTime?this.consecutiveUpdates++:(this.consecutiveUpdates=0,this.lastRecordedTime=e)}},t.cancelTimer_=function(){this.consecutiveUpdates=0,this.timer_&&(this.logger_("cancelTimer_"),clearTimeout(this.timer_)),this.timer_=null},t.fixesBadSeeks_=function(){if(!this.tech_.seeking())return!1;var e,t=this.seekable(),n=this.tech_.currentTime();this.afterSeekableWindow_(t,n,this.media(),this.allowSeeksWithinUnsafeLiveWindow)&&(e=t.end(t.length-1));if(this.beforeSeekableWindow_(t,n)){var r=t.start(0);e=r+(r===t.end(0)?0:es)}if("undefined"!==typeof e)return this.logger_("Trying to seek outside of seekable at time "+n+" with seekable range "+is(t)+". Seeking to "+e+"."),this.tech_.setCurrentTime(e),!0;for(var i=this.masterPlaylistController_.sourceUpdater_,a=this.tech_.buffered(),o=i.audioBuffer?i.audioBuffered():null,s=i.videoBuffer?i.videoBuffered():null,u=this.media(),l=u.partTargetDuration?u.partTargetDuration:2*(u.targetDuration-Jo),c=[o,s],d=0;d<c.length;d++){if(c[d])if(ss(c[d],n)<l)return!1}var f=rs(a,n);return 0!==f.length&&(e=f.start(0)+es,this.logger_("Buffered region starts ("+f.start(0)+") just beyond seek point ("+n+"). Seeking to "+e+"."),this.tech_.setCurrentTime(e),!0)},t.waiting_=function(){if(!this.techWaiting_()){var e=this.tech_.currentTime(),t=this.tech_.buffered(),n=ns(t,e);return n.length&&e+3<=n.end(0)?(this.cancelTimer_(),this.tech_.setCurrentTime(e),this.logger_("Stopped at "+e+" while inside a buffered region ["+n.start(0)+" -> "+n.end(0)+"]. Attempting to resume playback by seeking to the current time."),this.tech_.trigger({type:"usage",name:"vhs-unknown-waiting"}),void this.tech_.trigger({type:"usage",name:"hls-unknown-waiting"})):void 0}},t.techWaiting_=function(){var e=this.seekable(),t=this.tech_.currentTime();if(this.tech_.seeking()||null!==this.timer_)return!0;if(this.beforeSeekableWindow_(e,t)){var n=e.end(e.length-1);return this.logger_("Fell out of live window at time "+t+". Seeking to live point (seekable end) "+n),this.cancelTimer_(),this.tech_.setCurrentTime(n),this.tech_.trigger({type:"usage",name:"vhs-live-resync"}),this.tech_.trigger({type:"usage",name:"hls-live-resync"}),!0}var r=this.tech_.vhs.masterPlaylistController_.sourceUpdater_,i=this.tech_.buffered();if(this.videoUnderflow_({audioBuffered:r.audioBuffered(),videoBuffered:r.videoBuffered(),currentTime:t}))return this.cancelTimer_(),this.tech_.setCurrentTime(t),this.tech_.trigger({type:"usage",name:"vhs-video-underflow"}),this.tech_.trigger({type:"usage",name:"hls-video-underflow"}),!0;var a=rs(i,t);if(a.length>0){var o=a.start(0)-t;return this.logger_("Stopped at "+t+", setting timer for "+o+", seeking to "+a.start(0)),this.cancelTimer_(),this.timer_=setTimeout(this.skipTheGap_.bind(this),1e3*o,t),!0}return!1},t.afterSeekableWindow_=function(e,t,n,r){if(void 0===r&&(r=!1),!e.length)return!1;var i=e.end(e.length-1)+es;return!n.endList&&r&&(i=e.end(e.length-1)+3*n.targetDuration),t>i},t.beforeSeekableWindow_=function(e,t){return!!(e.length&&e.start(0)>0&&t<e.start(0)-this.liveRangeSafeTimeDelta)},t.videoUnderflow_=function(e){var t=e.videoBuffered,n=e.audioBuffered,r=e.currentTime;if(t){var i;if(t.length&&n.length){var a=ns(t,r-3),o=ns(t,r),s=ns(n,r);s.length&&!o.length&&a.length&&(i={start:a.end(0),end:s.end(0)})}else{rs(t,r).length||(i=this.gapFromVideoUnderflow_(t,r))}return!!i&&(this.logger_("Encountered a gap in video from "+i.start+" to "+i.end+". Seeking to current time "+r),!0)}},t.skipTheGap_=function(e){var t=this.tech_.buffered(),n=this.tech_.currentTime(),r=rs(t,n);this.cancelTimer_(),0!==r.length&&n===e&&(this.logger_("skipTheGap_:","currentTime:",n,"scheduled currentTime:",e,"nextRange start:",r.start(0)),this.tech_.setCurrentTime(r.start(0)+Jo),this.tech_.trigger({type:"usage",name:"vhs-gap-skip"}),this.tech_.trigger({type:"usage",name:"hls-gap-skip"}))},t.gapFromVideoUnderflow_=function(e,t){for(var n=function(e){if(e.length<2)return Wo.createTimeRanges();for(var t=[],n=1;n<e.length;n++){var r=e.end(n-1),i=e.start(n);t.push([r,i])}return Wo.createTimeRanges(t)}(e),r=0;r<n.length;r++){var i=n.start(r),a=n.end(r);if(t-i<4&&t-i>2)return{start:i,end:a}}return null},e}(),tc={errorInterval:30,getSource:function(e){return e(this.tech({IWillNotUseThisInPlugins:!0}).currentSource_||this.currentSource())}},nc=function e(t,n){var r=0,i=0,a=Wo.mergeOptions(tc,n);t.ready((function(){t.trigger({type:"usage",name:"vhs-error-reload-initialized"}),t.trigger({type:"usage",name:"hls-error-reload-initialized"})}));var o=function(){i&&t.currentTime(i)},s=function(e){null!==e&&void 0!==e&&(i=t.duration()!==1/0&&t.currentTime()||0,t.one("loadedmetadata",o),t.src(e),t.trigger({type:"usage",name:"vhs-error-reload"}),t.trigger({type:"usage",name:"hls-error-reload"}),t.play())},u=function(){return Date.now()-r<1e3*a.errorInterval?(t.trigger({type:"usage",name:"vhs-error-reload-canceled"}),void t.trigger({type:"usage",name:"hls-error-reload-canceled"})):a.getSource&&"function"===typeof a.getSource?(r=Date.now(),a.getSource.call(t,s)):void Wo.log.error("ERROR: reloadSourceOnError - The option getSource must be a function!")},l=function e(){t.off("loadedmetadata",o),t.off("error",u),t.off("dispose",e)};t.on("error",u),t.on("dispose",l),t.reloadSourceOnError=function(n){l(),e(t,n)}},rc="2.16.3",ic={PlaylistLoader:Hs,Playlist:Ss,utils:eu,STANDARD_PLAYLIST_SELECTOR:Qu,INITIAL_PLAYLIST_SELECTOR:function(){var e=this,t=this.playlists.master.playlists.filter(Ss.isEnabled);return Xu(t,(function(e,t){return $u(e,t)})),t.filter((function(t){return!!Gu(e.playlists.master,t).video}))[0]||null},lastBandwidthSelector:Qu,movingAverageBandwidthSelector:function(e){var t=-1,n=-1;if(e<0||e>1)throw new Error("Moving average bandwidth decay must be between 0 and 1.");return function(){var r=this.useDevicePixelRatio&&i().devicePixelRatio||1;return t<0&&(t=this.systemBandwidth,n=this.systemBandwidth),this.systemBandwidth>0&&this.systemBandwidth!==n&&(t=e*this.systemBandwidth+(1-e)*t,n=this.systemBandwidth),Zu(this.playlists.master,t,parseInt(Ku(this.tech_.el(),"width"),10)*r,parseInt(Ku(this.tech_.el(),"height"),10)*r,this.limitRenditionByPlayerDimensions,this.masterPlaylistController_)}},comparePlaylistBandwidth:$u,comparePlaylistResolution:function(e,t){var n,r;return e.attributes.RESOLUTION&&e.attributes.RESOLUTION.width&&(n=e.attributes.RESOLUTION.width),n=n||i().Number.MAX_VALUE,t.attributes.RESOLUTION&&t.attributes.RESOLUTION.width&&(r=t.attributes.RESOLUTION.width),n===(r=r||i().Number.MAX_VALUE)&&e.attributes.BANDWIDTH&&t.attributes.BANDWIDTH?e.attributes.BANDWIDTH-t.attributes.BANDWIDTH:n-r},xhr:Gs()};Object.keys(fu).forEach((function(e){Object.defineProperty(ic,e,{get:function(){return Wo.log.warn("using Vhs."+e+" is UNSAFE be sure you know what you are doing"),fu[e]},set:function(t){Wo.log.warn("using Vhs."+e+" is UNSAFE be sure you know what you are doing"),"number"!==typeof t||t<0?Wo.log.warn("value of Vhs."+e+" must be greater than or equal to 0"):fu[e]=t}})}));var ac="videojs-vhs",oc=function(e,t){for(var n=t.media(),r=-1,i=0;i<e.length;i++)if(e[i].id===n.id){r=i;break}e.selectedIndex_=r,e.trigger({selectedIndex:r,type:"change"})};ic.canPlaySource=function(){return Wo.log.warn("HLS is no longer a tech. Please remove it from your player's techOrder.")};var sc=function(e){var t=e.player,n=e.sourceKeySystems,r=e.audioMedia,i=e.mainPlaylists;if(!t.eme.initializeMediaKeys)return Promise.resolve();var a=function(e,t){return e.reduce((function(e,n){if(!n.contentProtection)return e;var r=t.reduce((function(e,t){var r=n.contentProtection[t];return r&&r.pssh&&(e[t]={pssh:r.pssh}),e}),{});return Object.keys(r).length&&e.push(r),e}),[])}(r?i.concat([r]):i,Object.keys(n)),o=[],s=[];return a.forEach((function(e){s.push(new Promise((function(e,n){t.tech_.one("keysessioncreated",e)}))),o.push(new Promise((function(n,r){t.eme.initializeMediaKeys({keySystems:e},(function(e){e?r(e):n()}))})))})),Promise.race([Promise.all(o),Promise.race(s)])},uc=function(e){var t=e.player,n=function(e,t,n){if(!e)return e;var r={};t&&t.attributes&&t.attributes.CODECS&&(r=Vu(U(t.attributes.CODECS))),n&&n.attributes&&n.attributes.CODECS&&(r.audio=n.attributes.CODECS);var i=z(r.video),a=z(r.audio),o={};for(var s in e)o[s]={},a&&(o[s].audioContentType=a),i&&(o[s].videoContentType=i),t.contentProtection&&t.contentProtection[s]&&t.contentProtection[s].pssh&&(o[s].pssh=t.contentProtection[s].pssh),"string"===typeof e[s]&&(o[s].url=e[s]);return Wo.mergeOptions(e,o)}(e.sourceKeySystems,e.media,e.audioMedia);return!!n&&(t.currentSource().keySystems=n,!(n&&!t.eme)||(Wo.log.warn("DRM encrypted source cannot be decrypted without a DRM plugin"),!1))},lc=function(){if(!i().localStorage)return null;var e=i().localStorage.getItem(ac);if(!e)return null;try{return JSON.parse(e)}catch(t){return null}};ic.supportsNativeHls=function(){if(!o()||!o().createElement)return!1;var e=o().createElement("video");if(!Wo.getTech("Html5").isSupported())return!1;return["application/vnd.apple.mpegurl","audio/mpegurl","audio/x-mpegurl","application/x-mpegurl","video/x-mpegurl","video/mpegurl","application/mpegurl"].some((function(t){return/maybe|probably/i.test(e.canPlayType(t))}))}(),ic.supportsNativeDash=!!(o()&&o().createElement&&Wo.getTech("Html5").isSupported())&&/maybe|probably/i.test(o().createElement("video").canPlayType("application/dash+xml")),ic.supportsTypeNatively=function(e){return"hls"===e?ic.supportsNativeHls:"dash"===e&&ic.supportsNativeDash},ic.isSupported=function(){return Wo.log.warn("HLS is no longer a tech. Please remove it from your player's techOrder.")};var cc=function(e){function t(t,n,r){var i;if(i=e.call(this,n,Wo.mergeOptions(r.hls,r.vhs))||this,r.hls&&Object.keys(r.hls).length&&Wo.log.warn("Using hls options is deprecated. Please rename `hls` to `vhs` in your options object."),"number"===typeof r.initialBandwidth&&(i.options_.bandwidth=r.initialBandwidth),i.logger_=Qo("VhsHandler"),n.options_&&n.options_.playerId){var a=Wo(n.options_.playerId);a.hasOwnProperty("hls")||Object.defineProperty(a,"hls",{get:function(){return Wo.log.warn("player.hls is deprecated. Use player.tech().vhs instead."),n.trigger({type:"usage",name:"hls-player-access"}),(0,c.A)(i)},configurable:!0}),a.hasOwnProperty("vhs")||Object.defineProperty(a,"vhs",{get:function(){return Wo.log.warn("player.vhs is deprecated. Use player.tech().vhs instead."),n.trigger({type:"usage",name:"vhs-player-access"}),(0,c.A)(i)},configurable:!0}),a.hasOwnProperty("dash")||Object.defineProperty(a,"dash",{get:function(){return Wo.log.warn("player.dash is deprecated. Use player.tech().vhs instead."),(0,c.A)(i)},configurable:!0}),i.player_=a}if(i.tech_=n,i.source_=t,i.stats={},i.ignoreNextSeekingEvent_=!1,i.setOptions_(),i.options_.overrideNative&&n.overrideNativeAudioTracks&&n.overrideNativeVideoTracks)n.overrideNativeAudioTracks(!0),n.overrideNativeVideoTracks(!0);else if(i.options_.overrideNative&&(n.featuresNativeVideoTracks||n.featuresNativeAudioTracks))throw new Error("Overriding native HLS requires emulated tracks. See https://git.io/vMpjB");return i.on(o(),["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],(function(e){var t=o().fullscreenElement||o().webkitFullscreenElement||o().mozFullScreenElement||o().msFullscreenElement;t&&t.contains(i.tech_.el())?i.masterPlaylistController_.fastQualityChange_():i.masterPlaylistController_.checkABR_()})),i.on(i.tech_,"seeking",(function(){this.ignoreNextSeekingEvent_?this.ignoreNextSeekingEvent_=!1:this.setCurrentTime(this.tech_.currentTime())})),i.on(i.tech_,"error",(function(){this.tech_.error()&&this.masterPlaylistController_&&this.masterPlaylistController_.pauseLoading()})),i.on(i.tech_,"play",i.play),i}(0,d.A)(t,e);var n=t.prototype;return n.setOptions_=function(){var e=this;if(this.options_.withCredentials=this.options_.withCredentials||!1,this.options_.handleManifestRedirects=!1!==this.options_.handleManifestRedirects,this.options_.limitRenditionByPlayerDimensions=!1!==this.options_.limitRenditionByPlayerDimensions,this.options_.useDevicePixelRatio=this.options_.useDevicePixelRatio||!1,this.options_.smoothQualityChange=this.options_.smoothQualityChange||!1,this.options_.useBandwidthFromLocalStorage="undefined"!==typeof this.source_.useBandwidthFromLocalStorage?this.source_.useBandwidthFromLocalStorage:this.options_.useBandwidthFromLocalStorage||!1,this.options_.useNetworkInformationApi=this.options_.useNetworkInformationApi||!1,this.options_.useDtsForTimestampOffset=this.options_.useDtsForTimestampOffset||!1,this.options_.customTagParsers=this.options_.customTagParsers||[],this.options_.customTagMappers=this.options_.customTagMappers||[],this.options_.cacheEncryptionKeys=this.options_.cacheEncryptionKeys||!1,"number"!==typeof this.options_.blacklistDuration&&(this.options_.blacklistDuration=300),"number"!==typeof this.options_.bandwidth&&this.options_.useBandwidthFromLocalStorage){var t=lc();t&&t.bandwidth&&(this.options_.bandwidth=t.bandwidth,this.tech_.trigger({type:"usage",name:"vhs-bandwidth-from-local-storage"}),this.tech_.trigger({type:"usage",name:"hls-bandwidth-from-local-storage"})),t&&t.throughput&&(this.options_.throughput=t.throughput,this.tech_.trigger({type:"usage",name:"vhs-throughput-from-local-storage"}),this.tech_.trigger({type:"usage",name:"hls-throughput-from-local-storage"}))}"number"!==typeof this.options_.bandwidth&&(this.options_.bandwidth=fu.INITIAL_BANDWIDTH),this.options_.enableLowInitialPlaylist=this.options_.enableLowInitialPlaylist&&this.options_.bandwidth===fu.INITIAL_BANDWIDTH,["withCredentials","useDevicePixelRatio","limitRenditionByPlayerDimensions","bandwidth","smoothQualityChange","customTagParsers","customTagMappers","handleManifestRedirects","cacheEncryptionKeys","playlistSelector","initialPlaylistSelector","experimentalBufferBasedABR","liveRangeSafeTimeDelta","experimentalLLHLS","useNetworkInformationApi","useDtsForTimestampOffset","experimentalExactManifestTimings","experimentalLeastPixelDiffSelector"].forEach((function(t){"undefined"!==typeof e.source_[t]&&(e.options_[t]=e.source_[t])})),this.limitRenditionByPlayerDimensions=this.options_.limitRenditionByPlayerDimensions,this.useDevicePixelRatio=this.options_.useDevicePixelRatio},n.src=function(e,t){var n=this;if(e){var r;this.setOptions_(),this.options_.src=0===(r=this.source_.src).toLowerCase().indexOf("data:application/vnd.videojs.vhs+json,")?JSON.parse(r.substring(r.indexOf(",")+1)):r,this.options_.tech=this.tech_,this.options_.externVhs=ic,this.options_.sourceType=K(t),this.options_.seekTo=function(e){n.tech_.setCurrentTime(e)},this.options_.smoothQualityChange&&Wo.log.warn("smoothQualityChange is deprecated and will be removed in the next major version"),this.masterPlaylistController_=new Zl(this.options_);var a=Wo.mergeOptions({liveRangeSafeTimeDelta:es},this.options_,{seekable:function(){return n.seekable()},media:function(){return n.masterPlaylistController_.media()},masterPlaylistController:this.masterPlaylistController_});this.playbackWatcher_=new ec(a),this.masterPlaylistController_.on("error",(function(){var e=Wo.players[n.tech_.options_.playerId],t=n.masterPlaylistController_.error;"object"!==typeof t||t.code?"string"===typeof t&&(t={message:t,code:3}):t.code=3,e.error(t)}));var o=this.options_.experimentalBufferBasedABR?ic.movingAverageBandwidthSelector(.55):ic.STANDARD_PLAYLIST_SELECTOR;this.masterPlaylistController_.selectPlaylist=this.selectPlaylist?this.selectPlaylist.bind(this):o.bind(this),this.masterPlaylistController_.selectInitialPlaylist=ic.INITIAL_PLAYLIST_SELECTOR.bind(this),this.playlists=this.masterPlaylistController_.masterPlaylistLoader_,this.mediaSource=this.masterPlaylistController_.mediaSource,Object.defineProperties(this,{selectPlaylist:{get:function(){return this.masterPlaylistController_.selectPlaylist},set:function(e){this.masterPlaylistController_.selectPlaylist=e.bind(this)}},throughput:{get:function(){return this.masterPlaylistController_.mainSegmentLoader_.throughput.rate},set:function(e){this.masterPlaylistController_.mainSegmentLoader_.throughput.rate=e,this.masterPlaylistController_.mainSegmentLoader_.throughput.count=1}},bandwidth:{get:function(){var e=this.masterPlaylistController_.mainSegmentLoader_.bandwidth,t=i().navigator.connection||i().navigator.mozConnection||i().navigator.webkitConnection,n=1e7;if(this.options_.useNetworkInformationApi&&t){var r=1e3*t.downlink*1e3;e=r>=n&&e>=n?Math.max(e,r):r}return e},set:function(e){this.masterPlaylistController_.mainSegmentLoader_.bandwidth=e,this.masterPlaylistController_.mainSegmentLoader_.throughput={rate:0,count:0}}},systemBandwidth:{get:function(){var e,t=1/(this.bandwidth||1);return e=this.throughput>0?1/this.throughput:0,Math.floor(1/(t+e))},set:function(){Wo.log.error('The "systemBandwidth" property is read-only')}}}),this.options_.bandwidth&&(this.bandwidth=this.options_.bandwidth),this.options_.throughput&&(this.throughput=this.options_.throughput),Object.defineProperties(this.stats,{bandwidth:{get:function(){return n.bandwidth||0},enumerable:!0},mediaRequests:{get:function(){return n.masterPlaylistController_.mediaRequests_()||0},enumerable:!0},mediaRequestsAborted:{get:function(){return n.masterPlaylistController_.mediaRequestsAborted_()||0},enumerable:!0},mediaRequestsTimedout:{get:function(){return n.masterPlaylistController_.mediaRequestsTimedout_()||0},enumerable:!0},mediaRequestsErrored:{get:function(){return n.masterPlaylistController_.mediaRequestsErrored_()||0},enumerable:!0},mediaTransferDuration:{get:function(){return n.masterPlaylistController_.mediaTransferDuration_()||0},enumerable:!0},mediaBytesTransferred:{get:function(){return n.masterPlaylistController_.mediaBytesTransferred_()||0},enumerable:!0},mediaSecondsLoaded:{get:function(){return n.masterPlaylistController_.mediaSecondsLoaded_()||0},enumerable:!0},mediaAppends:{get:function(){return n.masterPlaylistController_.mediaAppends_()||0},enumerable:!0},mainAppendsToLoadedData:{get:function(){return n.masterPlaylistController_.mainAppendsToLoadedData_()||0},enumerable:!0},audioAppendsToLoadedData:{get:function(){return n.masterPlaylistController_.audioAppendsToLoadedData_()||0},enumerable:!0},appendsToLoadedData:{get:function(){return n.masterPlaylistController_.appendsToLoadedData_()||0},enumerable:!0},timeToLoadedData:{get:function(){return n.masterPlaylistController_.timeToLoadedData_()||0},enumerable:!0},buffered:{get:function(){return as(n.tech_.buffered())},enumerable:!0},currentTime:{get:function(){return n.tech_.currentTime()},enumerable:!0},currentSource:{get:function(){return n.tech_.currentSource_},enumerable:!0},currentTech:{get:function(){return n.tech_.name_},enumerable:!0},duration:{get:function(){return n.tech_.duration()},enumerable:!0},master:{get:function(){return n.playlists.master},enumerable:!0},playerDimensions:{get:function(){return n.tech_.currentDimensions()},enumerable:!0},seekable:{get:function(){return as(n.tech_.seekable())},enumerable:!0},timestamp:{get:function(){return Date.now()},enumerable:!0},videoPlaybackQuality:{get:function(){return n.tech_.getVideoPlaybackQuality()},enumerable:!0}}),this.tech_.one("canplay",this.masterPlaylistController_.setupFirstPlay.bind(this.masterPlaylistController_)),this.tech_.on("bandwidthupdate",(function(){n.options_.useBandwidthFromLocalStorage&&function(e){if(!i().localStorage)return!1;var t=lc();t=t?Wo.mergeOptions(t,e):e;try{i().localStorage.setItem(ac,JSON.stringify(t))}catch(n){return!1}}({bandwidth:n.bandwidth,throughput:Math.round(n.throughput)})})),this.masterPlaylistController_.on("selectedinitialmedia",(function(){var e;(e=n).representations=function(){var t=e.masterPlaylistController_.master(),n=ws(t)?e.masterPlaylistController_.getAudioTrackPlaylists_():t.playlists;return n?n.filter((function(e){return!bs(e)})).map((function(t,n){return new Ql(e,t,t.id)})):[]}})),this.masterPlaylistController_.sourceUpdater_.on("createdsourcebuffers",(function(){n.setupEme_()})),this.on(this.masterPlaylistController_,"progress",(function(){this.tech_.trigger("progress")})),this.on(this.masterPlaylistController_,"firstplay",(function(){this.ignoreNextSeekingEvent_=!0})),this.setupQualityLevels_(),this.tech_.el()&&(this.mediaSourceUrl_=i().URL.createObjectURL(this.masterPlaylistController_.mediaSource),this.tech_.src(this.mediaSourceUrl_))}},n.createKeySessions_=function(){var e=this,t=this.masterPlaylistController_.mediaTypes_.AUDIO.activePlaylistLoader;this.logger_("waiting for EME key session creation"),sc({player:this.player_,sourceKeySystems:this.source_.keySystems,audioMedia:t&&t.media(),mainPlaylists:this.playlists.master.playlists}).then((function(){e.logger_("created EME key session"),e.masterPlaylistController_.sourceUpdater_.initializedEme()})).catch((function(t){e.logger_("error while creating EME key session",t),e.player_.error({message:"Failed to initialize media keys for EME",code:3})}))},n.handleWaitingForKey_=function(){this.logger_("waitingforkey fired, attempting to create any new key sessions"),this.createKeySessions_()},n.setupEme_=function(){var e=this,t=this.masterPlaylistController_.mediaTypes_.AUDIO.activePlaylistLoader,n=uc({player:this.player_,sourceKeySystems:this.source_.keySystems,media:this.playlists.media(),audioMedia:t&&t.media()});this.player_.tech_.on("keystatuschange",(function(t){if("output-restricted"===t.status){var n=e.masterPlaylistController_.master();if(n&&n.playlists){var r,i=[];if(n.playlists.forEach((function(e){e&&e.attributes&&e.attributes.RESOLUTION&&e.attributes.RESOLUTION.height>=720&&(!e.excludeUntil||e.excludeUntil<1/0)&&(e.excludeUntil=1/0,i.push(e))})),i.length)(r=Wo.log).warn.apply(r,['DRM keystatus changed to "output-restricted." Removing the following HD playlists that will most likely fail to play and clearing the buffer. This may be due to HDCP restrictions on the stream and the capabilities of the current device.'].concat(i)),e.masterPlaylistController_.fastQualityChange_()}}})),this.handleWaitingForKey_=this.handleWaitingForKey_.bind(this),this.player_.tech_.on("waitingforkey",this.handleWaitingForKey_),11!==Wo.browser.IE_VERSION&&n?this.createKeySessions_():this.masterPlaylistController_.sourceUpdater_.initializedEme()},n.setupQualityLevels_=function(){var e=this,t=Wo.players[this.tech_.options_.playerId];t&&t.qualityLevels&&!this.qualityLevels_&&(this.qualityLevels_=t.qualityLevels(),this.masterPlaylistController_.on("selectedinitialmedia",(function(){var t,n;t=e.qualityLevels_,(n=e).representations().forEach((function(e){t.addQualityLevel(e)})),oc(t,n.playlists)})),this.playlists.on("mediachange",(function(){oc(e.qualityLevels_,e.playlists)})))},t.version=function(){return{"@videojs/http-streaming":rc,"mux.js":"6.0.1","mpd-parser":"0.22.1","m3u8-parser":"4.8.0","aes-decrypter":"3.1.3"}},n.version=function(){return this.constructor.version()},n.canChangeType=function(){return xl.canChangeType()},n.play=function(){this.masterPlaylistController_.play()},n.setCurrentTime=function(e){this.masterPlaylistController_.setCurrentTime(e)},n.duration=function(){return this.masterPlaylistController_.duration()},n.seekable=function(){return this.masterPlaylistController_.seekable()},n.dispose=function(){this.playbackWatcher_&&this.playbackWatcher_.dispose(),this.masterPlaylistController_&&this.masterPlaylistController_.dispose(),this.qualityLevels_&&this.qualityLevels_.dispose(),this.player_&&(delete this.player_.vhs,delete this.player_.dash,delete this.player_.hls),this.tech_&&this.tech_.vhs&&delete this.tech_.vhs,this.tech_&&delete this.tech_.hls,this.mediaSourceUrl_&&i().URL.revokeObjectURL&&(i().URL.revokeObjectURL(this.mediaSourceUrl_),this.mediaSourceUrl_=null),this.tech_&&this.tech_.off("waitingforkey",this.handleWaitingForKey_),e.prototype.dispose.call(this)},n.convertToProgramTime=function(e,t){return tu({playlist:this.masterPlaylistController_.media(),time:e,callback:t})},n.seekToProgramTime=function(e,t,n,r){return void 0===n&&(n=!0),void 0===r&&(r=2),nu({programTime:e,playlist:this.masterPlaylistController_.media(),retryCount:r,pauseAfterSeek:n,seekTo:this.options_.seekTo,tech:this.options_.tech,callback:t})},t}(Wo.getComponent("Component")),dc={name:"videojs-http-streaming",VERSION:rc,canHandleSource:function(e,t){void 0===t&&(t={});var n=Wo.mergeOptions(Wo.options,t);return dc.canPlayType(e.type,n)},handleSource:function(e,t,n){void 0===n&&(n={});var r=Wo.mergeOptions(Wo.options,n);return t.vhs=new cc(e,t,r),Wo.hasOwnProperty("hls")||Object.defineProperty(t,"hls",{get:function(){return Wo.log.warn("player.tech().hls is deprecated. Use player.tech().vhs instead."),t.vhs},configurable:!0}),t.vhs.xhr=Gs(),t.vhs.src(e.src,e.type),t.vhs},canPlayType:function(e,t){var n=K(e);if(!n)return"";var r=dc.getOverrideNative(t);return!ic.supportsTypeNatively(n)||r?"maybe":""},getOverrideNative:function(e){void 0===e&&(e={});var t=e,n=t.vhs,r=void 0===n?{}:n,i=t.hls,a=void 0===i?{}:i,o=!(Wo.browser.IS_ANY_SAFARI||Wo.browser.IS_IOS),s=r.overrideNative,u=void 0===s?o:s,l=a.overrideNative;return void 0!==l&&l||u}};(V("avc1.4d400d,mp4a.40.2")&&Wo.getTech("Html5").registerSourceHandler(dc,0),Wo.VhsHandler=cc,Object.defineProperty(Wo,"HlsHandler",{get:function(){return Wo.log.warn("videojs.HlsHandler is deprecated. Use videojs.VhsHandler instead."),cc},configurable:!0}),Wo.VhsSourceHandler=dc,Object.defineProperty(Wo,"HlsSourceHandler",{get:function(){return Wo.log.warn("videojs.HlsSourceHandler is deprecated. Use videojs.VhsSourceHandler instead."),dc},configurable:!0}),Wo.Vhs=ic,Object.defineProperty(Wo,"Hls",{get:function(){return Wo.log.warn("videojs.Hls is deprecated. Use videojs.Vhs instead."),ic},configurable:!0}),Wo.use||(Wo.registerComponent("Hls",ic),Wo.registerComponent("Vhs",ic)),Wo.options.vhs=Wo.options.vhs||{},Wo.options.hls=Wo.options.hls||{},Wo.getPlugin&&Wo.getPlugin("reloadSourceOnError"))||(Wo.registerPlugin||Wo.plugin)("reloadSourceOnError",(function(e){nc(this,e)}));var fc=Wo},37974:function(e,t,n){var r=n(77626),i=e.exports={WebVTT:n(42181),VTTCue:n(25118),VTTRegion:n(47913)};r.vttjs=i,r.WebVTT=i.WebVTT;var a=i.VTTCue,o=i.VTTRegion,s=r.VTTCue,u=r.VTTRegion;i.shim=function(){r.VTTCue=a,r.VTTRegion=o},i.restore=function(){r.VTTCue=s,r.VTTRegion=u},r.VTTCue||i.shim()},42181:function(e,t,n){var r=n(15063),i=Object.create||function(){function e(){}return function(t){if(1!==arguments.length)throw new Error("Object.create shim only accepts one parameter.");return e.prototype=t,new e}}();function a(e,t){this.name="ParsingError",this.code=e.code,this.message=t||e.message}function o(e){function t(e,t,n,r){return 3600*(0|e)+60*(0|t)+(0|n)+(0|r)/1e3}var n=e.match(/^(\d+):(\d{1,2})(:\d{1,2})?\.(\d{3})/);return n?n[3]?t(n[1],n[2],n[3].replace(":",""),n[4]):n[1]>59?t(n[1],n[2],0,n[4]):t(0,n[1],n[2],n[4]):null}function s(){this.values=i(null)}function u(e,t,n,r){var i=r?e.split(r):[e];for(var a in i)if("string"===typeof i[a]){var o=i[a].split(n);if(2===o.length)t(o[0].trim(),o[1].trim())}}function l(e,t,n){var r=e;function i(){var t=o(e);if(null===t)throw new a(a.Errors.BadTimeStamp,"Malformed timestamp: "+r);return e=e.replace(/^[^\sa-zA-Z-]+/,""),t}function l(){e=e.replace(/^\s+/,"")}if(l(),t.startTime=i(),l(),"--\x3e"!==e.substr(0,3))throw new a(a.Errors.BadTimeStamp,"Malformed time stamp (time stamps must be separated by '--\x3e'): "+r);e=e.substr(3),l(),t.endTime=i(),l(),function(e,t){var r=new s;u(e,(function(e,t){switch(e){case"region":for(var i=n.length-1;i>=0;i--)if(n[i].id===t){r.set(e,n[i].region);break}break;case"vertical":r.alt(e,t,["rl","lr"]);break;case"line":var a=t.split(","),o=a[0];r.integer(e,o),r.percent(e,o)&&r.set("snapToLines",!1),r.alt(e,o,["auto"]),2===a.length&&r.alt("lineAlign",a[1],["start","center","end"]);break;case"position":a=t.split(","),r.percent(e,a[0]),2===a.length&&r.alt("positionAlign",a[1],["start","center","end"]);break;case"size":r.percent(e,t);break;case"align":r.alt(e,t,["start","center","end","left","right"])}}),/:/,/\s/),t.region=r.get("region",null),t.vertical=r.get("vertical","");try{t.line=r.get("line","auto")}catch(i){}t.lineAlign=r.get("lineAlign","start"),t.snapToLines=r.get("snapToLines",!0),t.size=r.get("size",100);try{t.align=r.get("align","center")}catch(i){t.align=r.get("align","middle")}try{t.position=r.get("position","auto")}catch(i){t.position=r.get("position",{start:0,left:0,center:50,middle:50,end:100,right:100},t.align)}t.positionAlign=r.get("positionAlign",{start:"start",left:"start",center:"center",middle:"center",end:"end",right:"end"},t.align)}(e,t)}a.prototype=i(Error.prototype),a.prototype.constructor=a,a.Errors={BadSignature:{code:0,message:"Malformed WebVTT signature."},BadTimeStamp:{code:1,message:"Malformed time stamp."}},s.prototype={set:function(e,t){this.get(e)||""===t||(this.values[e]=t)},get:function(e,t,n){return n?this.has(e)?this.values[e]:t[n]:this.has(e)?this.values[e]:t},has:function(e){return e in this.values},alt:function(e,t,n){for(var r=0;r<n.length;++r)if(t===n[r]){this.set(e,t);break}},integer:function(e,t){/^-?\d+$/.test(t)&&this.set(e,parseInt(t,10))},percent:function(e,t){return!!(t.match(/^([\d]{1,3})(\.[\d]*)?%$/)&&(t=parseFloat(t))>=0&&t<=100)&&(this.set(e,t),!0)}};var c=r.createElement&&r.createElement("textarea"),d={c:"span",i:"i",b:"b",u:"u",ruby:"ruby",rt:"rt",v:"span",lang:"span"},f={white:"rgba(255,255,255,1)",lime:"rgba(0,255,0,1)",cyan:"rgba(0,255,255,1)",red:"rgba(255,0,0,1)",yellow:"rgba(255,255,0,1)",magenta:"rgba(255,0,255,1)",blue:"rgba(0,0,255,1)",black:"rgba(0,0,0,1)"},p={v:"title",lang:"lang"},h={rt:"ruby"};function m(e,t){function n(){if(!t)return null;var e,n=t.match(/^([^<]*)(<[^>]*>?)?/);return e=n[1]?n[1]:n[2],t=t.substr(e.length),e}function r(e,t){return!h[t.localName]||h[t.localName]===e.localName}function i(t,n){var r=d[t];if(!r)return null;var i=e.document.createElement(r),a=p[t];return a&&n&&(i[a]=n.trim()),i}for(var a,s,u=e.document.createElement("div"),l=u,m=[];null!==(a=n());)if("<"!==a[0])l.appendChild(e.document.createTextNode((s=a,c.innerHTML=s,s=c.textContent,c.textContent="",s)));else{if("/"===a[1]){m.length&&m[m.length-1]===a.substr(2).replace(">","")&&(m.pop(),l=l.parentNode);continue}var g,v=o(a.substr(1,a.length-2));if(v){g=e.document.createProcessingInstruction("timestamp",v),l.appendChild(g);continue}var y=a.match(/^<([^.\s/0-9>]+)(\.[^\s\\>]+)?([^>\\]+)?(\\?)>?$/);if(!y)continue;if(!(g=i(y[1],y[3])))continue;if(!r(l,g))continue;if(y[2]){var b=y[2].split(".");b.forEach((function(e){var t=/^bg_/.test(e),n=t?e.slice(3):e;if(f.hasOwnProperty(n)){var r=t?"background-color":"color",i=f[n];g.style[r]=i}})),g.className=b.join(" ")}m.push(y[1]),l.appendChild(g),l=g}return u}var g=[[1470,1470],[1472,1472],[1475,1475],[1478,1478],[1488,1514],[1520,1524],[1544,1544],[1547,1547],[1549,1549],[1563,1563],[1566,1610],[1645,1647],[1649,1749],[1765,1766],[1774,1775],[1786,1805],[1807,1808],[1810,1839],[1869,1957],[1969,1969],[1984,2026],[2036,2037],[2042,2042],[2048,2069],[2074,2074],[2084,2084],[2088,2088],[2096,2110],[2112,2136],[2142,2142],[2208,2208],[2210,2220],[8207,8207],[64285,64285],[64287,64296],[64298,64310],[64312,64316],[64318,64318],[64320,64321],[64323,64324],[64326,64449],[64467,64829],[64848,64911],[64914,64967],[65008,65020],[65136,65140],[65142,65276],[67584,67589],[67592,67592],[67594,67637],[67639,67640],[67644,67644],[67647,67669],[67671,67679],[67840,67867],[67872,67897],[67903,67903],[67968,68023],[68030,68031],[68096,68096],[68112,68115],[68117,68119],[68121,68147],[68160,68167],[68176,68184],[68192,68223],[68352,68405],[68416,68437],[68440,68466],[68472,68479],[68608,68680],[126464,126467],[126469,126495],[126497,126498],[126500,126500],[126503,126503],[126505,126514],[126516,126519],[126521,126521],[126523,126523],[126530,126530],[126535,126535],[126537,126537],[126539,126539],[126541,126543],[126545,126546],[126548,126548],[126551,126551],[126553,126553],[126555,126555],[126557,126557],[126559,126559],[126561,126562],[126564,126564],[126567,126570],[126572,126578],[126580,126583],[126585,126588],[126590,126590],[126592,126601],[126603,126619],[126625,126627],[126629,126633],[126635,126651],[1114109,1114109]];function v(e){for(var t=0;t<g.length;t++){var n=g[t];if(e>=n[0]&&e<=n[1])return!0}return!1}function y(e){var t=[],n="";if(!e||!e.childNodes)return"ltr";function r(e,t){for(var n=t.childNodes.length-1;n>=0;n--)e.push(t.childNodes[n])}function i(e){if(!e||!e.length)return null;var t=e.pop(),n=t.textContent||t.innerText;if(n){var a=n.match(/^.*(\n|\r)/);return a?(e.length=0,a[0]):n}return"ruby"===t.tagName?i(e):t.childNodes?(r(e,t),i(e)):void 0}for(r(t,e);n=i(t);)for(var a=0;a<n.length;a++)if(v(n.charCodeAt(a)))return"rtl";return"ltr"}function b(){}function E(e,t,n){b.call(this),this.cue=t,this.cueDiv=m(e,t.text);var r={color:"rgba(255, 255, 255, 1)",backgroundColor:"rgba(0, 0, 0, 0.8)",position:"relative",left:0,right:0,top:0,bottom:0,display:"inline",writingMode:""===t.vertical?"horizontal-tb":"lr"===t.vertical?"vertical-lr":"vertical-rl",unicodeBidi:"plaintext"};this.applyStyles(r,this.cueDiv),this.div=e.document.createElement("div"),r={direction:y(this.cueDiv),writingMode:""===t.vertical?"horizontal-tb":"lr"===t.vertical?"vertical-lr":"vertical-rl",unicodeBidi:"plaintext",textAlign:"middle"===t.align?"center":t.align,font:n.font,whiteSpace:"pre-line",position:"absolute"},this.applyStyles(r),this.div.appendChild(this.cueDiv);var i=0;switch(t.positionAlign){case"start":case"line-left":i=t.position;break;case"center":i=t.position-t.size/2;break;case"end":case"line-right":i=t.position-t.size}""===t.vertical?this.applyStyles({left:this.formatStyle(i,"%"),width:this.formatStyle(t.size,"%")}):this.applyStyles({top:this.formatStyle(i,"%"),height:this.formatStyle(t.size,"%")}),this.move=function(e){this.applyStyles({top:this.formatStyle(e.top,"px"),bottom:this.formatStyle(e.bottom,"px"),left:this.formatStyle(e.left,"px"),right:this.formatStyle(e.right,"px"),height:this.formatStyle(e.height,"px"),width:this.formatStyle(e.width,"px")})}}function _(e){var t,n,r,i;if(e.div){n=e.div.offsetHeight,r=e.div.offsetWidth,i=e.div.offsetTop;var a=(a=e.div.childNodes)&&(a=a[0])&&a.getClientRects&&a.getClientRects();e=e.div.getBoundingClientRect(),t=a?Math.max(a[0]&&a[0].height||0,e.height/a.length):0}this.left=e.left,this.right=e.right,this.top=e.top||i,this.height=e.height||n,this.bottom=e.bottom||i+(e.height||n),this.width=e.width||r,this.lineHeight=void 0!==t?t:e.lineHeight}function C(e,t,n,r){var i=new _(t),a=t.cue,o=function(e){if("number"===typeof e.line&&(e.snapToLines||e.line>=0&&e.line<=100))return e.line;if(!e.track||!e.track.textTrackList||!e.track.textTrackList.mediaElement)return-1;for(var t=e.track,n=t.textTrackList,r=0,i=0;i<n.length&&n[i]!==t;i++)"showing"===n[i].mode&&r++;return-1*++r}(a),s=[];if(a.snapToLines){var u;switch(a.vertical){case"":s=["+y","-y"],u="height";break;case"rl":s=["+x","-x"],u="width";break;case"lr":s=["-x","+x"],u="width"}var l=i.lineHeight,c=l*Math.round(o),d=n[u]+l,f=s[0];Math.abs(c)>d&&(c=c<0?-1:1,c*=Math.ceil(d/l)*l),o<0&&(c+=""===a.vertical?n.height:n.width,s=s.reverse()),i.move(f,c)}else{var p=i.lineHeight/n.height*100;switch(a.lineAlign){case"center":o-=p/2;break;case"end":o-=p}switch(a.vertical){case"":t.applyStyles({top:t.formatStyle(o,"%")});break;case"rl":t.applyStyles({left:t.formatStyle(o,"%")});break;case"lr":t.applyStyles({right:t.formatStyle(o,"%")})}s=["+y","-x","+x","-y"],i=new _(t)}var h=function(e,t){for(var i,a=new _(e),o=1,s=0;s<t.length;s++){for(;e.overlapsOppositeAxis(n,t[s])||e.within(n)&&e.overlapsAny(r);)e.move(t[s]);if(e.within(n))return e;var u=e.intersectPercentage(n);o>u&&(i=new _(e),o=u),e=new _(a)}return i||a}(i,s);t.move(h.toCSSCompatValues(n))}function A(){}b.prototype.applyStyles=function(e,t){for(var n in t=t||this.div,e)e.hasOwnProperty(n)&&(t.style[n]=e[n])},b.prototype.formatStyle=function(e,t){return 0===e?0:e+t},E.prototype=i(b.prototype),E.prototype.constructor=E,_.prototype.move=function(e,t){switch(t=void 0!==t?t:this.lineHeight,e){case"+x":this.left+=t,this.right+=t;break;case"-x":this.left-=t,this.right-=t;break;case"+y":this.top+=t,this.bottom+=t;break;case"-y":this.top-=t,this.bottom-=t}},_.prototype.overlaps=function(e){return this.left<e.right&&this.right>e.left&&this.top<e.bottom&&this.bottom>e.top},_.prototype.overlapsAny=function(e){for(var t=0;t<e.length;t++)if(this.overlaps(e[t]))return!0;return!1},_.prototype.within=function(e){return this.top>=e.top&&this.bottom<=e.bottom&&this.left>=e.left&&this.right<=e.right},_.prototype.overlapsOppositeAxis=function(e,t){switch(t){case"+x":return this.left<e.left;case"-x":return this.right>e.right;case"+y":return this.top<e.top;case"-y":return this.bottom>e.bottom}},_.prototype.intersectPercentage=function(e){return Math.max(0,Math.min(this.right,e.right)-Math.max(this.left,e.left))*Math.max(0,Math.min(this.bottom,e.bottom)-Math.max(this.top,e.top))/(this.height*this.width)},_.prototype.toCSSCompatValues=function(e){return{top:this.top-e.top,bottom:e.bottom-this.bottom,left:this.left-e.left,right:e.right-this.right,height:this.height,width:this.width}},_.getSimpleBoxPosition=function(e){var t=e.div?e.div.offsetHeight:e.tagName?e.offsetHeight:0,n=e.div?e.div.offsetWidth:e.tagName?e.offsetWidth:0,r=e.div?e.div.offsetTop:e.tagName?e.offsetTop:0;return{left:(e=e.div?e.div.getBoundingClientRect():e.tagName?e.getBoundingClientRect():e).left,right:e.right,top:e.top||r,height:e.height||t,bottom:e.bottom||r+(e.height||t),width:e.width||n}},A.StringDecoder=function(){return{decode:function(e){if(!e)return"";if("string"!==typeof e)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(e))}}},A.convertCueToDOMTree=function(e,t){return e&&t?m(e,t):null};A.processCues=function(e,t,n){if(!e||!t||!n)return null;for(;n.firstChild;)n.removeChild(n.firstChild);var r=e.document.createElement("div");if(r.style.position="absolute",r.style.left="0",r.style.right="0",r.style.top="0",r.style.bottom="0",r.style.margin="1.5%",n.appendChild(r),function(e){for(var t=0;t<e.length;t++)if(e[t].hasBeenReset||!e[t].displayState)return!0;return!1}(t)){var i=[],a=_.getSimpleBoxPosition(r),o={font:Math.round(.05*a.height*100)/100+"px sans-serif"};!function(){for(var n,s,u=0;u<t.length;u++)s=t[u],n=new E(e,s,o),r.appendChild(n.div),C(0,n,a,i),s.displayState=n.div,i.push(_.getSimpleBoxPosition(n))}()}else for(var s=0;s<t.length;s++)r.appendChild(t[s].displayState)},A.Parser=function(e,t,n){n||(n=t,t={}),t||(t={}),this.window=e,this.vttjs=t,this.state="INITIAL",this.buffer="",this.decoder=n||new TextDecoder("utf8"),this.regionList=[]},A.Parser.prototype={reportOrThrowError:function(e){if(!(e instanceof a))throw e;this.onparsingerror&&this.onparsingerror(e)},parse:function(e){var t=this;function n(){for(var e=t.buffer,n=0;n<e.length&&"\r"!==e[n]&&"\n"!==e[n];)++n;var r=e.substr(0,n);return"\r"===e[n]&&++n,"\n"===e[n]&&++n,t.buffer=e.substr(n),r}function r(e){e.match(/X-TIMESTAMP-MAP/)?u(e,(function(e,n){if("X-TIMESTAMP-MAP"===e)!function(e){var n=new s;u(e,(function(e,t){switch(e){case"MPEGT":n.integer(e+"S",t);break;case"LOCA":n.set(e+"L",o(t))}}),/[^\d]:/,/,/),t.ontimestampmap&&t.ontimestampmap({MPEGTS:n.get("MPEGTS"),LOCAL:n.get("LOCAL")})}(n)}),/=/):u(e,(function(e,n){if("Region"===e)!function(e){var n=new s;if(u(e,(function(e,t){switch(e){case"id":n.set(e,t);break;case"width":n.percent(e,t);break;case"lines":n.integer(e,t);break;case"regionanchor":case"viewportanchor":var r=t.split(",");if(2!==r.length)break;var i=new s;if(i.percent("x",r[0]),i.percent("y",r[1]),!i.has("x")||!i.has("y"))break;n.set(e+"X",i.get("x")),n.set(e+"Y",i.get("y"));break;case"scroll":n.alt(e,t,["up"])}}),/=/,/\s/),n.has("id")){var r=new(t.vttjs.VTTRegion||t.window.VTTRegion);r.width=n.get("width",100),r.lines=n.get("lines",3),r.regionAnchorX=n.get("regionanchorX",0),r.regionAnchorY=n.get("regionanchorY",100),r.viewportAnchorX=n.get("viewportanchorX",0),r.viewportAnchorY=n.get("viewportanchorY",100),r.scroll=n.get("scroll",""),t.onregion&&t.onregion(r),t.regionList.push({id:n.get("id"),region:r})}}(n)}),/:/)}e&&(t.buffer+=t.decoder.decode(e,{stream:!0}));try{var i;if("INITIAL"===t.state){if(!/\r\n|\n/.test(t.buffer))return this;var c=(i=n()).match(/^WEBVTT([ \t].*)?$/);if(!c||!c[0])throw new a(a.Errors.BadSignature);t.state="HEADER"}for(var d=!1;t.buffer;){if(!/\r\n|\n/.test(t.buffer))return this;switch(d?d=!1:i=n(),t.state){case"HEADER":/:/.test(i)?r(i):i||(t.state="ID");continue;case"NOTE":i||(t.state="ID");continue;case"ID":if(/^NOTE($|[ \t])/.test(i)){t.state="NOTE";break}if(!i)continue;t.cue=new(t.vttjs.VTTCue||t.window.VTTCue)(0,0,"");try{t.cue.align="center"}catch(p){t.cue.align="middle"}if(t.state="CUE",-1===i.indexOf("--\x3e")){t.cue.id=i;continue}case"CUE":try{l(i,t.cue,t.regionList)}catch(p){t.reportOrThrowError(p),t.cue=null,t.state="BADCUE";continue}t.state="CUETEXT";continue;case"CUETEXT":var f=-1!==i.indexOf("--\x3e");if(!i||f&&(d=!0)){t.oncue&&t.oncue(t.cue),t.cue=null,t.state="ID";continue}t.cue.text&&(t.cue.text+="\n"),t.cue.text+=i.replace(/\u2028/g,"\n").replace(/u2029/g,"\n");continue;case"BADCUE":i||(t.state="ID");continue}}}catch(p){t.reportOrThrowError(p),"CUETEXT"===t.state&&t.cue&&t.oncue&&t.oncue(t.cue),t.cue=null,t.state="INITIAL"===t.state?"BADWEBVTT":"BADCUE"}return this},flush:function(){var e=this;try{if(e.buffer+=e.decoder.decode(),(e.cue||"HEADER"===e.state)&&(e.buffer+="\n\n",e.parse()),"INITIAL"===e.state)throw new a(a.Errors.BadSignature)}catch(t){e.reportOrThrowError(t)}return e.onflush&&e.onflush(),this}},e.exports=A},25118:function(e){var t={"":1,lr:1,rl:1},n={start:1,center:1,end:1,left:1,right:1,auto:1,"line-left":1,"line-right":1};function r(e){return"string"===typeof e&&(!!n[e.toLowerCase()]&&e.toLowerCase())}function i(e,n,i){this.hasBeenReset=!1;var a="",o=!1,s=e,u=n,l=i,c=null,d="",f=!0,p="auto",h="start",m="auto",g="auto",v=100,y="center";Object.defineProperties(this,{id:{enumerable:!0,get:function(){return a},set:function(e){a=""+e}},pauseOnExit:{enumerable:!0,get:function(){return o},set:function(e){o=!!e}},startTime:{enumerable:!0,get:function(){return s},set:function(e){if("number"!==typeof e)throw new TypeError("Start time must be set to a number.");s=e,this.hasBeenReset=!0}},endTime:{enumerable:!0,get:function(){return u},set:function(e){if("number"!==typeof e)throw new TypeError("End time must be set to a number.");u=e,this.hasBeenReset=!0}},text:{enumerable:!0,get:function(){return l},set:function(e){l=""+e,this.hasBeenReset=!0}},region:{enumerable:!0,get:function(){return c},set:function(e){c=e,this.hasBeenReset=!0}},vertical:{enumerable:!0,get:function(){return d},set:function(e){var n=function(e){return"string"===typeof e&&!!t[e.toLowerCase()]&&e.toLowerCase()}(e);if(!1===n)throw new SyntaxError("Vertical: an invalid or illegal direction string was specified.");d=n,this.hasBeenReset=!0}},snapToLines:{enumerable:!0,get:function(){return f},set:function(e){f=!!e,this.hasBeenReset=!0}},line:{enumerable:!0,get:function(){return p},set:function(e){if("number"!==typeof e&&"auto"!==e)throw new SyntaxError("Line: an invalid number or illegal string was specified.");p=e,this.hasBeenReset=!0}},lineAlign:{enumerable:!0,get:function(){return h},set:function(e){var t=r(e);t?(h=t,this.hasBeenReset=!0):console.warn("lineAlign: an invalid or illegal string was specified.")}},position:{enumerable:!0,get:function(){return m},set:function(e){if(e<0||e>100)throw new Error("Position must be between 0 and 100.");m=e,this.hasBeenReset=!0}},positionAlign:{enumerable:!0,get:function(){return g},set:function(e){var t=r(e);t?(g=t,this.hasBeenReset=!0):console.warn("positionAlign: an invalid or illegal string was specified.")}},size:{enumerable:!0,get:function(){return v},set:function(e){if(e<0||e>100)throw new Error("Size must be between 0 and 100.");v=e,this.hasBeenReset=!0}},align:{enumerable:!0,get:function(){return y},set:function(e){var t=r(e);if(!t)throw new SyntaxError("align: an invalid or illegal alignment string was specified.");y=t,this.hasBeenReset=!0}}}),this.displayState=void 0}i.prototype.getCueAsHTML=function(){return WebVTT.convertCueToDOMTree(window,this.text)},e.exports=i},47913:function(e){var t={"":!0,up:!0};function n(e){return"number"===typeof e&&e>=0&&e<=100}e.exports=function(){var e=100,r=3,i=0,a=100,o=0,s=100,u="";Object.defineProperties(this,{width:{enumerable:!0,get:function(){return e},set:function(t){if(!n(t))throw new Error("Width must be between 0 and 100.");e=t}},lines:{enumerable:!0,get:function(){return r},set:function(e){if("number"!==typeof e)throw new TypeError("Lines must be set to a number.");r=e}},regionAnchorY:{enumerable:!0,get:function(){return a},set:function(e){if(!n(e))throw new Error("RegionAnchorX must be between 0 and 100.");a=e}},regionAnchorX:{enumerable:!0,get:function(){return i},set:function(e){if(!n(e))throw new Error("RegionAnchorY must be between 0 and 100.");i=e}},viewportAnchorY:{enumerable:!0,get:function(){return s},set:function(e){if(!n(e))throw new Error("ViewportAnchorY must be between 0 and 100.");s=e}},viewportAnchorX:{enumerable:!0,get:function(){return o},set:function(e){if(!n(e))throw new Error("ViewportAnchorX must be between 0 and 100.");o=e}},scroll:{enumerable:!0,get:function(){return u},set:function(e){var n=function(e){return"string"===typeof e&&!!t[e.toLowerCase()]&&e.toLowerCase()}(e);!1===n?console.warn("Scroll: an invalid or illegal string was specified."):u=n}}})}},57413:function(e){e.exports={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,menuitem:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0}},47838:function(e,t){var n,r,i;r=[],n=function(){var e={},t=function(e){var t={watermark_id:"wm_div_id",watermark_prefix:"mask_div_id",watermark_txt:"\u6d4b\u8bd5\u6c34\u5370",watermark_x:20,watermark_y:20,watermark_rows:0,watermark_cols:0,watermark_x_space:100,watermark_y_space:50,watermark_font:"\u5fae\u8f6f\u96c5\u9ed1",watermark_color:"black",watermark_fontsize:"18px",watermark_alpha:.15,watermark_width:100,watermark_height:100,watermark_angle:15,watermark_parent_width:0,watermark_parent_height:0,watermark_parent_node:null};if(1===arguments.length&&"object"===typeof arguments[0]){var n=arguments[0]||{};for(key in n)n[key]&&t[key]&&n[key]===t[key]||(n[key]||0===n[key])&&(t[key]=n[key])}var r=document.getElementById(t.watermark_id);if(r){var i=r.parentNode;i&&i.removeChild(r)}var a=Math.max(document.body.scrollWidth,document.body.clientWidth)-t.watermark_width/2,o=Math.max(document.body.scrollHeight,document.body.clientHeight,document.documentElement.clientHeight)-t.watermark_height/2,s=arguments[0]||{},u=t.watermark_parent_node,l=0,c=0;s.watermark_parent_width||s.watermark_parent_height?(s.watermark_parent_width?a=s.watermark_parent_width-t.watermark_width/2:t.watermark_parent_node&&(a=u.offsetWidth-t.watermark_width/2),s.watermark_parent_height?o=s.watermark_parent_height-t.watermark_height/2:t.watermark_parent_node&&(o=Math.max(u.offsetHeight,u.scrollHeight)-t.watermark_height/2),u&&(l=u.offsetTop||0,c=u.offsetLeft||0,t.watermark_x=t.watermark_x+c,t.watermark_y=t.watermark_y+l)):u&&(l=u.offsetTop||0,c=u.offsetLeft||0,a=u.offsetWidth-t.watermark_width/2||0,o=Math.max(u.offsetHeight,u.scrollHeight)-t.watermark_height/2||0,t.watermark_x=t.watermark_x+c,t.watermark_y=t.watermark_y+l);var d,f,p=document.getElementById(t.watermark_id),h=null;if(p)p.shadowRoot&&(h=p.shadowRoot);else{(p=document.createElement("div")).id=t.watermark_id,p.style.pointerEvents="none",h="function"===typeof p.createShadowRoot?p.createShadowRoot():p;var m=document.body.children,g=Math.floor(Math.random()*(m.length-1));m[g]?document.body.insertBefore(p,m[g]):document.body.appendChild(p)}(0==t.watermark_cols||parseInt(t.watermark_x+t.watermark_width*t.watermark_cols+t.watermark_x_space*(t.watermark_cols-1))>a)&&(t.watermark_cols=parseInt((a-t.watermark_x+c)/(t.watermark_width+t.watermark_x_space)),t.watermark_x_space=parseInt((a-t.watermark_x+c-t.watermark_width*t.watermark_cols)/(t.watermark_cols-1))),(0==t.watermark_rows||parseInt(t.watermark_y+t.watermark_height*t.watermark_rows+t.watermark_y_space*(t.watermark_rows-1))>o)&&(t.watermark_rows=parseInt((o-t.watermark_y+l)/(t.watermark_height+t.watermark_y_space)),t.watermark_y_space=parseInt((o-t.watermark_y+l-t.watermark_height*t.watermark_rows)/(t.watermark_rows-1)));for(var v=0;v<t.watermark_rows;v++){f=t.watermark_y+(t.watermark_y_space+t.watermark_height)*v;for(var y=0;y<t.watermark_cols;y++){d=t.watermark_x+(t.watermark_width+t.watermark_x_space)*y;var b=document.createElement("div"),E=document.createTextNode(t.watermark_txt);b.appendChild(E),b.id=t.watermark_prefix+v+y,b.style.webkitTransform="rotate(-"+t.watermark_angle+"deg)",b.style.MozTransform="rotate(-"+t.watermark_angle+"deg)",b.style.msTransform="rotate(-"+t.watermark_angle+"deg)",b.style.OTransform="rotate(-"+t.watermark_angle+"deg)",b.style.transform="rotate(-"+t.watermark_angle+"deg)",b.style.visibility="",b.style.position="absolute",b.style.left=d+"px",b.style.top=f+"px",b.style.overflow="hidden",b.style.zIndex="9999",b.style.opacity=t.watermark_alpha,b.style.fontSize=t.watermark_fontsize,b.style.fontFamily=t.watermark_font,b.style.color=t.watermark_color,b.style.textAlign="center",b.style.width=t.watermark_width+"px",b.style.height=t.watermark_height+"px",b.style.display="block",b.style["-ms-user-select"]="none",h.appendChild(b)}}};return e.init=function(e){window.addEventListener("load",(function(){t(e)})),window.addEventListener("resize",(function(){t(e)})),window.addEventListener("DOMContentLoaded",(function(){t(e)}))},e.load=function(e){t(e)},e}(),void 0===(i="function"===typeof n?n.apply(t,r):n)||(e.exports=i)},19617:function(e,t,n){"use strict";n.r(t),t.default={}},67537:function(e,t,n){"use strict";n.r(t),t.default={}},25584:function(e,t,n){"use strict";n.r(t),t.default={}},4983:function(e,t,n){"use strict";n.r(t),t.default={}},5030:function(e,t,n){"use strict";n.r(t),t.default={}},16082:function(e,t,n){"use strict";n.r(t),t.default={}},6080:function(e,t,n){"use strict";n.r(t),t.default={}},90596:function(e,t,n){"use strict";n.r(t),t.default={}},9140:function(e,t,n){"use strict";n.r(t),t.default={}},42761:function(e,t,n){"use strict";n.r(t),t.default={}},2485:function(e,t,n){"use strict";n.r(t),t.default={}},67204:function(e,t,n){"use strict";n.r(t),t.default={}},53741:function(e,t,n){"use strict";n.r(t),t.default={}},28920:function(e,t,n){"use strict";n.r(t),t.default={}},68392:function(e,t,n){"use strict";n.r(t),t.default={}},44640:function(e,t,n){"use strict";n.r(t),t.default={}},33284:function(e,t,n){"use strict";n.r(t),t.default={}},76955:function(e,t,n){"use strict";n.r(t),t.default={}},56492:function(e,t,n){"use strict";n.r(t),t.default={}},65603:function(e,t,n){"use strict";n.r(t),t.default={}},80499:function(e,t,n){"use strict";n.r(t),t.default={}},99821:function(e,t,n){"use strict";n.r(t),t.default={}},38035:function(e,t,n){"use strict";n.r(t),t.default={}},86759:function(e,t,n){"use strict";n.r(t),t.default={}},41375:function(e,t,n){"use strict";n.r(t),t.default={}},72670:function(e,t,n){"use strict";n.r(t),t.default={}},89916:function(e,t,n){"use strict";n.r(t),t.default={}},61473:function(e,t,n){"use strict";n.r(t),t.default={}},47996:function(e,t,n){"use strict";n.r(t),t.default={}},30879:function(e,t,n){"use strict";n.r(t),t.default={}},71394:function(e,t,n){"use strict";n.r(t),t.default={}},25256:function(e,t,n){"use strict";n.r(t),t.default={}},57776:function(e,t,n){"use strict";n.r(t),t.default={}},65836:function(e,t,n){"use strict";n.r(t),t.default={}},9470:function(e,t,n){"use strict";n.r(t),t.default={}},63138:function(e,t,n){"use strict";n.r(t),t.default={}},35093:function(e,t,n){"use strict";n.r(t),t.default={}},12224:function(e,t,n){"use strict";n.r(t),t.default={}},18603:function(e,t,n){"use strict";n.r(t),t.default={}},41570:function(e,t,n){"use strict";n.r(t),t.default={}},91454:function(e,t,n){"use strict";n.r(t),t.default={}},19164:function(e,t,n){"use strict";n.r(t),t.default={}},3762:function(e,t,n){"use strict";n.r(t),t.default={}},12426:function(e,t,n){"use strict";n.r(t),t.default={}},5113:function(e,t,n){"use strict";n.r(t),t.default={}},3120:function(e,t,n){"use strict";n.r(t),t.default={}},43933:function(e,t,n){"use strict";n.r(t),t.default={}},46419:function(e,t,n){"use strict";n.r(t),t.default={}},57745:function(e,t,n){"use strict";n.r(t),t.default={}},41939:function(e,t,n){"use strict";n.r(t),t.default={}},70238:function(e,t,n){"use strict";n.r(t),t.default={}},86954:function(e,t,n){"use strict";n.r(t),t.default={}},12867:function(e,t,n){"use strict";n.r(t),t.default={}},37445:function(e,t,n){"use strict";n.r(t),t.default={}},41186:function(e,t,n){"use strict";n.r(t),t.default={}},89156:function(e,t,n){"use strict";n.r(t),t.default={}},83695:function(e,t,n){"use strict";n.r(t),t.default={}},65544:function(e,t,n){"use strict";n.r(t),t.default={}},58986:function(e,t,n){"use strict";n.r(t),t.default={}},35174:function(e,t,n){"use strict";n.r(t),t.default={}},90562:function(e,t,n){"use strict";n.r(t),t.default={}},47437:function(e,t,n){"use strict";n.r(t),t.default={}},37253:function(){},57715:function(){},57686:function(){},89046:function(){},82106:function(){},20479:function(){},59625:function(){},57067:function(){},21936:function(){},34060:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"AI-search",use:"AI-search-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="AI-search"><g><g transform="translate(-0.000000, 0.000000)"><path class="st0" d="M14,0c7.7,0,14,6.3,14,14c0,3-0.9,5.7-2.5,8l5.7,5.7c1,1,1,2.6,0,3.6c-1,1-2.6,1-3.6,0\n\t\t\tL22,25.6c-2.3,1.6-5,2.5-8,2.5c-7.7,0-14-6.3-14-14C0,6.3,6.3,0,14,0z M14,4C8.5,4,4,8.5,4,14s4.5,10,10,10s10-4.5,10-10\n\t\t\tS19.5,4,14,4z" /><path class="st0" d="M12.4,8c0.5,0,0.9,0.3,1.1,0.8l3.1,9.7c0.2,0.7-0.3,1.5-1.1,1.5h-0.1\n\t\t\tc-0.5,0-1-0.3-1.1-0.8l-0.6-2.2H9.9l-0.6,2.2C9.1,19.7,8.7,20,8.1,20c-0.8,0-1.3-0.8-1.1-1.5l3.1-9.7C10.3,8.3,10.8,8,11.3,8H12.4\n\t\t\tz M11.8,9.8L11.8,9.8c-0.4,1.3-0.7,2.7-1.1,3.9l-0.4,1.3h2.9l-0.4-1.3C12.5,12.5,12.2,11.1,11.8,9.8z M19.9,8\n\t\t\tC20.5,8,21,8.5,21,9.1v9.7c0,0.6-0.5,1.1-1.1,1.1h-0.1c-0.6,0-1.1-0.5-1.1-1.1V9.1c0-0.6,0.5-1.1,1.1-1.1H19.9z" /></g></g></symbol>'});o().add(s);t.default=s},31497:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"add-table",use:"add-table-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="add-table"><path d="M448 448V64h128v384h384v128H576v384h-128V576H64v-128h384z" p-id="18227" /></symbol>'});o().add(s);t.default=s},94680:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"arrow",use:"arrow-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="arrow"><desc>Created with Sketch.</desc><g><g><path class="st0" d="M19.9,29.3l11.4-11.5c0.7-0.7,0.9-1.7,0.5-2.5c0-0.1-0.1-0.1-0.1-0.2c-0.1-0.3-0.3-0.4-0.4-0.6l0,0l0,0\n\t\t\tL20,2.7c-0.9-1-2.3-1-3.2-0.1C15.8,3.5,15.8,5,16.6,6l0.1,0.1l7.3,7.6H2.3c-1.3,0-2.3,1-2.3,2.3s0.9,2.4,2.2,2.4h0.1h21.9L16.6,26\n\t\t\tc-0.9,0.9-0.9,2.4-0.1,3.3C17.4,30.2,18.9,30.3,19.9,29.3C19.8,29.3,19.9,29.3,19.9,29.3L19.9,29.3z" /></g></g></symbol>'});o().add(s);t.default=s},11758:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"bell",use:"bell-usage",viewBox:"0 0 12 14",content:'<symbol viewBox="0 0 12 14" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="bell"><path d="M4.63636364,11.8461538 C4.63636364,12.4317308 5.25852273,12.9230769 6,12.9230769 C6.74147727,12.9230769 7.36363636,12.4317308 7.36363636,11.8461538 L8.72727273,11.8461538 C8.72727273,13.0264615 7.49454546,14 6,14 C4.50545454,14 3.27272727,13.0264615 3.27272727,11.8461538 L4.63636364,11.8461538 L4.63636364,11.8461538 Z M6,1.38957813 C5.23190729,1.38948602 4.49524827,1.70744063 3.9521247,2.27347611 C3.40900113,2.83951159 3.10391665,3.60724689 3.10400507,4.40774194 L3.10400507,5.01915632 C3.10400507,6.50148882 2.70800576,7.95429279 1.96067374,9.21464019 L1.86267391,9.3796526 L10.1373261,9.3796526 L10.0396596,9.21464019 C9.29200703,7.95408947 8.89598985,6.50143803 8.89599493,5.01950373 L8.89599493,4.40739454 C8.89599493,3.60695968 8.59087142,2.83931363 8.04775743,2.27335329 C7.50464345,1.70739295 6.76803495,1.38948603 6,1.38957813 Z M1.77067408,4.40774194 C1.7710074,1.973201 3.66400409,0 6,0 C8.33566258,0 10.2293259,1.97320099 10.2293259,4.40774194 L10.2293259,5.01915632 C10.2293259,6.24337469 10.555992,7.44292804 11.1736576,8.48406948 L11.900323,9.70898262 C12.0275043,9.92329585 12.0333744,10.1925765 11.9156632,10.4126881 C11.7979521,10.6327997 11.5751135,10.7692308 11.333324,10.7692308 L0.666676008,10.7692308 C0.424886452,10.7692308 0.202047948,10.6327997 0.0843367662,10.4126881 C-0.0333744158,10.1925765 -0.0275043066,9.92329585 0.099677001,9.70898262 L0.826342385,8.48406948 C1.443874,7.4430681 1.77098566,6.24338372 1.7710074,5.01950373 L1.7710074,4.40739454 L1.77067408,4.40774194 Z" /></symbol>'});o().add(s);t.default=s},21660:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"check-circle",use:"check-circle-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="check-circle"><path d="M992 512c0 266.336-213.664 480-480 480S32 778.336 32 512 245.664 32 512 32s480 213.664 480 480z m-535.744 253.92l356.16-356.128a29.92 29.92 0 0 0 0-43.328l-43.392-43.36a29.92 29.92 0 0 0-43.36 0l-291.072 291.104-136.256-136.288a29.92 29.92 0 0 0-43.36 0L211.616 521.28a29.92 29.92 0 0 0 0 43.36l201.28 201.28a29.92 29.92 0 0 0 43.36 0z" p-id="17659" /></symbol>'});o().add(s);t.default=s},2643:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"check-mark",use:"check-mark-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="check-mark"><path d="M390.4 870.4c-41.6 0-86.4-16-112-48l-256-268.8c-35.2-32-25.6-89.6 16-121.6 35.2-25.6 86.4-25.6 118.4 9.6l230.4 246.4 480-499.2c35.2-32 92.8-32 128 9.6 35.2 32 35.2 83.2 9.6 115.2L499.2 819.2c-25.6 35.2-67.2 51.2-108.8 51.2z" p-id="15389" /></symbol>'});o().add(s);t.default=s},23531:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"check-square-solid",use:"check-square-solid-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="check-square-solid"><path d="M128 32h768c54.4 0 96 41.6 96 96v768c0 54.4-41.6 96-96 96H128c-54.4 0-96-41.6-96-96V128c0-54.4 41.6-96 96-96z m275.2 713.6c12.8 12.8 28.8 19.2 41.6 19.2 19.2 0 28.8-6.4 41.6-19.2l323.2-323.2c25.6-25.6 25.6-60.8 0-83.2s-60.8-25.6-83.2 0l-281.6 281.6-124.8-128c-25.6-25.6-60.8-25.6-83.2 0s-25.6 60.8 0 83.2l166.4 169.6z" p-id="31891" /></symbol>'});o().add(s);t.default=s},79758:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"checkbox",use:"checkbox-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="checkbox"><path d="M128 32h768c54.4 0 96 41.6 96 96v768c0 54.4-41.6 96-96 96H128c-54.4 0-96-41.6-96-96V128c0-54.4 41.6-96 96-96z m275.2 713.6c12.8 12.8 28.8 19.2 41.6 19.2 19.2 0 28.8-6.4 41.6-19.2l323.2-323.2c25.6-25.6 25.6-60.8 0-83.2s-60.8-25.6-83.2 0l-281.6 281.6-124.8-128c-25.6-25.6-60.8-25.6-83.2 0s-25.6 60.8 0 83.2l166.4 169.6z" p-id="15389" /></symbol>'});o().add(s);t.default=s},2868:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"client",use:"client-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="client"><g><path class="st0" d="M30,2c0.6,0,1,0.4,1,1v20c0,0.6-0.4,1-1,1H18l0,0.9c0,1.1,2.9,2.2,4.1,2.2h1.4V30h-15v-2.8\n\t\th1.4c1.1,0,4.1-1.1,4.1-2.2l0-0.9H2c-0.6,0-1-0.4-1-1V3c0-0.6,0.4-1,1-1H30z M28,5H4v16h24V5z" /></g></symbol>'});o().add(s);t.default=s},16947:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"close",use:"close-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="close"><path d="M489.6 444.8l294.4-294.4 67.2 67.2-294.4 294.4 294.4 294.4-67.2 67.2-294.4-294.4-272 272-67.2-67.2 272-272-272-272 67.2-67.2z" p-id="18369" /></symbol>'});o().add(s);t.default=s},26085:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"collaborator",use:"collaborator-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="collaborator"><path d="M761.6 892.8c25.6-16 41.6-32 41.6-54.4 0-105.6-51.2-201.6-131.2-265.6h3.2c51.2 0 102.4-12.8 147.2-38.4 115.2 48 198.4 150.4 198.4 265.6 3.2 51.2-118.4 83.2-259.2 92.8z m-192-793.6c48-12.8 99.2-12.8 147.2 6.4 25.6 9.6 51.2 25.6 70.4 44.8 41.6 38.4 64 92.8 64 147.2 0 25.6-6.4 51.2-16 76.8-9.6 25.6-25.6 51.2-48 67.2-19.2 19.2-44.8 35.2-70.4 44.8-48 19.2-102.4 19.2-150.4 6.4 16-9.6 28.8-19.2 41.6-32 22.4-19.2 41.6-48 54.4-76.8 12.8-28.8 19.2-57.6 19.2-89.6 0-60.8-25.6-121.6-70.4-166.4-12.8-6.4-25.6-19.2-41.6-28.8z" p-id="18964" /><path d="M518.4 524.8c115.2 57.6 195.2 176 195.2 313.6 0 144-688 147.2-688 0 0-134.4 80-256 195.2-313.6 41.6 25.6 92.8 44.8 147.2 44.8 54.4 0 105.6-16 150.4-44.8z m-307.2-89.6c-22.4-19.2-41.6-41.6-51.2-70.4-12.8-25.6-16-54.4-16-83.2s3.2-54.4 16-83.2c9.6-25.6 28.8-51.2 51.2-70.4 19.2-19.2 44.8-35.2 73.6-48 54.4-22.4 118.4-22.4 172.8 0 28.8 9.6 54.4 28.8 73.6 48 41.6 41.6 67.2 96 67.2 153.6 0 28.8-6.4 54.4-16 83.2-9.6 28.8-28.8 51.2-51.2 70.4-19.2 19.2-44.8 35.2-73.6 48-54.4 22.4-118.4 22.4-172.8 0-28.8-12.8-51.2-28.8-73.6-48z" p-id="18965" /></symbol>'});o().add(s);t.default=s},47878:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"copy",use:"copy-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="copy"><desc>Created with Sketch.</desc><g><g transform="translate(2.000000, 2.000000)"><path class="st0" d="M21,23v3c0,1-1,2-2,2H2.6C1.3,28,0,26.6,0,25.4V9.2C0,8,1.1,7,2.2,7H5v14c0,1.1,0.6,2,1.9,2\n\t\t\tC7.5,23,20.9,23,21,23z" /><path class="st0" d="M9,0h17c1.1,0,2,0.9,2,2v17c0,1.1-0.9,2-2,2H9c-1.1,0-2-0.9-2-2V2C7,0.9,7.9,0,9,0z" /></g></g></symbol>'});o().add(s);t.default=s},50348:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"creation-time",use:"creation-time-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="creation-time"><path d="M681.6 480c-9.6 0-19.2 6.4-19.2 16-44.8 16-83.2 41.6-115.2 76.8v-70.4c0-12.8-9.6-22.4-22.4-22.4h-70.4c-12.8 0-22.4 9.6-22.4 22.4v70.4c0 12.8 9.6 22.4 22.4 22.4H531.2c-25.6 32-41.6 70.4-48 112h-28.8c-12.8 0-22.4 9.6-22.4 22.4V800c0 12.8 9.6 22.4 22.4 22.4h32c9.6 41.6 28.8 80 57.6 112L124.8 928c-54.4 0-83.2-38.4-83.2-83.2V368h896v182.4c-48-44.8-112-70.4-182.4-70.4h-73.6zM300.8 704H230.4c-12.8 0-22.4 9.6-22.4 22.4v70.4c0 12.8 9.6 22.4 22.4 22.4h70.4c12.8 0 22.4-9.6 22.4-22.4v-70.4c0-12.8-9.6-22.4-22.4-22.4z m0-224H230.4c-12.8 0-22.4 9.6-22.4 22.4v70.4c0 12.8 9.6 22.4 22.4 22.4h70.4c12.8 0 22.4-9.6 22.4-22.4v-70.4c0-12.8-9.6-22.4-22.4-22.4z m48-448c16 0 28.8 12.8 28.8 28.8v83.2h227.2V60.8c0-16 12.8-28.8 28.8-28.8h57.6c16 0 28.8 12.8 28.8 28.8v83.2h140.8c48 0 80 38.4 80 83.2v83.2h-896V227.2c0-44.8 38.4-83.2 83.2-83.2h140.8V60.8c-3.2-16 9.6-28.8 25.6-28.8h54.4z" p-id="16663" /><path d="M758.4 979.2c-60.8 0-118.4-22.4-156.8-64-41.6-41.6-64-99.2-64-156.8-3.2-124.8 99.2-227.2 224-227.2s224 99.2 224 224-105.6 224-227.2 224z m86.4-195.2c12.8 0 25.6-9.6 25.6-25.6s-9.6-25.6-25.6-25.6h-73.6v-118.4c0-12.8-9.6-25.6-25.6-25.6s-25.6 9.6-25.6 25.6v144c0 12.8 9.6 25.6 25.6 25.6h99.2z" p-id="16664" /></symbol>'});o().add(s);t.default=s},90579:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"creator",use:"creator-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="creator"><path d="M691.2 531.2c-54.4 35.2-118.4 51.2-179.2 51.2-64 0-128-19.2-179.2-51.2C192 598.4 96 704 96 860.8c0 169.6 835.2 166.4 835.2 0-3.2-156.8-102.4-262.4-240-329.6zM336 438.4c25.6 22.4 51.2 38.4 80 51.2 60.8 25.6 128 25.6 188.8 0 32-12.8 57.6-28.8 80-51.2 25.6-22.4 41.6-48 54.4-80 12.8-28.8 19.2-60.8 19.2-89.6 0-64-28.8-124.8-73.6-169.6-22.4-22.4-48-38.4-80-51.2-60.8-25.6-128-25.6-188.8 0-32 12.8-57.6 28.8-80 51.2-25.6 22.4-44.8 51.2-57.6 80-9.6 32-16 60.8-16 92.8s6.4 64 19.2 89.6c9.6 28.8 28.8 57.6 54.4 76.8z" p-id="16379" /></symbol>'});o().add(s);t.default=s},21872:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"currency",use:"currency-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="currency"><g><path class="st0" d="M24.4,20.4c0,3.3-2.3,6.1-6.5,6.8V30c0,0.6-0.4,1-1,1h-1.6c-0.6,0-1-0.4-1-1v-2.5l0,0\n\t\tc-2.5-0.1-4.9-0.8-6.2-1.6l1.1-4.3c1.5,0.8,3.7,1.6,6.1,1.6c2.1,0,3.6-0.8,3.6-2.3c0-1.4-1.2-2.3-3.9-3.2c-3.9-1.3-6.6-3.2-6.6-6.7\n\t\tc0-3.3,2.3-5.8,6.2-6.5V2c0-0.6,0.4-1,1-1H17c0.6,0,1,0.4,1,1v2.2l0,0c2.4,0.1,4.1,0.6,5.4,1.2l-1.1,4.2c-0.9-0.4-2.6-1.3-5.3-1.3\n\t\tc-2.4,0-3.2,1.1-3.2,2.1c0,1.2,1.3,2,4.4,3.1C22.7,15.1,24.4,17.1,24.4,20.4z" /></g></symbol>'});o().add(s);t.default=s},25477:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"date",use:"date-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="date"><path d="M38.4 902.4c0 51.2 32 89.6 89.6 89.6h780.8c57.6 0 83.2-41.6 83.2-89.6v-512H38.4v512z m662.4-368c0-12.8 9.6-22.4 22.4-22.4h73.6c12.8 0 22.4 9.6 22.4 22.4V608c0 12.8-9.6 22.4-22.4 22.4h-73.6c-12.8 0-22.4-9.6-22.4-22.4v-73.6z m0 240c0-12.8 9.6-22.4 22.4-22.4h73.6c12.8 0 22.4 9.6 22.4 22.4v73.6c0 12.8-9.6 22.4-22.4 22.4h-73.6c-12.8 0-22.4-9.6-22.4-22.4v-73.6z m-240-240c0-12.8 9.6-22.4 22.4-22.4h73.6c12.8 0 22.4 9.6 22.4 22.4V608c0 12.8-9.6 22.4-22.4 22.4h-73.6c-12.8 0-22.4-9.6-22.4-22.4v-73.6z m0 240c0-12.8 9.6-22.4 22.4-22.4h73.6c12.8 0 22.4 9.6 22.4 22.4v73.6c0 12.8-9.6 22.4-22.4 22.4h-73.6c-12.8 0-22.4-9.6-22.4-22.4v-73.6z m-240-240c0-12.8 9.6-22.4 22.4-22.4h73.6c12.8 0 22.4 9.6 22.4 22.4V608c0 12.8-9.6 22.4-22.4 22.4H243.2c-12.8 0-22.4-9.6-22.4-22.4v-73.6z m0 240c0-12.8 9.6-22.4 22.4-22.4h73.6c12.8 0 22.4 9.6 22.4 22.4v73.6c0 12.8-9.6 22.4-22.4 22.4H243.2c-12.8 0-22.4-9.6-22.4-22.4v-73.6zM908.8 153.6h-147.2V60.8c0-16-12.8-28.8-28.8-28.8H672c-19.2 0-32 12.8-32 28.8v89.6h-240V60.8c0-16-12.8-28.8-28.8-28.8H310.4c-16 0-28.8 12.8-28.8 28.8v89.6H131.2C80 153.6 38.4 192 38.4 240v89.6H992V240c0-48-35.2-86.4-83.2-86.4z" p-id="19107" /></symbol>'});o().add(s);t.default=s},6432:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"delete",use:"delete-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="delete"><g><g transform="translate(1.000000, 1.000000)"><path class="st0" d="M19.4,0c0.8,0,1.6,0.7,1.7,1.5l0.4,2.7h7.2c0.7,0,1.3,0.6,1.3,1.2s-0.6,1.2-1.3,1.2h-2.5v20\n\t\t\tc0,0.8-0.4,1.7-1,2.4c-0.7,0.7-1.5,0.9-2.4,0.9H7.3c-0.9,0-1.8-0.4-2.4-0.9c-0.7-0.7-1-1.5-1-2.4v-20H1.3C0.6,6.7,0,6.1,0,5.5\n\t\t\ts0.6-1.2,1.3-1.2h7.1V4.1l0.4-2.7C8.9,0.7,9.6,0,10.5,0H19.4z M18.3,11.2c-0.8,0-1.4,0.6-1.4,1.4l0,0V23c0,0.8,0.6,1.4,1.4,1.4\n\t\t\ts1.4-0.6,1.4-1.4l0,0V12.7C19.7,11.9,19.1,11.2,18.3,11.2z M11.7,11.2c-0.8,0-1.4,0.6-1.4,1.4l0,0V23c0,0.8,0.6,1.4,1.4,1.4\n\t\t\ts1.4-0.6,1.4-1.4l0,0V12.7C13.1,11.9,12.5,11.2,11.7,11.2z" /></g></g></symbol>'});o().add(s);t.default=s},60837:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"description",use:"description-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="description"><path d="M512 32C249.6 32 32 246.4 32 512s217.6 480 480 480 480-214.4 480-480S777.6 32 512 32z m-32 755.2c-19.2 0-35.2-16-35.2-35.2v-275.2c0-19.2 16-35.2 35.2-35.2h67.2c19.2 0 35.2 16 35.2 35.2v275.2c0 19.2-16 35.2-35.2 35.2H480z m0-412.8c-19.2 0-35.2-16-35.2-35.2V272c0-19.2 16-35.2 35.2-35.2h67.2c19.2 0 35.2 16 35.2 35.2v67.2c0 19.2-16 35.2-35.2 35.2H480z" p-id="16924" /></symbol>'});o().add(s);t.default=s},80135:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"double-arrow-down",use:"double-arrow-down-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="double-arrow-down"><g><path class="st0" d="M16,17.6c0.3,0,0.7-0.1,0.9-0.4l10.7-11c0.5-0.5,0.5-1.4,0-1.9c-0.5-0.5-1.3-0.5-1.8,0\n\t\tl-9.8,10l-9.8-10c-0.5-0.5-1.3-0.5-1.8,0C4.1,4.6,4,5,4,5.3C4,5.7,4.1,6,4.4,6.3l10.7,11C15.3,17.5,15.7,17.6,16,17.6z M16,28\n\t\tc0.3,0,0.7-0.1,0.9-0.4l10.7-11c0.5-0.5,0.5-1.4,0-1.9c-0.5-0.5-1.3-0.5-1.8,0l-9.8,10l-9.8-10c-0.5-0.5-1.3-0.5-1.8,0\n\t\tC4.1,15,4,15.3,4,15.7s0.1,0.7,0.4,0.9l10.7,11C15.3,27.9,15.7,28,16,28z" /></g></symbol>'});o().add(s);t.default=s},82328:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"double-arrow-up",use:"double-arrow-up-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="double-arrow-up"><g><path class="st0" d="M16,14.4c0.3,0,0.7,0.1,0.9,0.4l10.7,11c0.5,0.5,0.5,1.4,0,1.9c-0.5,0.5-1.3,0.5-1.8,0\n\t\tl-9.8-10l-9.8,10c-0.5,0.5-1.3,0.5-1.8,0C4.1,27.4,4,27,4,26.7c0-0.4,0.1-0.7,0.4-0.9l10.7-11C15.3,14.5,15.7,14.4,16,14.4z M16,4\n\t\tc0.3,0,0.7,0.1,0.9,0.4l10.7,11c0.5,0.5,0.5,1.4,0,1.9c-0.5,0.5-1.3,0.5-1.8,0L16,7.3l-9.8,10c-0.5,0.5-1.3,0.5-1.8,0\n\t\tC4.1,17,4,16.7,4,16.3c0-0.4,0.1-0.7,0.4-0.9l10.7-11C15.3,4.1,15.7,4,16,4z" /></g></symbol>'});o().add(s);t.default=s},2149:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"download",use:"download-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="download"><path class="st0" d="M5,22v5h22v-5h3v6c0,1.1-0.8,1.9-1.8,2H4c-1.1,0-2-0.9-2-2v-6H5z M17.5,2v17.3l4.9-4.7l2.5,2.4l-8.7,8.4L7.5,17\n\tl2.5-2.4l4.5,4.3V2H17.5z" /></symbol>'});o().add(s);t.default=s},44731:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"drag",use:"drag-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="drag"><path d="M256 96h192v192H256V96z m320 0h192v192h-192V96z m0 320h192v192h-192v-192zM256 416h192v192H256v-192z m0 320h192v192H256v-192z m320 0h192v192h-192v-192z" p-id="18904" /></symbol>'});o().add(s);t.default=s},36639:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"drop-down",use:"drop-down-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="drop-down"><path d="M566.4 806.4l374.4-470.4c44.8-54.4 9.6-144-54.4-144H137.6c-64 0-99.2 86.4-54.4 144l374.4 470.4c28.8 35.2 80 35.2 108.8 0z" p-id="15527" /></symbol>'});o().add(s);t.default=s},73165:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"edit",use:"edit-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="edit"><path class="st0" d="M21.6,8l4.4,4.4c0.2,0.2,0.2,0.5,0,0.7L15.3,23.7l-4.5,0.5c-0.6,0.1-1.1-0.4-1-1l0.5-4.5L20.9,8\n\tC21.1,7.9,21.4,7.9,21.6,8z M29.4,6.9L27,4.5c-0.7-0.7-1.9-0.7-2.7,0l-1.7,1.7c-0.2,0.2-0.2,0.5,0,0.7l4.4,4.4\n\tc0.2,0.2,0.5,0.2,0.7,0l1.7-1.7C30.2,8.9,30.2,7.7,29.4,6.9z M20.7,20.8v4.9H5.1V10.2h11.2c0.2,0,0.3-0.1,0.4-0.2l1.9-1.9\n\tc0.4-0.4,0.1-1-0.4-1H4.3C3,7.1,2,8.2,2,9.4v17.1c0,1.3,1,2.3,2.3,2.3h17.1c1.3,0,2.3-1,2.3-2.3v-7.7c0-0.5-0.6-0.8-1-0.4l-1.9,1.9\n\tC20.7,20.5,20.7,20.7,20.7,20.8z" /></symbol>'});o().add(s);t.default=s},27673:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"exclamation-circle",use:"exclamation-circle-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="exclamation-circle"><path d="M512 32c87.584 0 168.16 21.024 241.76 63.04a467.136 467.136 0 0 1 175.168 175.2C970.976 343.84 992 424.416 992 512s-21.024 168.16-63.04 241.76a467.136 467.136 0 0 1-175.2 175.168C680.16 970.976 599.584 992 512 992s-168.16-21.024-241.76-63.04a467.136 467.136 0 0 1-175.168-175.2C53.024 680.16 32 599.584 32 512s21.024-168.16 63.04-241.76a467.136 467.136 0 0 1 175.2-175.168C343.84 53.024 424.416 32 512 32z m80.576 781.312v-119.136c0-7.008-3.52-10.496-7.008-14.016-3.52-3.488-7.008-7.008-14.016-7.008H452.48c-7.04 0-10.528 3.52-14.016 7.04-3.52 3.488-7.04 10.496-7.04 13.984v119.136c0 7.008 3.52 10.528 7.04 14.016 3.52 3.52 10.496 7.008 14.016 7.008h119.104c7.04 0 10.528-3.52 14.016-7.008 3.52-3.52 7.04-10.496 7.04-14.016z m-3.52-217.216l10.56-388.928c0-3.488-3.52-7.008-7.04-10.496-3.52-3.52-10.496-3.52-14.016-3.52h-136.64c-7.008 0-10.496 0-14.016 3.52-3.52 3.52-7.008 7.008-7.008 10.496l10.528 388.928c0 3.52 3.52 7.008 7.008 10.496 3.52 3.52 10.496 3.52 14.016 3.52h115.616c7.008 0 10.496 0 14.016-3.52 7.008-3.52 7.008-7.008 7.008-10.496z" p-id="17943" /></symbol>'});o().add(s);t.default=s},84093:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"exclamation-triangle",use:"exclamation-triangle-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="exclamation-triangle"><path d="M579.168 800v-102.016c0-5.984-3.008-8.96-6.016-12-3.008-2.976-5.984-5.984-12-5.984H459.2c-6.016 0-9.024 3.008-12 6.016-3.008 2.976-6.016 8.96-6.016 12V800c0 6.016 3.008 8.992 6.016 12 2.976 3.008 5.984 6.016 12 6.016h101.984c6.016 0 8.992-3.008 12-6.016 3.008-3.008 6.016-8.992 6.016-12z m-3.008-200.992l8.992-246.016c0-3.008-3.008-8.992-5.984-8.992-6.016-3.008-9.024-6.016-12-6.016h-117.024c-2.976 0-8.96 3.008-12 6.016-2.976 3.008-5.984 6.016-5.984 12l8.992 246.016c0 2.976 3.008 5.984 6.016 8.96 2.976 3.04 8.96 3.04 12 3.04h98.976c6.016 0 9.024 0 12-3.008 3.008-3.008 6.016-9.024 6.016-12z m-6.016-501.024l411.008 753.024c12 24 12 44.992 0 65.984a91.296 91.296 0 0 1-24 24c-12 6.016-20.992 9.024-32.992 9.024H99.168c-12 0-24-3.008-33.024-9.024a91.296 91.296 0 0 1-24-24c-12-24-14.976-44.992 0-65.984l408-753.024c6.016-11.968 15.04-20.992 24-26.976 12-6.016 24-8.992 36-8.992s24 2.976 36 8.96c12 6.016 18.016 15.04 24 27.04z" p-id="17801" /></symbol>'});o().add(s);t.default=s},38356:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"eye-slash",use:"eye-slash-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="eye-slash"><path d="M80.91936 102.4l156.8 124.8C311.31936 169.6 400.91936 128 512.91936 128c134.4 0 243.2 64 320 137.6 76.8 73.6 131.2 163.2 153.6 224 6.4 12.8 6.4 28.8 0 41.6-22.4 51.2-64 124.8-124.8 192l140.8 112c19.2 16 22.4 44.8 6.4 67.2-16 19.2-48 22.4-67.2 6.4l-928-736C-2.28064 160-5.48064 128 10.51936 108.8s48-22.4 70.4-6.4z m32 256L186.51936 416C160.91936 454.4 141.71936 486.4 128.91936 515.2c22.4 51.2 64 121.6 128 179.2 67.2 64 153.6 112 256 112 44.8 0 86.4-9.6 124.8-22.4l76.8 64c-57.6 32-124.8 51.2-201.6 51.2-134.4 0-243.2-64-320-137.6-76.8-73.6-131.2-163.2-153.6-224-6.4-12.8-6.4-28.8 0-41.6 12.8-41.6 38.4-89.6 73.6-137.6z m185.6 150.4l112 89.6c12.8 16 25.6 25.6 44.8 35.2l112 89.6c-16 3.2-35.2 6.4-51.2 6.4-121.6 3.2-217.6-96-217.6-220.8zM512.91936 224c-76.8 0-144 25.6-198.4 64l67.2 51.2c35.2-28.8 80-48 131.2-48 118.4 0 214.4 99.2 214.4 220.8 0 32-6.4 60.8-19.2 89.6l86.4 70.4c48-54.4 83.2-112 102.4-153.6-22.4-51.2-64-121.6-128-179.2C704.91936 272 618.51936 224 512.91936 224z m0 150.4h-3.2c3.2 9.6 3.2 19.2 3.2 28.8 0 12.8-3.2 25.6-6.4 38.4l134.4 108.8c3.2-12.8 3.2-22.4 3.2-35.2 3.2-80-57.6-140.8-131.2-140.8z" p-id="6549" /></symbol>'});o().add(s);t.default=s},49134:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"face-recognition-view",use:"face-recognition-view-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="face-recognition-view"><g><path class="st0" d="M13.7,17.5c1.4,0.8,3.1,0.8,4.5,0s2.3-2.3,2.3-3.9c0-2.5-2-4.5-4.5-4.5s-4.5,2-4.5,4.5\n\t\tC11.5,15.2,12.3,16.7,13.7,17.5z M26,25.8c0,1.6-4.5,3.9-9.3,4C11.5,29.8,6,27.5,6,25.8c0-3.3,4.5-5.3,10-5.3S26,22.5,26,25.8z" /><path class="st0" d="M16,0c8.8,0,16,7.2,16,16s-7.2,16-16,16S0,24.8,0,16S7.2,0,16,0z M16,3C8.8,3,3,8.8,3,16\n\t\ts5.8,13,13,13s13-5.8,13-13S23.2,3,16,3z" /></g></symbol>'});o().add(s);t.default=s},60311:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"file",use:"file-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="file"><g><g transform="translate(4.000000, 1.000000)"><path class="st0" d="M20,30H4c-2.3,0-4-1.8-4-4.1V4.1C0,1.8,1.7,0,4,0h9.3c0.4,0,0.7,0.1,0.9,0.4l9.3,9.5\n\t\t\tc0.3,0.3,0.4,0.5,0.4,1v15C24,28.2,22.3,30,20,30z M4.3,3C3.5,3,3,3.5,3,4.3v21.3C3,26.5,3.5,27,4.3,27h15.4\n\t\t\tc0.8,0,1.3-0.5,1.3-1.3V11.5L12.8,3H4.3z" /><path class="st0" d="M21.7,13h-9.3c-0.8,0-1.3-0.5-1.3-1.3V2.3C11,1.5,11.5,1,12.3,1s1.3,0.5,1.3,1.3v8h8\n\t\t\tc0.8,0,1.3,0.5,1.3,1.3S22.5,13,21.7,13L21.7,13z" /></g></g></symbol>'});o().add(s);t.default=s},27974:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"files",use:"files-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="files"><g><g transform="translate(4.000000, 1.000000)"><path class="st0" d="M20,30H4c-2.3,0-4-1.8-4-4.1V4.1C0,1.8,1.7,0,4,0h9.3c0.4,0,0.7,0.1,0.9,0.4l9.3,9.5\n\t\t\tc0.3,0.3,0.4,0.5,0.4,1v15C24,28.2,22.3,30,20,30z M4.3,3C3.5,3,3,3.5,3,4.3v21.3C3,26.5,3.5,27,4.3,27h15.4\n\t\t\tc0.8,0,1.3-0.5,1.3-1.3V11.5L12.8,3H4.3z" /><path class="st0" d="M21.7,13h-9.3c-0.8,0-1.3-0.5-1.3-1.3V2.3C11,1.5,11.5,1,12.3,1s1.3,0.5,1.3,1.3v8h8\n\t\t\tc0.8,0,1.3,0.5,1.3,1.3S22.5,13,21.7,13L21.7,13z" /><path class="st0" d="M7.5,16h9c0.8,0,1.5,0.7,1.5,1.5l0,0c0,0.8-0.7,1.5-1.5,1.5h-9C6.7,19,6,18.3,6,17.5l0,0\n\t\t\tC6,16.7,6.7,16,7.5,16z" /><path class="st0" d="M7.5,21h9c0.8,0,1.5,0.7,1.5,1.5l0,0c0,0.8-0.7,1.5-1.5,1.5h-9C6.7,24,6,23.3,6,22.5l0,0\n\t\t\tC6,21.7,6.7,21,7.5,21z" /></g></g></symbol>'});o().add(s);t.default=s},4007:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"filter",use:"filter-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="filter"><path d="M617.6 736c28.8 0 54.4 22.4 54.4 48s-22.4 48-54.4 48h-214.4c-28.8 0-54.4-22.4-54.4-48s22.4-48 54.4-48h214.4z m169.6-272c25.6 0 44.8 22.4 44.8 48s-19.2 48-44.8 48H236.8c-25.6 0-44.8-22.4-44.8-48s19.2-48 44.8-48h550.4z m236.8-224c0 25.6-22.4 48-48 48h-928C22.4 288 0 265.6 0 240S22.4 192 48 192h931.2c22.4 0 44.8 22.4 44.8 48z" p-id="6261" /></symbol>'});o().add(s);t.default=s},29863:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"flag",use:"flag-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="flag"><path d="M246.4 899.2c0 32-25.6 60.8-60.8 60.8S128 934.4 128 899.2V124.8C128 89.6 153.6 64 188.8 64s60.8 25.6 60.8 60.8v28.8c60.8-28.8 124.8-41.6 192-41.6 102.4 0 134.4 48 224 41.6 41.6-3.2 99.2-22.4 150.4-48 16-9.6 48-12.8 89.6-12.8v566.4c-70.4 19.2-140.8 28.8-211.2 28.8-60.8 0-115.2-28.8-208-28.8-73.6 0-131.2 38.4-179.2 51.2-12.8 3.2-32 6.4-57.6 9.6v179.2z" p-id="15883" /></symbol>'});o().add(s);t.default=s},82069:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"folder",use:"folder-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="folder"><path d="M448 224H160c-16 0-32 9.6-32 32v512c0 16 16 32 32 32h704c16 0 32-16 32-32V368c0-16-16-28.8-32-28.8h-304c-9.6 0-16-6.4-19.2-9.6L448 224z m144 22.4H896c54.4 0 96 41.6 96 96V800c0 54.4-41.6 96-96 96H128c-54.4 0-96-41.6-96-96V224c0-54.4 41.6-96 96-96h345.6c9.6 0 16 6.4 22.4 9.6l96 108.8z" p-id="4111" /></symbol>'});o().add(s);t.default=s},48988:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"folders",use:"folders-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="folders"><g><g transform="translate(1.000000, 3.000000)"><path class="st0" d="M28.6,8.4C29.4,8.4,30,9,30,9.7l0,0l-2.7,15.2v0c0,0.4-0.2,0.7-0.4,1c-0.3,0.3-0.6,0.4-1,0.4l0,0H3.2\n\t\t\tc-0.7,0-1.4-0.6-1.4-1.3l0,0L4.6,9.8v0c0-0.4,0.2-0.7,0.4-1c0.3-0.3,0.6-0.4,1-0.4l0,0H28.6z M9.9,0l2.5,2.6h12.4\n\t\t\tc0.9,0,1.7,0.8,1.7,1.8l0,0v2.2h-22c-1,0-1.8,0.8-1.8,1.8l0,0L0,23V1.8C0,0.8,0.7,0,1.7,0l0,0H9.9z" /></g></g></symbol>'});o().add(s);t.default=s},81145:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"fork-number",use:"fork-number-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="fork-number"><path d="M611.2 512l300.8-300.8c28.8-28.8 28.8-73.6 0-99.2s-73.6-28.8-99.2 0L512 412.8 211.2 112c-28.8-28.8-73.6-28.8-99.2 0s-28.8 73.6 0 99.2l300.8 300.8-300.8 300.8c-28.8 28.8-28.8 73.6 0 99.2 28.8 25.6 73.6 28.8 99.2 0l300.8-300.8 300.8 300.8c28.8 28.8 73.6 28.8 99.2 0 28.8-28.8 28.8-73.6 0-99.2L611.2 512z" p-id="18085" /></symbol>'});o().add(s);t.default=s},74486:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"group",use:"group-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="group"><path d="M928 64c35.2 0 64 28.8 64 64v768c0 35.2-28.8 64-64 64H96c-35.2 0-64-28.8-64-64V128c0-35.2 28.8-64 64-64h832z m-32 96H128v704h768V160z" p-id="6403" /><path d="M304 368m-80 0a80 80 0 1 0 160 0 80 80 0 1 0-160 0Z" p-id="6404" /><path d="M496 320h256c25.6 0 48 22.4 48 48S777.6 416 752 416h-256C470.4 416 448 393.6 448 368S470.4 320 496 320z" p-id="6405" /><path d="M304 656m-80 0a80 80 0 1 0 160 0 80 80 0 1 0-160 0Z" p-id="6406" /><path d="M496 608h256c25.6 0 48 22.4 48 48S777.6 704 752 704h-256C470.4 704 448 681.6 448 656S470.4 608 496 608z" p-id="6407" /></symbol>'});o().add(s);t.default=s},77241:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"helpful-selected",use:"helpful-selected-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="helpful-selected"><g><path class="st0" d="M30.9,12.5c-1-1.4-2.6-2.1-4.3-2.2l-4.7-0.1c0.4-1.6,0.5-3.1,0.4-4.4C22.1,4.3,21.7,3,20.9,2\n\t\tc-0.5-0.7-1.1-1.2-1.9-1.5C18.5,0.2,17.9,0,17.2,0c-2.6,0-4.6,2-4.6,4.4c0,3.9-2.5,7.1-5.5,7.1H2.7c-1.5,0-2.7,1.2-2.7,2.8v15\n\t\tC0,30.8,1.2,32,2.7,32h21.2c1.3,0,2.5-0.4,3.5-1.2c1-0.8,1.7-1.9,2-3.2L31.9,17C32.2,15.4,31.9,13.8,30.9,12.5L30.9,12.5z M6.9,32\n\t\tH4.7c0,0-0.1,0-0.1-0.1c0,0,0-0.1,0-0.1V11.6c0-0.1,0-0.2,0.1-0.2h2.2V32L6.9,32z" /></g></symbol>'});o().add(s);t.default=s},95593:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"helpful",use:"helpful-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="helpful"><g><path class="st0" d="M30.9,12.5c-1-1.4-2.6-2.1-4.3-2.2l-4.7-0.1c0.4-1.6,0.5-3.1,0.4-4.4C22.1,4.3,21.7,3,20.9,2\n\t\tc-0.5-0.7-1.1-1.2-1.9-1.5C18.5,0.2,17.9,0,17.2,0c-2.6,0-4.6,2-4.6,4.4c0,3.9-2.5,7.1-5.5,7.1H2.7c-1.5,0-2.7,1.2-2.7,2.8v15\n\t\tC0,30.8,1.2,32,2.7,32h21.2c1.3,0,2.5-0.4,3.5-1.2c1-0.8,1.7-1.9,2-3.2L31.9,17C32.2,15.4,31.9,13.8,30.9,12.5L30.9,12.5z\n\t\t M5.8,29.4h-3c0,0-0.1,0-0.1,0c0,0,0-0.1,0-0.1v-15c0-0.1,0.1-0.1,0.1-0.1h3V29.4L5.8,29.4z M29.4,16.4L26.9,27\n\t\tc-0.2,0.7-0.5,1.3-1.1,1.7c-0.6,0.4-1.3,0.7-2,0.7H8.3V14c0.7-0.1,1.3-0.4,2-0.7c1-0.5,1.8-1.2,2.6-2.1c1.5-1.8,2.3-4.2,2.3-6.8\n\t\tc0-1,0.9-1.7,2.1-1.7c0.1,0,1,0,1.7,0.9c1,1.4,1.1,4.1,0.1,7.6c-0.1,0.4,0,0.8,0.2,1.1c0.2,0.3,0.6,0.5,1,0.5l6.3,0.1\n\t\tc0.9,0,1.8,0.4,2.4,1.2C29.4,14.7,29.5,15.6,29.4,16.4L29.4,16.4z" /></g></symbol>'});o().add(s);t.default=s},44991:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"helpless-selected",use:"helpless-selected-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="helpless-selected"><g><path class="st0" d="M1.1,19.5c1,1.4,2.6,2.1,4.3,2.2l4.7,0.1c-0.4,1.6-0.5,3.1-0.4,4.4c0.1,1.5,0.5,2.8,1.3,3.8\n\t\tc0.5,0.7,1.1,1.2,1.9,1.5c0.6,0.3,1.2,0.4,1.9,0.4c2.6,0,4.6-2,4.6-4.4c0-3.9,2.5-7.1,5.5-7.1h4.3c1.5,0,2.7-1.2,2.7-2.8v-15\n\t\tC32,1.2,30.8,0,29.3,0H8.1C6.8,0,5.6,0.4,4.6,1.2c-1,0.8-1.7,1.9-2,3.2L0.1,15C-0.2,16.6,0.1,18.2,1.1,19.5L1.1,19.5z M25.1,0h2.2\n\t\tc0,0,0.1,0,0.1,0.1c0,0,0,0.1,0,0.1v20.2c0,0.1,0,0.2-0.1,0.2h-2.2V0L25.1,0z" /></g></symbol>'});o().add(s);t.default=s},72323:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"helpless",use:"helpless-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="helpless"><g><path class="st0" d="M1.1,19.5c1,1.4,2.6,2.1,4.3,2.2l4.7,0.1c-0.4,1.6-0.5,3.1-0.4,4.4c0.1,1.5,0.5,2.8,1.3,3.8\n\t\tc0.5,0.7,1.1,1.2,1.9,1.5c0.6,0.3,1.2,0.4,1.9,0.4c2.6,0,4.6-2,4.6-4.4c0-3.9,2.5-7.1,5.5-7.1h4.3c1.5,0,2.7-1.2,2.7-2.8v-15\n\t\tC32,1.2,30.8,0,29.3,0H8.1C6.8,0,5.6,0.4,4.6,1.2c-1,0.8-1.7,1.9-2,3.2L0.1,15C-0.2,16.6,0.1,18.2,1.1,19.5L1.1,19.5z M26.2,2.6h3\n\t\tc0,0,0.1,0,0.1,0c0,0,0,0.1,0,0.1v15c0,0.1-0.1,0.1-0.1,0.1h-3V2.6L26.2,2.6z M2.6,15.6L5.1,5c0.2-0.7,0.5-1.3,1.1-1.7\n\t\tc0.6-0.4,1.3-0.7,2-0.7h15.6V18c-0.7,0.1-1.3,0.4-2,0.7c-1,0.5-1.8,1.2-2.6,2.1c-1.5,1.8-2.3,4.2-2.3,6.8c0,1-0.9,1.7-2.1,1.7\n\t\tc-0.1,0-1,0-1.7-0.9c-1-1.4-1.1-4.1-0.1-7.6c0.1-0.4,0-0.8-0.2-1.1s-0.6-0.5-1-0.5l-6.3-0.1c-0.9,0-1.8-0.4-2.4-1.2\n\t\tC2.6,17.3,2.5,16.4,2.6,15.6L2.6,15.6z" /></g></symbol>'});o().add(s);t.default=s},369:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"hide",use:"hide-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="hide"><path d="M80.91936 102.4l156.8 124.8C311.31936 169.6 400.91936 128 512.91936 128c134.4 0 243.2 64 320 137.6 76.8 73.6 131.2 163.2 153.6 224 6.4 12.8 6.4 28.8 0 41.6-22.4 51.2-64 124.8-124.8 192l140.8 112c19.2 16 22.4 44.8 6.4 67.2-16 19.2-48 22.4-67.2 6.4l-928-736C-2.28064 160-5.48064 128 10.51936 108.8s48-22.4 70.4-6.4z m32 256L186.51936 416C160.91936 454.4 141.71936 486.4 128.91936 515.2c22.4 51.2 64 121.6 128 179.2 67.2 64 153.6 112 256 112 44.8 0 86.4-9.6 124.8-22.4l76.8 64c-57.6 32-124.8 51.2-201.6 51.2-134.4 0-243.2-64-320-137.6-76.8-73.6-131.2-163.2-153.6-224-6.4-12.8-6.4-28.8 0-41.6 12.8-41.6 38.4-89.6 73.6-137.6z m185.6 150.4l112 89.6c12.8 16 25.6 25.6 44.8 35.2l112 89.6c-16 3.2-35.2 6.4-51.2 6.4-121.6 3.2-217.6-96-217.6-220.8zM512.91936 224c-76.8 0-144 25.6-198.4 64l67.2 51.2c35.2-28.8 80-48 131.2-48 118.4 0 214.4 99.2 214.4 220.8 0 32-6.4 60.8-19.2 89.6l86.4 70.4c48-54.4 83.2-112 102.4-153.6-22.4-51.2-64-121.6-128-179.2C704.91936 272 618.51936 224 512.91936 224z m0 150.4h-3.2c3.2 9.6 3.2 19.2 3.2 28.8 0 12.8-3.2 25.6-6.4 38.4l134.4 108.8c3.2-12.8 3.2-22.4 3.2-35.2 3.2-80-57.6-140.8-131.2-140.8z" p-id="6261" /></symbol>'});o().add(s);t.default=s},13496:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"image",use:"image-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="image"><path d="M896 256v512c0 19.2-12.8 32-32 32H160c-19.2 0-32-12.8-32-32V256c0-19.2 12.8-32 32-32h704c19.2 0 32 12.8 32 32zM32 224v576c0 54.4 41.6 96 96 96h768c54.4 0 96-41.6 96-96V224c0-54.4-41.6-96-96-96H128C73.6 128 32 169.6 32 224z m563.2 224c12.8 0 25.6 6.4 32 16L864 736H160l140.8-172.8c6.4-9.6 19.2-16 32-16s25.6 6.4 32 16l51.2 67.2 144-169.6c9.6-6.4 22.4-12.8 35.2-12.8zM300.8 275.2c32 0 60.8 16 76.8 44.8 16 28.8 16 60.8 0 89.6-16 28.8-44.8 44.8-76.8 44.8-51.2 0-89.6-41.6-89.6-89.6s41.6-89.6 89.6-89.6z" p-id="4539" /></symbol>'});o().add(s);t.default=s},20741:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"info",use:"info-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="info"><path class="st0" d="M16,0c8.8,0,16,7.2,16,16s-7.2,16-16,16S0,24.8,0,16S7.2,0,16,0z M16,3C8.8,3,3,8.8,3,16s5.8,13,13,13\n\ts13-5.8,13-13c0-3.4-1.4-6.8-3.8-9.2S19.4,3,16,3z M17,14c0.6,0,1,0.4,1,1v8c0,0.6-0.4,1-1,1h-2c-0.6,0-1-0.4-1-1v-8\n\tc0-0.6,0.4-1,1-1H17z" /><circle class="st0" cx="16" cy="9.4" r="2" /></symbol>'});o().add(s);t.default=s},61124:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"kanban",use:"kanban-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="kanban"><g><path class="st0" d="M28,2c1.7,0,3,1.3,3,3v15c0,1.7-1.3,3-3,3h-5v4c0,1.7-1.3,3-3,3h-8c-1.7,0-3-1.3-3-3V17H4\n\t\tc-1.7,0-3-1.3-3-3V5c0-1.7,1.3-3,3-3H28z M20,5h-8v22h8V5z M28,5h-5v15h5V5z M9,5H4v9h5V5z" /></g></symbol>'});o().add(s);t.default=s},43568:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"like",use:"like-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="like"><path d="M240 137.6c-41.6 16-57.6 25.6-89.6 54.4-35.2 35.2-57.6 70.4-73.6 118.4-12.8 38.4-12.8 48-12.8 99.2 0 41.6 6.4 67.2 12.8 89.6 38.4 112 166.4 262.4 361.6 422.4 60.8 51.2 70.4 51.2 115.2 19.2 86.4-67.2 249.6-220.8 300.8-288 70.4-92.8 102.4-169.6 102.4-246.4 0-153.6-108.8-275.2-246.4-275.2-70.4 0-118.4 19.2-169.6 67.2l-32 32-32-32C425.6 147.2 380.8 128 307.2 128c-25.6 0-51.2 3.2-67.2 9.6z" p-id="15599" /></symbol>'});o().add(s);t.default=s},71450:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"linkage",use:"linkage-usage",viewBox:"0 0 1025 1024",content:'<symbol class="icon" viewBox="0 0 1025 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="linkage"><path d="M0 681.6c0 92.8 76.8 169.6 169.6 169.6h41.6v-41.6H169.6c-70.4 0-128-57.6-128-128s57.6-128 128-128h41.6V512H169.6c-44.8 0-89.6 19.2-121.6 51.2S0 636.8 0 681.6zM681.6 416H339.2C294.4 416 256 460.8 256 512s38.4 96 83.2 96h342.4c32 0 60.8-19.2 73.6-48 16-28.8 16-67.2 0-96S713.6 416 681.6 416z m3.2 320H342.4C294.4 736 256 777.6 256 832s38.4 96 86.4 96h342.4c48 0 83.2-44.8 83.2-96s-38.4-96-83.2-96z m-3.2-640H342.4C294.4 96 256 137.6 256 192s38.4 96 86.4 96h339.2c32 0 60.8-19.2 73.6-48 16-28.8 16-67.2 0-96-12.8-28.8-41.6-48-73.6-48z m172.8 73.6h-41.6v41.6h41.6c35.2 0 67.2 12.8 89.6 38.4 25.6 25.6 38.4 57.6 38.4 89.6 0 35.2-12.8 67.2-38.4 89.6-25.6 25.6-57.6 38.4-89.6 38.4h-41.6V512h41.6c60.8 0 118.4-32 147.2-86.4 32-54.4 32-118.4 0-169.6-32-54.4-86.4-86.4-147.2-86.4z" p-id="19046" /></symbol>'});o().add(s);t.default=s},79508:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"location",use:"location-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="location"><path d="M518.4 32C316.8 32 153.6 192 153.6 390.4c0 156.8 224 454.4 320 582.4 9.6 12.8 25.6 22.4 41.6 22.4 19.2 0 32-9.6 41.6-22.4 96-124.8 320-425.6 320-582.4C880 192 720 32 518.4 32z m0 486.4c-86.4 0-156.8-70.4-156.8-153.6s70.4-153.6 156.8-153.6 156.8 70.4 156.8 153.6c0 86.4-70.4 153.6-156.8 153.6z" p-id="18904" /></symbol>'});o().add(s);t.default=s},74380:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"lock",use:"lock-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="lock"><g><path class="st0" d="M16,0c4.6,0,8,4,8,9v3h1.3c2,0,3.7,1.8,3.7,4v12c0,2.2-1.7,4-3.7,4H6.7c-2,0-3.7-1.8-3.7-4\n\t\tV16c0-2.2,1.7-4,3.7-4H8V9C8,4,11.4,0,16,0z M25,15H7c-0.6,0-1,0.4-1,1v12c0,0.6,0.4,1,1,1h18c0.6,0,1-0.4,1-1V16\n\t\tC26,15.4,25.6,15,25,15z M16,3c-2.8,0-5,2.5-5,5.6V12h10V8.6C21,5.5,18.8,3,16,3z" /></g></symbol>'});o().add(s);t.default=s},19541:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"long-text",use:"long-text-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="long-text"><path d="M173.856698 465.744548l-35.090343 92.510904c-9.570093 28.71028-41.470405 41.470405-70.180685 31.900311-28.71028-9.570093-41.470405-41.470405-31.900312-70.180685L221.707165 38.280374c0-3.190031 0-3.190031 3.190031-6.380062 6.380062-12.760125 15.950156-22.330218 28.710281-25.52025H256.797508c0-3.190031 6.380062-6.380062 12.760124-6.380062s15.950156 0 22.330218 3.190031c12.760125 6.380062 22.330218 15.950156 28.710281 25.520249 0 3.190031 3.190031 6.380062 3.190031 6.380063l204.161994 488.074766c9.570093 25.520249 0 57.420561-28.710281 66.990654h-3.190031c-28.71028 9.570093-60.610592-3.190031-73.370716-31.900311l-38.280374-95.700935H173.856698z m44.660436-118.031152h118.031153L275.937695 200.971963l-57.420561 146.741433zM639.601246 290.292835h191.401869c35.090343 0 63.800623 28.71028 63.800623 63.800623s-28.71028 63.800623-63.800623 63.800623h-191.401869c-35.090343 0-63.800623-28.71028-63.800623-63.800623s28.71028-63.800623 63.800623-63.800623z m0 191.401869h287.102804c35.090343 0 63.800623 28.71028 63.800623 63.800623s-28.71028 63.800623-63.800623 63.800623h-287.102804c-35.090343 0-63.800623-28.71028-63.800623-63.800623s28.71028-63.800623 63.800623-63.800623zM97.29595 673.096573h829.4081c35.090343 0 63.800623 28.71028 63.800623 63.800623s-28.71028 63.800623-63.800623 63.800623H97.29595c-35.090343 0-63.800623-28.71028-63.800623-63.800623s28.71028-63.800623 63.800623-63.800623z m0 191.401869h669.906542c35.090343 0 63.800623 28.71028 63.800623 63.800623s-28.71028 63.800623-63.800623 63.800623H97.29595c-35.090343 0-63.800623-28.71028-63.800623-63.800623s28.71028-63.800623 63.800623-63.800623z" p-id="19391" /></symbol>'});o().add(s);t.default=s},38256:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"main-view",use:"main-view-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="main-view"><desc>Created with Sketch.</desc><g><g><g transform="translate(1.071429, 1.071429)"><path class="st0" d="M2,0h26c1.1,0,2,0.9,2,2v26c0,1.1-0.9,2-2,2H2c-1.1,0-2-0.9-2-2V2C0,0.9,0.9,0,2,0z M4.7,3.2\n\t\t\t\tc-0.8,0-1.5,0.7-1.5,1.5v1.7c0,0.8,0.7,1.5,1.5,1.5h4.9c0.8,0,1.5-0.7,1.5-1.5V4.7c0-0.8-0.7-1.5-1.5-1.5H4.7z M4.7,11.1\n\t\t\t\tc-0.8,0-1.5,0.7-1.5,1.5v3.3c0,0.8,0.7,1.5,1.5,1.5h4.9c0.8,0,1.5-0.7,1.5-1.5v-3.3c0-0.8-0.7-1.5-1.5-1.5H4.7z M4.7,20.5\n\t\t\t\tc-0.8,0-1.5,0.7-1.5,1.5v3.3c0,0.8,0.7,1.5,1.5,1.5h4.9c0.8,0,1.5-0.7,1.5-1.5V22c0-0.8-0.7-1.5-1.5-1.5H4.7z M14.1,11.1\n\t\t\t\tc-0.8,0-1.5,0.7-1.5,1.5v3.3c0,0.8,0.7,1.5,1.5,1.5h11.2c0.8,0,1.5-0.7,1.5-1.5v-3.3c0-0.8-0.7-1.5-1.5-1.5H14.1z M14.1,20.5\n\t\t\t\tc-0.8,0-1.5,0.7-1.5,1.5v3.3c0,0.8,0.7,1.5,1.5,1.5h11.2c0.8,0,1.5-0.7,1.5-1.5V22c0-0.8-0.7-1.5-1.5-1.5H14.1z M14.1,3.2\n\t\t\t\tc-0.8,0-1.5,0.7-1.5,1.5v1.7c0,0.8,0.7,1.5,1.5,1.5h11.2c0.8,0,1.5-0.7,1.5-1.5V4.7c0-0.8-0.7-1.5-1.5-1.5H14.1z" /></g></g></g></symbol>'});o().add(s);t.default=s},8561:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"map",use:"map-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="map"><g><g transform="translate(1.000000, 1.000000)"><path class="st0" d="M29.5,6.8C29.8,7,30,7.4,30,7.8v17.6c0,0.5-0.3,1-0.8,1.2l-8.8,3.3c-0.3,0.1-0.6,0.1-0.8,0L10,26.7l-8.3,3.2\n\t\t\tc-0.4,0.1-0.8,0.1-1.2-0.1c-0.3-0.2-0.5-0.6-0.5-1V11.2c0-0.5,0.3-1,0.8-1.2l4-1.5c-0.2,1.1-0.2,2.3,0,3.4l-2,0.9v13.4l5.6-2.4\n\t\t\tl0-5.4l2.8,3.5v2.7l7.5,2.5v-5.2l2.8-3.5l0,8l5.6-2.2V10.4l-1.9,0.8c0.1-1.1,0.1-2.2-0.2-3.3l3.2-1.2C28.7,6.5,29.1,6.6,29.5,6.8z\n\t\t\t M8.3,2.7c3.7-3.6,9.6-3.6,13.3,0c3.3,3.1,3.7,8,1.1,11.7l-6.2,7.7c-0.1,0.1-0.2,0.2-0.3,0.3c-0.9,0.7-2.1,0.6-2.8-0.3l-6.1-7.6\n\t\t\tC4.7,10.8,5.2,5.9,8.3,2.7z M19.4,4.8c-2.4-2.2-6.4-2.2-8.8,0c-2.2,2-2.4,5.1-0.7,7.4l4.1,5.5c0.5,0.7,1.5,0.7,2,0l4.1-5.5\n\t\t\tC21.8,9.9,21.6,6.8,19.4,4.8z M15,5c2.2,0,4,1.8,4,4c0,1.4-0.8,2.7-2,3.5s-2.8,0.7-4,0s-2-2-2-3.5C11,6.8,12.8,5,15,5z M15,8\n\t\t\tc-0.6,0-1,0.4-1,1s0.4,1,1,1s1-0.4,1-1S15.6,8,15,8z" /></g></g></symbol>'});o().add(s);t.default=s},66266:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"markdown",use:"markdown-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="markdown"><path d="M768 992H256c-73.6 0-128-57.6-128-131.2V163.2C128 89.6 182.4 32 256 32h297.6c12.8 0 22.4 3.2 28.8 12.8l297.6 304c9.6 9.6 12.8 16 12.8 32v480C896 934.4 841.6 992 768 992zM265.6 128C240 128 224 144 224 169.6v681.6c0 28.8 16 44.8 41.6 44.8h492.8c25.6 0 41.6-16 41.6-41.6V400L537.6 128H265.6z" p-id="4253" /><path d="M822.4 448h-297.6c-25.6 0-41.6-16-41.6-41.6V105.6c-3.2-25.6 12.8-41.6 38.4-41.6s41.6 16 41.6 41.6v256h256c25.6 0 41.6 16 41.6 41.6s-12.8 44.8-38.4 44.8zM368 544h288c25.6 0 48 22.4 48 48s-22.4 48-48 48h-288c-25.6 0-48-22.4-48-48s22.4-48 48-48zM368 704h288c25.6 0 48 22.4 48 48s-22.4 48-48 48h-288c-25.6 0-48-22.4-48-48s22.4-48 48-48z" p-id="4254" /></symbol>'});o().add(s);t.default=s},11549:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"minus_sign",use:"minus_sign-usage",viewBox:"0 0 16 16",content:'<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="minus_sign"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g><rect x="0" y="0" width="16" height="16" /><path d="M12.4117647,7.29411764 L8.5882353,7.29411764 L7.4117647,7.29411764 L3.5882353,7.29411764 C3.23529412,7.29411764 3,7.57647059 3,8 C3,8.42352941 3.23529412,8.70588236 3.5882353,8.70588236 L7.4117647,8.70588236 L8.5882353,8.70588236 L12.4117647,8.70588236 C12.7647059,8.70588236 13,8.42352941 13,8 C13,7.57647059 12.7647059,7.29411764 12.4117647,7.29411764 Z" fill="#666666" fill-rule="nonzero" /></g></g></symbol>'});o().add(s);t.default=s},58401:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"monitor",use:"monitor-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="monitor"><g><g transform="translate(1.000000, 1.000000)"><path class="st0" fill="currentColor" d="M25.1,20.8c-0.5-0.2-0.8-0.6-0.9-1.1v-4.7c0-4.4-4.2-7.3-6-8.3c-0.1-0.5-0.4-1.4-1-2\n\t\t\tc-0.6-0.6-1.4-0.9-2.3-0.8h-0.1c-0.8,0-1.6,0.3-2.3,0.8c-0.7,0.6-0.9,1.5-1,2c-1.8,0.9-6,3.8-6,8.3v4.6c0,0.5-0.4,0.9-0.9,1.1\n\t\t\tc-1.6,0.7-1.8,2.1-1.4,3.1c0.2,0.5,0.6,1,3.6,1h2.5c0.2,2.6,2.5,4.6,5.4,4.6s5.3-2.1,5.4-4.6h2.6c3,0,3.4-0.5,3.6-1\n\t\t\tC26.9,22.9,26.7,21.5,25.1,20.8L25.1,20.8z M14.9,27.8c-1.9,0-3.4-1.3-3.6-2.9h7.1C18.3,26.5,16.8,27.8,14.9,27.8L14.9,27.8z\n\t\t\t M22.9,23.1H7c-0.6,0-1.3,0-1.9-0.1c0-0.3,0.1-0.4,0.5-0.6c1.1-0.5,1.9-1.5,1.9-2.7v-4.7c0-3.9,4.5-6.5,5.3-6.9L13.4,8V7.4\n\t\t\tc0-0.2,0.1-1.7,1.5-1.7H15c1.4,0,1.5,1.5,1.5,1.7V8L17,8.2c0.8,0.3,5.3,2.9,5.3,6.9v4.7c0,1.2,0.8,2.2,1.9,2.7\n\t\t\tc0.4,0.2,0.5,0.3,0.5,0.6C24.2,23.1,23.5,23.1,22.9,23.1L22.9,23.1z" /><path class="st0" d="M23.9,0.2c0.4,0.3,0.6,0.9,0.3,1.3l-2.1,3.2c-0.3,0.4-0.9,0.6-1.3,0.3s-0.6-0.9-0.3-1.3l2.1-3.2\n\t\t\tC22.8,0,23.4-0.1,23.9,0.2z M29.9,7.1c0.2,0.5,0,1.1-0.5,1.3L25.9,10c-0.5,0.2-1,0-1.3-0.5c-0.2-0.5,0-1,0.5-1.3l3.5-1.6\n\t\t\tC29.1,6.4,29.7,6.6,29.9,7.1L29.9,7.1z M0.1,7.1c0.1-0.2,0.3-0.4,0.5-0.5c0.2-0.1,0.5-0.1,0.7,0l3.5,1.6c0.3,0.1,0.5,0.5,0.5,0.8\n\t\t\tc0,0.3-0.1,0.7-0.4,0.9c-0.3,0.2-0.6,0.2-1,0.1L0.6,8.4C0.1,8.2-0.1,7.6,0.1,7.1L0.1,7.1z M6.1,0.2C6.3,0,6.6,0,6.8,0\n\t\t\ts0.5,0.2,0.6,0.4l2.1,3.2c0.2,0.3,0.2,0.7,0.1,1S9.1,5.2,8.8,5.2C8.4,5.2,8.1,5,7.9,4.7L5.8,1.5C5.7,1.3,5.6,1,5.7,0.8\n\t\t\tC5.8,0.5,5.9,0.3,6.1,0.2L6.1,0.2L6.1,0.2z" /></g></g></symbol>'});o().add(s);t.default=s},92227:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"more-level",use:"more-level-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="more-level"><desc>Created with Sketch.</desc><g><path class="st0" d="M24.3,16c0-2,1.7-3.7,3.7-3.7s3.7,1.7,3.7,3.7S30,19.7,28,19.7S24.3,18,24.3,16z M12,16\n\t\tc0-2,1.7-3.7,3.7-3.7s3.7,1.7,3.7,3.7s-1.7,3.7-3.7,3.7S12,18,12,16z M0,16c0-2,1.3-3.7,3.4-3.7s4,1.7,4,3.7s-1.9,3.7-4,3.7\n\t\tS0,18,0,16z" /></g></symbol>'});o().add(s);t.default=s},32437:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"more-vertical",use:"more-vertical-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="more-vertical"><desc>Created with Sketch.</desc><g><path class="st0" d="M15.7,7.4c-2,0-3.7-1.7-3.7-3.7S13.7,0,15.7,0s3.7,1.7,3.7,3.7S17.7,7.4,15.7,7.4z\n\t\t M15.7,19.7c-2,0-3.7-1.7-3.7-3.7s1.7-3.7,3.7-3.7s3.7,1.7,3.7,3.7S17.7,19.7,15.7,19.7z M15.7,32c-2,0-3.7-1.7-3.7-3.7\n\t\ts1.7-3.7,3.7-3.7s3.7,1.7,3.7,3.7S17.7,32,15.7,32z" /></g></symbol>'});o().add(s);t.default=s},37188:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"move-to",use:"move-to-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="move-to"><g><g transform="translate(2.000000, 3.000000)"><path fill="currentColor" class="st0" d="M10.7,0c0.4,0,0.8,0.1,1.4,0.4c0.7,0.3,1.1,0.7,1.5,1s0.6,0.7,0.8,1\n\t\t\tc0.2,0.3,0.3,0.5,0.6,0.6c0.2,0.1,0.5,0.2,0.9,0.2h8.5c1,0,1.9,0.3,2.5,0.9C27.5,4.8,28,5.5,28,6.4v16.3c0,1-0.4,1.7-1.1,2.3\n\t\t\tS25.4,26,24.4,26H3.5c-1.1,0-1.8-0.2-2.5-1c-0.7-0.8-1-1.4-1-2.3l0-10.3c0-0.1,0-0.2,0-0.4l0-8.8l0,0c0-1,0.5-1.6,1.1-2.2\n\t\t\tC1.8,0.3,2.4,0,3.1,0H10.7z M17.4,9.6c-0.8-0.8-1.6-0.8-2.4,0l0,0l-0.1,0.1c-0.7,0.8-0.6,1.5,0.1,2.3l0,0l1.1,1.1l-8.4,0\n\t\t\tc-1.1,0-1.7,0.6-1.7,1.7l0,0L6,15c0.1,1,0.6,1.5,1.7,1.5l0,0l8.3,0l-1.1,1.1c-0.8,0.8-0.8,1.6,0,2.4l0,0l0.1,0.1\n\t\t\tc0.8,0.7,1.5,0.6,2.3-0.1l0,0l3.6-3.6c0.1-0.1,0.3-0.2,0.4-0.3l0,0l0.1-0.1c0.6-0.7,0.6-1.4,0.1-2c-0.1-0.1-0.2-0.2-0.3-0.3l0,0\n\t\t\tl-0.1-0.1l0,0l0,0L17.4,9.6z" /></g></g></symbol>'});o().add(s);t.default=s},39034:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"multiple-select",use:"multiple-select-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="multiple-select"><path d="M128 128C73.6 128 32 169.6 32 224s41.6 96 96 96 96-41.6 96-96-41.6-96-96-96zM128 416c-54.4 0-96 41.6-96 96s41.6 96 96 96 96-41.6 96-96-41.6-96-96-96zM128 704c-54.4 0-96 41.6-96 96s41.6 96 96 96 96-41.6 96-96-41.6-96-96-96zM963.2 736H380.8c-16 0-28.8 12.8-28.8 32v64c0 19.2 12.8 32 28.8 32h582.4c16 0 28.8-12.8 28.8-32v-64c0-19.2-12.8-32-28.8-32zM963.2 160H380.8c-16 0-28.8 12.8-28.8 32v64c0 19.2 12.8 32 28.8 32h582.4c16 0 28.8-12.8 28.8-32V192c0-19.2-12.8-32-28.8-32zM963.2 448H380.8c-16 0-28.8 12.8-28.8 32v64c0 19.2 12.8 32 28.8 32h582.4c16 0 28.8-12.8 28.8-32v-64c0-19.2-12.8-32-28.8-32z" p-id="15419" /></symbol>'});o().add(s);t.default=s},44638:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"number",use:"number-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="number"><path d="M595.2 764.8h-166.4v144c0 44.8-38.4 83.2-83.2 83.2s-83.2-38.4-83.2-83.2v-144H115.2c-44.8 0-83.2-38.4-83.2-83.2s38.4-83.2 83.2-83.2h144v-166.4H115.2C70.4 428.8 32 390.4 32 345.6s38.4-83.2 83.2-83.2h144V115.2C259.2 70.4 297.6 32 345.6 32s83.2 38.4 83.2 83.2v144h166.4V115.2c0-44.8 38.4-83.2 83.2-83.2s83.2 38.4 83.2 83.2v144h144c44.8 0 83.2 38.4 83.2 83.2s-38.4 83.2-83.2 83.2h-144v166.4h144c44.8 0 83.2 38.4 83.2 83.2s-38.4 83.2-83.2 83.2h-144v144c0 44.8-38.4 83.2-83.2 83.2s-83.2-38.4-83.2-83.2v-137.6z m0-169.6v-166.4h-166.4v166.4h166.4z" p-id="15669" /></symbol>'});o().add(s);t.default=s},81248:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"open-file",use:"open-file-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="open-file"><path d="M403.2 64c22.4 0 44.8 22.4 44.8 48S432 160 403.2 160H160v243.2c0 22.4-22.4 44.8-48 44.8S64 428.8 64 403.2V108.8C64 80 80 64 108.8 64h294.4z m217.6 896c-19.2 0-44.8-22.4-44.8-48s16-48 44.8-48H864v-243.2c0-19.2 22.4-44.8 48-44.8s48 19.2 48 44.8v297.6c0 25.6-16 44.8-44.8 44.8h-294.4zM960 105.6v300.8c0 19.2-22.4 44.8-48 44.8s-48-19.2-48-48V230.4l-208 198.4c-16 16-41.6 9.6-60.8-6.4s-22.4-48-3.2-64L793.6 160h-172.8c-22.4 0-44.8-22.4-44.8-48S592 64 617.6 64H928c16 3.2 28.8 12.8 35.2 35.2v6.4zM64 918.4v-300.8c0-19.2 22.4-41.6 48-41.6s48 16 48 44.8v172.8l208-198.4c16-16 41.6-9.6 60.8 6.4 16 16 22.4 48 3.2 64L230.4 864h172.8c19.2 0 44.8 22.4 44.8 48s-16 48-41.6 48H99.2c-16-3.2-28.8-12.8-35.2-35.2v-6.4z" fill="#999999" p-id="4233" /></symbol>'});o().add(s);t.default=s},26354:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"open-folder",use:"open-folder-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="open-folder"><g><path class="st0" d="M29.3,13H27V9.5c0-1.7-1.3-3-3-3h-8.8l0,0L11.6,2H2.7C1.2,2,0,3.5,0,5.2v21.5\n\t\tC0,28.5,1.2,30,2.7,30h22.2c0.9,0,1.8-0.6,2.3-1.5l4.4-10.7C32.7,15.6,31.4,13,29.3,13z M3.5,5h6.8l0,0l3.5,4.5h9.8\n\t\tc0.3,0,0.5,0.2,0.5,0.5v3l0,0H8.5c-0.9,0-1.8,0.6-2.3,1.6L3,22.2V5.5C3,5.2,3.2,5,3.5,5z M24.2,27H5.2c-0.3,0-0.5-0.2-0.5-0.5\n\t\tc0-0.1,0-0.1,0-0.2l3.9-10C8.7,16.1,8.9,16,9.1,16h19.4c0.3,0,0.5,0.2,0.5,0.5c0,0.1,0,0.1,0,0.2l-4.3,10\n\t\tC24.6,26.9,24.4,27,24.2,27z" /></g></symbol>'});o().add(s);t.default=s},52481:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"open-record",use:"open-record-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="open-record"><path d="M681.6 227.2h-64c-35.2 0-64-28.8-64-64V128c0-35.2 28.8-64 64-64H960v342.4c0 35.2-28.8 64-64 64h-35.2c-35.2 0-64-28.8-64-64v-64l-195.2 195.2-115.2-115.2 195.2-195.2zM342.4 796.8h64c35.2 0 64 28.8 64 64V896c0 35.2-28.8 64-64 64H64V617.6c0-35.2 28.8-64 64-64h35.2c35.2 0 64 28.8 64 64v64l195.2-195.2 115.2 115.2-195.2 195.2z" p-id="15953" /></symbol>'});o().add(s);t.default=s},20261:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"partially-selected",use:"partially-selected-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="partially-selected"><path d="M864 0c89.6 0 160 70.4 160 160v704c0 89.6-70.4 160-160 160H160c-89.6 0-160-70.4-160-160V160c0-89.6 70.4-160 160-160h704z m-96 432H256v160h512v-160z" p-id="15419" /></symbol>'});o().add(s);t.default=s},47523:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"plus_sign",use:"plus_sign-usage",viewBox:"0 0 16 16",content:'<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="plus_sign"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g><rect x="0" y="0" width="16" height="16" /><path d="M12.4117647,7.4117647 L8.5882353,7.4117647 L8.5882353,3.5882353 C8.5882353,3.23529412 8.35294118,3 8,3 C7.64705882,3 7.4117647,3.23529412 7.4117647,3.5882353 L7.4117647,7.4117647 L3.5882353,7.4117647 C3.23529412,7.4117647 3,7.64705882 3,8 C3,8.35294118 3.23529412,8.5882353 3.5882353,8.5882353 L7.4117647,8.5882353 L7.4117647,12.4117647 C7.4117647,12.7647059 7.64705882,13 8,13 C8.35294118,13 8.5882353,12.7647059 8.5882353,12.4117647 L8.5882353,8.5882353 L12.4117647,8.5882353 C12.7647059,8.5882353 13,8.35294118 13,8 C13,7.64705882 12.7647059,7.4117647 12.4117647,7.4117647 Z" fill="#666666" fill-rule="nonzero" /></g></g></symbol>'});o().add(s);t.default=s},30373:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"praise",use:"praise-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="praise"><path d="M851.68 372.416c28.8 0 54.4 12.8 73.6 35.2s25.6 51.2 22.4 76.8l-64 384c-6.4 44.8-48 80-96 80h-444.8v-576c83.2-83.2 102.4-217.6 121.6-249.6 16-32 48-38.4 57.6-38.4 41.6 0 185.6 32 96 288h233.6z m-566.4 0v576h-89.6c-51.2 0-92.8-41.6-96-92.8l-16-384c0-25.6 9.6-51.2 25.6-70.4 19.2-19.2 44.8-28.8 70.4-28.8h105.6z" p-id="15741" /></symbol>'});o().add(s);t.default=s},88542:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"print",use:"print-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="print"><g><path class="st0" d="M25,1c0.6,0,1,0.4,1,1l0,6h3c1.1,0,2,0.9,2,2v13c0,0.6-0.4,1-1,1h-4v6c0,0.6-0.4,1-1,1H7\n\t\tc-0.6,0-1-0.4-1-1v-6H2c-0.6,0-1-0.4-1-1V10c0-1.1,0.9-2,2-2h3l0-6c0-0.5,0.4-0.9,0.9-1L7,1H25z M23,21H9v7h14V21z M27,11H5\n\t\tc-0.6,0-1,0.4-1,1v8.5C4,20.8,4.2,21,4.5,21H6v-2c0-0.6,0.4-1,1-1h18c0.6,0,1,0.4,1,1v2h1.5c0.3,0,0.5-0.2,0.5-0.5V12\n\t\tC28,11.4,27.6,11,27,11z M24.5,13c0.8,0,1.5,0.7,1.5,1.5S25.3,16,24.5,16S23,15.3,23,14.5S23.7,13,24.5,13z M23,4H9l0,4h14L23,4z" /></g></symbol>'});o().add(s);t.default=s},10723:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"rate",use:"rate-usage",viewBox:"0 0 1026 1024",content:'<symbol class="icon" viewBox="0 0 1026 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="rate"><path d="M537.6 848l214.4 137.6c38.4 25.6 83.2-12.8 76.8-57.6l-57.6-256c-3.2-19.2 3.2-38.4 16-51.2l188.8-169.6c32-32 16-89.6-28.8-92.8l-249.6-22.4c-19.2-3.2-32-12.8-41.6-32l-96-240C540.8 19.2 483.2 19.2 467.2 64l-96 240c-6.4 19.2-25.6 32-41.6 32l-249.6 22.4c-44.8 3.2-64 64-28.8 92.8l188.8 169.6c16 12.8 22.4 32 16 51.2l-60.8 256c-9.6 44.8 35.2 83.2 76.8 57.6l214.4-137.6c19.2-12.8 38.4-12.8 51.2 0z" p-id="15457" /></symbol>'});o().add(s);t.default=s},19727:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"remove-from-folder",use:"remove-from-folder-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="remove-from-folder"><g><g transform="translate(2.000000, 3.000000)"><path fill="currentColor" class="st0" d="M10.7,0c0.4,0,0.8,0.1,1.4,0.4c0.7,0.3,1.1,0.7,1.5,1s0.6,0.7,0.8,1\n\t\t\tc0.2,0.3,0.3,0.5,0.6,0.6c0.2,0.1,0.5,0.2,0.9,0.2h8.5c1,0,1.9,0.3,2.5,0.9C27.5,4.8,28,5.5,28,6.4v16.3c0,1-0.4,1.7-1.1,2.3\n\t\t\tS25.4,26,24.4,26H3.5c-1.1,0-1.8-0.2-2.5-1c-0.7-0.8-1-1.4-1-2.3l0-10.3c0-0.1,0-0.2,0-0.4l0-8.8l0,0c0-1,0.5-1.6,1.1-2.2\n\t\t\tC1.8,0.3,2.4,0,3.1,0H10.7z M20,13H8c-1.1,0-2,0.9-2,2s0.9,2,2,2l0,0h12c1.1,0,2-0.9,2-2S21.1,13,20,13L20,13z" /></g></g></symbol>'});o().add(s);t.default=s},28723:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"rename",use:"rename-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="rename"><path d="M796.8 22.4L928 153.6c32 32 32 83.2 0 112L336 864l-265.6 19.2 16-262.4L681.6 22.4c28.8-28.8 86.4-28.8 115.2 0z m-204.8 227.2L182.4 662.4l-6.4 115.2 118.4-9.6L704 358.4l-112-108.8z m147.2-147.2l-80 80L768 291.2l80-80-108.8-108.8zM976 1024h-928C22.4 1024 0 1001.6 0 976S22.4 928 48 928h928c25.6 0 48 22.4 48 48s-22.4 48-48 48z" p-id="22816" /></symbol>'});o().add(s);t.default=s},62761:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"row-height-default",use:"row-height-default-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="row-height-default"><path d="M640 96H64c-19.2 0-32 12.8-32 32v160c0 19.2 12.8 32 32 32h576c19.2 0 32-12.8 32-32V128c0-19.2-12.8-32-32-32z m0 576H64c-19.2 0-32 12.8-32 32s12.8 32 32 32h576c19.2 0 32-12.8 32-32s-12.8-32-32-32z m0 192H64c-19.2 0-32 12.8-32 32s12.8 32 32 32h576c19.2 0 32-12.8 32-32s-12.8-32-32-32zM64 480c-19.2 0-32 12.8-32 32s12.8 32 32 32h576c19.2 0 32-12.8 32-32s-12.8-32-32-32H64zM864 57.6c-9.6 0-19.2 3.2-28.8 16L736 227.2v6.4c0 3.2 3.2 3.2 3.2 3.2h64c3.2 0 3.2 3.2 3.2 6.4v540.8c0 3.2-3.2 6.4-3.2 6.4h-64c-3.2 0-3.2 0-3.2 3.2v6.4l99.2 153.6 9.6 9.6c16 9.6 35.2 6.4 44.8-9.6l99.2-153.6v-6.4c0-3.2-3.2-3.2-3.2-3.2h-64c-3.2 0-3.2-3.2-3.2-6.4V243.2c0-3.2 3.2-6.4 3.2-6.4h64c3.2 0 3.2 0 3.2-3.2v-6.4l-99.2-153.6c-3.2-3.2-12.8-16-25.6-16z" p-id="17517" /></symbol>'});o().add(s);t.default=s},52937:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"row-height-double",use:"row-height-double-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="row-height-double"><path d="M640 704H64c-19.2 0-32 12.8-32 32s12.8 32 32 32h576c19.2 0 32-12.8 32-32s-12.8-32-32-32zM64 864c-19.2 0-32 12.8-32 32s12.8 32 32 32h576c19.2 0 32-12.8 32-32s-12.8-32-32-32H64zM64 96c-19.2 0-32 12.8-32 32v416c0 19.2 12.8 32 32 32h576c19.2 0 32-12.8 32-32V128c0-19.2-12.8-32-32-32H64z m800-38.4c-9.6 0-19.2 3.2-28.8 16L736 227.2v6.4c0 3.2 3.2 3.2 3.2 3.2h64c3.2 0 3.2 3.2 3.2 6.4v540.8c0 3.2-3.2 6.4-3.2 6.4h-64c-3.2 0-3.2 0-3.2 3.2v6.4l99.2 153.6 9.6 9.6c16 9.6 35.2 6.4 44.8-9.6l99.2-153.6v-6.4c0-3.2-3.2-3.2-3.2-3.2h-64c-3.2 0-3.2-3.2-3.2-6.4V243.2c0-3.2 3.2-6.4 3.2-6.4h64c3.2 0 3.2 0 3.2-3.2v-6.4l-99.2-153.6c-3.2-3.2-12.8-16-25.6-16z" p-id="17375" /></symbol>'});o().add(s);t.default=s},1393:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"row-height-quadruple",use:"row-height-quadruple-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="row-height-quadruple"><path d="M880 64c-16-9.6-35.2-6.4-44.8 9.6L736 227.2v6.4c0 3.2 3.2 3.2 3.2 3.2h64c3.2 0 3.2 3.2 3.2 6.4v540.8c0 3.2-3.2 6.4-3.2 6.4h-64c-3.2 0-3.2 0-3.2 3.2v6.4l99.2 153.6 9.6 9.6c16 9.6 35.2 6.4 44.8-9.6l99.2-153.6v-6.4c0-3.2-3.2-3.2-3.2-3.2h-64c-3.2 0-3.2-3.2-3.2-6.4V243.2c0-3.2 3.2-6.4 3.2-6.4h64c3.2 0 3.2 0 3.2-3.2v-6.4l-99.2-153.6c0-3.2-3.2-6.4-9.6-9.6zM64 96c-19.2 0-32 12.8-32 32v768c0 19.2 12.8 32 32 32h576c19.2 0 32-12.8 32-32V128c0-19.2-12.8-32-32-32H64z" p-id="17091" /></symbol>'});o().add(s);t.default=s},12942:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"row-height-triple",use:"row-height-triple-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="row-height-triple"><path d="M880 64c-16-9.6-35.2-6.4-44.8 9.6L736 227.2v6.4c0 3.2 3.2 3.2 3.2 3.2h64c3.2 0 3.2 3.2 3.2 6.4v540.8c0 3.2-3.2 6.4-3.2 6.4h-64c-3.2 0-3.2 0-3.2 3.2v6.4l99.2 153.6 9.6 9.6c16 9.6 35.2 6.4 44.8-9.6l99.2-153.6v-6.4c0-3.2-3.2-3.2-3.2-3.2h-64c-3.2 0-3.2-3.2-3.2-6.4V243.2c0-3.2 3.2-6.4 3.2-6.4h64c3.2 0 3.2 0 3.2-3.2v-6.4l-99.2-153.6c0-3.2-3.2-6.4-9.6-9.6zM64 864c-19.2 0-32 12.8-32 32s12.8 32 32 32h576c19.2 0 32-12.8 32-32s-12.8-32-32-32H64zM64 96c-19.2 0-32 12.8-32 32v576c0 19.2 12.8 32 32 32h576c19.2 0 32-12.8 32-32V128c0-19.2-12.8-32-32-32H64z" p-id="17233" /></symbol>'});o().add(s);t.default=s},89690:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"save",use:"save-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="save"><g><path class="st0" d="M22,1c1.4,0,2.4,0.3,3,1c0.9,1,4,4.8,5,6c0.7,0.8,1,1.8,1,3v17c0,1.7-1.3,3-3,3H4\n\t\tc-1.7,0-3-1.3-3-3V4c0-1.7,1.3-3,3-3H22z M6,4H5C4.4,4,4,4.4,4,5v22c0,0.6,0.4,1,1,1h22c0.6,0,1-0.4,1-1V10.5l-5-5.9V11\n\t\tc0,0.6-0.4,1-1,1H7c-0.6,0-1-0.4-1-1V4z M16,15c2.8,0,5,2.2,5,5s-2.2,5-5,5s-5-2.2-5-5S13.2,15,16,15z M16,18c-1.1,0-2,0.9-2,2\n\t\ts0.9,2,2,2s2-0.9,2-2S17.1,18,16,18z M20,4H9v5h11V4z" /></g></symbol>'});o().add(s);t.default=s},37273:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"search",use:"search-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="search"><g><g><path class="st0" d="M14,0c7.7,0,14,6.3,14,14c0,3-0.9,5.7-2.5,8l5.7,5.7c1,1,1,2.6,0,3.6c-1,1-2.6,1-3.6,0L22,25.6\n\t\t\tc-2.3,1.6-5,2.5-8,2.5c-7.7,0-14-6.3-14-14C0,6.3,6.3,0,14,0z M14,4C8.5,4,4,8.5,4,14s4.5,10,10,10s10-4.5,10-10S19.5,4,14,4z" /></g></g></symbol>'});o().add(s);t.default=s},17967:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"send",use:"send-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="send"><g><path class="st0" d="M30.4,2.1L1.2,14c-1.6,0.7-1.6,1.6,0.1,2.2l7.1,2.2l2.9,9c0.4,1.2,1.4,1.4,2.2,0.5l3.7-3.9\n\t\tl7.3,5.6c0.9,0.7,1.9,0.3,2.2-0.9l5.3-25.2C32.2,2.3,31.5,1.7,30.4,2.1z M26,7.8L13.5,19.5c-0.2,0.2-0.4,0.6-0.5,0.9l-0.6,5.4\n\t\tc-0.1,0.6-0.3,0.6-0.4,0.1l-2.4-7.6c-0.1-0.3,0-0.7,0.3-0.8l15.8-10C26.7,6.9,26.9,7,26,7.8z" /></g></symbol>'});o().add(s);t.default=s},54275:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"set-up",use:"set-up-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="set-up"><path d="M512 304c115.2 0 208 92.8 208 208s-92.8 208-208 208-208-92.8-208-208 92.8-208 208-208z m0 128c-44.8 0-80 35.2-80 80s35.2 80 80 80 80-35.2 80-80-35.2-80-80-80z" p-id="22673" /><path d="M432 57.6c-9.6-19.2-32-28.8-51.2-22.4-80 19.2-150.4 60.8-208 112-12.8 16-16 35.2-9.6 54.4 6.4 12.8 9.6 25.6 9.6 41.6 0 51.2-41.6 92.8-89.6 92.8-19.2 0-38.4 12.8-41.6 32C22.4 409.6 16 460.8 16 512c0 35.2 3.2 67.2 9.6 99.2 3.2 22.4 25.6 38.4 48 35.2h9.6c51.2 0 89.6 41.6 89.6 92.8 0 22.4-9.6 41.6-22.4 57.6-16 16-12.8 41.6 3.2 60.8 57.6 60.8 131.2 105.6 214.4 131.2 22.4 6.4 48-6.4 54.4-28.8 12.8-38.4 44.8-64 86.4-64s73.6 25.6 86.4 64c6.4 22.4 32 35.2 54.4 28.8 83.2-25.6 156.8-70.4 214.4-131.2 16-16 16-41.6 3.2-60.8-12.8-16-22.4-35.2-22.4-57.6 0-51.2 41.6-92.8 89.6-92.8h9.6c22.4 3.2 44.8-12.8 48-35.2 6.4-32 9.6-67.2 9.6-99.2 0-51.2-6.4-102.4-22.4-150.4-6.4-19.2-22.4-32-41.6-32-51.2 0-89.6-41.6-89.6-92.8 0-16 3.2-28.8 9.6-41.6 9.6-16 3.2-38.4-9.6-51.2-57.6-54.4-128-92.8-204.8-115.2-19.2 0-41.6 9.6-51.2 28.8-16 28.8-44.8 51.2-80 51.2s-67.2-22.4-80-51.2zM288 262.4c0-16-3.2-28.8-6.4-41.6 32-25.6 67.2-44.8 105.6-60.8 28.8 38.4 73.6 60.8 124.8 60.8s96-22.4 124.8-60.8c38.4 12.8 73.6 35.2 105.6 60.8-3.2 12.8-6.4 28.8-6.4 41.6 0 80 57.6 150.4 134.4 163.2 6.4 28.8 9.6 57.6 9.6 86.4 0 16 0 28.8-3.2 44.8-80 9.6-140.8 80-140.8 163.2 0 25.6 6.4 51.2 16 73.6-32 28.8-67.2 51.2-105.6 67.2-28.8-48-80-76.8-137.6-76.8s-108.8 32-137.6 76.8c-38.4-16-73.6-38.4-105.6-67.2 9.6-22.4 16-48 16-73.6 0-83.2-60.8-153.6-140.8-163.2 3.2-12.8 3.2-28.8 3.2-41.6 0-28.8 3.2-57.6 9.6-86.4C230.4 412.8 288 345.6 288 262.4z" p-id="22674" /></symbol>'});o().add(s);t.default=s},33142:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"share",use:"share-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="share"><path class="st0" d="M25,2c-2.2,0-4,1.7-4,4s1.8,4,4,4s4-1.7,4-4S27.2,2,25,2z M7,12c-2.2,0-4,1.7-4,4s1.8,4,4,4s4-1.7,4-4\n\tS9.2,12,7,12z M25,22c-2.2,0-4,1.7-4,4s1.8,4,4,4s4-1.7,4-4S27.1,22,25,22z M11.7,12.4l6.8-4.2l1.5,2.6L13.2,15L11.7,12.4z\n\t M13.6,17.7l6.9,4.1L19,24.3l-6.9-4.1C12.1,20.2,13.6,17.7,13.6,17.7z" /></symbol>'});o().add(s);t.default=s},41366:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"single-select",use:"single-select-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="single-select"><path d="M12.8 515.2C12.8 243.2 233.6 16 508.8 16s496 224 496 499.2-220.8 496-496 496S12.8 787.2 12.8 515.2z m208-54.4l252.8 284.8c6.4 9.6 16 12.8 32 12.8 12.8 0 22.4-3.2 32-12.8l262.4-284.8c12.8-12.8 16-35.2 9.6-51.2s-22.4-28.8-41.6-32H252.8c-16 0-35.2 12.8-41.6 32-6.4 16-3.2 38.4 9.6 51.2z" p-id="19533" /></symbol>'});o().add(s);t.default=s},57572:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"sort-ascending",use:"sort-ascending-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="sort-ascending"><path d="M643.2 777.6c28.8 0 57.6 35.2 57.6 73.6S672 928 643.2 928h-108.8c-28.8 0-57.6-35.2-57.6-73.6s25.6-73.6 57.6-73.6h108.8v-3.2zM195.2 131.2c19.2-25.6 48-32 67.2-19.2 6.4 3.2 12.8 12.8 16 19.2l153.6 224c12.8 22.4 9.6 57.6-12.8 73.6-6.4 6.4-19.2 12.8-28.8 12.8H304v403.2c0 38.4-32 67.2-67.2 67.2s-67.2-32-67.2-67.2V441.6H86.4c-25.6 0-51.2-22.4-54.4-51.2v-3.2c0-12.8 3.2-22.4 9.6-28.8l153.6-227.2z m569.6 422.4c32 0 60.8 35.2 60.8 73.6s-28.8 76.8-60.8 76.8h-233.6c-32 0-60.8-35.2-60.8-73.6s28.8-73.6 60.8-73.6h233.6v-3.2z m99.2-224c28.8 0 57.6 35.2 57.6 73.6 0 38.4-25.6 73.6-57.6 73.6H528c-28.8 0-57.6-35.2-57.6-73.6 0-38.4 25.6-73.6 57.6-73.6H864z m67.2-224v6.4c28.8 0 51.2 35.2 51.2 73.6 0 38.4-25.6 70.4-51.2 70.4H524.8c-28.8 0-51.2-35.2-51.2-73.6s25.6-73.6 51.2-73.6h406.4z" p-id="15457" /></symbol>'});o().add(s);t.default=s},76216:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"sort-descending",use:"sort-descending-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="sort-descending"><path d="M643.2 777.6c28.8 0 57.6 35.2 57.6 73.6 0 38.4-25.6 73.6-57.6 73.6h-108.8c-28.8 0-57.6-35.2-57.6-73.6 0-38.4 25.6-73.6 57.6-73.6h108.8zM236.8 92.8c38.4 0 67.2 32 67.2 67.2v425.6h86.4c9.6 0 22.4 3.2 28.8 12.8 25.6 19.2 28.8 51.2 12.8 73.6l-153.6 224c-3.2 6.4-9.6 12.8-16 19.2-22.4 16-51.2 6.4-67.2-19.2l-153.6-224c-6.4-6.4-9.6-19.2-9.6-28.8 0-28.8 25.6-57.6 54.4-57.6h83.2V160c0-38.4 28.8-67.2 67.2-67.2z m528 460.8c32 0 60.8 35.2 60.8 73.6s-28.8 76.8-60.8 76.8h-233.6c-32 0-60.8-35.2-60.8-73.6s28.8-73.6 60.8-73.6h233.6v-3.2z m99.2-224c28.8 0 57.6 35.2 57.6 73.6S892.8 480 864 480H528c-28.8 0-57.6-35.2-57.6-73.6s25.6-73.6 57.6-73.6H864v-3.2z m67.2-224v6.4c28.8 0 51.2 35.2 51.2 73.6S960 256 931.2 256H524.8c-28.8 0-51.2-35.2-51.2-73.6s25.6-73.6 51.2-73.6h406.4z" p-id="15599" /></symbol>'});o().add(s);t.default=s},13145:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"sort",use:"sort-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="sort"><path d="M294.4 105.6l201.6 204.8c19.2 19.2 19.2 51.2 0 73.6-19.2 19.2-51.2 19.2-70.4 0L320 275.2v604.8c0 25.6-22.4 48-48 48S224 905.6 224 880V275.2L118.4 384c-19.2 19.2-48 19.2-67.2 3.2l-3.2-3.2c-19.2-19.2-19.2-51.2 0-73.6l201.6-204.8c12.8-12.8 32-12.8 44.8 0zM752 96c25.6 0 48 22.4 48 48v604.8l105.6-108.8c19.2-19.2 51.2-19.2 70.4 0 19.2 19.2 19.2 51.2 0 73.6l-201.6 204.8c-12.8 12.8-32 12.8-44.8 0l-201.6-204.8c-19.2-19.2-19.2-51.2 0-73.6l3.2-3.2c19.2-16 48-16 67.2 3.2l105.6 108.8V144c0-25.6 22.4-48 48-48z" p-id="6119" /></symbol>'});o().add(s);t.default=s},33760:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"spinner",use:"spinner-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="spinner"><path class="st0" d="M13,29c0,1.7,1.3,3,3,3s3-1.3,3-3s-1.3-3-3-3S13,27.3,13,29z M13,3c0,1.7,1.3,3,3,3s3-1.3,3-3s-1.3-3-3-3\n\tS13,1.3,13,3z M29,13c-1.7,0-3,1.3-3,3s1.3,3,3,3s3-1.3,3-3S30.7,13,29,13z M0,16c0,1.7,1.3,3,3,3s3-1.3,3-3s-1.3-3-3-3S0,14.3,0,16\n\tz M23.1,4.7c-0.8,0.8-1.1,1.9-0.8,2.9c0.3,1,1.1,1.8,2.1,2.1s2.1,0,2.9-0.8c1.2-1.2,1.2-3.1,0-4.2S24.2,3.5,23.1,4.7z M23.1,23.1\n\tC22.3,23.8,22,25,22.3,26c0.3,1.1,1.1,1.9,2.2,2.2c1.1,0.3,2.2-0.1,2.9-0.9c1.2-1.2,1.2-3.1,0-4.2C26.1,21.9,24.2,21.9,23.1,23.1z\n\t M8.9,4.7C8.2,3.9,7.1,3.6,6,3.9C5,4.2,4.2,5,3.9,6s0,2.1,0.8,2.9C5.4,9.7,6.6,10,7.6,9.7s1.8-1.1,2.1-2.1S9.7,5.4,8.9,4.7z" /></symbol>'});o().add(s);t.default=s},9663:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"table",use:"table-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="table"><g><g><path class="st0" d="M27,2c1.7,0,3,1.3,3,3v22c0,1.7-1.3,3-3,3H5c-1.7,0-3-1.3-3-3V5c0-1.7,1.3-3,3-3H27z\n\t\t\t M10,22H5v4c0,0.5,0.4,0.9,0.9,1L6,27h4V22z M19,22h-6v5h6V22z M27,22h-5v5h4c0.5,0,0.9-0.4,1-0.9l0-0.1V22z M10,13H5v6h5V13z\n\t\t\t M19,13h-6v6h6V13z M27,13h-5v6h5V13z M26,5H6C5.5,5,5.1,5.4,5,5.9L5,6v4h22V6C27,5.4,26.6,5,26,5z" /></g></g></symbol>'});o().add(s);t.default=s},14459:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"tag",use:"tag-usage",viewBox:"0 0 24 24",content:'<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="tag">\x3c!--Generated by IJSVG (https://github.com/iconjar/IJSVG)--\x3e<path d="M13.0123,19.3233l7.07107,-7.07107l-9.40841,-9.40842l-6.84754,-0.297719c-0.0144722,-0.00062923 -0.028965,-0.00062923 -0.0434372,0c-0.275882,0.0119949 -0.489804,0.245365 -0.477809,0.521247l0.297719,6.84754l9.40842,9.40842Zm-10.7052,-16.2125c-0.0359846,-0.827645 0.605783,-1.52776 1.43343,-1.56374c0.0434167,-0.00188768 0.086895,-0.00188768 0.130312,0l7.23616,0.314616l10.3906,10.3906l-8.48528,8.48528l-10.3906,-10.3906l-0.314616,-7.23616Zm5.75544,4.1917c-0.585786,0.585786 -1.53553,0.585786 -2.12132,0c-0.585786,-0.585786 -0.585786,-1.53553 0,-2.12132c0.585786,-0.585786 1.53553,-0.585786 2.12132,0c0.585786,0.585786 0.585786,1.53553 0,2.12132Zm-0.707107,-0.707107c0.195262,-0.195262 0.195262,-0.511845 0,-0.707107c-0.195262,-0.195262 -0.511845,-0.195262 -0.707107,0c-0.195262,0.195262 -0.195262,0.511845 0,0.707107c0.195262,0.195262 0.511845,0.195262 0.707107,0Z" fill="#979797" stroke="none" /></symbol>'});o().add(s);t.default=s},30788:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"text",use:"text-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="text"><path d="M316.8 768l-80 172.8c-19.2 41.6-67.2 60.8-112 41.6-41.6-16-51.2-67.2-35.2-108.8v-3.2L438.4 105.6c19.2-41.6 60.8-60.8 105.6-44.8 25.6 9.6 41.6 35.2 54.4 60.8l320 755.2c16 41.6-3.2 86.4-41.6 102.4h-3.2c-41.6 16-89.6-3.2-108.8-44.8L691.2 768H316.8z m67.2-150.4h243.2L512 342.4l-128 275.2z" p-id="15811" /></symbol>'});o().add(s);t.default=s},53449:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"unlock",use:"unlock-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="unlock"><g><path class="st0" d="M8,8c0-4.4,3.6-8,8-8c4.1,0,7.6,3,8,6.9c0.1,0.6-0.2,1.8-1.5,1.8c-1.3,0-1.6-1-1.7-1.6\n\t\tC20.3,4.8,18.3,3,16,3c-2.8,0-5,2.5-5,5.6V12h14.3c2,0,3.7,1.8,3.7,4v12c0,2.2-1.7,4-3.7,4H6.7c-2,0-3.7-1.8-3.7-4V16\n\t\tc0-2.2,1.7-4,3.7-4H8V8z M25,15H7c-0.6,0-1,0.4-1,1v12c0,0.6,0.4,1,1,1h18c0.6,0,1-0.4,1-1V16C26,15.4,25.6,15,25,15z" /></g></symbol>'});o().add(s);t.default=s},70036:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"url",use:"url-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="url"><path d="M768 384h192c35.2 0 64 28.8 64 64v384c0 35.2-28.8 64-64 64H352c-35.2 0-64-28.8-64-64V448c0-35.2 28.8-64 64-64h128v128h-32c-19.2 0-32 12.8-32 32v192c0 19.2 12.8 32 32 32h416c19.2 0 32-12.8 32-32v-192c0-19.2-12.8-32-32-32h-96v-128z m-256 256v-128h64c19.2 0 32-12.8 32-32V288c0-19.2-12.8-32-32-32H160c-19.2 0-32 12.8-32 32v192c0 19.2 12.8 32 32 32h96v128H64c-35.2 0-64-28.8-64-64V192c0-35.2 28.8-64 64-64h608c35.2 0 64 28.8 64 64v384c0 35.2-28.8 64-64 64h-160z" p-id="31749" /></symbol>'});o().add(s);t.default=s},99590:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"wiki-preview",use:"wiki-preview-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="wiki-preview"><path class="st0" d="M16,4c3.1,0,6.1,1,8.9,2.9s5.1,4.5,6.7,7.6c0.3,0.4,0.4,1,0.4,1.4s-0.1,1-0.4,1.4c-1.7,3.2-3.9,5.7-6.7,7.6\n\tc-2.8,2-5.8,3.1-8.9,3.1s-6.1-1-8.9-2.9S2,20.6,0.4,17.4C0.1,17.1,0,16.4,0,16s0.1-1,0.4-1.4c1.6-3.2,4-5.7,6.7-7.7S12.9,4,16,4z\n\t M16,7c-2.5,0-4.9,0.7-7.2,2.2s-4.2,3.4-5.5,5.7C3.1,15.3,3,15.7,3,16c0,0.3,0.1,0.8,0.3,1.1c1.3,2.4,3.2,4.3,5.5,5.7S13.5,25,16,25\n\ts4.9-0.8,7.2-2.2c2.3-1.5,4.1-3.4,5.5-5.7C29,16.8,29,16.4,29,16s-0.1-0.7-0.3-1.1c-1.3-2.4-3.2-4.3-5.5-5.7S18.5,7,16,7z M16,10\n\tc3.3,0,6,2.7,6,6s-2.7,6-6,6s-6-2.7-6-6S12.7,10,16,10z M16,13c-1.7,0-3,1.3-3,3s1.3,3,3,3s3-1.3,3-3S17.7,13,16,13z" /></symbol>'});o().add(s);t.default=s},91041:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"wiki-settings",use:"wiki-settings-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="wiki-settings"><path class="st0" d="M31.7,13c-0.3-1.5-1.3-2.4-2.7-2.4s-2.5-1.1-2.5-2.5c0-0.3,0.2-0.7,0.2-0.9c0.6-1.3,0.1-2.9-1.1-3.7l-3.8-2.1\n\tl-0.2-0.1c-0.3-0.1-0.7-0.2-1.1-0.2c-0.9,0-1.8,0.3-2.4,0.9s-1.6,1.2-2,1.2c-0.5,0-1.5-0.7-2-1.3c-0.9-0.9-2.3-1.2-3.6-0.7l-4,2.1\n\tL6.3,3.6C5.1,4.4,4.7,6,5.3,7.3c0.1,0.2,0.2,0.6,0.2,0.9c0,1.4-1.1,2.5-2.6,2.5c-1.3,0-2.3,1-2.6,2.4c-0.1,0.4-0.3,1.8-0.3,3\n\ts0.2,2.6,0.3,3.1c0.3,1.4,1.3,2.4,2.6,2.4H3c1.4,0,2.5,1.1,2.5,2.4c0,0.3-0.1,0.7-0.2,0.9c-0.6,1.3-0.1,2.9,1,3.7l3.7,2.1l0.2,0.1\n\tC10.6,31,11,31,11.4,31c0.9,0,1.8-0.4,2.4-1c0.6-0.6,1.6-1.3,2.1-1.3s1.5,0.7,2.1,1.3s1.5,1,2.4,1c0.4,0,0.8-0.1,1.2-0.2l3.9-2.1\n\tl0.2-0.1c1.2-0.8,1.6-2.4,1-3.7c-0.1-0.2-0.2-0.6-0.2-0.9c0-1.4,1.1-2.4,2.6-2.4c1.3,0,2.3-0.9,2.6-2.4c0.1-0.4,0.3-1.9,0.3-3.1\n\tS31.8,13.5,31.7,13z M28.8,18.6c-0.1,0.3-0.2,0.6-0.4,0.6c-2.6,0-4.6,1.9-4.6,4.4c0,0.7,0.3,1.5,0.4,1.7c0.1,0.3,0,0.7-0.2,0.9\n\tl-3.5,1.9h-0.2c-0.2,0-0.5-0.1-0.6-0.3c-0.2-0.2-1.9-2-3.6-2s-3.6,1.9-3.6,1.9c-0.2,0.2-0.6,0.3-0.9,0.2L8,26.1\n\tc-0.2-0.2-0.3-0.5-0.2-0.8c0.1-0.2,0.4-0.9,0.4-1.7c0-2.4-2-4.4-4.5-4.4H3.6c-0.1,0-0.2-0.2-0.3-0.6C3.2,18.3,3,17.1,3,16.1\n\tc0-0.8,0.1-1.8,0.3-2.5c0.1-0.4,0.2-0.5,0.3-0.6h0.1c2.6,0,4.6-1.9,4.6-4.4c0-0.8-0.3-1.5-0.4-1.7C7.7,6.6,7.8,6.3,8.1,6.1l3.6-2\n\tc0.3-0.1,0.7,0,0.9,0.2c0.1,0.1,1.8,1.8,3.5,1.8s3.4-1.7,3.5-1.8c0.1-0.1,0.4-0.2,0.6-0.2h0.3l3.4,2c0.2,0.2,0.3,0.6,0.2,0.9\n\tc-0.1,0.2-0.4,0.9-0.4,1.7c0,2.4,2,4.4,4.5,4.4c0.3,0,0.4,0.4,0.4,0.6c0.1,0.7,0.3,1.7,0.3,2.5C29.1,16.9,29,17.9,28.8,18.6z" /><path class="st0" d="M16.1,10c-2.2-0.1-4.2,1.1-5.3,3s-1.1,4.2,0,6s3.1,3,5.3,3c3.3-0.1,5.9-2.7,5.9-5.9C22,12.7,19.4,10.1,16.1,10z\n\t M16,19c-1.7,0-3-1.3-3-3s1.3-3,3-3s3,1.3,3,3S17.7,19,16,19z" /></symbol>'});o().add(s);t.default=s},29349:function(e,t,n){"use strict";n.r(t);var r=n(52951),i=n.n(r),a=n(82860),o=n.n(a),s=new(i())({id:"x-01",use:"x-01-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="x-01"><path d="M851.2 172.8c19.2 19.2 19.2 48 0 67.2L579.2 512l272 268.8c16 16 19.2 44.8 3.2 64l-3.2 3.2c-19.2 19.2-48 19.2-67.2 0L512 579.2l-272 272c-19.2 19.2-48 19.2-67.2 0-19.2-19.2-19.2-48 0-67.2l272-268.8-272-272c-16-19.2-16-48-3.2-64l3.2-3.2c19.2-19.2 51.2-19.2 70.4-3.2l272 272 268.8-272c16-16 48-16 67.2 0z" p-id="6059" /></symbol>'});o().add(s);t.default=s},24078:function(e,t,n){var r={"./AI-search.svg":34060,"./add-table.svg":31497,"./arrow.svg":94680,"./bell.svg":11758,"./check-circle.svg":21660,"./check-mark.svg":2643,"./check-square-solid.svg":23531,"./checkbox.svg":79758,"./client.svg":2868,"./close.svg":16947,"./collaborator.svg":26085,"./copy.svg":47878,"./creation-time.svg":50348,"./creator.svg":90579,"./currency.svg":21872,"./date.svg":25477,"./delete.svg":6432,"./description.svg":60837,"./double-arrow-down.svg":80135,"./double-arrow-up.svg":82328,"./download.svg":2149,"./drag.svg":44731,"./drop-down.svg":36639,"./edit.svg":73165,"./exclamation-circle.svg":27673,"./exclamation-triangle.svg":84093,"./eye-slash.svg":38356,"./face-recognition-view.svg":49134,"./file.svg":60311,"./files.svg":27974,"./filter.svg":4007,"./flag.svg":29863,"./folder.svg":82069,"./folders.svg":48988,"./fork-number.svg":81145,"./group.svg":74486,"./helpful-selected.svg":77241,"./helpful.svg":95593,"./helpless-selected.svg":44991,"./helpless.svg":72323,"./hide.svg":369,"./image.svg":13496,"./info.svg":20741,"./kanban.svg":61124,"./like.svg":43568,"./linkage.svg":71450,"./location.svg":79508,"./lock.svg":74380,"./long-text.svg":19541,"./main-view.svg":38256,"./map.svg":8561,"./markdown.svg":66266,"./minus_sign.svg":11549,"./monitor.svg":58401,"./more-level.svg":92227,"./more-vertical.svg":32437,"./move-to.svg":37188,"./multiple-select.svg":39034,"./number.svg":44638,"./open-file.svg":81248,"./open-folder.svg":26354,"./open-record.svg":52481,"./partially-selected.svg":20261,"./plus_sign.svg":47523,"./praise.svg":30373,"./print.svg":88542,"./rate.svg":10723,"./remove-from-folder.svg":19727,"./rename.svg":28723,"./row-height-default.svg":62761,"./row-height-double.svg":52937,"./row-height-quadruple.svg":1393,"./row-height-triple.svg":12942,"./save.svg":89690,"./search.svg":37273,"./send.svg":17967,"./set-up.svg":54275,"./share.svg":33142,"./single-select.svg":41366,"./sort-ascending.svg":57572,"./sort-descending.svg":76216,"./sort.svg":13145,"./spinner.svg":33760,"./table.svg":9663,"./tag.svg":14459,"./text.svg":30788,"./unlock.svg":53449,"./url.svg":70036,"./wiki-preview.svg":99590,"./wiki-settings.svg":91041,"./x-01.svg":29349};function i(e){var t=a(e);return n(t)}function a(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}i.keys=function(){return Object.keys(r)},i.resolve=a,e.exports=i,i.id=24078},80542:function(){},70079:function(e){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r},e.exports.__esModule=!0,e.exports.default=e.exports},92987:function(e){e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},5901:function(e,t,n){var r=n(70079);e.exports=function(e){if(Array.isArray(e))return r(e)},e.exports.__esModule=!0,e.exports.default=e.exports},12475:function(e){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},29293:function(e){function t(e,t,n,r,i,a,o){try{var s=e[a](o),u=s.value}catch(e){return void n(e)}s.done?t(u):Promise.resolve(u).then(r,i)}e.exports=function(e){return function(){var n=this,r=arguments;return new Promise((function(i,a){var o=e.apply(n,r);function s(e){t(o,i,a,s,u,"next",e)}function u(e){t(o,i,a,s,u,"throw",e)}s(void 0)}))}},e.exports.__esModule=!0,e.exports.default=e.exports},18336:function(e,t,n){var r=n(63072),i=n(27550),a=n(28452);e.exports=function(e,t,n){return t=r(t),a(e,i()?Reflect.construct(t,n||[],r(e).constructor):t.apply(e,n))},e.exports.__esModule=!0,e.exports.default=e.exports},17383:function(e){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},34579:function(e,t,n){var r=n(77736);function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,r(i.key),i)}}e.exports=function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e},e.exports.__esModule=!0,e.exports.default=e.exports},50883:function(e,t,n){var r=n(17122);e.exports=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=r(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,a=function(){};return{s:a,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:a}}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 o,s=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){u=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(u)throw o}}}},e.exports.__esModule=!0,e.exports.default=e.exports},43693:function(e,t,n){var r=n(77736);e.exports=function(e,t,n){return(t=r(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports},72253:function(e){function t(){return e.exports=t=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},e.exports.__esModule=!0,e.exports.default=e.exports,t.apply(null,arguments)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},63072:function(e){function t(n){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},29511:function(e,t,n){var r=n(95636);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&r(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},24994:function(e){e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},6305:function(e,t,n){var r=n(73738).default;function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=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=i(t);if(n&&n.has(e))return n.get(e);var a={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&{}.hasOwnProperty.call(e,s)){var u=o?Object.getOwnPropertyDescriptor(e,s):null;u&&(u.get||u.set)?Object.defineProperty(a,s,u):a[s]=e[s]}return a.default=e,n&&n.set(e,a),a},e.exports.__esModule=!0,e.exports.default=e.exports},27550:function(e){function t(){try{var n=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(n){}return(e.exports=t=function(){return!!n},e.exports.__esModule=!0,e.exports.default=e.exports)()}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},99291:function(e){e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},81156:function(e){e.exports=function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,s=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){l=!0,i=e}finally{try{if(!u&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}},e.exports.__esModule=!0,e.exports.default=e.exports},47752:function(e){e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},41869:function(e){e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},12897:function(e,t,n){var r=n(43693);function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}e.exports=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e},e.exports.__esModule=!0,e.exports.default=e.exports},91847:function(e,t,n){var r=n(54893);e.exports=function(e,t){if(null==e)return{};var n,i,a=r(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a},e.exports.__esModule=!0,e.exports.default=e.exports},54893:function(e){e.exports=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n},e.exports.__esModule=!0,e.exports.default=e.exports},28452:function(e,t,n){var r=n(73738).default,i=n(12475);e.exports=function(e,t){if(t&&("object"==r(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return i(e)},e.exports.__esModule=!0,e.exports.default=e.exports},4633:function(e,t,n){var r=n(73738).default;function i(){"use strict";e.exports=i=function(){return n},e.exports.__esModule=!0,e.exports.default=e.exports;var t,n={},a=Object.prototype,o=a.hasOwnProperty,s=Object.defineProperty||function(e,t,n){e[t]=n.value},u="function"==typeof Symbol?Symbol:{},l=u.iterator||"@@iterator",c=u.asyncIterator||"@@asyncIterator",d=u.toStringTag||"@@toStringTag";function f(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{f({},"")}catch(t){f=function(e,t,n){return e[t]=n}}function p(e,t,n,r){var i=t&&t.prototype instanceof E?t:E,a=Object.create(i.prototype),o=new P(r||[]);return s(a,"_invoke",{value:x(e,n,o)}),a}function h(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}n.wrap=p;var m="suspendedStart",g="suspendedYield",v="executing",y="completed",b={};function E(){}function _(){}function C(){}var A={};f(A,l,(function(){return this}));var T=Object.getPrototypeOf,w=T&&T(T(M([])));w&&w!==a&&o.call(w,l)&&(A=w);var S=C.prototype=E.prototype=Object.create(A);function k(e){["next","throw","return"].forEach((function(t){f(e,t,(function(e){return this._invoke(t,e)}))}))}function D(e,t){function n(i,a,s,u){var l=h(e[i],e,a);if("throw"!==l.type){var c=l.arg,d=c.value;return d&&"object"==r(d)&&o.call(d,"__await")?t.resolve(d.__await).then((function(e){n("next",e,s,u)}),(function(e){n("throw",e,s,u)})):t.resolve(d).then((function(e){c.value=e,s(c)}),(function(e){return n("throw",e,s,u)}))}u(l.arg)}var i;s(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,i){n(e,r,t,i)}))}return i=i?i.then(a,a):a()}})}function x(e,n,r){var i=m;return function(a,o){if(i===v)throw Error("Generator is already running");if(i===y){if("throw"===a)throw o;return{value:t,done:!0}}for(r.method=a,r.arg=o;;){var s=r.delegate;if(s){var u=O(s,r);if(u){if(u===b)continue;return u}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(i===m)throw i=y,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);i=v;var l=h(e,n,r);if("normal"===l.type){if(i=r.done?y:g,l.arg===b)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(i=y,r.method="throw",r.arg=l.arg)}}}function O(e,n){var r=n.method,i=e.iterator[r];if(i===t)return n.delegate=null,"throw"===r&&e.iterator.return&&(n.method="return",n.arg=t,O(e,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),b;var a=h(i,e.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,b;var o=a.arg;return o?o.done?(n[e.resultName]=o.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,b):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,b)}function N(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function I(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(N,this),this.reset(!0)}function M(e){if(e||""===e){var n=e[l];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var i=-1,a=function n(){for(;++i<e.length;)if(o.call(e,i))return n.value=e[i],n.done=!1,n;return n.value=t,n.done=!0,n};return a.next=a}}throw new TypeError(r(e)+" is not iterable")}return _.prototype=C,s(S,"constructor",{value:C,configurable:!0}),s(C,"constructor",{value:_,configurable:!0}),_.displayName=f(C,d,"GeneratorFunction"),n.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===_||"GeneratorFunction"===(t.displayName||t.name))},n.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,C):(e.__proto__=C,f(e,d,"GeneratorFunction")),e.prototype=Object.create(S),e},n.awrap=function(e){return{__await:e}},k(D.prototype),f(D.prototype,c,(function(){return this})),n.AsyncIterator=D,n.async=function(e,t,r,i,a){void 0===a&&(a=Promise);var o=new D(p(e,t,r,i),a);return n.isGeneratorFunction(t)?o:o.next().then((function(e){return e.done?e.value:o.next()}))},k(S),f(S,d,"Generator"),f(S,l,(function(){return this})),f(S,"toString",(function(){return"[object Generator]"})),n.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},n.values=M,P.prototype={constructor:P,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(I),!e)for(var n in this)"t"===n.charAt(0)&&o.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function r(r,i){return s.type="throw",s.arg=e,n.next=r,i&&(n.method="next",n.arg=t),!!i}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],s=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var u=o.call(a,"catchLoc"),l=o.call(a,"finallyLoc");if(u&&l){if(this.prev<a.catchLoc)return r(a.catchLoc,!0);if(this.prev<a.finallyLoc)return r(a.finallyLoc)}else if(u){if(this.prev<a.catchLoc)return r(a.catchLoc,!0)}else{if(!l)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return r(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,b):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),b},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),I(n),b}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;I(n)}return i}}throw Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:M(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),b}},n}e.exports=i,e.exports.__esModule=!0,e.exports.default=e.exports},95636:function(e){function t(n,r){return e.exports=t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,t(n,r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},85715:function(e,t,n){var r=n(92987),i=n(81156),a=n(17122),o=n(47752);e.exports=function(e,t){return r(e)||i(e,t)||a(e,t)||o()},e.exports.__esModule=!0,e.exports.default=e.exports},8053:function(e,t,n){var r=n(92987),i=n(99291),a=n(17122),o=n(47752);e.exports=function(e){return r(e)||i(e)||a(e)||o()},e.exports.__esModule=!0,e.exports.default=e.exports},41132:function(e,t,n){var r=n(5901),i=n(99291),a=n(17122),o=n(41869);e.exports=function(e){return r(e)||i(e)||a(e)||o()},e.exports.__esModule=!0,e.exports.default=e.exports},89045:function(e,t,n){var r=n(73738).default;e.exports=function(e,t){if("object"!=r(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=r(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},77736:function(e,t,n){var r=n(73738).default,i=n(89045);e.exports=function(e){var t=i(e,"string");return"symbol"==r(t)?t:t+""},e.exports.__esModule=!0,e.exports.default=e.exports},73738:function(e){function t(n){return e.exports=t="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.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},17122:function(e,t,n){var r=n(70079);e.exports=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},48738:function(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=o(e,a(n)))}return e}function a(e){if("string"===typeof e||"number"===typeof e)return e;if("object"!==typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)r.call(e,n)&&e[n]&&(t=o(t,n));return t}function o(e,t){return t?e?e+" "+t:e+t:e}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()},43145:function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}n.d(t,{A:function(){return r}})},96369:function(e,t,n){"use strict";function r(e){if(Array.isArray(e))return e}n.d(t,{A:function(){return r}})},9417: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}})},10467:function(e,t,n){"use strict";function r(e,t,n,r,i,a,o){try{var s=e[a](o),u=s.value}catch(e){return void n(e)}s.done?t(u):Promise.resolve(u).then(r,i)}function i(e){return function(){var t=this,n=arguments;return new Promise((function(i,a){var o=e.apply(t,n);function s(e){r(o,i,a,s,u,"next",e)}function u(e){r(o,i,a,s,u,"throw",e)}s(void 0)}))}}n.d(t,{A:function(){return i}})},39874:function(e,t,n){"use strict";n.d(t,{A:function(){return o}});var r=n(53954),i=n(52176),a=n(56822);function o(e,t,n){return t=(0,r.A)(t),(0,a.A)(e,(0,i.A)()?Reflect.construct(t,n||[],(0,r.A)(e).constructor):t.apply(e,n))}},23029:function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}n.d(t,{A:function(){return r}})},36324:function(e,t,n){"use strict";n.d(t,{A:function(){return a}});var r=n(52176),i=n(63662);function a(e,t,n){if((0,r.A)())return Reflect.construct.apply(null,arguments);var a=[null];a.push.apply(a,t);var o=new(e.bind.apply(e,a));return n&&(0,i.A)(o,n.prototype),o}},92901:function(e,t,n){"use strict";n.d(t,{A:function(){return a}});var r=n(20816);function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,(0,r.A)(i.key),i)}}function a(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}},24765:function(e,t,n){"use strict";n.d(t,{A:function(){return i}});var r=n(27800);function i(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=(0,r.A)(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,a=function(){};return{s:a,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:a}}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 o,s=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){u=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(u)throw o}}}}},64467:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return i}});var r=n(20816);function i(e,t,n){return(t=(0,r.A)(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},58168:function(e,t,n){"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(null,arguments)}n.d(t,{A:function(){return r}})},53954:function(e,t,n){"use strict";function r(e){return r=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},r(e)}n.d(t,{A:function(){return r}})},85501:function(e,t,n){"use strict";n.d(t,{A:function(){return i}});var r=n(63662);function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&(0,r.A)(e,t)}},77387:function(e,t,n){"use strict";n.d(t,{A:function(){return i}});var r=n(63662);function i(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,(0,r.A)(e,t)}},52176:function(e,t,n){"use strict";function r(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(r=function(){return!!e})()}n.d(t,{A:function(){return r}})},73893:function(e,t,n){"use strict";function r(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}n.d(t,{A:function(){return r}})},76562:function(e,t,n){"use strict";function r(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}n.d(t,{A:function(){return r}})},89379:function(e,t,n){"use strict";n.d(t,{A:function(){return a}});var r=n(64467);function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){(0,r.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}},80045:function(e,t,n){"use strict";n.d(t,{A:function(){return i}});var r=n(98587);function i(e,t){if(null==e)return{};var n,i,a=(0,r.A)(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}},98587:function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}n.d(t,{A:function(){return r}})},56822:function(e,t,n){"use strict";n.d(t,{A:function(){return a}});var r=n(82284),i=n(9417);function a(e,t){if(t&&("object"==(0,r.A)(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return(0,i.A)(e)}},90675:function(e,t,n){"use strict";n.d(t,{A:function(){return i}});var r=n(82284);function i(){i=function(){return t};var e,t={},n=Object.prototype,a=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},s="function"==typeof Symbol?Symbol:{},u=s.iterator||"@@iterator",l=s.asyncIterator||"@@asyncIterator",c=s.toStringTag||"@@toStringTag";function d(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{d({},"")}catch(e){d=function(e,t,n){return e[t]=n}}function f(e,t,n,r){var i=t&&t.prototype instanceof b?t:b,a=Object.create(i.prototype),s=new I(r||[]);return o(a,"_invoke",{value:D(e,n,s)}),a}function p(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=f;var h="suspendedStart",m="suspendedYield",g="executing",v="completed",y={};function b(){}function E(){}function _(){}var C={};d(C,u,(function(){return this}));var A=Object.getPrototypeOf,T=A&&A(A(P([])));T&&T!==n&&a.call(T,u)&&(C=T);var w=_.prototype=b.prototype=Object.create(C);function S(e){["next","throw","return"].forEach((function(t){d(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(i,o,s,u){var l=p(e[i],e,o);if("throw"!==l.type){var c=l.arg,d=c.value;return d&&"object"==(0,r.A)(d)&&a.call(d,"__await")?t.resolve(d.__await).then((function(e){n("next",e,s,u)}),(function(e){n("throw",e,s,u)})):t.resolve(d).then((function(e){c.value=e,s(c)}),(function(e){return n("throw",e,s,u)}))}u(l.arg)}var i;o(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,i){n(e,r,t,i)}))}return i=i?i.then(a,a):a()}})}function D(t,n,r){var i=h;return function(a,o){if(i===g)throw Error("Generator is already running");if(i===v){if("throw"===a)throw o;return{value:e,done:!0}}for(r.method=a,r.arg=o;;){var s=r.delegate;if(s){var u=x(s,r);if(u){if(u===y)continue;return u}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(i===h)throw i=v,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);i=g;var l=p(t,n,r);if("normal"===l.type){if(i=r.done?v:m,l.arg===y)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(i=v,r.method="throw",r.arg=l.arg)}}}function x(t,n){var r=n.method,i=t.iterator[r];if(i===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,x(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var a=p(i,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,y;var o=a.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,y):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}function O(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function N(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function I(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function P(t){if(t||""===t){var n=t[u];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,o=function n(){for(;++i<t.length;)if(a.call(t,i))return n.value=t[i],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError((0,r.A)(t)+" is not iterable")}return E.prototype=_,o(w,"constructor",{value:_,configurable:!0}),o(_,"constructor",{value:E,configurable:!0}),E.displayName=d(_,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===E||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,_):(e.__proto__=_,d(e,c,"GeneratorFunction")),e.prototype=Object.create(w),e},t.awrap=function(e){return{__await:e}},S(k.prototype),d(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,i,a){void 0===a&&(a=Promise);var o=new k(f(e,n,r,i),a);return t.isGeneratorFunction(n)?o:o.next().then((function(e){return e.done?e.value:o.next()}))},S(w),d(w,c,"Generator"),d(w,u,(function(){return this})),d(w,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=P,I.prototype={constructor:I,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(N),!t)for(var n in this)"t"===n.charAt(0)&&a.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function r(r,i){return s.type="throw",s.arg=t,n.next=r,i&&(n.method="next",n.arg=e),!!i}for(var i=this.tryEntries.length-1;i>=0;--i){var o=this.tryEntries[i],s=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var u=a.call(o,"catchLoc"),l=a.call(o,"finallyLoc");if(u&&l){if(this.prev<o.catchLoc)return r(o.catchLoc,!0);if(this.prev<o.finallyLoc)return r(o.finallyLoc)}else if(u){if(this.prev<o.catchLoc)return r(o.catchLoc,!0)}else{if(!l)throw Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return r(o.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&a.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var o=i?i.completion:{};return o.type=e,o.arg=t,i?(this.method="next",this.next=i.finallyLoc,y):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),y},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),N(n),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;N(n)}return i}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:P(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}},63662:function(e,t,n){"use strict";function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}n.d(t,{A:function(){return r}})},5544:function(e,t,n){"use strict";n.d(t,{A:function(){return o}});var r=n(96369);var i=n(27800),a=n(76562);function o(e,t){return(0,r.A)(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,s=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){l=!0,i=e}finally{try{if(!u&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}(e,t)||(0,i.A)(e,t)||(0,a.A)()}},87695:function(e,t,n){"use strict";n.d(t,{A:function(){return s}});var r=n(96369),i=n(73893),a=n(27800),o=n(76562);function s(e){return(0,r.A)(e)||(0,i.A)(e)||(0,a.A)(e)||(0,o.A)()}},60436:function(e,t,n){"use strict";n.d(t,{A:function(){return o}});var r=n(43145);var i=n(73893),a=n(27800);function o(e){return function(e){if(Array.isArray(e))return(0,r.A)(e)}(e)||(0,i.A)(e)||(0,a.A)(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.")}()}},20816:function(e,t,n){"use strict";n.d(t,{A:function(){return i}});var r=n(82284);function i(e){var t=function(e,t){if("object"!=(0,r.A)(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=(0,r.A)(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==(0,r.A)(t)?t:t+""}},82284:function(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}n.d(t,{A:function(){return r}})},27800:function(e,t,n){"use strict";n.d(t,{A:function(){return i}});var r=n(43145);function i(e,t){if(e){if("string"==typeof e)return(0,r.A)(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?(0,r.A)(e,t):void 0}}},50531:function(e,t,n){"use strict";n.d(t,{A:function(){return o}});var r=n(53954),i=n(63662);var a=n(36324);function o(e){var t="function"==typeof Map?new Map:void 0;return o=function(e){if(null===e||!function(e){try{return-1!==Function.toString.call(e).indexOf("[native code]")}catch(t){return"function"==typeof e}}(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return(0,a.A)(e,arguments,(0,r.A)(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),(0,i.A)(n,e)},o(e)}},18012:function(e,t,n){"use strict";n.r(t),n.d(t,{unified:function(){return b}});var r=n(87695),i=n(60436),a=n(23029),o=n(92901),s=n(39874),u=n(85501);function l(e){if(e)throw e}var c=n(80755),d=n(99087);function f(e){if("object"!==typeof e||null===e)return!1;var t=Object.getPrototypeOf(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function p(){var e=[],t={run:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var a=-1,o=n.pop();if("function"!==typeof o)throw new TypeError("Expected function as last argument, not "+o);(function t(r){var i=e[++a],s=-1;if(r)o(r);else{for(var u=arguments.length,l=new Array(u>1?u-1:0),c=1;c<u;c++)l[c-1]=arguments[c];for(;++s<n.length;)null!==l[s]&&void 0!==l[s]||(l[s]=n[s]);n=l,i?function(e,t){var n;return i;function i(){for(var t=arguments.length,i=new Array(t),s=0;s<t;s++)i[s]=arguments[s];var u,l=e.length>i.length;l&&i.push(a);try{u=e.apply(this,i)}catch(r){if(l&&n)throw r;return a(r)}l||(u&&u.then&&"function"===typeof u.then?u.then(o,a):u instanceof Error?a(u):o(u))}function a(e){if(!n){n=!0;for(var r=arguments.length,i=new Array(r>1?r-1:0),a=1;a<r;a++)i[a-1]=arguments[a];t.apply(void 0,[e].concat(i))}}function o(e){a(null,e)}}(i,t).apply(void 0,l):o.apply(void 0,[null].concat(l))}}).apply(void 0,[null].concat((0,i.A)(n)))},use:function(n){if("function"!==typeof n)throw new TypeError("Expected `middelware` to be a function, not "+n);return e.push(n),t}};return t}var h=n(44498),m=n(24765),g=function(e){var t=this.constructor.prototype,n=t[e],r=function(){return n.apply(r,arguments)};Object.setPrototypeOf(r,t);var i,a=Object.getOwnPropertyNames(n),o=(0,m.A)(a);try{for(o.s();!(i=o.n()).done;){var s=i.value,u=Object.getOwnPropertyDescriptor(n,s);u&&Object.defineProperty(r,s,u)}}catch(l){o.e(l)}finally{o.f()}return r},v={}.hasOwnProperty,y=function(e){function t(){var e;return(0,a.A)(this,t),(e=(0,s.A)(this,t,["copy"])).Compiler=void 0,e.Parser=void 0,e.attachers=[],e.compiler=void 0,e.freezeIndex=-1,e.frozen=void 0,e.namespace={},e.parser=void 0,e.transformers=p(),e}return(0,u.A)(t,e),(0,o.A)(t,[{key:"copy",value:function(){for(var e=new t,n=-1;++n<this.attachers.length;){var r=this.attachers[n];e.use.apply(e,(0,i.A)(r))}return e.data(c(!0,{},this.namespace)),e}},{key:"data",value:function(e,t){return"string"===typeof e?2===arguments.length?(C("data",this.frozen),this.namespace[e]=t,this):v.call(this.namespace,e)&&this.namespace[e]||void 0:e?(C("data",this.frozen),this.namespace=e,this):this.namespace}},{key:"freeze",value:function(){if(this.frozen)return this;for(var e=this;++this.freezeIndex<this.attachers.length;){var t=(0,r.A)(this.attachers[this.freezeIndex]),n=t[0],a=t.slice(1);if(!1!==a[0]){!0===a[0]&&(a[0]=void 0);var o=n.call.apply(n,[e].concat((0,i.A)(a)));"function"===typeof o&&this.transformers.use(o)}}return this.frozen=!0,this.freezeIndex=Number.POSITIVE_INFINITY,this}},{key:"parse",value:function(e){this.freeze();var t=w(e),n=this.parser||this.Parser;return E("parse",n),n(String(t),t)}},{key:"process",value:function(e,t){var n=this;return this.freeze(),E("process",this.parser||this.Parser),_("process",this.compiler||this.Compiler),t?r(void 0,t):new Promise(r);function r(r,i){var a=w(e),o=n.parse(a);function s(e,n){e||!n?i(e):r?r(n):((0,d.ok)(t,"`done` is defined if `resolve` is not"),t(void 0,n))}n.run(o,a,(function(e,t,r){if(e||!t||!r)return s(e);var i,a=t,o=n.stringify(a,r);"string"===typeof(i=o)||function(e){return Boolean(e&&"object"===typeof e&&"byteLength"in e&&"byteOffset"in e)}(i)?r.value=o:r.result=o,s(e,r)}))}}},{key:"processSync",value:function(e){var t,n=!1;return this.freeze(),E("processSync",this.parser||this.Parser),_("processSync",this.compiler||this.Compiler),this.process(e,(function(e,r){n=!0,l(e),t=r})),T("processSync","process",n),(0,d.ok)(t,"we either bailed on an error or have a tree"),t}},{key:"run",value:function(e,t,n){A(e),this.freeze();var r=this.transformers;return n||"function"!==typeof t||(n=t,t=void 0),n?i(void 0,n):new Promise(i);function i(i,a){(0,d.ok)("function"!==typeof t,"`file` can\u2019t be a `done` anymore, we checked");var o=w(t);r.run(e,o,(function(t,r,o){var s=r||e;t?a(t):i?i(s):((0,d.ok)(n,"`done` is defined if `resolve` is not"),n(void 0,s,o))}))}}},{key:"runSync",value:function(e,t){var n,r=!1;return this.run(e,t,(function(e,t){l(e),n=t,r=!0})),T("runSync","run",r),(0,d.ok)(n,"we either bailed on an error or have a tree"),n}},{key:"stringify",value:function(e,t){this.freeze();var n=w(t),r=this.compiler||this.Compiler;return _("stringify",r),A(e),r(e,n)}},{key:"use",value:function(e){var t=this.attachers,n=this.namespace;if(C("use",this.frozen),null===e||void 0===e);else if("function"===typeof e){for(var a=arguments.length,o=new Array(a>1?a-1:0),s=1;s<a;s++)o[s-1]=arguments[s];p(e,o)}else{if("object"!==typeof e)throw new TypeError("Expected usable value, not `"+e+"`");Array.isArray(e)?d(e):l(e)}return this;function u(e){if("function"===typeof e)p(e,[]);else{if("object"!==typeof e)throw new TypeError("Expected usable value, not `"+e+"`");if(Array.isArray(e)){var t=(0,r.A)(e);p(t[0],t.slice(1))}else l(e)}}function l(e){if(!("plugins"in e)&&!("settings"in e))throw new Error("Expected usable value but received an empty preset, which is probably a mistake: presets typically come with `plugins` and sometimes with `settings`, but this has neither");d(e.plugins),e.settings&&(n.settings=c(!0,n.settings,e.settings))}function d(e){var t=-1;if(null===e||void 0===e);else{if(!Array.isArray(e))throw new TypeError("Expected a list of plugins, not `"+e+"`");for(;++t<e.length;){u(e[t])}}}function p(e,n){for(var a=-1,o=-1;++a<t.length;)if(t[a][0]===e){o=a;break}if(-1===o)t.push([e].concat((0,i.A)(n)));else if(n.length>0){var s=(0,r.A)(n),u=s[0],l=s.slice(1),d=t[o][1];f(d)&&f(u)&&(u=c(!0,d,u)),t[o]=[e,u].concat((0,i.A)(l))}}}}])}(g),b=(new y).freeze();function E(e,t){if("function"!==typeof t)throw new TypeError("Cannot `"+e+"` without `parser`")}function _(e,t){if("function"!==typeof t)throw new TypeError("Cannot `"+e+"` without `compiler`")}function C(e,t){if(t)throw new Error("Cannot call `"+e+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function A(e){if(!f(e)||"string"!==typeof e.type)throw new TypeError("Expected node, got `"+e+"`")}function T(e,t,n){if(!n)throw new Error("`"+e+"` finished async. Use `"+t+"` instead")}function w(e){return function(e){return Boolean(e&&"object"===typeof e&&"message"in e&&"messages"in e)}(e)?e:new h.T(e)}},17767:function(e,t,n){"use strict";n.d(t,{Ay:function(){return h}});var r=n(24765),i=n(5544),a="object"===typeof self?self:globalThis,o=function(e){return function(e,t){var n=function(t,n){return e.set(n,t),t},o=function(s){if(e.has(s))return e.get(s);var u=(0,i.A)(t[s],2),l=u[0],c=u[1];switch(l){case 0:case-1:return n(c,s);case 1:var d,f=n([],s),p=(0,r.A)(c);try{for(p.s();!(d=p.n()).done;){var h=d.value;f.push(o(h))}}catch(L){p.e(L)}finally{p.f()}return f;case 2:var m,g=n({},s),v=(0,r.A)(c);try{for(v.s();!(m=v.n()).done;){var y=(0,i.A)(m.value,2),b=y[0],E=y[1];g[o(b)]=o(E)}}catch(L){v.e(L)}finally{v.f()}return g;case 3:return n(new Date(c),s);case 4:var _=c.source,C=c.flags;return n(new RegExp(_,C),s);case 5:var A,T=n(new Map,s),w=(0,r.A)(c);try{for(w.s();!(A=w.n()).done;){var S=(0,i.A)(A.value,2),k=S[0],D=S[1];T.set(o(k),o(D))}}catch(L){w.e(L)}finally{w.f()}return T;case 6:var x,O=n(new Set,s),N=(0,r.A)(c);try{for(N.s();!(x=N.n()).done;){var I=x.value;O.add(o(I))}}catch(L){N.e(L)}finally{N.f()}return O;case 7:var P=c.name,M=c.message;return n(new a[P](M),s);case 8:return n(BigInt(c),s);case"BigInt":return n(Object(BigInt(c)),s)}return n(new a[l](c),s)};return o}(new Map,e)(0)},s=n(60436),u="",l={}.toString,c=Object.keys,d=function(e){var t=typeof e;if("object"!==t||!e)return[0,t];var n=l.call(e).slice(8,-1);switch(n){case"Array":return[1,u];case"Object":return[2,u];case"Date":return[3,u];case"RegExp":return[4,u];case"Map":return[5,u];case"Set":return[6,u]}return n.includes("Array")?[1,n]:n.includes("Error")?[7,n]:[2,n]},f=function(e){var t=(0,i.A)(e,2),n=t[0],r=t[1];return 0===n&&("function"===r||"symbol"===r)},p=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.json,a=t.lossy,o=[];return function(e,t,n,a){var o=function(e,t){var r=a.push(e)-1;return n.set(t,r),r},u=function(a){if(n.has(a))return n.get(a);var l=d(a),p=(0,i.A)(l,2),h=p[0],m=p[1];switch(h){case 0:var g=a;switch(m){case"bigint":h=8,g=a.toString();break;case"function":case"symbol":if(e)throw new TypeError("unable to serialize "+m);g=null;break;case"undefined":return o([-1],a)}return o([h,g],a);case 1:if(m)return o([m,(0,s.A)(a)],a);var v,y=[],b=o([h,y],a),E=(0,r.A)(a);try{for(E.s();!(v=E.n()).done;){var _=v.value;y.push(u(_))}}catch(z){E.e(z)}finally{E.f()}return b;case 2:if(m)switch(m){case"BigInt":return o([m,a.toString()],a);case"Boolean":case"Number":case"String":return o([m,a.valueOf()],a)}if(t&&"toJSON"in a)return u(a.toJSON());var C,A=[],T=o([h,A],a),w=(0,r.A)(c(a));try{for(w.s();!(C=w.n()).done;){var S=C.value;!e&&f(d(a[S]))||A.push([u(S),u(a[S])])}}catch(z){w.e(z)}finally{w.f()}return T;case 3:return o([h,a.toISOString()],a);case 4:var k=a.source,D=a.flags;return o([h,{source:k,flags:D}],a);case 5:var x,O=[],N=o([h,O],a),I=(0,r.A)(a);try{for(I.s();!(x=I.n()).done;){var P=(0,i.A)(x.value,2),M=P[0],L=P[1];(e||!f(d(M))&&!f(d(L)))&&O.push([u(M),u(L)])}}catch(z){I.e(z)}finally{I.f()}return N;case 6:var R,F=[],B=o([h,F],a),j=(0,r.A)(a);try{for(j.s();!(R=j.n()).done;){var U=R.value;!e&&f(d(U))||F.push(u(U))}}catch(z){j.e(z)}finally{j.f()}return B}var H=a.message;return o([h,{name:m,message:H}],a)};return u}(!(n||a),!!n,new Map,o)(e),o},h="function"===typeof structuredClone?function(e,t){return t&&("json"in t||"lossy"in t)?o(p(e,t)):structuredClone(e)}:function(e,t){return o(p(e,t))}},26910:function(e,t,n){"use strict";n.d(t,{A:function(){return Vt}});var r={};n.r(r),n.d(r,{hasBrowserEnv:function(){return be},hasStandardBrowserEnv:function(){return _e},hasStandardBrowserWebWorkerEnv:function(){return Ce},navigator:function(){return Ee},origin:function(){return Ae}});var i=n(5544);function a(e,t){return function(){return e.apply(t,arguments)}}var o,s=n(85224),u=Object.prototype.toString,l=Object.getPrototypeOf,c=(o=Object.create(null),function(e){var t=u.call(e);return o[t]||(o[t]=t.slice(8,-1).toLowerCase())}),d=function(e){return e=e.toLowerCase(),function(t){return c(t)===e}},f=function(e){return function(t){return typeof t===e}},p=Array.isArray,h=f("undefined");var m=d("ArrayBuffer");var g=f("string"),v=f("function"),y=f("number"),b=function(e){return null!==e&&"object"===typeof e},E=function(e){if("object"!==c(e))return!1;var t=l(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},_=d("Date"),C=d("File"),A=d("Blob"),T=d("FileList"),w=d("URLSearchParams"),S=["ReadableStream","Request","Response","Headers"].map(d),k=(0,i.A)(S,4),D=k[0],x=k[1],O=k[2],N=k[3];function I(e,t){var n,r,i=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).allOwnKeys,a=void 0!==i&&i;if(null!==e&&"undefined"!==typeof e)if("object"!==typeof e&&(e=[e]),p(e))for(n=0,r=e.length;n<r;n++)t.call(null,e[n],n,e);else{var o,s=a?Object.getOwnPropertyNames(e):Object.keys(e),u=s.length;for(n=0;n<u;n++)o=s[n],t.call(null,e[o],o,e)}}function P(e,t){t=t.toLowerCase();for(var n,r=Object.keys(e),i=r.length;i-- >0;)if(t===(n=r[i]).toLowerCase())return n;return null}var M="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof self?self:"undefined"!==typeof window?window:global,L=function(e){return!h(e)&&e!==M};var R,F=(R="undefined"!==typeof Uint8Array&&l(Uint8Array),function(e){return R&&e instanceof R}),B=d("HTMLFormElement"),j=function(){var e=Object.prototype.hasOwnProperty;return function(t,n){return e.call(t,n)}}(),U=d("RegExp"),H=function(e,t){var n=Object.getOwnPropertyDescriptors(e),r={};I(n,(function(n,i){var a;!1!==(a=t(n,i,e))&&(r[i]=a||n)})),Object.defineProperties(e,r)},z="abcdefghijklmnopqrstuvwxyz",V="0123456789",Y={DIGIT:V,ALPHA:z,ALPHA_DIGIT:z+z.toUpperCase()+V};var G=d("AsyncFunction"),q=function(e,t){return e?setImmediate:t?(n="axios@".concat(Math.random()),r=[],M.addEventListener("message",(function(e){var t=e.source,i=e.data;t===M&&i===n&&r.length&&r.shift()()}),!1),function(e){r.push(e),M.postMessage(n,"*")}):function(e){return setTimeout(e)};var n,r}("function"===typeof setImmediate,v(M.postMessage)),W="undefined"!==typeof queueMicrotask?queueMicrotask.bind(M):"undefined"!==typeof s&&s.nextTick||q,K={isArray:p,isArrayBuffer:m,isBuffer:function(e){return null!==e&&!h(e)&&null!==e.constructor&&!h(e.constructor)&&v(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:function(e){var t;return e&&("function"===typeof FormData&&e instanceof FormData||v(e.append)&&("formdata"===(t=c(e))||"object"===t&&v(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){return"undefined"!==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&m(e.buffer)},isString:g,isNumber:y,isBoolean:function(e){return!0===e||!1===e},isObject:b,isPlainObject:E,isReadableStream:D,isRequest:x,isResponse:O,isHeaders:N,isUndefined:h,isDate:_,isFile:C,isBlob:A,isRegExp:U,isFunction:v,isStream:function(e){return b(e)&&v(e.pipe)},isURLSearchParams:w,isTypedArray:F,isFileList:T,forEach:I,merge:function e(){for(var t=(L(this)&&this||{}).caseless,n={},r=function(r,i){var a=t&&P(n,i)||i;E(n[a])&&E(r)?n[a]=e(n[a],r):E(r)?n[a]=e({},r):p(r)?n[a]=r.slice():n[a]=r},i=0,a=arguments.length;i<a;i++)arguments[i]&&I(arguments[i],r);return n},extend:function(e,t,n){return I(t,(function(t,r){n&&v(t)?e[r]=a(t,n):e[r]=t}),{allOwnKeys:(arguments.length>3&&void 0!==arguments[3]?arguments[3]:{}).allOwnKeys}),e},trim:function(e){return e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")},stripBOM:function(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e},inherits:function(e,t,n,r){e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject:function(e,t,n,r){var i,a,o,s={};if(t=t||{},null==e)return t;do{for(a=(i=Object.getOwnPropertyNames(e)).length;a-- >0;)o=i[a],r&&!r(o,e,t)||s[o]||(t[o]=e[o],s[o]=!0);e=!1!==n&&l(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:c,kindOfTest:d,endsWith:function(e,t,n){e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;var r=e.indexOf(t,n);return-1!==r&&r===n},toArray:function(e){if(!e)return null;if(p(e))return e;var t=e.length;if(!y(t))return null;for(var n=new Array(t);t-- >0;)n[t]=e[t];return n},forEachEntry:function(e,t){for(var n,r=(e&&e[Symbol.iterator]).call(e);(n=r.next())&&!n.done;){var i=n.value;t.call(e,i[0],i[1])}},matchAll:function(e,t){for(var n,r=[];null!==(n=e.exec(t));)r.push(n);return r},isHTMLForm:B,hasOwnProperty:j,hasOwnProp:j,reduceDescriptors:H,freezeMethods:function(e){H(e,(function(t,n){if(v(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;var r=e[n];v(r)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=function(){throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:function(e,t){var n={},r=function(e){e.forEach((function(e){n[e]=!0}))};return p(e)?r(e):r(String(e).split(t)),n},toCamelCase:function(e){return e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n}))},noop:function(){},toFiniteNumber:function(e,t){return null!=e&&Number.isFinite(e=+e)?e:t},findKey:P,global:M,isContextDefined:L,ALPHABET:Y,generateString:function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:16,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Y.ALPHA_DIGIT,n="",r=t.length;e--;)n+=t[Math.random()*r|0];return n},isSpecCompliantForm:function(e){return!!(e&&v(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])},toJSONObject:function(e){var t=new Array(10),n=function(e,r){if(b(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[r]=e;var i=p(e)?[]:{};return I(e,(function(e,t){var a=n(e,r+1);!h(a)&&(i[t]=a)})),t[r]=void 0,i}}return e};return n(e,0)},isAsyncFn:G,isThenable:function(e){return e&&(b(e)||v(e))&&v(e.then)&&v(e.catch)},setImmediate:q,asap:W},X=n(90675),$=n(10467),Z=n(23029),Q=n(92901);function J(e,t,n,r,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),i&&(this.response=i,this.status=i.status?i.status:null)}K.inherits(J,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:K.toJSONObject(this.config),code:this.code,status:this.status}}});var ee=J.prototype,te={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((function(e){te[e]={value:e}})),Object.defineProperties(J,te),Object.defineProperty(ee,"isAxiosError",{value:!0}),J.from=function(e,t,n,r,i,a){var o=Object.create(ee);return K.toFlatObject(e,o,(function(e){return e!==Error.prototype}),(function(e){return"isAxiosError"!==e})),J.call(o,e.message,t,n,r,i),o.cause=e,o.name=e.name,a&&Object.assign(o,a),o};var ne=J,re=n(93325).hp;function ie(e){return K.isPlainObject(e)||K.isArray(e)}function ae(e){return K.endsWith(e,"[]")?e.slice(0,-2):e}function oe(e,t,n){return e?e.concat(t).map((function(e,t){return e=ae(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}var se=K.toFlatObject(K,{},null,(function(e){return/^is[A-Z]/.test(e)}));var ue=function(e,t,n){if(!K.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;var r=(n=K.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!K.isUndefined(t[e])}))).metaTokens,i=n.visitor||l,a=n.dots,o=n.indexes,s=(n.Blob||"undefined"!==typeof Blob&&Blob)&&K.isSpecCompliantForm(t);if(!K.isFunction(i))throw new TypeError("visitor must be a function");function u(e){if(null===e)return"";if(K.isDate(e))return e.toISOString();if(!s&&K.isBlob(e))throw new ne("Blob is not supported. Use a Buffer instead.");return K.isArrayBuffer(e)||K.isTypedArray(e)?s&&"function"===typeof Blob?new Blob([e]):re.from(e):e}function l(e,n,i){var s=e;if(e&&!i&&"object"===typeof e)if(K.endsWith(n,"{}"))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(K.isArray(e)&&function(e){return K.isArray(e)&&!e.some(ie)}(e)||(K.isFileList(e)||K.endsWith(n,"[]"))&&(s=K.toArray(e)))return n=ae(n),s.forEach((function(e,r){!K.isUndefined(e)&&null!==e&&t.append(!0===o?oe([n],r,a):null===o?n:n+"[]",u(e))})),!1;return!!ie(e)||(t.append(oe(i,n,a),u(e)),!1)}var c=[],d=Object.assign(se,{defaultVisitor:l,convertValue:u,isVisitable:ie});if(!K.isObject(e))throw new TypeError("data must be an object");return function e(n,r){if(!K.isUndefined(n)){if(-1!==c.indexOf(n))throw Error("Circular reference detected in "+r.join("."));c.push(n),K.forEach(n,(function(n,a){!0===(!(K.isUndefined(n)||null===n)&&i.call(t,n,K.isString(a)?a.trim():a,r,d))&&e(n,r?r.concat(a):[a])})),c.pop()}}(e),t};function le(e){var t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function ce(e,t){this._pairs=[],e&&ue(e,this,t)}var de=ce.prototype;de.append=function(e,t){this._pairs.push([e,t])},de.toString=function(e){var t=e?function(t){return e.call(this,t,le)}:le;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};var fe=ce;function pe(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function he(e,t,n){if(!t)return e;var r,i=n&&n.encode||pe,a=n&&n.serialize;if(r=a?a(t,n):K.isURLSearchParams(t)?t.toString():new fe(t,n).toString(i)){var o=e.indexOf("#");-1!==o&&(e=e.slice(0,o)),e+=(-1===e.indexOf("?")?"?":"&")+r}return e}var me=function(){return(0,Q.A)((function e(){(0,Z.A)(this,e),this.handlers=[]}),[{key:"use",value:function(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}},{key:"eject",value:function(e){this.handlers[e]&&(this.handlers[e]=null)}},{key:"clear",value:function(){this.handlers&&(this.handlers=[])}},{key:"forEach",value:function(e){K.forEach(this.handlers,(function(t){null!==t&&e(t)}))}}])}(),ge={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},ve=n(89379),ye={isBrowser:!0,classes:{URLSearchParams:"undefined"!==typeof URLSearchParams?URLSearchParams:fe,FormData:"undefined"!==typeof FormData?FormData:null,Blob:"undefined"!==typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]},be="undefined"!==typeof window&&"undefined"!==typeof document,Ee="object"===typeof navigator&&navigator||void 0,_e=be&&(!Ee||["ReactNative","NativeScript","NS"].indexOf(Ee.product)<0),Ce="undefined"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"===typeof self.importScripts,Ae=be&&window.location.href||"http://localhost",Te=(0,ve.A)((0,ve.A)({},r),ye);var we=function(e){function t(e,n,r,i){var a=e[i++];if("__proto__"===a)return!0;var o=Number.isFinite(+a),s=i>=e.length;return a=!a&&K.isArray(r)?r.length:a,s?(K.hasOwnProp(r,a)?r[a]=[r[a],n]:r[a]=n,!o):(r[a]&&K.isObject(r[a])||(r[a]=[]),t(e,n,r[a],i)&&K.isArray(r[a])&&(r[a]=function(e){var t,n,r={},i=Object.keys(e),a=i.length;for(t=0;t<a;t++)r[n=i[t]]=e[n];return r}(r[a])),!o)}if(K.isFormData(e)&&K.isFunction(e.entries)){var n={};return K.forEachEntry(e,(function(e,r){t(function(e){return K.matchAll(/\w+|\[(\w*)]/g,e).map((function(e){return"[]"===e[0]?"":e[1]||e[0]}))}(e),r,n,0)})),n}return null};var Se={transitional:ge,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){var n,r=t.getContentType()||"",i=r.indexOf("application/json")>-1,a=K.isObject(e);if(a&&K.isHTMLForm(e)&&(e=new FormData(e)),K.isFormData(e))return i?JSON.stringify(we(e)):e;if(K.isArrayBuffer(e)||K.isBuffer(e)||K.isStream(e)||K.isFile(e)||K.isBlob(e)||K.isReadableStream(e))return e;if(K.isArrayBufferView(e))return e.buffer;if(K.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();if(a){if(r.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return ue(e,new Te.classes.URLSearchParams,Object.assign({visitor:function(e,t,n,r){return Te.isNode&&K.isBuffer(e)?(this.append(t,e.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}(e,this.formSerializer).toString();if((n=K.isFileList(e))||r.indexOf("multipart/form-data")>-1){var o=this.env&&this.env.FormData;return ue(n?{"files[]":e}:e,o&&new o,this.formSerializer)}}return a||i?(t.setContentType("application/json",!1),function(e,t,n){if(K.isString(e))try{return(t||JSON.parse)(e),K.trim(e)}catch(r){if("SyntaxError"!==r.name)throw r}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){var t=this.transitional||Se.transitional,n=t&&t.forcedJSONParsing,r="json"===this.responseType;if(K.isResponse(e)||K.isReadableStream(e))return e;if(e&&K.isString(e)&&(n&&!this.responseType||r)){var i=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(a){if(i){if("SyntaxError"===a.name)throw ne.from(a,ne.ERR_BAD_RESPONSE,this,null,this.response);throw a}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Te.classes.FormData,Blob:Te.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};K.forEach(["delete","get","head","post","put","patch"],(function(e){Se.headers[e]={}}));var ke=Se,De=n(24765),xe=K.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Oe=Symbol("internals");function Ne(e){return e&&String(e).trim().toLowerCase()}function Ie(e){return!1===e||null==e?e:K.isArray(e)?e.map(Ie):String(e)}function Pe(e,t,n,r,i){return K.isFunction(r)?r.call(this,t,n):(i&&(t=n),K.isString(t)?K.isString(r)?-1!==t.indexOf(r):K.isRegExp(r)?r.test(t):void 0:void 0)}var Me=function(){return(0,Q.A)((function e(t){(0,Z.A)(this,e),t&&this.set(t)}),[{key:"set",value:function(e,t,n){var r=this;function a(e,t,n){var i=Ne(t);if(!i)throw new Error("header name must be a non-empty string");var a=K.findKey(r,i);(!a||void 0===r[a]||!0===n||void 0===n&&!1!==r[a])&&(r[a||t]=Ie(e))}var o=function(e,t){return K.forEach(e,(function(e,n){return a(e,n,t)}))};if(K.isPlainObject(e)||e instanceof this.constructor)o(e,t);else if(K.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim()))o(function(e){var t,n,r,i={};return e&&e.split("\n").forEach((function(e){r=e.indexOf(":"),t=e.substring(0,r).trim().toLowerCase(),n=e.substring(r+1).trim(),!t||i[t]&&xe[t]||("set-cookie"===t?i[t]?i[t].push(n):i[t]=[n]:i[t]=i[t]?i[t]+", "+n:n)})),i}(e),t);else if(K.isHeaders(e)){var s,u=(0,De.A)(e.entries());try{for(u.s();!(s=u.n()).done;){var l=(0,i.A)(s.value,2),c=l[0];a(l[1],c,n)}}catch(d){u.e(d)}finally{u.f()}}else null!=e&&a(t,e,n);return this}},{key:"get",value:function(e,t){if(e=Ne(e)){var n=K.findKey(this,e);if(n){var r=this[n];if(!t)return r;if(!0===t)return function(e){for(var t,n=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;t=r.exec(e);)n[t[1]]=t[2];return n}(r);if(K.isFunction(t))return t.call(this,r,n);if(K.isRegExp(t))return t.exec(r);throw new TypeError("parser must be boolean|regexp|function")}}}},{key:"has",value:function(e,t){if(e=Ne(e)){var n=K.findKey(this,e);return!(!n||void 0===this[n]||t&&!Pe(0,this[n],n,t))}return!1}},{key:"delete",value:function(e,t){var n=this,r=!1;function i(e){if(e=Ne(e)){var i=K.findKey(n,e);!i||t&&!Pe(0,n[i],i,t)||(delete n[i],r=!0)}}return K.isArray(e)?e.forEach(i):i(e),r}},{key:"clear",value:function(e){for(var t=Object.keys(this),n=t.length,r=!1;n--;){var i=t[n];e&&!Pe(0,this[i],i,e,!0)||(delete this[i],r=!0)}return r}},{key:"normalize",value:function(e){var t=this,n={};return K.forEach(this,(function(r,i){var a=K.findKey(n,i);if(a)return t[a]=Ie(r),void delete t[i];var o=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n}))}(i):String(i).trim();o!==i&&delete t[i],t[o]=Ie(r),n[o]=!0})),this}},{key:"concat",value:function(){for(var e,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return(e=this.constructor).concat.apply(e,[this].concat(n))}},{key:"toJSON",value:function(e){var t=Object.create(null);return K.forEach(this,(function(n,r){null!=n&&!1!==n&&(t[r]=e&&K.isArray(n)?n.join(", "):n)})),t}},{key:Symbol.iterator,value:function(){return Object.entries(this.toJSON())[Symbol.iterator]()}},{key:"toString",value:function(){return Object.entries(this.toJSON()).map((function(e){var t=(0,i.A)(e,2);return t[0]+": "+t[1]})).join("\n")}},{key:Symbol.toStringTag,get:function(){return"AxiosHeaders"}}],[{key:"from",value:function(e){return e instanceof this?e:new this(e)}},{key:"concat",value:function(e){for(var t=new this(e),n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];return r.forEach((function(e){return t.set(e)})),t}},{key:"accessor",value:function(e){var t=(this[Oe]=this[Oe]={accessors:{}}).accessors,n=this.prototype;function r(e){var r=Ne(e);t[r]||(!function(e,t){var n=K.toCamelCase(" "+t);["get","set","has"].forEach((function(r){Object.defineProperty(e,r+n,{value:function(e,n,i){return this[r].call(this,t,e,n,i)},configurable:!0})}))}(n,e),t[r]=!0)}return K.isArray(e)?e.forEach(r):r(e),this}}])}();Me.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),K.reduceDescriptors(Me.prototype,(function(e,t){var n=e.value,r=t[0].toUpperCase()+t.slice(1);return{get:function(){return n},set:function(e){this[r]=e}}})),K.freezeMethods(Me);var Le=Me;function Re(e,t){var n=this||ke,r=t||n,i=Le.from(r.headers),a=r.data;return K.forEach(e,(function(e){a=e.call(n,a,i.normalize(),t?t.status:void 0)})),i.normalize(),a}function Fe(e){return!(!e||!e.__CANCEL__)}function Be(e,t,n){ne.call(this,null==e?"canceled":e,ne.ERR_CANCELED,t,n),this.name="CanceledError"}K.inherits(Be,ne,{__CANCEL__:!0});var je=Be;function Ue(e,t,n){var r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(new ne("Request failed with status code "+n.status,[ne.ERR_BAD_REQUEST,ne.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}var He=n(64467);var ze=function(e,t){e=e||10;var n,r=new Array(e),i=new Array(e),a=0,o=0;return t=void 0!==t?t:1e3,function(s){var u=Date.now(),l=i[o];n||(n=u),r[a]=s,i[a]=u;for(var c=o,d=0;c!==a;)d+=r[c++],c%=e;if((a=(a+1)%e)===o&&(o=(o+1)%e),!(u-n<t)){var f=l&&u-l;return f?Math.round(1e3*d/f):void 0}}};var Ve=function(e,t){var n,r,i=0,a=1e3/t,o=function(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Date.now();i=a,n=null,r&&(clearTimeout(r),r=null),e.apply(null,t)};return[function(){for(var e=Date.now(),t=e-i,s=arguments.length,u=new Array(s),l=0;l<s;l++)u[l]=arguments[l];t>=a?o(u,e):(n=u,r||(r=setTimeout((function(){r=null,o(n)}),a-t)))},function(){return n&&o(n)}]},Ye=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:3,r=0,i=ze(50,250);return Ve((function(n){var a=n.loaded,o=n.lengthComputable?n.total:void 0,s=a-r,u=i(s),l=a<=o;r=a;var c=(0,He.default)({loaded:a,total:o,progress:o?a/o:void 0,bytes:s,rate:u||void 0,estimated:u&&o&&l?(o-a)/u:void 0,event:n,lengthComputable:null!=o},t?"download":"upload",!0);e(c)}),n)},Ge=function(e,t){var n=null!=e;return[function(r){return t[0]({lengthComputable:n,total:e,loaded:r})},t[1]]},qe=function(e){return function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return K.asap((function(){return e.apply(void 0,n)}))}},We=n(60436),Ke=n(87695),Xe=Te.hasStandardBrowserEnv?function(){var e,t=Te.navigator&&/(msie|trident)/i.test(Te.navigator.userAgent),n=document.createElement("a");function r(e){var r=e;return t&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=r(window.location.href),function(t){var n=K.isString(t)?r(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0},$e=Te.hasStandardBrowserEnv?{write:function(e,t,n,r,i,a){var o=[e+"="+encodeURIComponent(t)];K.isNumber(n)&&o.push("expires="+new Date(n).toGMTString()),K.isString(r)&&o.push("path="+r),K.isString(i)&&o.push("domain="+i),!0===a&&o.push("secure"),document.cookie=o.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}};function Ze(e,t){return e&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)?function(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}var Qe=function(e){return e instanceof Le?(0,ve.A)({},e):e};function Je(e,t){t=t||{};var n={};function r(e,t,n){return K.isPlainObject(e)&&K.isPlainObject(t)?K.merge.call({caseless:n},e,t):K.isPlainObject(t)?K.merge({},t):K.isArray(t)?t.slice():t}function i(e,t,n){return K.isUndefined(t)?K.isUndefined(e)?void 0:r(void 0,e,n):r(e,t,n)}function a(e,t){if(!K.isUndefined(t))return r(void 0,t)}function o(e,t){return K.isUndefined(t)?K.isUndefined(e)?void 0:r(void 0,e):r(void 0,t)}function s(n,i,a){return a in t?r(n,i):a in e?r(void 0,n):void 0}var u={url:a,method:a,data:a,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:s,headers:function(e,t){return i(Qe(e),Qe(t),!0)}};return K.forEach(Object.keys(Object.assign({},e,t)),(function(r){var a=u[r]||i,o=a(e[r],t[r],r);K.isUndefined(o)&&a!==s||(n[r]=o)})),n}var et=function(e){var t,n=Je({},e),r=n.data,i=n.withXSRFToken,a=n.xsrfHeaderName,o=n.xsrfCookieName,s=n.headers,u=n.auth;if(n.headers=s=Le.from(s),n.url=he(Ze(n.baseURL,n.url),e.params,e.paramsSerializer),u&&s.set("Authorization","Basic "+btoa((u.username||"")+":"+(u.password?unescape(encodeURIComponent(u.password)):""))),K.isFormData(r))if(Te.hasStandardBrowserEnv||Te.hasStandardBrowserWebWorkerEnv)s.setContentType(void 0);else if(!1!==(t=s.getContentType())){var l=t?t.split(";").map((function(e){return e.trim()})).filter(Boolean):[],c=(0,Ke.A)(l),d=c[0],f=c.slice(1);s.setContentType([d||"multipart/form-data"].concat((0,We.A)(f)).join("; "))}if(Te.hasStandardBrowserEnv&&(i&&K.isFunction(i)&&(i=i(n)),i||!1!==i&&Xe(n.url))){var p=a&&o&&$e.read(o);p&&s.set(a,p)}return n},tt="undefined"!==typeof XMLHttpRequest&&function(e){return new Promise((function(t,n){var r,a,o,s,u,l=et(e),c=l.data,d=Le.from(l.headers).normalize(),f=l.responseType,p=l.onUploadProgress,h=l.onDownloadProgress;function m(){s&&s(),u&&u(),l.cancelToken&&l.cancelToken.unsubscribe(r),l.signal&&l.signal.removeEventListener("abort",r)}var g=new XMLHttpRequest;function v(){if(g){var r=Le.from("getAllResponseHeaders"in g&&g.getAllResponseHeaders());Ue((function(e){t(e),m()}),(function(e){n(e),m()}),{data:f&&"text"!==f&&"json"!==f?g.response:g.responseText,status:g.status,statusText:g.statusText,headers:r,config:e,request:g}),g=null}}if(g.open(l.method.toUpperCase(),l.url,!0),g.timeout=l.timeout,"onloadend"in g?g.onloadend=v:g.onreadystatechange=function(){g&&4===g.readyState&&(0!==g.status||g.responseURL&&0===g.responseURL.indexOf("file:"))&&setTimeout(v)},g.onabort=function(){g&&(n(new ne("Request aborted",ne.ECONNABORTED,e,g)),g=null)},g.onerror=function(){n(new ne("Network Error",ne.ERR_NETWORK,e,g)),g=null},g.ontimeout=function(){var t=l.timeout?"timeout of "+l.timeout+"ms exceeded":"timeout exceeded",r=l.transitional||ge;l.timeoutErrorMessage&&(t=l.timeoutErrorMessage),n(new ne(t,r.clarifyTimeoutError?ne.ETIMEDOUT:ne.ECONNABORTED,e,g)),g=null},void 0===c&&d.setContentType(null),"setRequestHeader"in g&&K.forEach(d.toJSON(),(function(e,t){g.setRequestHeader(t,e)})),K.isUndefined(l.withCredentials)||(g.withCredentials=!!l.withCredentials),f&&"json"!==f&&(g.responseType=l.responseType),h){var y=Ye(h,!0),b=(0,i.A)(y,2);o=b[0],u=b[1],g.addEventListener("progress",o)}if(p&&g.upload){var E=Ye(p),_=(0,i.A)(E,2);a=_[0],s=_[1],g.upload.addEventListener("progress",a),g.upload.addEventListener("loadend",s)}(l.cancelToken||l.signal)&&(r=function(t){g&&(n(!t||t.type?new je(null,e,g):t),g.abort(),g=null)},l.cancelToken&&l.cancelToken.subscribe(r),l.signal&&(l.signal.aborted?r():l.signal.addEventListener("abort",r)));var C=function(e){var t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(l.url);C&&-1===Te.protocols.indexOf(C)?n(new ne("Unsupported protocol "+C+":",ne.ERR_BAD_REQUEST,e)):g.send(c||null)}))},nt=function(e,t){var n=(e=e?e.filter(Boolean):[]).length;if(t||n){var r,i=new AbortController,a=function(e){if(!r){r=!0,s();var t=e instanceof Error?e:this.reason;i.abort(t instanceof ne?t:new je(t instanceof Error?t.message:t))}},o=t&&setTimeout((function(){o=null,a(new ne("timeout ".concat(t," of ms exceeded"),ne.ETIMEDOUT))}),t),s=function(){e&&(o&&clearTimeout(o),o=null,e.forEach((function(e){e.unsubscribe?e.unsubscribe(a):e.removeEventListener("abort",a)})),e=null)};e.forEach((function(e){return e.addEventListener("abort",a)}));var u=i.signal;return u.unsubscribe=function(){return K.asap(s)},u}};function rt(e,t){this.v=e,this.k=t}function it(e){return function(){return new at(e.apply(this,arguments))}}function at(e){var t,n;function r(t,n){try{var a=e[t](n),o=a.value,s=o instanceof rt;Promise.resolve(s?o.v:o).then((function(n){if(s){var u="return"===t?"return":"next";if(!o.k||n.done)return r(u,n);n=e[u](n).value}i(a.done?"return":"normal",n)}),(function(e){r("throw",e)}))}catch(e){i("throw",e)}}function i(e,i){switch(e){case"return":t.resolve({value:i,done:!0});break;case"throw":t.reject(i);break;default:t.resolve({value:i,done:!1})}(t=t.next)?r(t.key,t.arg):n=null}this._invoke=function(e,i){return new Promise((function(a,o){var s={key:e,arg:i,resolve:a,reject:o,next:null};n?n=n.next=s:(t=n=s,r(e,i))}))},"function"!=typeof e.return&&(this.return=void 0)}function ot(e){return new rt(e,0)}function st(e){var t={},n=!1;function r(t,r){return n=!0,r=new Promise((function(n){n(e[t](r))})),{done:!1,value:new rt(r,1)}}return t["undefined"!=typeof Symbol&&Symbol.iterator||"@@iterator"]=function(){return this},t.next=function(e){return n?(n=!1,e):r("next",e)},"function"==typeof e.throw&&(t.throw=function(e){if(n)throw n=!1,e;return r("throw",e)}),"function"==typeof e.return&&(t.return=function(e){return n?(n=!1,e):r("return",e)}),t}function ut(e){var t,n,r,i=2;for("undefined"!=typeof Symbol&&(n=Symbol.asyncIterator,r=Symbol.iterator);i--;){if(n&&null!=(t=e[n]))return t.call(e);if(r&&null!=(t=e[r]))return new lt(t.call(e));n="@@asyncIterator",r="@@iterator"}throw new TypeError("Object is not async iterable")}function lt(e){function t(e){if(Object(e)!==e)return Promise.reject(new TypeError(e+" is not an object."));var t=e.done;return Promise.resolve(e.value).then((function(e){return{value:e,done:t}}))}return lt=function(e){this.s=e,this.n=e.next},lt.prototype={s:null,n:null,next:function(){return t(this.n.apply(this.s,arguments))},return:function(e){var n=this.s.return;return void 0===n?Promise.resolve({value:e,done:!0}):t(n.apply(this.s,arguments))},throw:function(e){var n=this.s.return;return void 0===n?Promise.reject(e):t(n.apply(this.s,arguments))}},new lt(e)}at.prototype["function"==typeof Symbol&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},at.prototype.next=function(e){return this._invoke("next",e)},at.prototype.throw=function(e){return this._invoke("throw",e)},at.prototype.return=function(e){return this._invoke("return",e)};var ct,dt,ft=(0,X.A)().mark((function e(t,n){var r,i,a;return(0,X.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.byteLength,n&&!(r<n)){e.next=5;break}return e.next=4,t;case 4:return e.abrupt("return");case 5:i=0;case 6:if(!(i<r)){e.next=13;break}return a=i+n,e.next=10,t.slice(i,a);case 10:i=a,e.next=6;break;case 13:case"end":return e.stop()}}),e)})),pt=function(){var e=it((0,X.A)().mark((function e(t,n){var r,i,a,o,s,u;return(0,X.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=!1,i=!1,e.prev=2,o=ut(ht(t));case 4:return e.next=6,ot(o.next());case 6:if(!(r=!(s=e.sent).done)){e.next=12;break}return u=s.value,e.delegateYield(st(ut(ft(u,n))),"t0",9);case 9:r=!1,e.next=4;break;case 12:e.next=18;break;case 14:e.prev=14,e.t1=e.catch(2),i=!0,a=e.t1;case 18:if(e.prev=18,e.prev=19,!r||null==o.return){e.next=23;break}return e.next=23,ot(o.return());case 23:if(e.prev=23,!i){e.next=26;break}throw a;case 26:return e.finish(23);case 27:return e.finish(18);case 28:case"end":return e.stop()}}),e,null,[[2,14,18,28],[19,,23,27]])})));return function(t,n){return e.apply(this,arguments)}}(),ht=function(){var e=it((0,X.A)().mark((function e(t){var n,r,i,a;return(0,X.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t[Symbol.asyncIterator]){e.next=3;break}return e.delegateYield(st(ut(t)),"t0",2);case 2:return e.abrupt("return");case 3:n=t.getReader(),e.prev=4;case 5:return e.next=7,ot(n.read());case 7:if(r=e.sent,i=r.done,a=r.value,!i){e.next=12;break}return e.abrupt("break",16);case 12:return e.next=14,a;case 14:e.next=5;break;case 16:return e.prev=16,e.next=19,ot(n.cancel());case 19:return e.finish(16);case 20:case"end":return e.stop()}}),e,null,[[4,,16,20]])})));return function(t){return e.apply(this,arguments)}}(),mt=function(e,t,n,r){var i,a=pt(e,t),o=0,s=function(e){i||(i=!0,r&&r(e))};return new ReadableStream({pull:function(e){return(0,$.A)((0,X.A)().mark((function t(){var r,i,u,l,c;return(0,X.A)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,a.next();case 3:if(r=t.sent,i=r.done,u=r.value,!i){t.next=10;break}return s(),e.close(),t.abrupt("return");case 10:l=u.byteLength,n&&(c=o+=l,n(c)),e.enqueue(new Uint8Array(u)),t.next=19;break;case 15:throw t.prev=15,t.t0=t.catch(0),s(t.t0),t.t0;case 19:case"end":return t.stop()}}),t,null,[[0,15]])})))()},cancel:function(e){return s(e),a.return()}},{highWaterMark:2})},gt="function"===typeof fetch&&"function"===typeof Request&&"function"===typeof Response,vt=gt&&"function"===typeof ReadableStream,yt=gt&&("function"===typeof TextEncoder?(ct=new TextEncoder,function(e){return ct.encode(e)}):function(){var e=(0,$.A)((0,X.A)().mark((function e(t){return(0,X.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=Uint8Array,e.next=3,new Response(t).arrayBuffer();case 3:return e.t1=e.sent,e.abrupt("return",new e.t0(e.t1));case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),bt=function(e){try{for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return!!e.apply(void 0,n)}catch(i){return!1}},Et=vt&&bt((function(){var e=!1,t=new Request(Te.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t})),_t=vt&&bt((function(){return K.isReadableStream(new Response("").body)})),Ct={stream:_t&&function(e){return e.body}};gt&&(dt=new Response,["text","arrayBuffer","blob","formData","stream"].forEach((function(e){!Ct[e]&&(Ct[e]=K.isFunction(dt[e])?function(t){return t[e]()}:function(t,n){throw new ne("Response type '".concat(e,"' is not supported"),ne.ERR_NOT_SUPPORT,n)})})));var At=function(){var e=(0,$.A)((0,X.A)().mark((function e(t){var n;return(0,X.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=t){e.next=2;break}return e.abrupt("return",0);case 2:if(!K.isBlob(t)){e.next=4;break}return e.abrupt("return",t.size);case 4:if(!K.isSpecCompliantForm(t)){e.next=9;break}return n=new Request(Te.origin,{method:"POST",body:t}),e.next=8,n.arrayBuffer();case 8:case 15:return e.abrupt("return",e.sent.byteLength);case 9:if(!K.isArrayBufferView(t)&&!K.isArrayBuffer(t)){e.next=11;break}return e.abrupt("return",t.byteLength);case 11:if(K.isURLSearchParams(t)&&(t+=""),!K.isString(t)){e.next=16;break}return e.next=15,yt(t);case 16:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Tt=function(){var e=(0,$.A)((0,X.A)().mark((function e(t,n){var r;return(0,X.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=K.toFiniteNumber(t.getContentLength()),e.abrupt("return",null==r?At(n):r);case 2:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),wt=gt&&function(){var e=(0,$.A)((0,X.A)().mark((function e(t){var n,r,a,o,s,u,l,c,d,f,p,h,m,g,v,y,b,E,_,C,A,T,w,S,k,D,x,O,N,I,P,M,L,R;return(0,X.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=et(t),r=n.url,a=n.method,o=n.data,s=n.signal,u=n.cancelToken,l=n.timeout,c=n.onDownloadProgress,d=n.onUploadProgress,f=n.responseType,p=n.headers,h=n.withCredentials,m=void 0===h?"same-origin":h,g=n.fetchOptions,f=f?(f+"").toLowerCase():"text",v=nt([s,u&&u.toAbortSignal()],l),b=v&&v.unsubscribe&&function(){v.unsubscribe()},e.prev=4,e.t0=d&&Et&&"get"!==a&&"head"!==a,!e.t0){e.next=11;break}return e.next=9,Tt(p,o);case 9:e.t1=E=e.sent,e.t0=0!==e.t1;case 11:if(!e.t0){e.next=15;break}_=new Request(r,{method:"POST",body:o,duplex:"half"}),K.isFormData(o)&&(C=_.headers.get("content-type"))&&p.setContentType(C),_.body&&(A=Ge(E,Ye(qe(d))),T=(0,i.A)(A,2),w=T[0],S=T[1],o=mt(_.body,65536,w,S));case 15:return K.isString(m)||(m=m?"include":"omit"),k="credentials"in Request.prototype,y=new Request(r,(0,ve.A)((0,ve.A)({},g),{},{signal:v,method:a.toUpperCase(),headers:p.normalize().toJSON(),body:o,duplex:"half",credentials:k?m:void 0})),e.next=20,fetch(y);case 20:return D=e.sent,x=_t&&("stream"===f||"response"===f),_t&&(c||x&&b)&&(O={},["status","statusText","headers"].forEach((function(e){O[e]=D[e]})),N=K.toFiniteNumber(D.headers.get("content-length")),I=c&&Ge(N,Ye(qe(c),!0))||[],P=(0,i.A)(I,2),M=P[0],L=P[1],D=new Response(mt(D.body,65536,M,(function(){L&&L(),b&&b()})),O)),f=f||"text",e.next=26,Ct[K.findKey(Ct,f)||"text"](D,t);case 26:return R=e.sent,!x&&b&&b(),e.next=30,new Promise((function(e,n){Ue(e,n,{data:R,headers:Le.from(D.headers),status:D.status,statusText:D.statusText,config:t,request:y})}));case 30:return e.abrupt("return",e.sent);case 33:if(e.prev=33,e.t2=e.catch(4),b&&b(),!e.t2||"TypeError"!==e.t2.name||!/fetch/i.test(e.t2.message)){e.next=38;break}throw Object.assign(new ne("Network Error",ne.ERR_NETWORK,t,y),{cause:e.t2.cause||e.t2});case 38:throw ne.from(e.t2,e.t2&&e.t2.code,t,y);case 39:case"end":return e.stop()}}),e,null,[[4,33]])})));return function(t){return e.apply(this,arguments)}}(),St={http:null,xhr:tt,fetch:wt};K.forEach(St,(function(e,t){if(e){try{Object.defineProperty(e,"name",{value:t})}catch(n){}Object.defineProperty(e,"adapterName",{value:t})}}));var kt=function(e){return"- ".concat(e)},Dt=function(e){return K.isFunction(e)||null===e||!1===e},xt=function(e){for(var t,n,r=(e=K.isArray(e)?e:[e]).length,a={},o=0;o<r;o++){var s=void 0;if(n=t=e[o],!Dt(t)&&void 0===(n=St[(s=String(t)).toLowerCase()]))throw new ne("Unknown adapter '".concat(s,"'"));if(n)break;a[s||"#"+o]=n}if(!n){var u=Object.entries(a).map((function(e){var t=(0,i.A)(e,2),n=t[0],r=t[1];return"adapter ".concat(n," ")+(!1===r?"is not supported by the environment":"is not available in the build")})),l=r?u.length>1?"since :\n"+u.map(kt).join("\n"):" "+kt(u[0]):"as no adapter specified";throw new ne("There is no suitable adapter to dispatch the request "+l,"ERR_NOT_SUPPORT")}return n};function Ot(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new je(null,e)}function Nt(e){return Ot(e),e.headers=Le.from(e.headers),e.data=Re.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1),xt(e.adapter||ke.adapter)(e).then((function(t){return Ot(e),t.data=Re.call(e,e.transformResponse,t),t.headers=Le.from(t.headers),t}),(function(t){return Fe(t)||(Ot(e),t&&t.response&&(t.response.data=Re.call(e,e.transformResponse,t.response),t.response.headers=Le.from(t.response.headers))),Promise.reject(t)}))}var It="1.7.7",Pt={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){Pt[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));var Mt={};Pt.transitional=function(e,t,n){function r(e,t){return"[Axios v1.7.7] Transitional option '"+e+"'"+t+(n?". "+n:"")}return function(n,i,a){if(!1===e)throw new ne(r(i," has been removed"+(t?" in "+t:"")),ne.ERR_DEPRECATED);return t&&!Mt[i]&&(Mt[i]=!0,console.warn(r(i," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,i,a)}};var Lt={assertOptions:function(e,t,n){if("object"!==typeof e)throw new ne("options must be an object",ne.ERR_BAD_OPTION_VALUE);for(var r=Object.keys(e),i=r.length;i-- >0;){var a=r[i],o=t[a];if(o){var s=e[a],u=void 0===s||o(s,a,e);if(!0!==u)throw new ne("option "+a+" must be "+u,ne.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new ne("Unknown option "+a,ne.ERR_BAD_OPTION)}},validators:Pt},Rt=Lt.validators,Ft=function(){return(0,Q.A)((function e(t){(0,Z.A)(this,e),this.defaults=t,this.interceptors={request:new me,response:new me}}),[{key:"request",value:function(){var e=(0,$.A)((0,X.A)().mark((function e(t,n){var r,i;return(0,X.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,this._request(t,n);case 3:return e.abrupt("return",e.sent);case 6:if(e.prev=6,e.t0=e.catch(0),e.t0 instanceof Error){Error.captureStackTrace?Error.captureStackTrace(r={}):r=new Error,i=r.stack?r.stack.replace(/^.+\n/,""):"";try{e.t0.stack?i&&!String(e.t0.stack).endsWith(i.replace(/^.+\n.+\n/,""))&&(e.t0.stack+="\n"+i):e.t0.stack=i}catch(a){}}throw e.t0;case 10:case"end":return e.stop()}}),e,this,[[0,6]])})));return function(t,n){return e.apply(this,arguments)}}()},{key:"_request",value:function(e,t){"string"===typeof e?(t=t||{}).url=e:t=e||{};var n=t=Je(this.defaults,t),r=n.transitional,i=n.paramsSerializer,a=n.headers;void 0!==r&&Lt.assertOptions(r,{silentJSONParsing:Rt.transitional(Rt.boolean),forcedJSONParsing:Rt.transitional(Rt.boolean),clarifyTimeoutError:Rt.transitional(Rt.boolean)},!1),null!=i&&(K.isFunction(i)?t.paramsSerializer={serialize:i}:Lt.assertOptions(i,{encode:Rt.function,serialize:Rt.function},!0)),t.method=(t.method||this.defaults.method||"get").toLowerCase();var o=a&&K.merge(a.common,a[t.method]);a&&K.forEach(["delete","get","head","post","put","patch","common"],(function(e){delete a[e]})),t.headers=Le.concat(o,a);var s=[],u=!0;this.interceptors.request.forEach((function(e){"function"===typeof e.runWhen&&!1===e.runWhen(t)||(u=u&&e.synchronous,s.unshift(e.fulfilled,e.rejected))}));var l,c=[];this.interceptors.response.forEach((function(e){c.push(e.fulfilled,e.rejected)}));var d,f=0;if(!u){var p=[Nt.bind(this),void 0];for(p.unshift.apply(p,s),p.push.apply(p,c),d=p.length,l=Promise.resolve(t);f<d;)l=l.then(p[f++],p[f++]);return l}d=s.length;var h=t;for(f=0;f<d;){var m=s[f++],g=s[f++];try{h=m(h)}catch(v){g.call(this,v);break}}try{l=Nt.call(this,h)}catch(v){return Promise.reject(v)}for(f=0,d=c.length;f<d;)l=l.then(c[f++],c[f++]);return l}},{key:"getUri",value:function(e){return he(Ze((e=Je(this.defaults,e)).baseURL,e.url),e.params,e.paramsSerializer)}}])}();K.forEach(["delete","get","head","options"],(function(e){Ft.prototype[e]=function(t,n){return this.request(Je(n||{},{method:e,url:t,data:(n||{}).data}))}})),K.forEach(["post","put","patch"],(function(e){function t(t){return function(n,r,i){return this.request(Je(i||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:n,data:r}))}}Ft.prototype[e]=t(),Ft.prototype[e+"Form"]=t(!0)}));var Bt=Ft,jt=function(){function e(t){if((0,Z.A)(this,e),"function"!==typeof t)throw new TypeError("executor must be a function.");var n;this.promise=new Promise((function(e){n=e}));var r=this;this.promise.then((function(e){if(r._listeners){for(var t=r._listeners.length;t-- >0;)r._listeners[t](e);r._listeners=null}})),this.promise.then=function(e){var t,n=new Promise((function(e){r.subscribe(e),t=e})).then(e);return n.cancel=function(){r.unsubscribe(t)},n},t((function(e,t,i){r.reason||(r.reason=new je(e,t,i),n(r.reason))}))}return(0,Q.A)(e,[{key:"throwIfRequested",value:function(){if(this.reason)throw this.reason}},{key:"subscribe",value:function(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}},{key:"unsubscribe",value:function(e){if(this._listeners){var t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}}},{key:"toAbortSignal",value:function(){var e=this,t=new AbortController,n=function(e){t.abort(e)};return this.subscribe(n),t.signal.unsubscribe=function(){return e.unsubscribe(n)},t.signal}}],[{key:"source",value:function(){var t;return{token:new e((function(e){t=e})),cancel:t}}}])}();var Ut={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Ut).forEach((function(e){var t=(0,i.A)(e,2),n=t[0],r=t[1];Ut[r]=n}));var Ht=Ut;var zt=function e(t){var n=new Bt(t),r=a(Bt.prototype.request,n);return K.extend(r,Bt.prototype,n,{allOwnKeys:!0}),K.extend(r,n,null,{allOwnKeys:!0}),r.create=function(n){return e(Je(t,n))},r}(ke);zt.Axios=Bt,zt.CanceledError=je,zt.CancelToken=jt,zt.isCancel=Fe,zt.VERSION=It,zt.toFormData=ue,zt.AxiosError=ne,zt.Cancel=zt.CanceledError,zt.all=function(e){return Promise.all(e)},zt.spread=function(e){return function(t){return e.apply(null,t)}},zt.isAxiosError=function(e){return K.isObject(e)&&!0===e.isAxiosError},zt.mergeConfig=Je,zt.AxiosHeaders=Le,zt.formToJSON=function(e){return we(K.isHTMLForm(e)?new FormData(e):e)},zt.getAdapter=xt,zt.HttpStatusCode=Ht,zt.default=zt;var Vt=zt},39584:function(e,t,n){"use strict";function r(e,t){var n=String(e);if("string"!==typeof t)throw new TypeError("Expected character");for(var r=0,i=n.indexOf(t);-1!==i;)r++,i=n.indexOf(t,i+t.length);return r}n.d(t,{D:function(){return r}})},9834:function(e,t,n){"use strict";n.d(t,{A:function(){return a},q:function(){return i}});var r=n(60436);function i(e){for(var t=[],n=String(e||""),r=n.indexOf(","),i=0,a=!1;!a;){-1===r&&(r=n.length,a=!0);var o=n.slice(i,r).trim();!o&&a||t.push(o),i=r+1,r=n.indexOf(",",i)}return t}function a(e,t){var n=t||{};return(""===e[e.length-1]?[].concat((0,r.A)(e),[""]):e).join((n.padRight?" ":"")+","+(!1===n.padLeft?"":" ")).trim()}},18014:function(e,t,n){"use strict";n.d(t,{s:function(){return i}});var r=document.createElement("i");function i(e){var t="&"+e+";";r.innerHTML=t;var n=r.textContent;return(59!==n.charCodeAt(n.length-1)||"semi"===e)&&(n!==t&&n)}},99087:function(e,t,n){"use strict";function r(){}n.d(t,{ok:function(){return r}})},81955:function(e,t,n){"use strict";n.d(t,{a:function(){return i},v:function(){return r}});var r=function(e,t,n,r,a){var o=i(t);if(null!==n&&void 0!==n&&("number"!==typeof n||n<0||n===Number.POSITIVE_INFINITY))throw new Error("Expected positive finite `index`");if(null!==r&&void 0!==r&&(!r.type||!r.children))throw new Error("Expected valid `parent`");if((null===n||void 0===n)!==(null===r||void 0===r))throw new Error("Expected both `index` and `parent`");return!!u(e)&&o.call(a,e,n,r)},i=function(e){if(null===e||void 0===e)return s;if("string"===typeof e)return function(e){return o(t);function t(t){return t.tagName===e}}(e);if("object"===typeof e)return a(e);if("function"===typeof e)return o(e);throw new Error("Expected function, string, or array as `test`")};function a(e){for(var t=[],n=-1;++n<e.length;)t[n]=i(e[n]);return o((function(){for(var e=-1,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];for(;++e<t.length;)if(t[e].apply(this,r))return!0;return!1}))}function o(e){return function(t,n,r){return Boolean(u(t)&&e.call(this,t,"number"===typeof n?n:void 0,r||void 0))}}function s(e){return Boolean(e&&"object"===typeof e&&"type"in e&&"element"===e.type&&"tagName"in e&&"string"===typeof e.tagName)}function u(e){return null!==e&&"object"===typeof e&&"type"in e&&"tagName"in e}},81329:function(e,t,n){"use strict";n.r(t),n.d(t,{defaultSchema:function(){return i.j},sanitize:function(){return r.a}});var r=n(65737),i=n(39734)},65737:function(e,t,n){"use strict";n.d(t,{a:function(){return l}});var r=n(60436),i=n(89379),a=n(17767),o=n(35440),s=n(39734),u={}.hasOwnProperty;function l(e,t){var n={type:"root",children:[]},r=c({schema:t?(0,i.A)((0,i.A)({},s.j),t):s.j,stack:[]},e);return r&&(Array.isArray(r)?1===r.length?n=r[0]:n.children=r:n=r),n}function c(e,t){if(t&&"object"===typeof t){var n=t;switch("string"===typeof n.type?n.type:""){case"comment":return function(e,t){if(e.schema.allowComments){var n="string"===typeof t.value?t.value:"",r=n.indexOf("--\x3e"),i={type:"comment",value:r<0?n:n.slice(0,r)};return h(i,t),i}}(e,n);case"doctype":return function(e,t){if(e.schema.allowDoctypes){var n={type:"doctype"};return h(n,t),n}}(e,n);case"element":return function(e,t){var n="string"===typeof t.tagName?t.tagName:"";e.stack.push(n);var r=d(e,t.children),i=function(e,t){var n,r=e.stack[e.stack.length-1],i=e.schema.attributes,a=e.schema.required,o=i&&u.call(i,r)?i[r]:void 0,s=i&&u.call(i,"*")?i["*"]:void 0,l=t&&"object"===typeof t?t:{},c={};for(n in l)if(u.call(l,n)){var d=l[n],p=f(e,m(o,n),n,d);null!==p&&void 0!==p||(p=f(e,m(s,n),n,d)),null!==p&&void 0!==p&&(c[n]=p)}if(a&&u.call(a,r)){var h=a[r];for(n in h)u.call(h,n)&&!u.call(c,n)&&(c[n]=h[n])}return c}(e,t.properties);e.stack.pop();var a=!1;if(n&&"*"!==n&&(!e.schema.tagNames||e.schema.tagNames.includes(n))&&(a=!0,e.schema.ancestors&&u.call(e.schema.ancestors,n))){var o=e.schema.ancestors[n],s=-1;for(a=!1;++s<o.length;)e.stack.includes(o[s])&&(a=!0)}if(!a)return e.schema.strip&&!e.schema.strip.includes(n)?r:void 0;var l={type:"element",tagName:n,properties:i,children:r};return h(l,t),l}(e,n);case"root":return function(e,t){var n=d(e,t.children),r={type:"root",children:n};return h(r,t),r}(e,n);case"text":return function(e,t){var n="string"===typeof t.value?t.value:"",r={type:"text",value:n};return h(r,t),r}(0,n)}}}function d(e,t){var n=[];if(Array.isArray(t))for(var i=t,a=-1;++a<i.length;){var o=c(e,i[a]);o&&(Array.isArray(o)?n.push.apply(n,(0,r.A)(o)):n.push(o))}return n}function f(e,t,n,r){return t?Array.isArray(r)?function(e,t,n,r){var i=-1,a=[];for(;++i<r.length;){var o=p(e,t,n,r[i]);"number"!==typeof o&&"string"!==typeof o||a.push(o)}return a}(e,t,n,r):p(e,t,n,r):void 0}function p(e,t,n,r){if(("boolean"===typeof r||"number"===typeof r||"string"===typeof r)&&function(e,t,n){var r=e.schema.protocols&&u.call(e.schema.protocols,t)?e.schema.protocols[t]:void 0;if(!r||0===r.length)return!0;var i=String(n),a=i.indexOf(":"),o=i.indexOf("?"),s=i.indexOf("#"),l=i.indexOf("/");if(a<0||l>-1&&a>l||o>-1&&a>o||s>-1&&a>s)return!0;var c=-1;for(;++c<r.length;){var d=r[c];if(a===d.length&&i.slice(0,d.length)===d)return!0}return!1}(e,n,r)){if("object"===typeof t&&t.length>1){for(var i=!1,a=0;++a<t.length;){var o=t[a];if(o&&"object"===typeof o&&"flags"in o){if(o.test(String(r))){i=!0;break}}else if(o===r){i=!0;break}}if(!i)return}return e.schema.clobber&&e.schema.clobberPrefix&&e.schema.clobber.includes(n)?e.schema.clobberPrefix+r:r}}function h(e,t){var n=(0,o.G1)(t);t.data&&(e.data=(0,a.Ay)(t.data)),n&&(e.position=n)}function m(e,t){var n,r=-1;if(e)for(;++r<e.length;){var i=e[r],a="string"===typeof i?i:i[0];if(a===t)return i;"data*"===a&&(n=i)}if(t.length>4&&"data"===t.slice(0,4).toLowerCase())return n}},39734:function(e,t,n){"use strict";n.d(t,{j:function(){return i}});var r=["ariaDescribedBy","ariaLabel","ariaLabelledBy"],i={ancestors:{tbody:["table"],td:["table"],th:["table"],thead:["table"],tfoot:["table"],tr:["table"]},attributes:{a:[].concat(r,["dataFootnoteBackref","dataFootnoteRef",["className","data-footnote-backref"],"href"]),blockquote:["cite"],code:[["className",/^language-./]],del:["cite"],div:["itemScope","itemType"],dl:[].concat(r),h2:[["className","sr-only"]],img:[].concat(r,["longDesc","src"]),input:[["disabled",!0],["type","checkbox"]],ins:["cite"],li:[["className","task-list-item"]],ol:[].concat(r,[["className","contains-task-list"]]),q:["cite"],section:["dataFootnotes",["className","footnotes"]],source:["srcSet"],summary:[].concat(r),table:[].concat(r),ul:[].concat(r,[["className","contains-task-list"]]),"*":["abbr","accept","acceptCharset","accessKey","action","align","alt","axis","border","cellPadding","cellSpacing","char","charOff","charSet","checked","clear","colSpan","color","cols","compact","coords","dateTime","dir","encType","frame","hSpace","headers","height","hrefLang","htmlFor","id","isMap","itemProp","label","lang","maxLength","media","method","multiple","name","noHref","noShade","noWrap","open","prompt","readOnly","rev","rowSpan","rows","rules","scope","selected","shape","size","span","start","summary","tabIndex","title","useMap","vAlign","value","width"]},clobber:["ariaDescribedBy","ariaLabelledBy","id","name"],clobberPrefix:"user-content-",protocols:{cite:["http","https"],href:["http","https","irc","ircs","mailto","xmpp"],longDesc:["http","https"],src:["http","https"]},required:{input:{disabled:!0,type:"checkbox"}},strip:["script"],tagNames:["a","b","blockquote","br","code","dd","del","details","div","dl","dt","em","h1","h2","h3","h4","h5","h6","hr","i","img","input","ins","kbd","li","ol","p","picture","pre","q","rp","rt","ruby","s","samp","section","source","span","strike","strong","sub","summary","sup","table","tbody","td","tfoot","th","thead","tr","tt","ul","var"]}},26759:function(e,t,n){"use strict";function r(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];throw Error("[Immer] minified error nr: "+e+(n.length?" "+n.map((function(e){return"'"+e+"'"})).join(","):"")+". Find the full error at: https://bit.ly/3cXEKWf")}function i(e){return!!e&&!!e[G]}function a(e){var t;return!!e&&(function(e){if(!e||"object"!=typeof e)return!1;var t=Object.getPrototypeOf(e);if(null===t)return!0;var n=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return n===Object||"function"==typeof n&&Function.toString.call(n)===q}(e)||Array.isArray(e)||!!e[Y]||!!(null===(t=e.constructor)||void 0===t?void 0:t[Y])||f(e)||p(e))}function o(e,t,n){void 0===n&&(n=!1),0===s(e)?(n?Object.keys:W)(e).forEach((function(r){n&&"symbol"==typeof r||t(r,e[r],e)})):e.forEach((function(n,r){return t(r,n,e)}))}function s(e){var t=e[G];return t?t.i>3?t.i-4:t.i:Array.isArray(e)?1:f(e)?2:p(e)?3:0}function u(e,t){return 2===s(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function l(e,t){return 2===s(e)?e.get(t):e[t]}function c(e,t,n){var r=s(e);2===r?e.set(t,n):3===r?e.add(n):e[t]=n}function d(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function f(e){return U&&e instanceof Map}function p(e){return H&&e instanceof Set}function h(e){return e.o||e.t}function m(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=K(e);delete t[G];for(var n=W(t),r=0;r<n.length;r++){var i=n[r],a=t[i];!1===a.writable&&(a.writable=!0,a.configurable=!0),(a.get||a.set)&&(t[i]={configurable:!0,writable:!0,enumerable:a.enumerable,value:e[i]})}return Object.create(Object.getPrototypeOf(e),t)}function g(e,t){return void 0===t&&(t=!1),y(e)||i(e)||!a(e)||(s(e)>1&&(e.set=e.add=e.clear=e.delete=v),Object.freeze(e),t&&o(e,(function(e,t){return g(t,!0)}),!0)),e}function v(){r(2)}function y(e){return null==e||"object"!=typeof e||Object.isFrozen(e)}function b(e){var t=X[e];return t||r(18,e),t}function E(){return B}function _(e,t){t&&(b("Patches"),e.u=[],e.s=[],e.v=t)}function C(e){A(e),e.p.forEach(w),e.p=null}function A(e){e===B&&(B=e.l)}function T(e){return B={p:[],l:B,h:e,m:!0,_:0}}function w(e){var t=e[G];0===t.i||1===t.i?t.j():t.g=!0}function S(e,t){t._=t.p.length;var n=t.p[0],i=void 0!==e&&e!==n;return t.h.O||b("ES5").S(t,e,i),i?(n[G].P&&(C(t),r(4)),a(e)&&(e=k(t,e),t.l||x(t,e)),t.u&&b("Patches").M(n[G].t,e,t.u,t.s)):e=k(t,n,[]),C(t),t.u&&t.v(t.u,t.s),e!==V?e:void 0}function k(e,t,n){if(y(t))return t;var r=t[G];if(!r)return o(t,(function(i,a){return D(e,r,t,i,a,n)}),!0),t;if(r.A!==e)return t;if(!r.P)return x(e,r.t,!0),r.t;if(!r.I){r.I=!0,r.A._--;var i=4===r.i||5===r.i?r.o=m(r.k):r.o,a=i,s=!1;3===r.i&&(a=new Set(i),i.clear(),s=!0),o(a,(function(t,a){return D(e,r,i,t,a,n,s)})),x(e,i,!1),n&&e.u&&b("Patches").N(r,n,e.u,e.s)}return r.o}function D(e,t,n,r,o,s,l){if(i(o)){var d=k(e,o,s&&t&&3!==t.i&&!u(t.R,r)?s.concat(r):void 0);if(c(n,r,d),!i(d))return;e.m=!1}else l&&n.add(o);if(a(o)&&!y(o)){if(!e.h.D&&e._<1)return;k(e,o),t&&t.A.l||x(e,o)}}function x(e,t,n){void 0===n&&(n=!1),!e.l&&e.h.D&&e.m&&g(t,n)}function O(e,t){var n=e[G];return(n?h(n):e)[t]}function N(e,t){if(t in e)for(var n=Object.getPrototypeOf(e);n;){var r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=Object.getPrototypeOf(n)}}function I(e){e.P||(e.P=!0,e.l&&I(e.l))}function P(e){e.o||(e.o=m(e.t))}function M(e,t,n){var r=f(t)?b("MapSet").F(t,n):p(t)?b("MapSet").T(t,n):e.O?function(e,t){var n=Array.isArray(e),r={i:n?1:0,A:t?t.A:E(),P:!1,I:!1,R:{},l:t,t:e,k:null,o:null,j:null,C:!1},i=r,a=$;n&&(i=[r],a=Z);var o=Proxy.revocable(i,a),s=o.revoke,u=o.proxy;return r.k=u,r.j=s,u}(t,n):b("ES5").J(t,n);return(n?n.A:E()).p.push(r),r}function L(e){return i(e)||r(22,e),function e(t){if(!a(t))return t;var n,r=t[G],i=s(t);if(r){if(!r.P&&(r.i<4||!b("ES5").K(r)))return r.t;r.I=!0,n=R(t,i),r.I=!1}else n=R(t,i);return o(n,(function(t,i){r&&l(r.t,t)===i||c(n,t,e(i))})),3===i?new Set(n):n}(e)}function R(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return m(e)}n.d(t,{Qx:function(){return i},jM:function(){return ee},mq:function(){return te},vD:function(){return ne}});var F,B,j="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),U="undefined"!=typeof Map,H="undefined"!=typeof Set,z="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,V=j?Symbol.for("immer-nothing"):((F={})["immer-nothing"]=!0,F),Y=j?Symbol.for("immer-draftable"):"__$immer_draftable",G=j?Symbol.for("immer-state"):"__$immer_state",q=("undefined"!=typeof Symbol&&Symbol.iterator,""+Object.prototype.constructor),W="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,K=Object.getOwnPropertyDescriptors||function(e){var t={};return W(e).forEach((function(n){t[n]=Object.getOwnPropertyDescriptor(e,n)})),t},X={},$={get:function(e,t){if(t===G)return e;var n=h(e);if(!u(n,t))return function(e,t,n){var r,i=N(t,n);return i?"value"in i?i.value:null===(r=i.get)||void 0===r?void 0:r.call(e.k):void 0}(e,n,t);var r=n[t];return e.I||!a(r)?r:r===O(e.t,t)?(P(e),e.o[t]=M(e.A.h,r,e)):r},has:function(e,t){return t in h(e)},ownKeys:function(e){return Reflect.ownKeys(h(e))},set:function(e,t,n){var r=N(h(e),t);if(null==r?void 0:r.set)return r.set.call(e.k,n),!0;if(!e.P){var i=O(h(e),t),a=null==i?void 0:i[G];if(a&&a.t===n)return e.o[t]=n,e.R[t]=!1,!0;if(d(n,i)&&(void 0!==n||u(e.t,t)))return!0;P(e),I(e)}return e.o[t]===n&&(void 0!==n||t in e.o)||Number.isNaN(n)&&Number.isNaN(e.o[t])||(e.o[t]=n,e.R[t]=!0),!0},deleteProperty:function(e,t){return void 0!==O(e.t,t)||t in e.t?(e.R[t]=!1,P(e),I(e)):delete e.R[t],e.o&&delete e.o[t],!0},getOwnPropertyDescriptor:function(e,t){var n=h(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r?{writable:!0,configurable:1!==e.i||"length"!==t,enumerable:r.enumerable,value:n[t]}:r},defineProperty:function(){r(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){r(12)}},Z={};o($,(function(e,t){Z[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}})),Z.deleteProperty=function(e,t){return Z.set.call(this,e,t,void 0)},Z.set=function(e,t,n){return $.set.call(this,e[0],t,n,e[0])};var Q=function(){function e(e){var t=this;this.O=z,this.D=!0,this.produce=function(e,n,i){if("function"==typeof e&&"function"!=typeof n){var o=n;n=e;var s=t;return function(e){var t=this;void 0===e&&(e=o);for(var r=arguments.length,i=Array(r>1?r-1:0),a=1;a<r;a++)i[a-1]=arguments[a];return s.produce(e,(function(e){var r;return(r=n).call.apply(r,[t,e].concat(i))}))}}var u;if("function"!=typeof n&&r(6),void 0!==i&&"function"!=typeof i&&r(7),a(e)){var l=T(t),c=M(t,e,void 0),d=!0;try{u=n(c),d=!1}finally{d?C(l):A(l)}return"undefined"!=typeof Promise&&u instanceof Promise?u.then((function(e){return _(l,i),S(e,l)}),(function(e){throw C(l),e})):(_(l,i),S(u,l))}if(!e||"object"!=typeof e){if(void 0===(u=n(e))&&(u=e),u===V&&(u=void 0),t.D&&g(u,!0),i){var f=[],p=[];b("Patches").M(e,u,f,p),i(f,p)}return u}r(21,e)},this.produceWithPatches=function(e,n){if("function"==typeof e)return function(n){for(var r=arguments.length,i=Array(r>1?r-1:0),a=1;a<r;a++)i[a-1]=arguments[a];return t.produceWithPatches(n,(function(t){return e.apply(void 0,[t].concat(i))}))};var r,i,a=t.produce(e,n,(function(e,t){r=e,i=t}));return"undefined"!=typeof Promise&&a instanceof Promise?a.then((function(e){return[e,r,i]})):[a,r,i]},"boolean"==typeof(null==e?void 0:e.useProxies)&&this.setUseProxies(e.useProxies),"boolean"==typeof(null==e?void 0:e.autoFreeze)&&this.setAutoFreeze(e.autoFreeze)}var t=e.prototype;return t.createDraft=function(e){a(e)||r(8),i(e)&&(e=L(e));var t=T(this),n=M(this,e,void 0);return n[G].C=!0,A(t),n},t.finishDraft=function(e,t){var n=(e&&e[G]).A;return _(n,t),S(void 0,n)},t.setAutoFreeze=function(e){this.D=e},t.setUseProxies=function(e){e&&!z&&r(20),this.O=e},t.applyPatches=function(e,t){var n;for(n=t.length-1;n>=0;n--){var r=t[n];if(0===r.path.length&&"replace"===r.op){e=r.value;break}}n>-1&&(t=t.slice(n+1));var a=b("Patches").$;return i(e)?a(e,t):this.produce(e,(function(e){return a(e,t)}))},e}(),J=new Q,ee=J.produce,te=(J.produceWithPatches.bind(J),J.setAutoFreeze.bind(J),J.setUseProxies.bind(J),J.applyPatches.bind(J),J.createDraft.bind(J)),ne=J.finishDraft.bind(J)},66350:function(e,t,n){"use strict";function r(e){return"[object Object]"===Object.prototype.toString.call(e)}function i(e){var t,n;return!1!==r(e)&&(void 0===(t=e.constructor)||!1!==r(n=t.prototype)&&!1!==n.hasOwnProperty("isPrototypeOf"))}n.d(t,{Q:function(){return i}})},86659:function(e,t,n){"use strict";function r(e,t){var n=String(e),r=n.indexOf(t),i=r,a=0,o=0;if("string"!==typeof t)throw new TypeError("Expected substring");for(;-1!==r;)r===i?++a>o&&(o=a):a=1,i=r+t.length,r=n.indexOf(t,i);return o}n.d(t,{D:function(){return r}})},86132:function(e,t,n){"use strict";n.d(t,{T:function(){return o}});var r=n(60436);var i=n(11591),a=n(2279);function o(e,t,n){for(var o=n||{},l=(0,a.C)(o.ignore||[]),c=function(e){var t=[];if(!Array.isArray(e))throw new TypeError("Expected find and replace tuple or list of tuples");var n=!e[0]||Array.isArray(e[0])?e:[e],r=-1;for(;++r<n.length;){var i=n[r];t.push([s(i[0]),u(i[1])])}return t}(t),d=-1;++d<c.length;)(0,i.VG)(e,"text",f);function f(e,t){for(var n,i=-1;++i<t.length;){var a=t[i],o=n?n.children:void 0;if(l(a,o?o.indexOf(a):void 0,n))return;n=a}if(n)return function(e,t){var n=t[t.length-1],i=c[d][0],a=c[d][1],o=0,s=n.children,u=s.indexOf(e),l=!1,f=[];i.lastIndex=0;var p=i.exec(e.value);for(;p;){var h=p.index,m={index:p.index,input:p.input,stack:[].concat((0,r.A)(t),[e])},g=a.apply(void 0,(0,r.A)(p).concat([m]));if("string"===typeof g&&(g=g.length>0?{type:"text",value:g}:void 0),!1===g)i.lastIndex=h+1;else{var v;if(o!==h&&f.push({type:"text",value:e.value.slice(o,h)}),Array.isArray(g))(v=f).push.apply(v,(0,r.A)(g));else g&&f.push(g);o=h+p[0].length,l=!0}if(!i.global)break;p=i.exec(e.value)}if(l){var y;o<e.value.length&&f.push({type:"text",value:e.value.slice(o)}),(y=n.children).splice.apply(y,[u,1].concat((0,r.A)(f)))}else f=[e];return u+f.length}(e,t)}}function s(e){return"string"===typeof e?new RegExp(function(e){if("string"!==typeof e)throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}(e),"g"):e}function u(e){return"function"===typeof e?e:function(){return e}}},58688:function(e,t,n){"use strict";function r(e,t,n){return">"+(n?"":" ")+e}n.d(t,{p:function(){return w}});var i=n(69016);function a(e,t,n,r){for(var a=-1;++a<n.unsafe.length;)if("\n"===n.unsafe[a].character&&(0,i.q)(n.stack,n.unsafe[a]))return/[ \t]/.test(r.before)?"":" ";return"\\\n"}var o=n(89379),s=n(86659),u=n(19745);function l(e,t,n){return(n?"":" ")+e}function c(e){var t=e.options.quote||'"';if('"'!==t&&"'"!==t)throw new Error("Cannot serialize title with `"+t+"` for `options.quote`, expected `\"`, or `'`");return t}function d(e,t,n,r){var i=function(e){var t=e.options.emphasis||"*";if("*"!==t&&"_"!==t)throw new Error("Cannot serialize emphasis with `"+t+"` for `options.emphasis`, expected `*`, or `_`");return t}(n),a=n.enter("emphasis"),s=n.createTracker(r),u=s.move(i);return u+=s.move(n.containerPhrasing(e,(0,o.A)({before:u,after:i},s.current()))),u+=s.move(i),a(),u}d.peek=function(e,t,n){return n.options.emphasis||"*"};var f=n(71786);function p(e){return e.value||""}function h(e,t,n,r){var i=c(n),a='"'===i?"Quote":"Apostrophe",s=n.enter("image"),u=n.enter("label"),l=n.createTracker(r),d=l.move("![");return d+=l.move(n.safe(e.alt,(0,o.A)({before:d,after:"]"},l.current()))),d+=l.move("]("),u(),!e.url&&e.title||/[\0- \u007F]/.test(e.url)?(u=n.enter("destinationLiteral"),d+=l.move("<"),d+=l.move(n.safe(e.url,(0,o.A)({before:d,after:">"},l.current()))),d+=l.move(">")):(u=n.enter("destinationRaw"),d+=l.move(n.safe(e.url,(0,o.A)({before:d,after:e.title?" ":")"},l.current())))),u(),e.title&&(u=n.enter("title".concat(a)),d+=l.move(" "+i),d+=l.move(n.safe(e.title,(0,o.A)({before:d,after:i},l.current()))),d+=l.move(i),u()),d+=l.move(")"),s(),d}function m(e,t,n,r){var i=e.referenceType,a=n.enter("imageReference"),s=n.enter("label"),u=n.createTracker(r),l=u.move("!["),c=n.safe(e.alt,(0,o.A)({before:l,after:"]"},u.current()));l+=u.move(c+"]["),s();var d=n.stack;n.stack=[],s=n.enter("reference");var f=n.safe(n.associationId(e),(0,o.A)({before:l,after:"]"},u.current()));return s(),n.stack=d,a(),"full"!==i&&c&&c===f?"shortcut"===i?l=l.slice(0,-1):l+=u.move("]"):l+=u.move(f+"]"),l}function g(e,t,n){for(var r=e.value||"",i="`",a=-1;new RegExp("(^|[^`])"+i+"([^`]|$)").test(r);)i+="`";for(/[^ \r\n]/.test(r)&&(/^[ \r\n]/.test(r)&&/[ \r\n]$/.test(r)||/^`|`$/.test(r))&&(r=" "+r+" ");++a<n.unsafe.length;){var o=n.unsafe[a],s=n.compilePattern(o),u=void 0;if(o.atBreak)for(;u=s.exec(r);){var l=u.index;10===r.charCodeAt(l)&&13===r.charCodeAt(l-1)&&l--,r=r.slice(0,l)+" "+r.slice(u.index+1)}}return i+r+i}p.peek=function(){return"<"},h.peek=function(){return"!"},m.peek=function(){return"!"},g.peek=function(){return"`"};var v=n(92486);function y(e,t){var n=(0,v.d)(e);return Boolean(!t.options.resourceLink&&e.url&&!e.title&&e.children&&1===e.children.length&&"text"===e.children[0].type&&(n===e.url||"mailto:"+n===e.url)&&/^[a-z][a-z+.-]+:/i.test(e.url)&&!/[\0- <>\u007F]/.test(e.url))}function b(e,t,n,r){var i,a,s=c(n),u='"'===s?"Quote":"Apostrophe",l=n.createTracker(r);if(y(e,n)){var d=n.stack;n.stack=[],i=n.enter("autolink");var f=l.move("<");return f+=l.move(n.containerPhrasing(e,(0,o.A)({before:f,after:">"},l.current()))),f+=l.move(">"),i(),n.stack=d,f}i=n.enter("link"),a=n.enter("label");var p=l.move("[");return p+=l.move(n.containerPhrasing(e,(0,o.A)({before:p,after:"]("},l.current()))),p+=l.move("]("),a(),!e.url&&e.title||/[\0- \u007F]/.test(e.url)?(a=n.enter("destinationLiteral"),p+=l.move("<"),p+=l.move(n.safe(e.url,(0,o.A)({before:p,after:">"},l.current()))),p+=l.move(">")):(a=n.enter("destinationRaw"),p+=l.move(n.safe(e.url,(0,o.A)({before:p,after:e.title?" ":")"},l.current())))),a(),e.title&&(a=n.enter("title".concat(u)),p+=l.move(" "+s),p+=l.move(n.safe(e.title,(0,o.A)({before:p,after:s},l.current()))),p+=l.move(s),a()),p+=l.move(")"),i(),p}function E(e,t,n,r){var i=e.referenceType,a=n.enter("linkReference"),s=n.enter("label"),u=n.createTracker(r),l=u.move("["),c=n.containerPhrasing(e,(0,o.A)({before:l,after:"]"},u.current()));l+=u.move(c+"]["),s();var d=n.stack;n.stack=[],s=n.enter("reference");var f=n.safe(n.associationId(e),(0,o.A)({before:l,after:"]"},u.current()));return s(),n.stack=d,a(),"full"!==i&&c&&c===f?"shortcut"===i?l=l.slice(0,-1):l+=u.move("]"):l+=u.move(f+"]"),l}function _(e){var t=e.options.bullet||"*";if("*"!==t&&"+"!==t&&"-"!==t)throw new Error("Cannot serialize items with `"+t+"` for `options.bullet`, expected `*`, `+`, or `-`");return t}function C(e){var t=e.options.rule||"*";if("*"!==t&&"-"!==t&&"_"!==t)throw new Error("Cannot serialize rules with `"+t+"` for `options.rule`, expected `*`, `-`, or `_`");return t}b.peek=function(e,t,n){return y(e,n)?"<":"["},E.peek=function(){return"["};var A=(0,n(2279).C)(["break","delete","emphasis","footnote","footnoteReference","image","imageReference","inlineCode","inlineMath","link","linkReference","mdxJsxTextElement","mdxTextExpression","strong","text","textDirective"]);function T(e,t,n,r){var i=function(e){var t=e.options.strong||"*";if("*"!==t&&"_"!==t)throw new Error("Cannot serialize strong with `"+t+"` for `options.strong`, expected `*`, or `_`");return t}(n),a=n.enter("strong"),s=n.createTracker(r),u=s.move(i+i);return u+=s.move(n.containerPhrasing(e,(0,o.A)({before:u,after:i},s.current()))),u+=s.move(i+i),a(),u}T.peek=function(e,t,n){return n.options.strong||"*"};var w={blockquote:function(e,t,n,i){var a=n.enter("blockquote"),o=n.createTracker(i);o.move("> "),o.shift(2);var s=n.indentLines(n.containerFlow(e,o.current()),r);return a(),s},break:a,code:function(e,t,n,r){var i=function(e){var t=e.options.fence||"`";if("`"!==t&&"~"!==t)throw new Error("Cannot serialize code with `"+t+"` for `options.fence`, expected `` ` `` or `~`");return t}(n),a=e.value||"",c="`"===i?"GraveAccent":"Tilde";if((0,u.m)(e,n)){var d=n.enter("codeIndented"),f=n.indentLines(a,l);return d(),f}var p=n.createTracker(r),h=i.repeat(Math.max((0,s.D)(a,i)+1,3)),m=n.enter("codeFenced"),g=p.move(h);if(e.lang){var v=n.enter("codeFencedLang".concat(c));g+=p.move(n.safe(e.lang,(0,o.A)({before:g,after:" ",encode:["`"]},p.current()))),v()}if(e.lang&&e.meta){var y=n.enter("codeFencedMeta".concat(c));g+=p.move(" "),g+=p.move(n.safe(e.meta,(0,o.A)({before:g,after:"\n",encode:["`"]},p.current()))),y()}return g+=p.move("\n"),a&&(g+=p.move(a+"\n")),g+=p.move(h),m(),g},definition:function(e,t,n,r){var i=c(n),a='"'===i?"Quote":"Apostrophe",s=n.enter("definition"),u=n.enter("label"),l=n.createTracker(r),d=l.move("[");return d+=l.move(n.safe(n.associationId(e),(0,o.A)({before:d,after:"]"},l.current()))),d+=l.move("]: "),u(),!e.url||/[\0- \u007F]/.test(e.url)?(u=n.enter("destinationLiteral"),d+=l.move("<"),d+=l.move(n.safe(e.url,(0,o.A)({before:d,after:">"},l.current()))),d+=l.move(">")):(u=n.enter("destinationRaw"),d+=l.move(n.safe(e.url,(0,o.A)({before:d,after:e.title?" ":"\n"},l.current())))),u(),e.title&&(u=n.enter("title".concat(a)),d+=l.move(" "+i),d+=l.move(n.safe(e.title,(0,o.A)({before:d,after:i},l.current()))),d+=l.move(i),u()),s(),d},emphasis:d,hardBreak:a,heading:function(e,t,n,r){var i=Math.max(Math.min(6,e.depth||1),1),a=n.createTracker(r);if((0,f.f)(e,n)){var s=n.enter("headingSetext"),u=n.enter("phrasing"),l=n.containerPhrasing(e,(0,o.A)((0,o.A)({},a.current()),{},{before:"\n",after:"\n"}));return u(),s(),l+"\n"+(1===i?"=":"-").repeat(l.length-(Math.max(l.lastIndexOf("\r"),l.lastIndexOf("\n"))+1))}var c="#".repeat(i),d=n.enter("headingAtx"),p=n.enter("phrasing");a.move(c+" ");var h=n.containerPhrasing(e,(0,o.A)({before:"# ",after:"\n"},a.current()));return/^[\t ]/.test(h)&&(h="&#x"+h.charCodeAt(0).toString(16).toUpperCase()+";"+h.slice(1)),h=h?c+" "+h:c,n.options.closeAtx&&(h+=" "+c),p(),d(),h},html:p,image:h,imageReference:m,inlineCode:g,link:b,linkReference:E,list:function(e,t,n,r){var i=n.enter("list"),a=n.bulletCurrent,o=e.ordered?function(e){var t=e.options.bulletOrdered||".";if("."!==t&&")"!==t)throw new Error("Cannot serialize items with `"+t+"` for `options.bulletOrdered`, expected `.` or `)`");return t}(n):_(n),s=e.ordered?"."===o?")":".":function(e){var t=_(e),n=e.options.bulletOther;if(!n)return"*"===t?"-":"*";if("*"!==n&&"+"!==n&&"-"!==n)throw new Error("Cannot serialize items with `"+n+"` for `options.bulletOther`, expected `*`, `+`, or `-`");if(n===t)throw new Error("Expected `bullet` (`"+t+"`) and `bulletOther` (`"+n+"`) to be different");return n}(n),u=!(!t||!n.bulletLastUsed)&&o===n.bulletLastUsed;if(!e.ordered){var l=e.children?e.children[0]:void 0;if("*"!==o&&"-"!==o||!l||l.children&&l.children[0]||"list"!==n.stack[n.stack.length-1]||"listItem"!==n.stack[n.stack.length-2]||"list"!==n.stack[n.stack.length-3]||"listItem"!==n.stack[n.stack.length-4]||0!==n.indexStack[n.indexStack.length-1]||0!==n.indexStack[n.indexStack.length-2]||0!==n.indexStack[n.indexStack.length-3]||(u=!0),C(n)===o&&l)for(var c=-1;++c<e.children.length;){var d=e.children[c];if(d&&"listItem"===d.type&&d.children&&d.children[0]&&"thematicBreak"===d.children[0].type){u=!0;break}}}u&&(o=s),n.bulletCurrent=o;var f=n.containerFlow(e,r);return n.bulletLastUsed=o,n.bulletCurrent=a,i(),f},listItem:function(e,t,n,r){var i=function(e){var t=e.options.listItemIndent||"one";if("tab"!==t&&"one"!==t&&"mixed"!==t)throw new Error("Cannot serialize items with `"+t+"` for `options.listItemIndent`, expected `tab`, `one`, or `mixed`");return t}(n),a=n.bulletCurrent||_(n);t&&"list"===t.type&&t.ordered&&(a=("number"===typeof t.start&&t.start>-1?t.start:1)+(!1===n.options.incrementListMarker?0:t.children.indexOf(e))+a);var o=a.length+1;("tab"===i||"mixed"===i&&(t&&"list"===t.type&&t.spread||e.spread))&&(o=4*Math.ceil(o/4));var s=n.createTracker(r);s.move(a+" ".repeat(o-a.length)),s.shift(o);var u=n.enter("listItem"),l=n.indentLines(n.containerFlow(e,s.current()),(function(e,t,n){if(t)return(n?"":" ".repeat(o))+e;return(n?a:a+" ".repeat(o-a.length))+e}));return u(),l},paragraph:function(e,t,n,r){var i=n.enter("paragraph"),a=n.enter("phrasing"),o=n.containerPhrasing(e,r);return a(),i(),o},root:function(e,t,n,r){return(e.children.some((function(e){return A(e)}))?n.containerPhrasing:n.containerFlow).call(n,e,r)},strong:T,text:function(e,t,n,r){return n.safe(e.value,r)},thematicBreak:function(e,t,n){var r=(C(n)+(n.options.ruleSpaces?" ":"")).repeat(function(e){var t=e.options.ruleRepetition||3;if(t<3)throw new Error("Cannot serialize rules with repetition `"+t+"` for `options.ruleRepetition`, expected `3` or more");return t}(n));return n.options.ruleSpaces?r.slice(0,-1):r}}},19745:function(e,t,n){"use strict";function r(e,t){return Boolean(!1===t.options.fences&&e.value&&!e.lang&&/[^ \r\n]/.test(e.value)&&!/^[\t ]*(?:[\r\n]|$)|(?:^|[\r\n])[\t ]*$/.test(e.value))}n.d(t,{m:function(){return r}})},71786:function(e,t,n){"use strict";n.d(t,{f:function(){return o}});var r=n(10418),i=n(11591),a=n(92486);function o(e,t){var n=!1;return(0,r.YR)(e,(function(e){if("value"in e&&/\r?\n|\r/.test(e.value)||"break"===e.type)return n=!0,i.dc})),Boolean((!e.depth||e.depth<3)&&(0,a.d)(e)&&(t.options.setext||n))}},69016:function(e,t,n){"use strict";function r(e,t){return i(e,t.inConstruct,!0)&&!i(e,t.notInConstruct,!1)}function i(e,t,n){if("string"===typeof t&&(t=[t]),!t||0===t.length)return n;for(var r=-1;++r<t.length;)if(e.includes(t[r]))return!0;return!1}n.d(t,{q:function(){return r}})},92486:function(e,t,n){"use strict";n.d(t,{d:function(){return i}});var r={};function i(e,t){var n=t||r;return a(e,"boolean"!==typeof n.includeImageAlt||n.includeImageAlt,"boolean"!==typeof n.includeHtml||n.includeHtml)}function a(e,t,n){if(function(e){return Boolean(e&&"object"===typeof e)}(e)){if("value"in e)return"html"!==e.type||n?e.value:"";if(t&&"alt"in e&&e.alt)return e.alt;if("children"in e)return o(e.children,t,n)}return Array.isArray(e)?o(e,t,n):""}function o(e,t,n){for(var r=[],i=-1;++i<e.length;)r[i]=a(e[i],t,n);return r.join("")}},34547:function(e,t,n){"use strict";n.d(t,{B:function(){return a}});var r=n(64545),i=n(83950),a={tokenize:function(e,t,n){return function(t){return(0,i.On)(t)?(0,r.N)(e,a,"linePrefix")(t):a(t)};function a(e){return null===e||(0,i.HP)(e)?t(e):n(e)}},partial:!0}},64545:function(e,t,n){"use strict";n.d(t,{N:function(){return i}});var r=n(83950);function i(e,t,n,i){var a=i?i-1:Number.POSITIVE_INFINITY,o=0;return function(i){if((0,r.On)(i))return e.enter(n),s(i);return t(i)};function s(i){return(0,r.On)(i)&&o++<a?(e.consume(i),s):(e.exit(n),t(i))}}},83950:function(e,t,n){"use strict";n.d(t,{BM:function(){return s},CW:function(){return r},Ee:function(){return d},HP:function(){return c},JQ:function(){return o},Ny:function(){return h},On:function(){return f},cx:function(){return a},es:function(){return p},lV:function(){return i},ok:function(){return u},ol:function(){return l}});var r=m(/[A-Za-z]/),i=m(/[\dA-Za-z]/),a=m(/[#-'*+\--9=?A-Z^-~]/);function o(e){return null!==e&&(e<32||127===e)}var s=m(/\d/),u=m(/[\dA-Fa-f]/),l=m(/[!-/:-@[-`{-~]/);function c(e){return null!==e&&e<-2}function d(e){return null!==e&&(e<0||32===e)}function f(e){return-2===e||-1===e||32===e}var p=m(/(?:[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B4E\u1B4F\u1B5A-\u1B60\u1B7D-\u1B7F\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDD6E\uDEAD\uDF55-\uDF59\uDF86-\uDF89]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9\uDFD4\uDFD5\uDFD7\uDFD8]|\uD805[\uDC4B-\uDC4F\uDC5A\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDEB9\uDF3C-\uDF3E]|\uD806[\uDC3B\uDD44-\uDD46\uDDE2\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2\uDF00-\uDF09\uDFE1]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8\uDF43-\uDF4F\uDFFF]|\uD809[\uDC70-\uDC74]|\uD80B[\uDFF1\uDFF2]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDD6D-\uDD6F\uDE97-\uDE9A\uDFE2]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD839\uDDFF|\uD83A[\uDD5E\uDD5F])|(?:[\$\+<->\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u0888\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20C0\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2429\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFF\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E5\u31EF\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC2\uFD40-\uFD4F\uFDCF\uFDFC-\uFDFF\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD803[\uDD8E\uDD8F]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD833[\uDC00-\uDCEF\uDD00-\uDEB3\uDF50-\uDFC3]|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDEA\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEDC-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF76\uDF7B-\uDFD9\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0-\uDCBB\uDCC0\uDCC1\uDD00-\uDE53\uDE60-\uDE6D\uDE70-\uDE7C\uDE80-\uDE89\uDE8F-\uDEC6\uDECE-\uDEDC\uDEDF-\uDEE9\uDEF0-\uDEF8\uDF00-\uDF92\uDF94-\uDFEF])/),h=m(/\s/);function m(e){return function(t){return null!==t&&t>-1&&e.test(String.fromCharCode(t))}}},39017:function(e,t,n){"use strict";n.d(t,{V:function(){return a},m:function(){return i}});var r=n(60436);function i(e,t,n,i){var a,o=e.length,s=0;if(t=t<0?-t>o?0:o+t:t>o?o:t,n=n>0?n:0,i.length<1e4)(a=Array.from(i)).unshift(t,n),e.splice.apply(e,(0,r.A)(a));else for(n&&e.splice(t,n);s<i.length;)(a=i.slice(s,s+1e4)).unshift(t,0),e.splice.apply(e,(0,r.A)(a)),s+=1e4,t+=1e4}function a(e,t){return e.length>0?(i(e,e.length,0,t),e):t}},90291:function(e,t,n){"use strict";n.d(t,{S:function(){return i}});var r=n(83950);function i(e){return null===e||(0,r.Ee)(e)||(0,r.Ny)(e)?1:(0,r.es)(e)?2:void 0}},17693:function(e,t,n){"use strict";n.d(t,{y:function(){return a}});var r=n(39017),i={}.hasOwnProperty;function a(e){for(var t={},n=-1;++n<e.length;)o(t,e[n]);return t}function o(e,t){var n;for(n in t){var r=(i.call(e,n)?e[n]:void 0)||(e[n]={}),a=t[n],o=void 0;if(a)for(o in a){i.call(r,o)||(r[o]=[]);var u=a[o];s(r[o],Array.isArray(u)?u:u?[u]:[])}}}function s(e,t){for(var n=-1,i=[];++n<t.length;)("after"===t[n].add?e:i).push(t[n]);(0,r.m)(e,0,0,i)}},94837:function(e,t,n){"use strict";function r(e,t){var n=Number.parseInt(e,t);return n<9||11===n||n>13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||65535===(65535&n)||65534===(65535&n)||n>1114111?"\ufffd":String.fromCodePoint(n)}n.d(t,{C:function(){return r}})},41105:function(e,t,n){"use strict";n.d(t,{s:function(){return o}});var r=n(18014),i=n(94837),a=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function o(e){return e.replace(a,s)}function s(e,t,n){if(t)return t;if(35===n.charCodeAt(0)){var a=n.charCodeAt(1),o=120===a||88===a;return(0,i.C)(n.slice(o?2:1),o?16:10)}return(0,r.s)(n)||e}},45078:function(e,t,n){"use strict";function r(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}n.d(t,{B:function(){return r}})},50895:function(e,t,n){"use strict";function r(e,t,n){for(var r=[],i=-1;++i<e.length;){var a=e[i].resolveAll;a&&!r.includes(a)&&(t=a(t,n),r.push(a))}return t}n.d(t,{W:function(){return r}})},22077:function(e,t,n){"use strict";n.d(t,{qy:function(){return E},JW:function(){return _}});var r=n(92901),i=n(23029),a=(0,r.A)((function e(t,n,r){(0,i.A)(this,e),this.property=t,this.normal=n,r&&(this.space=r)}));function o(e,t){for(var n={},r={},i=-1;++i<e.length;)Object.assign(n,e[i].property),Object.assign(r,e[i].normal);return new a(n,r,t)}a.prototype.property={},a.prototype.normal={},a.prototype.space=null;var s=n(55073),u=n(7419),l={}.hasOwnProperty;function c(e){var t,n={},r={};for(t in e.properties)if(l.call(e.properties,t)){var i=e.properties[t],o=new u.E(t,e.transform(e.attributes||{},t),i,e.space);e.mustUseProperty&&e.mustUseProperty.includes(t)&&(o.mustUseProperty=!0),n[t]=o,r[(0,s.S)(t)]=t,r[(0,s.S)(o.attribute)]=t}return new a(n,r,e.space)}var d=c({space:"xlink",transform:function(e,t){return"xlink:"+t.slice(5).toLowerCase()},properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}}),f=c({space:"xml",transform:function(e,t){return"xml:"+t.slice(3).toLowerCase()},properties:{xmlLang:null,xmlBase:null,xmlSpace:null}});function p(e,t){return t in e?e[t]:t}function h(e,t){return p(e,t.toLowerCase())}var m=c({space:"xmlns",attributes:{xmlnsxlink:"xmlns:xlink"},transform:h,properties:{xmlns:null,xmlnsXLink:null}}),g=n(36362),v=c({transform:function(e,t){return"role"===t?t:"aria-"+t.slice(4).toLowerCase()},properties:{ariaActiveDescendant:null,ariaAtomic:g.booleanish,ariaAutoComplete:null,ariaBusy:g.booleanish,ariaChecked:g.booleanish,ariaColCount:g.number,ariaColIndex:g.number,ariaColSpan:g.number,ariaControls:g.spaceSeparated,ariaCurrent:null,ariaDescribedBy:g.spaceSeparated,ariaDetails:null,ariaDisabled:g.booleanish,ariaDropEffect:g.spaceSeparated,ariaErrorMessage:null,ariaExpanded:g.booleanish,ariaFlowTo:g.spaceSeparated,ariaGrabbed:g.booleanish,ariaHasPopup:null,ariaHidden:g.booleanish,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:g.spaceSeparated,ariaLevel:g.number,ariaLive:null,ariaModal:g.booleanish,ariaMultiLine:g.booleanish,ariaMultiSelectable:g.booleanish,ariaOrientation:null,ariaOwns:g.spaceSeparated,ariaPlaceholder:null,ariaPosInSet:g.number,ariaPressed:g.booleanish,ariaReadOnly:g.booleanish,ariaRelevant:null,ariaRequired:g.booleanish,ariaRoleDescription:g.spaceSeparated,ariaRowCount:g.number,ariaRowIndex:g.number,ariaRowSpan:g.number,ariaSelected:g.booleanish,ariaSetSize:g.number,ariaSort:null,ariaValueMax:g.number,ariaValueMin:g.number,ariaValueNow:g.number,ariaValueText:null,role:null}}),y=c({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:h,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:g.commaSeparated,acceptCharset:g.spaceSeparated,accessKey:g.spaceSeparated,action:null,allow:null,allowFullScreen:g.boolean,allowPaymentRequest:g.boolean,allowUserMedia:g.boolean,alt:null,as:null,async:g.boolean,autoCapitalize:null,autoComplete:g.spaceSeparated,autoFocus:g.boolean,autoPlay:g.boolean,blocking:g.spaceSeparated,capture:null,charSet:null,checked:g.boolean,cite:null,className:g.spaceSeparated,cols:g.number,colSpan:null,content:null,contentEditable:g.booleanish,controls:g.boolean,controlsList:g.spaceSeparated,coords:g.number|g.commaSeparated,crossOrigin:null,data:null,dateTime:null,decoding:null,default:g.boolean,defer:g.boolean,dir:null,dirName:null,disabled:g.boolean,download:g.overloadedBoolean,draggable:g.booleanish,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:g.boolean,formTarget:null,headers:g.spaceSeparated,height:g.number,hidden:g.boolean,high:g.number,href:null,hrefLang:null,htmlFor:g.spaceSeparated,httpEquiv:g.spaceSeparated,id:null,imageSizes:null,imageSrcSet:null,inert:g.boolean,inputMode:null,integrity:null,is:null,isMap:g.boolean,itemId:null,itemProp:g.spaceSeparated,itemRef:g.spaceSeparated,itemScope:g.boolean,itemType:g.spaceSeparated,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:g.boolean,low:g.number,manifest:null,max:null,maxLength:g.number,media:null,method:null,min:null,minLength:g.number,multiple:g.boolean,muted:g.boolean,name:null,nonce:null,noModule:g.boolean,noValidate:g.boolean,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeToggle:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:g.boolean,optimum:g.number,pattern:null,ping:g.spaceSeparated,placeholder:null,playsInline:g.boolean,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:g.boolean,referrerPolicy:null,rel:g.spaceSeparated,required:g.boolean,reversed:g.boolean,rows:g.number,rowSpan:g.number,sandbox:g.spaceSeparated,scope:null,scoped:g.boolean,seamless:g.boolean,selected:g.boolean,shadowRootClonable:g.boolean,shadowRootDelegatesFocus:g.boolean,shadowRootMode:null,shape:null,size:g.number,sizes:null,slot:null,span:g.number,spellCheck:g.booleanish,src:null,srcDoc:null,srcLang:null,srcSet:null,start:g.number,step:null,style:null,tabIndex:g.number,target:null,title:null,translate:null,type:null,typeMustMatch:g.boolean,useMap:null,value:g.booleanish,width:g.number,wrap:null,writingSuggestions:null,align:null,aLink:null,archive:g.spaceSeparated,axis:null,background:null,bgColor:null,border:g.number,borderColor:null,bottomMargin:g.number,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:g.boolean,declare:g.boolean,event:null,face:null,frame:null,frameBorder:null,hSpace:g.number,leftMargin:g.number,link:null,longDesc:null,lowSrc:null,marginHeight:g.number,marginWidth:g.number,noResize:g.boolean,noHref:g.boolean,noShade:g.boolean,noWrap:g.boolean,object:null,profile:null,prompt:null,rev:null,rightMargin:g.number,rules:null,scheme:null,scrolling:g.booleanish,standby:null,summary:null,text:null,topMargin:g.number,valueType:null,version:null,vAlign:null,vLink:null,vSpace:g.number,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:g.boolean,disableRemotePlayback:g.boolean,prefix:null,property:null,results:g.number,security:null,unselectable:null}}),b=c({space:"svg",attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},transform:p,properties:{about:g.commaOrSpaceSeparated,accentHeight:g.number,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:g.number,amplitude:g.number,arabicForm:null,ascent:g.number,attributeName:null,attributeType:null,azimuth:g.number,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:g.number,by:null,calcMode:null,capHeight:g.number,className:g.spaceSeparated,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:g.number,diffuseConstant:g.number,direction:null,display:null,dur:null,divisor:g.number,dominantBaseline:null,download:g.boolean,dx:null,dy:null,edgeMode:null,editable:null,elevation:g.number,enableBackground:null,end:null,event:null,exponent:g.number,externalResourcesRequired:null,fill:null,fillOpacity:g.number,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:g.commaSeparated,g2:g.commaSeparated,glyphName:g.commaSeparated,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:g.number,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:g.number,horizOriginX:g.number,horizOriginY:g.number,id:null,ideographic:g.number,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:g.number,k:g.number,k1:g.number,k2:g.number,k3:g.number,k4:g.number,kernelMatrix:g.commaOrSpaceSeparated,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:g.number,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:g.number,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:g.number,overlineThickness:g.number,paintOrder:null,panose1:null,path:null,pathLength:g.number,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:g.spaceSeparated,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:g.number,pointsAtY:g.number,pointsAtZ:g.number,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:g.commaOrSpaceSeparated,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:g.commaOrSpaceSeparated,rev:g.commaOrSpaceSeparated,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:g.commaOrSpaceSeparated,requiredFeatures:g.commaOrSpaceSeparated,requiredFonts:g.commaOrSpaceSeparated,requiredFormats:g.commaOrSpaceSeparated,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:g.number,specularExponent:g.number,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:g.number,strikethroughThickness:g.number,string:null,stroke:null,strokeDashArray:g.commaOrSpaceSeparated,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:g.number,strokeOpacity:g.number,strokeWidth:null,style:null,surfaceScale:g.number,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:g.commaOrSpaceSeparated,tabIndex:g.number,tableValues:null,target:null,targetX:g.number,targetY:g.number,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:g.commaOrSpaceSeparated,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:g.number,underlineThickness:g.number,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:g.number,values:null,vAlphabetic:g.number,vMathematical:g.number,vectorEffect:null,vHanging:g.number,vIdeographic:g.number,version:null,vertAdvY:g.number,vertOriginX:g.number,vertOriginY:g.number,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:g.number,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null}}),E=o([f,d,m,v,y],"html"),_=o([f,d,m,v,b],"svg")},6063:function(e,t,n){"use strict";n.d(t,{I:function(){return l}});var r=n(55073),i=n(7419),a=n(99107),o=/^data[-\w.:]+$/i,s=/-[a-z]/g,u=/[A-Z]/g;function l(e,t){var n=(0,r.S)(t),l=t,f=a.R;if(n in e.normal)return e.property[e.normal[n]];if(n.length>4&&"data"===n.slice(0,4)&&o.test(t)){if("-"===t.charAt(4)){var p=t.slice(5).replace(s,d);l="data"+p.charAt(0).toUpperCase()+p.slice(1)}else{var h=t.slice(4);if(!s.test(h)){var m=h.replace(u,c);"-"!==m.charAt(0)&&(m="-"+m),t="data"+m}}f=i.E}return new f(l,t)}function c(e){return"-"+e.toLowerCase()}function d(e){return e.charAt(1).toUpperCase()}},55073:function(e,t,n){"use strict";function r(e){return e.toLowerCase()}n.d(t,{S:function(){return r}})},7419:function(e,t,n){"use strict";n.d(t,{E:function(){return c}});var r=n(92901),i=n(23029),a=n(39874),o=n(85501),s=n(99107),u=n(36362),l=Object.keys(u),c=function(e){function t(e,n,r,o){var s;(0,i.A)(this,t);var c=-1;if(d(s=(0,a.A)(this,t,[e,n]),"space",o),"number"===typeof r)for(;++c<l.length;){var f=l[c];d(s,l[c],(r&u[f])===u[f])}return s}return(0,o.A)(t,e),(0,r.A)(t)}(s.R);function d(e,t,n){n&&(e[t]=n)}c.prototype.defined=!0},99107:function(e,t,n){"use strict";n.d(t,{R:function(){return a}});var r=n(92901),i=n(23029),a=(0,r.A)((function e(t,n){(0,i.A)(this,e),this.property=t,this.attribute=n}));a.prototype.space=null,a.prototype.boolean=!1,a.prototype.booleanish=!1,a.prototype.overloadedBoolean=!1,a.prototype.number=!1,a.prototype.commaSeparated=!1,a.prototype.spaceSeparated=!1,a.prototype.commaOrSpaceSeparated=!1,a.prototype.mustUseProperty=!1,a.prototype.defined=!1},36362:function(e,t,n){"use strict";n.r(t),n.d(t,{boolean:function(){return i},booleanish:function(){return a},commaOrSpaceSeparated:function(){return c},commaSeparated:function(){return l},number:function(){return s},overloadedBoolean:function(){return o},spaceSeparated:function(){return u}});var r=0,i=d(),a=d(),o=d(),s=d(),u=d(),l=d(),c=d();function d(){return Math.pow(2,++r)}},16792:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return L}});var r=n(81955),i=(0,r.a)((function(e){return"audio"===e.tagName||"canvas"===e.tagName||"embed"===e.tagName||"iframe"===e.tagName||"img"===e.tagName||"math"===e.tagName||"object"===e.tagName||"picture"===e.tagName||"svg"===e.tagName||"video"===e.tagName})),a={}.hasOwnProperty;var o=new Set(["pingback","prefetch","stylesheet"]);var s=(0,r.a)(["a","abbr","area","b","bdi","bdo","br","button","cite","code","data","datalist","del","dfn","em","i","input","ins","kbd","keygen","label","map","mark","meter","noscript","output","progress","q","ruby","s","samp","script","select","small","span","strong","sub","sup","template","textarea","time","u","var","wbr"]),u=(0,r.a)("meta");function l(e){return Boolean("text"===e.type||s(e)||i(e)||function(e){if("element"!==e.type||"link"!==e.tagName)return!1;if(e.properties.itemProp)return!0;var t=e.properties.rel,n=-1;if(!Array.isArray(t)||0===t.length)return!1;for(;++n<t.length;)if(!o.has(String(t[n])))return!1;return!0}(e)||u(e)&&function(e,t){var n="element"===e.type&&a.call(e.properties,t)&&e.properties[t];return null!==n&&void 0!==n&&!1!==n}(e,"itemProp"))}var c=/[ \t\n\f\r]/g;function d(e){return"object"===typeof e?"text"===e.type&&f(e.value):f(e)}function f(e){return""===e.replace(c,"")}var p=["pre","script","style","textarea"],h=n(89379),m=n(2279),g=["address","article","aside","blockquote","body","br","caption","center","col","colgroup","dd","dialog","dir","div","dl","dt","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","legend","li","li","listing","main","menu","nav","ol","optgroup","option","p","plaintext","pre","section","summary","table","tbody","td","td","tfoot","th","th","thead","tr","ul","wbr","xmp"],v=["button","input","select","textarea"],y=["area","base","basefont","dialog","datalist","head","link","meta","noembed","noframes","param","rp","script","source","style","template","track","title"],b={},E=(0,m.C)(["comment","doctype"]);function _(e,t){if("children"in e){var n=(0,h.A)({},t);return("root"===e.type||w(e))&&(n.before=!0,n.after=!0),n.whitespace=function(e,t){if("tagName"in e&&e.properties)switch(e.tagName){case"listing":case"plaintext":case"script":case"style":case"xmp":return"pre";case"nobr":return"nowrap";case"pre":return e.properties.wrap?"pre-wrap":"pre";case"td":case"th":return e.properties.noWrap?"nowrap":t.whitespace;case"textarea":return"pre-wrap"}return t.whitespace}(e,t),function(e,t){var n=t.before,r=t.after,i=e.children,a=i.length,o=-1;for(;++o<a;){var s=_(i[o],(0,h.A)((0,h.A)({},t),{},{after:C(i,o,r),before:n}));s.remove?(i.splice(o,1),o--,a--):s.ignore||(n=s.stripAtStart),T(i[o])&&(n=!1)}return{ignore:!1,stripAtStart:Boolean(n||r),remove:!1}}(e,n)}if("text"===e.type){if("normal"===t.whitespace)return function(e,t){var n=t.collapse(e.value),r={ignore:!1,stripAtStart:!1,remove:!1},i=0,a=n.length;t.before&&k(n.charAt(0))&&i++;i!==a&&k(n.charAt(a-1))&&(t.after?a--:r.stripAtStart=!0);i===a?r.remove=!0:e.value=n.slice(i,a);return r}(e,t);"nowrap"===t.whitespace&&(e.value=t.collapse(e.value))}return{ignore:E(e),stripAtStart:!1,remove:!1}}function C(e,t,n){for(;++t<e.length;){var r=e[t],i=A(r);if(void 0===i&&"children"in r&&!S(r)&&(i=C(r.children,-1)),"boolean"===typeof i)return i}return n}function A(e){if("element"===e.type){if(T(e))return!1;if(w(e))return!0}else if("text"===e.type){if(!d(e))return!1}else if(!E(e))return!1}function T(e){return i(e)||(0,r.v)(e,v)}function w(e){return(0,r.v)(e,g)}function S(e){return Boolean("element"===e.type&&e.properties.hidden)||E(e)||(0,r.v)(e,y)}function k(e){return" "===e||"\n"===e}function D(e){var t=/\r?\n|\r/.exec(e);return t?t[0]:" "}function x(){return" "}function O(e){return function(t){return String(t).replace(/[\t\n\v\f\r ]+/g,e)}}var N,I=n(11591),P={},M=(N={newlines:!0},function(e){!function(e,t){_(e,{collapse:O((t||b).newlines?D:x),whitespace:"normal"})}(e,N)});function L(e){var t=e||P,n=t.indent||2,i=t.indentInitial;return"number"===typeof n&&(n=" ".repeat(n)),null!==i&&void 0!==i||(i=!0),function(e){var t;M(e),(0,I.VG)(e,(function(e,o){var s=-1;if("children"in e){if((0,r.v)(e,"head")&&(t=!0),t&&(0,r.v)(e,"body")&&(t=void 0),(0,r.v)(e,p))return I._Z;var u=e.children,l=o.length;if(0!==u.length&&R(e,t)){var c;for(i||l--;++s<u.length;){var f=u[s];"text"!==f.type&&"comment"!==f.type||(f.value.includes("\n")&&(c=!0),f.value=f.value.replace(/ *\n/g,"$&"+String(n).repeat(l)))}var h,m=[];for(s=-1;++s<u.length;){var g=u[s];(R(g,t)||c&&!s)&&(a(m,l,g),c=!0),h=g,m.push(g)}h&&(c||R(h,t))&&(d(h)&&(m.pop(),h=m[m.length-1]),a(m,l-1)),e.children=m}}}))};function a(e,t,r){var i=e[e.length-1],a=(o(i&&d(i)?e[e.length-2]:i)&&o(r)?"\n\n":"\n")+String(n).repeat(Math.max(t,0));i&&"text"===i.type?i.value=d(i)?a:i.value+a:e.push({type:"text",value:a})}function o(e){return Boolean(e&&"element"===e.type&&t.blanks&&t.blanks.length>0&&t.blanks.includes(e.tagName))}}function R(e,t){return"root"===e.type||"element"===e.type&&(t||(0,r.v)(e,"script")||i(e)||!l(e))}},64416:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return T}});var r=n(60436),i=n(2279),a=function(e,t,n){var r=(0,i.C)(n);if(!e||!e.type||!e.children)throw new Error("Expected parent node");if("number"===typeof t){if(t<0||t===Number.POSITIVE_INFINITY)throw new Error("Expected positive finite number as index")}else if((t=e.children.indexOf(t))<0)throw new Error("Expected child node or index");for(;++t<e.children.length;)if(r(e.children[t],t,e))return e.children[t]},o=n(81955),s=/\n/g,u=/[\t ]+/g,l=(0,o.a)("br"),c=(0,o.a)((function(e){return"td"===e.tagName||"th"===e.tagName})),d=(0,o.a)("p"),f=(0,o.a)("tr"),p=(0,o.a)(["datalist","head","noembed","noframes","noscript","rp","script","style","template","title",function(e){return Boolean((e.properties||{}).hidden)},function(e){return"dialog"===e.tagName&&!(e.properties||{}).open}]),h=(0,o.a)(["address","article","aside","blockquote","body","caption","center","dd","dialog","dir","dl","dt","div","figure","figcaption","footer","form,","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","legend","li","listing","main","menu","nav","ol","p","plaintext","pre","section","ul","xmp"]);function m(e,t,n){return"element"===e.type?function(e,t,n){var r,i,o=y(e,n),s=e.children||[],u=-1,g=[];if(p(e))return g;l(e)||f(e)&&a(t,e,f)?i="\n":d(e)?(r=2,i=2):h(e)&&(r=1,i=1);for(;++u<s.length;)g=g.concat(m(s[u],e,{whitespace:o,breakBefore:u?void 0:r,breakAfter:u<s.length-1?l(s[u+1]):i}));c(e)&&a(t,e,c)&&g.push("\t");r&&g.unshift(r);i&&g.push(i);return g}(e,t,n):"text"===e.type?"normal"===n.whitespace?g(e,n):function(e){return[String(e.value)]}(e):[]}function g(e,t){for(var n=String(e.value),r=[],i=[],a=0;a<=n.length;){s.lastIndex=a;var o=s.exec(n),u=o&&"index"in o?o.index:n.length;r.push(v(n.slice(a,u).replace(/[\u061C\u200E\u200F\u202A-\u202E\u2066-\u2069]/g,""),0!==a||t.breakBefore,u!==n.length||t.breakAfter)),a=u+1}for(var l,c=-1;++c<r.length;)8203===r[c].charCodeAt(r[c].length-1)||c<r.length-1&&8203===r[c+1].charCodeAt(0)?(i.push(r[c]),l=void 0):r[c]?("number"===typeof l&&i.push(l),i.push(r[c]),l=0):0!==c&&c!==r.length-1||i.push(0);return i}function v(e,t,n){for(var r,i=[],a=0;a<e.length;){u.lastIndex=a;var o=u.exec(e);r=o?o.index:e.length,a||r||!o||t||i.push(""),a!==r&&i.push(e.slice(a,r)),a=o?r+o[0].length:r}return a===r||n||i.push(""),i.join(" ")}function y(e,t){if("element"===e.type){var n=e.properties||{};switch(e.tagName){case"listing":case"plaintext":case"xmp":return"pre";case"nobr":return"nowrap";case"pre":return n.wrap?"pre-wrap":"pre";case"td":case"th":return n.noWrap?"nowrap":t.whitespace;case"textarea":return"pre-wrap"}}return t.whitespace}var b=n(11591),E={},_=[];var C,A={},T=(C=function(e){var t=e.tex||A,n=t.displayMath||[["\\[","\\]"]],r=t.inlineMath||[["\\(","\\)"]];return{render:function(e,t){var i=(t.display?n:r)[0];return[{type:"text",value:i[0]+e+i[1]}]}}},function(e){return function(t){var n=C(e||E),i=!1,a=t;(0,b.VG)(t,"element",(function(e,t){var o,s=Array.isArray(e.properties.className)?e.properties.className:_,u=s.includes("language-math"),c=s.includes("math-display"),d=s.includes("math-inline"),f=c;if("head"===e.tagName&&(a=e),u||c||d){var p=t[t.length-1],v=e;if("code"===e.tagName&&u&&p&&"element"===p.type&&"pre"===p.tagName&&(v=p,p=t[t.length-2],f=!0),p){i=!0;var E=function(e,t){var n=t||{},i="children"in e?e.children:[],a=h(e),o=y(e,{whitespace:n.whitespace||"normal",breakBefore:!1,breakAfter:!1}),s=[];"text"!==e.type&&"comment"!==e.type||s.push.apply(s,(0,r.A)(g(e,{whitespace:o,breakBefore:!0,breakAfter:!0})));for(var u=-1;++u<i.length;)s.push.apply(s,(0,r.A)(m(i[u],e,{whitespace:o,breakBefore:u?void 0:a,breakAfter:u<i.length-1?l(i[u+1]):a})));var c,d=[];for(u=-1;++u<s.length;){var f=s[u];"number"===typeof f?void 0!==c&&f>c&&(c=f):f&&(void 0!==c&&c>-1&&d.push("\n".repeat(c)||" "),c=-1,d.push(f))}return d.join("")}(v,{whitespace:"pre"}),C=n.render(E,{display:f}),A=p.children.indexOf(v);return(o=p.children).splice.apply(o,[A,1].concat((0,r.A)(C))),b._Z}}})),i&&n.styleSheet&&a.children.push(n.styleSheet())}})},52736:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return Fn}});var r=n(89379),i=n(17767),a=n(99087),o=n(22077),s=n(9834),u=/[#.]/g;var l=n(6063),c=n(55073),d=n(81205),f=new Set(["button","menu","reset","submit"]),p={}.hasOwnProperty;function h(e,t,n){var r=n&&function(e){var t={},n=-1;for(;++n<e.length;)t[e[n].toLowerCase()]=e[n];return t}(n);return function(n,i){for(var a,o=-1,s=arguments.length,l=new Array(s>2?s-2:0),c=2;c<s;c++)l[c-2]=arguments[c];if(void 0===n||null===n){a={type:"root",children:[]};var d=i;l.unshift(d)}else{var h;if(a=function(e,t){for(var n,r,i=e||"",a={},o=0;o<i.length;){u.lastIndex=o;var s=u.exec(i),l=i.slice(o,s?s.index:i.length);l&&(n?"#"===n?a.id=l:Array.isArray(a.className)?a.className.push(l):a.className=[l]:r=l,o+=l.length),s&&(n=s[0],o++)}return{type:"element",tagName:r||t||"div",properties:a,children:[]}}(n,t),a.tagName=a.tagName.toLowerCase(),r&&p.call(r,a.tagName)&&(a.tagName=r[a.tagName]),function(e,t){if(null===e||void 0===e||"object"!==typeof e||Array.isArray(e))return!1;if("input"===t||!e.type||"string"!==typeof e.type)return!0;if("children"in e&&Array.isArray(e.children))return!1;if("button"===t)return f.has(e.type.toLowerCase());return!("value"in e)}(i,a.tagName))for(h in i)p.call(i,h)&&m(e,a.properties,h,i[h]);else l.unshift(i)}for(;++o<l.length;)g(a.children,l[o]);return"element"===a.type&&"template"===a.tagName&&(a.content={type:"root",children:a.children},a.children=[]),a}}function m(e,t,n,r){var i,a=(0,l.I)(e,n),o=-1;if(void 0!==r&&null!==r){if("number"===typeof r){if(Number.isNaN(r))return;i=r}else i="boolean"===typeof r?r:"string"===typeof r?a.spaceSeparated?(0,d.q)(r):a.commaSeparated?(0,s.q)(r):a.commaOrSpaceSeparated?(0,d.q)((0,s.q)(r).join(" ")):v(a,a.property,r):Array.isArray(r)?r.concat():"style"===a.property?function(e){var t,n=[];for(t in e)p.call(e,t)&&n.push([t,e[t]].join(": "));return n.join("; ")}(r):String(r);if(Array.isArray(i)){for(var u=[];++o<i.length;){var c=v(a,a.property,i[o]);u[o]=c}i=u}if("className"===a.property&&Array.isArray(t.className)){var f=i;i=t.className.concat(f)}t[a.property]=i}}function g(e,t){var n=-1;if(void 0===t||null===t);else if("string"===typeof t||"number"===typeof t)e.push({type:"text",value:String(t)});else if(Array.isArray(t))for(;++n<t.length;)g(e,t[n]);else{if("object"!==typeof t||!("type"in t))throw new Error("Expected node, nodes, or string, got `"+t+"`");"root"===t.type?g(e,t.children):e.push(t)}}function v(e,t,n){if("string"===typeof n){if(e.number&&n&&!Number.isNaN(Number(n)))return Number(n);if((e.boolean||e.overloadedBoolean)&&(""===n||(0,c.S)(n)===(0,c.S)(t)))return!0}return n}var y=h(o.qy,"div"),b=h(o.JW,"g",["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","solidColor","textArea","textPath"]);function E(e,t){var n=e.indexOf("\r",t),r=e.indexOf("\n",t);return-1===r?n:-1===n||n+1===r?r:n<r?n:r}var _={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"},C={}.hasOwnProperty,A=Object.prototype;function T(e,t){var n=t||{};return w({file:n.file||void 0,location:!1,schema:"svg"===n.space?o.JW:o.qy,verbose:n.verbose||!1},e)}function w(e,t){var n;switch(t.nodeName){case"#comment":return k(e,t,n={type:"comment",value:t.data}),n;case"#document":case"#document-fragment":var r=t,i="mode"in r&&("quirks"===r.mode||"limited-quirks"===r.mode);if(n={type:"root",children:S(e,t.childNodes),data:{quirksMode:i}},e.file&&e.location){var s=String(e.file),u=function(e){var t=String(e),n=[];return{toOffset:function(e){if(e&&"number"===typeof e.line&&"number"===typeof e.column&&!Number.isNaN(e.line)&&!Number.isNaN(e.column)){for(;n.length<e.line;){var r=n[n.length-1],i=E(t,r),a=-1===i?t.length+1:i+1;if(r===a)break;n.push(a)}var o=(e.line>1?n[e.line-2]:0)+e.column-1;if(o<n[e.line-1])return o}},toPoint:function(e){if("number"===typeof e&&e>-1&&e<=t.length)for(var r=0;;){var i=n[r];if(void 0===i){var a=E(t,n[r-1]);i=-1===a?t.length+1:a+1,n[r]=i}if(i>e)return{line:r+1,column:e-(r>0?n[r-1]:0)+1,offset:e};r++}}}}(s),l=u.toPoint(0),c=u.toPoint(s.length);(0,a.ok)(l,"expected `start`"),(0,a.ok)(c,"expected `end`"),n.position={start:l,end:c}}return n;case"#documentType":return k(e,t,n={type:"doctype"}),n;case"#text":return k(e,t,n={type:"text",value:t.value}),n;default:return n=function(e,t){var n=e.schema;e.schema=t.namespaceURI===_.svg?o.JW:o.qy;var r=-1,i={};for(;++r<t.attrs.length;){var a=t.attrs[r],s=(a.prefix?a.prefix+":":"")+a.name;C.call(A,s)||(i[s]=a.value)}var u="svg"===e.schema.space?b:y,l=u(t.tagName,i,S(e,t.childNodes));if(k(e,t,l),"template"===l.tagName){var c=t,d=c.sourceCodeLocation,f=d&&d.startTag&&D(d.startTag),p=d&&d.endTag&&D(d.endTag),h=w(e,c.content);f&&p&&e.file&&(h.position={start:f.end,end:p.start}),l.content=h}return e.schema=n,l}(e,t),n}}function S(e,t){for(var n=-1,r=[];++n<t.length;){var i=w(e,t[n]);r.push(i)}return r}function k(e,t,n){if("sourceCodeLocation"in t&&t.sourceCodeLocation&&e.file){var r=function(e,t,n){var r=D(n);if("element"===t.type){var i=t.children[t.children.length-1];if(r&&!n.endTag&&i&&i.position&&i.position.end&&(r.end=Object.assign({},i.position.end)),e.verbose){var o,s={};if(n.attrs)for(o in n.attrs)C.call(n.attrs,o)&&(s[(0,l.I)(e.schema,o).property]=D(n.attrs[o]));(0,a.ok)(n.startTag,"a start tag should exist");var u=D(n.startTag),c=n.endTag?D(n.endTag):void 0,d={opening:u};c&&(d.closing=c),d.properties=s,t.data={position:d}}}return r}(e,n,t.sourceCodeLocation);r&&(e.location=!0,n.position=r)}}function D(e){var t=x({line:e.startLine,column:e.startCol,offset:e.startOffset}),n=x({line:e.endLine,column:e.endCol,offset:e.endOffset});return t||n?{start:t,end:n}:void 0}function x(e){return e.line&&e.column?e:void 0}var O=n(27789),N={},I={}.hasOwnProperty,P=(0,O.A)("type",{handlers:{root:function(e,t){var n={nodeName:"#document",mode:(e.data||{}).quirksMode?"quirks":"no-quirks",childNodes:[]};return n.childNodes=L(e.children,n,t),R(e,n),n},element:function(e,t){var n=t,r=n;"element"===e.type&&"svg"===e.tagName.toLowerCase()&&"html"===n.space&&(r=o.JW);var i,s=[];if(e.properties)for(i in e.properties)if("children"!==i&&I.call(e.properties,i)){var u=M(r,i,e.properties[i]);u&&s.push(u)}var l=r.space;(0,a.ok)(l);var c={nodeName:e.tagName,tagName:e.tagName,attrs:s,namespaceURI:_[l],childNodes:[],parentNode:null};c.childNodes=L(e.children,c,r),R(e,c),"template"===e.tagName&&e.content&&(c.content=function(e,t){var n={nodeName:"#document-fragment",childNodes:[]};return n.childNodes=L(e.children,n,t),R(e,n),n}(e.content,r));return c},text:function(e){var t={nodeName:"#text",value:e.value,parentNode:null};return R(e,t),t},comment:function(e){var t={nodeName:"#comment",data:e.value,parentNode:null};return R(e,t),t},doctype:function(e){var t={nodeName:"#documentType",name:"html",publicId:"",systemId:"",parentNode:null};return R(e,t),t}}});function M(e,t,n){var r=(0,l.I)(e,t);if(!(!1===n||null===n||void 0===n||"number"===typeof n&&Number.isNaN(n)||!n&&r.boolean)){Array.isArray(n)&&(n=r.commaSeparated?(0,s.A)(n):(0,d.A)(n));var i={name:r.attribute,value:!0===n?"":String(n)};if(r.space&&"html"!==r.space&&"svg"!==r.space){var a=i.name.indexOf(":");a<0?i.prefix="":(i.name=i.name.slice(a+1),i.prefix=r.attribute.slice(0,a)),i.namespace=_[r.space]}return i}}function L(e,t,n){var r=-1,i=[];if(e)for(;++r<e.length;){var a=P(e[r],n);a.parentNode=t,i.push(a)}return i}function R(e,t){var n=e.position;n&&n.start&&n.end&&((0,a.ok)("number"===typeof n.start.offset),(0,a.ok)("number"===typeof n.end.offset),t.sourceCodeLocation={startLine:n.start.line,startCol:n.start.column,startOffset:n.start.offset,endLine:n.end.line,endCol:n.end.column,endOffset:n.end.offset})}var F,B=["area","base","basefont","bgsound","br","col","command","embed","frame","hr","image","img","input","keygen","link","meta","param","source","track","wbr"],j=n(23029),U=n(92901),H=new Set([65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111]),z="\ufffd";!function(e){e[e.EOF=-1]="EOF",e[e.NULL=0]="NULL",e[e.TABULATION=9]="TABULATION",e[e.CARRIAGE_RETURN=13]="CARRIAGE_RETURN",e[e.LINE_FEED=10]="LINE_FEED",e[e.FORM_FEED=12]="FORM_FEED",e[e.SPACE=32]="SPACE",e[e.EXCLAMATION_MARK=33]="EXCLAMATION_MARK",e[e.QUOTATION_MARK=34]="QUOTATION_MARK",e[e.AMPERSAND=38]="AMPERSAND",e[e.APOSTROPHE=39]="APOSTROPHE",e[e.HYPHEN_MINUS=45]="HYPHEN_MINUS",e[e.SOLIDUS=47]="SOLIDUS",e[e.DIGIT_0=48]="DIGIT_0",e[e.DIGIT_9=57]="DIGIT_9",e[e.SEMICOLON=59]="SEMICOLON",e[e.LESS_THAN_SIGN=60]="LESS_THAN_SIGN",e[e.EQUALS_SIGN=61]="EQUALS_SIGN",e[e.GREATER_THAN_SIGN=62]="GREATER_THAN_SIGN",e[e.QUESTION_MARK=63]="QUESTION_MARK",e[e.LATIN_CAPITAL_A=65]="LATIN_CAPITAL_A",e[e.LATIN_CAPITAL_Z=90]="LATIN_CAPITAL_Z",e[e.RIGHT_SQUARE_BRACKET=93]="RIGHT_SQUARE_BRACKET",e[e.GRAVE_ACCENT=96]="GRAVE_ACCENT",e[e.LATIN_SMALL_A=97]="LATIN_SMALL_A",e[e.LATIN_SMALL_Z=122]="LATIN_SMALL_Z"}(F||(F={}));var V,Y="--",G="[CDATA[",q="doctype",W="script",K="public",X="system";function $(e){return e>=55296&&e<=57343}function Z(e){return 32!==e&&10!==e&&13!==e&&9!==e&&12!==e&&e>=1&&e<=31||e>=127&&e<=159}function Q(e){return e>=64976&&e<=65007||H.has(e)}!function(e){e.controlCharacterInInputStream="control-character-in-input-stream",e.noncharacterInInputStream="noncharacter-in-input-stream",e.surrogateInInputStream="surrogate-in-input-stream",e.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",e.endTagWithAttributes="end-tag-with-attributes",e.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",e.unexpectedSolidusInTag="unexpected-solidus-in-tag",e.unexpectedNullCharacter="unexpected-null-character",e.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",e.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",e.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",e.missingEndTagName="missing-end-tag-name",e.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",e.unknownNamedCharacterReference="unknown-named-character-reference",e.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",e.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",e.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",e.eofBeforeTagName="eof-before-tag-name",e.eofInTag="eof-in-tag",e.missingAttributeValue="missing-attribute-value",e.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",e.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keyword",e.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers="missing-whitespace-between-doctype-public-and-system-identifiers",e.missingWhitespaceAfterDoctypeSystemKeyword="missing-whitespace-after-doctype-system-keyword",e.missingQuoteBeforeDoctypePublicIdentifier="missing-quote-before-doctype-public-identifier",e.missingQuoteBeforeDoctypeSystemIdentifier="missing-quote-before-doctype-system-identifier",e.missingDoctypePublicIdentifier="missing-doctype-public-identifier",e.missingDoctypeSystemIdentifier="missing-doctype-system-identifier",e.abruptDoctypePublicIdentifier="abrupt-doctype-public-identifier",e.abruptDoctypeSystemIdentifier="abrupt-doctype-system-identifier",e.cdataInHtmlContent="cdata-in-html-content",e.incorrectlyOpenedComment="incorrectly-opened-comment",e.eofInScriptHtmlCommentLikeText="eof-in-script-html-comment-like-text",e.eofInDoctype="eof-in-doctype",e.nestedComment="nested-comment",e.abruptClosingOfEmptyComment="abrupt-closing-of-empty-comment",e.eofInComment="eof-in-comment",e.incorrectlyClosedComment="incorrectly-closed-comment",e.eofInCdata="eof-in-cdata",e.absenceOfDigitsInNumericCharacterReference="absence-of-digits-in-numeric-character-reference",e.nullCharacterReference="null-character-reference",e.surrogateCharacterReference="surrogate-character-reference",e.characterReferenceOutsideUnicodeRange="character-reference-outside-unicode-range",e.controlCharacterReference="control-character-reference",e.noncharacterCharacterReference="noncharacter-character-reference",e.missingWhitespaceBeforeDoctypeName="missing-whitespace-before-doctype-name",e.missingDoctypeName="missing-doctype-name",e.invalidCharacterSequenceAfterDoctypeName="invalid-character-sequence-after-doctype-name",e.duplicateAttribute="duplicate-attribute",e.nonConformingDoctype="non-conforming-doctype",e.missingDoctype="missing-doctype",e.misplacedDoctype="misplaced-doctype",e.endTagWithoutMatchingOpenElement="end-tag-without-matching-open-element",e.closingOfElementWithOpenChildElements="closing-of-element-with-open-child-elements",e.disallowedContentInNoscriptInHead="disallowed-content-in-noscript-in-head",e.openElementsLeftAfterEof="open-elements-left-after-eof",e.abandonedHeadElementChild="abandoned-head-element-child",e.misplacedStartTagForHeadElement="misplaced-start-tag-for-head-element",e.nestedNoscriptInHead="nested-noscript-in-head",e.eofInElementThatCanContainOnlyText="eof-in-element-that-can-contain-only-text"}(V||(V={}));var J,ee=function(){return(0,U.A)((function e(t){(0,j.A)(this,e),this.handler=t,this.html="",this.pos=-1,this.lastGapPos=-2,this.gapStack=[],this.skipNextNewLine=!1,this.lastChunkWritten=!1,this.endOfChunkHit=!1,this.bufferWaterline=65536,this.isEol=!1,this.lineStartPos=0,this.droppedBufferSize=0,this.line=1,this.lastErrOffset=-1}),[{key:"col",get:function(){return this.pos-this.lineStartPos+Number(this.lastGapPos!==this.pos)}},{key:"offset",get:function(){return this.droppedBufferSize+this.pos}},{key:"getError",value:function(e,t){var n=this.line,r=this.col+t,i=this.offset+t;return{code:e,startLine:n,endLine:n,startCol:r,endCol:r,startOffset:i,endOffset:i}}},{key:"_err",value:function(e){this.handler.onParseError&&this.lastErrOffset!==this.offset&&(this.lastErrOffset=this.offset,this.handler.onParseError(this.getError(e,0)))}},{key:"_addGap",value:function(){this.gapStack.push(this.lastGapPos),this.lastGapPos=this.pos}},{key:"_processSurrogate",value:function(e){if(this.pos!==this.html.length-1){var t=this.html.charCodeAt(this.pos+1);if(function(e){return e>=56320&&e<=57343}(t))return this.pos++,this._addGap(),1024*(e-55296)+9216+t}else if(!this.lastChunkWritten)return this.endOfChunkHit=!0,F.EOF;return this._err(V.surrogateInInputStream),e}},{key:"willDropParsedChunk",value:function(){return this.pos>this.bufferWaterline}},{key:"dropParsedChunk",value:function(){this.willDropParsedChunk()&&(this.html=this.html.substring(this.pos),this.lineStartPos-=this.pos,this.droppedBufferSize+=this.pos,this.pos=0,this.lastGapPos=-2,this.gapStack.length=0)}},{key:"write",value:function(e,t){this.html.length>0?this.html+=e:this.html=e,this.endOfChunkHit=!1,this.lastChunkWritten=t}},{key:"insertHtmlAtCurrentPos",value:function(e){this.html=this.html.substring(0,this.pos+1)+e+this.html.substring(this.pos+1),this.endOfChunkHit=!1}},{key:"startsWith",value:function(e,t){if(this.pos+e.length>this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,!1;if(t)return this.html.startsWith(e,this.pos);for(var n=0;n<e.length;n++){if((32|this.html.charCodeAt(this.pos+n))!==e.charCodeAt(n))return!1}return!0}},{key:"peek",value:function(e){var t=this.pos+e;if(t>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,F.EOF;var n=this.html.charCodeAt(t);return n===F.CARRIAGE_RETURN?F.LINE_FEED:n}},{key:"advance",value:function(){if(this.pos++,this.isEol&&(this.isEol=!1,this.line++,this.lineStartPos=this.pos),this.pos>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,F.EOF;var e=this.html.charCodeAt(this.pos);return e===F.CARRIAGE_RETURN?(this.isEol=!0,this.skipNextNewLine=!0,F.LINE_FEED):e===F.LINE_FEED&&(this.isEol=!0,this.skipNextNewLine)?(this.line--,this.skipNextNewLine=!1,this._addGap(),this.advance()):(this.skipNextNewLine=!1,$(e)&&(e=this._processSurrogate(e)),null===this.handler.onParseError||e>31&&e<127||e===F.LINE_FEED||e===F.CARRIAGE_RETURN||e>159&&e<64976||this._checkForProblematicCharacters(e),e)}},{key:"_checkForProblematicCharacters",value:function(e){Z(e)?this._err(V.controlCharacterInInputStream):Q(e)&&this._err(V.noncharacterInInputStream)}},{key:"retreat",value:function(e){for(this.pos-=e;this.pos<this.lastGapPos;)this.lastGapPos=this.gapStack.pop(),this.pos--;this.isEol=!1}}])}();function te(e,t){for(var n=e.attrs.length-1;n>=0;n--)if(e.attrs[n].name===t)return e.attrs[n].value;return null}!function(e){e[e.CHARACTER=0]="CHARACTER",e[e.NULL_CHARACTER=1]="NULL_CHARACTER",e[e.WHITESPACE_CHARACTER=2]="WHITESPACE_CHARACTER",e[e.START_TAG=3]="START_TAG",e[e.END_TAG=4]="END_TAG",e[e.COMMENT=5]="COMMENT",e[e.DOCTYPE=6]="DOCTYPE",e[e.EOF=7]="EOF",e[e.HIBERNATION=8]="HIBERNATION"}(J||(J={}));var ne,re,ie=new Uint16Array('\u1d41<\xd5\u0131\u028a\u049d\u057b\u05d0\u0675\u06de\u07a2\u07d6\u080f\u0a4a\u0a91\u0da1\u0e6d\u0f09\u0f26\u10ca\u1228\u12e1\u1415\u149d\u14c3\u14df\u1525\0\0\0\0\0\0\u156b\u16cd\u198d\u1c12\u1ddd\u1f7e\u2060\u21b0\u228d\u23c0\u23fb\u2442\u2824\u2912\u2d08\u2e48\u2fce\u3016\u32ba\u3639\u37ac\u38fe\u3a28\u3a71\u3ae0\u3b2e\u0800EMabcfglmnoprstu\\bfms\x7f\x84\x8b\x90\x95\x98\xa6\xb3\xb9\xc8\xcflig\u803b\xc6\u40c6P\u803b&\u4026cute\u803b\xc1\u40c1reve;\u4102\u0100iyx}rc\u803b\xc2\u40c2;\u4410r;\uc000\ud835\udd04rave\u803b\xc0\u40c0pha;\u4391acr;\u4100d;\u6a53\u0100gp\x9d\xa1on;\u4104f;\uc000\ud835\udd38plyFunction;\u6061ing\u803b\xc5\u40c5\u0100cs\xbe\xc3r;\uc000\ud835\udc9cign;\u6254ilde\u803b\xc3\u40c3ml\u803b\xc4\u40c4\u0400aceforsu\xe5\xfb\xfe\u0117\u011c\u0122\u0127\u012a\u0100cr\xea\xf2kslash;\u6216\u0176\xf6\xf8;\u6ae7ed;\u6306y;\u4411\u0180crt\u0105\u010b\u0114ause;\u6235noullis;\u612ca;\u4392r;\uc000\ud835\udd05pf;\uc000\ud835\udd39eve;\u42d8c\xf2\u0113mpeq;\u624e\u0700HOacdefhilorsu\u014d\u0151\u0156\u0180\u019e\u01a2\u01b5\u01b7\u01ba\u01dc\u0215\u0273\u0278\u027ecy;\u4427PY\u803b\xa9\u40a9\u0180cpy\u015d\u0162\u017aute;\u4106\u0100;i\u0167\u0168\u62d2talDifferentialD;\u6145leys;\u612d\u0200aeio\u0189\u018e\u0194\u0198ron;\u410cdil\u803b\xc7\u40c7rc;\u4108nint;\u6230ot;\u410a\u0100dn\u01a7\u01adilla;\u40b8terDot;\u40b7\xf2\u017fi;\u43a7rcle\u0200DMPT\u01c7\u01cb\u01d1\u01d6ot;\u6299inus;\u6296lus;\u6295imes;\u6297o\u0100cs\u01e2\u01f8kwiseContourIntegral;\u6232eCurly\u0100DQ\u0203\u020foubleQuote;\u601duote;\u6019\u0200lnpu\u021e\u0228\u0247\u0255on\u0100;e\u0225\u0226\u6237;\u6a74\u0180git\u022f\u0236\u023aruent;\u6261nt;\u622fourIntegral;\u622e\u0100fr\u024c\u024e;\u6102oduct;\u6210nterClockwiseContourIntegral;\u6233oss;\u6a2fcr;\uc000\ud835\udc9ep\u0100;C\u0284\u0285\u62d3ap;\u624d\u0580DJSZacefios\u02a0\u02ac\u02b0\u02b4\u02b8\u02cb\u02d7\u02e1\u02e6\u0333\u048d\u0100;o\u0179\u02a5trahd;\u6911cy;\u4402cy;\u4405cy;\u440f\u0180grs\u02bf\u02c4\u02c7ger;\u6021r;\u61a1hv;\u6ae4\u0100ay\u02d0\u02d5ron;\u410e;\u4414l\u0100;t\u02dd\u02de\u6207a;\u4394r;\uc000\ud835\udd07\u0100af\u02eb\u0327\u0100cm\u02f0\u0322ritical\u0200ADGT\u0300\u0306\u0316\u031ccute;\u40b4o\u0174\u030b\u030d;\u42d9bleAcute;\u42ddrave;\u4060ilde;\u42dcond;\u62c4ferentialD;\u6146\u0470\u033d\0\0\0\u0342\u0354\0\u0405f;\uc000\ud835\udd3b\u0180;DE\u0348\u0349\u034d\u40a8ot;\u60dcqual;\u6250ble\u0300CDLRUV\u0363\u0372\u0382\u03cf\u03e2\u03f8ontourIntegra\xec\u0239o\u0274\u0379\0\0\u037b\xbb\u0349nArrow;\u61d3\u0100eo\u0387\u03a4ft\u0180ART\u0390\u0396\u03a1rrow;\u61d0ightArrow;\u61d4e\xe5\u02cang\u0100LR\u03ab\u03c4eft\u0100AR\u03b3\u03b9rrow;\u67f8ightArrow;\u67faightArrow;\u67f9ight\u0100AT\u03d8\u03derrow;\u61d2ee;\u62a8p\u0241\u03e9\0\0\u03efrrow;\u61d1ownArrow;\u61d5erticalBar;\u6225n\u0300ABLRTa\u0412\u042a\u0430\u045e\u047f\u037crrow\u0180;BU\u041d\u041e\u0422\u6193ar;\u6913pArrow;\u61f5reve;\u4311eft\u02d2\u043a\0\u0446\0\u0450ightVector;\u6950eeVector;\u695eector\u0100;B\u0459\u045a\u61bdar;\u6956ight\u01d4\u0467\0\u0471eeVector;\u695fector\u0100;B\u047a\u047b\u61c1ar;\u6957ee\u0100;A\u0486\u0487\u62a4rrow;\u61a7\u0100ct\u0492\u0497r;\uc000\ud835\udc9frok;\u4110\u0800NTacdfglmopqstux\u04bd\u04c0\u04c4\u04cb\u04de\u04e2\u04e7\u04ee\u04f5\u0521\u052f\u0536\u0552\u055d\u0560\u0565G;\u414aH\u803b\xd0\u40d0cute\u803b\xc9\u40c9\u0180aiy\u04d2\u04d7\u04dcron;\u411arc\u803b\xca\u40ca;\u442dot;\u4116r;\uc000\ud835\udd08rave\u803b\xc8\u40c8ement;\u6208\u0100ap\u04fa\u04fecr;\u4112ty\u0253\u0506\0\0\u0512mallSquare;\u65fberySmallSquare;\u65ab\u0100gp\u0526\u052aon;\u4118f;\uc000\ud835\udd3csilon;\u4395u\u0100ai\u053c\u0549l\u0100;T\u0542\u0543\u6a75ilde;\u6242librium;\u61cc\u0100ci\u0557\u055ar;\u6130m;\u6a73a;\u4397ml\u803b\xcb\u40cb\u0100ip\u056a\u056fsts;\u6203onentialE;\u6147\u0280cfios\u0585\u0588\u058d\u05b2\u05ccy;\u4424r;\uc000\ud835\udd09lled\u0253\u0597\0\0\u05a3mallSquare;\u65fcerySmallSquare;\u65aa\u0370\u05ba\0\u05bf\0\0\u05c4f;\uc000\ud835\udd3dAll;\u6200riertrf;\u6131c\xf2\u05cb\u0600JTabcdfgorst\u05e8\u05ec\u05ef\u05fa\u0600\u0612\u0616\u061b\u061d\u0623\u066c\u0672cy;\u4403\u803b>\u403emma\u0100;d\u05f7\u05f8\u4393;\u43dcreve;\u411e\u0180eiy\u0607\u060c\u0610dil;\u4122rc;\u411c;\u4413ot;\u4120r;\uc000\ud835\udd0a;\u62d9pf;\uc000\ud835\udd3eeater\u0300EFGLST\u0635\u0644\u064e\u0656\u065b\u0666qual\u0100;L\u063e\u063f\u6265ess;\u62dbullEqual;\u6267reater;\u6aa2ess;\u6277lantEqual;\u6a7eilde;\u6273cr;\uc000\ud835\udca2;\u626b\u0400Aacfiosu\u0685\u068b\u0696\u069b\u069e\u06aa\u06be\u06caRDcy;\u442a\u0100ct\u0690\u0694ek;\u42c7;\u405eirc;\u4124r;\u610clbertSpace;\u610b\u01f0\u06af\0\u06b2f;\u610dizontalLine;\u6500\u0100ct\u06c3\u06c5\xf2\u06a9rok;\u4126mp\u0144\u06d0\u06d8ownHum\xf0\u012fqual;\u624f\u0700EJOacdfgmnostu\u06fa\u06fe\u0703\u0707\u070e\u071a\u071e\u0721\u0728\u0744\u0778\u078b\u078f\u0795cy;\u4415lig;\u4132cy;\u4401cute\u803b\xcd\u40cd\u0100iy\u0713\u0718rc\u803b\xce\u40ce;\u4418ot;\u4130r;\u6111rave\u803b\xcc\u40cc\u0180;ap\u0720\u072f\u073f\u0100cg\u0734\u0737r;\u412ainaryI;\u6148lie\xf3\u03dd\u01f4\u0749\0\u0762\u0100;e\u074d\u074e\u622c\u0100gr\u0753\u0758ral;\u622bsection;\u62c2isible\u0100CT\u076c\u0772omma;\u6063imes;\u6062\u0180gpt\u077f\u0783\u0788on;\u412ef;\uc000\ud835\udd40a;\u4399cr;\u6110ilde;\u4128\u01eb\u079a\0\u079ecy;\u4406l\u803b\xcf\u40cf\u0280cfosu\u07ac\u07b7\u07bc\u07c2\u07d0\u0100iy\u07b1\u07b5rc;\u4134;\u4419r;\uc000\ud835\udd0dpf;\uc000\ud835\udd41\u01e3\u07c7\0\u07ccr;\uc000\ud835\udca5rcy;\u4408kcy;\u4404\u0380HJacfos\u07e4\u07e8\u07ec\u07f1\u07fd\u0802\u0808cy;\u4425cy;\u440cppa;\u439a\u0100ey\u07f6\u07fbdil;\u4136;\u441ar;\uc000\ud835\udd0epf;\uc000\ud835\udd42cr;\uc000\ud835\udca6\u0580JTaceflmost\u0825\u0829\u082c\u0850\u0863\u09b3\u09b8\u09c7\u09cd\u0a37\u0a47cy;\u4409\u803b<\u403c\u0280cmnpr\u0837\u083c\u0841\u0844\u084dute;\u4139bda;\u439bg;\u67ealacetrf;\u6112r;\u619e\u0180aey\u0857\u085c\u0861ron;\u413ddil;\u413b;\u441b\u0100fs\u0868\u0970t\u0500ACDFRTUVar\u087e\u08a9\u08b1\u08e0\u08e6\u08fc\u092f\u095b\u0390\u096a\u0100nr\u0883\u088fgleBracket;\u67e8row\u0180;BR\u0899\u089a\u089e\u6190ar;\u61e4ightArrow;\u61c6eiling;\u6308o\u01f5\u08b7\0\u08c3bleBracket;\u67e6n\u01d4\u08c8\0\u08d2eeVector;\u6961ector\u0100;B\u08db\u08dc\u61c3ar;\u6959loor;\u630aight\u0100AV\u08ef\u08f5rrow;\u6194ector;\u694e\u0100er\u0901\u0917e\u0180;AV\u0909\u090a\u0910\u62a3rrow;\u61a4ector;\u695aiangle\u0180;BE\u0924\u0925\u0929\u62b2ar;\u69cfqual;\u62b4p\u0180DTV\u0937\u0942\u094cownVector;\u6951eeVector;\u6960ector\u0100;B\u0956\u0957\u61bfar;\u6958ector\u0100;B\u0965\u0966\u61bcar;\u6952ight\xe1\u039cs\u0300EFGLST\u097e\u098b\u0995\u099d\u09a2\u09adqualGreater;\u62daullEqual;\u6266reater;\u6276ess;\u6aa1lantEqual;\u6a7dilde;\u6272r;\uc000\ud835\udd0f\u0100;e\u09bd\u09be\u62d8ftarrow;\u61daidot;\u413f\u0180npw\u09d4\u0a16\u0a1bg\u0200LRlr\u09de\u09f7\u0a02\u0a10eft\u0100AR\u09e6\u09ecrrow;\u67f5ightArrow;\u67f7ightArrow;\u67f6eft\u0100ar\u03b3\u0a0aight\xe1\u03bfight\xe1\u03caf;\uc000\ud835\udd43er\u0100LR\u0a22\u0a2ceftArrow;\u6199ightArrow;\u6198\u0180cht\u0a3e\u0a40\u0a42\xf2\u084c;\u61b0rok;\u4141;\u626a\u0400acefiosu\u0a5a\u0a5d\u0a60\u0a77\u0a7c\u0a85\u0a8b\u0a8ep;\u6905y;\u441c\u0100dl\u0a65\u0a6fiumSpace;\u605flintrf;\u6133r;\uc000\ud835\udd10nusPlus;\u6213pf;\uc000\ud835\udd44c\xf2\u0a76;\u439c\u0480Jacefostu\u0aa3\u0aa7\u0aad\u0ac0\u0b14\u0b19\u0d91\u0d97\u0d9ecy;\u440acute;\u4143\u0180aey\u0ab4\u0ab9\u0aberon;\u4147dil;\u4145;\u441d\u0180gsw\u0ac7\u0af0\u0b0eative\u0180MTV\u0ad3\u0adf\u0ae8ediumSpace;\u600bhi\u0100cn\u0ae6\u0ad8\xeb\u0ad9eryThi\xee\u0ad9ted\u0100GL\u0af8\u0b06reaterGreate\xf2\u0673essLes\xf3\u0a48Line;\u400ar;\uc000\ud835\udd11\u0200Bnpt\u0b22\u0b28\u0b37\u0b3areak;\u6060BreakingSpace;\u40a0f;\u6115\u0680;CDEGHLNPRSTV\u0b55\u0b56\u0b6a\u0b7c\u0ba1\u0beb\u0c04\u0c5e\u0c84\u0ca6\u0cd8\u0d61\u0d85\u6aec\u0100ou\u0b5b\u0b64ngruent;\u6262pCap;\u626doubleVerticalBar;\u6226\u0180lqx\u0b83\u0b8a\u0b9bement;\u6209ual\u0100;T\u0b92\u0b93\u6260ilde;\uc000\u2242\u0338ists;\u6204reater\u0380;EFGLST\u0bb6\u0bb7\u0bbd\u0bc9\u0bd3\u0bd8\u0be5\u626fqual;\u6271ullEqual;\uc000\u2267\u0338reater;\uc000\u226b\u0338ess;\u6279lantEqual;\uc000\u2a7e\u0338ilde;\u6275ump\u0144\u0bf2\u0bfdownHump;\uc000\u224e\u0338qual;\uc000\u224f\u0338e\u0100fs\u0c0a\u0c27tTriangle\u0180;BE\u0c1a\u0c1b\u0c21\u62eaar;\uc000\u29cf\u0338qual;\u62ecs\u0300;EGLST\u0c35\u0c36\u0c3c\u0c44\u0c4b\u0c58\u626equal;\u6270reater;\u6278ess;\uc000\u226a\u0338lantEqual;\uc000\u2a7d\u0338ilde;\u6274ested\u0100GL\u0c68\u0c79reaterGreater;\uc000\u2aa2\u0338essLess;\uc000\u2aa1\u0338recedes\u0180;ES\u0c92\u0c93\u0c9b\u6280qual;\uc000\u2aaf\u0338lantEqual;\u62e0\u0100ei\u0cab\u0cb9verseElement;\u620cghtTriangle\u0180;BE\u0ccb\u0ccc\u0cd2\u62ebar;\uc000\u29d0\u0338qual;\u62ed\u0100qu\u0cdd\u0d0cuareSu\u0100bp\u0ce8\u0cf9set\u0100;E\u0cf0\u0cf3\uc000\u228f\u0338qual;\u62e2erset\u0100;E\u0d03\u0d06\uc000\u2290\u0338qual;\u62e3\u0180bcp\u0d13\u0d24\u0d4eset\u0100;E\u0d1b\u0d1e\uc000\u2282\u20d2qual;\u6288ceeds\u0200;EST\u0d32\u0d33\u0d3b\u0d46\u6281qual;\uc000\u2ab0\u0338lantEqual;\u62e1ilde;\uc000\u227f\u0338erset\u0100;E\u0d58\u0d5b\uc000\u2283\u20d2qual;\u6289ilde\u0200;EFT\u0d6e\u0d6f\u0d75\u0d7f\u6241qual;\u6244ullEqual;\u6247ilde;\u6249erticalBar;\u6224cr;\uc000\ud835\udca9ilde\u803b\xd1\u40d1;\u439d\u0700Eacdfgmoprstuv\u0dbd\u0dc2\u0dc9\u0dd5\u0ddb\u0de0\u0de7\u0dfc\u0e02\u0e20\u0e22\u0e32\u0e3f\u0e44lig;\u4152cute\u803b\xd3\u40d3\u0100iy\u0dce\u0dd3rc\u803b\xd4\u40d4;\u441eblac;\u4150r;\uc000\ud835\udd12rave\u803b\xd2\u40d2\u0180aei\u0dee\u0df2\u0df6cr;\u414cga;\u43a9cron;\u439fpf;\uc000\ud835\udd46enCurly\u0100DQ\u0e0e\u0e1aoubleQuote;\u601cuote;\u6018;\u6a54\u0100cl\u0e27\u0e2cr;\uc000\ud835\udcaaash\u803b\xd8\u40d8i\u016c\u0e37\u0e3cde\u803b\xd5\u40d5es;\u6a37ml\u803b\xd6\u40d6er\u0100BP\u0e4b\u0e60\u0100ar\u0e50\u0e53r;\u603eac\u0100ek\u0e5a\u0e5c;\u63deet;\u63b4arenthesis;\u63dc\u0480acfhilors\u0e7f\u0e87\u0e8a\u0e8f\u0e92\u0e94\u0e9d\u0eb0\u0efcrtialD;\u6202y;\u441fr;\uc000\ud835\udd13i;\u43a6;\u43a0usMinus;\u40b1\u0100ip\u0ea2\u0eadncareplan\xe5\u069df;\u6119\u0200;eio\u0eb9\u0eba\u0ee0\u0ee4\u6abbcedes\u0200;EST\u0ec8\u0ec9\u0ecf\u0eda\u627aqual;\u6aaflantEqual;\u627cilde;\u627eme;\u6033\u0100dp\u0ee9\u0eeeuct;\u620fortion\u0100;a\u0225\u0ef9l;\u621d\u0100ci\u0f01\u0f06r;\uc000\ud835\udcab;\u43a8\u0200Ufos\u0f11\u0f16\u0f1b\u0f1fOT\u803b"\u4022r;\uc000\ud835\udd14pf;\u611acr;\uc000\ud835\udcac\u0600BEacefhiorsu\u0f3e\u0f43\u0f47\u0f60\u0f73\u0fa7\u0faa\u0fad\u1096\u10a9\u10b4\u10bearr;\u6910G\u803b\xae\u40ae\u0180cnr\u0f4e\u0f53\u0f56ute;\u4154g;\u67ebr\u0100;t\u0f5c\u0f5d\u61a0l;\u6916\u0180aey\u0f67\u0f6c\u0f71ron;\u4158dil;\u4156;\u4420\u0100;v\u0f78\u0f79\u611cerse\u0100EU\u0f82\u0f99\u0100lq\u0f87\u0f8eement;\u620builibrium;\u61cbpEquilibrium;\u696fr\xbb\u0f79o;\u43a1ght\u0400ACDFTUVa\u0fc1\u0feb\u0ff3\u1022\u1028\u105b\u1087\u03d8\u0100nr\u0fc6\u0fd2gleBracket;\u67e9row\u0180;BL\u0fdc\u0fdd\u0fe1\u6192ar;\u61e5eftArrow;\u61c4eiling;\u6309o\u01f5\u0ff9\0\u1005bleBracket;\u67e7n\u01d4\u100a\0\u1014eeVector;\u695dector\u0100;B\u101d\u101e\u61c2ar;\u6955loor;\u630b\u0100er\u102d\u1043e\u0180;AV\u1035\u1036\u103c\u62a2rrow;\u61a6ector;\u695biangle\u0180;BE\u1050\u1051\u1055\u62b3ar;\u69d0qual;\u62b5p\u0180DTV\u1063\u106e\u1078ownVector;\u694feeVector;\u695cector\u0100;B\u1082\u1083\u61bear;\u6954ector\u0100;B\u1091\u1092\u61c0ar;\u6953\u0100pu\u109b\u109ef;\u611dndImplies;\u6970ightarrow;\u61db\u0100ch\u10b9\u10bcr;\u611b;\u61b1leDelayed;\u69f4\u0680HOacfhimoqstu\u10e4\u10f1\u10f7\u10fd\u1119\u111e\u1151\u1156\u1161\u1167\u11b5\u11bb\u11bf\u0100Cc\u10e9\u10eeHcy;\u4429y;\u4428FTcy;\u442ccute;\u415a\u0280;aeiy\u1108\u1109\u110e\u1113\u1117\u6abcron;\u4160dil;\u415erc;\u415c;\u4421r;\uc000\ud835\udd16ort\u0200DLRU\u112a\u1134\u113e\u1149ownArrow\xbb\u041eeftArrow\xbb\u089aightArrow\xbb\u0fddpArrow;\u6191gma;\u43a3allCircle;\u6218pf;\uc000\ud835\udd4a\u0272\u116d\0\0\u1170t;\u621aare\u0200;ISU\u117b\u117c\u1189\u11af\u65a1ntersection;\u6293u\u0100bp\u118f\u119eset\u0100;E\u1197\u1198\u628fqual;\u6291erset\u0100;E\u11a8\u11a9\u6290qual;\u6292nion;\u6294cr;\uc000\ud835\udcaear;\u62c6\u0200bcmp\u11c8\u11db\u1209\u120b\u0100;s\u11cd\u11ce\u62d0et\u0100;E\u11cd\u11d5qual;\u6286\u0100ch\u11e0\u1205eeds\u0200;EST\u11ed\u11ee\u11f4\u11ff\u627bqual;\u6ab0lantEqual;\u627dilde;\u627fTh\xe1\u0f8c;\u6211\u0180;es\u1212\u1213\u1223\u62d1rset\u0100;E\u121c\u121d\u6283qual;\u6287et\xbb\u1213\u0580HRSacfhiors\u123e\u1244\u1249\u1255\u125e\u1271\u1276\u129f\u12c2\u12c8\u12d1ORN\u803b\xde\u40deADE;\u6122\u0100Hc\u124e\u1252cy;\u440by;\u4426\u0100bu\u125a\u125c;\u4009;\u43a4\u0180aey\u1265\u126a\u126fron;\u4164dil;\u4162;\u4422r;\uc000\ud835\udd17\u0100ei\u127b\u1289\u01f2\u1280\0\u1287efore;\u6234a;\u4398\u0100cn\u128e\u1298kSpace;\uc000\u205f\u200aSpace;\u6009lde\u0200;EFT\u12ab\u12ac\u12b2\u12bc\u623cqual;\u6243ullEqual;\u6245ilde;\u6248pf;\uc000\ud835\udd4bipleDot;\u60db\u0100ct\u12d6\u12dbr;\uc000\ud835\udcafrok;\u4166\u0ae1\u12f7\u130e\u131a\u1326\0\u132c\u1331\0\0\0\0\0\u1338\u133d\u1377\u1385\0\u13ff\u1404\u140a\u1410\u0100cr\u12fb\u1301ute\u803b\xda\u40dar\u0100;o\u1307\u1308\u619fcir;\u6949r\u01e3\u1313\0\u1316y;\u440eve;\u416c\u0100iy\u131e\u1323rc\u803b\xdb\u40db;\u4423blac;\u4170r;\uc000\ud835\udd18rave\u803b\xd9\u40d9acr;\u416a\u0100di\u1341\u1369er\u0100BP\u1348\u135d\u0100ar\u134d\u1350r;\u405fac\u0100ek\u1357\u1359;\u63dfet;\u63b5arenthesis;\u63ddon\u0100;P\u1370\u1371\u62c3lus;\u628e\u0100gp\u137b\u137fon;\u4172f;\uc000\ud835\udd4c\u0400ADETadps\u1395\u13ae\u13b8\u13c4\u03e8\u13d2\u13d7\u13f3rrow\u0180;BD\u1150\u13a0\u13a4ar;\u6912ownArrow;\u61c5ownArrow;\u6195quilibrium;\u696eee\u0100;A\u13cb\u13cc\u62a5rrow;\u61a5own\xe1\u03f3er\u0100LR\u13de\u13e8eftArrow;\u6196ightArrow;\u6197i\u0100;l\u13f9\u13fa\u43d2on;\u43a5ing;\u416ecr;\uc000\ud835\udcb0ilde;\u4168ml\u803b\xdc\u40dc\u0480Dbcdefosv\u1427\u142c\u1430\u1433\u143e\u1485\u148a\u1490\u1496ash;\u62abar;\u6aeby;\u4412ash\u0100;l\u143b\u143c\u62a9;\u6ae6\u0100er\u1443\u1445;\u62c1\u0180bty\u144c\u1450\u147aar;\u6016\u0100;i\u144f\u1455cal\u0200BLST\u1461\u1465\u146a\u1474ar;\u6223ine;\u407ceparator;\u6758ilde;\u6240ThinSpace;\u600ar;\uc000\ud835\udd19pf;\uc000\ud835\udd4dcr;\uc000\ud835\udcb1dash;\u62aa\u0280cefos\u14a7\u14ac\u14b1\u14b6\u14bcirc;\u4174dge;\u62c0r;\uc000\ud835\udd1apf;\uc000\ud835\udd4ecr;\uc000\ud835\udcb2\u0200fios\u14cb\u14d0\u14d2\u14d8r;\uc000\ud835\udd1b;\u439epf;\uc000\ud835\udd4fcr;\uc000\ud835\udcb3\u0480AIUacfosu\u14f1\u14f5\u14f9\u14fd\u1504\u150f\u1514\u151a\u1520cy;\u442fcy;\u4407cy;\u442ecute\u803b\xdd\u40dd\u0100iy\u1509\u150drc;\u4176;\u442br;\uc000\ud835\udd1cpf;\uc000\ud835\udd50cr;\uc000\ud835\udcb4ml;\u4178\u0400Hacdefos\u1535\u1539\u153f\u154b\u154f\u155d\u1560\u1564cy;\u4416cute;\u4179\u0100ay\u1544\u1549ron;\u417d;\u4417ot;\u417b\u01f2\u1554\0\u155boWidt\xe8\u0ad9a;\u4396r;\u6128pf;\u6124cr;\uc000\ud835\udcb5\u0be1\u1583\u158a\u1590\0\u15b0\u15b6\u15bf\0\0\0\0\u15c6\u15db\u15eb\u165f\u166d\0\u1695\u169b\u16b2\u16b9\0\u16becute\u803b\xe1\u40e1reve;\u4103\u0300;Ediuy\u159c\u159d\u15a1\u15a3\u15a8\u15ad\u623e;\uc000\u223e\u0333;\u623frc\u803b\xe2\u40e2te\u80bb\xb4\u0306;\u4430lig\u803b\xe6\u40e6\u0100;r\xb2\u15ba;\uc000\ud835\udd1erave\u803b\xe0\u40e0\u0100ep\u15ca\u15d6\u0100fp\u15cf\u15d4sym;\u6135\xe8\u15d3ha;\u43b1\u0100ap\u15dfc\u0100cl\u15e4\u15e7r;\u4101g;\u6a3f\u0264\u15f0\0\0\u160a\u0280;adsv\u15fa\u15fb\u15ff\u1601\u1607\u6227nd;\u6a55;\u6a5clope;\u6a58;\u6a5a\u0380;elmrsz\u1618\u1619\u161b\u161e\u163f\u164f\u1659\u6220;\u69a4e\xbb\u1619sd\u0100;a\u1625\u1626\u6221\u0461\u1630\u1632\u1634\u1636\u1638\u163a\u163c\u163e;\u69a8;\u69a9;\u69aa;\u69ab;\u69ac;\u69ad;\u69ae;\u69aft\u0100;v\u1645\u1646\u621fb\u0100;d\u164c\u164d\u62be;\u699d\u0100pt\u1654\u1657h;\u6222\xbb\xb9arr;\u637c\u0100gp\u1663\u1667on;\u4105f;\uc000\ud835\udd52\u0380;Eaeiop\u12c1\u167b\u167d\u1682\u1684\u1687\u168a;\u6a70cir;\u6a6f;\u624ad;\u624bs;\u4027rox\u0100;e\u12c1\u1692\xf1\u1683ing\u803b\xe5\u40e5\u0180cty\u16a1\u16a6\u16a8r;\uc000\ud835\udcb6;\u402amp\u0100;e\u12c1\u16af\xf1\u0288ilde\u803b\xe3\u40e3ml\u803b\xe4\u40e4\u0100ci\u16c2\u16c8onin\xf4\u0272nt;\u6a11\u0800Nabcdefiklnoprsu\u16ed\u16f1\u1730\u173c\u1743\u1748\u1778\u177d\u17e0\u17e6\u1839\u1850\u170d\u193d\u1948\u1970ot;\u6aed\u0100cr\u16f6\u171ek\u0200ceps\u1700\u1705\u170d\u1713ong;\u624cpsilon;\u43f6rime;\u6035im\u0100;e\u171a\u171b\u623dq;\u62cd\u0176\u1722\u1726ee;\u62bded\u0100;g\u172c\u172d\u6305e\xbb\u172drk\u0100;t\u135c\u1737brk;\u63b6\u0100oy\u1701\u1741;\u4431quo;\u601e\u0280cmprt\u1753\u175b\u1761\u1764\u1768aus\u0100;e\u010a\u0109ptyv;\u69b0s\xe9\u170cno\xf5\u0113\u0180ahw\u176f\u1771\u1773;\u43b2;\u6136een;\u626cr;\uc000\ud835\udd1fg\u0380costuvw\u178d\u179d\u17b3\u17c1\u17d5\u17db\u17de\u0180aiu\u1794\u1796\u179a\xf0\u0760rc;\u65efp\xbb\u1371\u0180dpt\u17a4\u17a8\u17adot;\u6a00lus;\u6a01imes;\u6a02\u0271\u17b9\0\0\u17becup;\u6a06ar;\u6605riangle\u0100du\u17cd\u17d2own;\u65bdp;\u65b3plus;\u6a04e\xe5\u1444\xe5\u14adarow;\u690d\u0180ako\u17ed\u1826\u1835\u0100cn\u17f2\u1823k\u0180lst\u17fa\u05ab\u1802ozenge;\u69ebriangle\u0200;dlr\u1812\u1813\u1818\u181d\u65b4own;\u65beeft;\u65c2ight;\u65b8k;\u6423\u01b1\u182b\0\u1833\u01b2\u182f\0\u1831;\u6592;\u65914;\u6593ck;\u6588\u0100eo\u183e\u184d\u0100;q\u1843\u1846\uc000=\u20e5uiv;\uc000\u2261\u20e5t;\u6310\u0200ptwx\u1859\u185e\u1867\u186cf;\uc000\ud835\udd53\u0100;t\u13cb\u1863om\xbb\u13cctie;\u62c8\u0600DHUVbdhmptuv\u1885\u1896\u18aa\u18bb\u18d7\u18db\u18ec\u18ff\u1905\u190a\u1910\u1921\u0200LRlr\u188e\u1890\u1892\u1894;\u6557;\u6554;\u6556;\u6553\u0280;DUdu\u18a1\u18a2\u18a4\u18a6\u18a8\u6550;\u6566;\u6569;\u6564;\u6567\u0200LRlr\u18b3\u18b5\u18b7\u18b9;\u655d;\u655a;\u655c;\u6559\u0380;HLRhlr\u18ca\u18cb\u18cd\u18cf\u18d1\u18d3\u18d5\u6551;\u656c;\u6563;\u6560;\u656b;\u6562;\u655fox;\u69c9\u0200LRlr\u18e4\u18e6\u18e8\u18ea;\u6555;\u6552;\u6510;\u650c\u0280;DUdu\u06bd\u18f7\u18f9\u18fb\u18fd;\u6565;\u6568;\u652c;\u6534inus;\u629flus;\u629eimes;\u62a0\u0200LRlr\u1919\u191b\u191d\u191f;\u655b;\u6558;\u6518;\u6514\u0380;HLRhlr\u1930\u1931\u1933\u1935\u1937\u1939\u193b\u6502;\u656a;\u6561;\u655e;\u653c;\u6524;\u651c\u0100ev\u0123\u1942bar\u803b\xa6\u40a6\u0200ceio\u1951\u1956\u195a\u1960r;\uc000\ud835\udcb7mi;\u604fm\u0100;e\u171a\u171cl\u0180;bh\u1968\u1969\u196b\u405c;\u69c5sub;\u67c8\u016c\u1974\u197el\u0100;e\u1979\u197a\u6022t\xbb\u197ap\u0180;Ee\u012f\u1985\u1987;\u6aae\u0100;q\u06dc\u06db\u0ce1\u19a7\0\u19e8\u1a11\u1a15\u1a32\0\u1a37\u1a50\0\0\u1ab4\0\0\u1ac1\0\0\u1b21\u1b2e\u1b4d\u1b52\0\u1bfd\0\u1c0c\u0180cpr\u19ad\u19b2\u19ddute;\u4107\u0300;abcds\u19bf\u19c0\u19c4\u19ca\u19d5\u19d9\u6229nd;\u6a44rcup;\u6a49\u0100au\u19cf\u19d2p;\u6a4bp;\u6a47ot;\u6a40;\uc000\u2229\ufe00\u0100eo\u19e2\u19e5t;\u6041\xee\u0693\u0200aeiu\u19f0\u19fb\u1a01\u1a05\u01f0\u19f5\0\u19f8s;\u6a4don;\u410ddil\u803b\xe7\u40e7rc;\u4109ps\u0100;s\u1a0c\u1a0d\u6a4cm;\u6a50ot;\u410b\u0180dmn\u1a1b\u1a20\u1a26il\u80bb\xb8\u01adptyv;\u69b2t\u8100\xa2;e\u1a2d\u1a2e\u40a2r\xe4\u01b2r;\uc000\ud835\udd20\u0180cei\u1a3d\u1a40\u1a4dy;\u4447ck\u0100;m\u1a47\u1a48\u6713ark\xbb\u1a48;\u43c7r\u0380;Ecefms\u1a5f\u1a60\u1a62\u1a6b\u1aa4\u1aaa\u1aae\u65cb;\u69c3\u0180;el\u1a69\u1a6a\u1a6d\u42c6q;\u6257e\u0261\u1a74\0\0\u1a88rrow\u0100lr\u1a7c\u1a81eft;\u61baight;\u61bb\u0280RSacd\u1a92\u1a94\u1a96\u1a9a\u1a9f\xbb\u0f47;\u64c8st;\u629birc;\u629aash;\u629dnint;\u6a10id;\u6aefcir;\u69c2ubs\u0100;u\u1abb\u1abc\u6663it\xbb\u1abc\u02ec\u1ac7\u1ad4\u1afa\0\u1b0aon\u0100;e\u1acd\u1ace\u403a\u0100;q\xc7\xc6\u026d\u1ad9\0\0\u1ae2a\u0100;t\u1ade\u1adf\u402c;\u4040\u0180;fl\u1ae8\u1ae9\u1aeb\u6201\xee\u1160e\u0100mx\u1af1\u1af6ent\xbb\u1ae9e\xf3\u024d\u01e7\u1afe\0\u1b07\u0100;d\u12bb\u1b02ot;\u6a6dn\xf4\u0246\u0180fry\u1b10\u1b14\u1b17;\uc000\ud835\udd54o\xe4\u0254\u8100\xa9;s\u0155\u1b1dr;\u6117\u0100ao\u1b25\u1b29rr;\u61b5ss;\u6717\u0100cu\u1b32\u1b37r;\uc000\ud835\udcb8\u0100bp\u1b3c\u1b44\u0100;e\u1b41\u1b42\u6acf;\u6ad1\u0100;e\u1b49\u1b4a\u6ad0;\u6ad2dot;\u62ef\u0380delprvw\u1b60\u1b6c\u1b77\u1b82\u1bac\u1bd4\u1bf9arr\u0100lr\u1b68\u1b6a;\u6938;\u6935\u0270\u1b72\0\0\u1b75r;\u62dec;\u62dfarr\u0100;p\u1b7f\u1b80\u61b6;\u693d\u0300;bcdos\u1b8f\u1b90\u1b96\u1ba1\u1ba5\u1ba8\u622arcap;\u6a48\u0100au\u1b9b\u1b9ep;\u6a46p;\u6a4aot;\u628dr;\u6a45;\uc000\u222a\ufe00\u0200alrv\u1bb5\u1bbf\u1bde\u1be3rr\u0100;m\u1bbc\u1bbd\u61b7;\u693cy\u0180evw\u1bc7\u1bd4\u1bd8q\u0270\u1bce\0\0\u1bd2re\xe3\u1b73u\xe3\u1b75ee;\u62ceedge;\u62cfen\u803b\xa4\u40a4earrow\u0100lr\u1bee\u1bf3eft\xbb\u1b80ight\xbb\u1bbde\xe4\u1bdd\u0100ci\u1c01\u1c07onin\xf4\u01f7nt;\u6231lcty;\u632d\u0980AHabcdefhijlorstuwz\u1c38\u1c3b\u1c3f\u1c5d\u1c69\u1c75\u1c8a\u1c9e\u1cac\u1cb7\u1cfb\u1cff\u1d0d\u1d7b\u1d91\u1dab\u1dbb\u1dc6\u1dcdr\xf2\u0381ar;\u6965\u0200glrs\u1c48\u1c4d\u1c52\u1c54ger;\u6020eth;\u6138\xf2\u1133h\u0100;v\u1c5a\u1c5b\u6010\xbb\u090a\u016b\u1c61\u1c67arow;\u690fa\xe3\u0315\u0100ay\u1c6e\u1c73ron;\u410f;\u4434\u0180;ao\u0332\u1c7c\u1c84\u0100gr\u02bf\u1c81r;\u61catseq;\u6a77\u0180glm\u1c91\u1c94\u1c98\u803b\xb0\u40b0ta;\u43b4ptyv;\u69b1\u0100ir\u1ca3\u1ca8sht;\u697f;\uc000\ud835\udd21ar\u0100lr\u1cb3\u1cb5\xbb\u08dc\xbb\u101e\u0280aegsv\u1cc2\u0378\u1cd6\u1cdc\u1ce0m\u0180;os\u0326\u1cca\u1cd4nd\u0100;s\u0326\u1cd1uit;\u6666amma;\u43ddin;\u62f2\u0180;io\u1ce7\u1ce8\u1cf8\u40f7de\u8100\xf7;o\u1ce7\u1cf0ntimes;\u62c7n\xf8\u1cf7cy;\u4452c\u026f\u1d06\0\0\u1d0arn;\u631eop;\u630d\u0280lptuw\u1d18\u1d1d\u1d22\u1d49\u1d55lar;\u4024f;\uc000\ud835\udd55\u0280;emps\u030b\u1d2d\u1d37\u1d3d\u1d42q\u0100;d\u0352\u1d33ot;\u6251inus;\u6238lus;\u6214quare;\u62a1blebarwedg\xe5\xfan\u0180adh\u112e\u1d5d\u1d67ownarrow\xf3\u1c83arpoon\u0100lr\u1d72\u1d76ef\xf4\u1cb4igh\xf4\u1cb6\u0162\u1d7f\u1d85karo\xf7\u0f42\u026f\u1d8a\0\0\u1d8ern;\u631fop;\u630c\u0180cot\u1d98\u1da3\u1da6\u0100ry\u1d9d\u1da1;\uc000\ud835\udcb9;\u4455l;\u69f6rok;\u4111\u0100dr\u1db0\u1db4ot;\u62f1i\u0100;f\u1dba\u1816\u65bf\u0100ah\u1dc0\u1dc3r\xf2\u0429a\xf2\u0fa6angle;\u69a6\u0100ci\u1dd2\u1dd5y;\u445fgrarr;\u67ff\u0900Dacdefglmnopqrstux\u1e01\u1e09\u1e19\u1e38\u0578\u1e3c\u1e49\u1e61\u1e7e\u1ea5\u1eaf\u1ebd\u1ee1\u1f2a\u1f37\u1f44\u1f4e\u1f5a\u0100Do\u1e06\u1d34o\xf4\u1c89\u0100cs\u1e0e\u1e14ute\u803b\xe9\u40e9ter;\u6a6e\u0200aioy\u1e22\u1e27\u1e31\u1e36ron;\u411br\u0100;c\u1e2d\u1e2e\u6256\u803b\xea\u40ealon;\u6255;\u444dot;\u4117\u0100Dr\u1e41\u1e45ot;\u6252;\uc000\ud835\udd22\u0180;rs\u1e50\u1e51\u1e57\u6a9aave\u803b\xe8\u40e8\u0100;d\u1e5c\u1e5d\u6a96ot;\u6a98\u0200;ils\u1e6a\u1e6b\u1e72\u1e74\u6a99nters;\u63e7;\u6113\u0100;d\u1e79\u1e7a\u6a95ot;\u6a97\u0180aps\u1e85\u1e89\u1e97cr;\u4113ty\u0180;sv\u1e92\u1e93\u1e95\u6205et\xbb\u1e93p\u01001;\u1e9d\u1ea4\u0133\u1ea1\u1ea3;\u6004;\u6005\u6003\u0100gs\u1eaa\u1eac;\u414bp;\u6002\u0100gp\u1eb4\u1eb8on;\u4119f;\uc000\ud835\udd56\u0180als\u1ec4\u1ece\u1ed2r\u0100;s\u1eca\u1ecb\u62d5l;\u69e3us;\u6a71i\u0180;lv\u1eda\u1edb\u1edf\u43b5on\xbb\u1edb;\u43f5\u0200csuv\u1eea\u1ef3\u1f0b\u1f23\u0100io\u1eef\u1e31rc\xbb\u1e2e\u0269\u1ef9\0\0\u1efb\xed\u0548ant\u0100gl\u1f02\u1f06tr\xbb\u1e5dess\xbb\u1e7a\u0180aei\u1f12\u1f16\u1f1als;\u403dst;\u625fv\u0100;D\u0235\u1f20D;\u6a78parsl;\u69e5\u0100Da\u1f2f\u1f33ot;\u6253rr;\u6971\u0180cdi\u1f3e\u1f41\u1ef8r;\u612fo\xf4\u0352\u0100ah\u1f49\u1f4b;\u43b7\u803b\xf0\u40f0\u0100mr\u1f53\u1f57l\u803b\xeb\u40ebo;\u60ac\u0180cip\u1f61\u1f64\u1f67l;\u4021s\xf4\u056e\u0100eo\u1f6c\u1f74ctatio\xee\u0559nential\xe5\u0579\u09e1\u1f92\0\u1f9e\0\u1fa1\u1fa7\0\0\u1fc6\u1fcc\0\u1fd3\0\u1fe6\u1fea\u2000\0\u2008\u205allingdotse\xf1\u1e44y;\u4444male;\u6640\u0180ilr\u1fad\u1fb3\u1fc1lig;\u8000\ufb03\u0269\u1fb9\0\0\u1fbdg;\u8000\ufb00ig;\u8000\ufb04;\uc000\ud835\udd23lig;\u8000\ufb01lig;\uc000fj\u0180alt\u1fd9\u1fdc\u1fe1t;\u666dig;\u8000\ufb02ns;\u65b1of;\u4192\u01f0\u1fee\0\u1ff3f;\uc000\ud835\udd57\u0100ak\u05bf\u1ff7\u0100;v\u1ffc\u1ffd\u62d4;\u6ad9artint;\u6a0d\u0100ao\u200c\u2055\u0100cs\u2011\u2052\u03b1\u201a\u2030\u2038\u2045\u2048\0\u2050\u03b2\u2022\u2025\u2027\u202a\u202c\0\u202e\u803b\xbd\u40bd;\u6153\u803b\xbc\u40bc;\u6155;\u6159;\u615b\u01b3\u2034\0\u2036;\u6154;\u6156\u02b4\u203e\u2041\0\0\u2043\u803b\xbe\u40be;\u6157;\u615c5;\u6158\u01b6\u204c\0\u204e;\u615a;\u615d8;\u615el;\u6044wn;\u6322cr;\uc000\ud835\udcbb\u0880Eabcdefgijlnorstv\u2082\u2089\u209f\u20a5\u20b0\u20b4\u20f0\u20f5\u20fa\u20ff\u2103\u2112\u2138\u0317\u213e\u2152\u219e\u0100;l\u064d\u2087;\u6a8c\u0180cmp\u2090\u2095\u209dute;\u41f5ma\u0100;d\u209c\u1cda\u43b3;\u6a86reve;\u411f\u0100iy\u20aa\u20aerc;\u411d;\u4433ot;\u4121\u0200;lqs\u063e\u0642\u20bd\u20c9\u0180;qs\u063e\u064c\u20c4lan\xf4\u0665\u0200;cdl\u0665\u20d2\u20d5\u20e5c;\u6aa9ot\u0100;o\u20dc\u20dd\u6a80\u0100;l\u20e2\u20e3\u6a82;\u6a84\u0100;e\u20ea\u20ed\uc000\u22db\ufe00s;\u6a94r;\uc000\ud835\udd24\u0100;g\u0673\u061bmel;\u6137cy;\u4453\u0200;Eaj\u065a\u210c\u210e\u2110;\u6a92;\u6aa5;\u6aa4\u0200Eaes\u211b\u211d\u2129\u2134;\u6269p\u0100;p\u2123\u2124\u6a8arox\xbb\u2124\u0100;q\u212e\u212f\u6a88\u0100;q\u212e\u211bim;\u62e7pf;\uc000\ud835\udd58\u0100ci\u2143\u2146r;\u610am\u0180;el\u066b\u214e\u2150;\u6a8e;\u6a90\u8300>;cdlqr\u05ee\u2160\u216a\u216e\u2173\u2179\u0100ci\u2165\u2167;\u6aa7r;\u6a7aot;\u62d7Par;\u6995uest;\u6a7c\u0280adels\u2184\u216a\u2190\u0656\u219b\u01f0\u2189\0\u218epro\xf8\u209er;\u6978q\u0100lq\u063f\u2196les\xf3\u2088i\xed\u066b\u0100en\u21a3\u21adrtneqq;\uc000\u2269\ufe00\xc5\u21aa\u0500Aabcefkosy\u21c4\u21c7\u21f1\u21f5\u21fa\u2218\u221d\u222f\u2268\u227dr\xf2\u03a0\u0200ilmr\u21d0\u21d4\u21d7\u21dbrs\xf0\u1484f\xbb\u2024il\xf4\u06a9\u0100dr\u21e0\u21e4cy;\u444a\u0180;cw\u08f4\u21eb\u21efir;\u6948;\u61adar;\u610firc;\u4125\u0180alr\u2201\u220e\u2213rts\u0100;u\u2209\u220a\u6665it\xbb\u220alip;\u6026con;\u62b9r;\uc000\ud835\udd25s\u0100ew\u2223\u2229arow;\u6925arow;\u6926\u0280amopr\u223a\u223e\u2243\u225e\u2263rr;\u61fftht;\u623bk\u0100lr\u2249\u2253eftarrow;\u61a9ightarrow;\u61aaf;\uc000\ud835\udd59bar;\u6015\u0180clt\u226f\u2274\u2278r;\uc000\ud835\udcbdas\xe8\u21f4rok;\u4127\u0100bp\u2282\u2287ull;\u6043hen\xbb\u1c5b\u0ae1\u22a3\0\u22aa\0\u22b8\u22c5\u22ce\0\u22d5\u22f3\0\0\u22f8\u2322\u2367\u2362\u237f\0\u2386\u23aa\u23b4cute\u803b\xed\u40ed\u0180;iy\u0771\u22b0\u22b5rc\u803b\xee\u40ee;\u4438\u0100cx\u22bc\u22bfy;\u4435cl\u803b\xa1\u40a1\u0100fr\u039f\u22c9;\uc000\ud835\udd26rave\u803b\xec\u40ec\u0200;ino\u073e\u22dd\u22e9\u22ee\u0100in\u22e2\u22e6nt;\u6a0ct;\u622dfin;\u69dcta;\u6129lig;\u4133\u0180aop\u22fe\u231a\u231d\u0180cgt\u2305\u2308\u2317r;\u412b\u0180elp\u071f\u230f\u2313in\xe5\u078ear\xf4\u0720h;\u4131f;\u62b7ed;\u41b5\u0280;cfot\u04f4\u232c\u2331\u233d\u2341are;\u6105in\u0100;t\u2338\u2339\u621eie;\u69dddo\xf4\u2319\u0280;celp\u0757\u234c\u2350\u235b\u2361al;\u62ba\u0100gr\u2355\u2359er\xf3\u1563\xe3\u234darhk;\u6a17rod;\u6a3c\u0200cgpt\u236f\u2372\u2376\u237by;\u4451on;\u412ff;\uc000\ud835\udd5aa;\u43b9uest\u803b\xbf\u40bf\u0100ci\u238a\u238fr;\uc000\ud835\udcben\u0280;Edsv\u04f4\u239b\u239d\u23a1\u04f3;\u62f9ot;\u62f5\u0100;v\u23a6\u23a7\u62f4;\u62f3\u0100;i\u0777\u23aelde;\u4129\u01eb\u23b8\0\u23bccy;\u4456l\u803b\xef\u40ef\u0300cfmosu\u23cc\u23d7\u23dc\u23e1\u23e7\u23f5\u0100iy\u23d1\u23d5rc;\u4135;\u4439r;\uc000\ud835\udd27ath;\u4237pf;\uc000\ud835\udd5b\u01e3\u23ec\0\u23f1r;\uc000\ud835\udcbfrcy;\u4458kcy;\u4454\u0400acfghjos\u240b\u2416\u2422\u2427\u242d\u2431\u2435\u243bppa\u0100;v\u2413\u2414\u43ba;\u43f0\u0100ey\u241b\u2420dil;\u4137;\u443ar;\uc000\ud835\udd28reen;\u4138cy;\u4445cy;\u445cpf;\uc000\ud835\udd5ccr;\uc000\ud835\udcc0\u0b80ABEHabcdefghjlmnoprstuv\u2470\u2481\u2486\u248d\u2491\u250e\u253d\u255a\u2580\u264e\u265e\u2665\u2679\u267d\u269a\u26b2\u26d8\u275d\u2768\u278b\u27c0\u2801\u2812\u0180art\u2477\u247a\u247cr\xf2\u09c6\xf2\u0395ail;\u691barr;\u690e\u0100;g\u0994\u248b;\u6a8bar;\u6962\u0963\u24a5\0\u24aa\0\u24b1\0\0\0\0\0\u24b5\u24ba\0\u24c6\u24c8\u24cd\0\u24f9ute;\u413amptyv;\u69b4ra\xee\u084cbda;\u43bbg\u0180;dl\u088e\u24c1\u24c3;\u6991\xe5\u088e;\u6a85uo\u803b\xab\u40abr\u0400;bfhlpst\u0899\u24de\u24e6\u24e9\u24eb\u24ee\u24f1\u24f5\u0100;f\u089d\u24e3s;\u691fs;\u691d\xeb\u2252p;\u61abl;\u6939im;\u6973l;\u61a2\u0180;ae\u24ff\u2500\u2504\u6aabil;\u6919\u0100;s\u2509\u250a\u6aad;\uc000\u2aad\ufe00\u0180abr\u2515\u2519\u251drr;\u690crk;\u6772\u0100ak\u2522\u252cc\u0100ek\u2528\u252a;\u407b;\u405b\u0100es\u2531\u2533;\u698bl\u0100du\u2539\u253b;\u698f;\u698d\u0200aeuy\u2546\u254b\u2556\u2558ron;\u413e\u0100di\u2550\u2554il;\u413c\xec\u08b0\xe2\u2529;\u443b\u0200cqrs\u2563\u2566\u256d\u257da;\u6936uo\u0100;r\u0e19\u1746\u0100du\u2572\u2577har;\u6967shar;\u694bh;\u61b2\u0280;fgqs\u258b\u258c\u0989\u25f3\u25ff\u6264t\u0280ahlrt\u2598\u25a4\u25b7\u25c2\u25e8rrow\u0100;t\u0899\u25a1a\xe9\u24f6arpoon\u0100du\u25af\u25b4own\xbb\u045ap\xbb\u0966eftarrows;\u61c7ight\u0180ahs\u25cd\u25d6\u25derrow\u0100;s\u08f4\u08a7arpoon\xf3\u0f98quigarro\xf7\u21f0hreetimes;\u62cb\u0180;qs\u258b\u0993\u25falan\xf4\u09ac\u0280;cdgs\u09ac\u260a\u260d\u261d\u2628c;\u6aa8ot\u0100;o\u2614\u2615\u6a7f\u0100;r\u261a\u261b\u6a81;\u6a83\u0100;e\u2622\u2625\uc000\u22da\ufe00s;\u6a93\u0280adegs\u2633\u2639\u263d\u2649\u264bppro\xf8\u24c6ot;\u62d6q\u0100gq\u2643\u2645\xf4\u0989gt\xf2\u248c\xf4\u099bi\xed\u09b2\u0180ilr\u2655\u08e1\u265asht;\u697c;\uc000\ud835\udd29\u0100;E\u099c\u2663;\u6a91\u0161\u2669\u2676r\u0100du\u25b2\u266e\u0100;l\u0965\u2673;\u696alk;\u6584cy;\u4459\u0280;acht\u0a48\u2688\u268b\u2691\u2696r\xf2\u25c1orne\xf2\u1d08ard;\u696bri;\u65fa\u0100io\u269f\u26a4dot;\u4140ust\u0100;a\u26ac\u26ad\u63b0che\xbb\u26ad\u0200Eaes\u26bb\u26bd\u26c9\u26d4;\u6268p\u0100;p\u26c3\u26c4\u6a89rox\xbb\u26c4\u0100;q\u26ce\u26cf\u6a87\u0100;q\u26ce\u26bbim;\u62e6\u0400abnoptwz\u26e9\u26f4\u26f7\u271a\u272f\u2741\u2747\u2750\u0100nr\u26ee\u26f1g;\u67ecr;\u61fdr\xeb\u08c1g\u0180lmr\u26ff\u270d\u2714eft\u0100ar\u09e6\u2707ight\xe1\u09f2apsto;\u67fcight\xe1\u09fdparrow\u0100lr\u2725\u2729ef\xf4\u24edight;\u61ac\u0180afl\u2736\u2739\u273dr;\u6985;\uc000\ud835\udd5dus;\u6a2dimes;\u6a34\u0161\u274b\u274fst;\u6217\xe1\u134e\u0180;ef\u2757\u2758\u1800\u65cange\xbb\u2758ar\u0100;l\u2764\u2765\u4028t;\u6993\u0280achmt\u2773\u2776\u277c\u2785\u2787r\xf2\u08a8orne\xf2\u1d8car\u0100;d\u0f98\u2783;\u696d;\u600eri;\u62bf\u0300achiqt\u2798\u279d\u0a40\u27a2\u27ae\u27bbquo;\u6039r;\uc000\ud835\udcc1m\u0180;eg\u09b2\u27aa\u27ac;\u6a8d;\u6a8f\u0100bu\u252a\u27b3o\u0100;r\u0e1f\u27b9;\u601arok;\u4142\u8400<;cdhilqr\u082b\u27d2\u2639\u27dc\u27e0\u27e5\u27ea\u27f0\u0100ci\u27d7\u27d9;\u6aa6r;\u6a79re\xe5\u25f2mes;\u62c9arr;\u6976uest;\u6a7b\u0100Pi\u27f5\u27f9ar;\u6996\u0180;ef\u2800\u092d\u181b\u65c3r\u0100du\u2807\u280dshar;\u694ahar;\u6966\u0100en\u2817\u2821rtneqq;\uc000\u2268\ufe00\xc5\u281e\u0700Dacdefhilnopsu\u2840\u2845\u2882\u288e\u2893\u28a0\u28a5\u28a8\u28da\u28e2\u28e4\u0a83\u28f3\u2902Dot;\u623a\u0200clpr\u284e\u2852\u2863\u287dr\u803b\xaf\u40af\u0100et\u2857\u2859;\u6642\u0100;e\u285e\u285f\u6720se\xbb\u285f\u0100;s\u103b\u2868to\u0200;dlu\u103b\u2873\u2877\u287bow\xee\u048cef\xf4\u090f\xf0\u13d1ker;\u65ae\u0100oy\u2887\u288cmma;\u6a29;\u443cash;\u6014asuredangle\xbb\u1626r;\uc000\ud835\udd2ao;\u6127\u0180cdn\u28af\u28b4\u28c9ro\u803b\xb5\u40b5\u0200;acd\u1464\u28bd\u28c0\u28c4s\xf4\u16a7ir;\u6af0ot\u80bb\xb7\u01b5us\u0180;bd\u28d2\u1903\u28d3\u6212\u0100;u\u1d3c\u28d8;\u6a2a\u0163\u28de\u28e1p;\u6adb\xf2\u2212\xf0\u0a81\u0100dp\u28e9\u28eeels;\u62a7f;\uc000\ud835\udd5e\u0100ct\u28f8\u28fdr;\uc000\ud835\udcc2pos\xbb\u159d\u0180;lm\u2909\u290a\u290d\u43bctimap;\u62b8\u0c00GLRVabcdefghijlmoprstuvw\u2942\u2953\u297e\u2989\u2998\u29da\u29e9\u2a15\u2a1a\u2a58\u2a5d\u2a83\u2a95\u2aa4\u2aa8\u2b04\u2b07\u2b44\u2b7f\u2bae\u2c34\u2c67\u2c7c\u2ce9\u0100gt\u2947\u294b;\uc000\u22d9\u0338\u0100;v\u2950\u0bcf\uc000\u226b\u20d2\u0180elt\u295a\u2972\u2976ft\u0100ar\u2961\u2967rrow;\u61cdightarrow;\u61ce;\uc000\u22d8\u0338\u0100;v\u297b\u0c47\uc000\u226a\u20d2ightarrow;\u61cf\u0100Dd\u298e\u2993ash;\u62afash;\u62ae\u0280bcnpt\u29a3\u29a7\u29ac\u29b1\u29ccla\xbb\u02deute;\u4144g;\uc000\u2220\u20d2\u0280;Eiop\u0d84\u29bc\u29c0\u29c5\u29c8;\uc000\u2a70\u0338d;\uc000\u224b\u0338s;\u4149ro\xf8\u0d84ur\u0100;a\u29d3\u29d4\u666el\u0100;s\u29d3\u0b38\u01f3\u29df\0\u29e3p\u80bb\xa0\u0b37mp\u0100;e\u0bf9\u0c00\u0280aeouy\u29f4\u29fe\u2a03\u2a10\u2a13\u01f0\u29f9\0\u29fb;\u6a43on;\u4148dil;\u4146ng\u0100;d\u0d7e\u2a0aot;\uc000\u2a6d\u0338p;\u6a42;\u443dash;\u6013\u0380;Aadqsx\u0b92\u2a29\u2a2d\u2a3b\u2a41\u2a45\u2a50rr;\u61d7r\u0100hr\u2a33\u2a36k;\u6924\u0100;o\u13f2\u13f0ot;\uc000\u2250\u0338ui\xf6\u0b63\u0100ei\u2a4a\u2a4ear;\u6928\xed\u0b98ist\u0100;s\u0ba0\u0b9fr;\uc000\ud835\udd2b\u0200Eest\u0bc5\u2a66\u2a79\u2a7c\u0180;qs\u0bbc\u2a6d\u0be1\u0180;qs\u0bbc\u0bc5\u2a74lan\xf4\u0be2i\xed\u0bea\u0100;r\u0bb6\u2a81\xbb\u0bb7\u0180Aap\u2a8a\u2a8d\u2a91r\xf2\u2971rr;\u61aear;\u6af2\u0180;sv\u0f8d\u2a9c\u0f8c\u0100;d\u2aa1\u2aa2\u62fc;\u62facy;\u445a\u0380AEadest\u2ab7\u2aba\u2abe\u2ac2\u2ac5\u2af6\u2af9r\xf2\u2966;\uc000\u2266\u0338rr;\u619ar;\u6025\u0200;fqs\u0c3b\u2ace\u2ae3\u2aeft\u0100ar\u2ad4\u2ad9rro\xf7\u2ac1ightarro\xf7\u2a90\u0180;qs\u0c3b\u2aba\u2aealan\xf4\u0c55\u0100;s\u0c55\u2af4\xbb\u0c36i\xed\u0c5d\u0100;r\u0c35\u2afei\u0100;e\u0c1a\u0c25i\xe4\u0d90\u0100pt\u2b0c\u2b11f;\uc000\ud835\udd5f\u8180\xac;in\u2b19\u2b1a\u2b36\u40acn\u0200;Edv\u0b89\u2b24\u2b28\u2b2e;\uc000\u22f9\u0338ot;\uc000\u22f5\u0338\u01e1\u0b89\u2b33\u2b35;\u62f7;\u62f6i\u0100;v\u0cb8\u2b3c\u01e1\u0cb8\u2b41\u2b43;\u62fe;\u62fd\u0180aor\u2b4b\u2b63\u2b69r\u0200;ast\u0b7b\u2b55\u2b5a\u2b5flle\xec\u0b7bl;\uc000\u2afd\u20e5;\uc000\u2202\u0338lint;\u6a14\u0180;ce\u0c92\u2b70\u2b73u\xe5\u0ca5\u0100;c\u0c98\u2b78\u0100;e\u0c92\u2b7d\xf1\u0c98\u0200Aait\u2b88\u2b8b\u2b9d\u2ba7r\xf2\u2988rr\u0180;cw\u2b94\u2b95\u2b99\u619b;\uc000\u2933\u0338;\uc000\u219d\u0338ghtarrow\xbb\u2b95ri\u0100;e\u0ccb\u0cd6\u0380chimpqu\u2bbd\u2bcd\u2bd9\u2b04\u0b78\u2be4\u2bef\u0200;cer\u0d32\u2bc6\u0d37\u2bc9u\xe5\u0d45;\uc000\ud835\udcc3ort\u026d\u2b05\0\0\u2bd6ar\xe1\u2b56m\u0100;e\u0d6e\u2bdf\u0100;q\u0d74\u0d73su\u0100bp\u2beb\u2bed\xe5\u0cf8\xe5\u0d0b\u0180bcp\u2bf6\u2c11\u2c19\u0200;Ees\u2bff\u2c00\u0d22\u2c04\u6284;\uc000\u2ac5\u0338et\u0100;e\u0d1b\u2c0bq\u0100;q\u0d23\u2c00c\u0100;e\u0d32\u2c17\xf1\u0d38\u0200;Ees\u2c22\u2c23\u0d5f\u2c27\u6285;\uc000\u2ac6\u0338et\u0100;e\u0d58\u2c2eq\u0100;q\u0d60\u2c23\u0200gilr\u2c3d\u2c3f\u2c45\u2c47\xec\u0bd7lde\u803b\xf1\u40f1\xe7\u0c43iangle\u0100lr\u2c52\u2c5ceft\u0100;e\u0c1a\u2c5a\xf1\u0c26ight\u0100;e\u0ccb\u2c65\xf1\u0cd7\u0100;m\u2c6c\u2c6d\u43bd\u0180;es\u2c74\u2c75\u2c79\u4023ro;\u6116p;\u6007\u0480DHadgilrs\u2c8f\u2c94\u2c99\u2c9e\u2ca3\u2cb0\u2cb6\u2cd3\u2ce3ash;\u62adarr;\u6904p;\uc000\u224d\u20d2ash;\u62ac\u0100et\u2ca8\u2cac;\uc000\u2265\u20d2;\uc000>\u20d2nfin;\u69de\u0180Aet\u2cbd\u2cc1\u2cc5rr;\u6902;\uc000\u2264\u20d2\u0100;r\u2cca\u2ccd\uc000<\u20d2ie;\uc000\u22b4\u20d2\u0100At\u2cd8\u2cdcrr;\u6903rie;\uc000\u22b5\u20d2im;\uc000\u223c\u20d2\u0180Aan\u2cf0\u2cf4\u2d02rr;\u61d6r\u0100hr\u2cfa\u2cfdk;\u6923\u0100;o\u13e7\u13e5ear;\u6927\u1253\u1a95\0\0\0\0\0\0\0\0\0\0\0\0\0\u2d2d\0\u2d38\u2d48\u2d60\u2d65\u2d72\u2d84\u1b07\0\0\u2d8d\u2dab\0\u2dc8\u2dce\0\u2ddc\u2e19\u2e2b\u2e3e\u2e43\u0100cs\u2d31\u1a97ute\u803b\xf3\u40f3\u0100iy\u2d3c\u2d45r\u0100;c\u1a9e\u2d42\u803b\xf4\u40f4;\u443e\u0280abios\u1aa0\u2d52\u2d57\u01c8\u2d5alac;\u4151v;\u6a38old;\u69bclig;\u4153\u0100cr\u2d69\u2d6dir;\u69bf;\uc000\ud835\udd2c\u036f\u2d79\0\0\u2d7c\0\u2d82n;\u42dbave\u803b\xf2\u40f2;\u69c1\u0100bm\u2d88\u0df4ar;\u69b5\u0200acit\u2d95\u2d98\u2da5\u2da8r\xf2\u1a80\u0100ir\u2d9d\u2da0r;\u69beoss;\u69bbn\xe5\u0e52;\u69c0\u0180aei\u2db1\u2db5\u2db9cr;\u414dga;\u43c9\u0180cdn\u2dc0\u2dc5\u01cdron;\u43bf;\u69b6pf;\uc000\ud835\udd60\u0180ael\u2dd4\u2dd7\u01d2r;\u69b7rp;\u69b9\u0380;adiosv\u2dea\u2deb\u2dee\u2e08\u2e0d\u2e10\u2e16\u6228r\xf2\u1a86\u0200;efm\u2df7\u2df8\u2e02\u2e05\u6a5dr\u0100;o\u2dfe\u2dff\u6134f\xbb\u2dff\u803b\xaa\u40aa\u803b\xba\u40bagof;\u62b6r;\u6a56lope;\u6a57;\u6a5b\u0180clo\u2e1f\u2e21\u2e27\xf2\u2e01ash\u803b\xf8\u40f8l;\u6298i\u016c\u2e2f\u2e34de\u803b\xf5\u40f5es\u0100;a\u01db\u2e3as;\u6a36ml\u803b\xf6\u40f6bar;\u633d\u0ae1\u2e5e\0\u2e7d\0\u2e80\u2e9d\0\u2ea2\u2eb9\0\0\u2ecb\u0e9c\0\u2f13\0\0\u2f2b\u2fbc\0\u2fc8r\u0200;ast\u0403\u2e67\u2e72\u0e85\u8100\xb6;l\u2e6d\u2e6e\u40b6le\xec\u0403\u0269\u2e78\0\0\u2e7bm;\u6af3;\u6afdy;\u443fr\u0280cimpt\u2e8b\u2e8f\u2e93\u1865\u2e97nt;\u4025od;\u402eil;\u6030enk;\u6031r;\uc000\ud835\udd2d\u0180imo\u2ea8\u2eb0\u2eb4\u0100;v\u2ead\u2eae\u43c6;\u43d5ma\xf4\u0a76ne;\u660e\u0180;tv\u2ebf\u2ec0\u2ec8\u43c0chfork\xbb\u1ffd;\u43d6\u0100au\u2ecf\u2edfn\u0100ck\u2ed5\u2eddk\u0100;h\u21f4\u2edb;\u610e\xf6\u21f4s\u0480;abcdemst\u2ef3\u2ef4\u1908\u2ef9\u2efd\u2f04\u2f06\u2f0a\u2f0e\u402bcir;\u6a23ir;\u6a22\u0100ou\u1d40\u2f02;\u6a25;\u6a72n\u80bb\xb1\u0e9dim;\u6a26wo;\u6a27\u0180ipu\u2f19\u2f20\u2f25ntint;\u6a15f;\uc000\ud835\udd61nd\u803b\xa3\u40a3\u0500;Eaceinosu\u0ec8\u2f3f\u2f41\u2f44\u2f47\u2f81\u2f89\u2f92\u2f7e\u2fb6;\u6ab3p;\u6ab7u\xe5\u0ed9\u0100;c\u0ece\u2f4c\u0300;acens\u0ec8\u2f59\u2f5f\u2f66\u2f68\u2f7eppro\xf8\u2f43urlye\xf1\u0ed9\xf1\u0ece\u0180aes\u2f6f\u2f76\u2f7approx;\u6ab9qq;\u6ab5im;\u62e8i\xed\u0edfme\u0100;s\u2f88\u0eae\u6032\u0180Eas\u2f78\u2f90\u2f7a\xf0\u2f75\u0180dfp\u0eec\u2f99\u2faf\u0180als\u2fa0\u2fa5\u2faalar;\u632eine;\u6312urf;\u6313\u0100;t\u0efb\u2fb4\xef\u0efbrel;\u62b0\u0100ci\u2fc0\u2fc5r;\uc000\ud835\udcc5;\u43c8ncsp;\u6008\u0300fiopsu\u2fda\u22e2\u2fdf\u2fe5\u2feb\u2ff1r;\uc000\ud835\udd2epf;\uc000\ud835\udd62rime;\u6057cr;\uc000\ud835\udcc6\u0180aeo\u2ff8\u3009\u3013t\u0100ei\u2ffe\u3005rnion\xf3\u06b0nt;\u6a16st\u0100;e\u3010\u3011\u403f\xf1\u1f19\xf4\u0f14\u0a80ABHabcdefhilmnoprstux\u3040\u3051\u3055\u3059\u30e0\u310e\u312b\u3147\u3162\u3172\u318e\u3206\u3215\u3224\u3229\u3258\u326e\u3272\u3290\u32b0\u32b7\u0180art\u3047\u304a\u304cr\xf2\u10b3\xf2\u03ddail;\u691car\xf2\u1c65ar;\u6964\u0380cdenqrt\u3068\u3075\u3078\u307f\u308f\u3094\u30cc\u0100eu\u306d\u3071;\uc000\u223d\u0331te;\u4155i\xe3\u116emptyv;\u69b3g\u0200;del\u0fd1\u3089\u308b\u308d;\u6992;\u69a5\xe5\u0fd1uo\u803b\xbb\u40bbr\u0580;abcfhlpstw\u0fdc\u30ac\u30af\u30b7\u30b9\u30bc\u30be\u30c0\u30c3\u30c7\u30cap;\u6975\u0100;f\u0fe0\u30b4s;\u6920;\u6933s;\u691e\xeb\u225d\xf0\u272el;\u6945im;\u6974l;\u61a3;\u619d\u0100ai\u30d1\u30d5il;\u691ao\u0100;n\u30db\u30dc\u6236al\xf3\u0f1e\u0180abr\u30e7\u30ea\u30eer\xf2\u17e5rk;\u6773\u0100ak\u30f3\u30fdc\u0100ek\u30f9\u30fb;\u407d;\u405d\u0100es\u3102\u3104;\u698cl\u0100du\u310a\u310c;\u698e;\u6990\u0200aeuy\u3117\u311c\u3127\u3129ron;\u4159\u0100di\u3121\u3125il;\u4157\xec\u0ff2\xe2\u30fa;\u4440\u0200clqs\u3134\u3137\u313d\u3144a;\u6937dhar;\u6969uo\u0100;r\u020e\u020dh;\u61b3\u0180acg\u314e\u315f\u0f44l\u0200;ips\u0f78\u3158\u315b\u109cn\xe5\u10bbar\xf4\u0fa9t;\u65ad\u0180ilr\u3169\u1023\u316esht;\u697d;\uc000\ud835\udd2f\u0100ao\u3177\u3186r\u0100du\u317d\u317f\xbb\u047b\u0100;l\u1091\u3184;\u696c\u0100;v\u318b\u318c\u43c1;\u43f1\u0180gns\u3195\u31f9\u31fcht\u0300ahlrst\u31a4\u31b0\u31c2\u31d8\u31e4\u31eerrow\u0100;t\u0fdc\u31ada\xe9\u30c8arpoon\u0100du\u31bb\u31bfow\xee\u317ep\xbb\u1092eft\u0100ah\u31ca\u31d0rrow\xf3\u0feaarpoon\xf3\u0551ightarrows;\u61c9quigarro\xf7\u30cbhreetimes;\u62ccg;\u42daingdotse\xf1\u1f32\u0180ahm\u320d\u3210\u3213r\xf2\u0feaa\xf2\u0551;\u600foust\u0100;a\u321e\u321f\u63b1che\xbb\u321fmid;\u6aee\u0200abpt\u3232\u323d\u3240\u3252\u0100nr\u3237\u323ag;\u67edr;\u61fer\xeb\u1003\u0180afl\u3247\u324a\u324er;\u6986;\uc000\ud835\udd63us;\u6a2eimes;\u6a35\u0100ap\u325d\u3267r\u0100;g\u3263\u3264\u4029t;\u6994olint;\u6a12ar\xf2\u31e3\u0200achq\u327b\u3280\u10bc\u3285quo;\u603ar;\uc000\ud835\udcc7\u0100bu\u30fb\u328ao\u0100;r\u0214\u0213\u0180hir\u3297\u329b\u32a0re\xe5\u31f8mes;\u62cai\u0200;efl\u32aa\u1059\u1821\u32ab\u65b9tri;\u69celuhar;\u6968;\u611e\u0d61\u32d5\u32db\u32df\u332c\u3338\u3371\0\u337a\u33a4\0\0\u33ec\u33f0\0\u3428\u3448\u345a\u34ad\u34b1\u34ca\u34f1\0\u3616\0\0\u3633cute;\u415bqu\xef\u27ba\u0500;Eaceinpsy\u11ed\u32f3\u32f5\u32ff\u3302\u330b\u330f\u331f\u3326\u3329;\u6ab4\u01f0\u32fa\0\u32fc;\u6ab8on;\u4161u\xe5\u11fe\u0100;d\u11f3\u3307il;\u415frc;\u415d\u0180Eas\u3316\u3318\u331b;\u6ab6p;\u6abaim;\u62e9olint;\u6a13i\xed\u1204;\u4441ot\u0180;be\u3334\u1d47\u3335\u62c5;\u6a66\u0380Aacmstx\u3346\u334a\u3357\u335b\u335e\u3363\u336drr;\u61d8r\u0100hr\u3350\u3352\xeb\u2228\u0100;o\u0a36\u0a34t\u803b\xa7\u40a7i;\u403bwar;\u6929m\u0100in\u3369\xf0nu\xf3\xf1t;\u6736r\u0100;o\u3376\u2055\uc000\ud835\udd30\u0200acoy\u3382\u3386\u3391\u33a0rp;\u666f\u0100hy\u338b\u338fcy;\u4449;\u4448rt\u026d\u3399\0\0\u339ci\xe4\u1464ara\xec\u2e6f\u803b\xad\u40ad\u0100gm\u33a8\u33b4ma\u0180;fv\u33b1\u33b2\u33b2\u43c3;\u43c2\u0400;deglnpr\u12ab\u33c5\u33c9\u33ce\u33d6\u33de\u33e1\u33e6ot;\u6a6a\u0100;q\u12b1\u12b0\u0100;E\u33d3\u33d4\u6a9e;\u6aa0\u0100;E\u33db\u33dc\u6a9d;\u6a9fe;\u6246lus;\u6a24arr;\u6972ar\xf2\u113d\u0200aeit\u33f8\u3408\u340f\u3417\u0100ls\u33fd\u3404lsetm\xe9\u336ahp;\u6a33parsl;\u69e4\u0100dl\u1463\u3414e;\u6323\u0100;e\u341c\u341d\u6aaa\u0100;s\u3422\u3423\u6aac;\uc000\u2aac\ufe00\u0180flp\u342e\u3433\u3442tcy;\u444c\u0100;b\u3438\u3439\u402f\u0100;a\u343e\u343f\u69c4r;\u633ff;\uc000\ud835\udd64a\u0100dr\u344d\u0402es\u0100;u\u3454\u3455\u6660it\xbb\u3455\u0180csu\u3460\u3479\u349f\u0100au\u3465\u346fp\u0100;s\u1188\u346b;\uc000\u2293\ufe00p\u0100;s\u11b4\u3475;\uc000\u2294\ufe00u\u0100bp\u347f\u348f\u0180;es\u1197\u119c\u3486et\u0100;e\u1197\u348d\xf1\u119d\u0180;es\u11a8\u11ad\u3496et\u0100;e\u11a8\u349d\xf1\u11ae\u0180;af\u117b\u34a6\u05b0r\u0165\u34ab\u05b1\xbb\u117car\xf2\u1148\u0200cemt\u34b9\u34be\u34c2\u34c5r;\uc000\ud835\udcc8tm\xee\xf1i\xec\u3415ar\xe6\u11be\u0100ar\u34ce\u34d5r\u0100;f\u34d4\u17bf\u6606\u0100an\u34da\u34edight\u0100ep\u34e3\u34eapsilo\xee\u1ee0h\xe9\u2eafs\xbb\u2852\u0280bcmnp\u34fb\u355e\u1209\u358b\u358e\u0480;Edemnprs\u350e\u350f\u3511\u3515\u351e\u3523\u352c\u3531\u3536\u6282;\u6ac5ot;\u6abd\u0100;d\u11da\u351aot;\u6ac3ult;\u6ac1\u0100Ee\u3528\u352a;\u6acb;\u628alus;\u6abfarr;\u6979\u0180eiu\u353d\u3552\u3555t\u0180;en\u350e\u3545\u354bq\u0100;q\u11da\u350feq\u0100;q\u352b\u3528m;\u6ac7\u0100bp\u355a\u355c;\u6ad5;\u6ad3c\u0300;acens\u11ed\u356c\u3572\u3579\u357b\u3326ppro\xf8\u32faurlye\xf1\u11fe\xf1\u11f3\u0180aes\u3582\u3588\u331bppro\xf8\u331aq\xf1\u3317g;\u666a\u0680123;Edehlmnps\u35a9\u35ac\u35af\u121c\u35b2\u35b4\u35c0\u35c9\u35d5\u35da\u35df\u35e8\u35ed\u803b\xb9\u40b9\u803b\xb2\u40b2\u803b\xb3\u40b3;\u6ac6\u0100os\u35b9\u35bct;\u6abeub;\u6ad8\u0100;d\u1222\u35c5ot;\u6ac4s\u0100ou\u35cf\u35d2l;\u67c9b;\u6ad7arr;\u697bult;\u6ac2\u0100Ee\u35e4\u35e6;\u6acc;\u628blus;\u6ac0\u0180eiu\u35f4\u3609\u360ct\u0180;en\u121c\u35fc\u3602q\u0100;q\u1222\u35b2eq\u0100;q\u35e7\u35e4m;\u6ac8\u0100bp\u3611\u3613;\u6ad4;\u6ad6\u0180Aan\u361c\u3620\u362drr;\u61d9r\u0100hr\u3626\u3628\xeb\u222e\u0100;o\u0a2b\u0a29war;\u692alig\u803b\xdf\u40df\u0be1\u3651\u365d\u3660\u12ce\u3673\u3679\0\u367e\u36c2\0\0\0\0\0\u36db\u3703\0\u3709\u376c\0\0\0\u3787\u0272\u3656\0\0\u365bget;\u6316;\u43c4r\xeb\u0e5f\u0180aey\u3666\u366b\u3670ron;\u4165dil;\u4163;\u4442lrec;\u6315r;\uc000\ud835\udd31\u0200eiko\u3686\u369d\u36b5\u36bc\u01f2\u368b\0\u3691e\u01004f\u1284\u1281a\u0180;sv\u3698\u3699\u369b\u43b8ym;\u43d1\u0100cn\u36a2\u36b2k\u0100as\u36a8\u36aeppro\xf8\u12c1im\xbb\u12acs\xf0\u129e\u0100as\u36ba\u36ae\xf0\u12c1rn\u803b\xfe\u40fe\u01ec\u031f\u36c6\u22e7es\u8180\xd7;bd\u36cf\u36d0\u36d8\u40d7\u0100;a\u190f\u36d5r;\u6a31;\u6a30\u0180eps\u36e1\u36e3\u3700\xe1\u2a4d\u0200;bcf\u0486\u36ec\u36f0\u36f4ot;\u6336ir;\u6af1\u0100;o\u36f9\u36fc\uc000\ud835\udd65rk;\u6ada\xe1\u3362rime;\u6034\u0180aip\u370f\u3712\u3764d\xe5\u1248\u0380adempst\u3721\u374d\u3740\u3751\u3757\u375c\u375fngle\u0280;dlqr\u3730\u3731\u3736\u3740\u3742\u65b5own\xbb\u1dbbeft\u0100;e\u2800\u373e\xf1\u092e;\u625cight\u0100;e\u32aa\u374b\xf1\u105aot;\u65ecinus;\u6a3alus;\u6a39b;\u69cdime;\u6a3bezium;\u63e2\u0180cht\u3772\u377d\u3781\u0100ry\u3777\u377b;\uc000\ud835\udcc9;\u4446cy;\u445brok;\u4167\u0100io\u378b\u378ex\xf4\u1777head\u0100lr\u3797\u37a0eftarro\xf7\u084fightarrow\xbb\u0f5d\u0900AHabcdfghlmoprstuw\u37d0\u37d3\u37d7\u37e4\u37f0\u37fc\u380e\u381c\u3823\u3834\u3851\u385d\u386b\u38a9\u38cc\u38d2\u38ea\u38f6r\xf2\u03edar;\u6963\u0100cr\u37dc\u37e2ute\u803b\xfa\u40fa\xf2\u1150r\u01e3\u37ea\0\u37edy;\u445eve;\u416d\u0100iy\u37f5\u37farc\u803b\xfb\u40fb;\u4443\u0180abh\u3803\u3806\u380br\xf2\u13adlac;\u4171a\xf2\u13c3\u0100ir\u3813\u3818sht;\u697e;\uc000\ud835\udd32rave\u803b\xf9\u40f9\u0161\u3827\u3831r\u0100lr\u382c\u382e\xbb\u0957\xbb\u1083lk;\u6580\u0100ct\u3839\u384d\u026f\u383f\0\0\u384arn\u0100;e\u3845\u3846\u631cr\xbb\u3846op;\u630fri;\u65f8\u0100al\u3856\u385acr;\u416b\u80bb\xa8\u0349\u0100gp\u3862\u3866on;\u4173f;\uc000\ud835\udd66\u0300adhlsu\u114b\u3878\u387d\u1372\u3891\u38a0own\xe1\u13b3arpoon\u0100lr\u3888\u388cef\xf4\u382digh\xf4\u382fi\u0180;hl\u3899\u389a\u389c\u43c5\xbb\u13faon\xbb\u389aparrows;\u61c8\u0180cit\u38b0\u38c4\u38c8\u026f\u38b6\0\0\u38c1rn\u0100;e\u38bc\u38bd\u631dr\xbb\u38bdop;\u630eng;\u416fri;\u65f9cr;\uc000\ud835\udcca\u0180dir\u38d9\u38dd\u38e2ot;\u62f0lde;\u4169i\u0100;f\u3730\u38e8\xbb\u1813\u0100am\u38ef\u38f2r\xf2\u38a8l\u803b\xfc\u40fcangle;\u69a7\u0780ABDacdeflnoprsz\u391c\u391f\u3929\u392d\u39b5\u39b8\u39bd\u39df\u39e4\u39e8\u39f3\u39f9\u39fd\u3a01\u3a20r\xf2\u03f7ar\u0100;v\u3926\u3927\u6ae8;\u6ae9as\xe8\u03e1\u0100nr\u3932\u3937grt;\u699c\u0380eknprst\u34e3\u3946\u394b\u3952\u395d\u3964\u3996app\xe1\u2415othin\xe7\u1e96\u0180hir\u34eb\u2ec8\u3959op\xf4\u2fb5\u0100;h\u13b7\u3962\xef\u318d\u0100iu\u3969\u396dgm\xe1\u33b3\u0100bp\u3972\u3984setneq\u0100;q\u397d\u3980\uc000\u228a\ufe00;\uc000\u2acb\ufe00setneq\u0100;q\u398f\u3992\uc000\u228b\ufe00;\uc000\u2acc\ufe00\u0100hr\u399b\u399fet\xe1\u369ciangle\u0100lr\u39aa\u39afeft\xbb\u0925ight\xbb\u1051y;\u4432ash\xbb\u1036\u0180elr\u39c4\u39d2\u39d7\u0180;be\u2dea\u39cb\u39cfar;\u62bbq;\u625alip;\u62ee\u0100bt\u39dc\u1468a\xf2\u1469r;\uc000\ud835\udd33tr\xe9\u39aesu\u0100bp\u39ef\u39f1\xbb\u0d1c\xbb\u0d59pf;\uc000\ud835\udd67ro\xf0\u0efbtr\xe9\u39b4\u0100cu\u3a06\u3a0br;\uc000\ud835\udccb\u0100bp\u3a10\u3a18n\u0100Ee\u3980\u3a16\xbb\u397en\u0100Ee\u3992\u3a1e\xbb\u3990igzag;\u699a\u0380cefoprs\u3a36\u3a3b\u3a56\u3a5b\u3a54\u3a61\u3a6airc;\u4175\u0100di\u3a40\u3a51\u0100bg\u3a45\u3a49ar;\u6a5fe\u0100;q\u15fa\u3a4f;\u6259erp;\u6118r;\uc000\ud835\udd34pf;\uc000\ud835\udd68\u0100;e\u1479\u3a66at\xe8\u1479cr;\uc000\ud835\udccc\u0ae3\u178e\u3a87\0\u3a8b\0\u3a90\u3a9b\0\0\u3a9d\u3aa8\u3aab\u3aaf\0\0\u3ac3\u3ace\0\u3ad8\u17dc\u17dftr\xe9\u17d1r;\uc000\ud835\udd35\u0100Aa\u3a94\u3a97r\xf2\u03c3r\xf2\u09f6;\u43be\u0100Aa\u3aa1\u3aa4r\xf2\u03b8r\xf2\u09eba\xf0\u2713is;\u62fb\u0180dpt\u17a4\u3ab5\u3abe\u0100fl\u3aba\u17a9;\uc000\ud835\udd69im\xe5\u17b2\u0100Aa\u3ac7\u3acar\xf2\u03cer\xf2\u0a01\u0100cq\u3ad2\u17b8r;\uc000\ud835\udccd\u0100pt\u17d6\u3adcr\xe9\u17d4\u0400acefiosu\u3af0\u3afd\u3b08\u3b0c\u3b11\u3b15\u3b1b\u3b21c\u0100uy\u3af6\u3afbte\u803b\xfd\u40fd;\u444f\u0100iy\u3b02\u3b06rc;\u4177;\u444bn\u803b\xa5\u40a5r;\uc000\ud835\udd36cy;\u4457pf;\uc000\ud835\udd6acr;\uc000\ud835\udcce\u0100cm\u3b26\u3b29y;\u444el\u803b\xff\u40ff\u0500acdefhiosw\u3b42\u3b48\u3b54\u3b58\u3b64\u3b69\u3b6d\u3b74\u3b7a\u3b80cute;\u417a\u0100ay\u3b4d\u3b52ron;\u417e;\u4437ot;\u417c\u0100et\u3b5d\u3b61tr\xe6\u155fa;\u43b6r;\uc000\ud835\udd37cy;\u4436grarr;\u61ddpf;\uc000\ud835\udd6bcr;\uc000\ud835\udccf\u0100jn\u3b85\u3b87;\u600dj;\u600c'.split("").map((function(e){return e.charCodeAt(0)}))),ae=new Uint16Array("\u0200aglq\t\x15\x18\x1b\u026d\x0f\0\0\x12p;\u4026os;\u4027t;\u403et;\u403cuot;\u4022".split("").map((function(e){return e.charCodeAt(0)}))),oe=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),se=null!==(ne=String.fromCodePoint)&&void 0!==ne?ne:function(e){var t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+=String.fromCharCode(e)};function ue(e){var t;return e>=55296&&e<=57343||e>1114111?65533:null!==(t=oe.get(e))&&void 0!==t?t:e}!function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.EQUALS=61]="EQUALS",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.LOWER_Z=122]="LOWER_Z",e[e.UPPER_A=65]="UPPER_A",e[e.UPPER_F=70]="UPPER_F",e[e.UPPER_Z=90]="UPPER_Z"}(re||(re={}));var le,ce,de;function fe(e){return e>=re.ZERO&&e<=re.NINE}function pe(e){return e===re.EQUALS||function(e){return e>=re.UPPER_A&&e<=re.UPPER_Z||e>=re.LOWER_A&&e<=re.LOWER_Z||fe(e)}(e)}!function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"}(le||(le={})),function(e){e[e.EntityStart=0]="EntityStart",e[e.NumericStart=1]="NumericStart",e[e.NumericDecimal=2]="NumericDecimal",e[e.NumericHex=3]="NumericHex",e[e.NamedEntity=4]="NamedEntity"}(ce||(ce={})),function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"}(de||(de={}));var he=function(){return(0,U.A)((function e(t,n,r){(0,j.A)(this,e),this.decodeTree=t,this.emitCodePoint=n,this.errors=r,this.state=ce.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=de.Strict}),[{key:"startEntity",value:function(e){this.decodeMode=e,this.state=ce.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}},{key:"write",value:function(e,t){switch(this.state){case ce.EntityStart:return e.charCodeAt(t)===re.NUM?(this.state=ce.NumericStart,this.consumed+=1,this.stateNumericStart(e,t+1)):(this.state=ce.NamedEntity,this.stateNamedEntity(e,t));case ce.NumericStart:return this.stateNumericStart(e,t);case ce.NumericDecimal:return this.stateNumericDecimal(e,t);case ce.NumericHex:return this.stateNumericHex(e,t);case ce.NamedEntity:return this.stateNamedEntity(e,t)}}},{key:"stateNumericStart",value:function(e,t){return t>=e.length?-1:(32|e.charCodeAt(t))===re.LOWER_X?(this.state=ce.NumericHex,this.consumed+=1,this.stateNumericHex(e,t+1)):(this.state=ce.NumericDecimal,this.stateNumericDecimal(e,t))}},{key:"addToNumericResult",value:function(e,t,n,r){if(t!==n){var i=n-t;this.result=this.result*Math.pow(r,i)+parseInt(e.substr(t,i),r),this.consumed+=i}}},{key:"stateNumericHex",value:function(e,t){for(var n,r=t;t<e.length;){var i=e.charCodeAt(t);if(!(fe(i)||(n=i,n>=re.UPPER_A&&n<=re.UPPER_F||n>=re.LOWER_A&&n<=re.LOWER_F)))return this.addToNumericResult(e,r,t,16),this.emitNumericEntity(i,3);t+=1}return this.addToNumericResult(e,r,t,16),-1}},{key:"stateNumericDecimal",value:function(e,t){for(var n=t;t<e.length;){var r=e.charCodeAt(t);if(!fe(r))return this.addToNumericResult(e,n,t,10),this.emitNumericEntity(r,2);t+=1}return this.addToNumericResult(e,n,t,10),-1}},{key:"emitNumericEntity",value:function(e,t){var n;if(this.consumed<=t)return null===(n=this.errors)||void 0===n||n.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(e===re.SEMI)this.consumed+=1;else if(this.decodeMode===de.Strict)return 0;return this.emitCodePoint(ue(this.result),this.consumed),this.errors&&(e!==re.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}},{key:"stateNamedEntity",value:function(e,t){for(var n=this.decodeTree,r=n[this.treeIndex],i=(r&le.VALUE_LENGTH)>>14;t<e.length;t++,this.excess++){var a=e.charCodeAt(t);if(this.treeIndex=ge(n,r,this.treeIndex+Math.max(1,i),a),this.treeIndex<0)return 0===this.result||this.decodeMode===de.Attribute&&(0===i||pe(a))?0:this.emitNotTerminatedNamedEntity();if(0!==(i=((r=n[this.treeIndex])&le.VALUE_LENGTH)>>14)){if(a===re.SEMI)return this.emitNamedEntityData(this.treeIndex,i,this.consumed+this.excess);this.decodeMode!==de.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}},{key:"emitNotTerminatedNamedEntity",value:function(){var e,t=this.result,n=(this.decodeTree[t]&le.VALUE_LENGTH)>>14;return this.emitNamedEntityData(t,n,this.consumed),null===(e=this.errors)||void 0===e||e.missingSemicolonAfterCharacterReference(),this.consumed}},{key:"emitNamedEntityData",value:function(e,t,n){var r=this.decodeTree;return this.emitCodePoint(1===t?r[e]&~le.VALUE_LENGTH:r[e+1],n),3===t&&this.emitCodePoint(r[e+2],n),n}},{key:"end",value:function(){var e;switch(this.state){case ce.NamedEntity:return 0===this.result||this.decodeMode===de.Attribute&&this.result!==this.treeIndex?0:this.emitNotTerminatedNamedEntity();case ce.NumericDecimal:return this.emitNumericEntity(0,2);case ce.NumericHex:return this.emitNumericEntity(0,3);case ce.NumericStart:return null===(e=this.errors)||void 0===e||e.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case ce.EntityStart:return 0}}}])}();function me(e){var t="",n=new he(e,(function(e){return t+=se(e)}));return function(e,r){for(var i=0,a=0;(a=e.indexOf("&",a))>=0;){t+=e.slice(i,a),n.startEntity(r);var o=n.write(e,a+1);if(o<0){i=a+n.end();break}i=a+o,a=0===o?i+1:i}var s=t+e.slice(i);return t="",s}}function ge(e,t,n,r){var i=(t&le.BRANCH_LENGTH)>>7,a=t&le.JUMP_TABLE;if(0===i)return 0!==a&&r===a?n:-1;if(a){var o=r-a;return o<0||o>=i?-1:e[n+o]-1}for(var s=n,u=s+i-1;s<=u;){var l=s+u>>>1,c=e[l];if(c<r)s=l+1;else{if(!(c>r))return e[l+i];u=l-1}}return-1}me(ie),me(ae);var ve,ye,be,Ee,_e,Ce=n(64467);!function(e){e.HTML="http://www.w3.org/1999/xhtml",e.MATHML="http://www.w3.org/1998/Math/MathML",e.SVG="http://www.w3.org/2000/svg",e.XLINK="http://www.w3.org/1999/xlink",e.XML="http://www.w3.org/XML/1998/namespace",e.XMLNS="http://www.w3.org/2000/xmlns/"}(ve||(ve={})),function(e){e.TYPE="type",e.ACTION="action",e.ENCODING="encoding",e.PROMPT="prompt",e.NAME="name",e.COLOR="color",e.FACE="face",e.SIZE="size"}(ye||(ye={})),function(e){e.NO_QUIRKS="no-quirks",e.QUIRKS="quirks",e.LIMITED_QUIRKS="limited-quirks"}(be||(be={})),function(e){e.A="a",e.ADDRESS="address",e.ANNOTATION_XML="annotation-xml",e.APPLET="applet",e.AREA="area",e.ARTICLE="article",e.ASIDE="aside",e.B="b",e.BASE="base",e.BASEFONT="basefont",e.BGSOUND="bgsound",e.BIG="big",e.BLOCKQUOTE="blockquote",e.BODY="body",e.BR="br",e.BUTTON="button",e.CAPTION="caption",e.CENTER="center",e.CODE="code",e.COL="col",e.COLGROUP="colgroup",e.DD="dd",e.DESC="desc",e.DETAILS="details",e.DIALOG="dialog",e.DIR="dir",e.DIV="div",e.DL="dl",e.DT="dt",e.EM="em",e.EMBED="embed",e.FIELDSET="fieldset",e.FIGCAPTION="figcaption",e.FIGURE="figure",e.FONT="font",e.FOOTER="footer",e.FOREIGN_OBJECT="foreignObject",e.FORM="form",e.FRAME="frame",e.FRAMESET="frameset",e.H1="h1",e.H2="h2",e.H3="h3",e.H4="h4",e.H5="h5",e.H6="h6",e.HEAD="head",e.HEADER="header",e.HGROUP="hgroup",e.HR="hr",e.HTML="html",e.I="i",e.IMG="img",e.IMAGE="image",e.INPUT="input",e.IFRAME="iframe",e.KEYGEN="keygen",e.LABEL="label",e.LI="li",e.LINK="link",e.LISTING="listing",e.MAIN="main",e.MALIGNMARK="malignmark",e.MARQUEE="marquee",e.MATH="math",e.MENU="menu",e.META="meta",e.MGLYPH="mglyph",e.MI="mi",e.MO="mo",e.MN="mn",e.MS="ms",e.MTEXT="mtext",e.NAV="nav",e.NOBR="nobr",e.NOFRAMES="noframes",e.NOEMBED="noembed",e.NOSCRIPT="noscript",e.OBJECT="object",e.OL="ol",e.OPTGROUP="optgroup",e.OPTION="option",e.P="p",e.PARAM="param",e.PLAINTEXT="plaintext",e.PRE="pre",e.RB="rb",e.RP="rp",e.RT="rt",e.RTC="rtc",e.RUBY="ruby",e.S="s",e.SCRIPT="script",e.SEARCH="search",e.SECTION="section",e.SELECT="select",e.SOURCE="source",e.SMALL="small",e.SPAN="span",e.STRIKE="strike",e.STRONG="strong",e.STYLE="style",e.SUB="sub",e.SUMMARY="summary",e.SUP="sup",e.TABLE="table",e.TBODY="tbody",e.TEMPLATE="template",e.TEXTAREA="textarea",e.TFOOT="tfoot",e.TD="td",e.TH="th",e.THEAD="thead",e.TITLE="title",e.TR="tr",e.TRACK="track",e.TT="tt",e.U="u",e.UL="ul",e.SVG="svg",e.VAR="var",e.WBR="wbr",e.XMP="xmp"}(Ee||(Ee={})),function(e){e[e.UNKNOWN=0]="UNKNOWN",e[e.A=1]="A",e[e.ADDRESS=2]="ADDRESS",e[e.ANNOTATION_XML=3]="ANNOTATION_XML",e[e.APPLET=4]="APPLET",e[e.AREA=5]="AREA",e[e.ARTICLE=6]="ARTICLE",e[e.ASIDE=7]="ASIDE",e[e.B=8]="B",e[e.BASE=9]="BASE",e[e.BASEFONT=10]="BASEFONT",e[e.BGSOUND=11]="BGSOUND",e[e.BIG=12]="BIG",e[e.BLOCKQUOTE=13]="BLOCKQUOTE",e[e.BODY=14]="BODY",e[e.BR=15]="BR",e[e.BUTTON=16]="BUTTON",e[e.CAPTION=17]="CAPTION",e[e.CENTER=18]="CENTER",e[e.CODE=19]="CODE",e[e.COL=20]="COL",e[e.COLGROUP=21]="COLGROUP",e[e.DD=22]="DD",e[e.DESC=23]="DESC",e[e.DETAILS=24]="DETAILS",e[e.DIALOG=25]="DIALOG",e[e.DIR=26]="DIR",e[e.DIV=27]="DIV",e[e.DL=28]="DL",e[e.DT=29]="DT",e[e.EM=30]="EM",e[e.EMBED=31]="EMBED",e[e.FIELDSET=32]="FIELDSET",e[e.FIGCAPTION=33]="FIGCAPTION",e[e.FIGURE=34]="FIGURE",e[e.FONT=35]="FONT",e[e.FOOTER=36]="FOOTER",e[e.FOREIGN_OBJECT=37]="FOREIGN_OBJECT",e[e.FORM=38]="FORM",e[e.FRAME=39]="FRAME",e[e.FRAMESET=40]="FRAMESET",e[e.H1=41]="H1",e[e.H2=42]="H2",e[e.H3=43]="H3",e[e.H4=44]="H4",e[e.H5=45]="H5",e[e.H6=46]="H6",e[e.HEAD=47]="HEAD",e[e.HEADER=48]="HEADER",e[e.HGROUP=49]="HGROUP",e[e.HR=50]="HR",e[e.HTML=51]="HTML",e[e.I=52]="I",e[e.IMG=53]="IMG",e[e.IMAGE=54]="IMAGE",e[e.INPUT=55]="INPUT",e[e.IFRAME=56]="IFRAME",e[e.KEYGEN=57]="KEYGEN",e[e.LABEL=58]="LABEL",e[e.LI=59]="LI",e[e.LINK=60]="LINK",e[e.LISTING=61]="LISTING",e[e.MAIN=62]="MAIN",e[e.MALIGNMARK=63]="MALIGNMARK",e[e.MARQUEE=64]="MARQUEE",e[e.MATH=65]="MATH",e[e.MENU=66]="MENU",e[e.META=67]="META",e[e.MGLYPH=68]="MGLYPH",e[e.MI=69]="MI",e[e.MO=70]="MO",e[e.MN=71]="MN",e[e.MS=72]="MS",e[e.MTEXT=73]="MTEXT",e[e.NAV=74]="NAV",e[e.NOBR=75]="NOBR",e[e.NOFRAMES=76]="NOFRAMES",e[e.NOEMBED=77]="NOEMBED",e[e.NOSCRIPT=78]="NOSCRIPT",e[e.OBJECT=79]="OBJECT",e[e.OL=80]="OL",e[e.OPTGROUP=81]="OPTGROUP",e[e.OPTION=82]="OPTION",e[e.P=83]="P",e[e.PARAM=84]="PARAM",e[e.PLAINTEXT=85]="PLAINTEXT",e[e.PRE=86]="PRE",e[e.RB=87]="RB",e[e.RP=88]="RP",e[e.RT=89]="RT",e[e.RTC=90]="RTC",e[e.RUBY=91]="RUBY",e[e.S=92]="S",e[e.SCRIPT=93]="SCRIPT",e[e.SEARCH=94]="SEARCH",e[e.SECTION=95]="SECTION",e[e.SELECT=96]="SELECT",e[e.SOURCE=97]="SOURCE",e[e.SMALL=98]="SMALL",e[e.SPAN=99]="SPAN",e[e.STRIKE=100]="STRIKE",e[e.STRONG=101]="STRONG",e[e.STYLE=102]="STYLE",e[e.SUB=103]="SUB",e[e.SUMMARY=104]="SUMMARY",e[e.SUP=105]="SUP",e[e.TABLE=106]="TABLE",e[e.TBODY=107]="TBODY",e[e.TEMPLATE=108]="TEMPLATE",e[e.TEXTAREA=109]="TEXTAREA",e[e.TFOOT=110]="TFOOT",e[e.TD=111]="TD",e[e.TH=112]="TH",e[e.THEAD=113]="THEAD",e[e.TITLE=114]="TITLE",e[e.TR=115]="TR",e[e.TRACK=116]="TRACK",e[e.TT=117]="TT",e[e.U=118]="U",e[e.UL=119]="UL",e[e.SVG=120]="SVG",e[e.VAR=121]="VAR",e[e.WBR=122]="WBR",e[e.XMP=123]="XMP"}(_e||(_e={}));var Ae=new Map([[Ee.A,_e.A],[Ee.ADDRESS,_e.ADDRESS],[Ee.ANNOTATION_XML,_e.ANNOTATION_XML],[Ee.APPLET,_e.APPLET],[Ee.AREA,_e.AREA],[Ee.ARTICLE,_e.ARTICLE],[Ee.ASIDE,_e.ASIDE],[Ee.B,_e.B],[Ee.BASE,_e.BASE],[Ee.BASEFONT,_e.BASEFONT],[Ee.BGSOUND,_e.BGSOUND],[Ee.BIG,_e.BIG],[Ee.BLOCKQUOTE,_e.BLOCKQUOTE],[Ee.BODY,_e.BODY],[Ee.BR,_e.BR],[Ee.BUTTON,_e.BUTTON],[Ee.CAPTION,_e.CAPTION],[Ee.CENTER,_e.CENTER],[Ee.CODE,_e.CODE],[Ee.COL,_e.COL],[Ee.COLGROUP,_e.COLGROUP],[Ee.DD,_e.DD],[Ee.DESC,_e.DESC],[Ee.DETAILS,_e.DETAILS],[Ee.DIALOG,_e.DIALOG],[Ee.DIR,_e.DIR],[Ee.DIV,_e.DIV],[Ee.DL,_e.DL],[Ee.DT,_e.DT],[Ee.EM,_e.EM],[Ee.EMBED,_e.EMBED],[Ee.FIELDSET,_e.FIELDSET],[Ee.FIGCAPTION,_e.FIGCAPTION],[Ee.FIGURE,_e.FIGURE],[Ee.FONT,_e.FONT],[Ee.FOOTER,_e.FOOTER],[Ee.FOREIGN_OBJECT,_e.FOREIGN_OBJECT],[Ee.FORM,_e.FORM],[Ee.FRAME,_e.FRAME],[Ee.FRAMESET,_e.FRAMESET],[Ee.H1,_e.H1],[Ee.H2,_e.H2],[Ee.H3,_e.H3],[Ee.H4,_e.H4],[Ee.H5,_e.H5],[Ee.H6,_e.H6],[Ee.HEAD,_e.HEAD],[Ee.HEADER,_e.HEADER],[Ee.HGROUP,_e.HGROUP],[Ee.HR,_e.HR],[Ee.HTML,_e.HTML],[Ee.I,_e.I],[Ee.IMG,_e.IMG],[Ee.IMAGE,_e.IMAGE],[Ee.INPUT,_e.INPUT],[Ee.IFRAME,_e.IFRAME],[Ee.KEYGEN,_e.KEYGEN],[Ee.LABEL,_e.LABEL],[Ee.LI,_e.LI],[Ee.LINK,_e.LINK],[Ee.LISTING,_e.LISTING],[Ee.MAIN,_e.MAIN],[Ee.MALIGNMARK,_e.MALIGNMARK],[Ee.MARQUEE,_e.MARQUEE],[Ee.MATH,_e.MATH],[Ee.MENU,_e.MENU],[Ee.META,_e.META],[Ee.MGLYPH,_e.MGLYPH],[Ee.MI,_e.MI],[Ee.MO,_e.MO],[Ee.MN,_e.MN],[Ee.MS,_e.MS],[Ee.MTEXT,_e.MTEXT],[Ee.NAV,_e.NAV],[Ee.NOBR,_e.NOBR],[Ee.NOFRAMES,_e.NOFRAMES],[Ee.NOEMBED,_e.NOEMBED],[Ee.NOSCRIPT,_e.NOSCRIPT],[Ee.OBJECT,_e.OBJECT],[Ee.OL,_e.OL],[Ee.OPTGROUP,_e.OPTGROUP],[Ee.OPTION,_e.OPTION],[Ee.P,_e.P],[Ee.PARAM,_e.PARAM],[Ee.PLAINTEXT,_e.PLAINTEXT],[Ee.PRE,_e.PRE],[Ee.RB,_e.RB],[Ee.RP,_e.RP],[Ee.RT,_e.RT],[Ee.RTC,_e.RTC],[Ee.RUBY,_e.RUBY],[Ee.S,_e.S],[Ee.SCRIPT,_e.SCRIPT],[Ee.SEARCH,_e.SEARCH],[Ee.SECTION,_e.SECTION],[Ee.SELECT,_e.SELECT],[Ee.SOURCE,_e.SOURCE],[Ee.SMALL,_e.SMALL],[Ee.SPAN,_e.SPAN],[Ee.STRIKE,_e.STRIKE],[Ee.STRONG,_e.STRONG],[Ee.STYLE,_e.STYLE],[Ee.SUB,_e.SUB],[Ee.SUMMARY,_e.SUMMARY],[Ee.SUP,_e.SUP],[Ee.TABLE,_e.TABLE],[Ee.TBODY,_e.TBODY],[Ee.TEMPLATE,_e.TEMPLATE],[Ee.TEXTAREA,_e.TEXTAREA],[Ee.TFOOT,_e.TFOOT],[Ee.TD,_e.TD],[Ee.TH,_e.TH],[Ee.THEAD,_e.THEAD],[Ee.TITLE,_e.TITLE],[Ee.TR,_e.TR],[Ee.TRACK,_e.TRACK],[Ee.TT,_e.TT],[Ee.U,_e.U],[Ee.UL,_e.UL],[Ee.SVG,_e.SVG],[Ee.VAR,_e.VAR],[Ee.WBR,_e.WBR],[Ee.XMP,_e.XMP]]);function Te(e){var t;return null!==(t=Ae.get(e))&&void 0!==t?t:_e.UNKNOWN}var we,Se=_e,ke=(0,Ce.default)((0,Ce.default)((0,Ce.default)((0,Ce.default)((0,Ce.default)((0,Ce.default)({},ve.HTML,new Set([Se.ADDRESS,Se.APPLET,Se.AREA,Se.ARTICLE,Se.ASIDE,Se.BASE,Se.BASEFONT,Se.BGSOUND,Se.BLOCKQUOTE,Se.BODY,Se.BR,Se.BUTTON,Se.CAPTION,Se.CENTER,Se.COL,Se.COLGROUP,Se.DD,Se.DETAILS,Se.DIR,Se.DIV,Se.DL,Se.DT,Se.EMBED,Se.FIELDSET,Se.FIGCAPTION,Se.FIGURE,Se.FOOTER,Se.FORM,Se.FRAME,Se.FRAMESET,Se.H1,Se.H2,Se.H3,Se.H4,Se.H5,Se.H6,Se.HEAD,Se.HEADER,Se.HGROUP,Se.HR,Se.HTML,Se.IFRAME,Se.IMG,Se.INPUT,Se.LI,Se.LINK,Se.LISTING,Se.MAIN,Se.MARQUEE,Se.MENU,Se.META,Se.NAV,Se.NOEMBED,Se.NOFRAMES,Se.NOSCRIPT,Se.OBJECT,Se.OL,Se.P,Se.PARAM,Se.PLAINTEXT,Se.PRE,Se.SCRIPT,Se.SECTION,Se.SELECT,Se.SOURCE,Se.STYLE,Se.SUMMARY,Se.TABLE,Se.TBODY,Se.TD,Se.TEMPLATE,Se.TEXTAREA,Se.TFOOT,Se.TH,Se.THEAD,Se.TITLE,Se.TR,Se.TRACK,Se.UL,Se.WBR,Se.XMP])),ve.MATHML,new Set([Se.MI,Se.MO,Se.MN,Se.MS,Se.MTEXT,Se.ANNOTATION_XML])),ve.SVG,new Set([Se.TITLE,Se.FOREIGN_OBJECT,Se.DESC])),ve.XLINK,new Set),ve.XML,new Set),ve.XMLNS,new Set),De=new Set([Se.H1,Se.H2,Se.H3,Se.H4,Se.H5,Se.H6]);new Set([Ee.STYLE,Ee.SCRIPT,Ee.XMP,Ee.IFRAME,Ee.NOEMBED,Ee.NOFRAMES,Ee.PLAINTEXT]);!function(e){e[e.DATA=0]="DATA",e[e.RCDATA=1]="RCDATA",e[e.RAWTEXT=2]="RAWTEXT",e[e.SCRIPT_DATA=3]="SCRIPT_DATA",e[e.PLAINTEXT=4]="PLAINTEXT",e[e.TAG_OPEN=5]="TAG_OPEN",e[e.END_TAG_OPEN=6]="END_TAG_OPEN",e[e.TAG_NAME=7]="TAG_NAME",e[e.RCDATA_LESS_THAN_SIGN=8]="RCDATA_LESS_THAN_SIGN",e[e.RCDATA_END_TAG_OPEN=9]="RCDATA_END_TAG_OPEN",e[e.RCDATA_END_TAG_NAME=10]="RCDATA_END_TAG_NAME",e[e.RAWTEXT_LESS_THAN_SIGN=11]="RAWTEXT_LESS_THAN_SIGN",e[e.RAWTEXT_END_TAG_OPEN=12]="RAWTEXT_END_TAG_OPEN",e[e.RAWTEXT_END_TAG_NAME=13]="RAWTEXT_END_TAG_NAME",e[e.SCRIPT_DATA_LESS_THAN_SIGN=14]="SCRIPT_DATA_LESS_THAN_SIGN",e[e.SCRIPT_DATA_END_TAG_OPEN=15]="SCRIPT_DATA_END_TAG_OPEN",e[e.SCRIPT_DATA_END_TAG_NAME=16]="SCRIPT_DATA_END_TAG_NAME",e[e.SCRIPT_DATA_ESCAPE_START=17]="SCRIPT_DATA_ESCAPE_START",e[e.SCRIPT_DATA_ESCAPE_START_DASH=18]="SCRIPT_DATA_ESCAPE_START_DASH",e[e.SCRIPT_DATA_ESCAPED=19]="SCRIPT_DATA_ESCAPED",e[e.SCRIPT_DATA_ESCAPED_DASH=20]="SCRIPT_DATA_ESCAPED_DASH",e[e.SCRIPT_DATA_ESCAPED_DASH_DASH=21]="SCRIPT_DATA_ESCAPED_DASH_DASH",e[e.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN=22]="SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN",e[e.SCRIPT_DATA_ESCAPED_END_TAG_OPEN=23]="SCRIPT_DATA_ESCAPED_END_TAG_OPEN",e[e.SCRIPT_DATA_ESCAPED_END_TAG_NAME=24]="SCRIPT_DATA_ESCAPED_END_TAG_NAME",e[e.SCRIPT_DATA_DOUBLE_ESCAPE_START=25]="SCRIPT_DATA_DOUBLE_ESCAPE_START",e[e.SCRIPT_DATA_DOUBLE_ESCAPED=26]="SCRIPT_DATA_DOUBLE_ESCAPED",e[e.SCRIPT_DATA_DOUBLE_ESCAPED_DASH=27]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH",e[e.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH=28]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH",e[e.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN=29]="SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN",e[e.SCRIPT_DATA_DOUBLE_ESCAPE_END=30]="SCRIPT_DATA_DOUBLE_ESCAPE_END",e[e.BEFORE_ATTRIBUTE_NAME=31]="BEFORE_ATTRIBUTE_NAME",e[e.ATTRIBUTE_NAME=32]="ATTRIBUTE_NAME",e[e.AFTER_ATTRIBUTE_NAME=33]="AFTER_ATTRIBUTE_NAME",e[e.BEFORE_ATTRIBUTE_VALUE=34]="BEFORE_ATTRIBUTE_VALUE",e[e.ATTRIBUTE_VALUE_DOUBLE_QUOTED=35]="ATTRIBUTE_VALUE_DOUBLE_QUOTED",e[e.ATTRIBUTE_VALUE_SINGLE_QUOTED=36]="ATTRIBUTE_VALUE_SINGLE_QUOTED",e[e.ATTRIBUTE_VALUE_UNQUOTED=37]="ATTRIBUTE_VALUE_UNQUOTED",e[e.AFTER_ATTRIBUTE_VALUE_QUOTED=38]="AFTER_ATTRIBUTE_VALUE_QUOTED",e[e.SELF_CLOSING_START_TAG=39]="SELF_CLOSING_START_TAG",e[e.BOGUS_COMMENT=40]="BOGUS_COMMENT",e[e.MARKUP_DECLARATION_OPEN=41]="MARKUP_DECLARATION_OPEN",e[e.COMMENT_START=42]="COMMENT_START",e[e.COMMENT_START_DASH=43]="COMMENT_START_DASH",e[e.COMMENT=44]="COMMENT",e[e.COMMENT_LESS_THAN_SIGN=45]="COMMENT_LESS_THAN_SIGN",e[e.COMMENT_LESS_THAN_SIGN_BANG=46]="COMMENT_LESS_THAN_SIGN_BANG",e[e.COMMENT_LESS_THAN_SIGN_BANG_DASH=47]="COMMENT_LESS_THAN_SIGN_BANG_DASH",e[e.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH=48]="COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH",e[e.COMMENT_END_DASH=49]="COMMENT_END_DASH",e[e.COMMENT_END=50]="COMMENT_END",e[e.COMMENT_END_BANG=51]="COMMENT_END_BANG",e[e.DOCTYPE=52]="DOCTYPE",e[e.BEFORE_DOCTYPE_NAME=53]="BEFORE_DOCTYPE_NAME",e[e.DOCTYPE_NAME=54]="DOCTYPE_NAME",e[e.AFTER_DOCTYPE_NAME=55]="AFTER_DOCTYPE_NAME",e[e.AFTER_DOCTYPE_PUBLIC_KEYWORD=56]="AFTER_DOCTYPE_PUBLIC_KEYWORD",e[e.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER=57]="BEFORE_DOCTYPE_PUBLIC_IDENTIFIER",e[e.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED=58]="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED",e[e.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED=59]="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED",e[e.AFTER_DOCTYPE_PUBLIC_IDENTIFIER=60]="AFTER_DOCTYPE_PUBLIC_IDENTIFIER",e[e.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS=61]="BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS",e[e.AFTER_DOCTYPE_SYSTEM_KEYWORD=62]="AFTER_DOCTYPE_SYSTEM_KEYWORD",e[e.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER=63]="BEFORE_DOCTYPE_SYSTEM_IDENTIFIER",e[e.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED=64]="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED",e[e.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED=65]="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED",e[e.AFTER_DOCTYPE_SYSTEM_IDENTIFIER=66]="AFTER_DOCTYPE_SYSTEM_IDENTIFIER",e[e.BOGUS_DOCTYPE=67]="BOGUS_DOCTYPE",e[e.CDATA_SECTION=68]="CDATA_SECTION",e[e.CDATA_SECTION_BRACKET=69]="CDATA_SECTION_BRACKET",e[e.CDATA_SECTION_END=70]="CDATA_SECTION_END",e[e.CHARACTER_REFERENCE=71]="CHARACTER_REFERENCE",e[e.AMBIGUOUS_AMPERSAND=72]="AMBIGUOUS_AMPERSAND"}(we||(we={}));var xe={DATA:we.DATA,RCDATA:we.RCDATA,RAWTEXT:we.RAWTEXT,SCRIPT_DATA:we.SCRIPT_DATA,PLAINTEXT:we.PLAINTEXT,CDATA_SECTION:we.CDATA_SECTION};function Oe(e){return e>=F.LATIN_CAPITAL_A&&e<=F.LATIN_CAPITAL_Z}function Ne(e){return function(e){return e>=F.LATIN_SMALL_A&&e<=F.LATIN_SMALL_Z}(e)||Oe(e)}function Ie(e){return Ne(e)||function(e){return e>=F.DIGIT_0&&e<=F.DIGIT_9}(e)}function Pe(e){return e+32}function Me(e){return e===F.SPACE||e===F.LINE_FEED||e===F.TABULATION||e===F.FORM_FEED}function Le(e){return Me(e)||e===F.SOLIDUS||e===F.GREATER_THAN_SIGN}var Re,Fe=function(){return(0,U.A)((function e(t,n){var r=this;(0,j.A)(this,e),this.options=t,this.handler=n,this.paused=!1,this.inLoop=!1,this.inForeignNode=!1,this.lastStartTagName="",this.active=!1,this.state=we.DATA,this.returnState=we.DATA,this.entityStartPos=0,this.consumedAfterSnapshot=-1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr={name:"",value:""},this.preprocessor=new ee(n),this.currentLocation=this.getCurrentLocation(-1),this.entityDecoder=new he(ie,(function(e,t){r.preprocessor.pos=r.entityStartPos+t-1,r._flushCodePointConsumedAsCharacterReference(e)}),n.onParseError?{missingSemicolonAfterCharacterReference:function(){r._err(V.missingSemicolonAfterCharacterReference,1)},absenceOfDigitsInNumericCharacterReference:function(e){r._err(V.absenceOfDigitsInNumericCharacterReference,r.entityStartPos-r.preprocessor.pos+e)},validateNumericCharacterReference:function(e){var t=function(e){return e===F.NULL?V.nullCharacterReference:e>1114111?V.characterReferenceOutsideUnicodeRange:$(e)?V.surrogateCharacterReference:Q(e)?V.noncharacterCharacterReference:Z(e)||e===F.CARRIAGE_RETURN?V.controlCharacterReference:null}(e);t&&r._err(t,1)}}:void 0)}),[{key:"_err",value:function(e){var t,n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;null===(n=(t=this.handler).onParseError)||void 0===n||n.call(t,this.preprocessor.getError(e,r))}},{key:"getCurrentLocation",value:function(e){return this.options.sourceCodeLocationInfo?{startLine:this.preprocessor.line,startCol:this.preprocessor.col-e,startOffset:this.preprocessor.offset-e,endLine:-1,endCol:-1,endOffset:-1}:null}},{key:"_runParsingLoop",value:function(){if(!this.inLoop){for(this.inLoop=!0;this.active&&!this.paused;){this.consumedAfterSnapshot=0;var e=this._consume();this._ensureHibernation()||this._callState(e)}this.inLoop=!1}}},{key:"pause",value:function(){this.paused=!0}},{key:"resume",value:function(e){if(!this.paused)throw new Error("Parser was already resumed");this.paused=!1,this.inLoop||(this._runParsingLoop(),this.paused||null===e||void 0===e||e())}},{key:"write",value:function(e,t,n){this.active=!0,this.preprocessor.write(e,t),this._runParsingLoop(),this.paused||null===n||void 0===n||n()}},{key:"insertHtmlAtCurrentPos",value:function(e){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(e),this._runParsingLoop()}},{key:"_ensureHibernation",value:function(){return!!this.preprocessor.endOfChunkHit&&(this.preprocessor.retreat(this.consumedAfterSnapshot),this.consumedAfterSnapshot=0,this.active=!1,!0)}},{key:"_consume",value:function(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}},{key:"_advanceBy",value:function(e){this.consumedAfterSnapshot+=e;for(var t=0;t<e;t++)this.preprocessor.advance()}},{key:"_consumeSequenceIfMatch",value:function(e,t){return!!this.preprocessor.startsWith(e,t)&&(this._advanceBy(e.length-1),!0)}},{key:"_createStartTagToken",value:function(){this.currentToken={type:J.START_TAG,tagName:"",tagID:_e.UNKNOWN,selfClosing:!1,ackSelfClosing:!1,attrs:[],location:this.getCurrentLocation(1)}}},{key:"_createEndTagToken",value:function(){this.currentToken={type:J.END_TAG,tagName:"",tagID:_e.UNKNOWN,selfClosing:!1,ackSelfClosing:!1,attrs:[],location:this.getCurrentLocation(2)}}},{key:"_createCommentToken",value:function(e){this.currentToken={type:J.COMMENT,data:"",location:this.getCurrentLocation(e)}}},{key:"_createDoctypeToken",value:function(e){this.currentToken={type:J.DOCTYPE,name:e,forceQuirks:!1,publicId:null,systemId:null,location:this.currentLocation}}},{key:"_createCharacterToken",value:function(e,t){this.currentCharacterToken={type:e,chars:t,location:this.currentLocation}}},{key:"_createAttr",value:function(e){this.currentAttr={name:e,value:""},this.currentLocation=this.getCurrentLocation(0)}},{key:"_leaveAttrName",value:function(){var e,t,n=this.currentToken;null===te(n,this.currentAttr.name)?(n.attrs.push(this.currentAttr),n.location&&this.currentLocation&&((null!==(e=(t=n.location).attrs)&&void 0!==e?e:t.attrs=Object.create(null))[this.currentAttr.name]=this.currentLocation,this._leaveAttrValue())):this._err(V.duplicateAttribute)}},{key:"_leaveAttrValue",value:function(){this.currentLocation&&(this.currentLocation.endLine=this.preprocessor.line,this.currentLocation.endCol=this.preprocessor.col,this.currentLocation.endOffset=this.preprocessor.offset)}},{key:"prepareToken",value:function(e){this._emitCurrentCharacterToken(e.location),this.currentToken=null,e.location&&(e.location.endLine=this.preprocessor.line,e.location.endCol=this.preprocessor.col+1,e.location.endOffset=this.preprocessor.offset+1),this.currentLocation=this.getCurrentLocation(-1)}},{key:"emitCurrentTagToken",value:function(){var e=this.currentToken;this.prepareToken(e),e.tagID=Te(e.tagName),e.type===J.START_TAG?(this.lastStartTagName=e.tagName,this.handler.onStartTag(e)):(e.attrs.length>0&&this._err(V.endTagWithAttributes),e.selfClosing&&this._err(V.endTagWithTrailingSolidus),this.handler.onEndTag(e)),this.preprocessor.dropParsedChunk()}},{key:"emitCurrentComment",value:function(e){this.prepareToken(e),this.handler.onComment(e),this.preprocessor.dropParsedChunk()}},{key:"emitCurrentDoctype",value:function(e){this.prepareToken(e),this.handler.onDoctype(e),this.preprocessor.dropParsedChunk()}},{key:"_emitCurrentCharacterToken",value:function(e){if(this.currentCharacterToken){switch(e&&this.currentCharacterToken.location&&(this.currentCharacterToken.location.endLine=e.startLine,this.currentCharacterToken.location.endCol=e.startCol,this.currentCharacterToken.location.endOffset=e.startOffset),this.currentCharacterToken.type){case J.CHARACTER:this.handler.onCharacter(this.currentCharacterToken);break;case J.NULL_CHARACTER:this.handler.onNullCharacter(this.currentCharacterToken);break;case J.WHITESPACE_CHARACTER:this.handler.onWhitespaceCharacter(this.currentCharacterToken)}this.currentCharacterToken=null}}},{key:"_emitEOFToken",value:function(){var e=this.getCurrentLocation(0);e&&(e.endLine=e.startLine,e.endCol=e.startCol,e.endOffset=e.startOffset),this._emitCurrentCharacterToken(e),this.handler.onEof({type:J.EOF,location:e}),this.active=!1}},{key:"_appendCharToCurrentCharacterToken",value:function(e,t){if(this.currentCharacterToken){if(this.currentCharacterToken.type===e)return void(this.currentCharacterToken.chars+=t);this.currentLocation=this.getCurrentLocation(0),this._emitCurrentCharacterToken(this.currentLocation),this.preprocessor.dropParsedChunk()}this._createCharacterToken(e,t)}},{key:"_emitCodePoint",value:function(e){var t=Me(e)?J.WHITESPACE_CHARACTER:e===F.NULL?J.NULL_CHARACTER:J.CHARACTER;this._appendCharToCurrentCharacterToken(t,String.fromCodePoint(e))}},{key:"_emitChars",value:function(e){this._appendCharToCurrentCharacterToken(J.CHARACTER,e)}},{key:"_startCharacterReference",value:function(){this.returnState=this.state,this.state=we.CHARACTER_REFERENCE,this.entityStartPos=this.preprocessor.pos,this.entityDecoder.startEntity(this._isCharacterReferenceInAttribute()?de.Attribute:de.Legacy)}},{key:"_isCharacterReferenceInAttribute",value:function(){return this.returnState===we.ATTRIBUTE_VALUE_DOUBLE_QUOTED||this.returnState===we.ATTRIBUTE_VALUE_SINGLE_QUOTED||this.returnState===we.ATTRIBUTE_VALUE_UNQUOTED}},{key:"_flushCodePointConsumedAsCharacterReference",value:function(e){this._isCharacterReferenceInAttribute()?this.currentAttr.value+=String.fromCodePoint(e):this._emitCodePoint(e)}},{key:"_callState",value:function(e){switch(this.state){case we.DATA:this._stateData(e);break;case we.RCDATA:this._stateRcdata(e);break;case we.RAWTEXT:this._stateRawtext(e);break;case we.SCRIPT_DATA:this._stateScriptData(e);break;case we.PLAINTEXT:this._statePlaintext(e);break;case we.TAG_OPEN:this._stateTagOpen(e);break;case we.END_TAG_OPEN:this._stateEndTagOpen(e);break;case we.TAG_NAME:this._stateTagName(e);break;case we.RCDATA_LESS_THAN_SIGN:this._stateRcdataLessThanSign(e);break;case we.RCDATA_END_TAG_OPEN:this._stateRcdataEndTagOpen(e);break;case we.RCDATA_END_TAG_NAME:this._stateRcdataEndTagName(e);break;case we.RAWTEXT_LESS_THAN_SIGN:this._stateRawtextLessThanSign(e);break;case we.RAWTEXT_END_TAG_OPEN:this._stateRawtextEndTagOpen(e);break;case we.RAWTEXT_END_TAG_NAME:this._stateRawtextEndTagName(e);break;case we.SCRIPT_DATA_LESS_THAN_SIGN:this._stateScriptDataLessThanSign(e);break;case we.SCRIPT_DATA_END_TAG_OPEN:this._stateScriptDataEndTagOpen(e);break;case we.SCRIPT_DATA_END_TAG_NAME:this._stateScriptDataEndTagName(e);break;case we.SCRIPT_DATA_ESCAPE_START:this._stateScriptDataEscapeStart(e);break;case we.SCRIPT_DATA_ESCAPE_START_DASH:this._stateScriptDataEscapeStartDash(e);break;case we.SCRIPT_DATA_ESCAPED:this._stateScriptDataEscaped(e);break;case we.SCRIPT_DATA_ESCAPED_DASH:this._stateScriptDataEscapedDash(e);break;case we.SCRIPT_DATA_ESCAPED_DASH_DASH:this._stateScriptDataEscapedDashDash(e);break;case we.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN:this._stateScriptDataEscapedLessThanSign(e);break;case we.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:this._stateScriptDataEscapedEndTagOpen(e);break;case we.SCRIPT_DATA_ESCAPED_END_TAG_NAME:this._stateScriptDataEscapedEndTagName(e);break;case we.SCRIPT_DATA_DOUBLE_ESCAPE_START:this._stateScriptDataDoubleEscapeStart(e);break;case we.SCRIPT_DATA_DOUBLE_ESCAPED:this._stateScriptDataDoubleEscaped(e);break;case we.SCRIPT_DATA_DOUBLE_ESCAPED_DASH:this._stateScriptDataDoubleEscapedDash(e);break;case we.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH:this._stateScriptDataDoubleEscapedDashDash(e);break;case we.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN:this._stateScriptDataDoubleEscapedLessThanSign(e);break;case we.SCRIPT_DATA_DOUBLE_ESCAPE_END:this._stateScriptDataDoubleEscapeEnd(e);break;case we.BEFORE_ATTRIBUTE_NAME:this._stateBeforeAttributeName(e);break;case we.ATTRIBUTE_NAME:this._stateAttributeName(e);break;case we.AFTER_ATTRIBUTE_NAME:this._stateAfterAttributeName(e);break;case we.BEFORE_ATTRIBUTE_VALUE:this._stateBeforeAttributeValue(e);break;case we.ATTRIBUTE_VALUE_DOUBLE_QUOTED:this._stateAttributeValueDoubleQuoted(e);break;case we.ATTRIBUTE_VALUE_SINGLE_QUOTED:this._stateAttributeValueSingleQuoted(e);break;case we.ATTRIBUTE_VALUE_UNQUOTED:this._stateAttributeValueUnquoted(e);break;case we.AFTER_ATTRIBUTE_VALUE_QUOTED:this._stateAfterAttributeValueQuoted(e);break;case we.SELF_CLOSING_START_TAG:this._stateSelfClosingStartTag(e);break;case we.BOGUS_COMMENT:this._stateBogusComment(e);break;case we.MARKUP_DECLARATION_OPEN:this._stateMarkupDeclarationOpen(e);break;case we.COMMENT_START:this._stateCommentStart(e);break;case we.COMMENT_START_DASH:this._stateCommentStartDash(e);break;case we.COMMENT:this._stateComment(e);break;case we.COMMENT_LESS_THAN_SIGN:this._stateCommentLessThanSign(e);break;case we.COMMENT_LESS_THAN_SIGN_BANG:this._stateCommentLessThanSignBang(e);break;case we.COMMENT_LESS_THAN_SIGN_BANG_DASH:this._stateCommentLessThanSignBangDash(e);break;case we.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:this._stateCommentLessThanSignBangDashDash(e);break;case we.COMMENT_END_DASH:this._stateCommentEndDash(e);break;case we.COMMENT_END:this._stateCommentEnd(e);break;case we.COMMENT_END_BANG:this._stateCommentEndBang(e);break;case we.DOCTYPE:this._stateDoctype(e);break;case we.BEFORE_DOCTYPE_NAME:this._stateBeforeDoctypeName(e);break;case we.DOCTYPE_NAME:this._stateDoctypeName(e);break;case we.AFTER_DOCTYPE_NAME:this._stateAfterDoctypeName(e);break;case we.AFTER_DOCTYPE_PUBLIC_KEYWORD:this._stateAfterDoctypePublicKeyword(e);break;case we.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER:this._stateBeforeDoctypePublicIdentifier(e);break;case we.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED:this._stateDoctypePublicIdentifierDoubleQuoted(e);break;case we.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED:this._stateDoctypePublicIdentifierSingleQuoted(e);break;case we.AFTER_DOCTYPE_PUBLIC_IDENTIFIER:this._stateAfterDoctypePublicIdentifier(e);break;case we.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS:this._stateBetweenDoctypePublicAndSystemIdentifiers(e);break;case we.AFTER_DOCTYPE_SYSTEM_KEYWORD:this._stateAfterDoctypeSystemKeyword(e);break;case we.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER:this._stateBeforeDoctypeSystemIdentifier(e);break;case we.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED:this._stateDoctypeSystemIdentifierDoubleQuoted(e);break;case we.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED:this._stateDoctypeSystemIdentifierSingleQuoted(e);break;case we.AFTER_DOCTYPE_SYSTEM_IDENTIFIER:this._stateAfterDoctypeSystemIdentifier(e);break;case we.BOGUS_DOCTYPE:this._stateBogusDoctype(e);break;case we.CDATA_SECTION:this._stateCdataSection(e);break;case we.CDATA_SECTION_BRACKET:this._stateCdataSectionBracket(e);break;case we.CDATA_SECTION_END:this._stateCdataSectionEnd(e);break;case we.CHARACTER_REFERENCE:this._stateCharacterReference();break;case we.AMBIGUOUS_AMPERSAND:this._stateAmbiguousAmpersand(e);break;default:throw new Error("Unknown state")}}},{key:"_stateData",value:function(e){switch(e){case F.LESS_THAN_SIGN:this.state=we.TAG_OPEN;break;case F.AMPERSAND:this._startCharacterReference();break;case F.NULL:this._err(V.unexpectedNullCharacter),this._emitCodePoint(e);break;case F.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}},{key:"_stateRcdata",value:function(e){switch(e){case F.AMPERSAND:this._startCharacterReference();break;case F.LESS_THAN_SIGN:this.state=we.RCDATA_LESS_THAN_SIGN;break;case F.NULL:this._err(V.unexpectedNullCharacter),this._emitChars(z);break;case F.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}},{key:"_stateRawtext",value:function(e){switch(e){case F.LESS_THAN_SIGN:this.state=we.RAWTEXT_LESS_THAN_SIGN;break;case F.NULL:this._err(V.unexpectedNullCharacter),this._emitChars(z);break;case F.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}},{key:"_stateScriptData",value:function(e){switch(e){case F.LESS_THAN_SIGN:this.state=we.SCRIPT_DATA_LESS_THAN_SIGN;break;case F.NULL:this._err(V.unexpectedNullCharacter),this._emitChars(z);break;case F.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}},{key:"_statePlaintext",value:function(e){switch(e){case F.NULL:this._err(V.unexpectedNullCharacter),this._emitChars(z);break;case F.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}},{key:"_stateTagOpen",value:function(e){if(Ne(e))this._createStartTagToken(),this.state=we.TAG_NAME,this._stateTagName(e);else switch(e){case F.EXCLAMATION_MARK:this.state=we.MARKUP_DECLARATION_OPEN;break;case F.SOLIDUS:this.state=we.END_TAG_OPEN;break;case F.QUESTION_MARK:this._err(V.unexpectedQuestionMarkInsteadOfTagName),this._createCommentToken(1),this.state=we.BOGUS_COMMENT,this._stateBogusComment(e);break;case F.EOF:this._err(V.eofBeforeTagName),this._emitChars("<"),this._emitEOFToken();break;default:this._err(V.invalidFirstCharacterOfTagName),this._emitChars("<"),this.state=we.DATA,this._stateData(e)}}},{key:"_stateEndTagOpen",value:function(e){if(Ne(e))this._createEndTagToken(),this.state=we.TAG_NAME,this._stateTagName(e);else switch(e){case F.GREATER_THAN_SIGN:this._err(V.missingEndTagName),this.state=we.DATA;break;case F.EOF:this._err(V.eofBeforeTagName),this._emitChars("</"),this._emitEOFToken();break;default:this._err(V.invalidFirstCharacterOfTagName),this._createCommentToken(2),this.state=we.BOGUS_COMMENT,this._stateBogusComment(e)}}},{key:"_stateTagName",value:function(e){var t=this.currentToken;switch(e){case F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:this.state=we.BEFORE_ATTRIBUTE_NAME;break;case F.SOLIDUS:this.state=we.SELF_CLOSING_START_TAG;break;case F.GREATER_THAN_SIGN:this.state=we.DATA,this.emitCurrentTagToken();break;case F.NULL:this._err(V.unexpectedNullCharacter),t.tagName+=z;break;case F.EOF:this._err(V.eofInTag),this._emitEOFToken();break;default:t.tagName+=String.fromCodePoint(Oe(e)?Pe(e):e)}}},{key:"_stateRcdataLessThanSign",value:function(e){e===F.SOLIDUS?this.state=we.RCDATA_END_TAG_OPEN:(this._emitChars("<"),this.state=we.RCDATA,this._stateRcdata(e))}},{key:"_stateRcdataEndTagOpen",value:function(e){Ne(e)?(this.state=we.RCDATA_END_TAG_NAME,this._stateRcdataEndTagName(e)):(this._emitChars("</"),this.state=we.RCDATA,this._stateRcdata(e))}},{key:"handleSpecialEndTag",value:function(e){if(!this.preprocessor.startsWith(this.lastStartTagName,!1))return!this._ensureHibernation();switch(this._createEndTagToken(),this.currentToken.tagName=this.lastStartTagName,this.preprocessor.peek(this.lastStartTagName.length)){case F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:return this._advanceBy(this.lastStartTagName.length),this.state=we.BEFORE_ATTRIBUTE_NAME,!1;case F.SOLIDUS:return this._advanceBy(this.lastStartTagName.length),this.state=we.SELF_CLOSING_START_TAG,!1;case F.GREATER_THAN_SIGN:return this._advanceBy(this.lastStartTagName.length),this.emitCurrentTagToken(),this.state=we.DATA,!1;default:return!this._ensureHibernation()}}},{key:"_stateRcdataEndTagName",value:function(e){this.handleSpecialEndTag(e)&&(this._emitChars("</"),this.state=we.RCDATA,this._stateRcdata(e))}},{key:"_stateRawtextLessThanSign",value:function(e){e===F.SOLIDUS?this.state=we.RAWTEXT_END_TAG_OPEN:(this._emitChars("<"),this.state=we.RAWTEXT,this._stateRawtext(e))}},{key:"_stateRawtextEndTagOpen",value:function(e){Ne(e)?(this.state=we.RAWTEXT_END_TAG_NAME,this._stateRawtextEndTagName(e)):(this._emitChars("</"),this.state=we.RAWTEXT,this._stateRawtext(e))}},{key:"_stateRawtextEndTagName",value:function(e){this.handleSpecialEndTag(e)&&(this._emitChars("</"),this.state=we.RAWTEXT,this._stateRawtext(e))}},{key:"_stateScriptDataLessThanSign",value:function(e){switch(e){case F.SOLIDUS:this.state=we.SCRIPT_DATA_END_TAG_OPEN;break;case F.EXCLAMATION_MARK:this.state=we.SCRIPT_DATA_ESCAPE_START,this._emitChars("<!");break;default:this._emitChars("<"),this.state=we.SCRIPT_DATA,this._stateScriptData(e)}}},{key:"_stateScriptDataEndTagOpen",value:function(e){Ne(e)?(this.state=we.SCRIPT_DATA_END_TAG_NAME,this._stateScriptDataEndTagName(e)):(this._emitChars("</"),this.state=we.SCRIPT_DATA,this._stateScriptData(e))}},{key:"_stateScriptDataEndTagName",value:function(e){this.handleSpecialEndTag(e)&&(this._emitChars("</"),this.state=we.SCRIPT_DATA,this._stateScriptData(e))}},{key:"_stateScriptDataEscapeStart",value:function(e){e===F.HYPHEN_MINUS?(this.state=we.SCRIPT_DATA_ESCAPE_START_DASH,this._emitChars("-")):(this.state=we.SCRIPT_DATA,this._stateScriptData(e))}},{key:"_stateScriptDataEscapeStartDash",value:function(e){e===F.HYPHEN_MINUS?(this.state=we.SCRIPT_DATA_ESCAPED_DASH_DASH,this._emitChars("-")):(this.state=we.SCRIPT_DATA,this._stateScriptData(e))}},{key:"_stateScriptDataEscaped",value:function(e){switch(e){case F.HYPHEN_MINUS:this.state=we.SCRIPT_DATA_ESCAPED_DASH,this._emitChars("-");break;case F.LESS_THAN_SIGN:this.state=we.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN;break;case F.NULL:this._err(V.unexpectedNullCharacter),this._emitChars(z);break;case F.EOF:this._err(V.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this._emitCodePoint(e)}}},{key:"_stateScriptDataEscapedDash",value:function(e){switch(e){case F.HYPHEN_MINUS:this.state=we.SCRIPT_DATA_ESCAPED_DASH_DASH,this._emitChars("-");break;case F.LESS_THAN_SIGN:this.state=we.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN;break;case F.NULL:this._err(V.unexpectedNullCharacter),this.state=we.SCRIPT_DATA_ESCAPED,this._emitChars(z);break;case F.EOF:this._err(V.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=we.SCRIPT_DATA_ESCAPED,this._emitCodePoint(e)}}},{key:"_stateScriptDataEscapedDashDash",value:function(e){switch(e){case F.HYPHEN_MINUS:this._emitChars("-");break;case F.LESS_THAN_SIGN:this.state=we.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN;break;case F.GREATER_THAN_SIGN:this.state=we.SCRIPT_DATA,this._emitChars(">");break;case F.NULL:this._err(V.unexpectedNullCharacter),this.state=we.SCRIPT_DATA_ESCAPED,this._emitChars(z);break;case F.EOF:this._err(V.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=we.SCRIPT_DATA_ESCAPED,this._emitCodePoint(e)}}},{key:"_stateScriptDataEscapedLessThanSign",value:function(e){e===F.SOLIDUS?this.state=we.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:Ne(e)?(this._emitChars("<"),this.state=we.SCRIPT_DATA_DOUBLE_ESCAPE_START,this._stateScriptDataDoubleEscapeStart(e)):(this._emitChars("<"),this.state=we.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(e))}},{key:"_stateScriptDataEscapedEndTagOpen",value:function(e){Ne(e)?(this.state=we.SCRIPT_DATA_ESCAPED_END_TAG_NAME,this._stateScriptDataEscapedEndTagName(e)):(this._emitChars("</"),this.state=we.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(e))}},{key:"_stateScriptDataEscapedEndTagName",value:function(e){this.handleSpecialEndTag(e)&&(this._emitChars("</"),this.state=we.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(e))}},{key:"_stateScriptDataDoubleEscapeStart",value:function(e){if(this.preprocessor.startsWith(W,!1)&&Le(this.preprocessor.peek(W.length))){this._emitCodePoint(e);for(var t=0;t<W.length;t++)this._emitCodePoint(this._consume());this.state=we.SCRIPT_DATA_DOUBLE_ESCAPED}else this._ensureHibernation()||(this.state=we.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(e))}},{key:"_stateScriptDataDoubleEscaped",value:function(e){switch(e){case F.HYPHEN_MINUS:this.state=we.SCRIPT_DATA_DOUBLE_ESCAPED_DASH,this._emitChars("-");break;case F.LESS_THAN_SIGN:this.state=we.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars("<");break;case F.NULL:this._err(V.unexpectedNullCharacter),this._emitChars(z);break;case F.EOF:this._err(V.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this._emitCodePoint(e)}}},{key:"_stateScriptDataDoubleEscapedDash",value:function(e){switch(e){case F.HYPHEN_MINUS:this.state=we.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH,this._emitChars("-");break;case F.LESS_THAN_SIGN:this.state=we.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars("<");break;case F.NULL:this._err(V.unexpectedNullCharacter),this.state=we.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(z);break;case F.EOF:this._err(V.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=we.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(e)}}},{key:"_stateScriptDataDoubleEscapedDashDash",value:function(e){switch(e){case F.HYPHEN_MINUS:this._emitChars("-");break;case F.LESS_THAN_SIGN:this.state=we.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars("<");break;case F.GREATER_THAN_SIGN:this.state=we.SCRIPT_DATA,this._emitChars(">");break;case F.NULL:this._err(V.unexpectedNullCharacter),this.state=we.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(z);break;case F.EOF:this._err(V.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=we.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(e)}}},{key:"_stateScriptDataDoubleEscapedLessThanSign",value:function(e){e===F.SOLIDUS?(this.state=we.SCRIPT_DATA_DOUBLE_ESCAPE_END,this._emitChars("/")):(this.state=we.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(e))}},{key:"_stateScriptDataDoubleEscapeEnd",value:function(e){if(this.preprocessor.startsWith(W,!1)&&Le(this.preprocessor.peek(W.length))){this._emitCodePoint(e);for(var t=0;t<W.length;t++)this._emitCodePoint(this._consume());this.state=we.SCRIPT_DATA_ESCAPED}else this._ensureHibernation()||(this.state=we.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(e))}},{key:"_stateBeforeAttributeName",value:function(e){switch(e){case F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:break;case F.SOLIDUS:case F.GREATER_THAN_SIGN:case F.EOF:this.state=we.AFTER_ATTRIBUTE_NAME,this._stateAfterAttributeName(e);break;case F.EQUALS_SIGN:this._err(V.unexpectedEqualsSignBeforeAttributeName),this._createAttr("="),this.state=we.ATTRIBUTE_NAME;break;default:this._createAttr(""),this.state=we.ATTRIBUTE_NAME,this._stateAttributeName(e)}}},{key:"_stateAttributeName",value:function(e){switch(e){case F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:case F.SOLIDUS:case F.GREATER_THAN_SIGN:case F.EOF:this._leaveAttrName(),this.state=we.AFTER_ATTRIBUTE_NAME,this._stateAfterAttributeName(e);break;case F.EQUALS_SIGN:this._leaveAttrName(),this.state=we.BEFORE_ATTRIBUTE_VALUE;break;case F.QUOTATION_MARK:case F.APOSTROPHE:case F.LESS_THAN_SIGN:this._err(V.unexpectedCharacterInAttributeName),this.currentAttr.name+=String.fromCodePoint(e);break;case F.NULL:this._err(V.unexpectedNullCharacter),this.currentAttr.name+=z;break;default:this.currentAttr.name+=String.fromCodePoint(Oe(e)?Pe(e):e)}}},{key:"_stateAfterAttributeName",value:function(e){switch(e){case F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:break;case F.SOLIDUS:this.state=we.SELF_CLOSING_START_TAG;break;case F.EQUALS_SIGN:this.state=we.BEFORE_ATTRIBUTE_VALUE;break;case F.GREATER_THAN_SIGN:this.state=we.DATA,this.emitCurrentTagToken();break;case F.EOF:this._err(V.eofInTag),this._emitEOFToken();break;default:this._createAttr(""),this.state=we.ATTRIBUTE_NAME,this._stateAttributeName(e)}}},{key:"_stateBeforeAttributeValue",value:function(e){switch(e){case F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:break;case F.QUOTATION_MARK:this.state=we.ATTRIBUTE_VALUE_DOUBLE_QUOTED;break;case F.APOSTROPHE:this.state=we.ATTRIBUTE_VALUE_SINGLE_QUOTED;break;case F.GREATER_THAN_SIGN:this._err(V.missingAttributeValue),this.state=we.DATA,this.emitCurrentTagToken();break;default:this.state=we.ATTRIBUTE_VALUE_UNQUOTED,this._stateAttributeValueUnquoted(e)}}},{key:"_stateAttributeValueDoubleQuoted",value:function(e){switch(e){case F.QUOTATION_MARK:this.state=we.AFTER_ATTRIBUTE_VALUE_QUOTED;break;case F.AMPERSAND:this._startCharacterReference();break;case F.NULL:this._err(V.unexpectedNullCharacter),this.currentAttr.value+=z;break;case F.EOF:this._err(V.eofInTag),this._emitEOFToken();break;default:this.currentAttr.value+=String.fromCodePoint(e)}}},{key:"_stateAttributeValueSingleQuoted",value:function(e){switch(e){case F.APOSTROPHE:this.state=we.AFTER_ATTRIBUTE_VALUE_QUOTED;break;case F.AMPERSAND:this._startCharacterReference();break;case F.NULL:this._err(V.unexpectedNullCharacter),this.currentAttr.value+=z;break;case F.EOF:this._err(V.eofInTag),this._emitEOFToken();break;default:this.currentAttr.value+=String.fromCodePoint(e)}}},{key:"_stateAttributeValueUnquoted",value:function(e){switch(e){case F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:this._leaveAttrValue(),this.state=we.BEFORE_ATTRIBUTE_NAME;break;case F.AMPERSAND:this._startCharacterReference();break;case F.GREATER_THAN_SIGN:this._leaveAttrValue(),this.state=we.DATA,this.emitCurrentTagToken();break;case F.NULL:this._err(V.unexpectedNullCharacter),this.currentAttr.value+=z;break;case F.QUOTATION_MARK:case F.APOSTROPHE:case F.LESS_THAN_SIGN:case F.EQUALS_SIGN:case F.GRAVE_ACCENT:this._err(V.unexpectedCharacterInUnquotedAttributeValue),this.currentAttr.value+=String.fromCodePoint(e);break;case F.EOF:this._err(V.eofInTag),this._emitEOFToken();break;default:this.currentAttr.value+=String.fromCodePoint(e)}}},{key:"_stateAfterAttributeValueQuoted",value:function(e){switch(e){case F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:this._leaveAttrValue(),this.state=we.BEFORE_ATTRIBUTE_NAME;break;case F.SOLIDUS:this._leaveAttrValue(),this.state=we.SELF_CLOSING_START_TAG;break;case F.GREATER_THAN_SIGN:this._leaveAttrValue(),this.state=we.DATA,this.emitCurrentTagToken();break;case F.EOF:this._err(V.eofInTag),this._emitEOFToken();break;default:this._err(V.missingWhitespaceBetweenAttributes),this.state=we.BEFORE_ATTRIBUTE_NAME,this._stateBeforeAttributeName(e)}}},{key:"_stateSelfClosingStartTag",value:function(e){switch(e){case F.GREATER_THAN_SIGN:this.currentToken.selfClosing=!0,this.state=we.DATA,this.emitCurrentTagToken();break;case F.EOF:this._err(V.eofInTag),this._emitEOFToken();break;default:this._err(V.unexpectedSolidusInTag),this.state=we.BEFORE_ATTRIBUTE_NAME,this._stateBeforeAttributeName(e)}}},{key:"_stateBogusComment",value:function(e){var t=this.currentToken;switch(e){case F.GREATER_THAN_SIGN:this.state=we.DATA,this.emitCurrentComment(t);break;case F.EOF:this.emitCurrentComment(t),this._emitEOFToken();break;case F.NULL:this._err(V.unexpectedNullCharacter),t.data+=z;break;default:t.data+=String.fromCodePoint(e)}}},{key:"_stateMarkupDeclarationOpen",value:function(e){this._consumeSequenceIfMatch(Y,!0)?(this._createCommentToken(Y.length+1),this.state=we.COMMENT_START):this._consumeSequenceIfMatch(q,!1)?(this.currentLocation=this.getCurrentLocation(q.length+1),this.state=we.DOCTYPE):this._consumeSequenceIfMatch(G,!0)?this.inForeignNode?this.state=we.CDATA_SECTION:(this._err(V.cdataInHtmlContent),this._createCommentToken(G.length+1),this.currentToken.data="[CDATA[",this.state=we.BOGUS_COMMENT):this._ensureHibernation()||(this._err(V.incorrectlyOpenedComment),this._createCommentToken(2),this.state=we.BOGUS_COMMENT,this._stateBogusComment(e))}},{key:"_stateCommentStart",value:function(e){switch(e){case F.HYPHEN_MINUS:this.state=we.COMMENT_START_DASH;break;case F.GREATER_THAN_SIGN:this._err(V.abruptClosingOfEmptyComment),this.state=we.DATA;var t=this.currentToken;this.emitCurrentComment(t);break;default:this.state=we.COMMENT,this._stateComment(e)}}},{key:"_stateCommentStartDash",value:function(e){var t=this.currentToken;switch(e){case F.HYPHEN_MINUS:this.state=we.COMMENT_END;break;case F.GREATER_THAN_SIGN:this._err(V.abruptClosingOfEmptyComment),this.state=we.DATA,this.emitCurrentComment(t);break;case F.EOF:this._err(V.eofInComment),this.emitCurrentComment(t),this._emitEOFToken();break;default:t.data+="-",this.state=we.COMMENT,this._stateComment(e)}}},{key:"_stateComment",value:function(e){var t=this.currentToken;switch(e){case F.HYPHEN_MINUS:this.state=we.COMMENT_END_DASH;break;case F.LESS_THAN_SIGN:t.data+="<",this.state=we.COMMENT_LESS_THAN_SIGN;break;case F.NULL:this._err(V.unexpectedNullCharacter),t.data+=z;break;case F.EOF:this._err(V.eofInComment),this.emitCurrentComment(t),this._emitEOFToken();break;default:t.data+=String.fromCodePoint(e)}}},{key:"_stateCommentLessThanSign",value:function(e){var t=this.currentToken;switch(e){case F.EXCLAMATION_MARK:t.data+="!",this.state=we.COMMENT_LESS_THAN_SIGN_BANG;break;case F.LESS_THAN_SIGN:t.data+="<";break;default:this.state=we.COMMENT,this._stateComment(e)}}},{key:"_stateCommentLessThanSignBang",value:function(e){e===F.HYPHEN_MINUS?this.state=we.COMMENT_LESS_THAN_SIGN_BANG_DASH:(this.state=we.COMMENT,this._stateComment(e))}},{key:"_stateCommentLessThanSignBangDash",value:function(e){e===F.HYPHEN_MINUS?this.state=we.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:(this.state=we.COMMENT_END_DASH,this._stateCommentEndDash(e))}},{key:"_stateCommentLessThanSignBangDashDash",value:function(e){e!==F.GREATER_THAN_SIGN&&e!==F.EOF&&this._err(V.nestedComment),this.state=we.COMMENT_END,this._stateCommentEnd(e)}},{key:"_stateCommentEndDash",value:function(e){var t=this.currentToken;switch(e){case F.HYPHEN_MINUS:this.state=we.COMMENT_END;break;case F.EOF:this._err(V.eofInComment),this.emitCurrentComment(t),this._emitEOFToken();break;default:t.data+="-",this.state=we.COMMENT,this._stateComment(e)}}},{key:"_stateCommentEnd",value:function(e){var t=this.currentToken;switch(e){case F.GREATER_THAN_SIGN:this.state=we.DATA,this.emitCurrentComment(t);break;case F.EXCLAMATION_MARK:this.state=we.COMMENT_END_BANG;break;case F.HYPHEN_MINUS:t.data+="-";break;case F.EOF:this._err(V.eofInComment),this.emitCurrentComment(t),this._emitEOFToken();break;default:t.data+="--",this.state=we.COMMENT,this._stateComment(e)}}},{key:"_stateCommentEndBang",value:function(e){var t=this.currentToken;switch(e){case F.HYPHEN_MINUS:t.data+="--!",this.state=we.COMMENT_END_DASH;break;case F.GREATER_THAN_SIGN:this._err(V.incorrectlyClosedComment),this.state=we.DATA,this.emitCurrentComment(t);break;case F.EOF:this._err(V.eofInComment),this.emitCurrentComment(t),this._emitEOFToken();break;default:t.data+="--!",this.state=we.COMMENT,this._stateComment(e)}}},{key:"_stateDoctype",value:function(e){switch(e){case F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:this.state=we.BEFORE_DOCTYPE_NAME;break;case F.GREATER_THAN_SIGN:this.state=we.BEFORE_DOCTYPE_NAME,this._stateBeforeDoctypeName(e);break;case F.EOF:this._err(V.eofInDoctype),this._createDoctypeToken(null);var t=this.currentToken;t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(V.missingWhitespaceBeforeDoctypeName),this.state=we.BEFORE_DOCTYPE_NAME,this._stateBeforeDoctypeName(e)}}},{key:"_stateBeforeDoctypeName",value:function(e){if(Oe(e))this._createDoctypeToken(String.fromCharCode(Pe(e))),this.state=we.DOCTYPE_NAME;else switch(e){case F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:break;case F.NULL:this._err(V.unexpectedNullCharacter),this._createDoctypeToken(z),this.state=we.DOCTYPE_NAME;break;case F.GREATER_THAN_SIGN:this._err(V.missingDoctypeName),this._createDoctypeToken(null);var t=this.currentToken;t.forceQuirks=!0,this.emitCurrentDoctype(t),this.state=we.DATA;break;case F.EOF:this._err(V.eofInDoctype),this._createDoctypeToken(null);var n=this.currentToken;n.forceQuirks=!0,this.emitCurrentDoctype(n),this._emitEOFToken();break;default:this._createDoctypeToken(String.fromCodePoint(e)),this.state=we.DOCTYPE_NAME}}},{key:"_stateDoctypeName",value:function(e){var t=this.currentToken;switch(e){case F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:this.state=we.AFTER_DOCTYPE_NAME;break;case F.GREATER_THAN_SIGN:this.state=we.DATA,this.emitCurrentDoctype(t);break;case F.NULL:this._err(V.unexpectedNullCharacter),t.name+=z;break;case F.EOF:this._err(V.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:t.name+=String.fromCodePoint(Oe(e)?Pe(e):e)}}},{key:"_stateAfterDoctypeName",value:function(e){var t=this.currentToken;switch(e){case F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:break;case F.GREATER_THAN_SIGN:this.state=we.DATA,this.emitCurrentDoctype(t);break;case F.EOF:this._err(V.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._consumeSequenceIfMatch(K,!1)?this.state=we.AFTER_DOCTYPE_PUBLIC_KEYWORD:this._consumeSequenceIfMatch(X,!1)?this.state=we.AFTER_DOCTYPE_SYSTEM_KEYWORD:this._ensureHibernation()||(this._err(V.invalidCharacterSequenceAfterDoctypeName),t.forceQuirks=!0,this.state=we.BOGUS_DOCTYPE,this._stateBogusDoctype(e))}}},{key:"_stateAfterDoctypePublicKeyword",value:function(e){var t=this.currentToken;switch(e){case F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:this.state=we.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER;break;case F.QUOTATION_MARK:this._err(V.missingWhitespaceAfterDoctypePublicKeyword),t.publicId="",this.state=we.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED;break;case F.APOSTROPHE:this._err(V.missingWhitespaceAfterDoctypePublicKeyword),t.publicId="",this.state=we.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED;break;case F.GREATER_THAN_SIGN:this._err(V.missingDoctypePublicIdentifier),t.forceQuirks=!0,this.state=we.DATA,this.emitCurrentDoctype(t);break;case F.EOF:this._err(V.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(V.missingQuoteBeforeDoctypePublicIdentifier),t.forceQuirks=!0,this.state=we.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}},{key:"_stateBeforeDoctypePublicIdentifier",value:function(e){var t=this.currentToken;switch(e){case F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:break;case F.QUOTATION_MARK:t.publicId="",this.state=we.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED;break;case F.APOSTROPHE:t.publicId="",this.state=we.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED;break;case F.GREATER_THAN_SIGN:this._err(V.missingDoctypePublicIdentifier),t.forceQuirks=!0,this.state=we.DATA,this.emitCurrentDoctype(t);break;case F.EOF:this._err(V.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(V.missingQuoteBeforeDoctypePublicIdentifier),t.forceQuirks=!0,this.state=we.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}},{key:"_stateDoctypePublicIdentifierDoubleQuoted",value:function(e){var t=this.currentToken;switch(e){case F.QUOTATION_MARK:this.state=we.AFTER_DOCTYPE_PUBLIC_IDENTIFIER;break;case F.NULL:this._err(V.unexpectedNullCharacter),t.publicId+=z;break;case F.GREATER_THAN_SIGN:this._err(V.abruptDoctypePublicIdentifier),t.forceQuirks=!0,this.emitCurrentDoctype(t),this.state=we.DATA;break;case F.EOF:this._err(V.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:t.publicId+=String.fromCodePoint(e)}}},{key:"_stateDoctypePublicIdentifierSingleQuoted",value:function(e){var t=this.currentToken;switch(e){case F.APOSTROPHE:this.state=we.AFTER_DOCTYPE_PUBLIC_IDENTIFIER;break;case F.NULL:this._err(V.unexpectedNullCharacter),t.publicId+=z;break;case F.GREATER_THAN_SIGN:this._err(V.abruptDoctypePublicIdentifier),t.forceQuirks=!0,this.emitCurrentDoctype(t),this.state=we.DATA;break;case F.EOF:this._err(V.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:t.publicId+=String.fromCodePoint(e)}}},{key:"_stateAfterDoctypePublicIdentifier",value:function(e){var t=this.currentToken;switch(e){case F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:this.state=we.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS;break;case F.GREATER_THAN_SIGN:this.state=we.DATA,this.emitCurrentDoctype(t);break;case F.QUOTATION_MARK:this._err(V.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),t.systemId="",this.state=we.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case F.APOSTROPHE:this._err(V.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),t.systemId="",this.state=we.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case F.EOF:this._err(V.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(V.missingQuoteBeforeDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=we.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}},{key:"_stateBetweenDoctypePublicAndSystemIdentifiers",value:function(e){var t=this.currentToken;switch(e){case F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:break;case F.GREATER_THAN_SIGN:this.emitCurrentDoctype(t),this.state=we.DATA;break;case F.QUOTATION_MARK:t.systemId="",this.state=we.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case F.APOSTROPHE:t.systemId="",this.state=we.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case F.EOF:this._err(V.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(V.missingQuoteBeforeDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=we.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}},{key:"_stateAfterDoctypeSystemKeyword",value:function(e){var t=this.currentToken;switch(e){case F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:this.state=we.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER;break;case F.QUOTATION_MARK:this._err(V.missingWhitespaceAfterDoctypeSystemKeyword),t.systemId="",this.state=we.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case F.APOSTROPHE:this._err(V.missingWhitespaceAfterDoctypeSystemKeyword),t.systemId="",this.state=we.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case F.GREATER_THAN_SIGN:this._err(V.missingDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=we.DATA,this.emitCurrentDoctype(t);break;case F.EOF:this._err(V.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(V.missingQuoteBeforeDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=we.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}},{key:"_stateBeforeDoctypeSystemIdentifier",value:function(e){var t=this.currentToken;switch(e){case F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:break;case F.QUOTATION_MARK:t.systemId="",this.state=we.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case F.APOSTROPHE:t.systemId="",this.state=we.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case F.GREATER_THAN_SIGN:this._err(V.missingDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=we.DATA,this.emitCurrentDoctype(t);break;case F.EOF:this._err(V.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(V.missingQuoteBeforeDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=we.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}},{key:"_stateDoctypeSystemIdentifierDoubleQuoted",value:function(e){var t=this.currentToken;switch(e){case F.QUOTATION_MARK:this.state=we.AFTER_DOCTYPE_SYSTEM_IDENTIFIER;break;case F.NULL:this._err(V.unexpectedNullCharacter),t.systemId+=z;break;case F.GREATER_THAN_SIGN:this._err(V.abruptDoctypeSystemIdentifier),t.forceQuirks=!0,this.emitCurrentDoctype(t),this.state=we.DATA;break;case F.EOF:this._err(V.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:t.systemId+=String.fromCodePoint(e)}}},{key:"_stateDoctypeSystemIdentifierSingleQuoted",value:function(e){var t=this.currentToken;switch(e){case F.APOSTROPHE:this.state=we.AFTER_DOCTYPE_SYSTEM_IDENTIFIER;break;case F.NULL:this._err(V.unexpectedNullCharacter),t.systemId+=z;break;case F.GREATER_THAN_SIGN:this._err(V.abruptDoctypeSystemIdentifier),t.forceQuirks=!0,this.emitCurrentDoctype(t),this.state=we.DATA;break;case F.EOF:this._err(V.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:t.systemId+=String.fromCodePoint(e)}}},{key:"_stateAfterDoctypeSystemIdentifier",value:function(e){var t=this.currentToken;switch(e){case F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:break;case F.GREATER_THAN_SIGN:this.emitCurrentDoctype(t),this.state=we.DATA;break;case F.EOF:this._err(V.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(V.unexpectedCharacterAfterDoctypeSystemIdentifier),this.state=we.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}},{key:"_stateBogusDoctype",value:function(e){var t=this.currentToken;switch(e){case F.GREATER_THAN_SIGN:this.emitCurrentDoctype(t),this.state=we.DATA;break;case F.NULL:this._err(V.unexpectedNullCharacter);break;case F.EOF:this.emitCurrentDoctype(t),this._emitEOFToken()}}},{key:"_stateCdataSection",value:function(e){switch(e){case F.RIGHT_SQUARE_BRACKET:this.state=we.CDATA_SECTION_BRACKET;break;case F.EOF:this._err(V.eofInCdata),this._emitEOFToken();break;default:this._emitCodePoint(e)}}},{key:"_stateCdataSectionBracket",value:function(e){e===F.RIGHT_SQUARE_BRACKET?this.state=we.CDATA_SECTION_END:(this._emitChars("]"),this.state=we.CDATA_SECTION,this._stateCdataSection(e))}},{key:"_stateCdataSectionEnd",value:function(e){switch(e){case F.GREATER_THAN_SIGN:this.state=we.DATA;break;case F.RIGHT_SQUARE_BRACKET:this._emitChars("]");break;default:this._emitChars("]]"),this.state=we.CDATA_SECTION,this._stateCdataSection(e)}}},{key:"_stateCharacterReference",value:function(){var e=this.entityDecoder.write(this.preprocessor.html,this.preprocessor.pos);if(e<0){if(!this.preprocessor.lastChunkWritten)return this.active=!1,this.preprocessor.pos=this.preprocessor.html.length-1,this.consumedAfterSnapshot=0,void(this.preprocessor.endOfChunkHit=!0);e=this.entityDecoder.end()}0===e?(this.preprocessor.pos=this.entityStartPos,this._flushCodePointConsumedAsCharacterReference(F.AMPERSAND),this.state=!this._isCharacterReferenceInAttribute()&&Ie(this.preprocessor.peek(1))?we.AMBIGUOUS_AMPERSAND:this.returnState):this.state=this.returnState}},{key:"_stateAmbiguousAmpersand",value:function(e){Ie(e)?this._flushCodePointConsumedAsCharacterReference(e):(e===F.SEMICOLON&&this._err(V.unknownNamedCharacterReference),this.state=this.returnState,this._callState(e))}}])}(),Be=n(60436),je=new Set([_e.DD,_e.DT,_e.LI,_e.OPTGROUP,_e.OPTION,_e.P,_e.RB,_e.RP,_e.RT,_e.RTC]),Ue=new Set([].concat((0,Be.A)(je),[_e.CAPTION,_e.COLGROUP,_e.TBODY,_e.TD,_e.TFOOT,_e.TH,_e.THEAD,_e.TR])),He=new Set([_e.APPLET,_e.CAPTION,_e.HTML,_e.MARQUEE,_e.OBJECT,_e.TABLE,_e.TD,_e.TEMPLATE,_e.TH]),ze=new Set([].concat((0,Be.A)(He),[_e.OL,_e.UL])),Ve=new Set([].concat((0,Be.A)(He),[_e.BUTTON])),Ye=new Set([_e.ANNOTATION_XML,_e.MI,_e.MN,_e.MO,_e.MS,_e.MTEXT]),Ge=new Set([_e.DESC,_e.FOREIGN_OBJECT,_e.TITLE]),qe=new Set([_e.TR,_e.TEMPLATE,_e.HTML]),We=new Set([_e.TBODY,_e.TFOOT,_e.THEAD,_e.TEMPLATE,_e.HTML]),Ke=new Set([_e.TABLE,_e.TEMPLATE,_e.HTML]),Xe=new Set([_e.TD,_e.TH]),$e=function(){return(0,U.A)((function e(t,n,r){(0,j.A)(this,e),this.treeAdapter=n,this.handler=r,this.items=[],this.tagIDs=[],this.stackTop=-1,this.tmplCount=0,this.currentTagId=_e.UNKNOWN,this.current=t}),[{key:"currentTmplContentOrNode",get:function(){return this._isInTemplate()?this.treeAdapter.getTemplateContent(this.current):this.current}},{key:"_indexOf",value:function(e){return this.items.lastIndexOf(e,this.stackTop)}},{key:"_isInTemplate",value:function(){return this.currentTagId===_e.TEMPLATE&&this.treeAdapter.getNamespaceURI(this.current)===ve.HTML}},{key:"_updateCurrentElement",value:function(){this.current=this.items[this.stackTop],this.currentTagId=this.tagIDs[this.stackTop]}},{key:"push",value:function(e,t){this.stackTop++,this.items[this.stackTop]=e,this.current=e,this.tagIDs[this.stackTop]=t,this.currentTagId=t,this._isInTemplate()&&this.tmplCount++,this.handler.onItemPush(e,t,!0)}},{key:"pop",value:function(){var e=this.current;this.tmplCount>0&&this._isInTemplate()&&this.tmplCount--,this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(e,!0)}},{key:"replace",value:function(e,t){var n=this._indexOf(e);this.items[n]=t,n===this.stackTop&&(this.current=t)}},{key:"insertAfter",value:function(e,t,n){var r=this._indexOf(e)+1;this.items.splice(r,0,t),this.tagIDs.splice(r,0,n),this.stackTop++,r===this.stackTop&&this._updateCurrentElement(),this.handler.onItemPush(this.current,this.currentTagId,r===this.stackTop)}},{key:"popUntilTagNamePopped",value:function(e){var t=this.stackTop+1;do{t=this.tagIDs.lastIndexOf(e,t-1)}while(t>0&&this.treeAdapter.getNamespaceURI(this.items[t])!==ve.HTML);this.shortenToLength(t<0?0:t)}},{key:"shortenToLength",value:function(e){for(;this.stackTop>=e;){var t=this.current;this.tmplCount>0&&this._isInTemplate()&&(this.tmplCount-=1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(t,this.stackTop<e)}}},{key:"popUntilElementPopped",value:function(e){var t=this._indexOf(e);this.shortenToLength(t<0?0:t)}},{key:"popUntilPopped",value:function(e,t){var n=this._indexOfTagNames(e,t);this.shortenToLength(n<0?0:n)}},{key:"popUntilNumberedHeaderPopped",value:function(){this.popUntilPopped(De,ve.HTML)}},{key:"popUntilTableCellPopped",value:function(){this.popUntilPopped(Xe,ve.HTML)}},{key:"popAllUpToHtmlElement",value:function(){this.tmplCount=0,this.shortenToLength(1)}},{key:"_indexOfTagNames",value:function(e,t){for(var n=this.stackTop;n>=0;n--)if(e.has(this.tagIDs[n])&&this.treeAdapter.getNamespaceURI(this.items[n])===t)return n;return-1}},{key:"clearBackTo",value:function(e,t){var n=this._indexOfTagNames(e,t);this.shortenToLength(n+1)}},{key:"clearBackToTableContext",value:function(){this.clearBackTo(Ke,ve.HTML)}},{key:"clearBackToTableBodyContext",value:function(){this.clearBackTo(We,ve.HTML)}},{key:"clearBackToTableRowContext",value:function(){this.clearBackTo(qe,ve.HTML)}},{key:"remove",value:function(e){var t=this._indexOf(e);t>=0&&(t===this.stackTop?this.pop():(this.items.splice(t,1),this.tagIDs.splice(t,1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(e,!1)))}},{key:"tryPeekProperlyNestedBodyElement",value:function(){return this.stackTop>=1&&this.tagIDs[1]===_e.BODY?this.items[1]:null}},{key:"contains",value:function(e){return this._indexOf(e)>-1}},{key:"getCommonAncestor",value:function(e){var t=this._indexOf(e)-1;return t>=0?this.items[t]:null}},{key:"isRootHtmlElementCurrent",value:function(){return 0===this.stackTop&&this.tagIDs[0]===_e.HTML}},{key:"hasInDynamicScope",value:function(e,t){for(var n=this.stackTop;n>=0;n--){var r=this.tagIDs[n];switch(this.treeAdapter.getNamespaceURI(this.items[n])){case ve.HTML:if(r===e)return!0;if(t.has(r))return!1;break;case ve.SVG:if(Ge.has(r))return!1;break;case ve.MATHML:if(Ye.has(r))return!1}}return!0}},{key:"hasInScope",value:function(e){return this.hasInDynamicScope(e,He)}},{key:"hasInListItemScope",value:function(e){return this.hasInDynamicScope(e,ze)}},{key:"hasInButtonScope",value:function(e){return this.hasInDynamicScope(e,Ve)}},{key:"hasNumberedHeaderInScope",value:function(){for(var e=this.stackTop;e>=0;e--){var t=this.tagIDs[e];switch(this.treeAdapter.getNamespaceURI(this.items[e])){case ve.HTML:if(De.has(t))return!0;if(He.has(t))return!1;break;case ve.SVG:if(Ge.has(t))return!1;break;case ve.MATHML:if(Ye.has(t))return!1}}return!0}},{key:"hasInTableScope",value:function(e){for(var t=this.stackTop;t>=0;t--)if(this.treeAdapter.getNamespaceURI(this.items[t])===ve.HTML)switch(this.tagIDs[t]){case e:return!0;case _e.TABLE:case _e.HTML:return!1}return!0}},{key:"hasTableBodyContextInTableScope",value:function(){for(var e=this.stackTop;e>=0;e--)if(this.treeAdapter.getNamespaceURI(this.items[e])===ve.HTML)switch(this.tagIDs[e]){case _e.TBODY:case _e.THEAD:case _e.TFOOT:return!0;case _e.TABLE:case _e.HTML:return!1}return!0}},{key:"hasInSelectScope",value:function(e){for(var t=this.stackTop;t>=0;t--)if(this.treeAdapter.getNamespaceURI(this.items[t])===ve.HTML)switch(this.tagIDs[t]){case e:return!0;case _e.OPTION:case _e.OPTGROUP:break;default:return!1}return!0}},{key:"generateImpliedEndTags",value:function(){for(;je.has(this.currentTagId);)this.pop()}},{key:"generateImpliedEndTagsThoroughly",value:function(){for(;Ue.has(this.currentTagId);)this.pop()}},{key:"generateImpliedEndTagsWithExclusion",value:function(e){for(;this.currentTagId!==e&&Ue.has(this.currentTagId);)this.pop()}}])}();!function(e){e[e.Marker=0]="Marker",e[e.Element=1]="Element"}(Re||(Re={}));var Ze={type:Re.Marker},Qe=function(){return(0,U.A)((function e(t){(0,j.A)(this,e),this.treeAdapter=t,this.entries=[],this.bookmark=null}),[{key:"_getNoahArkConditionCandidates",value:function(e,t){for(var n=[],r=t.length,i=this.treeAdapter.getTagName(e),a=this.treeAdapter.getNamespaceURI(e),o=0;o<this.entries.length;o++){var s=this.entries[o];if(s.type===Re.Marker)break;var u=s.element;if(this.treeAdapter.getTagName(u)===i&&this.treeAdapter.getNamespaceURI(u)===a){var l=this.treeAdapter.getAttrList(u);l.length===r&&n.push({idx:o,attrs:l})}}return n}},{key:"_ensureNoahArkCondition",value:function(e){if(!(this.entries.length<3)){var t=this.treeAdapter.getAttrList(e),n=this._getNoahArkConditionCandidates(e,t);if(!(n.length<3))for(var r=new Map(t.map((function(e){return[e.name,e.value]}))),i=0,a=0;a<n.length;a++){var o=n[a];o.attrs.every((function(e){return r.get(e.name)===e.value}))&&(i+=1)>=3&&this.entries.splice(o.idx,1)}}}},{key:"insertMarker",value:function(){this.entries.unshift(Ze)}},{key:"pushElement",value:function(e,t){this._ensureNoahArkCondition(e),this.entries.unshift({type:Re.Element,element:e,token:t})}},{key:"insertElementAfterBookmark",value:function(e,t){var n=this.entries.indexOf(this.bookmark);this.entries.splice(n,0,{type:Re.Element,element:e,token:t})}},{key:"removeEntry",value:function(e){var t=this.entries.indexOf(e);t>=0&&this.entries.splice(t,1)}},{key:"clearToLastMarker",value:function(){var e=this.entries.indexOf(Ze);e>=0?this.entries.splice(0,e+1):this.entries.length=0}},{key:"getElementEntryInScopeWithTagName",value:function(e){var t=this,n=this.entries.find((function(n){return n.type===Re.Marker||t.treeAdapter.getTagName(n.element)===e}));return n&&n.type===Re.Element?n:null}},{key:"getElementEntry",value:function(e){return this.entries.find((function(t){return t.type===Re.Element&&t.element===e}))}}])}(),Je={createDocument:function(){return{nodeName:"#document",mode:be.NO_QUIRKS,childNodes:[]}},createDocumentFragment:function(){return{nodeName:"#document-fragment",childNodes:[]}},createElement:function(e,t,n){return{nodeName:e,tagName:e,attrs:n,namespaceURI:t,childNodes:[],parentNode:null}},createCommentNode:function(e){return{nodeName:"#comment",data:e,parentNode:null}},createTextNode:function(e){return{nodeName:"#text",value:e,parentNode:null}},appendChild:function(e,t){e.childNodes.push(t),t.parentNode=e},insertBefore:function(e,t,n){var r=e.childNodes.indexOf(n);e.childNodes.splice(r,0,t),t.parentNode=e},setTemplateContent:function(e,t){e.content=t},getTemplateContent:function(e){return e.content},setDocumentType:function(e,t,n,r){var i=e.childNodes.find((function(e){return"#documentType"===e.nodeName}));if(i)i.name=t,i.publicId=n,i.systemId=r;else{var a={nodeName:"#documentType",name:t,publicId:n,systemId:r,parentNode:null};Je.appendChild(e,a)}},setDocumentMode:function(e,t){e.mode=t},getDocumentMode:function(e){return e.mode},detachNode:function(e){if(e.parentNode){var t=e.parentNode.childNodes.indexOf(e);e.parentNode.childNodes.splice(t,1),e.parentNode=null}},insertText:function(e,t){if(e.childNodes.length>0){var n=e.childNodes[e.childNodes.length-1];if(Je.isTextNode(n))return void(n.value+=t)}Je.appendChild(e,Je.createTextNode(t))},insertTextBefore:function(e,t,n){var r=e.childNodes[e.childNodes.indexOf(n)-1];r&&Je.isTextNode(r)?r.value+=t:Je.insertBefore(e,Je.createTextNode(t),n)},adoptAttributes:function(e,t){for(var n=new Set(e.attrs.map((function(e){return e.name}))),r=0;r<t.length;r++)n.has(t[r].name)||e.attrs.push(t[r])},getFirstChild:function(e){return e.childNodes[0]},getChildNodes:function(e){return e.childNodes},getParentNode:function(e){return e.parentNode},getAttrList:function(e){return e.attrs},getTagName:function(e){return e.tagName},getNamespaceURI:function(e){return e.namespaceURI},getTextNodeContent:function(e){return e.value},getCommentNodeContent:function(e){return e.data},getDocumentTypeNodeName:function(e){return e.name},getDocumentTypeNodePublicId:function(e){return e.publicId},getDocumentTypeNodeSystemId:function(e){return e.systemId},isTextNode:function(e){return"#text"===e.nodeName},isCommentNode:function(e){return"#comment"===e.nodeName},isDocumentTypeNode:function(e){return"#documentType"===e.nodeName},isElementNode:function(e){return Object.prototype.hasOwnProperty.call(e,"tagName")},setNodeSourceCodeLocation:function(e,t){e.sourceCodeLocation=t},getNodeSourceCodeLocation:function(e){return e.sourceCodeLocation},updateNodeSourceCodeLocation:function(e,t){e.sourceCodeLocation=(0,r.A)((0,r.A)({},e.sourceCodeLocation),t)}},et="html",tt=["+//silmaril//dtd html pro v0r11 19970101//","-//as//dtd html 3.0 aswedit + extensions//","-//advasoft ltd//dtd html 3.0 aswedit + extensions//","-//ietf//dtd html 2.0 level 1//","-//ietf//dtd html 2.0 level 2//","-//ietf//dtd html 2.0 strict level 1//","-//ietf//dtd html 2.0 strict level 2//","-//ietf//dtd html 2.0 strict//","-//ietf//dtd html 2.0//","-//ietf//dtd html 2.1e//","-//ietf//dtd html 3.0//","-//ietf//dtd html 3.2 final//","-//ietf//dtd html 3.2//","-//ietf//dtd html 3//","-//ietf//dtd html level 0//","-//ietf//dtd html level 1//","-//ietf//dtd html level 2//","-//ietf//dtd html level 3//","-//ietf//dtd html strict level 0//","-//ietf//dtd html strict level 1//","-//ietf//dtd html strict level 2//","-//ietf//dtd html strict level 3//","-//ietf//dtd html strict//","-//ietf//dtd html//","-//metrius//dtd metrius presentational//","-//microsoft//dtd internet explorer 2.0 html strict//","-//microsoft//dtd internet explorer 2.0 html//","-//microsoft//dtd internet explorer 2.0 tables//","-//microsoft//dtd internet explorer 3.0 html strict//","-//microsoft//dtd internet explorer 3.0 html//","-//microsoft//dtd internet explorer 3.0 tables//","-//netscape comm. corp.//dtd html//","-//netscape comm. corp.//dtd strict html//","-//o'reilly and associates//dtd html 2.0//","-//o'reilly and associates//dtd html extended 1.0//","-//o'reilly and associates//dtd html extended relaxed 1.0//","-//sq//dtd html 2.0 hotmetal + extensions//","-//softquad software//dtd hotmetal pro 6.0::19990601::extensions to html 4.0//","-//softquad//dtd hotmetal pro 4.0::19971010::extensions to html 4.0//","-//spyglass//dtd html 2.0 extended//","-//sun microsystems corp.//dtd hotjava html//","-//sun microsystems corp.//dtd hotjava strict html//","-//w3c//dtd html 3 1995-03-24//","-//w3c//dtd html 3.2 draft//","-//w3c//dtd html 3.2 final//","-//w3c//dtd html 3.2//","-//w3c//dtd html 3.2s draft//","-//w3c//dtd html 4.0 frameset//","-//w3c//dtd html 4.0 transitional//","-//w3c//dtd html experimental 19960712//","-//w3c//dtd html experimental 970421//","-//w3c//dtd w3 html//","-//w3o//dtd w3 html 3.0//","-//webtechs//dtd mozilla html 2.0//","-//webtechs//dtd mozilla html//"],nt=[].concat(tt,["-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"]),rt=new Set(["-//w3o//dtd w3 html strict 3.0//en//","-/w3c/dtd html 4.0 transitional/en","html"]),it=["-//w3c//dtd xhtml 1.0 frameset//","-//w3c//dtd xhtml 1.0 transitional//"],at=[].concat(it,["-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"]);function ot(e,t){return t.some((function(t){return e.startsWith(t)}))}var st="text/html",ut="application/xhtml+xml",lt=new Map(["attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map((function(e){return[e.toLowerCase(),e]}))),ct=new Map([["xlink:actuate",{prefix:"xlink",name:"actuate",namespace:ve.XLINK}],["xlink:arcrole",{prefix:"xlink",name:"arcrole",namespace:ve.XLINK}],["xlink:href",{prefix:"xlink",name:"href",namespace:ve.XLINK}],["xlink:role",{prefix:"xlink",name:"role",namespace:ve.XLINK}],["xlink:show",{prefix:"xlink",name:"show",namespace:ve.XLINK}],["xlink:title",{prefix:"xlink",name:"title",namespace:ve.XLINK}],["xlink:type",{prefix:"xlink",name:"type",namespace:ve.XLINK}],["xml:lang",{prefix:"xml",name:"lang",namespace:ve.XML}],["xml:space",{prefix:"xml",name:"space",namespace:ve.XML}],["xmlns",{prefix:"",name:"xmlns",namespace:ve.XMLNS}],["xmlns:xlink",{prefix:"xmlns",name:"xlink",namespace:ve.XMLNS}]]),dt=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map((function(e){return[e.toLowerCase(),e]}))),ft=new Set([_e.B,_e.BIG,_e.BLOCKQUOTE,_e.BODY,_e.BR,_e.CENTER,_e.CODE,_e.DD,_e.DIV,_e.DL,_e.DT,_e.EM,_e.EMBED,_e.H1,_e.H2,_e.H3,_e.H4,_e.H5,_e.H6,_e.HEAD,_e.HR,_e.I,_e.IMG,_e.LI,_e.LISTING,_e.MENU,_e.META,_e.NOBR,_e.OL,_e.P,_e.PRE,_e.RUBY,_e.S,_e.SMALL,_e.SPAN,_e.STRONG,_e.STRIKE,_e.SUB,_e.SUP,_e.TABLE,_e.TT,_e.U,_e.UL,_e.VAR]);function pt(e){for(var t=0;t<e.attrs.length;t++)if("definitionurl"===e.attrs[t].name){e.attrs[t].name="definitionURL";break}}function ht(e){for(var t=0;t<e.attrs.length;t++){var n=lt.get(e.attrs[t].name);null!=n&&(e.attrs[t].name=n)}}function mt(e){for(var t=0;t<e.attrs.length;t++){var n=ct.get(e.attrs[t].name);n&&(e.attrs[t].prefix=n.prefix,e.attrs[t].name=n.name,e.attrs[t].namespace=n.namespace)}}function gt(e,t,n,r){return(!r||r===ve.HTML)&&function(e,t,n){if(t===ve.MATHML&&e===_e.ANNOTATION_XML)for(var r=0;r<n.length;r++)if(n[r].name===ye.ENCODING){var i=n[r].value.toLowerCase();return i===st||i===ut}return t===ve.SVG&&(e===_e.FOREIGN_OBJECT||e===_e.DESC||e===_e.TITLE)}(e,t,n)||(!r||r===ve.MATHML)&&function(e,t){return t===ve.MATHML&&(e===_e.MI||e===_e.MO||e===_e.MN||e===_e.MS||e===_e.MTEXT)}(e,t)}var vt;!function(e){e[e.INITIAL=0]="INITIAL",e[e.BEFORE_HTML=1]="BEFORE_HTML",e[e.BEFORE_HEAD=2]="BEFORE_HEAD",e[e.IN_HEAD=3]="IN_HEAD",e[e.IN_HEAD_NO_SCRIPT=4]="IN_HEAD_NO_SCRIPT",e[e.AFTER_HEAD=5]="AFTER_HEAD",e[e.IN_BODY=6]="IN_BODY",e[e.TEXT=7]="TEXT",e[e.IN_TABLE=8]="IN_TABLE",e[e.IN_TABLE_TEXT=9]="IN_TABLE_TEXT",e[e.IN_CAPTION=10]="IN_CAPTION",e[e.IN_COLUMN_GROUP=11]="IN_COLUMN_GROUP",e[e.IN_TABLE_BODY=12]="IN_TABLE_BODY",e[e.IN_ROW=13]="IN_ROW",e[e.IN_CELL=14]="IN_CELL",e[e.IN_SELECT=15]="IN_SELECT",e[e.IN_SELECT_IN_TABLE=16]="IN_SELECT_IN_TABLE",e[e.IN_TEMPLATE=17]="IN_TEMPLATE",e[e.AFTER_BODY=18]="AFTER_BODY",e[e.IN_FRAMESET=19]="IN_FRAMESET",e[e.AFTER_FRAMESET=20]="AFTER_FRAMESET",e[e.AFTER_AFTER_BODY=21]="AFTER_AFTER_BODY",e[e.AFTER_AFTER_FRAMESET=22]="AFTER_AFTER_FRAMESET"}(vt||(vt={}));var yt={startLine:-1,startCol:-1,startOffset:-1,endLine:-1,endCol:-1,endOffset:-1},bt=new Set([_e.TABLE,_e.TBODY,_e.TFOOT,_e.THEAD,_e.TR]),Et={scriptingEnabled:!0,sourceCodeLocationInfo:!1,treeAdapter:Je,onParseError:null},_t=function(){return(0,U.A)((function e(t,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;(0,j.A)(this,e),this.fragmentContext=i,this.scriptHandler=a,this.currentToken=null,this.stopped=!1,this.insertionMode=vt.INITIAL,this.originalInsertionMode=vt.INITIAL,this.headElement=null,this.formElement=null,this.currentNotInHTML=!1,this.tmplInsertionModeStack=[],this.pendingCharacterTokens=[],this.hasNonWhitespacePendingCharacterToken=!1,this.framesetOk=!0,this.skipNextNewLine=!1,this.fosterParentingEnabled=!1,this.options=(0,r.A)((0,r.A)({},Et),t),this.treeAdapter=this.options.treeAdapter,this.onParseError=this.options.onParseError,this.onParseError&&(this.options.sourceCodeLocationInfo=!0),this.document=null!==n&&void 0!==n?n:this.treeAdapter.createDocument(),this.tokenizer=new Fe(this.options,this),this.activeFormattingElements=new Qe(this.treeAdapter),this.fragmentContextID=i?Te(this.treeAdapter.getTagName(i)):_e.UNKNOWN,this._setContextModes(null!==i&&void 0!==i?i:this.document,this.fragmentContextID),this.openElements=new $e(this.document,this.treeAdapter,this)}),[{key:"getFragment",value:function(){var e=this.treeAdapter.getFirstChild(this.document),t=this.treeAdapter.createDocumentFragment();return this._adoptNodes(e,t),t}},{key:"_err",value:function(e,t,n){var r;if(this.onParseError){var i=null!==(r=e.location)&&void 0!==r?r:yt,a={code:t,startLine:i.startLine,startCol:i.startCol,startOffset:i.startOffset,endLine:n?i.startLine:i.endLine,endCol:n?i.startCol:i.endCol,endOffset:n?i.startOffset:i.endOffset};this.onParseError(a)}}},{key:"onItemPush",value:function(e,t,n){var r,i;null===(i=(r=this.treeAdapter).onItemPush)||void 0===i||i.call(r,e),n&&this.openElements.stackTop>0&&this._setContextModes(e,t)}},{key:"onItemPop",value:function(e,t){var n,r;if(this.options.sourceCodeLocationInfo&&this._setEndLocation(e,this.currentToken),null===(r=(n=this.treeAdapter).onItemPop)||void 0===r||r.call(n,e,this.openElements.current),t){var i,a;if(0===this.openElements.stackTop&&this.fragmentContext)i=this.fragmentContext,a=this.fragmentContextID;else{var o=this.openElements;i=o.current,a=o.currentTagId}this._setContextModes(i,a)}}},{key:"_setContextModes",value:function(e,t){var n=e===this.document||this.treeAdapter.getNamespaceURI(e)===ve.HTML;this.currentNotInHTML=!n,this.tokenizer.inForeignNode=!n&&!this._isIntegrationPoint(t,e)}},{key:"_switchToTextParsing",value:function(e,t){this._insertElement(e,ve.HTML),this.tokenizer.state=t,this.originalInsertionMode=this.insertionMode,this.insertionMode=vt.TEXT}},{key:"switchToPlaintextParsing",value:function(){this.insertionMode=vt.TEXT,this.originalInsertionMode=vt.IN_BODY,this.tokenizer.state=xe.PLAINTEXT}},{key:"_getAdjustedCurrentElement",value:function(){return 0===this.openElements.stackTop&&this.fragmentContext?this.fragmentContext:this.openElements.current}},{key:"_findFormInFragmentContext",value:function(){for(var e=this.fragmentContext;e;){if(this.treeAdapter.getTagName(e)===Ee.FORM){this.formElement=e;break}e=this.treeAdapter.getParentNode(e)}}},{key:"_initTokenizerForFragmentParsing",value:function(){if(this.fragmentContext&&this.treeAdapter.getNamespaceURI(this.fragmentContext)===ve.HTML)switch(this.fragmentContextID){case _e.TITLE:case _e.TEXTAREA:this.tokenizer.state=xe.RCDATA;break;case _e.STYLE:case _e.XMP:case _e.IFRAME:case _e.NOEMBED:case _e.NOFRAMES:case _e.NOSCRIPT:this.tokenizer.state=xe.RAWTEXT;break;case _e.SCRIPT:this.tokenizer.state=xe.SCRIPT_DATA;break;case _e.PLAINTEXT:this.tokenizer.state=xe.PLAINTEXT}}},{key:"_setDocumentType",value:function(e){var t=this,n=e.name||"",r=e.publicId||"",i=e.systemId||"";if(this.treeAdapter.setDocumentType(this.document,n,r,i),e.location){var a=this.treeAdapter.getChildNodes(this.document).find((function(e){return t.treeAdapter.isDocumentTypeNode(e)}));a&&this.treeAdapter.setNodeSourceCodeLocation(a,e.location)}}},{key:"_attachElementToTree",value:function(e,t){if(this.options.sourceCodeLocationInfo){var n=t&&(0,r.A)((0,r.A)({},t),{},{startTag:t});this.treeAdapter.setNodeSourceCodeLocation(e,n)}if(this._shouldFosterParentOnInsertion())this._fosterParentElement(e);else{var i=this.openElements.currentTmplContentOrNode;this.treeAdapter.appendChild(i,e)}}},{key:"_appendElement",value:function(e,t){var n=this.treeAdapter.createElement(e.tagName,t,e.attrs);this._attachElementToTree(n,e.location)}},{key:"_insertElement",value:function(e,t){var n=this.treeAdapter.createElement(e.tagName,t,e.attrs);this._attachElementToTree(n,e.location),this.openElements.push(n,e.tagID)}},{key:"_insertFakeElement",value:function(e,t){var n=this.treeAdapter.createElement(e,ve.HTML,[]);this._attachElementToTree(n,null),this.openElements.push(n,t)}},{key:"_insertTemplate",value:function(e){var t=this.treeAdapter.createElement(e.tagName,ve.HTML,e.attrs),n=this.treeAdapter.createDocumentFragment();this.treeAdapter.setTemplateContent(t,n),this._attachElementToTree(t,e.location),this.openElements.push(t,e.tagID),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(n,null)}},{key:"_insertFakeRootElement",value:function(){var e=this.treeAdapter.createElement(Ee.HTML,ve.HTML,[]);this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(e,null),this.treeAdapter.appendChild(this.openElements.current,e),this.openElements.push(e,_e.HTML)}},{key:"_appendCommentNode",value:function(e,t){var n=this.treeAdapter.createCommentNode(e.data);this.treeAdapter.appendChild(t,n),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(n,e.location)}},{key:"_insertCharacters",value:function(e){var t,n;if(this._shouldFosterParentOnInsertion()){var r=this._findFosterParentingLocation();t=r.parent,(n=r.beforeElement)?this.treeAdapter.insertTextBefore(t,e.chars,n):this.treeAdapter.insertText(t,e.chars)}else t=this.openElements.currentTmplContentOrNode,this.treeAdapter.insertText(t,e.chars);if(e.location){var i=this.treeAdapter.getChildNodes(t),a=n?i.lastIndexOf(n):i.length,o=i[a-1];if(this.treeAdapter.getNodeSourceCodeLocation(o)){var s=e.location,u=s.endLine,l=s.endCol,c=s.endOffset;this.treeAdapter.updateNodeSourceCodeLocation(o,{endLine:u,endCol:l,endOffset:c})}else this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(o,e.location)}}},{key:"_adoptNodes",value:function(e,t){for(var n=this.treeAdapter.getFirstChild(e);n;n=this.treeAdapter.getFirstChild(e))this.treeAdapter.detachNode(n),this.treeAdapter.appendChild(t,n)}},{key:"_setEndLocation",value:function(e,t){if(this.treeAdapter.getNodeSourceCodeLocation(e)&&t.location){var n=t.location,i=this.treeAdapter.getTagName(e),a=t.type===J.END_TAG&&i===t.tagName?{endTag:(0,r.A)({},n),endLine:n.endLine,endCol:n.endCol,endOffset:n.endOffset}:{endLine:n.startLine,endCol:n.startCol,endOffset:n.startOffset};this.treeAdapter.updateNodeSourceCodeLocation(e,a)}}},{key:"shouldProcessStartTagTokenInForeignContent",value:function(e){if(!this.currentNotInHTML)return!1;var t,n;if(0===this.openElements.stackTop&&this.fragmentContext)t=this.fragmentContext,n=this.fragmentContextID;else{var r=this.openElements;t=r.current,n=r.currentTagId}return(e.tagID!==_e.SVG||this.treeAdapter.getTagName(t)!==Ee.ANNOTATION_XML||this.treeAdapter.getNamespaceURI(t)!==ve.MATHML)&&(this.tokenizer.inForeignNode||(e.tagID===_e.MGLYPH||e.tagID===_e.MALIGNMARK)&&!this._isIntegrationPoint(n,t,ve.HTML))}},{key:"_processToken",value:function(e){switch(e.type){case J.CHARACTER:this.onCharacter(e);break;case J.NULL_CHARACTER:this.onNullCharacter(e);break;case J.COMMENT:this.onComment(e);break;case J.DOCTYPE:this.onDoctype(e);break;case J.START_TAG:this._processStartTag(e);break;case J.END_TAG:this.onEndTag(e);break;case J.EOF:this.onEof(e);break;case J.WHITESPACE_CHARACTER:this.onWhitespaceCharacter(e)}}},{key:"_isIntegrationPoint",value:function(e,t,n){return gt(e,this.treeAdapter.getNamespaceURI(t),this.treeAdapter.getAttrList(t),n)}},{key:"_reconstructActiveFormattingElements",value:function(){var e=this,t=this.activeFormattingElements.entries.length;if(t)for(var n=this.activeFormattingElements.entries.findIndex((function(t){return t.type===Re.Marker||e.openElements.contains(t.element)})),r=n<0?t-1:n-1;r>=0;r--){var i=this.activeFormattingElements.entries[r];this._insertElement(i.token,this.treeAdapter.getNamespaceURI(i.element)),i.element=this.openElements.current}}},{key:"_closeTableCell",value:function(){this.openElements.generateImpliedEndTags(),this.openElements.popUntilTableCellPopped(),this.activeFormattingElements.clearToLastMarker(),this.insertionMode=vt.IN_ROW}},{key:"_closePElement",value:function(){this.openElements.generateImpliedEndTagsWithExclusion(_e.P),this.openElements.popUntilTagNamePopped(_e.P)}},{key:"_resetInsertionMode",value:function(){for(var e=this.openElements.stackTop;e>=0;e--)switch(0===e&&this.fragmentContext?this.fragmentContextID:this.openElements.tagIDs[e]){case _e.TR:return void(this.insertionMode=vt.IN_ROW);case _e.TBODY:case _e.THEAD:case _e.TFOOT:return void(this.insertionMode=vt.IN_TABLE_BODY);case _e.CAPTION:return void(this.insertionMode=vt.IN_CAPTION);case _e.COLGROUP:return void(this.insertionMode=vt.IN_COLUMN_GROUP);case _e.TABLE:return void(this.insertionMode=vt.IN_TABLE);case _e.BODY:return void(this.insertionMode=vt.IN_BODY);case _e.FRAMESET:return void(this.insertionMode=vt.IN_FRAMESET);case _e.SELECT:return void this._resetInsertionModeForSelect(e);case _e.TEMPLATE:return void(this.insertionMode=this.tmplInsertionModeStack[0]);case _e.HTML:return void(this.insertionMode=this.headElement?vt.AFTER_HEAD:vt.BEFORE_HEAD);case _e.TD:case _e.TH:if(e>0)return void(this.insertionMode=vt.IN_CELL);break;case _e.HEAD:if(e>0)return void(this.insertionMode=vt.IN_HEAD)}this.insertionMode=vt.IN_BODY}},{key:"_resetInsertionModeForSelect",value:function(e){if(e>0)for(var t=e-1;t>0;t--){var n=this.openElements.tagIDs[t];if(n===_e.TEMPLATE)break;if(n===_e.TABLE)return void(this.insertionMode=vt.IN_SELECT_IN_TABLE)}this.insertionMode=vt.IN_SELECT}},{key:"_isElementCausesFosterParenting",value:function(e){return bt.has(e)}},{key:"_shouldFosterParentOnInsertion",value:function(){return this.fosterParentingEnabled&&this._isElementCausesFosterParenting(this.openElements.currentTagId)}},{key:"_findFosterParentingLocation",value:function(){for(var e=this.openElements.stackTop;e>=0;e--){var t=this.openElements.items[e];switch(this.openElements.tagIDs[e]){case _e.TEMPLATE:if(this.treeAdapter.getNamespaceURI(t)===ve.HTML)return{parent:this.treeAdapter.getTemplateContent(t),beforeElement:null};break;case _e.TABLE:var n=this.treeAdapter.getParentNode(t);return n?{parent:n,beforeElement:t}:{parent:this.openElements.items[e-1],beforeElement:null}}}return{parent:this.openElements.items[0],beforeElement:null}}},{key:"_fosterParentElement",value:function(e){var t=this._findFosterParentingLocation();t.beforeElement?this.treeAdapter.insertBefore(t.parent,e,t.beforeElement):this.treeAdapter.appendChild(t.parent,e)}},{key:"_isSpecialElement",value:function(e,t){var n=this.treeAdapter.getNamespaceURI(e);return ke[n].has(t)}},{key:"onCharacter",value:function(e){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode)!function(e,t){e._insertCharacters(t),e.framesetOk=!1}(this,e);else switch(this.insertionMode){case vt.INITIAL:Nt(this,e);break;case vt.BEFORE_HTML:It(this,e);break;case vt.BEFORE_HEAD:Pt(this,e);break;case vt.IN_HEAD:Rt(this,e);break;case vt.IN_HEAD_NO_SCRIPT:Ft(this,e);break;case vt.AFTER_HEAD:Bt(this,e);break;case vt.IN_BODY:case vt.IN_CAPTION:case vt.IN_CELL:case vt.IN_TEMPLATE:Ht(this,e);break;case vt.TEXT:case vt.IN_SELECT:case vt.IN_SELECT_IN_TABLE:this._insertCharacters(e);break;case vt.IN_TABLE:case vt.IN_TABLE_BODY:case vt.IN_ROW:$t(this,e);break;case vt.IN_TABLE_TEXT:tn(this,e);break;case vt.IN_COLUMN_GROUP:on(this,e);break;case vt.AFTER_BODY:mn(this,e);break;case vt.AFTER_AFTER_BODY:gn(this,e)}}},{key:"onNullCharacter",value:function(e){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode)!function(e,t){t.chars=z,e._insertCharacters(t)}(this,e);else switch(this.insertionMode){case vt.INITIAL:Nt(this,e);break;case vt.BEFORE_HTML:It(this,e);break;case vt.BEFORE_HEAD:Pt(this,e);break;case vt.IN_HEAD:Rt(this,e);break;case vt.IN_HEAD_NO_SCRIPT:Ft(this,e);break;case vt.AFTER_HEAD:Bt(this,e);break;case vt.TEXT:this._insertCharacters(e);break;case vt.IN_TABLE:case vt.IN_TABLE_BODY:case vt.IN_ROW:$t(this,e);break;case vt.IN_COLUMN_GROUP:on(this,e);break;case vt.AFTER_BODY:mn(this,e);break;case vt.AFTER_AFTER_BODY:gn(this,e)}}},{key:"onComment",value:function(e){if(this.skipNextNewLine=!1,this.currentNotInHTML)xt(this,e);else switch(this.insertionMode){case vt.INITIAL:case vt.BEFORE_HTML:case vt.BEFORE_HEAD:case vt.IN_HEAD:case vt.IN_HEAD_NO_SCRIPT:case vt.AFTER_HEAD:case vt.IN_BODY:case vt.IN_TABLE:case vt.IN_CAPTION:case vt.IN_COLUMN_GROUP:case vt.IN_TABLE_BODY:case vt.IN_ROW:case vt.IN_CELL:case vt.IN_SELECT:case vt.IN_SELECT_IN_TABLE:case vt.IN_TEMPLATE:case vt.IN_FRAMESET:case vt.AFTER_FRAMESET:xt(this,e);break;case vt.IN_TABLE_TEXT:nn(this,e);break;case vt.AFTER_BODY:!function(e,t){e._appendCommentNode(t,e.openElements.items[0])}(this,e);break;case vt.AFTER_AFTER_BODY:case vt.AFTER_AFTER_FRAMESET:!function(e,t){e._appendCommentNode(t,e.document)}(this,e)}}},{key:"onDoctype",value:function(e){switch(this.skipNextNewLine=!1,this.insertionMode){case vt.INITIAL:!function(e,t){e._setDocumentType(t);var n=t.forceQuirks?be.QUIRKS:function(e){if(e.name!==et)return be.QUIRKS;var t=e.systemId;if(t&&"http://www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtd"===t.toLowerCase())return be.QUIRKS;var n=e.publicId;if(null!==n){if(n=n.toLowerCase(),rt.has(n))return be.QUIRKS;var r=null===t?nt:tt;if(ot(n,r))return be.QUIRKS;if(ot(n,r=null===t?it:at))return be.LIMITED_QUIRKS}return be.NO_QUIRKS}(t);(function(e){return e.name===et&&null===e.publicId&&(null===e.systemId||"about:legacy-compat"===e.systemId)})(t)||e._err(t,V.nonConformingDoctype);e.treeAdapter.setDocumentMode(e.document,n),e.insertionMode=vt.BEFORE_HTML}(this,e);break;case vt.BEFORE_HEAD:case vt.IN_HEAD:case vt.IN_HEAD_NO_SCRIPT:case vt.AFTER_HEAD:this._err(e,V.misplacedDoctype);break;case vt.IN_TABLE_TEXT:nn(this,e)}}},{key:"onStartTag",value:function(e){this.skipNextNewLine=!1,this.currentToken=e,this._processStartTag(e),e.selfClosing&&!e.ackSelfClosing&&this._err(e,V.nonVoidHtmlElementStartTagWithTrailingSolidus)}},{key:"_processStartTag",value:function(e){this.shouldProcessStartTagTokenInForeignContent(e)?function(e,t){if(function(e){var t=e.tagID;return t===_e.FONT&&e.attrs.some((function(e){var t=e.name;return t===ye.COLOR||t===ye.SIZE||t===ye.FACE}))||ft.has(t)}(t))vn(e),e._startTagOutsideForeignContent(t);else{var n=e._getAdjustedCurrentElement(),r=e.treeAdapter.getNamespaceURI(n);r===ve.MATHML?pt(t):r===ve.SVG&&(!function(e){var t=dt.get(e.tagName);null!=t&&(e.tagName=t,e.tagID=Te(e.tagName))}(t),ht(t)),mt(t),t.selfClosing?e._appendElement(t,r):e._insertElement(t,r),t.ackSelfClosing=!0}}(this,e):this._startTagOutsideForeignContent(e)}},{key:"_startTagOutsideForeignContent",value:function(e){switch(this.insertionMode){case vt.INITIAL:Nt(this,e);break;case vt.BEFORE_HTML:!function(e,t){t.tagID===_e.HTML?(e._insertElement(t,ve.HTML),e.insertionMode=vt.BEFORE_HEAD):It(e,t)}(this,e);break;case vt.BEFORE_HEAD:!function(e,t){switch(t.tagID){case _e.HTML:qt(e,t);break;case _e.HEAD:e._insertElement(t,ve.HTML),e.headElement=e.openElements.current,e.insertionMode=vt.IN_HEAD;break;default:Pt(e,t)}}(this,e);break;case vt.IN_HEAD:Mt(this,e);break;case vt.IN_HEAD_NO_SCRIPT:!function(e,t){switch(t.tagID){case _e.HTML:qt(e,t);break;case _e.BASEFONT:case _e.BGSOUND:case _e.HEAD:case _e.LINK:case _e.META:case _e.NOFRAMES:case _e.STYLE:Mt(e,t);break;case _e.NOSCRIPT:e._err(t,V.nestedNoscriptInHead);break;default:Ft(e,t)}}(this,e);break;case vt.AFTER_HEAD:!function(e,t){switch(t.tagID){case _e.HTML:qt(e,t);break;case _e.BODY:e._insertElement(t,ve.HTML),e.framesetOk=!1,e.insertionMode=vt.IN_BODY;break;case _e.FRAMESET:e._insertElement(t,ve.HTML),e.insertionMode=vt.IN_FRAMESET;break;case _e.BASE:case _e.BASEFONT:case _e.BGSOUND:case _e.LINK:case _e.META:case _e.NOFRAMES:case _e.SCRIPT:case _e.STYLE:case _e.TEMPLATE:case _e.TITLE:e._err(t,V.abandonedHeadElementChild),e.openElements.push(e.headElement,_e.HEAD),Mt(e,t),e.openElements.remove(e.headElement);break;case _e.HEAD:e._err(t,V.misplacedStartTagForHeadElement);break;default:Bt(e,t)}}(this,e);break;case vt.IN_BODY:qt(this,e);break;case vt.IN_TABLE:Zt(this,e);break;case vt.IN_TABLE_TEXT:nn(this,e);break;case vt.IN_CAPTION:!function(e,t){var n=t.tagID;rn.has(n)?e.openElements.hasInTableScope(_e.CAPTION)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(_e.CAPTION),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=vt.IN_TABLE,Zt(e,t)):qt(e,t)}(this,e);break;case vt.IN_COLUMN_GROUP:an(this,e);break;case vt.IN_TABLE_BODY:sn(this,e);break;case vt.IN_ROW:ln(this,e);break;case vt.IN_CELL:!function(e,t){var n=t.tagID;rn.has(n)?(e.openElements.hasInTableScope(_e.TD)||e.openElements.hasInTableScope(_e.TH))&&(e._closeTableCell(),ln(e,t)):qt(e,t)}(this,e);break;case vt.IN_SELECT:dn(this,e);break;case vt.IN_SELECT_IN_TABLE:!function(e,t){var n=t.tagID;n===_e.CAPTION||n===_e.TABLE||n===_e.TBODY||n===_e.TFOOT||n===_e.THEAD||n===_e.TR||n===_e.TD||n===_e.TH?(e.openElements.popUntilTagNamePopped(_e.SELECT),e._resetInsertionMode(),e._processStartTag(t)):dn(e,t)}(this,e);break;case vt.IN_TEMPLATE:!function(e,t){switch(t.tagID){case _e.BASE:case _e.BASEFONT:case _e.BGSOUND:case _e.LINK:case _e.META:case _e.NOFRAMES:case _e.SCRIPT:case _e.STYLE:case _e.TEMPLATE:case _e.TITLE:Mt(e,t);break;case _e.CAPTION:case _e.COLGROUP:case _e.TBODY:case _e.TFOOT:case _e.THEAD:e.tmplInsertionModeStack[0]=vt.IN_TABLE,e.insertionMode=vt.IN_TABLE,Zt(e,t);break;case _e.COL:e.tmplInsertionModeStack[0]=vt.IN_COLUMN_GROUP,e.insertionMode=vt.IN_COLUMN_GROUP,an(e,t);break;case _e.TR:e.tmplInsertionModeStack[0]=vt.IN_TABLE_BODY,e.insertionMode=vt.IN_TABLE_BODY,sn(e,t);break;case _e.TD:case _e.TH:e.tmplInsertionModeStack[0]=vt.IN_ROW,e.insertionMode=vt.IN_ROW,ln(e,t);break;default:e.tmplInsertionModeStack[0]=vt.IN_BODY,e.insertionMode=vt.IN_BODY,qt(e,t)}}(this,e);break;case vt.AFTER_BODY:!function(e,t){t.tagID===_e.HTML?qt(e,t):mn(e,t)}(this,e);break;case vt.IN_FRAMESET:!function(e,t){switch(t.tagID){case _e.HTML:qt(e,t);break;case _e.FRAMESET:e._insertElement(t,ve.HTML);break;case _e.FRAME:e._appendElement(t,ve.HTML),t.ackSelfClosing=!0;break;case _e.NOFRAMES:Mt(e,t)}}(this,e);break;case vt.AFTER_FRAMESET:!function(e,t){switch(t.tagID){case _e.HTML:qt(e,t);break;case _e.NOFRAMES:Mt(e,t)}}(this,e);break;case vt.AFTER_AFTER_BODY:!function(e,t){t.tagID===_e.HTML?qt(e,t):gn(e,t)}(this,e);break;case vt.AFTER_AFTER_FRAMESET:!function(e,t){switch(t.tagID){case _e.HTML:qt(e,t);break;case _e.NOFRAMES:Mt(e,t)}}(this,e)}}},{key:"onEndTag",value:function(e){this.skipNextNewLine=!1,this.currentToken=e,this.currentNotInHTML?function(e,t){if(t.tagID===_e.P||t.tagID===_e.BR)return vn(e),void e._endTagOutsideForeignContent(t);for(var n=e.openElements.stackTop;n>0;n--){var r=e.openElements.items[n];if(e.treeAdapter.getNamespaceURI(r)===ve.HTML){e._endTagOutsideForeignContent(t);break}var i=e.treeAdapter.getTagName(r);if(i.toLowerCase()===t.tagName){t.tagName=i,e.openElements.shortenToLength(n);break}}}(this,e):this._endTagOutsideForeignContent(e)}},{key:"_endTagOutsideForeignContent",value:function(e){switch(this.insertionMode){case vt.INITIAL:Nt(this,e);break;case vt.BEFORE_HTML:!function(e,t){var n=t.tagID;n!==_e.HTML&&n!==_e.HEAD&&n!==_e.BODY&&n!==_e.BR||It(e,t)}(this,e);break;case vt.BEFORE_HEAD:!function(e,t){var n=t.tagID;n===_e.HEAD||n===_e.BODY||n===_e.HTML||n===_e.BR?Pt(e,t):e._err(t,V.endTagWithoutMatchingOpenElement)}(this,e);break;case vt.IN_HEAD:!function(e,t){switch(t.tagID){case _e.HEAD:e.openElements.pop(),e.insertionMode=vt.AFTER_HEAD;break;case _e.BODY:case _e.BR:case _e.HTML:Rt(e,t);break;case _e.TEMPLATE:Lt(e,t);break;default:e._err(t,V.endTagWithoutMatchingOpenElement)}}(this,e);break;case vt.IN_HEAD_NO_SCRIPT:!function(e,t){switch(t.tagID){case _e.NOSCRIPT:e.openElements.pop(),e.insertionMode=vt.IN_HEAD;break;case _e.BR:Ft(e,t);break;default:e._err(t,V.endTagWithoutMatchingOpenElement)}}(this,e);break;case vt.AFTER_HEAD:!function(e,t){switch(t.tagID){case _e.BODY:case _e.HTML:case _e.BR:Bt(e,t);break;case _e.TEMPLATE:Lt(e,t);break;default:e._err(t,V.endTagWithoutMatchingOpenElement)}}(this,e);break;case vt.IN_BODY:Kt(this,e);break;case vt.TEXT:!function(e,t){var n;t.tagID===_e.SCRIPT&&(null===(n=e.scriptHandler)||void 0===n||n.call(e,e.openElements.current));e.openElements.pop(),e.insertionMode=e.originalInsertionMode}(this,e);break;case vt.IN_TABLE:Qt(this,e);break;case vt.IN_TABLE_TEXT:nn(this,e);break;case vt.IN_CAPTION:!function(e,t){var n=t.tagID;switch(n){case _e.CAPTION:case _e.TABLE:e.openElements.hasInTableScope(_e.CAPTION)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(_e.CAPTION),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=vt.IN_TABLE,n===_e.TABLE&&Qt(e,t));break;case _e.BODY:case _e.COL:case _e.COLGROUP:case _e.HTML:case _e.TBODY:case _e.TD:case _e.TFOOT:case _e.TH:case _e.THEAD:case _e.TR:break;default:Kt(e,t)}}(this,e);break;case vt.IN_COLUMN_GROUP:!function(e,t){switch(t.tagID){case _e.COLGROUP:e.openElements.currentTagId===_e.COLGROUP&&(e.openElements.pop(),e.insertionMode=vt.IN_TABLE);break;case _e.TEMPLATE:Lt(e,t);break;case _e.COL:break;default:on(e,t)}}(this,e);break;case vt.IN_TABLE_BODY:un(this,e);break;case vt.IN_ROW:cn(this,e);break;case vt.IN_CELL:!function(e,t){var n=t.tagID;switch(n){case _e.TD:case _e.TH:e.openElements.hasInTableScope(n)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(n),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=vt.IN_ROW);break;case _e.TABLE:case _e.TBODY:case _e.TFOOT:case _e.THEAD:case _e.TR:e.openElements.hasInTableScope(n)&&(e._closeTableCell(),cn(e,t));break;case _e.BODY:case _e.CAPTION:case _e.COL:case _e.COLGROUP:case _e.HTML:break;default:Kt(e,t)}}(this,e);break;case vt.IN_SELECT:fn(this,e);break;case vt.IN_SELECT_IN_TABLE:!function(e,t){var n=t.tagID;n===_e.CAPTION||n===_e.TABLE||n===_e.TBODY||n===_e.TFOOT||n===_e.THEAD||n===_e.TR||n===_e.TD||n===_e.TH?e.openElements.hasInTableScope(n)&&(e.openElements.popUntilTagNamePopped(_e.SELECT),e._resetInsertionMode(),e.onEndTag(t)):fn(e,t)}(this,e);break;case vt.IN_TEMPLATE:!function(e,t){t.tagID===_e.TEMPLATE&&Lt(e,t)}(this,e);break;case vt.AFTER_BODY:hn(this,e);break;case vt.IN_FRAMESET:!function(e,t){t.tagID!==_e.FRAMESET||e.openElements.isRootHtmlElementCurrent()||(e.openElements.pop(),e.fragmentContext||e.openElements.currentTagId===_e.FRAMESET||(e.insertionMode=vt.AFTER_FRAMESET))}(this,e);break;case vt.AFTER_FRAMESET:!function(e,t){t.tagID===_e.HTML&&(e.insertionMode=vt.AFTER_AFTER_FRAMESET)}(this,e);break;case vt.AFTER_AFTER_BODY:gn(this,e)}}},{key:"onEof",value:function(e){switch(this.insertionMode){case vt.INITIAL:Nt(this,e);break;case vt.BEFORE_HTML:It(this,e);break;case vt.BEFORE_HEAD:Pt(this,e);break;case vt.IN_HEAD:Rt(this,e);break;case vt.IN_HEAD_NO_SCRIPT:Ft(this,e);break;case vt.AFTER_HEAD:Bt(this,e);break;case vt.IN_BODY:case vt.IN_TABLE:case vt.IN_CAPTION:case vt.IN_COLUMN_GROUP:case vt.IN_TABLE_BODY:case vt.IN_ROW:case vt.IN_CELL:case vt.IN_SELECT:case vt.IN_SELECT_IN_TABLE:Xt(this,e);break;case vt.TEXT:!function(e,t){e._err(t,V.eofInElementThatCanContainOnlyText),e.openElements.pop(),e.insertionMode=e.originalInsertionMode,e.onEof(t)}(this,e);break;case vt.IN_TABLE_TEXT:nn(this,e);break;case vt.IN_TEMPLATE:pn(this,e);break;case vt.AFTER_BODY:case vt.IN_FRAMESET:case vt.AFTER_FRAMESET:case vt.AFTER_AFTER_BODY:case vt.AFTER_AFTER_FRAMESET:Ot(this,e)}}},{key:"onWhitespaceCharacter",value:function(e){if(this.skipNextNewLine&&(this.skipNextNewLine=!1,e.chars.charCodeAt(0)===F.LINE_FEED)){if(1===e.chars.length)return;e.chars=e.chars.substr(1)}if(this.tokenizer.inForeignNode)this._insertCharacters(e);else switch(this.insertionMode){case vt.IN_HEAD:case vt.IN_HEAD_NO_SCRIPT:case vt.AFTER_HEAD:case vt.TEXT:case vt.IN_COLUMN_GROUP:case vt.IN_SELECT:case vt.IN_SELECT_IN_TABLE:case vt.IN_FRAMESET:case vt.AFTER_FRAMESET:this._insertCharacters(e);break;case vt.IN_BODY:case vt.IN_CAPTION:case vt.IN_CELL:case vt.IN_TEMPLATE:case vt.AFTER_BODY:case vt.AFTER_AFTER_BODY:case vt.AFTER_AFTER_FRAMESET:Ut(this,e);break;case vt.IN_TABLE:case vt.IN_TABLE_BODY:case vt.IN_ROW:$t(this,e);break;case vt.IN_TABLE_TEXT:en(this,e)}}}],[{key:"parse",value:function(e,t){var n=new this(t);return n.tokenizer.write(e,!0),n.document}},{key:"getFragmentParser",value:function(e,t){var n=(0,r.A)((0,r.A)({},Et),t);null!==e&&void 0!==e||(e=n.treeAdapter.createElement(Ee.TEMPLATE,ve.HTML,[]));var i=n.treeAdapter.createElement("documentmock",ve.HTML,[]),a=new this(n,i,e);return a.fragmentContextID===_e.TEMPLATE&&a.tmplInsertionModeStack.unshift(vt.IN_TEMPLATE),a._initTokenizerForFragmentParsing(),a._insertFakeRootElement(),a._resetInsertionMode(),a._findFormInFragmentContext(),a}}])}();function Ct(e,t){var n=e.activeFormattingElements.getElementEntryInScopeWithTagName(t.tagName);return n?e.openElements.contains(n.element)?e.openElements.hasInScope(t.tagID)||(n=null):(e.activeFormattingElements.removeEntry(n),n=null):Wt(e,t),n}function At(e,t){for(var n=null,r=e.openElements.stackTop;r>=0;r--){var i=e.openElements.items[r];if(i===t.element)break;e._isSpecialElement(i,e.openElements.tagIDs[r])&&(n=i)}return n||(e.openElements.shortenToLength(r<0?0:r),e.activeFormattingElements.removeEntry(t)),n}function Tt(e,t,n){for(var r=t,i=e.openElements.getCommonAncestor(t),a=0,o=i;o!==n;a++,o=i){i=e.openElements.getCommonAncestor(o);var s=e.activeFormattingElements.getElementEntry(o),u=s&&a>=3;!s||u?(u&&e.activeFormattingElements.removeEntry(s),e.openElements.remove(o)):(o=wt(e,s),r===t&&(e.activeFormattingElements.bookmark=s),e.treeAdapter.detachNode(r),e.treeAdapter.appendChild(o,r),r=o)}return r}function wt(e,t){var n=e.treeAdapter.getNamespaceURI(t.element),r=e.treeAdapter.createElement(t.token.tagName,n,t.token.attrs);return e.openElements.replace(t.element,r),t.element=r,r}function St(e,t,n){var r=Te(e.treeAdapter.getTagName(t));if(e._isElementCausesFosterParenting(r))e._fosterParentElement(n);else{var i=e.treeAdapter.getNamespaceURI(t);r===_e.TEMPLATE&&i===ve.HTML&&(t=e.treeAdapter.getTemplateContent(t)),e.treeAdapter.appendChild(t,n)}}function kt(e,t,n){var r=e.treeAdapter.getNamespaceURI(n.element),i=n.token,a=e.treeAdapter.createElement(i.tagName,r,i.attrs);e._adoptNodes(t,a),e.treeAdapter.appendChild(t,a),e.activeFormattingElements.insertElementAfterBookmark(a,i),e.activeFormattingElements.removeEntry(n),e.openElements.remove(n.element),e.openElements.insertAfter(t,a,i.tagID)}function Dt(e,t){for(var n=0;n<8;n++){var r=Ct(e,t);if(!r)break;var i=At(e,r);if(!i)break;e.activeFormattingElements.bookmark=r;var a=Tt(e,i,r.element),o=e.openElements.getCommonAncestor(r.element);e.treeAdapter.detachNode(a),o&&St(e,o,a),kt(e,i,r)}}function xt(e,t){e._appendCommentNode(t,e.openElements.currentTmplContentOrNode)}function Ot(e,t){if(e.stopped=!0,t.location){for(var n=e.fragmentContext?0:2,r=e.openElements.stackTop;r>=n;r--)e._setEndLocation(e.openElements.items[r],t);if(!e.fragmentContext&&e.openElements.stackTop>=0){var i=e.openElements.items[0],a=e.treeAdapter.getNodeSourceCodeLocation(i);if(a&&!a.endTag&&(e._setEndLocation(i,t),e.openElements.stackTop>=1)){var o=e.openElements.items[1],s=e.treeAdapter.getNodeSourceCodeLocation(o);s&&!s.endTag&&e._setEndLocation(o,t)}}}}function Nt(e,t){e._err(t,V.missingDoctype,!0),e.treeAdapter.setDocumentMode(e.document,be.QUIRKS),e.insertionMode=vt.BEFORE_HTML,e._processToken(t)}function It(e,t){e._insertFakeRootElement(),e.insertionMode=vt.BEFORE_HEAD,e._processToken(t)}function Pt(e,t){e._insertFakeElement(Ee.HEAD,_e.HEAD),e.headElement=e.openElements.current,e.insertionMode=vt.IN_HEAD,e._processToken(t)}function Mt(e,t){switch(t.tagID){case _e.HTML:qt(e,t);break;case _e.BASE:case _e.BASEFONT:case _e.BGSOUND:case _e.LINK:case _e.META:e._appendElement(t,ve.HTML),t.ackSelfClosing=!0;break;case _e.TITLE:e._switchToTextParsing(t,xe.RCDATA);break;case _e.NOSCRIPT:e.options.scriptingEnabled?e._switchToTextParsing(t,xe.RAWTEXT):(e._insertElement(t,ve.HTML),e.insertionMode=vt.IN_HEAD_NO_SCRIPT);break;case _e.NOFRAMES:case _e.STYLE:e._switchToTextParsing(t,xe.RAWTEXT);break;case _e.SCRIPT:e._switchToTextParsing(t,xe.SCRIPT_DATA);break;case _e.TEMPLATE:e._insertTemplate(t),e.activeFormattingElements.insertMarker(),e.framesetOk=!1,e.insertionMode=vt.IN_TEMPLATE,e.tmplInsertionModeStack.unshift(vt.IN_TEMPLATE);break;case _e.HEAD:e._err(t,V.misplacedStartTagForHeadElement);break;default:Rt(e,t)}}function Lt(e,t){e.openElements.tmplCount>0?(e.openElements.generateImpliedEndTagsThoroughly(),e.openElements.currentTagId!==_e.TEMPLATE&&e._err(t,V.closingOfElementWithOpenChildElements),e.openElements.popUntilTagNamePopped(_e.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e.tmplInsertionModeStack.shift(),e._resetInsertionMode()):e._err(t,V.endTagWithoutMatchingOpenElement)}function Rt(e,t){e.openElements.pop(),e.insertionMode=vt.AFTER_HEAD,e._processToken(t)}function Ft(e,t){var n=t.type===J.EOF?V.openElementsLeftAfterEof:V.disallowedContentInNoscriptInHead;e._err(t,n),e.openElements.pop(),e.insertionMode=vt.IN_HEAD,e._processToken(t)}function Bt(e,t){e._insertFakeElement(Ee.BODY,_e.BODY),e.insertionMode=vt.IN_BODY,jt(e,t)}function jt(e,t){switch(t.type){case J.CHARACTER:Ht(e,t);break;case J.WHITESPACE_CHARACTER:Ut(e,t);break;case J.COMMENT:xt(e,t);break;case J.START_TAG:qt(e,t);break;case J.END_TAG:Kt(e,t);break;case J.EOF:Xt(e,t)}}function Ut(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t)}function Ht(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t),e.framesetOk=!1}function zt(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,ve.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}function Vt(e){var t=te(e,ye.TYPE);return null!=t&&"hidden"===t.toLowerCase()}function Yt(e,t){e._switchToTextParsing(t,xe.RAWTEXT)}function Gt(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,ve.HTML)}function qt(e,t){switch(t.tagID){case _e.I:case _e.S:case _e.B:case _e.U:case _e.EM:case _e.TT:case _e.BIG:case _e.CODE:case _e.FONT:case _e.SMALL:case _e.STRIKE:case _e.STRONG:!function(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,ve.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}(e,t);break;case _e.A:!function(e,t){var n=e.activeFormattingElements.getElementEntryInScopeWithTagName(Ee.A);n&&(Dt(e,t),e.openElements.remove(n.element),e.activeFormattingElements.removeEntry(n)),e._reconstructActiveFormattingElements(),e._insertElement(t,ve.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}(e,t);break;case _e.H1:case _e.H2:case _e.H3:case _e.H4:case _e.H5:case _e.H6:!function(e,t){e.openElements.hasInButtonScope(_e.P)&&e._closePElement(),De.has(e.openElements.currentTagId)&&e.openElements.pop(),e._insertElement(t,ve.HTML)}(e,t);break;case _e.P:case _e.DL:case _e.OL:case _e.UL:case _e.DIV:case _e.DIR:case _e.NAV:case _e.MAIN:case _e.MENU:case _e.ASIDE:case _e.CENTER:case _e.FIGURE:case _e.FOOTER:case _e.HEADER:case _e.HGROUP:case _e.DIALOG:case _e.DETAILS:case _e.ADDRESS:case _e.ARTICLE:case _e.SEARCH:case _e.SECTION:case _e.SUMMARY:case _e.FIELDSET:case _e.BLOCKQUOTE:case _e.FIGCAPTION:!function(e,t){e.openElements.hasInButtonScope(_e.P)&&e._closePElement(),e._insertElement(t,ve.HTML)}(e,t);break;case _e.LI:case _e.DD:case _e.DT:!function(e,t){e.framesetOk=!1;for(var n=t.tagID,r=e.openElements.stackTop;r>=0;r--){var i=e.openElements.tagIDs[r];if(n===_e.LI&&i===_e.LI||(n===_e.DD||n===_e.DT)&&(i===_e.DD||i===_e.DT)){e.openElements.generateImpliedEndTagsWithExclusion(i),e.openElements.popUntilTagNamePopped(i);break}if(i!==_e.ADDRESS&&i!==_e.DIV&&i!==_e.P&&e._isSpecialElement(e.openElements.items[r],i))break}e.openElements.hasInButtonScope(_e.P)&&e._closePElement(),e._insertElement(t,ve.HTML)}(e,t);break;case _e.BR:case _e.IMG:case _e.WBR:case _e.AREA:case _e.EMBED:case _e.KEYGEN:zt(e,t);break;case _e.HR:!function(e,t){e.openElements.hasInButtonScope(_e.P)&&e._closePElement(),e._appendElement(t,ve.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}(e,t);break;case _e.RB:case _e.RTC:!function(e,t){e.openElements.hasInScope(_e.RUBY)&&e.openElements.generateImpliedEndTags(),e._insertElement(t,ve.HTML)}(e,t);break;case _e.RT:case _e.RP:!function(e,t){e.openElements.hasInScope(_e.RUBY)&&e.openElements.generateImpliedEndTagsWithExclusion(_e.RTC),e._insertElement(t,ve.HTML)}(e,t);break;case _e.PRE:case _e.LISTING:!function(e,t){e.openElements.hasInButtonScope(_e.P)&&e._closePElement(),e._insertElement(t,ve.HTML),e.skipNextNewLine=!0,e.framesetOk=!1}(e,t);break;case _e.XMP:!function(e,t){e.openElements.hasInButtonScope(_e.P)&&e._closePElement(),e._reconstructActiveFormattingElements(),e.framesetOk=!1,e._switchToTextParsing(t,xe.RAWTEXT)}(e,t);break;case _e.SVG:!function(e,t){e._reconstructActiveFormattingElements(),ht(t),mt(t),t.selfClosing?e._appendElement(t,ve.SVG):e._insertElement(t,ve.SVG),t.ackSelfClosing=!0}(e,t);break;case _e.HTML:!function(e,t){0===e.openElements.tmplCount&&e.treeAdapter.adoptAttributes(e.openElements.items[0],t.attrs)}(e,t);break;case _e.BASE:case _e.LINK:case _e.META:case _e.STYLE:case _e.TITLE:case _e.SCRIPT:case _e.BGSOUND:case _e.BASEFONT:case _e.TEMPLATE:Mt(e,t);break;case _e.BODY:!function(e,t){var n=e.openElements.tryPeekProperlyNestedBodyElement();n&&0===e.openElements.tmplCount&&(e.framesetOk=!1,e.treeAdapter.adoptAttributes(n,t.attrs))}(e,t);break;case _e.FORM:!function(e,t){var n=e.openElements.tmplCount>0;e.formElement&&!n||(e.openElements.hasInButtonScope(_e.P)&&e._closePElement(),e._insertElement(t,ve.HTML),n||(e.formElement=e.openElements.current))}(e,t);break;case _e.NOBR:!function(e,t){e._reconstructActiveFormattingElements(),e.openElements.hasInScope(_e.NOBR)&&(Dt(e,t),e._reconstructActiveFormattingElements()),e._insertElement(t,ve.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}(e,t);break;case _e.MATH:!function(e,t){e._reconstructActiveFormattingElements(),pt(t),mt(t),t.selfClosing?e._appendElement(t,ve.MATHML):e._insertElement(t,ve.MATHML),t.ackSelfClosing=!0}(e,t);break;case _e.TABLE:!function(e,t){e.treeAdapter.getDocumentMode(e.document)!==be.QUIRKS&&e.openElements.hasInButtonScope(_e.P)&&e._closePElement(),e._insertElement(t,ve.HTML),e.framesetOk=!1,e.insertionMode=vt.IN_TABLE}(e,t);break;case _e.INPUT:!function(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,ve.HTML),Vt(t)||(e.framesetOk=!1),t.ackSelfClosing=!0}(e,t);break;case _e.PARAM:case _e.TRACK:case _e.SOURCE:!function(e,t){e._appendElement(t,ve.HTML),t.ackSelfClosing=!0}(e,t);break;case _e.IMAGE:!function(e,t){t.tagName=Ee.IMG,t.tagID=_e.IMG,zt(e,t)}(e,t);break;case _e.BUTTON:!function(e,t){e.openElements.hasInScope(_e.BUTTON)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(_e.BUTTON)),e._reconstructActiveFormattingElements(),e._insertElement(t,ve.HTML),e.framesetOk=!1}(e,t);break;case _e.APPLET:case _e.OBJECT:case _e.MARQUEE:!function(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,ve.HTML),e.activeFormattingElements.insertMarker(),e.framesetOk=!1}(e,t);break;case _e.IFRAME:!function(e,t){e.framesetOk=!1,e._switchToTextParsing(t,xe.RAWTEXT)}(e,t);break;case _e.SELECT:!function(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,ve.HTML),e.framesetOk=!1,e.insertionMode=e.insertionMode===vt.IN_TABLE||e.insertionMode===vt.IN_CAPTION||e.insertionMode===vt.IN_TABLE_BODY||e.insertionMode===vt.IN_ROW||e.insertionMode===vt.IN_CELL?vt.IN_SELECT_IN_TABLE:vt.IN_SELECT}(e,t);break;case _e.OPTION:case _e.OPTGROUP:!function(e,t){e.openElements.currentTagId===_e.OPTION&&e.openElements.pop(),e._reconstructActiveFormattingElements(),e._insertElement(t,ve.HTML)}(e,t);break;case _e.NOEMBED:case _e.NOFRAMES:Yt(e,t);break;case _e.FRAMESET:!function(e,t){var n=e.openElements.tryPeekProperlyNestedBodyElement();e.framesetOk&&n&&(e.treeAdapter.detachNode(n),e.openElements.popAllUpToHtmlElement(),e._insertElement(t,ve.HTML),e.insertionMode=vt.IN_FRAMESET)}(e,t);break;case _e.TEXTAREA:!function(e,t){e._insertElement(t,ve.HTML),e.skipNextNewLine=!0,e.tokenizer.state=xe.RCDATA,e.originalInsertionMode=e.insertionMode,e.framesetOk=!1,e.insertionMode=vt.TEXT}(e,t);break;case _e.NOSCRIPT:e.options.scriptingEnabled?Yt(e,t):Gt(e,t);break;case _e.PLAINTEXT:!function(e,t){e.openElements.hasInButtonScope(_e.P)&&e._closePElement(),e._insertElement(t,ve.HTML),e.tokenizer.state=xe.PLAINTEXT}(e,t);break;case _e.COL:case _e.TH:case _e.TD:case _e.TR:case _e.HEAD:case _e.FRAME:case _e.TBODY:case _e.TFOOT:case _e.THEAD:case _e.CAPTION:case _e.COLGROUP:break;default:Gt(e,t)}}function Wt(e,t){for(var n=t.tagName,r=t.tagID,i=e.openElements.stackTop;i>0;i--){var a=e.openElements.items[i],o=e.openElements.tagIDs[i];if(r===o&&(r!==_e.UNKNOWN||e.treeAdapter.getTagName(a)===n)){e.openElements.generateImpliedEndTagsWithExclusion(r),e.openElements.stackTop>=i&&e.openElements.shortenToLength(i);break}if(e._isSpecialElement(a,o))break}}function Kt(e,t){switch(t.tagID){case _e.A:case _e.B:case _e.I:case _e.S:case _e.U:case _e.EM:case _e.TT:case _e.BIG:case _e.CODE:case _e.FONT:case _e.NOBR:case _e.SMALL:case _e.STRIKE:case _e.STRONG:Dt(e,t);break;case _e.P:!function(e){e.openElements.hasInButtonScope(_e.P)||e._insertFakeElement(Ee.P,_e.P),e._closePElement()}(e);break;case _e.DL:case _e.UL:case _e.OL:case _e.DIR:case _e.DIV:case _e.NAV:case _e.PRE:case _e.MAIN:case _e.MENU:case _e.ASIDE:case _e.BUTTON:case _e.CENTER:case _e.FIGURE:case _e.FOOTER:case _e.HEADER:case _e.HGROUP:case _e.DIALOG:case _e.ADDRESS:case _e.ARTICLE:case _e.DETAILS:case _e.SEARCH:case _e.SECTION:case _e.SUMMARY:case _e.LISTING:case _e.FIELDSET:case _e.BLOCKQUOTE:case _e.FIGCAPTION:!function(e,t){var n=t.tagID;e.openElements.hasInScope(n)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(n))}(e,t);break;case _e.LI:!function(e){e.openElements.hasInListItemScope(_e.LI)&&(e.openElements.generateImpliedEndTagsWithExclusion(_e.LI),e.openElements.popUntilTagNamePopped(_e.LI))}(e);break;case _e.DD:case _e.DT:!function(e,t){var n=t.tagID;e.openElements.hasInScope(n)&&(e.openElements.generateImpliedEndTagsWithExclusion(n),e.openElements.popUntilTagNamePopped(n))}(e,t);break;case _e.H1:case _e.H2:case _e.H3:case _e.H4:case _e.H5:case _e.H6:!function(e){e.openElements.hasNumberedHeaderInScope()&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilNumberedHeaderPopped())}(e);break;case _e.BR:!function(e){e._reconstructActiveFormattingElements(),e._insertFakeElement(Ee.BR,_e.BR),e.openElements.pop(),e.framesetOk=!1}(e);break;case _e.BODY:!function(e,t){if(e.openElements.hasInScope(_e.BODY)&&(e.insertionMode=vt.AFTER_BODY,e.options.sourceCodeLocationInfo)){var n=e.openElements.tryPeekProperlyNestedBodyElement();n&&e._setEndLocation(n,t)}}(e,t);break;case _e.HTML:!function(e,t){e.openElements.hasInScope(_e.BODY)&&(e.insertionMode=vt.AFTER_BODY,hn(e,t))}(e,t);break;case _e.FORM:!function(e){var t=e.openElements.tmplCount>0,n=e.formElement;t||(e.formElement=null),(n||t)&&e.openElements.hasInScope(_e.FORM)&&(e.openElements.generateImpliedEndTags(),t?e.openElements.popUntilTagNamePopped(_e.FORM):n&&e.openElements.remove(n))}(e);break;case _e.APPLET:case _e.OBJECT:case _e.MARQUEE:!function(e,t){var n=t.tagID;e.openElements.hasInScope(n)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(n),e.activeFormattingElements.clearToLastMarker())}(e,t);break;case _e.TEMPLATE:Lt(e,t);break;default:Wt(e,t)}}function Xt(e,t){e.tmplInsertionModeStack.length>0?pn(e,t):Ot(e,t)}function $t(e,t){if(bt.has(e.openElements.currentTagId))switch(e.pendingCharacterTokens.length=0,e.hasNonWhitespacePendingCharacterToken=!1,e.originalInsertionMode=e.insertionMode,e.insertionMode=vt.IN_TABLE_TEXT,t.type){case J.CHARACTER:tn(e,t);break;case J.WHITESPACE_CHARACTER:en(e,t)}else Jt(e,t)}function Zt(e,t){switch(t.tagID){case _e.TD:case _e.TH:case _e.TR:!function(e,t){e.openElements.clearBackToTableContext(),e._insertFakeElement(Ee.TBODY,_e.TBODY),e.insertionMode=vt.IN_TABLE_BODY,sn(e,t)}(e,t);break;case _e.STYLE:case _e.SCRIPT:case _e.TEMPLATE:Mt(e,t);break;case _e.COL:!function(e,t){e.openElements.clearBackToTableContext(),e._insertFakeElement(Ee.COLGROUP,_e.COLGROUP),e.insertionMode=vt.IN_COLUMN_GROUP,an(e,t)}(e,t);break;case _e.FORM:!function(e,t){e.formElement||0!==e.openElements.tmplCount||(e._insertElement(t,ve.HTML),e.formElement=e.openElements.current,e.openElements.pop())}(e,t);break;case _e.TABLE:!function(e,t){e.openElements.hasInTableScope(_e.TABLE)&&(e.openElements.popUntilTagNamePopped(_e.TABLE),e._resetInsertionMode(),e._processStartTag(t))}(e,t);break;case _e.TBODY:case _e.TFOOT:case _e.THEAD:!function(e,t){e.openElements.clearBackToTableContext(),e._insertElement(t,ve.HTML),e.insertionMode=vt.IN_TABLE_BODY}(e,t);break;case _e.INPUT:!function(e,t){Vt(t)?e._appendElement(t,ve.HTML):Jt(e,t),t.ackSelfClosing=!0}(e,t);break;case _e.CAPTION:!function(e,t){e.openElements.clearBackToTableContext(),e.activeFormattingElements.insertMarker(),e._insertElement(t,ve.HTML),e.insertionMode=vt.IN_CAPTION}(e,t);break;case _e.COLGROUP:!function(e,t){e.openElements.clearBackToTableContext(),e._insertElement(t,ve.HTML),e.insertionMode=vt.IN_COLUMN_GROUP}(e,t);break;default:Jt(e,t)}}function Qt(e,t){switch(t.tagID){case _e.TABLE:e.openElements.hasInTableScope(_e.TABLE)&&(e.openElements.popUntilTagNamePopped(_e.TABLE),e._resetInsertionMode());break;case _e.TEMPLATE:Lt(e,t);break;case _e.BODY:case _e.CAPTION:case _e.COL:case _e.COLGROUP:case _e.HTML:case _e.TBODY:case _e.TD:case _e.TFOOT:case _e.TH:case _e.THEAD:case _e.TR:break;default:Jt(e,t)}}function Jt(e,t){var n=e.fosterParentingEnabled;e.fosterParentingEnabled=!0,jt(e,t),e.fosterParentingEnabled=n}function en(e,t){e.pendingCharacterTokens.push(t)}function tn(e,t){e.pendingCharacterTokens.push(t),e.hasNonWhitespacePendingCharacterToken=!0}function nn(e,t){var n=0;if(e.hasNonWhitespacePendingCharacterToken)for(;n<e.pendingCharacterTokens.length;n++)Jt(e,e.pendingCharacterTokens[n]);else for(;n<e.pendingCharacterTokens.length;n++)e._insertCharacters(e.pendingCharacterTokens[n]);e.insertionMode=e.originalInsertionMode,e._processToken(t)}var rn=new Set([_e.CAPTION,_e.COL,_e.COLGROUP,_e.TBODY,_e.TD,_e.TFOOT,_e.TH,_e.THEAD,_e.TR]);function an(e,t){switch(t.tagID){case _e.HTML:qt(e,t);break;case _e.COL:e._appendElement(t,ve.HTML),t.ackSelfClosing=!0;break;case _e.TEMPLATE:Mt(e,t);break;default:on(e,t)}}function on(e,t){e.openElements.currentTagId===_e.COLGROUP&&(e.openElements.pop(),e.insertionMode=vt.IN_TABLE,e._processToken(t))}function sn(e,t){switch(t.tagID){case _e.TR:e.openElements.clearBackToTableBodyContext(),e._insertElement(t,ve.HTML),e.insertionMode=vt.IN_ROW;break;case _e.TH:case _e.TD:e.openElements.clearBackToTableBodyContext(),e._insertFakeElement(Ee.TR,_e.TR),e.insertionMode=vt.IN_ROW,ln(e,t);break;case _e.CAPTION:case _e.COL:case _e.COLGROUP:case _e.TBODY:case _e.TFOOT:case _e.THEAD:e.openElements.hasTableBodyContextInTableScope()&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=vt.IN_TABLE,Zt(e,t));break;default:Zt(e,t)}}function un(e,t){var n=t.tagID;switch(t.tagID){case _e.TBODY:case _e.TFOOT:case _e.THEAD:e.openElements.hasInTableScope(n)&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=vt.IN_TABLE);break;case _e.TABLE:e.openElements.hasTableBodyContextInTableScope()&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=vt.IN_TABLE,Qt(e,t));break;case _e.BODY:case _e.CAPTION:case _e.COL:case _e.COLGROUP:case _e.HTML:case _e.TD:case _e.TH:case _e.TR:break;default:Qt(e,t)}}function ln(e,t){switch(t.tagID){case _e.TH:case _e.TD:e.openElements.clearBackToTableRowContext(),e._insertElement(t,ve.HTML),e.insertionMode=vt.IN_CELL,e.activeFormattingElements.insertMarker();break;case _e.CAPTION:case _e.COL:case _e.COLGROUP:case _e.TBODY:case _e.TFOOT:case _e.THEAD:case _e.TR:e.openElements.hasInTableScope(_e.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=vt.IN_TABLE_BODY,sn(e,t));break;default:Zt(e,t)}}function cn(e,t){switch(t.tagID){case _e.TR:e.openElements.hasInTableScope(_e.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=vt.IN_TABLE_BODY);break;case _e.TABLE:e.openElements.hasInTableScope(_e.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=vt.IN_TABLE_BODY,un(e,t));break;case _e.TBODY:case _e.TFOOT:case _e.THEAD:(e.openElements.hasInTableScope(t.tagID)||e.openElements.hasInTableScope(_e.TR))&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=vt.IN_TABLE_BODY,un(e,t));break;case _e.BODY:case _e.CAPTION:case _e.COL:case _e.COLGROUP:case _e.HTML:case _e.TD:case _e.TH:break;default:Qt(e,t)}}function dn(e,t){switch(t.tagID){case _e.HTML:qt(e,t);break;case _e.OPTION:e.openElements.currentTagId===_e.OPTION&&e.openElements.pop(),e._insertElement(t,ve.HTML);break;case _e.OPTGROUP:e.openElements.currentTagId===_e.OPTION&&e.openElements.pop(),e.openElements.currentTagId===_e.OPTGROUP&&e.openElements.pop(),e._insertElement(t,ve.HTML);break;case _e.HR:e.openElements.currentTagId===_e.OPTION&&e.openElements.pop(),e.openElements.currentTagId===_e.OPTGROUP&&e.openElements.pop(),e._appendElement(t,ve.HTML),t.ackSelfClosing=!0;break;case _e.INPUT:case _e.KEYGEN:case _e.TEXTAREA:case _e.SELECT:e.openElements.hasInSelectScope(_e.SELECT)&&(e.openElements.popUntilTagNamePopped(_e.SELECT),e._resetInsertionMode(),t.tagID!==_e.SELECT&&e._processStartTag(t));break;case _e.SCRIPT:case _e.TEMPLATE:Mt(e,t)}}function fn(e,t){switch(t.tagID){case _e.OPTGROUP:e.openElements.stackTop>0&&e.openElements.currentTagId===_e.OPTION&&e.openElements.tagIDs[e.openElements.stackTop-1]===_e.OPTGROUP&&e.openElements.pop(),e.openElements.currentTagId===_e.OPTGROUP&&e.openElements.pop();break;case _e.OPTION:e.openElements.currentTagId===_e.OPTION&&e.openElements.pop();break;case _e.SELECT:e.openElements.hasInSelectScope(_e.SELECT)&&(e.openElements.popUntilTagNamePopped(_e.SELECT),e._resetInsertionMode());break;case _e.TEMPLATE:Lt(e,t)}}function pn(e,t){e.openElements.tmplCount>0?(e.openElements.popUntilTagNamePopped(_e.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e.tmplInsertionModeStack.shift(),e._resetInsertionMode(),e.onEof(t)):Ot(e,t)}function hn(e,t){var n;if(t.tagID===_e.HTML){if(e.fragmentContext||(e.insertionMode=vt.AFTER_AFTER_BODY),e.options.sourceCodeLocationInfo&&e.openElements.tagIDs[0]===_e.HTML){e._setEndLocation(e.openElements.items[0],t);var r=e.openElements.items[1];r&&!(null===(n=e.treeAdapter.getNodeSourceCodeLocation(r))||void 0===n?void 0:n.endTag)&&e._setEndLocation(r,t)}}else mn(e,t)}function mn(e,t){e.insertionMode=vt.IN_BODY,jt(e,t)}function gn(e,t){e.insertionMode=vt.IN_BODY,jt(e,t)}function vn(e){for(;e.treeAdapter.getNamespaceURI(e.openElements.current)!==ve.HTML&&!e._isIntegrationPoint(e.openElements.currentTagId,e.openElements.current);)e.openElements.pop()}var yn=new Map([[34,"&quot;"],[38,"&amp;"],[39,"&apos;"],[60,"&lt;"],[62,"&gt;"]]);String.prototype.codePointAt;function bn(e,t){return function(n){for(var r,i=0,a="";r=e.exec(n);)i!==r.index&&(a+=n.substring(i,r.index)),a+=t.get(r[0].charCodeAt(0)),i=r.index+1;return a+n.substring(i)}}bn(/[&<>'"]/g,yn),bn(/["&\u00A0]/g,new Map([[34,"&quot;"],[38,"&amp;"],[160,"&nbsp;"]])),bn(/[&<>\u00A0]/g,new Map([[38,"&amp;"],[60,"&lt;"],[62,"&gt;"],[160,"&nbsp;"]])),new Set([Ee.AREA,Ee.BASE,Ee.BASEFONT,Ee.BGSOUND,Ee.BR,Ee.COL,Ee.EMBED,Ee.FRAME,Ee.HR,Ee.IMG,Ee.INPUT,Ee.KEYGEN,Ee.LINK,Ee.META,Ee.PARAM,Ee.SOURCE,Ee.TRACK,Ee.WBR]);var En=n(35440),_n=n(10418),Cn=new Set(["mdxFlowExpression","mdxJsxFlowElement","mdxJsxTextElement","mdxTextExpression","mdxjsEsm"]),An={sourceCodeLocationInfo:!0,scriptingEnabled:!1};function Tn(e,t){var n=function(e){var t="root"===e.type?e.children[0]:e;return Boolean(t&&("doctype"===t.type||"element"===t.type&&"html"===t.tagName.toLowerCase()))}(e),r=(0,O.A)("type",{handlers:{root:Sn,element:kn,text:Dn,comment:Nn,doctype:xn,raw:In},unknown:Pn}),i={parser:n?new _t(An):_t.getFragmentParser(void 0,An),handle:function(e){r(e,i)},stitches:!1,options:t||{}};r(e,i),Mn(i,(0,En.PW)());var a=T(n?i.parser.document:i.parser.getFragment(),{file:i.options.file});return i.stitches&&(0,_n.YR)(a,"comment",(function(e,t,n){var r=e;if(r.value.stitch&&n&&void 0!==t)return n.children[t]=r.value.stitch,t})),"root"===a.type&&1===a.children.length&&a.children[0].type===e.type?a.children[0]:a}function wn(e,t){var n=-1;if(e)for(;++n<e.length;)t.handle(e[n])}function Sn(e,t){wn(e.children,t)}function kn(e,t){!function(e,t){var n=e.tagName.toLowerCase();if(t.parser.tokenizer.state===xe.PLAINTEXT)return;Mn(t,(0,En.PW)(e));var i=t.parser.openElements.current,a="namespaceURI"in i?i.namespaceURI:_.html;a===_.html&&"svg"===n&&(a=_.svg);var s=function(e,t){var n=(t||N).space;return P(e,"svg"===n?o.JW:o.qy)}((0,r.A)((0,r.A)({},e),{},{children:[]}),{space:a===_.svg?"svg":"html"}),u={type:J.START_TAG,tagName:n,tagID:Te(n),selfClosing:!1,ackSelfClosing:!1,attrs:"attrs"in s?s.attrs:[],location:Rn(e)};t.parser.currentToken=u,t.parser._processToken(t.parser.currentToken),t.parser.tokenizer.lastStartTagName=n}(e,t),wn(e.children,t),function(e,t){var n=e.tagName.toLowerCase();if(!t.parser.tokenizer.inForeignNode&&B.includes(n))return;if(t.parser.tokenizer.state===xe.PLAINTEXT)return;Mn(t,(0,En.Y)(e));var r={type:J.END_TAG,tagName:n,tagID:Te(n),selfClosing:!1,ackSelfClosing:!1,attrs:[],location:Rn(e)};t.parser.currentToken=r,t.parser._processToken(t.parser.currentToken),n!==t.parser.tokenizer.lastStartTagName||t.parser.tokenizer.state!==xe.RCDATA&&t.parser.tokenizer.state!==xe.RAWTEXT&&t.parser.tokenizer.state!==xe.SCRIPT_DATA||(t.parser.tokenizer.state=xe.DATA)}(e,t)}function Dn(e,t){t.parser.tokenizer.state>4&&(t.parser.tokenizer.state=0);var n={type:J.CHARACTER,chars:e.value,location:Rn(e)};Mn(t,(0,En.PW)(e)),t.parser.currentToken=n,t.parser._processToken(t.parser.currentToken)}function xn(e,t){var n={type:J.DOCTYPE,name:"html",forceQuirks:!1,publicId:"",systemId:"",location:Rn(e)};Mn(t,(0,En.PW)(e)),t.parser.currentToken=n,t.parser._processToken(t.parser.currentToken)}function On(e,t){t.stitches=!0;var n=function(e){return"children"in e?(0,i.Ay)((0,r.A)((0,r.A)({},e),{},{children:[]})):(0,i.Ay)(e)}(e);if("children"in e&&"children"in n){var a=Tn({type:"root",children:e.children},t.options);n.children=a.children}Nn({type:"comment",value:{stitch:n}},t)}function Nn(e,t){var n=e.value,r={type:J.COMMENT,data:n,location:Rn(e)};Mn(t,(0,En.PW)(e)),t.parser.currentToken=r,t.parser._processToken(t.parser.currentToken)}function In(e,t){if(t.parser.tokenizer.preprocessor.html="",t.parser.tokenizer.preprocessor.pos=-1,t.parser.tokenizer.preprocessor.lastGapPos=-2,t.parser.tokenizer.preprocessor.gapStack=[],t.parser.tokenizer.preprocessor.skipNextNewLine=!1,t.parser.tokenizer.preprocessor.lastChunkWritten=!1,t.parser.tokenizer.preprocessor.endOfChunkHit=!1,t.parser.tokenizer.preprocessor.isEol=!1,Ln(t,(0,En.PW)(e)),t.parser.tokenizer.write(e.value,!1),t.parser.tokenizer._runParsingLoop(),72===t.parser.tokenizer.state||78===t.parser.tokenizer.state){t.parser.tokenizer.preprocessor.lastChunkWritten=!0;var n=t.parser.tokenizer._consume();t.parser.tokenizer._callState(n)}}function Pn(e,t){var n=e;if(!t.options.passThrough||!t.options.passThrough.includes(n.type)){var r="";throw Cn.has(n.type)&&(r=". It looks like you are using MDX nodes with `hast-util-raw` (or `rehype-raw`). If you use this because you are using remark or rehype plugins that inject `'html'` nodes, then please raise an issue with that plugin, as its a bad and slow idea. If you use this because you are using markdown syntax, then you have to configure this utility (or plugin) to pass through these nodes (see `passThrough` in docs), but you can also migrate to use the MDX syntax"),new Error("Cannot compile `"+n.type+"` node"+r)}On(n,t)}function Mn(e,t){Ln(e,t);var n=e.parser.tokenizer.currentCharacterToken;n&&n.location&&(n.location.endLine=e.parser.tokenizer.preprocessor.line,n.location.endCol=e.parser.tokenizer.preprocessor.col+1,n.location.endOffset=e.parser.tokenizer.preprocessor.offset+1,e.parser.currentToken=n,e.parser._processToken(e.parser.currentToken)),e.parser.tokenizer.paused=!1,e.parser.tokenizer.inLoop=!1,e.parser.tokenizer.active=!1,e.parser.tokenizer.returnState=xe.DATA,e.parser.tokenizer.charRefCode=-1,e.parser.tokenizer.consumedAfterSnapshot=-1,e.parser.tokenizer.currentLocation=null,e.parser.tokenizer.currentCharacterToken=null,e.parser.tokenizer.currentToken=null,e.parser.tokenizer.currentAttr={name:"",value:""}}function Ln(e,t){if(t&&void 0!==t.offset){var n={startLine:t.line,startCol:t.column,startOffset:t.offset,endLine:-1,endCol:-1,endOffset:-1};e.parser.tokenizer.preprocessor.lineStartPos=1-t.column,e.parser.tokenizer.preprocessor.droppedBufferSize=t.offset,e.parser.tokenizer.preprocessor.line=t.line,e.parser.tokenizer.currentLocation=n}}function Rn(e){var t=(0,En.PW)(e)||{line:void 0,column:void 0,offset:void 0},n=(0,En.Y)(e)||{line:void 0,column:void 0,offset:void 0};return{startLine:t.line,startCol:t.column,startOffset:t.offset,endLine:n.line,endCol:n.column,endOffset:n.offset}}function Fn(e){return function(t,n){return Tn(t,(0,r.A)((0,r.A)({},e),{},{file:n}))}}},50240:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return a},defaultSchema:function(){return r.j}});var r=n(39734),i=n(65737);function a(e){return function(t){return(0,i.a)(t,e)}}},32414:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return p}});var r=n(23029),i=n(92901),a=/[\0-\x1F!-,\.\/:-@\[-\^`\{-\xA9\xAB-\xB4\xB6-\xB9\xBB-\xBF\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0378\u0379\u037E\u0380-\u0385\u0387\u038B\u038D\u03A2\u03F6\u0482\u0530\u0557\u0558\u055A-\u055F\u0589-\u0590\u05BE\u05C0\u05C3\u05C6\u05C8-\u05CF\u05EB-\u05EE\u05F3-\u060F\u061B-\u061F\u066A-\u066D\u06D4\u06DD\u06DE\u06E9\u06FD\u06FE\u0700-\u070F\u074B\u074C\u07B2-\u07BF\u07F6-\u07F9\u07FB\u07FC\u07FE\u07FF\u082E-\u083F\u085C-\u085F\u086B-\u089F\u08B5\u08C8-\u08D2\u08E2\u0964\u0965\u0970\u0984\u098D\u098E\u0991\u0992\u09A9\u09B1\u09B3-\u09B5\u09BA\u09BB\u09C5\u09C6\u09C9\u09CA\u09CF-\u09D6\u09D8-\u09DB\u09DE\u09E4\u09E5\u09F2-\u09FB\u09FD\u09FF\u0A00\u0A04\u0A0B-\u0A0E\u0A11\u0A12\u0A29\u0A31\u0A34\u0A37\u0A3A\u0A3B\u0A3D\u0A43-\u0A46\u0A49\u0A4A\u0A4E-\u0A50\u0A52-\u0A58\u0A5D\u0A5F-\u0A65\u0A76-\u0A80\u0A84\u0A8E\u0A92\u0AA9\u0AB1\u0AB4\u0ABA\u0ABB\u0AC6\u0ACA\u0ACE\u0ACF\u0AD1-\u0ADF\u0AE4\u0AE5\u0AF0-\u0AF8\u0B00\u0B04\u0B0D\u0B0E\u0B11\u0B12\u0B29\u0B31\u0B34\u0B3A\u0B3B\u0B45\u0B46\u0B49\u0B4A\u0B4E-\u0B54\u0B58-\u0B5B\u0B5E\u0B64\u0B65\u0B70\u0B72-\u0B81\u0B84\u0B8B-\u0B8D\u0B91\u0B96-\u0B98\u0B9B\u0B9D\u0BA0-\u0BA2\u0BA5-\u0BA7\u0BAB-\u0BAD\u0BBA-\u0BBD\u0BC3-\u0BC5\u0BC9\u0BCE\u0BCF\u0BD1-\u0BD6\u0BD8-\u0BE5\u0BF0-\u0BFF\u0C0D\u0C11\u0C29\u0C3A-\u0C3C\u0C45\u0C49\u0C4E-\u0C54\u0C57\u0C5B-\u0C5F\u0C64\u0C65\u0C70-\u0C7F\u0C84\u0C8D\u0C91\u0CA9\u0CB4\u0CBA\u0CBB\u0CC5\u0CC9\u0CCE-\u0CD4\u0CD7-\u0CDD\u0CDF\u0CE4\u0CE5\u0CF0\u0CF3-\u0CFF\u0D0D\u0D11\u0D45\u0D49\u0D4F-\u0D53\u0D58-\u0D5E\u0D64\u0D65\u0D70-\u0D79\u0D80\u0D84\u0D97-\u0D99\u0DB2\u0DBC\u0DBE\u0DBF\u0DC7-\u0DC9\u0DCB-\u0DCE\u0DD5\u0DD7\u0DE0-\u0DE5\u0DF0\u0DF1\u0DF4-\u0E00\u0E3B-\u0E3F\u0E4F\u0E5A-\u0E80\u0E83\u0E85\u0E8B\u0EA4\u0EA6\u0EBE\u0EBF\u0EC5\u0EC7\u0ECE\u0ECF\u0EDA\u0EDB\u0EE0-\u0EFF\u0F01-\u0F17\u0F1A-\u0F1F\u0F2A-\u0F34\u0F36\u0F38\u0F3A-\u0F3D\u0F48\u0F6D-\u0F70\u0F85\u0F98\u0FBD-\u0FC5\u0FC7-\u0FFF\u104A-\u104F\u109E\u109F\u10C6\u10C8-\u10CC\u10CE\u10CF\u10FB\u1249\u124E\u124F\u1257\u1259\u125E\u125F\u1289\u128E\u128F\u12B1\u12B6\u12B7\u12BF\u12C1\u12C6\u12C7\u12D7\u1311\u1316\u1317\u135B\u135C\u1360-\u137F\u1390-\u139F\u13F6\u13F7\u13FE-\u1400\u166D\u166E\u1680\u169B-\u169F\u16EB-\u16ED\u16F9-\u16FF\u170D\u1715-\u171F\u1735-\u173F\u1754-\u175F\u176D\u1771\u1774-\u177F\u17D4-\u17D6\u17D8-\u17DB\u17DE\u17DF\u17EA-\u180A\u180E\u180F\u181A-\u181F\u1879-\u187F\u18AB-\u18AF\u18F6-\u18FF\u191F\u192C-\u192F\u193C-\u1945\u196E\u196F\u1975-\u197F\u19AC-\u19AF\u19CA-\u19CF\u19DA-\u19FF\u1A1C-\u1A1F\u1A5F\u1A7D\u1A7E\u1A8A-\u1A8F\u1A9A-\u1AA6\u1AA8-\u1AAF\u1AC1-\u1AFF\u1B4C-\u1B4F\u1B5A-\u1B6A\u1B74-\u1B7F\u1BF4-\u1BFF\u1C38-\u1C3F\u1C4A-\u1C4C\u1C7E\u1C7F\u1C89-\u1C8F\u1CBB\u1CBC\u1CC0-\u1CCF\u1CD3\u1CFB-\u1CFF\u1DFA\u1F16\u1F17\u1F1E\u1F1F\u1F46\u1F47\u1F4E\u1F4F\u1F58\u1F5A\u1F5C\u1F5E\u1F7E\u1F7F\u1FB5\u1FBD\u1FBF-\u1FC1\u1FC5\u1FCD-\u1FCF\u1FD4\u1FD5\u1FDC-\u1FDF\u1FED-\u1FF1\u1FF5\u1FFD-\u203E\u2041-\u2053\u2055-\u2070\u2072-\u207E\u2080-\u208F\u209D-\u20CF\u20F1-\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F-\u215F\u2189-\u24B5\u24EA-\u2BFF\u2C2F\u2C5F\u2CE5-\u2CEA\u2CF4-\u2CFF\u2D26\u2D28-\u2D2C\u2D2E\u2D2F\u2D68-\u2D6E\u2D70-\u2D7E\u2D97-\u2D9F\u2DA7\u2DAF\u2DB7\u2DBF\u2DC7\u2DCF\u2DD7\u2DDF\u2E00-\u2E2E\u2E30-\u3004\u3008-\u3020\u3030\u3036\u3037\u303D-\u3040\u3097\u3098\u309B\u309C\u30A0\u30FB\u3100-\u3104\u3130\u318F-\u319F\u31C0-\u31EF\u3200-\u33FF\u4DC0-\u4DFF\u9FFD-\u9FFF\uA48D-\uA4CF\uA4FE\uA4FF\uA60D-\uA60F\uA62C-\uA63F\uA673\uA67E\uA6F2-\uA716\uA720\uA721\uA789\uA78A\uA7C0\uA7C1\uA7CB-\uA7F4\uA828-\uA82B\uA82D-\uA83F\uA874-\uA87F\uA8C6-\uA8CF\uA8DA-\uA8DF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA954-\uA95F\uA97D-\uA97F\uA9C1-\uA9CE\uA9DA-\uA9DF\uA9FF\uAA37-\uAA3F\uAA4E\uAA4F\uAA5A-\uAA5F\uAA77-\uAA79\uAAC3-\uAADA\uAADE\uAADF\uAAF0\uAAF1\uAAF7-\uAB00\uAB07\uAB08\uAB0F\uAB10\uAB17-\uAB1F\uAB27\uAB2F\uAB5B\uAB6A-\uAB6F\uABEB\uABEE\uABEF\uABFA-\uABFF\uD7A4-\uD7AF\uD7C7-\uD7CA\uD7FC-\uD7FF\uE000-\uF8FF\uFA6E\uFA6F\uFADA-\uFAFF\uFB07-\uFB12\uFB18-\uFB1C\uFB29\uFB37\uFB3D\uFB3F\uFB42\uFB45\uFBB2-\uFBD2\uFD3E-\uFD4F\uFD90\uFD91\uFDC8-\uFDEF\uFDFC-\uFDFF\uFE10-\uFE1F\uFE30-\uFE32\uFE35-\uFE4C\uFE50-\uFE6F\uFE75\uFEFD-\uFF0F\uFF1A-\uFF20\uFF3B-\uFF3E\uFF40\uFF5B-\uFF65\uFFBF-\uFFC1\uFFC8\uFFC9\uFFD0\uFFD1\uFFD8\uFFD9\uFFDD-\uFFFF]|\uD800[\uDC0C\uDC27\uDC3B\uDC3E\uDC4E\uDC4F\uDC5E-\uDC7F\uDCFB-\uDD3F\uDD75-\uDDFC\uDDFE-\uDE7F\uDE9D-\uDE9F\uDED1-\uDEDF\uDEE1-\uDEFF\uDF20-\uDF2C\uDF4B-\uDF4F\uDF7B-\uDF7F\uDF9E\uDF9F\uDFC4-\uDFC7\uDFD0\uDFD6-\uDFFF]|\uD801[\uDC9E\uDC9F\uDCAA-\uDCAF\uDCD4-\uDCD7\uDCFC-\uDCFF\uDD28-\uDD2F\uDD64-\uDDFF\uDF37-\uDF3F\uDF56-\uDF5F\uDF68-\uDFFF]|\uD802[\uDC06\uDC07\uDC09\uDC36\uDC39-\uDC3B\uDC3D\uDC3E\uDC56-\uDC5F\uDC77-\uDC7F\uDC9F-\uDCDF\uDCF3\uDCF6-\uDCFF\uDD16-\uDD1F\uDD3A-\uDD7F\uDDB8-\uDDBD\uDDC0-\uDDFF\uDE04\uDE07-\uDE0B\uDE14\uDE18\uDE36\uDE37\uDE3B-\uDE3E\uDE40-\uDE5F\uDE7D-\uDE7F\uDE9D-\uDEBF\uDEC8\uDEE7-\uDEFF\uDF36-\uDF3F\uDF56-\uDF5F\uDF73-\uDF7F\uDF92-\uDFFF]|\uD803[\uDC49-\uDC7F\uDCB3-\uDCBF\uDCF3-\uDCFF\uDD28-\uDD2F\uDD3A-\uDE7F\uDEAA\uDEAD-\uDEAF\uDEB2-\uDEFF\uDF1D-\uDF26\uDF28-\uDF2F\uDF51-\uDFAF\uDFC5-\uDFDF\uDFF7-\uDFFF]|\uD804[\uDC47-\uDC65\uDC70-\uDC7E\uDCBB-\uDCCF\uDCE9-\uDCEF\uDCFA-\uDCFF\uDD35\uDD40-\uDD43\uDD48-\uDD4F\uDD74\uDD75\uDD77-\uDD7F\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDFF\uDE12\uDE38-\uDE3D\uDE3F-\uDE7F\uDE87\uDE89\uDE8E\uDE9E\uDEA9-\uDEAF\uDEEB-\uDEEF\uDEFA-\uDEFF\uDF04\uDF0D\uDF0E\uDF11\uDF12\uDF29\uDF31\uDF34\uDF3A\uDF45\uDF46\uDF49\uDF4A\uDF4E\uDF4F\uDF51-\uDF56\uDF58-\uDF5C\uDF64\uDF65\uDF6D-\uDF6F\uDF75-\uDFFF]|\uD805[\uDC4B-\uDC4F\uDC5A-\uDC5D\uDC62-\uDC7F\uDCC6\uDCC8-\uDCCF\uDCDA-\uDD7F\uDDB6\uDDB7\uDDC1-\uDDD7\uDDDE-\uDDFF\uDE41-\uDE43\uDE45-\uDE4F\uDE5A-\uDE7F\uDEB9-\uDEBF\uDECA-\uDEFF\uDF1B\uDF1C\uDF2C-\uDF2F\uDF3A-\uDFFF]|\uD806[\uDC3B-\uDC9F\uDCEA-\uDCFE\uDD07\uDD08\uDD0A\uDD0B\uDD14\uDD17\uDD36\uDD39\uDD3A\uDD44-\uDD4F\uDD5A-\uDD9F\uDDA8\uDDA9\uDDD8\uDDD9\uDDE2\uDDE5-\uDDFF\uDE3F-\uDE46\uDE48-\uDE4F\uDE9A-\uDE9C\uDE9E-\uDEBF\uDEF9-\uDFFF]|\uD807[\uDC09\uDC37\uDC41-\uDC4F\uDC5A-\uDC71\uDC90\uDC91\uDCA8\uDCB7-\uDCFF\uDD07\uDD0A\uDD37-\uDD39\uDD3B\uDD3E\uDD48-\uDD4F\uDD5A-\uDD5F\uDD66\uDD69\uDD8F\uDD92\uDD99-\uDD9F\uDDAA-\uDEDF\uDEF7-\uDFAF\uDFB1-\uDFFF]|\uD808[\uDF9A-\uDFFF]|\uD809[\uDC6F-\uDC7F\uDD44-\uDFFF]|[\uD80A\uD80B\uD80E-\uD810\uD812-\uD819\uD824-\uD82B\uD82D\uD82E\uD830-\uD833\uD837\uD839\uD83D\uD83F\uD87B-\uD87D\uD87F\uD885-\uDB3F\uDB41-\uDBFF][\uDC00-\uDFFF]|\uD80D[\uDC2F-\uDFFF]|\uD811[\uDE47-\uDFFF]|\uD81A[\uDE39-\uDE3F\uDE5F\uDE6A-\uDECF\uDEEE\uDEEF\uDEF5-\uDEFF\uDF37-\uDF3F\uDF44-\uDF4F\uDF5A-\uDF62\uDF78-\uDF7C\uDF90-\uDFFF]|\uD81B[\uDC00-\uDE3F\uDE80-\uDEFF\uDF4B-\uDF4E\uDF88-\uDF8E\uDFA0-\uDFDF\uDFE2\uDFE5-\uDFEF\uDFF2-\uDFFF]|\uD821[\uDFF8-\uDFFF]|\uD823[\uDCD6-\uDCFF\uDD09-\uDFFF]|\uD82C[\uDD1F-\uDD4F\uDD53-\uDD63\uDD68-\uDD6F\uDEFC-\uDFFF]|\uD82F[\uDC6B-\uDC6F\uDC7D-\uDC7F\uDC89-\uDC8F\uDC9A-\uDC9C\uDC9F-\uDFFF]|\uD834[\uDC00-\uDD64\uDD6A-\uDD6C\uDD73-\uDD7A\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDE41\uDE45-\uDFFF]|\uD835[\uDC55\uDC9D\uDCA0\uDCA1\uDCA3\uDCA4\uDCA7\uDCA8\uDCAD\uDCBA\uDCBC\uDCC4\uDD06\uDD0B\uDD0C\uDD15\uDD1D\uDD3A\uDD3F\uDD45\uDD47-\uDD49\uDD51\uDEA6\uDEA7\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3\uDFCC\uDFCD]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85-\uDE9A\uDEA0\uDEB0-\uDFFF]|\uD838[\uDC07\uDC19\uDC1A\uDC22\uDC25\uDC2B-\uDCFF\uDD2D-\uDD2F\uDD3E\uDD3F\uDD4A-\uDD4D\uDD4F-\uDEBF\uDEFA-\uDFFF]|\uD83A[\uDCC5-\uDCCF\uDCD7-\uDCFF\uDD4C-\uDD4F\uDD5A-\uDFFF]|\uD83B[\uDC00-\uDDFF\uDE04\uDE20\uDE23\uDE25\uDE26\uDE28\uDE33\uDE38\uDE3A\uDE3C-\uDE41\uDE43-\uDE46\uDE48\uDE4A\uDE4C\uDE50\uDE53\uDE55\uDE56\uDE58\uDE5A\uDE5C\uDE5E\uDE60\uDE63\uDE65\uDE66\uDE6B\uDE73\uDE78\uDE7D\uDE7F\uDE8A\uDE9C-\uDEA0\uDEA4\uDEAA\uDEBC-\uDFFF]|\uD83C[\uDC00-\uDD2F\uDD4A-\uDD4F\uDD6A-\uDD6F\uDD8A-\uDFFF]|\uD83E[\uDC00-\uDFEF\uDFFA-\uDFFF]|\uD869[\uDEDE-\uDEFF]|\uD86D[\uDF35-\uDF3F]|\uD86E[\uDC1E\uDC1F]|\uD873[\uDEA2-\uDEAF]|\uD87A[\uDFE1-\uDFFF]|\uD87E[\uDE1E-\uDFFF]|\uD884[\uDF4B-\uDFFF]|\uDB40[\uDC00-\uDCFF\uDDF0-\uDFFF]/g,o=Object.hasOwnProperty,s=function(){return(0,i.A)((function e(){(0,r.A)(this,e),this.occurrences,this.reset()}),[{key:"slug",value:function(e,t){for(var n=this,r=function(e,t){if("string"!==typeof e)return"";t||(e=e.toLowerCase());return e.replace(a,"").replace(/ /g,"-")}(e,!0===t),i=r;o.call(n.occurrences,r);)n.occurrences[i]++,r=i+"-"+n.occurrences[i];return n.occurrences[r]=0,r}},{key:"reset",value:function(){this.occurrences=Object.create(null)}}])}();function u(e){return"text"===e.type?e.value:"children"in e?l(e):""}function l(e){for(var t=-1,n=[];++t<e.children.length;)n[t]=u(e.children[t]);return n.join("")}var c=n(10418),d={},f=new s;function p(e){var t=(e||d).prefix||"";return function(e){f.reset(),(0,c.YR)(e,"element",(function(e){(function(e){var t="element"===e.type?e.tagName.toLowerCase():"",n=2===t.length&&104===t.charCodeAt(0)?t.charCodeAt(1):0;return n>48&&n<55?n-48:void 0})(e)&&!e.properties.id&&(e.properties.id=t+f.slug(function(e){return"children"in e?l(e):"value"in e?e.value:""}(e)))}))}}},72142:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return Y}});var r=n(22077),i=["area","base","basefont","bgsound","br","col","command","embed","frame","hr","image","img","input","isindex","keygen","link","menuitem","meta","nextid","param","source","track","wbr"],a=n(27789),o=/["&'<>`]/g,s=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,u=/[\x01-\t\v\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,l=/[|\\{}()[\]^$+*?.]/g,c=new WeakMap;function d(e,t){return e=e.replace(t.subset?function(e){var t=c.get(e);t||(t=function(e){var t=[],n=-1;for(;++n<e.length;)t.push(e[n].replace(l,"\\$&"));return new RegExp("(?:"+t.join("|")+")","g")}(e),c.set(e,t));return t}(t.subset):o,n),t.subset||t.escapeOnly?e:e.replace(s,(function(e,n,r){return t.format(1024*(e.charCodeAt(0)-55296)+e.charCodeAt(1)-56320+65536,r.charCodeAt(n+2),t)})).replace(u,n);function n(e,n,r){return t.format(e.charCodeAt(0),r.charCodeAt(n+1),t)}}var f=/[\dA-Fa-f]/;var p=/\d/;var h,m=["AElig","AMP","Aacute","Acirc","Agrave","Aring","Atilde","Auml","COPY","Ccedil","ETH","Eacute","Ecirc","Egrave","Euml","GT","Iacute","Icirc","Igrave","Iuml","LT","Ntilde","Oacute","Ocirc","Ograve","Oslash","Otilde","Ouml","QUOT","REG","THORN","Uacute","Ucirc","Ugrave","Uuml","Yacute","aacute","acirc","acute","aelig","agrave","amp","aring","atilde","auml","brvbar","ccedil","cedil","cent","copy","curren","deg","divide","eacute","ecirc","egrave","eth","euml","frac12","frac14","frac34","gt","iacute","icirc","iexcl","igrave","iquest","iuml","laquo","lt","macr","micro","middot","nbsp","not","ntilde","oacute","ocirc","ograve","ordf","ordm","oslash","otilde","ouml","para","plusmn","pound","quot","raquo","reg","sect","shy","sup1","sup2","sup3","szlig","thorn","times","uacute","ucirc","ugrave","uml","uuml","yacute","yen","yuml"],g={nbsp:"\xa0",iexcl:"\xa1",cent:"\xa2",pound:"\xa3",curren:"\xa4",yen:"\xa5",brvbar:"\xa6",sect:"\xa7",uml:"\xa8",copy:"\xa9",ordf:"\xaa",laquo:"\xab",not:"\xac",shy:"\xad",reg:"\xae",macr:"\xaf",deg:"\xb0",plusmn:"\xb1",sup2:"\xb2",sup3:"\xb3",acute:"\xb4",micro:"\xb5",para:"\xb6",middot:"\xb7",cedil:"\xb8",sup1:"\xb9",ordm:"\xba",raquo:"\xbb",frac14:"\xbc",frac12:"\xbd",frac34:"\xbe",iquest:"\xbf",Agrave:"\xc0",Aacute:"\xc1",Acirc:"\xc2",Atilde:"\xc3",Auml:"\xc4",Aring:"\xc5",AElig:"\xc6",Ccedil:"\xc7",Egrave:"\xc8",Eacute:"\xc9",Ecirc:"\xca",Euml:"\xcb",Igrave:"\xcc",Iacute:"\xcd",Icirc:"\xce",Iuml:"\xcf",ETH:"\xd0",Ntilde:"\xd1",Ograve:"\xd2",Oacute:"\xd3",Ocirc:"\xd4",Otilde:"\xd5",Ouml:"\xd6",times:"\xd7",Oslash:"\xd8",Ugrave:"\xd9",Uacute:"\xda",Ucirc:"\xdb",Uuml:"\xdc",Yacute:"\xdd",THORN:"\xde",szlig:"\xdf",agrave:"\xe0",aacute:"\xe1",acirc:"\xe2",atilde:"\xe3",auml:"\xe4",aring:"\xe5",aelig:"\xe6",ccedil:"\xe7",egrave:"\xe8",eacute:"\xe9",ecirc:"\xea",euml:"\xeb",igrave:"\xec",iacute:"\xed",icirc:"\xee",iuml:"\xef",eth:"\xf0",ntilde:"\xf1",ograve:"\xf2",oacute:"\xf3",ocirc:"\xf4",otilde:"\xf5",ouml:"\xf6",divide:"\xf7",oslash:"\xf8",ugrave:"\xf9",uacute:"\xfa",ucirc:"\xfb",uuml:"\xfc",yacute:"\xfd",thorn:"\xfe",yuml:"\xff",fnof:"\u0192",Alpha:"\u0391",Beta:"\u0392",Gamma:"\u0393",Delta:"\u0394",Epsilon:"\u0395",Zeta:"\u0396",Eta:"\u0397",Theta:"\u0398",Iota:"\u0399",Kappa:"\u039a",Lambda:"\u039b",Mu:"\u039c",Nu:"\u039d",Xi:"\u039e",Omicron:"\u039f",Pi:"\u03a0",Rho:"\u03a1",Sigma:"\u03a3",Tau:"\u03a4",Upsilon:"\u03a5",Phi:"\u03a6",Chi:"\u03a7",Psi:"\u03a8",Omega:"\u03a9",alpha:"\u03b1",beta:"\u03b2",gamma:"\u03b3",delta:"\u03b4",epsilon:"\u03b5",zeta:"\u03b6",eta:"\u03b7",theta:"\u03b8",iota:"\u03b9",kappa:"\u03ba",lambda:"\u03bb",mu:"\u03bc",nu:"\u03bd",xi:"\u03be",omicron:"\u03bf",pi:"\u03c0",rho:"\u03c1",sigmaf:"\u03c2",sigma:"\u03c3",tau:"\u03c4",upsilon:"\u03c5",phi:"\u03c6",chi:"\u03c7",psi:"\u03c8",omega:"\u03c9",thetasym:"\u03d1",upsih:"\u03d2",piv:"\u03d6",bull:"\u2022",hellip:"\u2026",prime:"\u2032",Prime:"\u2033",oline:"\u203e",frasl:"\u2044",weierp:"\u2118",image:"\u2111",real:"\u211c",trade:"\u2122",alefsym:"\u2135",larr:"\u2190",uarr:"\u2191",rarr:"\u2192",darr:"\u2193",harr:"\u2194",crarr:"\u21b5",lArr:"\u21d0",uArr:"\u21d1",rArr:"\u21d2",dArr:"\u21d3",hArr:"\u21d4",forall:"\u2200",part:"\u2202",exist:"\u2203",empty:"\u2205",nabla:"\u2207",isin:"\u2208",notin:"\u2209",ni:"\u220b",prod:"\u220f",sum:"\u2211",minus:"\u2212",lowast:"\u2217",radic:"\u221a",prop:"\u221d",infin:"\u221e",ang:"\u2220",and:"\u2227",or:"\u2228",cap:"\u2229",cup:"\u222a",int:"\u222b",there4:"\u2234",sim:"\u223c",cong:"\u2245",asymp:"\u2248",ne:"\u2260",equiv:"\u2261",le:"\u2264",ge:"\u2265",sub:"\u2282",sup:"\u2283",nsub:"\u2284",sube:"\u2286",supe:"\u2287",oplus:"\u2295",otimes:"\u2297",perp:"\u22a5",sdot:"\u22c5",lceil:"\u2308",rceil:"\u2309",lfloor:"\u230a",rfloor:"\u230b",lang:"\u2329",rang:"\u232a",loz:"\u25ca",spades:"\u2660",clubs:"\u2663",hearts:"\u2665",diams:"\u2666",quot:'"',amp:"&",lt:"<",gt:">",OElig:"\u0152",oelig:"\u0153",Scaron:"\u0160",scaron:"\u0161",Yuml:"\u0178",circ:"\u02c6",tilde:"\u02dc",ensp:"\u2002",emsp:"\u2003",thinsp:"\u2009",zwnj:"\u200c",zwj:"\u200d",lrm:"\u200e",rlm:"\u200f",ndash:"\u2013",mdash:"\u2014",lsquo:"\u2018",rsquo:"\u2019",sbquo:"\u201a",ldquo:"\u201c",rdquo:"\u201d",bdquo:"\u201e",dagger:"\u2020",Dagger:"\u2021",permil:"\u2030",lsaquo:"\u2039",rsaquo:"\u203a",euro:"\u20ac"},v=["cent","copy","divide","gt","lt","not","para","times"],y={}.hasOwnProperty,b={};for(h in g)y.call(g,h)&&(b[g[h]]=h);var E=/[^\dA-Za-z]/;function _(e,t,n){var r,i=function(e,t,n){var r="&#x"+e.toString(16).toUpperCase();return n&&t&&!f.test(String.fromCharCode(t))?r:r+";"}(e,t,n.omitOptionalSemicolons);if((n.useNamedReferences||n.useShortestReferences)&&(r=function(e,t,n,r){var i=String.fromCharCode(e);if(y.call(b,i)){var a=b[i],o="&"+a;return n&&m.includes(a)&&!v.includes(a)&&(!r||t&&61!==t&&E.test(String.fromCharCode(t)))?o:o+";"}return""}(e,t,n.omitOptionalSemicolons,n.attribute)),(n.useShortestReferences||!r)&&n.useShortestReferences){var a=function(e,t,n){var r="&#"+String(e);return n&&t&&!p.test(String.fromCharCode(t))?r:r+";"}(e,t,n.omitOptionalSemicolons);a.length<i.length&&(i=a)}return r&&(!n.useShortestReferences||r.length<i.length)?r:i}function C(e,t){return d(e,Object.assign({format:_},t))}var A=n(39584),T=n(9834),w=n(6063),S=n(81205);function k(e){var t=e&&"object"===typeof e&&"text"===e.type?e.value||"":e;return"string"===typeof t&&""===t.replace(/[ \t\n\f\r]/g,"")}var D=O(1),x=O(-1);function O(e){return function(t,n,r){var i=t?t.children:[],a=(n||0)+e,o=i&&i[a];if(!r)for(;o&&k(o);)o=i[a+=e];return o}}var N={}.hasOwnProperty;function I(e){return function(t,n,r){return N.call(e,t.tagName)&&e[t.tagName](t,n,r)}}var P=I({html:function(e,t,n){var r=D(n,t);return!r||"comment"!==r.type},head:M,body:function(e,t,n){var r=D(n,t);return!r||"comment"!==r.type},p:function(e,t,n){var r=D(n,t);return r?"element"===r.type&&("address"===r.tagName||"article"===r.tagName||"aside"===r.tagName||"blockquote"===r.tagName||"details"===r.tagName||"div"===r.tagName||"dl"===r.tagName||"fieldset"===r.tagName||"figcaption"===r.tagName||"figure"===r.tagName||"footer"===r.tagName||"form"===r.tagName||"h1"===r.tagName||"h2"===r.tagName||"h3"===r.tagName||"h4"===r.tagName||"h5"===r.tagName||"h6"===r.tagName||"header"===r.tagName||"hgroup"===r.tagName||"hr"===r.tagName||"main"===r.tagName||"menu"===r.tagName||"nav"===r.tagName||"ol"===r.tagName||"p"===r.tagName||"pre"===r.tagName||"section"===r.tagName||"table"===r.tagName||"ul"===r.tagName):!n||!("element"===n.type&&("a"===n.tagName||"audio"===n.tagName||"del"===n.tagName||"ins"===n.tagName||"map"===n.tagName||"noscript"===n.tagName||"video"===n.tagName))},li:function(e,t,n){var r=D(n,t);return!r||"element"===r.type&&"li"===r.tagName},dt:function(e,t,n){var r=D(n,t);return r&&"element"===r.type&&("dt"===r.tagName||"dd"===r.tagName)},dd:function(e,t,n){var r=D(n,t);return!r||"element"===r.type&&("dt"===r.tagName||"dd"===r.tagName)},rt:L,rp:L,optgroup:function(e,t,n){var r=D(n,t);return!r||"element"===r.type&&"optgroup"===r.tagName},option:function(e,t,n){var r=D(n,t);return!r||"element"===r.type&&("option"===r.tagName||"optgroup"===r.tagName)},menuitem:function(e,t,n){var r=D(n,t);return!r||"element"===r.type&&("menuitem"===r.tagName||"hr"===r.tagName||"menu"===r.tagName)},colgroup:M,caption:M,thead:function(e,t,n){var r=D(n,t);return r&&"element"===r.type&&("tbody"===r.tagName||"tfoot"===r.tagName)},tbody:function(e,t,n){var r=D(n,t);return!r||"element"===r.type&&("tbody"===r.tagName||"tfoot"===r.tagName)},tfoot:function(e,t,n){return!D(n,t)},tr:function(e,t,n){var r=D(n,t);return!r||"element"===r.type&&"tr"===r.tagName},td:R,th:R});function M(e,t,n){var r=D(n,t,!0);return!r||"comment"!==r.type&&!("text"===r.type&&k(r.value.charAt(0)))}function L(e,t,n){var r=D(n,t);return!r||"element"===r.type&&("rp"===r.tagName||"rt"===r.tagName)}function R(e,t,n){var r=D(n,t);return!r||"element"===r.type&&("td"===r.tagName||"th"===r.tagName)}var F=I({html:function(e){var t=D(e,-1);return!t||"comment"!==t.type},head:function(e){var t=e.children,n=[],r=-1;for(;++r<t.length;){var i=t[r];if("element"===i.type&&("title"===i.tagName||"base"===i.tagName)){if(n.includes(i.tagName))return!1;n.push(i.tagName)}}return t.length>0},body:function(e){var t=D(e,-1,!0);return!t||"comment"!==t.type&&!("text"===t.type&&k(t.value.charAt(0)))&&!("element"===t.type&&("meta"===t.tagName||"link"===t.tagName||"script"===t.tagName||"style"===t.tagName||"template"===t.tagName))},colgroup:function(e,t,n){var r=x(n,t),i=D(e,-1,!0);if(n&&r&&"element"===r.type&&"colgroup"===r.tagName&&P(r,n.children.indexOf(r),n))return!1;return i&&"element"===i.type&&"col"===i.tagName},tbody:function(e,t,n){var r=x(n,t),i=D(e,-1);if(n&&r&&"element"===r.type&&("thead"===r.tagName||"tbody"===r.tagName)&&P(r,n.children.indexOf(r),n))return!1;return i&&"element"===i.type&&"tr"===i.tagName}});var B={name:[["\t\n\f\r &/=>".split(""),"\t\n\f\r \"&'/=>`".split("")],["\0\t\n\f\r \"&'/<=>".split(""),"\0\t\n\f\r \"&'/<=>`".split("")]],unquoted:[["\t\n\f\r &>".split(""),"\0\t\n\f\r \"&'<=>`".split("")],["\0\t\n\f\r \"&'<=>`".split(""),"\0\t\n\f\r \"&'<=>`".split("")]],single:[["&'".split(""),"\"&'`".split("")],["\0&'".split(""),"\0\"&'`".split("")]],double:[['"&'.split(""),"\"&'`".split("")],['\0"&'.split(""),"\0\"&'`".split("")]]};function j(e,t,n){var r,i=(0,w.I)(e.schema,t),a=e.settings.allowParseErrors&&"html"===e.schema.space?0:1,o=e.settings.allowDangerousCharacters?0:1,s=e.quote;if(!i.overloadedBoolean||n!==i.attribute&&""!==n?(i.boolean||i.overloadedBoolean&&"string"!==typeof n)&&(n=Boolean(n)):n=!0,void 0===n||null===n||!1===n||"number"===typeof n&&Number.isNaN(n))return"";var u=C(i.attribute,Object.assign({},e.settings.characterReferences,{subset:B.name[a][o]}));return!0===n?u:(n=Array.isArray(n)?(i.commaSeparated?T.A:S.A)(n,{padLeft:!e.settings.tightCommaSeparatedLists}):String(n),e.settings.collapseEmptyAttributes&&!n?u:(e.settings.preferUnquoted&&(r=C(n,Object.assign({},e.settings.characterReferences,{subset:B.unquoted[a][o],attribute:!0}))),r!==n&&(e.settings.quoteSmart&&(0,A.D)(n,s)>(0,A.D)(n,e.alternative)&&(s=e.alternative),r=s+C(n,Object.assign({},e.settings.characterReferences,{subset:("'"===s?B.single:B.double)[a][o],attribute:!0}))+s),u+(r?"="+r:r)))}function U(e,t,n,r){return!n||"element"!==n.type||"script"!==n.tagName&&"style"!==n.tagName?C(e.value,Object.assign({},r.settings.characterReferences,{subset:["<","&"]})):e.value}var H=(0,a.A)("type",{invalid:function(e){throw new Error("Expected node, not `"+e+"`")},unknown:function(e){throw new Error("Cannot compile unknown node `"+e.type+"`")},handlers:{comment:function(e,t,n,r){return r.settings.bogusComments?"<?"+C(e.value,Object.assign({},r.settings.characterReferences,{subset:[">"]}))+">":"\x3c!--"+e.value.replace(/^>|^->|<!--|-->|--!>|<!-$/g,(function(e){return C(e,Object.assign({},r.settings.characterReferences,{subset:["<",">"]}))}))+"--\x3e"},doctype:function(e,t,n,r){return"<!"+(r.settings.upperDoctype?"DOCTYPE":"doctype")+(r.settings.tightDoctype?"":" ")+"html>"},element:function(e,t,n,i){var a,o=i.schema,s="svg"!==o.space&&i.settings.omitOptionalTags,u="svg"===o.space?i.settings.closeEmptyElements:i.settings.voids.includes(e.tagName.toLowerCase()),l=[];"html"===o.space&&"svg"===e.tagName&&(i.schema=r.JW);var c=function(e,t){var n,r=[],i=-1;if(t)for(n in t)if(void 0!==t[n]&&null!==t[n]){var a=j(e,n,t[n]);a&&r.push(a)}for(;++i<r.length;){var o=e.settings.tightAttributes?r[i].charAt(r[i].length-1):null;i!==r.length-1&&'"'!==o&&"'"!==o&&(r[i]+=" ")}return r.join("")}(i,e.properties),d=i.all("html"===o.space&&"template"===e.tagName?e.content:e);return i.schema=o,d&&(u=!1),!c&&s&&F(e,t,n)||(l.push("<",e.tagName,c?" "+c:""),u&&("svg"===o.space||i.settings.closeSelfClosing)&&(a=c.charAt(c.length-1),(!i.settings.tightSelfClosing||"/"===a||a&&'"'!==a&&"'"!==a)&&l.push(" "),l.push("/")),l.push(">")),l.push(d),u||s&&P(e,t,n)||l.push("</"+e.tagName+">"),l.join("")},raw:function(e,t,n,r){return r.settings.allowDangerousHtml?e.value:U(e,0,n,r)},root:function(e,t,n,r){return r.all(e)},text:U}});function z(e,t,n){return H(e,t,n,this)}function V(e){for(var t=[],n=e&&e.children||[],r=-1;++r<n.length;)t[r]=this.one(n[r],r,e);return t.join("")}function Y(e){var t=this.data("settings"),n=Object.assign({},t,e);Object.assign(this,{Compiler:function(e){return function(e,t){var n=t||{},a=n.quote||'"',o='"'===a?"'":'"';if('"'!==a&&"'"!==a)throw new Error("Invalid quote `"+a+"`, expected `'` or `\"`");return{one:z,all:V,settings:{omitOptionalTags:n.omitOptionalTags||!1,allowParseErrors:n.allowParseErrors||!1,allowDangerousCharacters:n.allowDangerousCharacters||!1,quoteSmart:n.quoteSmart||!1,preferUnquoted:n.preferUnquoted||!1,tightAttributes:n.tightAttributes||!1,upperDoctype:n.upperDoctype||!1,tightDoctype:n.tightDoctype||!1,bogusComments:n.bogusComments||!1,tightCommaSeparatedLists:n.tightCommaSeparatedLists||!1,tightSelfClosing:n.tightSelfClosing||!1,collapseEmptyAttributes:n.collapseEmptyAttributes||!1,allowDangerousHtml:n.allowDangerousHtml||!1,voids:n.voids||i,characterReferences:n.characterReferences||n.entities||{},closeSelfClosing:n.closeSelfClosing||!1,closeEmptyElements:n.closeEmptyElements||!1},schema:"svg"===n.space?r.JW:r.qy,quote:a,alternative:o}.one(Array.isArray(e)?{type:"root",children:e}:e,void 0,void 0)}(e,n)}})}},5058:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return a}});var r=n(86132);function i(){return{type:"break"}}function a(){return function(e){!function(e){(0,r.T)(e,[/\r?\n|\r/g,i])}(e)}}},58910:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return je}});var r=n(39584),i=n(99087),a=n(83950),o=n(86132),s="phrasing",u=["autolink","link","image","label"];function l(e){this.enter({type:"link",title:null,url:"",children:[]},e)}function c(e){this.config.enter.autolinkProtocol.call(this,e)}function d(e){this.config.exit.autolinkProtocol.call(this,e)}function f(e){this.config.exit.data.call(this,e);var t=this.stack[this.stack.length-1];(0,i.ok)("link"===t.type),t.url="http://"+this.sliceSerialize(e)}function p(e){this.config.exit.autolinkEmail.call(this,e)}function h(e){this.exit(e)}function m(e){(0,o.T)(e,[[/(https?:\/\/|www(?=\.))([-.\w]+)([^ \t\r\n]*)/gi,g],[/(?<=^|[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]|(?:[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B4E\u1B4F\u1B5A-\u1B60\u1B7D-\u1B7F\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDD6E\uDEAD\uDF55-\uDF59\uDF86-\uDF89]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9\uDFD4\uDFD5\uDFD7\uDFD8]|\uD805[\uDC4B-\uDC4F\uDC5A\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDEB9\uDF3C-\uDF3E]|\uD806[\uDC3B\uDD44-\uDD46\uDDE2\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2\uDF00-\uDF09\uDFE1]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8\uDF43-\uDF4F\uDFFF]|\uD809[\uDC70-\uDC74]|\uD80B[\uDFF1\uDFF2]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDD6D-\uDD6F\uDE97-\uDE9A\uDFE2]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD839\uDDFF|\uD83A[\uDD5E\uDD5F])|(?:[\$\+<->\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u0888\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20C0\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2429\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFF\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E5\u31EF\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC2\uFD40-\uFD4F\uFDCF\uFDFC-\uFDFF\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD803[\uDD8E\uDD8F]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD833[\uDC00-\uDCEF\uDD00-\uDEB3\uDF50-\uDFC3]|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDEA\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEDC-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF76\uDF7B-\uDFD9\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0-\uDCBB\uDCC0\uDCC1\uDD00-\uDE53\uDE60-\uDE6D\uDE70-\uDE7C\uDE80-\uDE89\uDE8F-\uDEC6\uDECE-\uDEDC\uDEDF-\uDEE9\uDEF0-\uDEF8\uDF00-\uDF92\uDF94-\uDFEF]))([\+\x2D\.0-9A-Z_a-z]+)@([\x2D0-9A-Z_a-z]+(?:\.[\x2D0-9A-Z_a-z]+)+)/g,v]],{ignore:["link","linkReference"]})}function g(e,t,n,i,a){var o="";if(!y(a))return!1;if(/^w/i.test(t)&&(n=t+n,t="",o="http://"),!function(e){var t=e.split(".");if(t.length<2||t[t.length-1]&&(/_/.test(t[t.length-1])||!/[a-zA-Z\d]/.test(t[t.length-1]))||t[t.length-2]&&(/_/.test(t[t.length-2])||!/[a-zA-Z\d]/.test(t[t.length-2])))return!1;return!0}(n))return!1;var s=function(e){var t=/[!"&'),.:;<>?\]}]+$/.exec(e);if(!t)return[e,void 0];e=e.slice(0,t.index);var n=t[0],i=n.indexOf(")"),a=(0,r.D)(e,"("),o=(0,r.D)(e,")");for(;-1!==i&&a>o;)e+=n.slice(0,i+1),i=(n=n.slice(i+1)).indexOf(")"),o++;return[e,n]}(n+i);if(!s[0])return!1;var u={type:"link",title:null,url:o+t+s[0],children:[{type:"text",value:t+s[0]}]};return s[1]?[u,{type:"text",value:s[1]}]:u}function v(e,t,n,r){return!(!y(r,!0)||/[-\d_]$/.test(n))&&{type:"link",title:null,url:"mailto:"+t+"@"+n,children:[{type:"text",value:t+"@"+n}]}}function y(e,t){var n=e.input.charCodeAt(e.index-1);return(0===e.index||(0,a.Ny)(n)||(0,a.es)(n))&&(!t||47!==n)}var b=n(89379),E=n(45078);function _(e){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},e)}function C(){this.buffer()}function A(e){var t=this.resume(),n=this.stack[this.stack.length-1];(0,i.ok)("footnoteDefinition"===n.type),n.label=t,n.identifier=(0,E.B)(this.sliceSerialize(e)).toLowerCase()}function T(e){this.exit(e)}function w(e){this.enter({type:"footnoteReference",identifier:"",label:""},e)}function S(){this.buffer()}function k(e){var t=this.resume(),n=this.stack[this.stack.length-1];(0,i.ok)("footnoteReference"===n.type),n.label=t,n.identifier=(0,E.B)(this.sliceSerialize(e)).toLowerCase()}function D(e){this.exit(e)}function x(e,t,n,r){var i=n.createTracker(r),a=i.move("[^"),o=n.enter("footnoteReference"),s=n.enter("reference");return a+=i.move(n.safe(n.associationId(e),(0,b.A)((0,b.A)({},i.current()),{},{before:a,after:"]"}))),s(),o(),a+=i.move("]")}function O(e,t,n,r){var i=n.createTracker(r),a=i.move("[^"),o=n.enter("footnoteDefinition"),s=n.enter("label");return a+=i.move(n.safe(n.associationId(e),(0,b.A)((0,b.A)({},i.current()),{},{before:a,after:"]"}))),s(),a+=i.move("]:"+(e.children&&e.children.length>0?" ":"")),i.shift(4),a+=i.move(n.indentLines(n.containerFlow(e,i.current()),N)),o(),a}function N(e,t,n){return 0===t?e:(n?"":" ")+e}x.peek=function(){return"["};var I=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"];function P(e){this.enter({type:"delete",children:[]},e)}function M(e){this.exit(e)}function L(e,t,n,r){var i=n.createTracker(r),a=n.enter("strikethrough"),o=i.move("~~");return o+=n.containerPhrasing(e,(0,b.A)((0,b.A)({},i.current()),{},{before:o,after:"~"})),o+=i.move("~~"),a(),o}function R(e){return e.length}function F(e){var t="string"===typeof e?e.codePointAt(0):0;return 67===t||99===t?99:76===t||108===t?108:82===t||114===t?114:0}L.peek=function(){return"~"};var B=n(58688);function j(e){var t=e._align;(0,i.ok)(t,"expected `_align` on table"),this.enter({type:"table",align:t.map((function(e){return"none"===e?null:e})),children:[]},e),this.data.inTable=!0}function U(e){this.exit(e),this.data.inTable=void 0}function H(e){this.enter({type:"tableRow",children:[]},e)}function z(e){this.exit(e)}function V(e){this.enter({type:"tableCell",children:[]},e)}function Y(e){var t=this.resume();this.data.inTable&&(t=t.replace(/\\([\\|])/g,G));var n=this.stack[this.stack.length-1];(0,i.ok)("inlineCode"===n.type),n.value=t,this.exit(e)}function G(e,t){return"|"===t?t:e}function q(e){var t=e||{},n=t.tableCellPadding,r=t.tablePipeAlign,i=t.stringLength,a=n?" ":"|";return{unsafe:[{character:"\r",inConstruct:"tableCell"},{character:"\n",inConstruct:"tableCell"},{atBreak:!0,character:"|",after:"[\t :-]"},{character:"|",inConstruct:"tableCell"},{atBreak:!0,character:":",after:"-"},{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{inlineCode:function(e,t,n){var r=B.p.inlineCode(e,t,n);n.stack.includes("tableCell")&&(r=r.replace(/\|/g,"\\$&"));return r},table:function(e,t,n,r){return s(function(e,t,n){var r=e.children,i=-1,a=[],o=t.enter("table");for(;++i<r.length;)a[i]=u(r[i],t,n);return o(),a}(e,n,r),e.align)},tableCell:o,tableRow:function(e,t,n,r){var i=s([u(e,n,r)]);return i.slice(0,i.indexOf("\n"))}}};function o(e,t,n,r){var i=n.enter("tableCell"),o=n.enter("phrasing"),s=n.containerPhrasing(e,(0,b.A)((0,b.A)({},r),{},{before:a,after:a}));return o(),i(),s}function s(e,t){return function(e){for(var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=(n.align||[]).concat(),i=n.stringLength||R,a=[],o=[],s=[],u=[],l=0,c=-1;++c<e.length;){var d=[],f=[],p=-1;for(e[c].length>l&&(l=e[c].length);++p<e[c].length;){var h=null===(t=e[c][p])||void 0===t?"":String(t);if(!1!==n.alignDelimiters){var m=i(h);f[p]=m,(void 0===u[p]||m>u[p])&&(u[p]=m)}d.push(h)}o[c]=d,s[c]=f}var g=-1;if("object"===typeof r&&"length"in r)for(;++g<l;)a[g]=F(r[g]);else for(var v=F(r);++g<l;)a[g]=v;g=-1;for(var y=[],b=[];++g<l;){var E=a[g],_="",C="";99===E?(_=":",C=":"):108===E?_=":":114===E&&(C=":");var A=!1===n.alignDelimiters?1:Math.max(1,u[g]-_.length-C.length),T=_+"-".repeat(A)+C;!1!==n.alignDelimiters&&((A=_.length+A+C.length)>u[g]&&(u[g]=A),b[g]=A),y[g]=T}o.splice(1,0,y),s.splice(1,0,b),c=-1;for(var w=[];++c<o.length;){var S=o[c],k=s[c];g=-1;for(var D=[];++g<l;){var x=S[g]||"",O="",N="";if(!1!==n.alignDelimiters){var I=u[g]-(k[g]||0),P=a[g];114===P?O=" ".repeat(I):99===P?I%2?(O=" ".repeat(I/2+.5),N=" ".repeat(I/2-.5)):N=O=" ".repeat(I/2):N=" ".repeat(I)}!1===n.delimiterStart||g||D.push("|"),!1===n.padding||!1===n.alignDelimiters&&""===x||!1===n.delimiterStart&&!g||D.push(" "),!1!==n.alignDelimiters&&D.push(O),D.push(x),!1!==n.alignDelimiters&&D.push(N),!1!==n.padding&&D.push(" "),!1===n.delimiterEnd&&g===l-1||D.push("|")}w.push(!1===n.delimiterEnd?D.join("").replace(/ +$/,""):D.join(""))}return w.join("\n")}(e,{align:t,alignDelimiters:r,padding:n,stringLength:i})}function u(e,t,n){for(var r=e.children,i=-1,a=[],s=t.enter("tableRow");++i<r.length;)a[i]=o(r[i],0,t,n);return s(),a}}function W(e){var t=this.stack[this.stack.length-2];(0,i.ok)("listItem"===t.type),t.checked="taskListCheckValueChecked"===e.type}function K(e){var t=this.stack[this.stack.length-2];if(t&&"listItem"===t.type&&"boolean"===typeof t.checked){var n=this.stack[this.stack.length-1];(0,i.ok)("paragraph"===n.type);var r=n.children[0];if(r&&"text"===r.type){for(var a,o=t.children,s=-1;++s<o.length;){var u=o[s];if("paragraph"===u.type){a=u;break}}a===n&&(r.value=r.value.slice(1),0===r.value.length?n.children.shift():n.position&&r.position&&"number"===typeof r.position.start.offset&&(r.position.start.column++,r.position.start.offset++,n.position.start=Object.assign({},r.position.start)))}}this.exit(e)}function X(e,t,n,r){var i=e.children[0],a="boolean"===typeof e.checked&&i&&"paragraph"===i.type,o="["+(e.checked?"x":" ")+"] ",s=n.createTracker(r);a&&s.move(o);var u=B.p.listItem(e,t,n,(0,b.A)((0,b.A)({},r),s.current()));return a&&(u=u.replace(/^(?:[*+-]|\d+\.)([\r\n]| {1,3})/,(function(e){return e+o}))),u}var $=n(17693),Z={tokenize:function(e,t,n){var r=0;return function t(a){if((87===a||119===a)&&r<3)return r++,e.consume(a),t;if(46===a&&3===r)return e.consume(a),i;return n(a)};function i(e){return null===e?n(e):t(e)}},partial:!0},Q={tokenize:function(e,t,n){var r,i,o;return s;function s(t){return 46===t||95===t?e.check(ee,l,u)(t):null===t||(0,a.Ee)(t)||(0,a.Ny)(t)||45!==t&&(0,a.es)(t)?l(t):(o=!0,e.consume(t),s)}function u(t){return 95===t?r=!0:(i=r,r=void 0),e.consume(t),s}function l(e){return i||r||!o?n(e):t(e)}},partial:!0},J={tokenize:function(e,t){var n=0,r=0;return i;function i(s){return 40===s?(n++,e.consume(s),i):41===s&&r<n?o(s):33===s||34===s||38===s||39===s||41===s||42===s||44===s||46===s||58===s||59===s||60===s||63===s||93===s||95===s||126===s?e.check(ee,t,o)(s):null===s||(0,a.Ee)(s)||(0,a.Ny)(s)?t(s):(e.consume(s),i)}function o(t){return 41===t&&r++,e.consume(t),i}},partial:!0},ee={tokenize:function(e,t,n){return r;function r(s){return 33===s||34===s||39===s||41===s||42===s||44===s||46===s||58===s||59===s||63===s||95===s||126===s?(e.consume(s),r):38===s?(e.consume(s),o):93===s?(e.consume(s),i):60===s||null===s||(0,a.Ee)(s)||(0,a.Ny)(s)?t(s):n(s)}function i(e){return null===e||40===e||91===e||(0,a.Ee)(e)||(0,a.Ny)(e)?t(e):r(e)}function o(e){return(0,a.CW)(e)?s(e):n(e)}function s(t){return 59===t?(e.consume(t),r):(0,a.CW)(t)?(e.consume(t),s):n(t)}},partial:!0},te={tokenize:function(e,t,n){return function(t){return e.consume(t),r};function r(e){return(0,a.lV)(e)?n(e):t(e)}},partial:!0},ne={name:"wwwAutolink",tokenize:function(e,t,n){var r=this;return function(t){if(87!==t&&119!==t||!se.call(r,r.previous)||de(r.events))return n(t);return e.enter("literalAutolink"),e.enter("literalAutolinkWww"),e.check(Z,e.attempt(Q,e.attempt(J,i),n),n)(t)};function i(n){return e.exit("literalAutolinkWww"),e.exit("literalAutolink"),t(n)}},previous:se},re={name:"protocolAutolink",tokenize:function(e,t,n){var r=this,i="",o=!1;return function(t){if((72===t||104===t)&&ue.call(r,r.previous)&&!de(r.events))return e.enter("literalAutolink"),e.enter("literalAutolinkHttp"),i+=String.fromCodePoint(t),e.consume(t),s;return n(t)};function s(t){if((0,a.CW)(t)&&i.length<5)return i+=String.fromCodePoint(t),e.consume(t),s;if(58===t){var r=i.toLowerCase();if("http"===r||"https"===r)return e.consume(t),u}return n(t)}function u(t){return 47===t?(e.consume(t),o?l:(o=!0,u)):n(t)}function l(t){return null===t||(0,a.JQ)(t)||(0,a.Ee)(t)||(0,a.Ny)(t)||(0,a.es)(t)?n(t):e.attempt(Q,e.attempt(J,c),n)(t)}function c(n){return e.exit("literalAutolinkHttp"),e.exit("literalAutolink"),t(n)}},previous:ue},ie={name:"emailAutolink",tokenize:function(e,t,n){var r,i,o=this;return function(t){if(!ce(t)||!le.call(o,o.previous)||de(o.events))return n(t);return e.enter("literalAutolink"),e.enter("literalAutolinkEmail"),s(t)};function s(t){return ce(t)?(e.consume(t),s):64===t?(e.consume(t),u):n(t)}function u(t){return 46===t?e.check(te,c,l)(t):45===t||95===t||(0,a.lV)(t)?(i=!0,e.consume(t),u):c(t)}function l(t){return e.consume(t),r=!0,u}function c(s){return i&&r&&(0,a.CW)(o.previous)?(e.exit("literalAutolinkEmail"),e.exit("literalAutolink"),t(s)):n(s)}},previous:le},ae={};for(var oe=48;oe<123;)ae[oe]=ie,58===++oe?oe=65:91===oe&&(oe=97);function se(e){return null===e||40===e||42===e||95===e||91===e||93===e||126===e||(0,a.Ee)(e)}function ue(e){return!(0,a.CW)(e)}function le(e){return!(47===e||ce(e))}function ce(e){return 43===e||45===e||46===e||95===e||(0,a.lV)(e)}function de(e){for(var t=e.length,n=!1;t--;){var r=e[t][1];if(("labelLink"===r.type||"labelImage"===r.type)&&!r._balanced){n=!0;break}if(r._gfmAutolinkLiteralWalkedInto){n=!1;break}}return e.length>0&&!n&&(e[e.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),n}ae[43]=ie,ae[45]=ie,ae[46]=ie,ae[95]=ie,ae[72]=[ie,re],ae[104]=[ie,re],ae[87]=[ie,ne],ae[119]=[ie,ne];var fe=n(64467),pe=n(34547),he=n(64545),me={tokenize:function(e,t,n){var r=this;return(0,he.N)(e,(function(e){var i=r.events[r.events.length-1];return i&&"gfmFootnoteDefinitionIndent"===i[1].type&&4===i[2].sliceSerialize(i[1],!0).length?t(e):n(e)}),"gfmFootnoteDefinitionIndent",5)},partial:!0};function ge(e,t,n){for(var r,i=this,a=i.events.length,o=i.parser.gfmFootnotes||(i.parser.gfmFootnotes=[]);a--;){var s=i.events[a][1];if("labelImage"===s.type){r=s;break}if("gfmFootnoteCall"===s.type||"labelLink"===s.type||"label"===s.type||"image"===s.type||"link"===s.type)break}return function(a){if(!r||!r._balanced)return n(a);var s=(0,E.B)(i.sliceSerialize({start:r.end,end:i.now()}));if(94!==s.codePointAt(0)||!o.includes(s.slice(1)))return n(a);return e.enter("gfmFootnoteCallLabelMarker"),e.consume(a),e.exit("gfmFootnoteCallLabelMarker"),t(a)}}function ve(e,t){for(var n=e.length;n--;)if("labelImage"===e[n][1].type&&"enter"===e[n][0]){e[n][1];break}e[n+1][1].type="data",e[n+3][1].type="gfmFootnoteCallLabelMarker";var r={type:"gfmFootnoteCall",start:Object.assign({},e[n+3][1].start),end:Object.assign({},e[e.length-1][1].end)},i={type:"gfmFootnoteCallMarker",start:Object.assign({},e[n+3][1].end),end:Object.assign({},e[n+3][1].end)};i.end.column++,i.end.offset++,i.end._bufferIndex++;var a={type:"gfmFootnoteCallString",start:Object.assign({},i.end),end:Object.assign({},e[e.length-1][1].start)},o={type:"chunkString",contentType:"string",start:Object.assign({},a.start),end:Object.assign({},a.end)},s=[e[n+1],e[n+2],["enter",r,t],e[n+3],e[n+4],["enter",i,t],["exit",i,t],["enter",a,t],["enter",o,t],["exit",o,t],["exit",a,t],e[e.length-2],e[e.length-1],["exit",r,t]];return e.splice.apply(e,[n,e.length-n+1].concat(s)),e}function ye(e,t,n){var r,i=this,o=i.parser.gfmFootnotes||(i.parser.gfmFootnotes=[]),s=0;return function(t){return e.enter("gfmFootnoteCall"),e.enter("gfmFootnoteCallLabelMarker"),e.consume(t),e.exit("gfmFootnoteCallLabelMarker"),u};function u(t){return 94!==t?n(t):(e.enter("gfmFootnoteCallMarker"),e.consume(t),e.exit("gfmFootnoteCallMarker"),e.enter("gfmFootnoteCallString"),e.enter("chunkString").contentType="string",l)}function l(u){if(s>999||93===u&&!r||null===u||91===u||(0,a.Ee)(u))return n(u);if(93===u){e.exit("chunkString");var d=e.exit("gfmFootnoteCallString");return o.includes((0,E.B)(i.sliceSerialize(d)))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(u),e.exit("gfmFootnoteCallLabelMarker"),e.exit("gfmFootnoteCall"),t):n(u)}return(0,a.Ee)(u)||(r=!0),s++,e.consume(u),92===u?c:l}function c(t){return 91===t||92===t||93===t?(e.consume(t),s++,l):l(t)}}function be(e,t,n){var r,i,o=this,s=o.parser.gfmFootnotes||(o.parser.gfmFootnotes=[]),u=0;return function(t){return e.enter("gfmFootnoteDefinition")._container=!0,e.enter("gfmFootnoteDefinitionLabel"),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),l};function l(t){return 94===t?(e.enter("gfmFootnoteDefinitionMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionMarker"),e.enter("gfmFootnoteDefinitionLabelString"),e.enter("chunkString").contentType="string",c):n(t)}function c(t){if(u>999||93===t&&!i||null===t||91===t||(0,a.Ee)(t))return n(t);if(93===t){e.exit("chunkString");var s=e.exit("gfmFootnoteDefinitionLabelString");return r=(0,E.B)(o.sliceSerialize(s)),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),e.exit("gfmFootnoteDefinitionLabel"),f}return(0,a.Ee)(t)||(i=!0),u++,e.consume(t),92===t?d:c}function d(t){return 91===t||92===t||93===t?(e.consume(t),u++,c):c(t)}function f(t){return 58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),s.includes(r)||s.push(r),(0,he.N)(e,p,"gfmFootnoteDefinitionWhitespace")):n(t)}function p(e){return t(e)}}function Ee(e,t,n){return e.check(pe.B,t,e.attempt(me,t,n))}function _e(e){e.exit("gfmFootnoteDefinition")}var Ce=n(39017),Ae=n(90291),Te=n(50895);function we(e){var t=(e||{}).singleTilde,n={name:"strikethrough",tokenize:function(e,n,r){var i=this.previous,a=this.events,o=0;return function(t){if(126===i&&"characterEscape"!==a[a.length-1][1].type)return r(t);return e.enter("strikethroughSequenceTemporary"),s(t)};function s(a){var u=(0,Ae.S)(i);if(126===a)return o>1?r(a):(e.consume(a),o++,s);if(o<2&&!t)return r(a);var l=e.exit("strikethroughSequenceTemporary"),c=(0,Ae.S)(a);return l._open=!c||2===c&&Boolean(u),l._close=!u||2===u&&Boolean(c),n(a)}},resolveAll:function(e,t){var n=-1;for(;++n<e.length;)if("enter"===e[n][0]&&"strikethroughSequenceTemporary"===e[n][1].type&&e[n][1]._close)for(var r=n;r--;)if("exit"===e[r][0]&&"strikethroughSequenceTemporary"===e[r][1].type&&e[r][1]._open&&e[n][1].end.offset-e[n][1].start.offset===e[r][1].end.offset-e[r][1].start.offset){e[n][1].type="strikethroughSequence",e[r][1].type="strikethroughSequence";var i={type:"strikethrough",start:Object.assign({},e[r][1].start),end:Object.assign({},e[n][1].end)},a={type:"strikethroughText",start:Object.assign({},e[r][1].end),end:Object.assign({},e[n][1].start)},o=[["enter",i,t],["enter",e[r][1],t],["exit",e[r][1],t],["enter",a,t]],s=t.parser.constructs.insideSpan.null;s&&(0,Ce.m)(o,o.length,0,(0,Te.W)(s,e.slice(r+1,n),t)),(0,Ce.m)(o,o.length,0,[["exit",a,t],["enter",e[n][1],t],["exit",e[n][1],t],["exit",i,t]]),(0,Ce.m)(e,r-1,n-r+3,o),n=r+o.length-2;break}n=-1;for(;++n<e.length;)"strikethroughSequenceTemporary"===e[n][1].type&&(e[n][1].type="data");return e}};return null!==t&&void 0!==t||(t=!0),{text:(0,fe.default)({},126,n),insideSpan:{null:[n]},attentionMarkers:{null:[126]}}}var Se=n(60436),ke=n(23029),De=n(92901),xe=function(){return(0,De.A)((function e(){(0,ke.A)(this,e),this.map=[]}),[{key:"add",value:function(e,t,n){!function(e,t,n,r){var i=0;if(0===n&&0===r.length)return;for(;i<e.map.length;){var a;if(e.map[i][0]===t)return e.map[i][1]+=n,void(a=e.map[i][2]).push.apply(a,(0,Se.A)(r));i+=1}e.map.push([t,n,r])}(this,e,t,n)}},{key:"consume",value:function(e){if(this.map.sort((function(e,t){return e[0]-t[0]})),0!==this.map.length){for(var t=this.map.length,n=[];t>0;)t-=1,n.push(e.slice(this.map[t][0]+this.map[t][1]),this.map[t][2]),e.length=this.map[t][0];n.push((0,Se.A)(e)),e.length=0;for(var r=n.pop();r;)e.push.apply(e,(0,Se.A)(r)),r=n.pop();this.map.length=0}}}])}();function Oe(e,t){for(var n=!1,r=[];t<e.length;){var i=e[t];if(n){if("enter"===i[0])"tableContent"===i[1].type&&r.push("tableDelimiterMarker"===e[t+1][1].type?"left":"none");else if("tableContent"===i[1].type){if("tableDelimiterMarker"===e[t-1][1].type){var a=r.length-1;r[a]="left"===r[a]?"center":"right"}}else if("tableDelimiterRow"===i[1].type)break}else"enter"===i[0]&&"tableDelimiterRow"===i[1].type&&(n=!0);t+=1}return r}function Ne(e,t,n){var r,i=this,o=0,s=0;return function(e){var t=i.events.length-1;for(;t>-1;){var r=i.events[t][1].type;if("lineEnding"!==r&&"linePrefix"!==r)break;t--}var a=t>-1?i.events[t][1].type:null,o="tableHead"===a||"tableRow"===a?_:u;if(o===_&&i.parser.lazy[i.now().line])return n(e);return o(e)};function u(t){return e.enter("tableHead"),e.enter("tableRow"),function(e){if(124===e)return l(e);return r=!0,s+=1,l(e)}(t)}function l(t){return null===t?n(t):(0,a.HP)(t)?s>1?(s=0,i.interrupt=!0,e.exit("tableRow"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),f):n(t):(0,a.On)(t)?(0,he.N)(e,l,"whitespace")(t):(s+=1,r&&(r=!1,o+=1),124===t?(e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),r=!0,l):(e.enter("data"),c(t)))}function c(t){return null===t||124===t||(0,a.Ee)(t)?(e.exit("data"),l(t)):(e.consume(t),92===t?d:c)}function d(t){return 92===t||124===t?(e.consume(t),c):c(t)}function f(t){return i.interrupt=!1,i.parser.lazy[i.now().line]?n(t):(e.enter("tableDelimiterRow"),r=!1,(0,a.On)(t)?(0,he.N)(e,p,"linePrefix",i.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):p(t))}function p(t){return 45===t||58===t?m(t):124===t?(r=!0,e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),h):E(t)}function h(t){return(0,a.On)(t)?(0,he.N)(e,m,"whitespace")(t):m(t)}function m(t){return 58===t?(s+=1,r=!0,e.enter("tableDelimiterMarker"),e.consume(t),e.exit("tableDelimiterMarker"),g):45===t?(s+=1,g(t)):null===t||(0,a.HP)(t)?b(t):E(t)}function g(t){return 45===t?(e.enter("tableDelimiterFiller"),v(t)):E(t)}function v(t){return 45===t?(e.consume(t),v):58===t?(r=!0,e.exit("tableDelimiterFiller"),e.enter("tableDelimiterMarker"),e.consume(t),e.exit("tableDelimiterMarker"),y):(e.exit("tableDelimiterFiller"),y(t))}function y(t){return(0,a.On)(t)?(0,he.N)(e,b,"whitespace")(t):b(t)}function b(n){return 124===n?p(n):(null===n||(0,a.HP)(n))&&r&&o===s?(e.exit("tableDelimiterRow"),e.exit("tableHead"),t(n)):E(n)}function E(e){return n(e)}function _(t){return e.enter("tableRow"),C(t)}function C(n){return 124===n?(e.enter("tableCellDivider"),e.consume(n),e.exit("tableCellDivider"),C):null===n||(0,a.HP)(n)?(e.exit("tableRow"),t(n)):(0,a.On)(n)?(0,he.N)(e,C,"whitespace")(n):(e.enter("data"),A(n))}function A(t){return null===t||124===t||(0,a.Ee)(t)?(e.exit("data"),C(t)):(e.consume(t),92===t?T:A)}function T(t){return 92===t||124===t?(e.consume(t),A):A(t)}}function Ie(e,t){for(var n,r,i,a=-1,o=!0,s=0,u=[0,0,0,0],l=[0,0,0,0],c=!1,d=0,f=new xe;++a<e.length;){var p=e[a],h=p[1];"enter"===p[0]?"tableHead"===h.type?(c=!1,0!==d&&(Me(f,t,d,n,r),r=void 0,d=0),n={type:"table",start:Object.assign({},h.start),end:Object.assign({},h.end)},f.add(a,0,[["enter",n,t]])):"tableRow"===h.type||"tableDelimiterRow"===h.type?(o=!0,i=void 0,u=[0,0,0,0],l=[0,a+1,0,0],c&&(c=!1,r={type:"tableBody",start:Object.assign({},h.start),end:Object.assign({},h.end)},f.add(a,0,[["enter",r,t]])),s="tableDelimiterRow"===h.type?2:r?3:1):!s||"data"!==h.type&&"tableDelimiterMarker"!==h.type&&"tableDelimiterFiller"!==h.type?"tableCellDivider"===h.type&&(o?o=!1:(0!==u[1]&&(l[0]=l[1],i=Pe(f,t,u,s,void 0,i)),l=[(u=l)[1],a,0,0])):(o=!1,0===l[2]&&(0!==u[1]&&(l[0]=l[1],i=Pe(f,t,u,s,void 0,i),u=[0,0,0,0]),l[2]=a)):"tableHead"===h.type?(c=!0,d=a):"tableRow"===h.type||"tableDelimiterRow"===h.type?(d=a,0!==u[1]?(l[0]=l[1],i=Pe(f,t,u,s,a,i)):0!==l[1]&&(i=Pe(f,t,l,s,a,i)),s=0):!s||"data"!==h.type&&"tableDelimiterMarker"!==h.type&&"tableDelimiterFiller"!==h.type||(l[3]=a)}for(0!==d&&Me(f,t,d,n,r),f.consume(t.events),a=-1;++a<t.events.length;){var m=t.events[a];"enter"===m[0]&&"table"===m[1].type&&(m[1]._align=Oe(t.events,a))}return e}function Pe(e,t,n,r,i,a){var o=1===r?"tableHeader":2===r?"tableDelimiter":"tableData";0!==n[0]&&(a.end=Object.assign({},Le(t.events,n[0])),e.add(n[0],0,[["exit",a,t]]));var s=Le(t.events,n[1]);if(a={type:o,start:Object.assign({},s),end:Object.assign({},s)},e.add(n[1],0,[["enter",a,t]]),0!==n[2]){var u=Le(t.events,n[2]),l=Le(t.events,n[3]),c={type:"tableContent",start:Object.assign({},u),end:Object.assign({},l)};if(e.add(n[2],0,[["enter",c,t]]),2!==r){var d=t.events[n[2]],f=t.events[n[3]];if(d[1].end=Object.assign({},f[1].end),d[1].type="chunkText",d[1].contentType="text",n[3]>n[2]+1){var p=n[2]+1,h=n[3]-n[2]-1;e.add(p,h,[])}}e.add(n[3]+1,0,[["exit",c,t]])}return void 0!==i&&(a.end=Object.assign({},Le(t.events,i)),e.add(i,0,[["exit",a,t]]),a=void 0),a}function Me(e,t,n,r,i){var a=[],o=Le(t.events,n);i&&(i.end=Object.assign({},o),a.push(["exit",i,t])),r.end=Object.assign({},o),a.push(["exit",r,t]),e.add(n+1,0,a)}function Le(e,t){var n=e[t],r="enter"===n[0]?"start":"end";return n[1][r]}var Re={name:"tasklistCheck",tokenize:function(e,t,n){var r=this;return function(t){if(null!==r.previous||!r._gfmTasklistFirstContentOfListItem)return n(t);return e.enter("taskListCheck"),e.enter("taskListCheckMarker"),e.consume(t),e.exit("taskListCheckMarker"),i};function i(t){return(0,a.Ee)(t)?(e.enter("taskListCheckValueUnchecked"),e.consume(t),e.exit("taskListCheckValueUnchecked"),o):88===t||120===t?(e.enter("taskListCheckValueChecked"),e.consume(t),e.exit("taskListCheckValueChecked"),o):n(t)}function o(t){return 93===t?(e.enter("taskListCheckMarker"),e.consume(t),e.exit("taskListCheckMarker"),e.exit("taskListCheck"),s):n(t)}function s(r){return(0,a.HP)(r)?t(r):(0,a.On)(r)?e.check({tokenize:Fe},t,n)(r):n(r)}}};function Fe(e,t,n){return(0,he.N)(e,(function(e){return null===e?n(e):t(e)}),"whitespace")}var Be={};function je(e){var t=e||Be,n=this.data(),r=n.micromarkExtensions||(n.micromarkExtensions=[]),i=n.fromMarkdownExtensions||(n.fromMarkdownExtensions=[]),a=n.toMarkdownExtensions||(n.toMarkdownExtensions=[]);r.push(function(e){return(0,$.y)([{text:ae},{document:(0,fe.default)({},91,{name:"gfmFootnoteDefinition",tokenize:be,continuation:{tokenize:Ee},exit:_e}),text:(0,fe.default)((0,fe.default)({},91,{name:"gfmFootnoteCall",tokenize:ye}),93,{name:"gfmPotentialFootnoteCall",add:"after",tokenize:ge,resolveTo:ve})},we(e),{flow:{null:{name:"table",tokenize:Ne,resolveAll:Ie}}},{text:(0,fe.default)({},91,Re)}])}(t)),i.push([{transforms:[m],enter:{literalAutolink:l,literalAutolinkEmail:c,literalAutolinkHttp:c,literalAutolinkWww:c},exit:{literalAutolink:h,literalAutolinkEmail:p,literalAutolinkHttp:d,literalAutolinkWww:f}},{enter:{gfmFootnoteDefinition:_,gfmFootnoteDefinitionLabelString:C,gfmFootnoteCall:w,gfmFootnoteCallString:S},exit:{gfmFootnoteDefinition:T,gfmFootnoteDefinitionLabelString:A,gfmFootnoteCall:D,gfmFootnoteCallString:k}},{canContainEols:["delete"],enter:{strikethrough:P},exit:{strikethrough:M}},{enter:{table:j,tableData:V,tableHeader:V,tableRow:H},exit:{codeText:Y,table:U,tableData:z,tableHeader:z,tableRow:z}},{exit:{taskListCheckValueChecked:W,taskListCheckValueUnchecked:W,paragraph:K}}]),a.push(function(e){return{extensions:[{unsafe:[{character:"@",before:"[+\\-.\\w]",after:"[\\-.\\w]",inConstruct:s,notInConstruct:u},{character:".",before:"[Ww]",after:"[\\-.\\w]",inConstruct:s,notInConstruct:u},{character:":",before:"[ps]",after:"\\/",inConstruct:s,notInConstruct:u}]},{unsafe:[{character:"[",inConstruct:["phrasing","label","reference"]}],handlers:{footnoteDefinition:O,footnoteReference:x}},{unsafe:[{character:"~",inConstruct:"phrasing",notInConstruct:I}],handlers:{delete:L}},q(e),{unsafe:[{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{listItem:X}}]}}(t))}},63507:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return m}});var r=n(89379),i=n(99087),a=n(86659);var o=n(64467),s=n(64545),u=n(83950),l={tokenize:function(e,t,n){var r=this,i=r.events[r.events.length-1],a=i&&"linePrefix"===i[1].type?i[2].sliceSerialize(i[1],!0).length:0,o=0;return function(t){return e.enter("mathFlow"),e.enter("mathFlowFence"),e.enter("mathFlowFenceSequence"),l(t)};function l(t){return 36===t?(e.consume(t),o++,l):o<2?n(t):(e.exit("mathFlowFenceSequence"),(0,s.N)(e,d,"whitespace")(t))}function d(t){return null===t||(0,u.HP)(t)?p(t):(e.enter("mathFlowFenceMeta"),e.enter("chunkString",{contentType:"string"}),f(t))}function f(t){return null===t||(0,u.HP)(t)?(e.exit("chunkString"),e.exit("mathFlowFenceMeta"),p(t)):36===t?n(t):(e.consume(t),f)}function p(n){return e.exit("mathFlowFence"),r.interrupt?t(n):e.attempt(c,h,y)(n)}function h(t){return e.attempt({tokenize:b,partial:!0},y,m)(t)}function m(t){return(a?(0,s.N)(e,g,"linePrefix",a+1):g)(t)}function g(t){return null===t?y(t):(0,u.HP)(t)?e.attempt(c,h,y)(t):(e.enter("mathFlowValue"),v(t))}function v(t){return null===t||(0,u.HP)(t)?(e.exit("mathFlowValue"),g(t)):(e.consume(t),v)}function y(n){return e.exit("mathFlow"),t(n)}function b(e,t,n){var i=0;return(0,s.N)(e,(function(t){return e.enter("mathFlowFence"),e.enter("mathFlowFenceSequence"),a(t)}),"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4);function a(t){return 36===t?(i++,e.consume(t),a):i<o?n(t):(e.exit("mathFlowFenceSequence"),(0,s.N)(e,l,"whitespace")(t))}function l(r){return null===r||(0,u.HP)(r)?(e.exit("mathFlowFence"),t(r)):n(r)}}},concrete:!0,name:"mathFlow"},c={tokenize:function(e,t,n){var r=this;return function(n){if(null===n)return t(n);return e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),i};function i(e){return r.parser.lazy[r.now().line]?n(e):t(e)}},partial:!0};function d(e){var t=(e||{}).singleDollarTextMath;return null!==t&&void 0!==t||(t=!0),{tokenize:function(e,n,r){var i,a,o=0;return function(t){return e.enter("mathText"),e.enter("mathTextSequence"),s(t)};function s(n){return 36===n?(e.consume(n),o++,s):o<2&&!t?r(n):(e.exit("mathTextSequence"),l(n))}function l(t){return null===t?r(t):36===t?(a=e.enter("mathTextSequence"),i=0,d(t)):32===t?(e.enter("space"),e.consume(t),e.exit("space"),l):(0,u.HP)(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),l):(e.enter("mathTextData"),c(t))}function c(t){return null===t||32===t||36===t||(0,u.HP)(t)?(e.exit("mathTextData"),l(t)):(e.consume(t),c)}function d(t){return 36===t?(e.consume(t),i++,d):i===o?(e.exit("mathTextSequence"),e.exit("mathText"),n(t)):(a.type="mathTextData",c(t))}},resolve:f,previous:p,name:"mathText"}}function f(e){var t,n,r=e.length-4,i=3;if(("lineEnding"===e[i][1].type||"space"===e[i][1].type)&&("lineEnding"===e[r][1].type||"space"===e[r][1].type))for(t=i;++t<r;)if("mathTextData"===e[t][1].type){e[r][1].type="mathTextPadding",e[i][1].type="mathTextPadding",i+=2,r-=2;break}for(t=i-1,r++;++t<=r;)void 0===n?t!==r&&"lineEnding"!==e[t][1].type&&(n=t):t!==r&&"lineEnding"!==e[t][1].type||(e[n][1].type="mathTextData",t!==n+2&&(e[n][1].end=e[t-1][1].end,e.splice(n+2,t-n-2),r-=t-n-2,t=n+2),n=void 0);return e}function p(e){return 36!==e||"characterEscape"===this.events[this.events.length-1][1].type}var h={};function m(e){var t=e||h,n=this.data(),s=n.micromarkExtensions||(n.micromarkExtensions=[]),u=n.fromMarkdownExtensions||(n.fromMarkdownExtensions=[]),c=n.toMarkdownExtensions||(n.toMarkdownExtensions=[]);s.push(function(e){return{flow:(0,o.default)({},36,l),text:(0,o.default)({},36,d(e))}}(t)),u.push(function(){return{enter:{mathFlow:function(e){this.enter({type:"math",meta:null,value:"",data:{hName:"pre",hChildren:[{type:"element",tagName:"code",properties:{className:["language-math","math-display"]},children:[]}]}},e)},mathFlowFenceMeta:function(){this.buffer()},mathText:function(e){this.enter({type:"inlineMath",value:"",data:{hName:"code",hProperties:{className:["language-math","math-inline"]},hChildren:[]}},e),this.buffer()}},exit:{mathFlow:function(e){var t=this.resume().replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),n=this.stack[this.stack.length-1];(0,i.ok)("math"===n.type),this.exit(e),n.value=t;var r=n.data.hChildren[0];(0,i.ok)("element"===r.type),(0,i.ok)("code"===r.tagName),r.children.push({type:"text",value:t}),this.data.mathFlowInside=void 0},mathFlowFence:function(){this.data.mathFlowInside||(this.buffer(),this.data.mathFlowInside=!0)},mathFlowFenceMeta:function(){var e=this.resume(),t=this.stack[this.stack.length-1];(0,i.ok)("math"===t.type),t.meta=e},mathFlowValue:e,mathText:function(e){var t=this.resume(),n=this.stack[this.stack.length-1];(0,i.ok)("inlineMath"===n.type),this.exit(e),n.value=t,n.data.hChildren.push({type:"text",value:t})},mathTextData:e}};function e(e){this.config.enter.data.call(this,e),this.config.exit.data.call(this,e)}}()),c.push(function(e){var t=(e||{}).singleDollarTextMath;return null!==t&&void 0!==t||(t=!0),n.peek=function(){return"$"},{unsafe:[{character:"\r",inConstruct:"mathFlowMeta"},{character:"\n",inConstruct:"mathFlowMeta"},{character:"$",after:t?void 0:"\\$",inConstruct:"phrasing"},{character:"$",inConstruct:"mathFlowMeta"},{atBreak:!0,character:"$",after:"\\$"}],handlers:{math:function(e,t,n,i){var o=e.value||"",s=n.createTracker(i),u="$".repeat(Math.max((0,a.D)(o,"$")+1,2)),l=n.enter("mathFlow"),c=s.move(u);if(e.meta){var d=n.enter("mathFlowMeta");c+=s.move(n.safe(e.meta,(0,r.A)({after:"\n",before:c,encode:["$"]},s.current()))),d()}return c+=s.move("\n"),o&&(c+=s.move(o+"\n")),c+=s.move(u),l(),c},inlineMath:n}};function n(e,n,r){var i=e.value||"",a=1;for(t||a++;new RegExp("(^|[^$])"+"\\$".repeat(a)+"([^$]|$)").test(i);)a++;var o="$".repeat(a);/[^ \r\n]/.test(i)&&(/^[ \r\n]/.test(i)&&/[ \r\n]$/.test(i)||/^\$|\$$/.test(i))&&(i=" "+i+" ");for(var s=-1;++s<r.unsafe.length;){var u=r.unsafe[s];if(u.atBreak)for(var l=r.compilePattern(u),c=void 0;c=l.exec(i);){var d=c.index;10===i.codePointAt(d)&&13===i.codePointAt(d-1)&&d--,i=i.slice(0,d)+" "+i.slice(c.index+1)}}return o+i+o}}(t))}},3880:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return Ue}});var r={};n.r(r),n.d(r,{attentionMarkers:function(){return De},contentInitial:function(){return Ce},disable:function(){return xe},document:function(){return _e},flow:function(){return Te},flowInitial:function(){return Ae},insideSpan:function(){return ke},string:function(){return we},text:function(){return Se}});var i=n(89379),a=n(60436),o=n(92486),s=n(39017),u=n(23029),l=n(92901),c=function(){return(0,l.A)((function e(t){(0,u.A)(this,e),this.left=t?(0,a.A)(t):[],this.right=[]}),[{key:"get",value:function(e){if(e<0||e>=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+e+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return e<this.left.length?this.left[e]:this.right[this.right.length-e+this.left.length-1]}},{key:"length",get:function(){return this.left.length+this.right.length}},{key:"shift",value:function(){return this.setCursor(0),this.right.pop()}},{key:"slice",value:function(e,t){var n=null===t||void 0===t?Number.POSITIVE_INFINITY:t;return n<this.left.length?this.left.slice(e,n):e>this.left.length?this.right.slice(this.right.length-n+this.left.length,this.right.length-e+this.left.length).reverse():this.left.slice(e).concat(this.right.slice(this.right.length-n+this.left.length).reverse())}},{key:"splice",value:function(e,t,n){var r=t||0;this.setCursor(Math.trunc(e));var i=this.right.splice(this.right.length-r,Number.POSITIVE_INFINITY);return n&&d(this.left,n),i.reverse()}},{key:"pop",value:function(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}},{key:"push",value:function(e){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(e)}},{key:"pushMany",value:function(e){this.setCursor(Number.POSITIVE_INFINITY),d(this.left,e)}},{key:"unshift",value:function(e){this.setCursor(0),this.right.push(e)}},{key:"unshiftMany",value:function(e){this.setCursor(0),d(this.right,e.reverse())}},{key:"setCursor",value:function(e){if(!(e===this.left.length||e>this.left.length&&0===this.right.length||e<0&&0===this.left.length))if(e<this.left.length){var t=this.left.splice(e,Number.POSITIVE_INFINITY);d(this.right,t.reverse())}else{var n=this.right.splice(this.left.length+this.right.length-e,Number.POSITIVE_INFINITY);d(this.left,n.reverse())}}}])}();function d(e,t){var n=0;if(t.length<1e4)e.push.apply(e,(0,a.A)(t));else for(;n<t.length;)e.push.apply(e,(0,a.A)(t.slice(n,n+1e4))),n+=1e4}function f(e){for(var t,n,r,i,a,o,u,l={},d=-1,f=new c(e);++d<f.length;){for(;d in l;)d=l[d];if(t=f.get(d),d&&"chunkFlow"===t[1].type&&"listItemPrefix"===f.get(d-1)[1].type&&((r=0)<(o=t[1]._tokenizer.events).length&&"lineEndingBlank"===o[r][1].type&&(r+=2),r<o.length&&"content"===o[r][1].type))for(;++r<o.length&&"content"!==o[r][1].type;)"chunkText"===o[r][1].type&&(o[r][1]._isInFirstContentOfListItem=!0,r++);if("enter"===t[0])t[1].contentType&&(Object.assign(l,p(f,d)),d=l[d],u=!0);else if(t[1]._container){for(r=d,n=void 0;r--&&("lineEnding"===(i=f.get(r))[1].type||"lineEndingBlank"===i[1].type);)"enter"===i[0]&&(n&&(f.get(n)[1].type="lineEndingBlank"),i[1].type="lineEnding",n=r);n&&(t[1].end=Object.assign({},f.get(n)[1].start),(a=f.slice(n,d)).unshift(t),f.splice(n,d-n+1,a))}}return(0,s.m)(e,0,Number.POSITIVE_INFINITY,f.slice(0)),!u}function p(e,t){for(var n,r,i=e.get(t)[1],a=e.get(t)[2],o=t-1,s=[],u=i._tokenizer||a.parser[i.contentType](i.start),l=u.events,c=[],d={},f=-1,p=i,h=0,m=0,g=[m];p;){for(;e.get(++o)[1]!==p;);s.push(o),p._tokenizer||(n=a.sliceStream(p),p.next||n.push(null),r&&u.defineSkip(p.start),p._isInFirstContentOfListItem&&(u._gfmTasklistFirstContentOfListItem=!0),u.write(n),p._isInFirstContentOfListItem&&(u._gfmTasklistFirstContentOfListItem=void 0)),r=p,p=p.next}for(p=i;++f<l.length;)"exit"===l[f][0]&&"enter"===l[f-1][0]&&l[f][1].type===l[f-1][1].type&&l[f][1].start.line!==l[f][1].end.line&&(m=f+1,g.push(m),p._tokenizer=void 0,p.previous=void 0,p=p.next);for(u.events=[],p?(p._tokenizer=void 0,p.previous=void 0):g.pop(),f=g.length;f--;){var v=l.slice(g[f],g[f+1]),y=s.pop();c.push([y,y+v.length-1]),e.splice(y,2,v)}for(c.reverse(),f=-1;++f<c.length;)d[h+c[f][0]]=h+c[f][1],h+=c[f][1]-c[f][0]-1;return d}var h=n(17693),m=n(64545),g=n(83950),v={tokenize:function(e){var t,n=e.attempt(this.parser.constructs.contentInitial,(function(t){if(null===t)return void e.consume(t);return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),(0,m.N)(e,n,"linePrefix")}),(function(t){return e.enter("paragraph"),r(t)}));return n;function r(n){var r=e.enter("chunkText",{contentType:"text",previous:t});return t&&(t.next=r),t=r,i(n)}function i(t){return null===t?(e.exit("chunkText"),e.exit("paragraph"),void e.consume(t)):(0,g.HP)(t)?(e.consume(t),e.exit("chunkText"),r):(e.consume(t),i)}}};var y={tokenize:function(e){var t,n,r,i=this,a=[],o=0;return u;function u(t){if(o<a.length){var n=a[o];return i.containerState=n[1],e.attempt(n[0].continuation,l,c)(t)}return c(t)}function l(e){if(o++,i.containerState._closeFlow){i.containerState._closeFlow=void 0,t&&_();for(var n,r=i.events.length,a=r;a--;)if("exit"===i.events[a][0]&&"chunkFlow"===i.events[a][1].type){n=i.events[a][1].end;break}E(o);for(var l=r;l<i.events.length;)i.events[l][1].end=Object.assign({},n),l++;return(0,s.m)(i.events,a+1,0,i.events.slice(r)),i.events.length=l,c(e)}return u(e)}function c(n){if(o===a.length){if(!t)return p(n);if(t.currentConstruct&&t.currentConstruct.concrete)return m(n);i.interrupt=Boolean(t.currentConstruct&&!t._gfmTableDynamicInterruptHack)}return i.containerState={},e.check(b,d,f)(n)}function d(e){return t&&_(),E(o),p(e)}function f(e){return i.parser.lazy[i.now().line]=o!==a.length,r=i.now().offset,m(e)}function p(t){return i.containerState={},e.attempt(b,h,m)(t)}function h(e){return o++,a.push([i.currentConstruct,i.containerState]),p(e)}function m(r){return null===r?(t&&_(),E(0),void e.consume(r)):(t=t||i.parser.flow(i.now()),e.enter("chunkFlow",{contentType:"flow",previous:n,_tokenizer:t}),v(r))}function v(t){return null===t?(y(e.exit("chunkFlow"),!0),E(0),void e.consume(t)):(0,g.HP)(t)?(e.consume(t),y(e.exit("chunkFlow")),o=0,i.interrupt=void 0,u):(e.consume(t),v)}function y(e,a){var u=i.sliceStream(e);if(a&&u.push(null),e.previous=n,n&&(n.next=e),n=e,t.defineSkip(e.start),t.write(u),i.parser.lazy[e.start.line]){for(var l=t.events.length;l--;)if(t.events[l][1].start.offset<r&&(!t.events[l][1].end||t.events[l][1].end.offset>r))return;for(var c,d,f=i.events.length,p=f;p--;)if("exit"===i.events[p][0]&&"chunkFlow"===i.events[p][1].type){if(c){d=i.events[p][1].end;break}c=!0}for(E(o),l=f;l<i.events.length;)i.events[l][1].end=Object.assign({},d),l++;(0,s.m)(i.events,p+1,0,i.events.slice(f)),i.events.length=l}}function E(t){for(var n=a.length;n-- >t;){var r=a[n];i.containerState=r[1],r[0].exit.call(i,e)}a.length=t}function _(){t.write([null]),n=void 0,t=void 0,i.containerState._closeFlow=void 0}}},b={tokenize:function(e,t,n){return(0,m.N)(e,e.attempt(this.parser.constructs.document,t,n),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}};var E=n(34547),_={tokenize:function(e,t){var n;return function(t){return e.enter("content"),n=e.enter("chunkContent",{contentType:"content"}),r(t)};function r(t){return null===t?i(t):(0,g.HP)(t)?e.check(C,a,i)(t):(e.consume(t),r)}function i(n){return e.exit("chunkContent"),e.exit("content"),t(n)}function a(t){return e.consume(t),e.exit("chunkContent"),n.next=e.enter("chunkContent",{contentType:"content",previous:n}),n=n.next,r}},resolve:function(e){return f(e),e}},C={tokenize:function(e,t,n){var r=this;return function(t){return e.exit("chunkContent"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),(0,m.N)(e,i,"linePrefix")};function i(i){if(null===i||(0,g.HP)(i))return n(i);var a=r.events[r.events.length-1];return!r.parser.constructs.disable.null.includes("codeIndented")&&a&&"linePrefix"===a[1].type&&a[2].sliceSerialize(a[1],!0).length>=4?t(i):e.interrupt(r.parser.constructs.flow,n,t)(i)}},partial:!0};var A={tokenize:function(e){var t=this,n=e.attempt(E.B,(function(r){if(null===r)return void e.consume(r);return e.enter("lineEndingBlank"),e.consume(r),e.exit("lineEndingBlank"),t.currentConstruct=void 0,n}),e.attempt(this.parser.constructs.flowInitial,r,(0,m.N)(e,e.attempt(this.parser.constructs.flow,r,e.attempt(_,r)),"linePrefix")));return n;function r(r){if(null!==r)return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),t.currentConstruct=void 0,n;e.consume(r)}}};var T={resolveAll:D()},w=k("string"),S=k("text");function k(e){return{tokenize:function(t){var n=this,r=this.parser.constructs[e],i=t.attempt(r,a,o);return a;function a(e){return u(e)?i(e):o(e)}function o(e){if(null!==e)return t.enter("data"),t.consume(e),s;t.consume(e)}function s(e){return u(e)?(t.exit("data"),i(e)):(t.consume(e),s)}function u(e){if(null===e)return!0;var t=r[e],i=-1;if(t)for(;++i<t.length;){var a=t[i];if(!a.previous||a.previous.call(n,n.previous))return!0}return!1}},resolveAll:D("text"===e?x:void 0)}}function D(e){return function(t,n){var r,i=-1;for(;++i<=t.length;)void 0===r?t[i]&&"data"===t[i][1].type&&(r=i,i++):t[i]&&"data"===t[i][1].type||(i!==r+2&&(t[r][1].end=t[i-1][1].end,t.splice(r+2,i-r-2),i=r+2),r=void 0);return e?e(t,n):t}}function x(e,t){for(var n=0;++n<=e.length;)if((n===e.length||"lineEnding"===e[n][1].type)&&"data"===e[n-1][1].type){for(var r=e[n-1][1],i=t.sliceStream(r),a=i.length,o=-1,s=0,u=void 0;a--;){var l=i[a];if("string"===typeof l){for(o=l.length;32===l.charCodeAt(o-1);)s++,o--;if(o)break;o=-1}else if(-2===l)u=!0,s++;else if(-1!==l){a++;break}}if(s){var c={type:n===e.length||u||s<2?"lineSuffix":"hardBreakTrailing",start:{line:r.end.line,column:r.end.column-s,offset:r.end.offset-s,_index:r.start._index+a,_bufferIndex:a?o:r.start._bufferIndex+o},end:Object.assign({},r.end)};r.end=Object.assign({},c.start),r.start.offset===r.end.offset?Object.assign(r,c):(e.splice(n,0,["enter",c,t],["exit",c,t]),n+=2)}n++}return e}var O=n(50895);function N(e,t,n){var r=Object.assign(n?Object.assign({},n):{line:1,column:1,offset:0},{_index:0,_bufferIndex:-1}),i={},o=[],u=[],l=[],c={consume:function(e){(0,g.HP)(e)?(r.line++,r.column=1,r.offset+=-3===e?2:1,_()):-1!==e&&(r.column++,r.offset++);r._bufferIndex<0?r._index++:(r._bufferIndex++,r._bufferIndex===u[r._index].length&&(r._bufferIndex=-1,r._index++));d.previous=e},enter:function(e,t){var n=t||{};return n.type=e,n.start=h(),d.events.push(["enter",n,d]),l.push(n),n},exit:function(e){var t=l.pop();return t.end=h(),d.events.push(["exit",t,d]),t},attempt:b((function(e,t){E(e,t.from)})),check:b(y),interrupt:b(y,{interrupt:!0})},d={previous:null,code:null,containerState:{},events:[],parser:e,sliceStream:p,sliceSerialize:function(e,t){return function(e,t){var n,r=-1,i=[];for(;++r<e.length;){var a=e[r],o=void 0;if("string"===typeof a)o=a;else switch(a){case-5:o="\r";break;case-4:o="\n";break;case-3:o="\r\n";break;case-2:o=t?" ":"\t";break;case-1:if(!t&&n)continue;o=" ";break;default:o=String.fromCharCode(a)}n=-2===a,i.push(o)}return i.join("")}(p(e),t)},now:h,defineSkip:function(e){i[e.line]=e.column,_()},write:function(e){if(u=(0,s.V)(u,e),m(),null!==u[u.length-1])return[];return E(t,0),d.events=(0,O.W)(o,d.events,d),d.events}},f=t.tokenize.call(d,c);return t.resolveAll&&o.push(t),d;function p(e){return function(e,t){var n,r=t.start._index,i=t.start._bufferIndex,a=t.end._index,o=t.end._bufferIndex;if(r===a)n=[e[r].slice(i,o)];else{if(n=e.slice(r,a),i>-1){var s=n[0];"string"===typeof s?n[0]=s.slice(i):n.shift()}o>0&&n.push(e[a].slice(0,o))}return n}(u,e)}function h(){var e=r;return{line:e.line,column:e.column,offset:e.offset,_index:e._index,_bufferIndex:e._bufferIndex}}function m(){for(var e;r._index<u.length;){var t=u[r._index];if("string"===typeof t)for(e=r._index,r._bufferIndex<0&&(r._bufferIndex=0);r._index===e&&r._bufferIndex<t.length;)v(t.charCodeAt(r._bufferIndex));else v(t)}}function v(e){f=f(e)}function y(e,t){t.restore()}function b(e,t){return function(n,i,o){var s,u,f,p;return Array.isArray(n)?m(n):"tokenize"in n?m([n]):function(e){return t;function t(t){var n=null!==t&&e[t],r=null!==t&&e.null;return m([].concat((0,a.A)(Array.isArray(n)?n:n?[n]:[]),(0,a.A)(Array.isArray(r)?r:r?[r]:[])))(t)}}(n);function m(e){return s=e,u=0,0===e.length?o:g(e[u])}function g(e){return function(n){p=function(){var e=h(),t=d.previous,n=d.currentConstruct,i=d.events.length,a=Array.from(l);return{restore:o,from:i};function o(){r=e,d.previous=t,d.currentConstruct=n,d.events.length=i,l=a,_()}}(),f=e,e.partial||(d.currentConstruct=e);if(e.name&&d.parser.constructs.disable.null.includes(e.name))return y(n);return e.tokenize.call(t?Object.assign(Object.create(d),t):d,c,v,y)(n)}}function v(t){return e(f,p),i}function y(e){return p.restore(),++u<s.length?g(s[u]):o}}}function E(e,t){e.resolveAll&&!o.includes(e)&&o.push(e),e.resolve&&(0,s.m)(d.events,t,d.events.length-t,e.resolve(d.events.slice(t),d)),e.resolveTo&&(d.events=e.resolveTo(d.events,d))}function _(){r.line in i&&r.column<2&&(r.column=i[r.line],r.offset+=i[r.line]-1)}}var I=n(64467),P={name:"thematicBreak",tokenize:function(e,t,n){var r,i=0;return function(t){return e.enter("thematicBreak"),function(e){return r=e,a(e)}(t)};function a(a){return a===r?(e.enter("thematicBreakSequence"),o(a)):i>=3&&(null===a||(0,g.HP)(a))?(e.exit("thematicBreak"),t(a)):n(a)}function o(t){return t===r?(e.consume(t),i++,o):(e.exit("thematicBreakSequence"),(0,g.On)(t)?(0,m.N)(e,a,"whitespace")(t):a(t))}}};var M={name:"list",tokenize:function(e,t,n){var r=this,i=r.events[r.events.length-1],a=i&&"linePrefix"===i[1].type?i[2].sliceSerialize(i[1],!0).length:0,o=0;return function(t){var i=r.containerState.type||(42===t||43===t||45===t?"listUnordered":"listOrdered");if("listUnordered"===i?!r.containerState.marker||t===r.containerState.marker:(0,g.BM)(t)){if(r.containerState.type||(r.containerState.type=i,e.enter(i,{_container:!0})),"listUnordered"===i)return e.enter("listItemPrefix"),42===t||45===t?e.check(P,n,u)(t):u(t);if(!r.interrupt||49===t)return e.enter("listItemPrefix"),e.enter("listItemValue"),s(t)}return n(t)};function s(t){return(0,g.BM)(t)&&++o<10?(e.consume(t),s):(!r.interrupt||o<2)&&(r.containerState.marker?t===r.containerState.marker:41===t||46===t)?(e.exit("listItemValue"),u(t)):n(t)}function u(t){return e.enter("listItemMarker"),e.consume(t),e.exit("listItemMarker"),r.containerState.marker=r.containerState.marker||t,e.check(E.B,r.interrupt?n:l,e.attempt(L,d,c))}function l(e){return r.containerState.initialBlankLine=!0,a++,d(e)}function c(t){return(0,g.On)(t)?(e.enter("listItemPrefixWhitespace"),e.consume(t),e.exit("listItemPrefixWhitespace"),d):n(t)}function d(n){return r.containerState.size=a+r.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(n)}},continuation:{tokenize:function(e,t,n){var r=this;return r.containerState._closeFlow=void 0,e.check(E.B,(function(n){return r.containerState.furtherBlankLines=r.containerState.furtherBlankLines||r.containerState.initialBlankLine,(0,m.N)(e,t,"listItemIndent",r.containerState.size+1)(n)}),(function(n){if(r.containerState.furtherBlankLines||!(0,g.On)(n))return r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,i(n);return r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,e.attempt(R,t,i)(n)}));function i(i){return r.containerState._closeFlow=!0,r.interrupt=void 0,(0,m.N)(e,e.attempt(M,t,n),"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(i)}}},exit:function(e){e.exit(this.containerState.type)}},L={tokenize:function(e,t,n){var r=this;return(0,m.N)(e,(function(e){var i=r.events[r.events.length-1];return!(0,g.On)(e)&&i&&"listItemPrefixWhitespace"===i[1].type?t(e):n(e)}),"listItemPrefixWhitespace",r.parser.constructs.disable.null.includes("codeIndented")?void 0:5)},partial:!0},R={tokenize:function(e,t,n){var r=this;return(0,m.N)(e,(function(e){var i=r.events[r.events.length-1];return i&&"listItemIndent"===i[1].type&&i[2].sliceSerialize(i[1],!0).length===r.containerState.size?t(e):n(e)}),"listItemIndent",r.containerState.size+1)},partial:!0};var F={name:"blockQuote",tokenize:function(e,t,n){var r=this;return function(t){if(62===t){var a=r.containerState;return a.open||(e.enter("blockQuote",{_container:!0}),a.open=!0),e.enter("blockQuotePrefix"),e.enter("blockQuoteMarker"),e.consume(t),e.exit("blockQuoteMarker"),i}return n(t)};function i(n){return(0,g.On)(n)?(e.enter("blockQuotePrefixWhitespace"),e.consume(n),e.exit("blockQuotePrefixWhitespace"),e.exit("blockQuotePrefix"),t):(e.exit("blockQuotePrefix"),t(n))}},continuation:{tokenize:function(e,t,n){var r=this;return function(t){if((0,g.On)(t))return(0,m.N)(e,i,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t);return i(t)};function i(r){return e.attempt(F,t,n)(r)}}},exit:function(e){e.exit("blockQuote")}};function B(e,t,n,r,i,a,o,s,u){var l=u||Number.POSITIVE_INFINITY,c=0;return function(t){if(60===t)return e.enter(r),e.enter(i),e.enter(a),e.consume(t),e.exit(a),d;if(null===t||32===t||41===t||(0,g.JQ)(t))return n(t);return e.enter(r),e.enter(o),e.enter(s),e.enter("chunkString",{contentType:"string"}),h(t)};function d(n){return 62===n?(e.enter(a),e.consume(n),e.exit(a),e.exit(i),e.exit(r),t):(e.enter(s),e.enter("chunkString",{contentType:"string"}),f(n))}function f(t){return 62===t?(e.exit("chunkString"),e.exit(s),d(t)):null===t||60===t||(0,g.HP)(t)?n(t):(e.consume(t),92===t?p:f)}function p(t){return 60===t||62===t||92===t?(e.consume(t),f):f(t)}function h(i){return c||null!==i&&41!==i&&!(0,g.Ee)(i)?c<l&&40===i?(e.consume(i),c++,h):41===i?(e.consume(i),c--,h):null===i||32===i||40===i||(0,g.JQ)(i)?n(i):(e.consume(i),92===i?m:h):(e.exit("chunkString"),e.exit(s),e.exit(o),e.exit(r),t(i))}function m(t){return 40===t||41===t||92===t?(e.consume(t),h):h(t)}}function j(e,t,n,r,i,a){var o,s=this,u=0;return function(t){return e.enter(r),e.enter(i),e.consume(t),e.exit(i),e.enter(a),l};function l(d){return u>999||null===d||91===d||93===d&&!o||94===d&&!u&&"_hiddenFootnoteSupport"in s.parser.constructs?n(d):93===d?(e.exit(a),e.enter(i),e.consume(d),e.exit(i),e.exit(r),t):(0,g.HP)(d)?(e.enter("lineEnding"),e.consume(d),e.exit("lineEnding"),l):(e.enter("chunkString",{contentType:"string"}),c(d))}function c(t){return null===t||91===t||93===t||(0,g.HP)(t)||u++>999?(e.exit("chunkString"),l(t)):(e.consume(t),o||(o=!(0,g.On)(t)),92===t?d:c)}function d(t){return 91===t||92===t||93===t?(e.consume(t),u++,c):c(t)}}function U(e,t,n,r,i,a){var o;return function(t){if(34===t||39===t||40===t)return e.enter(r),e.enter(i),e.consume(t),e.exit(i),o=40===t?41:t,s;return n(t)};function s(n){return n===o?(e.enter(i),e.consume(n),e.exit(i),e.exit(r),t):(e.enter(a),u(n))}function u(t){return t===o?(e.exit(a),s(o)):null===t?n(t):(0,g.HP)(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),(0,m.N)(e,u,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),l(t))}function l(t){return t===o||null===t||(0,g.HP)(t)?(e.exit("chunkString"),u(t)):(e.consume(t),92===t?c:l)}function c(t){return t===o||92===t?(e.consume(t),l):l(t)}}function H(e,t){var n;return function r(i){if((0,g.HP)(i))return e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),n=!0,r;if((0,g.On)(i))return(0,m.N)(e,r,n?"linePrefix":"lineSuffix")(i);return t(i)}}var z=n(45078),V={name:"definition",tokenize:function(e,t,n){var r,i=this;return function(t){return e.enter("definition"),function(t){return j.call(i,e,a,n,"definitionLabel","definitionLabelMarker","definitionLabelString")(t)}(t)};function a(t){return r=(0,z.B)(i.sliceSerialize(i.events[i.events.length-1][1]).slice(1,-1)),58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),o):n(t)}function o(t){return(0,g.Ee)(t)?H(e,s)(t):s(t)}function s(t){return B(e,u,n,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(t)}function u(t){return e.attempt(Y,l,l)(t)}function l(t){return(0,g.On)(t)?(0,m.N)(e,c,"whitespace")(t):c(t)}function c(a){return null===a||(0,g.HP)(a)?(e.exit("definition"),i.parser.defined.push(r),t(a)):n(a)}}},Y={tokenize:function(e,t,n){return function(t){return(0,g.Ee)(t)?H(e,r)(t):n(t)};function r(t){return U(e,i,n,"definitionTitle","definitionTitleMarker","definitionTitleString")(t)}function i(t){return(0,g.On)(t)?(0,m.N)(e,a,"whitespace")(t):a(t)}function a(e){return null===e||(0,g.HP)(e)?t(e):n(e)}},partial:!0};var G={name:"codeIndented",tokenize:function(e,t,n){var r=this;return function(t){return e.enter("codeIndented"),(0,m.N)(e,i,"linePrefix",5)(t)};function i(e){var t=r.events[r.events.length-1];return t&&"linePrefix"===t[1].type&&t[2].sliceSerialize(t[1],!0).length>=4?a(e):n(e)}function a(t){return null===t?s(t):(0,g.HP)(t)?e.attempt(q,a,s)(t):(e.enter("codeFlowValue"),o(t))}function o(t){return null===t||(0,g.HP)(t)?(e.exit("codeFlowValue"),a(t)):(e.consume(t),o)}function s(n){return e.exit("codeIndented"),t(n)}}},q={tokenize:function(e,t,n){var r=this;return i;function i(t){return r.parser.lazy[r.now().line]?n(t):(0,g.HP)(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),i):(0,m.N)(e,a,"linePrefix",5)(t)}function a(e){var a=r.events[r.events.length-1];return a&&"linePrefix"===a[1].type&&a[2].sliceSerialize(a[1],!0).length>=4?t(e):(0,g.HP)(e)?i(e):n(e)}},partial:!0};var W={name:"headingAtx",tokenize:function(e,t,n){var r=0;return function(t){return e.enter("atxHeading"),function(t){return e.enter("atxHeadingSequence"),i(t)}(t)};function i(t){return 35===t&&r++<6?(e.consume(t),i):null===t||(0,g.Ee)(t)?(e.exit("atxHeadingSequence"),a(t)):n(t)}function a(n){return 35===n?(e.enter("atxHeadingSequence"),o(n)):null===n||(0,g.HP)(n)?(e.exit("atxHeading"),t(n)):(0,g.On)(n)?(0,m.N)(e,a,"whitespace")(n):(e.enter("atxHeadingText"),s(n))}function o(t){return 35===t?(e.consume(t),o):(e.exit("atxHeadingSequence"),a(t))}function s(t){return null===t||35===t||(0,g.Ee)(t)?(e.exit("atxHeadingText"),a(t)):(e.consume(t),s)}},resolve:function(e,t){var n,r,i=e.length-2,a=3;"whitespace"===e[a][1].type&&(a+=2);i-2>a&&"whitespace"===e[i][1].type&&(i-=2);"atxHeadingSequence"===e[i][1].type&&(a===i-1||i-4>a&&"whitespace"===e[i-2][1].type)&&(i-=a+1===i?2:4);i>a&&(n={type:"atxHeadingText",start:e[a][1].start,end:e[i][1].end},r={type:"chunkText",start:e[a][1].start,end:e[i][1].end,contentType:"text"},(0,s.m)(e,a,i-a+1,[["enter",n,t],["enter",r,t],["exit",r,t],["exit",n,t]]));return e}};var K={name:"setextUnderline",tokenize:function(e,t,n){var r,i=this;return function(t){var o,s=i.events.length;for(;s--;)if("lineEnding"!==i.events[s][1].type&&"linePrefix"!==i.events[s][1].type&&"content"!==i.events[s][1].type){o="paragraph"===i.events[s][1].type;break}if(!i.parser.lazy[i.now().line]&&(i.interrupt||o))return e.enter("setextHeadingLine"),r=t,function(t){return e.enter("setextHeadingLineSequence"),a(t)}(t);return n(t)};function a(t){return t===r?(e.consume(t),a):(e.exit("setextHeadingLineSequence"),(0,g.On)(t)?(0,m.N)(e,o,"lineSuffix")(t):o(t))}function o(r){return null===r||(0,g.HP)(r)?(e.exit("setextHeadingLine"),t(r)):n(r)}},resolveTo:function(e,t){var n,r,i,a=e.length;for(;a--;)if("enter"===e[a][0]){if("content"===e[a][1].type){n=a;break}"paragraph"===e[a][1].type&&(r=a)}else"content"===e[a][1].type&&e.splice(a,1),i||"definition"!==e[a][1].type||(i=a);var o={type:"setextHeading",start:Object.assign({},e[r][1].start),end:Object.assign({},e[e.length-1][1].end)};e[r][1].type="setextHeadingText",i?(e.splice(r,0,["enter",o,t]),e.splice(i+1,0,["exit",e[n][1],t]),e[n][1].end=Object.assign({},e[i][1].end)):e[n][1]=o;return e.push(["exit",o,t]),e}};var X=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],$=["pre","script","style","textarea"],Z={name:"htmlFlow",tokenize:function(e,t,n){var r,i,a,o,s,u=this;return function(t){return function(t){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(t),l}(t)};function l(o){return 33===o?(e.consume(o),c):47===o?(e.consume(o),i=!0,p):63===o?(e.consume(o),r=3,u.interrupt?t:L):(0,g.CW)(o)?(e.consume(o),a=String.fromCharCode(o),h):n(o)}function c(i){return 45===i?(e.consume(i),r=2,d):91===i?(e.consume(i),r=5,o=0,f):(0,g.CW)(i)?(e.consume(i),r=4,u.interrupt?t:L):n(i)}function d(r){return 45===r?(e.consume(r),u.interrupt?t:L):n(r)}function f(r){var i="CDATA[";return r===i.charCodeAt(o++)?(e.consume(r),6===o?u.interrupt?t:k:f):n(r)}function p(t){return(0,g.CW)(t)?(e.consume(t),a=String.fromCharCode(t),h):n(t)}function h(o){if(null===o||47===o||62===o||(0,g.Ee)(o)){var s=47===o,l=a.toLowerCase();return s||i||!$.includes(l)?X.includes(a.toLowerCase())?(r=6,s?(e.consume(o),m):u.interrupt?t(o):k(o)):(r=7,u.interrupt&&!u.parser.lazy[u.now().line]?n(o):i?v(o):y(o)):(r=1,u.interrupt?t(o):k(o))}return 45===o||(0,g.lV)(o)?(e.consume(o),a+=String.fromCharCode(o),h):n(o)}function m(r){return 62===r?(e.consume(r),u.interrupt?t:k):n(r)}function v(t){return(0,g.On)(t)?(e.consume(t),v):w(t)}function y(t){return 47===t?(e.consume(t),w):58===t||95===t||(0,g.CW)(t)?(e.consume(t),b):(0,g.On)(t)?(e.consume(t),y):w(t)}function b(t){return 45===t||46===t||58===t||95===t||(0,g.lV)(t)?(e.consume(t),b):E(t)}function E(t){return 61===t?(e.consume(t),_):(0,g.On)(t)?(e.consume(t),E):y(t)}function _(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),s=t,C):(0,g.On)(t)?(e.consume(t),_):A(t)}function C(t){return t===s?(e.consume(t),s=null,T):null===t||(0,g.HP)(t)?n(t):(e.consume(t),C)}function A(t){return null===t||34===t||39===t||47===t||60===t||61===t||62===t||96===t||(0,g.Ee)(t)?E(t):(e.consume(t),A)}function T(e){return 47===e||62===e||(0,g.On)(e)?y(e):n(e)}function w(t){return 62===t?(e.consume(t),S):n(t)}function S(t){return null===t||(0,g.HP)(t)?k(t):(0,g.On)(t)?(e.consume(t),S):n(t)}function k(t){return 45===t&&2===r?(e.consume(t),N):60===t&&1===r?(e.consume(t),I):62===t&&4===r?(e.consume(t),R):63===t&&3===r?(e.consume(t),L):93===t&&5===r?(e.consume(t),M):!(0,g.HP)(t)||6!==r&&7!==r?null===t||(0,g.HP)(t)?(e.exit("htmlFlowData"),D(t)):(e.consume(t),k):(e.exit("htmlFlowData"),e.check(Q,F,D)(t))}function D(t){return e.check(J,x,F)(t)}function x(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),O}function O(t){return null===t||(0,g.HP)(t)?D(t):(e.enter("htmlFlowData"),k(t))}function N(t){return 45===t?(e.consume(t),L):k(t)}function I(t){return 47===t?(e.consume(t),a="",P):k(t)}function P(t){if(62===t){var n=a.toLowerCase();return $.includes(n)?(e.consume(t),R):k(t)}return(0,g.CW)(t)&&a.length<8?(e.consume(t),a+=String.fromCharCode(t),P):k(t)}function M(t){return 93===t?(e.consume(t),L):k(t)}function L(t){return 62===t?(e.consume(t),R):45===t&&2===r?(e.consume(t),L):k(t)}function R(t){return null===t||(0,g.HP)(t)?(e.exit("htmlFlowData"),F(t)):(e.consume(t),R)}function F(n){return e.exit("htmlFlow"),t(n)}},resolveTo:function(e){var t=e.length;for(;t--&&("enter"!==e[t][0]||"htmlFlow"!==e[t][1].type););t>1&&"linePrefix"===e[t-2][1].type&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2));return e},concrete:!0},Q={tokenize:function(e,t,n){return function(r){return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),e.attempt(E.B,t,n)}},partial:!0},J={tokenize:function(e,t,n){var r=this;return function(t){if((0,g.HP)(t))return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),i;return n(t)};function i(e){return r.parser.lazy[r.now().line]?n(e):t(e)}},partial:!0};var ee={tokenize:function(e,t,n){var r=this;return function(t){if(null===t)return n(t);return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),i};function i(e){return r.parser.lazy[r.now().line]?n(e):t(e)}},partial:!0},te={name:"codeFenced",tokenize:function(e,t,n){var r,i=this,a={tokenize:function(e,t,n){var a=0;return o;function o(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),u}function u(t){return e.enter("codeFencedFence"),(0,g.On)(t)?(0,m.N)(e,l,"linePrefix",i.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):l(t)}function l(t){return t===r?(e.enter("codeFencedFenceSequence"),c(t)):n(t)}function c(t){return t===r?(a++,e.consume(t),c):a>=s?(e.exit("codeFencedFenceSequence"),(0,g.On)(t)?(0,m.N)(e,d,"whitespace")(t):d(t)):n(t)}function d(r){return null===r||(0,g.HP)(r)?(e.exit("codeFencedFence"),t(r)):n(r)}},partial:!0},o=0,s=0;return function(t){return function(t){var n=i.events[i.events.length-1];return o=n&&"linePrefix"===n[1].type?n[2].sliceSerialize(n[1],!0).length:0,r=t,e.enter("codeFenced"),e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),u(t)}(t)};function u(t){return t===r?(s++,e.consume(t),u):s<3?n(t):(e.exit("codeFencedFenceSequence"),(0,g.On)(t)?(0,m.N)(e,l,"whitespace")(t):l(t))}function l(n){return null===n||(0,g.HP)(n)?(e.exit("codeFencedFence"),i.interrupt?t(n):e.check(ee,p,E)(n)):(e.enter("codeFencedFenceInfo"),e.enter("chunkString",{contentType:"string"}),c(n))}function c(t){return null===t||(0,g.HP)(t)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),l(t)):(0,g.On)(t)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),(0,m.N)(e,d,"whitespace")(t)):96===t&&t===r?n(t):(e.consume(t),c)}function d(t){return null===t||(0,g.HP)(t)?l(t):(e.enter("codeFencedFenceMeta"),e.enter("chunkString",{contentType:"string"}),f(t))}function f(t){return null===t||(0,g.HP)(t)?(e.exit("chunkString"),e.exit("codeFencedFenceMeta"),l(t)):96===t&&t===r?n(t):(e.consume(t),f)}function p(t){return e.attempt(a,E,h)(t)}function h(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),v}function v(t){return o>0&&(0,g.On)(t)?(0,m.N)(e,y,"linePrefix",o+1)(t):y(t)}function y(t){return null===t||(0,g.HP)(t)?e.check(ee,p,E)(t):(e.enter("codeFlowValue"),b(t))}function b(t){return null===t||(0,g.HP)(t)?(e.exit("codeFlowValue"),y(t)):(e.consume(t),b)}function E(n){return e.exit("codeFenced"),t(n)}},concrete:!0};var ne=n(18014),re={name:"characterReference",tokenize:function(e,t,n){var r,i,a=this,o=0;return function(t){return e.enter("characterReference"),e.enter("characterReferenceMarker"),e.consume(t),e.exit("characterReferenceMarker"),s};function s(t){return 35===t?(e.enter("characterReferenceMarkerNumeric"),e.consume(t),e.exit("characterReferenceMarkerNumeric"),u):(e.enter("characterReferenceValue"),r=31,i=g.lV,l(t))}function u(t){return 88===t||120===t?(e.enter("characterReferenceMarkerHexadecimal"),e.consume(t),e.exit("characterReferenceMarkerHexadecimal"),e.enter("characterReferenceValue"),r=6,i=g.ok,l):(e.enter("characterReferenceValue"),r=7,i=g.BM,l(t))}function l(s){if(59===s&&o){var u=e.exit("characterReferenceValue");return i!==g.lV||(0,ne.s)(a.sliceSerialize(u))?(e.enter("characterReferenceMarker"),e.consume(s),e.exit("characterReferenceMarker"),e.exit("characterReference"),t):n(s)}return i(s)&&o++<r?(e.consume(s),l):n(s)}}};var ie={name:"characterEscape",tokenize:function(e,t,n){return function(t){return e.enter("characterEscape"),e.enter("escapeMarker"),e.consume(t),e.exit("escapeMarker"),r};function r(r){return(0,g.ol)(r)?(e.enter("characterEscapeValue"),e.consume(r),e.exit("characterEscapeValue"),e.exit("characterEscape"),t):n(r)}}};var ae={name:"lineEnding",tokenize:function(e,t){return function(n){return e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),(0,m.N)(e,t,"linePrefix")}}};var oe={name:"labelEnd",tokenize:function(e,t,n){var r,i,a=this,o=a.events.length;for(;o--;)if(("labelImage"===a.events[o][1].type||"labelLink"===a.events[o][1].type)&&!a.events[o][1]._balanced){r=a.events[o][1];break}return function(t){if(!r)return n(t);if(r._inactive)return c(t);return i=a.parser.defined.includes((0,z.B)(a.sliceSerialize({start:r.end,end:a.now()}))),e.enter("labelEnd"),e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelEnd"),s};function s(t){return 40===t?e.attempt(se,l,i?l:c)(t):91===t?e.attempt(ue,l,i?u:c)(t):i?l(t):c(t)}function u(t){return e.attempt(le,l,c)(t)}function l(e){return t(e)}function c(e){return r._balanced=!0,n(e)}},resolveTo:function(e,t){var n,r,i,a,o=e.length,u=0;for(;o--;)if(n=e[o][1],r){if("link"===n.type||"labelLink"===n.type&&n._inactive)break;"enter"===e[o][0]&&"labelLink"===n.type&&(n._inactive=!0)}else if(i){if("enter"===e[o][0]&&("labelImage"===n.type||"labelLink"===n.type)&&!n._balanced&&(r=o,"labelLink"!==n.type)){u=2;break}}else"labelEnd"===n.type&&(i=o);var l={type:"labelLink"===e[r][1].type?"link":"image",start:Object.assign({},e[r][1].start),end:Object.assign({},e[e.length-1][1].end)},c={type:"label",start:Object.assign({},e[r][1].start),end:Object.assign({},e[i][1].end)},d={type:"labelText",start:Object.assign({},e[r+u+2][1].end),end:Object.assign({},e[i-2][1].start)};return a=[["enter",l,t],["enter",c,t]],a=(0,s.V)(a,e.slice(r+1,r+u+3)),a=(0,s.V)(a,[["enter",d,t]]),a=(0,s.V)(a,(0,O.W)(t.parser.constructs.insideSpan.null,e.slice(r+u+4,i-3),t)),a=(0,s.V)(a,[["exit",d,t],e[i-2],e[i-1],["exit",c,t]]),a=(0,s.V)(a,e.slice(i+1)),a=(0,s.V)(a,[["exit",l,t]]),(0,s.m)(e,r,e.length,a),e},resolveAll:function(e){var t=-1;for(;++t<e.length;){var n=e[t][1];"labelImage"!==n.type&&"labelLink"!==n.type&&"labelEnd"!==n.type||(e.splice(t+1,"labelImage"===n.type?4:2),n.type="data",t++)}return e}},se={tokenize:function(e,t,n){return function(t){return e.enter("resource"),e.enter("resourceMarker"),e.consume(t),e.exit("resourceMarker"),r};function r(t){return(0,g.Ee)(t)?H(e,i)(t):i(t)}function i(t){return 41===t?l(t):B(e,a,o,"resourceDestination","resourceDestinationLiteral","resourceDestinationLiteralMarker","resourceDestinationRaw","resourceDestinationString",32)(t)}function a(t){return(0,g.Ee)(t)?H(e,s)(t):l(t)}function o(e){return n(e)}function s(t){return 34===t||39===t||40===t?U(e,u,n,"resourceTitle","resourceTitleMarker","resourceTitleString")(t):l(t)}function u(t){return(0,g.Ee)(t)?H(e,l)(t):l(t)}function l(r){return 41===r?(e.enter("resourceMarker"),e.consume(r),e.exit("resourceMarker"),e.exit("resource"),t):n(r)}}},ue={tokenize:function(e,t,n){var r=this;return function(t){return j.call(r,e,i,a,"reference","referenceMarker","referenceString")(t)};function i(e){return r.parser.defined.includes((0,z.B)(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)))?t(e):n(e)}function a(e){return n(e)}}},le={tokenize:function(e,t,n){return function(t){return e.enter("reference"),e.enter("referenceMarker"),e.consume(t),e.exit("referenceMarker"),r};function r(r){return 93===r?(e.enter("referenceMarker"),e.consume(r),e.exit("referenceMarker"),e.exit("reference"),t):n(r)}}};var ce={name:"labelStartImage",tokenize:function(e,t,n){var r=this;return function(t){return e.enter("labelImage"),e.enter("labelImageMarker"),e.consume(t),e.exit("labelImageMarker"),i};function i(t){return 91===t?(e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelImage"),a):n(t)}function a(e){return 94===e&&"_hiddenFootnoteSupport"in r.parser.constructs?n(e):t(e)}},resolveAll:oe.resolveAll};var de=n(90291),fe={name:"attention",tokenize:function(e,t){var n,r=this.parser.constructs.attentionMarkers.null,i=this.previous,a=(0,de.S)(i);return function(t){return n=t,e.enter("attentionSequence"),o(t)};function o(s){if(s===n)return e.consume(s),o;var u=e.exit("attentionSequence"),l=(0,de.S)(s),c=!l||2===l&&a||r.includes(s),d=!a||2===a&&l||r.includes(i);return u._open=Boolean(42===n?c:c&&(a||!d)),u._close=Boolean(42===n?d:d&&(l||!c)),t(s)}},resolveAll:function(e,t){var n,r,i,a,o,u,l,c,d=-1;for(;++d<e.length;)if("enter"===e[d][0]&&"attentionSequence"===e[d][1].type&&e[d][1]._close)for(n=d;n--;)if("exit"===e[n][0]&&"attentionSequence"===e[n][1].type&&e[n][1]._open&&t.sliceSerialize(e[n][1]).charCodeAt(0)===t.sliceSerialize(e[d][1]).charCodeAt(0)){if((e[n][1]._close||e[d][1]._open)&&(e[d][1].end.offset-e[d][1].start.offset)%3&&!((e[n][1].end.offset-e[n][1].start.offset+e[d][1].end.offset-e[d][1].start.offset)%3))continue;u=e[n][1].end.offset-e[n][1].start.offset>1&&e[d][1].end.offset-e[d][1].start.offset>1?2:1;var f=Object.assign({},e[n][1].end),p=Object.assign({},e[d][1].start);pe(f,-u),pe(p,u),a={type:u>1?"strongSequence":"emphasisSequence",start:f,end:Object.assign({},e[n][1].end)},o={type:u>1?"strongSequence":"emphasisSequence",start:Object.assign({},e[d][1].start),end:p},i={type:u>1?"strongText":"emphasisText",start:Object.assign({},e[n][1].end),end:Object.assign({},e[d][1].start)},r={type:u>1?"strong":"emphasis",start:Object.assign({},a.start),end:Object.assign({},o.end)},e[n][1].end=Object.assign({},a.start),e[d][1].start=Object.assign({},o.end),l=[],e[n][1].end.offset-e[n][1].start.offset&&(l=(0,s.V)(l,[["enter",e[n][1],t],["exit",e[n][1],t]])),l=(0,s.V)(l,[["enter",r,t],["enter",a,t],["exit",a,t],["enter",i,t]]),l=(0,s.V)(l,(0,O.W)(t.parser.constructs.insideSpan.null,e.slice(n+1,d),t)),l=(0,s.V)(l,[["exit",i,t],["enter",o,t],["exit",o,t],["exit",r,t]]),e[d][1].end.offset-e[d][1].start.offset?(c=2,l=(0,s.V)(l,[["enter",e[d][1],t],["exit",e[d][1],t]])):c=0,(0,s.m)(e,n-1,d-n+3,l),d=n+l.length-c-2;break}d=-1;for(;++d<e.length;)"attentionSequence"===e[d][1].type&&(e[d][1].type="data");return e}};function pe(e,t){e.column+=t,e.offset+=t,e._bufferIndex+=t}var he={name:"autolink",tokenize:function(e,t,n){var r=0;return function(t){return e.enter("autolink"),e.enter("autolinkMarker"),e.consume(t),e.exit("autolinkMarker"),e.enter("autolinkProtocol"),i};function i(t){return(0,g.CW)(t)?(e.consume(t),a):64===t?n(t):u(t)}function a(e){return 43===e||45===e||46===e||(0,g.lV)(e)?(r=1,o(e)):u(e)}function o(t){return 58===t?(e.consume(t),r=0,s):(43===t||45===t||46===t||(0,g.lV)(t))&&r++<32?(e.consume(t),o):(r=0,u(t))}function s(r){return 62===r?(e.exit("autolinkProtocol"),e.enter("autolinkMarker"),e.consume(r),e.exit("autolinkMarker"),e.exit("autolink"),t):null===r||32===r||60===r||(0,g.JQ)(r)?n(r):(e.consume(r),s)}function u(t){return 64===t?(e.consume(t),l):(0,g.cx)(t)?(e.consume(t),u):n(t)}function l(e){return(0,g.lV)(e)?c(e):n(e)}function c(n){return 46===n?(e.consume(n),r=0,l):62===n?(e.exit("autolinkProtocol").type="autolinkEmail",e.enter("autolinkMarker"),e.consume(n),e.exit("autolinkMarker"),e.exit("autolink"),t):d(n)}function d(t){if((45===t||(0,g.lV)(t))&&r++<63){var i=45===t?d:c;return e.consume(t),i}return n(t)}}};var me={name:"htmlText",tokenize:function(e,t,n){var r,i,a,o=this;return function(t){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(t),s};function s(t){return 33===t?(e.consume(t),u):47===t?(e.consume(t),C):63===t?(e.consume(t),E):(0,g.CW)(t)?(e.consume(t),w):n(t)}function u(t){return 45===t?(e.consume(t),l):91===t?(e.consume(t),i=0,p):(0,g.CW)(t)?(e.consume(t),b):n(t)}function l(t){return 45===t?(e.consume(t),f):n(t)}function c(t){return null===t?n(t):45===t?(e.consume(t),d):(0,g.HP)(t)?(a=c,M(t)):(e.consume(t),c)}function d(t){return 45===t?(e.consume(t),f):c(t)}function f(e){return 62===e?P(e):45===e?d(e):c(e)}function p(t){var r="CDATA[";return t===r.charCodeAt(i++)?(e.consume(t),6===i?h:p):n(t)}function h(t){return null===t?n(t):93===t?(e.consume(t),v):(0,g.HP)(t)?(a=h,M(t)):(e.consume(t),h)}function v(t){return 93===t?(e.consume(t),y):h(t)}function y(t){return 62===t?P(t):93===t?(e.consume(t),y):h(t)}function b(t){return null===t||62===t?P(t):(0,g.HP)(t)?(a=b,M(t)):(e.consume(t),b)}function E(t){return null===t?n(t):63===t?(e.consume(t),_):(0,g.HP)(t)?(a=E,M(t)):(e.consume(t),E)}function _(e){return 62===e?P(e):E(e)}function C(t){return(0,g.CW)(t)?(e.consume(t),A):n(t)}function A(t){return 45===t||(0,g.lV)(t)?(e.consume(t),A):T(t)}function T(t){return(0,g.HP)(t)?(a=T,M(t)):(0,g.On)(t)?(e.consume(t),T):P(t)}function w(t){return 45===t||(0,g.lV)(t)?(e.consume(t),w):47===t||62===t||(0,g.Ee)(t)?S(t):n(t)}function S(t){return 47===t?(e.consume(t),P):58===t||95===t||(0,g.CW)(t)?(e.consume(t),k):(0,g.HP)(t)?(a=S,M(t)):(0,g.On)(t)?(e.consume(t),S):P(t)}function k(t){return 45===t||46===t||58===t||95===t||(0,g.lV)(t)?(e.consume(t),k):D(t)}function D(t){return 61===t?(e.consume(t),x):(0,g.HP)(t)?(a=D,M(t)):(0,g.On)(t)?(e.consume(t),D):S(t)}function x(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),r=t,O):(0,g.HP)(t)?(a=x,M(t)):(0,g.On)(t)?(e.consume(t),x):(e.consume(t),N)}function O(t){return t===r?(e.consume(t),r=void 0,I):null===t?n(t):(0,g.HP)(t)?(a=O,M(t)):(e.consume(t),O)}function N(t){return null===t||34===t||39===t||60===t||61===t||96===t?n(t):47===t||62===t||(0,g.Ee)(t)?S(t):(e.consume(t),N)}function I(e){return 47===e||62===e||(0,g.Ee)(e)?S(e):n(e)}function P(r){return 62===r?(e.consume(r),e.exit("htmlTextData"),e.exit("htmlText"),t):n(r)}function M(t){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),L}function L(t){return(0,g.On)(t)?(0,m.N)(e,R,"linePrefix",o.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):R(t)}function R(t){return e.enter("htmlTextData"),a(t)}}};var ge={name:"labelStartLink",tokenize:function(e,t,n){var r=this;return function(t){return e.enter("labelLink"),e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelLink"),i};function i(e){return 94===e&&"_hiddenFootnoteSupport"in r.parser.constructs?n(e):t(e)}},resolveAll:oe.resolveAll};var ve={name:"hardBreakEscape",tokenize:function(e,t,n){return function(t){return e.enter("hardBreakEscape"),e.consume(t),r};function r(r){return(0,g.HP)(r)?(e.exit("hardBreakEscape"),t(r)):n(r)}}};var ye,be,Ee={name:"codeText",tokenize:function(e,t,n){var r,i,a=0;return function(t){return e.enter("codeText"),e.enter("codeTextSequence"),o(t)};function o(t){return 96===t?(e.consume(t),a++,o):(e.exit("codeTextSequence"),s(t))}function s(t){return null===t?n(t):32===t?(e.enter("space"),e.consume(t),e.exit("space"),s):96===t?(i=e.enter("codeTextSequence"),r=0,l(t)):(0,g.HP)(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),s):(e.enter("codeTextData"),u(t))}function u(t){return null===t||32===t||96===t||(0,g.HP)(t)?(e.exit("codeTextData"),s(t)):(e.consume(t),u)}function l(n){return 96===n?(e.consume(n),r++,l):r===a?(e.exit("codeTextSequence"),e.exit("codeText"),t(n)):(i.type="codeTextData",u(n))}},resolve:function(e){var t,n,r=e.length-4,i=3;if(("lineEnding"===e[i][1].type||"space"===e[i][1].type)&&("lineEnding"===e[r][1].type||"space"===e[r][1].type))for(t=i;++t<r;)if("codeTextData"===e[t][1].type){e[i][1].type="codeTextPadding",e[r][1].type="codeTextPadding",i+=2,r-=2;break}t=i-1,r++;for(;++t<=r;)void 0===n?t!==r&&"lineEnding"!==e[t][1].type&&(n=t):t!==r&&"lineEnding"!==e[t][1].type||(e[n][1].type="codeTextData",t!==n+2&&(e[n][1].end=e[t-1][1].end,e.splice(n+2,t-n-2),r-=t-n-2,t=n+2),n=void 0);return e},previous:function(e){return 96!==e||"characterEscape"===this.events[this.events.length-1][1].type}};var _e=(ye={},(0,I.default)((0,I.default)((0,I.default)((0,I.default)((0,I.default)((0,I.default)((0,I.default)((0,I.default)((0,I.default)((0,I.default)(ye,42,M),43,M),45,M),48,M),49,M),50,M),51,M),52,M),53,M),54,M),(0,I.default)((0,I.default)((0,I.default)((0,I.default)(ye,55,M),56,M),57,M),62,F)),Ce=(0,I.default)({},91,V),Ae=(0,I.default)((0,I.default)((0,I.default)({},-2,G),-1,G),32,G),Te=(0,I.default)((0,I.default)((0,I.default)((0,I.default)((0,I.default)((0,I.default)((0,I.default)((0,I.default)({},35,W),42,P),45,[K,P]),60,Z),61,K),95,P),96,te),126,te),we=(0,I.default)((0,I.default)({},38,re),92,ie),Se=(be={},(0,I.default)((0,I.default)((0,I.default)((0,I.default)((0,I.default)((0,I.default)((0,I.default)((0,I.default)((0,I.default)((0,I.default)(be,-5,ae),-4,ae),-3,ae),33,ce),38,re),42,fe),60,[he,me]),91,ge),92,[ve,ie]),93,oe),(0,I.default)((0,I.default)(be,95,fe),96,Ee)),ke={null:[fe,T]},De={null:[42,95]},xe={null:[]};var Oe=/[\0\t\n\r]/g;var Ne=n(94837),Ie=n(41105),Pe=n(78244),Me={}.hasOwnProperty;function Le(e,t,n){return"string"!==typeof t&&(n=t,t=void 0),function(e){var t={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:a(ie),autolinkProtocol:S,autolinkEmail:S,atxHeading:a(J),blockQuote:a(K),characterEscape:S,characterReference:S,codeFenced:a(X),codeFencedFenceInfo:s,codeFencedFenceMeta:s,codeIndented:a(X,s),codeText:a($,s),codeTextData:S,data:S,codeFlowValue:S,definition:a(Z),definitionDestinationString:s,definitionLabelString:s,definitionTitleString:s,emphasis:a(Q),hardBreakEscape:a(ee),hardBreakTrailing:a(ee),htmlFlow:a(te,s),htmlFlowData:S,htmlText:a(te,s),htmlTextData:S,image:a(re),label:s,link:a(ie),listItem:a(oe),listItemValue:p,listOrdered:a(ae,f),listUnordered:a(ae),paragraph:a(se),reference:U,referenceString:s,resourceDestinationString:s,resourceTitleString:s,setextHeading:a(J),strong:a(ue),thematicBreak:a(ce)},exit:{atxHeading:l(),atxHeadingSequence:C,autolink:l(),autolinkEmail:W,autolinkProtocol:q,blockQuote:l(),characterEscapeValue:k,characterReferenceMarkerHexadecimal:V,characterReferenceMarkerNumeric:V,characterReferenceValue:Y,characterReference:G,codeFenced:l(v),codeFencedFence:g,codeFencedFenceInfo:h,codeFencedFenceMeta:m,codeFlowValue:k,codeIndented:l(y),codeText:l(I),codeTextData:k,data:k,definition:l(),definitionDestinationString:_,definitionLabelString:b,definitionTitleString:E,emphasis:l(),hardBreakEscape:l(x),hardBreakTrailing:l(x),htmlFlow:l(O),htmlFlowData:k,htmlText:l(N),htmlTextData:k,image:l(M),label:R,labelText:L,lineEnding:D,link:l(P),listItem:l(),listOrdered:l(),listUnordered:l(),paragraph:l(),referenceString:H,resourceDestinationString:F,resourceTitleString:B,resource:j,setextHeading:l(w),setextHeadingLineSequence:T,setextHeadingText:A,strong:l(),thematicBreak:l()}};Fe(t,(e||{}).mdastExtensions||[]);var n={};return r;function r(e){for(var r={type:"root",children:[]},a={stack:[r],tokenStack:[],config:t,enter:u,exit:c,buffer:s,resume:d,data:n},o=[],l=-1;++l<e.length;){if("listOrdered"===e[l][1].type||"listUnordered"===e[l][1].type)if("enter"===e[l][0])o.push(l);else l=i(e,o.pop(),l)}for(l=-1;++l<e.length;){var f=t[e[l][0]];Me.call(f,e[l][1].type)&&f[e[l][1].type].call(Object.assign({sliceSerialize:e[l][2].sliceSerialize},a),e[l][1])}if(a.tokenStack.length>0){var p=a.tokenStack[a.tokenStack.length-1];(p[1]||je).call(a,void 0,p[0])}for(r.position={start:Re(e.length>0?e[0][1].start:{line:1,column:1,offset:0}),end:Re(e.length>0?e[e.length-2][1].end:{line:1,column:1,offset:0})},l=-1;++l<t.transforms.length;)r=t.transforms[l](r)||r;return r}function i(e,t,n){for(var r,i,a,o,s=t-1,u=-1,l=!1;++s<=n;){var c=e[s];switch(c[1].type){case"listUnordered":case"listOrdered":case"blockQuote":"enter"===c[0]?u++:u--,o=void 0;break;case"lineEndingBlank":"enter"===c[0]&&(!r||o||u||a||(a=s),o=void 0);break;case"linePrefix":case"listItemValue":case"listItemMarker":case"listItemPrefix":case"listItemPrefixWhitespace":break;default:o=void 0}if(!u&&"enter"===c[0]&&"listItemPrefix"===c[1].type||-1===u&&"exit"===c[0]&&("listUnordered"===c[1].type||"listOrdered"===c[1].type)){if(r){var d=s;for(i=void 0;d--;){var f=e[d];if("lineEnding"===f[1].type||"lineEndingBlank"===f[1].type){if("exit"===f[0])continue;i&&(e[i][1].type="lineEndingBlank",l=!0),f[1].type="lineEnding",i=d}else if("linePrefix"!==f[1].type&&"blockQuotePrefix"!==f[1].type&&"blockQuotePrefixWhitespace"!==f[1].type&&"blockQuoteMarker"!==f[1].type&&"listItemIndent"!==f[1].type)break}a&&(!i||a<i)&&(r._spread=!0),r.end=Object.assign({},i?e[i][1].start:c[1].end),e.splice(i||s,0,["exit",r,c[2]]),s++,n++}if("listItemPrefix"===c[1].type){var p={type:"listItem",_spread:!1,start:Object.assign({},c[1].start),end:void 0};r=p,e.splice(s,0,["enter",p,c[2]]),s++,n++,a=void 0,o=!0}}}return e[t][1]._spread=l,n}function a(e,t){return n;function n(n){u.call(this,e(n),n),t&&t.call(this,n)}}function s(){this.stack.push({type:"fragment",children:[]})}function u(e,t,n){this.stack[this.stack.length-1].children.push(e),this.stack.push(e),this.tokenStack.push([t,n]),e.position={start:Re(t.start),end:void 0}}function l(e){return t;function t(t){e&&e.call(this,t),c.call(this,t)}}function c(e,t){var n=this.stack.pop(),r=this.tokenStack.pop();if(!r)throw new Error("Cannot close `"+e.type+"` ("+(0,Pe.L)({start:e.start,end:e.end})+"): it\u2019s not open");r[0].type!==e.type&&(t?t.call(this,e,r[0]):(r[1]||je).call(this,e,r[0])),n.position.end=Re(e.end)}function d(){return(0,o.d)(this.stack.pop())}function f(){this.data.expectingFirstListItemValue=!0}function p(e){this.data.expectingFirstListItemValue&&(this.stack[this.stack.length-2].start=Number.parseInt(this.sliceSerialize(e),10),this.data.expectingFirstListItemValue=void 0)}function h(){var e=this.resume();this.stack[this.stack.length-1].lang=e}function m(){var e=this.resume();this.stack[this.stack.length-1].meta=e}function g(){this.data.flowCodeInside||(this.buffer(),this.data.flowCodeInside=!0)}function v(){var e=this.resume();this.stack[this.stack.length-1].value=e.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),this.data.flowCodeInside=void 0}function y(){var e=this.resume();this.stack[this.stack.length-1].value=e.replace(/(\r?\n|\r)$/g,"")}function b(e){var t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=(0,z.B)(this.sliceSerialize(e)).toLowerCase()}function E(){var e=this.resume();this.stack[this.stack.length-1].title=e}function _(){var e=this.resume();this.stack[this.stack.length-1].url=e}function C(e){var t=this.stack[this.stack.length-1];if(!t.depth){var n=this.sliceSerialize(e).length;t.depth=n}}function A(){this.data.setextHeadingSlurpLineEnding=!0}function T(e){this.stack[this.stack.length-1].depth=61===this.sliceSerialize(e).codePointAt(0)?1:2}function w(){this.data.setextHeadingSlurpLineEnding=void 0}function S(e){var t=this.stack[this.stack.length-1].children,n=t[t.length-1];n&&"text"===n.type||((n=le()).position={start:Re(e.start),end:void 0},t.push(n)),this.stack.push(n)}function k(e){var t=this.stack.pop();t.value+=this.sliceSerialize(e),t.position.end=Re(e.end)}function D(e){var n=this.stack[this.stack.length-1];if(this.data.atHardBreak)return n.children[n.children.length-1].position.end=Re(e.end),void(this.data.atHardBreak=void 0);!this.data.setextHeadingSlurpLineEnding&&t.canContainEols.includes(n.type)&&(S.call(this,e),k.call(this,e))}function x(){this.data.atHardBreak=!0}function O(){var e=this.resume();this.stack[this.stack.length-1].value=e}function N(){var e=this.resume();this.stack[this.stack.length-1].value=e}function I(){var e=this.resume();this.stack[this.stack.length-1].value=e}function P(){var e=this.stack[this.stack.length-1];if(this.data.inReference){var t=this.data.referenceType||"shortcut";e.type+="Reference",e.referenceType=t,delete e.url,delete e.title}else delete e.identifier,delete e.label;this.data.referenceType=void 0}function M(){var e=this.stack[this.stack.length-1];if(this.data.inReference){var t=this.data.referenceType||"shortcut";e.type+="Reference",e.referenceType=t,delete e.url,delete e.title}else delete e.identifier,delete e.label;this.data.referenceType=void 0}function L(e){var t=this.sliceSerialize(e),n=this.stack[this.stack.length-2];n.label=(0,Ie.s)(t),n.identifier=(0,z.B)(t).toLowerCase()}function R(){var e=this.stack[this.stack.length-1],t=this.resume(),n=this.stack[this.stack.length-1];if(this.data.inReference=!0,"link"===n.type){var r=e.children;n.children=r}else n.alt=t}function F(){var e=this.resume();this.stack[this.stack.length-1].url=e}function B(){var e=this.resume();this.stack[this.stack.length-1].title=e}function j(){this.data.inReference=void 0}function U(){this.data.referenceType="collapsed"}function H(e){var t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=(0,z.B)(this.sliceSerialize(e)).toLowerCase(),this.data.referenceType="full"}function V(e){this.data.characterReferenceType=e.type}function Y(e){var t,n=this.sliceSerialize(e),r=this.data.characterReferenceType;r?(t=(0,Ne.C)(n,"characterReferenceMarkerNumeric"===r?10:16),this.data.characterReferenceType=void 0):t=(0,ne.s)(n);this.stack[this.stack.length-1].value+=t}function G(e){this.stack.pop().position.end=Re(e.end)}function q(e){k.call(this,e),this.stack[this.stack.length-1].url=this.sliceSerialize(e)}function W(e){k.call(this,e),this.stack[this.stack.length-1].url="mailto:"+this.sliceSerialize(e)}function K(){return{type:"blockquote",children:[]}}function X(){return{type:"code",lang:null,meta:null,value:""}}function $(){return{type:"inlineCode",value:""}}function Z(){return{type:"definition",identifier:"",label:null,title:null,url:""}}function Q(){return{type:"emphasis",children:[]}}function J(){return{type:"heading",depth:0,children:[]}}function ee(){return{type:"break"}}function te(){return{type:"html",value:""}}function re(){return{type:"image",title:null,url:"",alt:null}}function ie(){return{type:"link",title:null,url:"",children:[]}}function ae(e){return{type:"list",ordered:"listOrdered"===e.type,start:null,spread:e._spread,children:[]}}function oe(e){return{type:"listItem",spread:e._spread,checked:null,children:[]}}function se(){return{type:"paragraph",children:[]}}function ue(){return{type:"strong",children:[]}}function le(){return{type:"text",value:""}}function ce(){return{type:"thematicBreak"}}}(n)(function(e){for(;!f(e););return e}(function(e){var t=e||{},n={defined:[],lazy:{},constructs:(0,h.y)([r].concat((0,a.A)(t.extensions||[]))),content:i(v),document:i(y),flow:i(A),string:i(w),text:i(S)};return n;function i(e){return function(t){return N(n,e,t)}}}(n).document().write(function(){var e,t=1,n="",r=!0;return function(i,a,o){var s,u,l,c,d,f=[];for(i=n+("string"===typeof i?i.toString():new TextDecoder(a||void 0).decode(i)),l=0,n="",r&&(65279===i.charCodeAt(0)&&l++,r=void 0);l<i.length;){if(Oe.lastIndex=l,c=(s=Oe.exec(i))&&void 0!==s.index?s.index:i.length,d=i.charCodeAt(c),!s){n=i.slice(l);break}if(10===d&&l===c&&e)f.push(-3),e=void 0;else switch(e&&(f.push(-5),e=void 0),l<c&&(f.push(i.slice(l,c)),t+=c-l),d){case 0:f.push(65533),t++;break;case 9:for(u=4*Math.ceil(t/4),f.push(-2);t++<u;)f.push(-1);break;case 10:f.push(-4),t=1;break;default:e=!0,t=1}l=c+1}return o&&(e&&f.push(-5),n&&f.push(n),f.push(null)),f}}()(e,t,!0))))}function Re(e){return{line:e.line,column:e.column,offset:e.offset}}function Fe(e,t){for(var n=-1;++n<t.length;){var r=t[n];Array.isArray(r)?Fe(e,r):Be(e,r)}}function Be(e,t){var n;for(n in t)if(Me.call(t,n))switch(n){case"canContainEols":var r,i=t[n];if(i)(r=e[n]).push.apply(r,(0,a.A)(i));break;case"transforms":var o,s=t[n];if(s)(o=e[n]).push.apply(o,(0,a.A)(s));break;case"enter":case"exit":var u=t[n];u&&Object.assign(e[n],u)}}function je(e,t){throw e?new Error("Cannot close `"+e.type+"` ("+(0,Pe.L)({start:e.start,end:e.end})+"): a different token (`"+t.type+"`, "+(0,Pe.L)({start:t.start,end:t.end})+") is open"):new Error("Cannot close document, a token (`"+t.type+"`, "+(0,Pe.L)({start:t.start,end:t.end})+") is still open")}function Ue(e){var t=this;t.parser=function(n){return Le(n,(0,i.A)((0,i.A)((0,i.A)({},t.data("settings")),e),{},{extensions:t.data("micromarkExtensions")||[],mdastExtensions:t.data("fromMarkdownExtensions")||[]}))}}},8540:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return N},defaultFootnoteBackContent:function(){return s},defaultFootnoteBackLabel:function(){return u},defaultHandlers:function(){return m}});var r=n(89379),i=n(17767),a=n(83950);function o(e){for(var t=[],n=-1,r=0,i=0;++n<e.length;){var o=e.charCodeAt(n),s="";if(37===o&&(0,a.lV)(e.charCodeAt(n+1))&&(0,a.lV)(e.charCodeAt(n+2)))i=2;else if(o<128)/[!#$&-;=?-Z_a-z~]/.test(String.fromCharCode(o))||(s=String.fromCharCode(o));else if(o>55295&&o<57344){var u=e.charCodeAt(n+1);o<56320&&u>56319&&u<57344?(s=String.fromCharCode(o,u),i=1):s="\ufffd"}else s=String.fromCharCode(o);s&&(t.push(e.slice(r,n),encodeURIComponent(s)),r=n+i+1,s=""),i&&(n+=i,i=0)}return t.join("")+e.slice(r)}function s(e,t){var n=[{type:"text",value:"\u21a9"}];return t>1&&n.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(t)}]}),n}function u(e,t){return"Back to reference "+(e+1)+(t>1?"-"+t:"")}function l(e,t){var n=t.referenceType,r="]";if("collapsed"===n?r+="[]":"full"===n&&(r+="["+(t.label||t.identifier)+"]"),"imageReference"===t.type)return[{type:"text",value:"!["+t.alt+r}];var i=e.all(t),a=i[0];a&&"text"===a.type?a.value="["+a.value:i.unshift({type:"text",value:"["});var o=i[i.length-1];return o&&"text"===o.type?o.value+=r:i.push({type:"text",value:r}),i}var c=n(60436);function d(e){var t=e.spread;return null===t||void 0===t?e.children.length>1:t}var f=n(35440);function p(e){for(var t=String(e),n=/\r?\n|\r/g,r=n.exec(t),i=0,a=[];r;)a.push(h(t.slice(i,r.index),i>0,!0),r[0]),i=r.index+r[0].length,r=n.exec(t);return a.push(h(t.slice(i),i>0,!1)),a.join("")}function h(e,t,n){var r=0,i=e.length;if(t)for(var a=e.codePointAt(r);9===a||32===a;)r++,a=e.codePointAt(r);if(n)for(var o=e.codePointAt(i-1);9===o||32===o;)i--,o=e.codePointAt(i-1);return i>r?e.slice(r,i):""}var m={blockquote:function(e,t){var n={type:"element",tagName:"blockquote",properties:{},children:e.wrap(e.all(t),!0)};return e.patch(t,n),e.applyData(t,n)},break:function(e,t){var n={type:"element",tagName:"br",properties:{},children:[]};return e.patch(t,n),[e.applyData(t,n),{type:"text",value:"\n"}]},code:function(e,t){var n=t.value?t.value+"\n":"",r={};t.lang&&(r.className=["language-"+t.lang]);var i={type:"element",tagName:"code",properties:r,children:[{type:"text",value:n}]};return t.meta&&(i.data={meta:t.meta}),e.patch(t,i),i={type:"element",tagName:"pre",properties:{},children:[i=e.applyData(t,i)]},e.patch(t,i),i},delete:function(e,t){var n={type:"element",tagName:"del",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},emphasis:function(e,t){var n={type:"element",tagName:"em",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},footnoteReference:function(e,t){var n,r="string"===typeof e.options.clobberPrefix?e.options.clobberPrefix:"user-content-",i=String(t.identifier).toUpperCase(),a=o(i.toLowerCase()),s=e.footnoteOrder.indexOf(i),u=e.footnoteCounts.get(i);void 0===u?(u=0,e.footnoteOrder.push(i),n=e.footnoteOrder.length):n=s+1,u+=1,e.footnoteCounts.set(i,u);var l={type:"element",tagName:"a",properties:{href:"#"+r+"fn-"+a,id:r+"fnref-"+a+(u>1?"-"+u:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(n)}]};e.patch(t,l);var c={type:"element",tagName:"sup",properties:{},children:[l]};return e.patch(t,c),e.applyData(t,c)},heading:function(e,t){var n={type:"element",tagName:"h"+t.depth,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},html:function(e,t){if(e.options.allowDangerousHtml){var n={type:"raw",value:t.value};return e.patch(t,n),e.applyData(t,n)}},imageReference:function(e,t){var n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return l(e,t);var i={src:o(r.url||""),alt:t.alt};null!==r.title&&void 0!==r.title&&(i.title=r.title);var a={type:"element",tagName:"img",properties:i,children:[]};return e.patch(t,a),e.applyData(t,a)},image:function(e,t){var n={src:o(t.url)};null!==t.alt&&void 0!==t.alt&&(n.alt=t.alt),null!==t.title&&void 0!==t.title&&(n.title=t.title);var r={type:"element",tagName:"img",properties:n,children:[]};return e.patch(t,r),e.applyData(t,r)},inlineCode:function(e,t){var n={type:"text",value:t.value.replace(/\r?\n|\r/g," ")};e.patch(t,n);var r={type:"element",tagName:"code",properties:{},children:[n]};return e.patch(t,r),e.applyData(t,r)},linkReference:function(e,t){var n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return l(e,t);var i={href:o(r.url||"")};null!==r.title&&void 0!==r.title&&(i.title=r.title);var a={type:"element",tagName:"a",properties:i,children:e.all(t)};return e.patch(t,a),e.applyData(t,a)},link:function(e,t){var n={href:o(t.url)};null!==t.title&&void 0!==t.title&&(n.title=t.title);var r={type:"element",tagName:"a",properties:n,children:e.all(t)};return e.patch(t,r),e.applyData(t,r)},listItem:function(e,t,n){var r=e.all(t),i=n?function(e){var t=!1;if("list"===e.type){t=e.spread||!1;for(var n=e.children,r=-1;!t&&++r<n.length;)t=d(n[r])}return t}(n):d(t),a={},o=[];if("boolean"===typeof t.checked){var s,u=r[0];u&&"element"===u.type&&"p"===u.tagName?s=u:(s={type:"element",tagName:"p",properties:{},children:[]},r.unshift(s)),s.children.length>0&&s.children.unshift({type:"text",value:" "}),s.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:t.checked,disabled:!0},children:[]}),a.className=["task-list-item"]}for(var l=-1;++l<r.length;){var f=r[l];(i||0!==l||"element"!==f.type||"p"!==f.tagName)&&o.push({type:"text",value:"\n"}),"element"!==f.type||"p"!==f.tagName||i?o.push(f):o.push.apply(o,(0,c.A)(f.children))}var p=r[r.length-1];p&&(i||"element"!==p.type||"p"!==p.tagName)&&o.push({type:"text",value:"\n"});var h={type:"element",tagName:"li",properties:a,children:o};return e.patch(t,h),e.applyData(t,h)},list:function(e,t){var n={},r=e.all(t),i=-1;for("number"===typeof t.start&&1!==t.start&&(n.start=t.start);++i<r.length;){var a=r[i];if("element"===a.type&&"li"===a.tagName&&a.properties&&Array.isArray(a.properties.className)&&a.properties.className.includes("task-list-item")){n.className=["contains-task-list"];break}}var o={type:"element",tagName:t.ordered?"ol":"ul",properties:n,children:e.wrap(r,!0)};return e.patch(t,o),e.applyData(t,o)},paragraph:function(e,t){var n={type:"element",tagName:"p",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},root:function(e,t){var n={type:"root",children:e.wrap(e.all(t))};return e.patch(t,n),e.applyData(t,n)},strong:function(e,t){var n={type:"element",tagName:"strong",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},table:function(e,t){var n=e.all(t),r=n.shift(),i=[];if(r){var a={type:"element",tagName:"thead",properties:{},children:e.wrap([r],!0)};e.patch(t.children[0],a),i.push(a)}if(n.length>0){var o={type:"element",tagName:"tbody",properties:{},children:e.wrap(n,!0)},s=(0,f.PW)(t.children[1]),u=(0,f.Y)(t.children[t.children.length-1]);s&&u&&(o.position={start:s,end:u}),i.push(o)}var l={type:"element",tagName:"table",properties:{},children:e.wrap(i,!0)};return e.patch(t,l),e.applyData(t,l)},tableCell:function(e,t){var n={type:"element",tagName:"td",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},tableRow:function(e,t,n){for(var r=n?n.children:void 0,i=0===(r?r.indexOf(t):1)?"th":"td",a=n&&"table"===n.type?n.align:void 0,o=a?a.length:t.children.length,s=-1,u=[];++s<o;){var l=t.children[s],c={},d=a?a[s]:void 0;d&&(c.align=d);var f={type:"element",tagName:i,properties:c,children:[]};l&&(f.children=e.all(l),e.patch(l,f),f=e.applyData(l,f)),u.push(f)}var p={type:"element",tagName:"tr",properties:{},children:e.wrap(u,!0)};return e.patch(t,p),e.applyData(t,p)},text:function(e,t){var n={type:"text",value:p(String(t.value))};return e.patch(t,n),e.applyData(t,n)},thematicBreak:function(e,t){var n={type:"element",tagName:"hr",properties:{},children:[]};return e.patch(t,n),e.applyData(t,n)},toml:g,yaml:g,definition:g,footnoteDefinition:g};function g(){}var v=n(90675),y=n(10467),b=n(99087),E=n(80045),_=n(10418),C=["children"],A={}.hasOwnProperty,T={};function w(e,t){e.position&&(t.position=(0,f.G1)(e))}function S(e,t){var n=t;if(e&&e.data){var r=e.data.hName,a=e.data.hChildren,o=e.data.hProperties;if("string"===typeof r)if("element"===n.type)n.tagName=r;else n={type:"element",tagName:r,properties:{},children:"children"in n?n.children:[n]};"element"===n.type&&o&&Object.assign(n.properties,(0,i.Ay)(o)),"children"in n&&n.children&&null!==a&&void 0!==a&&(n.children=a)}return n}function k(e,t){var n=t.data||{},r=!("value"in t)||A.call(n,"hProperties")||A.call(n,"hChildren")?{type:"element",tagName:"div",properties:{},children:e.all(t)}:{type:"text",value:t.value};return e.patch(t,r),e.applyData(t,r)}function D(e,t){var n=[],r=-1;for(t&&n.push({type:"text",value:"\n"});++r<e.length;)r&&n.push({type:"text",value:"\n"}),n.push(e[r]);return t&&e.length>0&&n.push({type:"text",value:"\n"}),n}function x(e){for(var t=0,n=e.charCodeAt(t);9===n||32===n;)t++,n=e.charCodeAt(t);return e.slice(t)}function O(e,t){var n=function(e,t){var n=t||T,a=new Map,o=new Map,s=new Map,u=(0,r.A)((0,r.A)({},m),n.handlers),l={all:function(e){var t=[];if("children"in e)for(var n=e.children,r=-1;++r<n.length;){var i=l.one(n[r],e);if(i){if(r&&"break"===n[r-1].type&&(Array.isArray(i)||"text"!==i.type||(i.value=x(i.value)),!Array.isArray(i)&&"element"===i.type)){var a=i.children[0];a&&"text"===a.type&&(a.value=x(a.value))}Array.isArray(i)?t.push.apply(t,(0,c.A)(i)):t.push(i)}}return t},applyData:S,definitionById:a,footnoteById:o,footnoteCounts:s,footnoteOrder:[],handlers:u,one:function(e,t){var n=e.type,r=l.handlers[n];if(A.call(l.handlers,n)&&r)return r(l,e,t);if(l.options.passThrough&&l.options.passThrough.includes(n)){if("children"in e){e.children;var a=(0,E.A)(e,C),o=(0,i.Ay)(a);return o.children=l.all(e),o}return(0,i.Ay)(e)}return(l.options.unknownHandler||k)(l,e,t)},options:n,patch:w,wrap:D};return(0,_.YR)(e,(function(e){if("definition"===e.type||"footnoteDefinition"===e.type){var t="definition"===e.type?a:o,n=String(e.identifier).toUpperCase();t.has(n)||t.set(n,e)}})),l}(e,t),a=n.one(e,void 0),l=function(e){for(var t="string"===typeof e.options.clobberPrefix?e.options.clobberPrefix:"user-content-",n=e.options.footnoteBackContent||s,a=e.options.footnoteBackLabel||u,l=e.options.footnoteLabel||"Footnotes",c=e.options.footnoteLabelTagName||"h2",d=e.options.footnoteLabelProperties||{className:["sr-only"]},f=[],p=-1;++p<e.footnoteOrder.length;){var h=e.footnoteById.get(e.footnoteOrder[p]);if(h){for(var m=e.all(h),g=String(h.identifier).toUpperCase(),v=o(g.toLowerCase()),y=0,b=[],E=e.footnoteCounts.get(g);void 0!==E&&++y<=E;){b.length>0&&b.push({type:"text",value:" "});var _="string"===typeof n?n:n(p,y);"string"===typeof _&&(_={type:"text",value:_}),b.push({type:"element",tagName:"a",properties:{href:"#"+t+"fnref-"+v+(y>1?"-"+y:""),dataFootnoteBackref:"",ariaLabel:"string"===typeof a?a:a(p,y),className:["data-footnote-backref"]},children:Array.isArray(_)?_:[_]})}var C=m[m.length-1];if(C&&"element"===C.type&&"p"===C.tagName){var A,T=C.children[C.children.length-1];T&&"text"===T.type?T.value+=" ":C.children.push({type:"text",value:" "}),(A=C.children).push.apply(A,b)}else m.push.apply(m,b);var w={type:"element",tagName:"li",properties:{id:t+"fn-"+v},children:e.wrap(m,!0)};e.patch(h,w),f.push(w)}}if(0!==f.length)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:c,properties:(0,r.A)((0,r.A)({},(0,i.Ay)(d)),{},{id:"footnote-label"}),children:[{type:"text",value:l}]},{type:"text",value:"\n"},{type:"element",tagName:"ol",properties:{},children:e.wrap(f,!0)},{type:"text",value:"\n"}]}}(n),d=Array.isArray(a)?{type:"root",children:a}:a||{type:"root",children:[]};return l&&((0,b.ok)("children"in d),d.children.push({type:"text",value:"\n"},l)),d}function N(e,t){return e&&"run"in e?function(){var n=(0,y.A)((0,v.A)().mark((function n(r,i){var a;return(0,v.A)().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return a=O(r,t),n.next=3,e.run(a,i);case 3:case"end":return n.stop()}}),n)})));return function(e,t){return n.apply(this,arguments)}}():function(n){return O(n,t||e)}}},53674:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return P}});var r=n(89379),i=n(60436),a=n(27789),o={}.hasOwnProperty;function s(e,t){var n,r=-1;if(t.extensions)for(;++r<t.extensions.length;)s(e,t.extensions[r]);for(n in t)if(o.call(t,n))switch(n){case"extensions":break;case"unsafe":case"join":u(e[n],t[n]);break;case"handlers":l(e[n],t[n]);break;default:e.options[n]=t[n]}return e}function u(e,t){t&&e.push.apply(e,(0,i.A)(t))}function l(e,t){t&&Object.assign(e,t)}var c=n(58688),d=n(19745),f=n(71786),p=[function(e,t,n,r){if("code"===t.type&&(0,d.m)(t,r)&&("list"===e.type||e.type===t.type&&(0,d.m)(e,r)))return!1;if("spread"in n&&"boolean"===typeof n.spread){if("paragraph"===e.type&&(e.type===t.type||"definition"===t.type||"heading"===t.type&&(0,f.f)(t,r)))return;return n.spread?1:0}}];var h=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"],m=[{character:"\t",after:"[\\r\\n]",inConstruct:"phrasing"},{character:"\t",before:"[\\r\\n]",inConstruct:"phrasing"},{character:"\t",inConstruct:["codeFencedLangGraveAccent","codeFencedLangTilde"]},{character:"\r",inConstruct:["codeFencedLangGraveAccent","codeFencedLangTilde","codeFencedMetaGraveAccent","codeFencedMetaTilde","destinationLiteral","headingAtx"]},{character:"\n",inConstruct:["codeFencedLangGraveAccent","codeFencedLangTilde","codeFencedMetaGraveAccent","codeFencedMetaTilde","destinationLiteral","headingAtx"]},{character:" ",after:"[\\r\\n]",inConstruct:"phrasing"},{character:" ",before:"[\\r\\n]",inConstruct:"phrasing"},{character:" ",inConstruct:["codeFencedLangGraveAccent","codeFencedLangTilde"]},{character:"!",after:"\\[",inConstruct:"phrasing",notInConstruct:h},{character:'"',inConstruct:"titleQuote"},{atBreak:!0,character:"#"},{character:"#",inConstruct:"headingAtx",after:"(?:[\r\n]|$)"},{character:"&",after:"[#A-Za-z]",inConstruct:"phrasing"},{character:"'",inConstruct:"titleApostrophe"},{character:"(",inConstruct:"destinationRaw"},{before:"\\]",character:"(",inConstruct:"phrasing",notInConstruct:h},{atBreak:!0,before:"\\d+",character:")"},{character:")",inConstruct:"destinationRaw"},{atBreak:!0,character:"*",after:"(?:[ \t\r\n*])"},{character:"*",inConstruct:"phrasing",notInConstruct:h},{atBreak:!0,character:"+",after:"(?:[ \t\r\n])"},{atBreak:!0,character:"-",after:"(?:[ \t\r\n-])"},{atBreak:!0,before:"\\d+",character:".",after:"(?:[ \t\r\n]|$)"},{atBreak:!0,character:"<",after:"[!/?A-Za-z]"},{character:"<",after:"[!/?A-Za-z]",inConstruct:"phrasing",notInConstruct:h},{character:"<",inConstruct:"destinationLiteral"},{atBreak:!0,character:"="},{atBreak:!0,character:">"},{character:">",inConstruct:"destinationLiteral"},{atBreak:!0,character:"["},{character:"[",inConstruct:"phrasing",notInConstruct:h},{character:"[",inConstruct:["label","reference"]},{character:"\\",after:"[\\r\\n]",inConstruct:"phrasing"},{character:"]",inConstruct:["label","reference"]},{atBreak:!0,character:"_"},{character:"_",inConstruct:"phrasing",notInConstruct:h},{atBreak:!0,character:"`"},{character:"`",inConstruct:["codeFencedLangGraveAccent","codeFencedMetaGraveAccent"]},{character:"`",inConstruct:"phrasing",notInConstruct:h},{atBreak:!0,character:"~"}],g=n(41105);function v(e){return e.label||!e.identifier?e.label||"":(0,g.s)(e.identifier)}function y(e){if(!e._compiled){var t=(e.atBreak?"[\\r\\n][\\t ]*":"")+(e.before?"(?:"+e.before+")":"");e._compiled=new RegExp((t?"("+t+")":"")+(/[|\\{}()[\]^$+*?.-]/.test(e.character)?"\\":"")+e.character+(e.after?"(?:"+e.after+")":""),"g")}return e._compiled}function b(e,t,n,r){for(var i=r.join.length;i--;){var a=r.join[i](e,t,n,r);if(!0===a||1===a)break;if("number"===typeof a)return"\n".repeat(1+a);if(!1===a)return"\n\n\x3c!----\x3e\n\n"}return"\n\n"}var E=/\r?\n|\r/g;function _(e,t){for(var n,r=[],i=0,a=0;n=E.exec(e);)o(e.slice(i,n.index)),r.push(n[0]),i=n.index+n[0].length,a++;return o(e.slice(i)),r.join("");function o(e){r.push(t(e,a,!e))}}var C=n(69016);function A(e,t){return e-t}function T(e,t){for(var n,r=/\\(?=[!-/:-@[-`{-~])/g,i=[],a=[],o=e+t,s=-1,u=0;n=r.exec(o);)i.push(n.index);for(;++s<i.length;)u!==i[s]&&a.push(e.slice(u,i[s])),a.push("\\"),u=i[s];return a.push(e.slice(u)),a.join("")}function w(e){var t=e||{},n=t.now||{},r=t.lineShift||0,i=n.line||1,a=n.column||1;return{move:function(e){var t=e||"",n=t.split(/\r?\n|\r/g),o=n[n.length-1];return i+=n.length-1,a=1===n.length?a+o.length:1+o.length+r,t},current:function(){return{now:{line:i,column:a},lineShift:r}},shift:function(e){r+=e}}}function S(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n={enter:function(e){return n.stack.push(e),function(){n.stack.pop()}},indentLines:_,associationId:v,containerPhrasing:O,containerFlow:N,createTracker:w,compilePattern:y,safe:I,stack:[],unsafe:(0,i.A)(m),join:(0,i.A)(p),handlers:(0,r.A)({},c.p),options:{},indexStack:[],handle:void 0};s(n,t),n.options.tightDefinitions&&n.join.push(x),n.handle=(0,a.A)("type",{invalid:k,unknown:D,handlers:n.handlers});var o=n.handle(e,void 0,n,{before:"\n",after:"\n",now:{line:1,column:1},lineShift:0});return o&&10!==o.charCodeAt(o.length-1)&&13!==o.charCodeAt(o.length-1)&&(o+="\n"),o}function k(e){throw new Error("Cannot handle value `"+e+"`, expected node")}function D(e){throw new Error("Cannot handle unknown node `"+e.type+"`")}function x(e,t){if("definition"===e.type&&e.type===t.type)return 0}function O(e,t){return function(e,t,n){var i=t.indexStack,a=e.children||[],o=[],s=-1,u=n.before;i.push(-1);for(var l=t.createTracker(n);++s<a.length;){var c=a[s],d=void 0;if(i[i.length-1]=s,s+1<a.length){var f=t.handle.handlers[a[s+1].type];f&&f.peek&&(f=f.peek),d=f?f(a[s+1],e,t,(0,r.A)({before:"",after:""},l.current())).charAt(0):""}else d=n.after;o.length>0&&("\r"===u||"\n"===u)&&"html"===c.type&&(o[o.length-1]=o[o.length-1].replace(/(\r?\n|\r)$/," "),u=" ",(l=t.createTracker(n)).move(o.join(""))),o.push(l.move(t.handle(c,e,t,(0,r.A)((0,r.A)({},l.current()),{},{before:u,after:d})))),u=o[o.length-1].slice(-1)}return i.pop(),o.join("")}(e,this,t)}function N(e,t){return function(e,t,n){var i=t.indexStack,a=e.children||[],o=t.createTracker(n),s=[],u=-1;for(i.push(-1);++u<a.length;){var l=a[u];i[i.length-1]=u,s.push(o.move(t.handle(l,e,t,(0,r.A)({before:"\n",after:"\n"},o.current())))),"list"!==l.type&&(t.bulletLastUsed=void 0),u<a.length-1&&s.push(o.move(b(l,a[u+1],e,t)))}return i.pop(),s.join("")}(e,this,t)}function I(e,t){return function(e,t,n){for(var r=(n.before||"")+(t||"")+(n.after||""),i=[],a=[],o={},s=-1;++s<e.unsafe.length;){var u=e.unsafe[s];if((0,C.q)(e.stack,u))for(var l=e.compilePattern(u),c=void 0;c=l.exec(r);){var d="before"in u||Boolean(u.atBreak),f="after"in u,p=c.index+(d?c[1].length:0);i.includes(p)?(o[p].before&&!d&&(o[p].before=!1),o[p].after&&!f&&(o[p].after=!1)):(i.push(p),o[p]={before:d,after:f})}}i.sort(A);var h=n.before?n.before.length:0,m=r.length-(n.after?n.after.length:0);for(s=-1;++s<i.length;){var g=i[s];g<h||g>=m||g+1<m&&i[s+1]===g+1&&o[g].after&&!o[g+1].before&&!o[g+1].after||i[s-1]===g-1&&o[g].before&&!o[g-1].before&&!o[g-1].after||(h!==g&&a.push(T(r.slice(h,g),"\\")),h=g,!/[!-/:-@[-`{-~]/.test(r.charAt(g))||n.encode&&n.encode.includes(r.charAt(g))?(a.push("&#x"+r.charCodeAt(g).toString(16).toUpperCase()+";"),h++):a.push("\\"))}return a.push(T(r.slice(h,m),n.after)),a.join("")}(this,e,t)}function P(e){var t=this;t.compiler=function(n){return S(n,(0,r.A)((0,r.A)((0,r.A)({},t.data("settings")),e),{},{extensions:t.data("toMarkdownExtensions")||[]}))}}},81205:function(e,t,n){"use strict";function r(e){var t=String(e||"").trim();return t?t.split(/[ \t\n\r\f]+/g):[]}function i(e){return e.join(" ").trim()}n.d(t,{A:function(){return i},q:function(){return r}})},2279:function(e,t,n){"use strict";n.d(t,{C:function(){return r}});var r=function(e){if(null===e||void 0===e)return o;if("function"===typeof e)return a(e);if("object"===typeof e)return Array.isArray(e)?i(e):function(e){var t=e;return a(n);function n(n){var r,i=n;for(r in e)if(i[r]!==t[r])return!1;return!0}}(e);if("string"===typeof e)return function(e){return a(t);function t(t){return t&&t.type===e}}(e);throw new Error("Expected function, string, or object as test")};function i(e){for(var t=[],n=-1;++n<e.length;)t[n]=r(e[n]);return a((function(){for(var e=-1,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];for(;++e<t.length;)if(t[e].apply(this,r))return!0;return!1}))}function a(e){return function(t,n,r){return Boolean(s(t)&&e.call(this,t,"number"===typeof n?n:void 0,r||void 0))}}function o(){return!0}function s(e){return null!==e&&"object"===typeof e&&"type"in e}},35440:function(e,t,n){"use strict";n.d(t,{G1:function(){return o},PW:function(){return i},Y:function(){return r}});var r=a("end"),i=a("start");function a(e){return function(t){var n=t&&t.position&&t.position[e]||{};if("number"===typeof n.line&&n.line>0&&"number"===typeof n.column&&n.column>0)return{line:n.line,column:n.column,offset:"number"===typeof n.offset&&n.offset>-1?n.offset:void 0}}}function o(e){var t=i(e),n=r(e);if(t&&n)return{start:t,end:n}}},78244:function(e,t,n){"use strict";function r(e){return e&&"object"===typeof e?"position"in e||"type"in e?a(e.position):"start"in e||"end"in e?a(e):"line"in e||"column"in e?i(e):"":""}function i(e){return o(e&&e.line)+":"+o(e&&e.column)}function a(e){return i(e&&e.start)+"-"+i(e&&e.end)}function o(e){return e&&"number"===typeof e?e:1}n.d(t,{L:function(){return r}})},11591:function(e,t,n){"use strict";n.d(t,{dc:function(){return o},_Z:function(){return s},VG:function(){return u}});var r=n(2279);var i=[],a=!0,o=!1,s="skip";function u(e,t,n,u){var l;"function"===typeof t&&"function"!==typeof n?(u=n,n=t):l=t;var c=(0,r.C)(l),d=u?-1:1;!function e(r,l,f){var p=r&&"object"===typeof r?r:{};if("string"===typeof p.type){var h="string"===typeof p.tagName?p.tagName:"string"===typeof p.name?p.name:void 0;Object.defineProperty(m,"name",{value:"node ("+r.type+(h?"<"+h+">":"")+")"})}return m;function m(){var p,h,m,g=i;if((!t||c(r,l,f[f.length-1]||void 0))&&(g=function(e){if(Array.isArray(e))return e;if("number"===typeof e)return[a,e];return null===e||void 0===e?i:[e]}(n(r,f)),g[0]===o))return g;if("children"in r&&r.children){var v=r;if(v.children&&g[0]!==s)for(h=(u?v.children.length:-1)+d,m=f.concat(v);h>-1&&h<v.children.length;){var y=v.children[h];if((p=e(y,h,m)())[0]===o)return p;h="number"===typeof p[1]?p[1]:h+d}}return g}}(e,void 0,[])()}},10418:function(e,t,n){"use strict";n.d(t,{YR:function(){return i}});var r=n(11591);function i(e,t,n,i){var a,o,s;"function"===typeof t&&"function"!==typeof n?(o=void 0,s=t,a=n):(o=t,s=n,a=i),(0,r.VG)(e,o,(function(e,t){var n=t[t.length-1],r=n?n.children.indexOf(e):void 0;return s(e,r,n)}),a)}},44498:function(e,t,n){"use strict";n.d(t,{T:function(){return y}});var r=n(60436),i=n(23029),a=n(92901),o=n(89379),s=n(39874),u=n(85501),l=n(50531),c=n(78244),d=function(e){function t(e,n,r){var a;(0,i.A)(this,t),a=(0,s.A)(this,t),"string"===typeof n&&(r=n,n=void 0);var u="",l={},d=!1;if(n&&(l="line"in n&&"column"in n||"start"in n&&"end"in n?{place:n}:"type"in n?{ancestors:[n],place:n.position}:(0,o.A)({},n)),"string"===typeof e?u=e:!l.cause&&e&&(d=!0,u=e.message,l.cause=e),!l.ruleId&&!l.source&&"string"===typeof r){var f=r.indexOf(":");-1===f?l.ruleId=r:(l.source=r.slice(0,f),l.ruleId=r.slice(f+1))}if(!l.place&&l.ancestors&&l.ancestors){var p=l.ancestors[l.ancestors.length-1];p&&(l.place=p.position)}var h=l.place&&"start"in l.place?l.place.start:l.place;return a.ancestors=l.ancestors||void 0,a.cause=l.cause||void 0,a.column=h?h.column:void 0,a.fatal=void 0,a.file,a.message=u,a.line=h?h.line:void 0,a.name=(0,c.L)(l.place)||"1:1",a.place=l.place||void 0,a.reason=a.message,a.ruleId=l.ruleId||void 0,a.source=l.source||void 0,a.stack=d&&l.cause&&"string"===typeof l.cause.stack?l.cause.stack:"",a.actual,a.expected,a.note,a.url,a}return(0,u.A)(t,e),(0,a.A)(t)}((0,l.A)(Error));d.prototype.file="",d.prototype.name="",d.prototype.reason="",d.prototype.message="",d.prototype.stack="",d.prototype.column=void 0,d.prototype.line=void 0,d.prototype.ancestors=void 0,d.prototype.cause=void 0,d.prototype.fatal=void 0,d.prototype.place=void 0,d.prototype.ruleId=void 0,d.prototype.source=void 0;var f={basename:function(e,t){if(void 0!==t&&"string"!==typeof t)throw new TypeError('"ext" argument must be a string');p(e);var n,r=0,i=-1,a=e.length;if(void 0===t||0===t.length||t.length>e.length){for(;a--;)if(47===e.codePointAt(a)){if(n){r=a+1;break}}else i<0&&(n=!0,i=a+1);return i<0?"":e.slice(r,i)}if(t===e)return"";var o=-1,s=t.length-1;for(;a--;)if(47===e.codePointAt(a)){if(n){r=a+1;break}}else o<0&&(n=!0,o=a+1),s>-1&&(e.codePointAt(a)===t.codePointAt(s--)?s<0&&(i=a):(s=-1,i=o));r===i?i=o:i<0&&(i=e.length);return e.slice(r,i)},dirname:function(e){if(p(e),0===e.length)return".";var t,n=-1,r=e.length;for(;--r;)if(47===e.codePointAt(r)){if(t){n=r;break}}else t||(t=!0);return n<0?47===e.codePointAt(0)?"/":".":1===n&&47===e.codePointAt(0)?"//":e.slice(0,n)},extname:function(e){p(e);var t,n=e.length,r=-1,i=0,a=-1,o=0;for(;n--;){var s=e.codePointAt(n);if(47!==s)r<0&&(t=!0,r=n+1),46===s?a<0?a=n:1!==o&&(o=1):a>-1&&(o=-1);else if(t){i=n+1;break}}if(a<0||r<0||0===o||1===o&&a===r-1&&a===i+1)return"";return e.slice(a,r)},join:function(){for(var e,t=-1,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];for(;++t<r.length;)p(r[t]),r[t]&&(e=void 0===e?r[t]:e+"/"+r[t]);return void 0===e?".":function(e){p(e);var t=47===e.codePointAt(0),n=function(e,t){var n,r,i="",a=0,o=-1,s=0,u=-1;for(;++u<=e.length;){if(u<e.length)n=e.codePointAt(u);else{if(47===n)break;n=47}if(47===n){if(o===u-1||1===s);else if(o!==u-1&&2===s){if(i.length<2||2!==a||46!==i.codePointAt(i.length-1)||46!==i.codePointAt(i.length-2))if(i.length>2){if((r=i.lastIndexOf("/"))!==i.length-1){r<0?(i="",a=0):a=(i=i.slice(0,r)).length-1-i.lastIndexOf("/"),o=u,s=0;continue}}else if(i.length>0){i="",a=0,o=u,s=0;continue}t&&(i=i.length>0?i+"/..":"..",a=2)}else i.length>0?i+="/"+e.slice(o+1,u):i=e.slice(o+1,u),a=u-o-1;o=u,s=0}else 46===n&&s>-1?s++:s=-1}return i}(e,!t);0!==n.length||t||(n=".");n.length>0&&47===e.codePointAt(e.length-1)&&(n+="/");return t?"/"+n:n}(e)},sep:"/"};function p(e){if("string"!==typeof e)throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}var h={cwd:function(){return"/"}};function m(e){return Boolean(null!==e&&"object"===typeof e&&"href"in e&&e.href&&"protocol"in e&&e.protocol&&void 0===e.auth)}function g(e){if("string"===typeof e)e=new URL(e);else if(!m(e)){var t=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+e+"`");throw t.code="ERR_INVALID_ARG_TYPE",t}if("file:"!==e.protocol){var n=new TypeError("The URL must be of scheme file");throw n.code="ERR_INVALID_URL_SCHEME",n}return function(e){if(""!==e.hostname){var t=new TypeError('File URL host must be "localhost" or empty on darwin');throw t.code="ERR_INVALID_FILE_URL_HOST",t}var n=e.pathname,r=-1;for(;++r<n.length;)if(37===n.codePointAt(r)&&50===n.codePointAt(r+1)){var i=n.codePointAt(r+2);if(70===i||102===i){var a=new TypeError("File URL path must not include encoded / characters");throw a.code="ERR_INVALID_FILE_URL_PATH",a}}return decodeURIComponent(n)}(e)}var v=["history","path","basename","stem","extname","dirname"],y=function(){return(0,a.A)((function e(t){var n;(0,i.A)(this,e),n=t?m(t)?{path:t}:"string"===typeof t||function(e){return Boolean(e&&"object"===typeof e&&"byteLength"in e&&"byteOffset"in e)}(t)?{value:t}:t:{},this.cwd="cwd"in n?"":h.cwd(),this.data={},this.history=[],this.messages=[],this.value,this.map,this.result,this.stored;for(var a,o=-1;++o<v.length;){var s=v[o];s in n&&void 0!==n[s]&&null!==n[s]&&(this[s]="history"===s?(0,r.A)(n[s]):n[s])}for(a in n)v.includes(a)||(this[a]=n[a])}),[{key:"basename",get:function(){return"string"===typeof this.path?f.basename(this.path):void 0},set:function(e){E(e,"basename"),b(e,"basename"),this.path=f.join(this.dirname||"",e)}},{key:"dirname",get:function(){return"string"===typeof this.path?f.dirname(this.path):void 0},set:function(e){_(this.basename,"dirname"),this.path=f.join(e||"",this.basename)}},{key:"extname",get:function(){return"string"===typeof this.path?f.extname(this.path):void 0},set:function(e){if(b(e,"extname"),_(this.dirname,"extname"),e){if(46!==e.codePointAt(0))throw new Error("`extname` must start with `.`");if(e.includes(".",1))throw new Error("`extname` cannot contain multiple dots")}this.path=f.join(this.dirname,this.stem+(e||""))}},{key:"path",get:function(){return this.history[this.history.length-1]},set:function(e){m(e)&&(e=g(e)),E(e,"path"),this.path!==e&&this.history.push(e)}},{key:"stem",get:function(){return"string"===typeof this.path?f.basename(this.path,this.extname):void 0},set:function(e){E(e,"stem"),b(e,"stem"),this.path=f.join(this.dirname||"",e+(this.extname||""))}},{key:"fail",value:function(e,t,n){var r=this.message(e,t,n);throw r.fatal=!0,r}},{key:"info",value:function(e,t,n){var r=this.message(e,t,n);return r.fatal=void 0,r}},{key:"message",value:function(e,t,n){var r=new d(e,t,n);return this.path&&(r.name=this.path+":"+r.name,r.file=this.path),r.fatal=!1,this.messages.push(r),r}},{key:"toString",value:function(e){return void 0===this.value?"":"string"===typeof this.value?this.value:new TextDecoder(e||void 0).decode(this.value)}}])}();function b(e,t){if(e&&e.includes(f.sep))throw new Error("`"+t+"` cannot be a path: did not expect `"+f.sep+"`")}function E(e,t){if(!e)throw new Error("`"+t+"` cannot be empty")}function _(e,t){if(!e)throw new Error("Setting `"+t+"` requires `path` to be set too")}},27789:function(e,t,n){"use strict";n.d(t,{A:function(){return i}});var r={}.hasOwnProperty;function i(e,t){var n=t||{};function i(t){var n=i.invalid,a=i.handlers;if(t&&r.call(t,e)){var o=String(t[e]);n=r.call(a,o)?a[o]:i.unknown}if(n){for(var s,u=arguments.length,l=new Array(u>1?u-1:0),c=1;c<u;c++)l[c-1]=arguments[c];return(s=n).call.apply(s,[this,t].concat(l))}}return i.handlers=n.handlers||{},i.invalid=n.invalid,i.unknown=n.unknown,i}}},function(e){var t;t=5369,e(e.s=t)}]);