| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- import{P as W,r as S,R as k,g as no,_ as ao,b as io,c as qe,d as O,e as Dn}from"./acebuilds-fbc0ccc6.js";import{r as oo,R as lo}from"./reactflow-10657c96.js";var Sn=function(){return Sn=Object.assign||function(r){for(var t,n=1,a=arguments.length;n<a;n++){t=arguments[n];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(r[i]=t[i])}return r},Sn.apply(this,arguments)};function zp(e,r){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(e);a<n.length;a++)r.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(t[n[a]]=e[n[a]]);return t}function Je(e,r,t,n){function a(i){return i instanceof t?i:new t(function(o){o(i)})}return new(t||(t=Promise))(function(i,o){function l(p){try{c(n.next(p))}catch(u){o(u)}}function s(p){try{c(n.throw(p))}catch(u){o(u)}}function c(p){p.done?i(p.value):a(p.value).then(l,s)}c((n=n.apply(e,r||[])).next())})}function Xe(e,r){var t={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},n,a,i,o;return o={next:l(0),throw:l(1),return:l(2)},typeof Symbol=="function"&&(o[Symbol.iterator]=function(){return this}),o;function l(c){return function(p){return s([c,p])}}function s(c){if(n)throw new TypeError("Generator is already executing.");for(;o&&(o=0,c[0]&&(t=0)),t;)try{if(n=1,a&&(i=c[0]&2?a.return:c[0]?a.throw||((i=a.return)&&i.call(a),0):a.next)&&!(i=i.call(a,c[1])).done)return i;switch(a=0,i&&(c=[c[0]&2,i.value]),c[0]){case 0:case 1:i=c;break;case 4:return t.label++,{value:c[1],done:!1};case 5:t.label++,a=c[1],c=[0];continue;case 7:c=t.ops.pop(),t.trys.pop();continue;default:if(i=t.trys,!(i=i.length>0&&i[i.length-1])&&(c[0]===6||c[0]===2)){t=0;continue}if(c[0]===3&&(!i||c[1]>i[0]&&c[1]<i[3])){t.label=c[1];break}if(c[0]===6&&t.label<i[1]){t.label=i[1],i=c;break}if(i&&t.label<i[2]){t.label=i[2],t.ops.push(c);break}i[2]&&t.ops.pop(),t.trys.pop();continue}c=r.call(e,t)}catch(p){c=[6,p],a=0}finally{n=i=0}if(c[0]&5)throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}function In(e,r){var t=typeof Symbol=="function"&&e[Symbol.iterator];if(!t)return e;var n=t.call(e),a,i=[],o;try{for(;(r===void 0||r-- >0)&&!(a=n.next()).done;)i.push(a.value)}catch(l){o={error:l}}finally{try{a&&!a.done&&(t=n.return)&&t.call(n)}finally{if(o)throw o.error}}return i}function xn(e,r,t){if(t||arguments.length===2)for(var n=0,a=r.length,i;n<a;n++)(i||!(n in r))&&(i||(i=Array.prototype.slice.call(r,0,n)),i[n]=r[n]);return e.concat(i||Array.prototype.slice.call(r))}var so=new Map([["aac","audio/aac"],["abw","application/x-abiword"],["arc","application/x-freearc"],["avif","image/avif"],["avi","video/x-msvideo"],["azw","application/vnd.amazon.ebook"],["bin","application/octet-stream"],["bmp","image/bmp"],["bz","application/x-bzip"],["bz2","application/x-bzip2"],["cda","application/x-cdf"],["csh","application/x-csh"],["css","text/css"],["csv","text/csv"],["doc","application/msword"],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],["eot","application/vnd.ms-fontobject"],["epub","application/epub+zip"],["gz","application/gzip"],["gif","image/gif"],["heic","image/heic"],["heif","image/heif"],["htm","text/html"],["html","text/html"],["ico","image/vnd.microsoft.icon"],["ics","text/calendar"],["jar","application/java-archive"],["jpeg","image/jpeg"],["jpg","image/jpeg"],["js","text/javascript"],["json","application/json"],["jsonld","application/ld+json"],["mid","audio/midi"],["midi","audio/midi"],["mjs","text/javascript"],["mp3","audio/mpeg"],["mp4","video/mp4"],["mpeg","video/mpeg"],["mpkg","application/vnd.apple.installer+xml"],["odp","application/vnd.oasis.opendocument.presentation"],["ods","application/vnd.oasis.opendocument.spreadsheet"],["odt","application/vnd.oasis.opendocument.text"],["oga","audio/ogg"],["ogv","video/ogg"],["ogx","application/ogg"],["opus","audio/opus"],["otf","font/otf"],["png","image/png"],["pdf","application/pdf"],["php","application/x-httpd-php"],["ppt","application/vnd.ms-powerpoint"],["pptx","application/vnd.openxmlformats-officedocument.presentationml.presentation"],["rar","application/vnd.rar"],["rtf","application/rtf"],["sh","application/x-sh"],["svg","image/svg+xml"],["swf","application/x-shockwave-flash"],["tar","application/x-tar"],["tif","image/tiff"],["tiff","image/tiff"],["ts","video/mp2t"],["ttf","font/ttf"],["txt","text/plain"],["vsd","application/vnd.visio"],["wav","audio/wav"],["weba","audio/webm"],["webm","video/webm"],["webp","image/webp"],["woff","font/woff"],["woff2","font/woff2"],["xhtml","application/xhtml+xml"],["xls","application/vnd.ms-excel"],["xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"],["xml","application/xml"],["xul","application/vnd.mozilla.xul+xml"],["zip","application/zip"],["7z","application/x-7z-compressed"],["mkv","video/x-matroska"],["mov","video/quicktime"],["msg","application/vnd.ms-outlook"]]);function vr(e,r){var t=uo(e);if(typeof t.path!="string"){var n=e.webkitRelativePath;Object.defineProperty(t,"path",{value:typeof r=="string"?r:typeof n=="string"&&n.length>0?n:e.name,writable:!1,configurable:!1,enumerable:!0})}return t}function uo(e){var r=e.name,t=r&&r.lastIndexOf(".")!==-1;if(t&&!e.type){var n=r.split(".").pop().toLowerCase(),a=so.get(n);a&&Object.defineProperty(e,"type",{value:a,writable:!1,configurable:!1,enumerable:!0})}return e}var co=[".DS_Store","Thumbs.db"];function po(e){return Je(this,void 0,void 0,function(){return Xe(this,function(r){return Mr(e)&&fo(e.dataTransfer)?[2,bo(e.dataTransfer,e.type)]:vo(e)?[2,go(e)]:Array.isArray(e)&&e.every(function(t){return"getFile"in t&&typeof t.getFile=="function"})?[2,mo(e)]:[2,[]]})})}function fo(e){return Mr(e)}function vo(e){return Mr(e)&&Mr(e.target)}function Mr(e){return typeof e=="object"&&e!==null}function go(e){return Tt(e.target.files).map(function(r){return vr(r)})}function mo(e){return Je(this,void 0,void 0,function(){var r;return Xe(this,function(t){switch(t.label){case 0:return[4,Promise.all(e.map(function(n){return n.getFile()}))];case 1:return r=t.sent(),[2,r.map(function(n){return vr(n)})]}})})}function bo(e,r){return Je(this,void 0,void 0,function(){var t,n;return Xe(this,function(a){switch(a.label){case 0:return e.items?(t=Tt(e.items).filter(function(i){return i.kind==="file"}),r!=="drop"?[2,t]:[4,Promise.all(t.map(ho))]):[3,2];case 1:return n=a.sent(),[2,wn(Pa(n))];case 2:return[2,wn(Tt(e.files).map(function(i){return vr(i)}))]}})})}function wn(e){return e.filter(function(r){return co.indexOf(r.name)===-1})}function Tt(e){if(e===null)return[];for(var r=[],t=0;t<e.length;t++){var n=e[t];r.push(n)}return r}function ho(e){if(typeof e.webkitGetAsEntry!="function")return Cn(e);var r=e.webkitGetAsEntry();return r&&r.isDirectory?Aa(r):Cn(e)}function Pa(e){return e.reduce(function(r,t){return xn(xn([],In(r),!1),In(Array.isArray(t)?Pa(t):[t]),!1)},[])}function Cn(e){var r=e.getAsFile();if(!r)return Promise.reject("".concat(e," is not a File"));var t=vr(r);return Promise.resolve(t)}function yo(e){return Je(this,void 0,void 0,function(){return Xe(this,function(r){return[2,e.isDirectory?Aa(e):Do(e)]})})}function Aa(e){var r=e.createReader();return new Promise(function(t,n){var a=[];function i(){var o=this;r.readEntries(function(l){return Je(o,void 0,void 0,function(){var s,c,p;return Xe(this,function(u){switch(u.label){case 0:if(l.length)return[3,5];u.label=1;case 1:return u.trys.push([1,3,,4]),[4,Promise.all(a)];case 2:return s=u.sent(),t(s),[3,4];case 3:return c=u.sent(),n(c),[3,4];case 4:return[3,6];case 5:p=Promise.all(l.map(yo)),a.push(p),i(),u.label=6;case 6:return[2]}})})},function(l){n(l)})}i()})}function Do(e){return Je(this,void 0,void 0,function(){return Xe(this,function(r){return[2,new Promise(function(t,n){e.file(function(a){var i=vr(a,e.fullPath);t(i)},function(a){n(a)})})]})})}var So=function(e,r){if(e&&r){var t=Array.isArray(r)?r:r.split(","),n=e.name||"",a=(e.type||"").toLowerCase(),i=a.replace(/\/.*$/,"");return t.some(function(o){var l=o.trim().toLowerCase();return l.charAt(0)==="."?n.toLowerCase().endsWith(l):l.endsWith("/*")?i===l.replace(/\/.*$/,""):a===l})}return!0};function En(e){return wo(e)||xo(e)||Ra(e)||Io()}function Io(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
- In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function xo(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function wo(e){if(Array.isArray(e))return Bt(e)}function Pn(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),t.push.apply(t,n)}return t}function An(e){for(var r=1;r<arguments.length;r++){var t=arguments[r]!=null?arguments[r]:{};r%2?Pn(Object(t),!0).forEach(function(n){Oa(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):Pn(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function Oa(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function sr(e,r){return Po(e)||Eo(e,r)||Ra(e,r)||Co()}function Co(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
- In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ra(e,r){if(e){if(typeof e=="string")return Bt(e,r);var t=Object.prototype.toString.call(e).slice(8,-1);if(t==="Object"&&e.constructor&&(t=e.constructor.name),t==="Map"||t==="Set")return Array.from(e);if(t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return Bt(e,r)}}function Bt(e,r){(r==null||r>e.length)&&(r=e.length);for(var t=0,n=new Array(r);t<r;t++)n[t]=e[t];return n}function Eo(e,r){var t=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(t!=null){var n=[],a=!0,i=!1,o,l;try{for(t=t.call(e);!(a=(o=t.next()).done)&&(n.push(o.value),!(r&&n.length===r));a=!0);}catch(s){i=!0,l=s}finally{try{!a&&t.return!=null&&t.return()}finally{if(i)throw l}}return n}}function Po(e){if(Array.isArray(e))return e}var Ao="file-invalid-type",Oo="file-too-large",Ro="file-too-small",To="too-many-files",Bo=function(r){r=Array.isArray(r)&&r.length===1?r[0]:r;var t=Array.isArray(r)?"one of ".concat(r.join(", ")):r;return{code:Ao,message:"File type must be ".concat(t)}},On=function(r){return{code:Oo,message:"File is larger than ".concat(r," ").concat(r===1?"byte":"bytes")}},Rn=function(r){return{code:Ro,message:"File is smaller than ".concat(r," ").concat(r===1?"byte":"bytes")}},Mo={code:To,message:"Too many files"};function Ta(e,r){var t=e.type==="application/x-moz-file"||So(e,r);return[t,t?null:Bo(r)]}function Ba(e,r,t){if(Ge(e.size))if(Ge(r)&&Ge(t)){if(e.size>t)return[!1,On(t)];if(e.size<r)return[!1,Rn(r)]}else{if(Ge(r)&&e.size<r)return[!1,Rn(r)];if(Ge(t)&&e.size>t)return[!1,On(t)]}return[!0,null]}function Ge(e){return e!=null}function Fo(e){var r=e.files,t=e.accept,n=e.minSize,a=e.maxSize,i=e.multiple,o=e.maxFiles,l=e.validator;return!i&&r.length>1||i&&o>=1&&r.length>o?!1:r.every(function(s){var c=Ta(s,t),p=sr(c,1),u=p[0],d=Ba(s,n,a),f=sr(d,1),g=f[0],v=l?l(s):null;return u&&g&&!v})}function Fr(e){return typeof e.isPropagationStopped=="function"?e.isPropagationStopped():typeof e.cancelBubble<"u"?e.cancelBubble:!1}function Pr(e){return e.dataTransfer?Array.prototype.some.call(e.dataTransfer.types,function(r){return r==="Files"||r==="application/x-moz-file"}):!!e.target&&!!e.target.files}function Tn(e){e.preventDefault()}function No(e){return e.indexOf("MSIE")!==-1||e.indexOf("Trident/")!==-1}function Lo(e){return e.indexOf("Edge/")!==-1}function Go(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:window.navigator.userAgent;return No(e)||Lo(e)}function xe(){for(var e=arguments.length,r=new Array(e),t=0;t<e;t++)r[t]=arguments[t];return function(n){for(var a=arguments.length,i=new Array(a>1?a-1:0),o=1;o<a;o++)i[o-1]=arguments[o];return r.some(function(l){return!Fr(n)&&l&&l.apply(void 0,[n].concat(i)),Fr(n)})}}function Wo(){return"showOpenFilePicker"in window}function $o(e){if(Ge(e)){var r=Object.entries(e).filter(function(t){var n=sr(t,2),a=n[0],i=n[1],o=!0;return Ma(a)||(console.warn('Skipped "'.concat(a,'" because it is not a valid MIME type. Check https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types for a list of valid MIME types.')),o=!1),(!Array.isArray(i)||!i.every(Fa))&&(console.warn('Skipped "'.concat(a,'" because an invalid file extension was provided.')),o=!1),o}).reduce(function(t,n){var a=sr(n,2),i=a[0],o=a[1];return An(An({},t),{},Oa({},i,o))},{});return[{description:"Files",accept:r}]}return e}function ko(e){if(Ge(e))return Object.entries(e).reduce(function(r,t){var n=sr(t,2),a=n[0],i=n[1];return[].concat(En(r),[a],En(i))},[]).filter(function(r){return Ma(r)||Fa(r)}).join(",")}function jo(e){return e instanceof DOMException&&(e.name==="AbortError"||e.code===e.ABORT_ERR)}function Uo(e){return e instanceof DOMException&&(e.name==="SecurityError"||e.code===e.SECURITY_ERR)}function Ma(e){return e==="audio/*"||e==="video/*"||e==="image/*"||e==="text/*"||/\w+\/[-+.\w]+/g.test(e)}function Fa(e){return/^.*\.[\w]+$/.test(e)}var zo=["children"],Ho=["open"],qo=["refKey","role","onKeyDown","onFocus","onBlur","onClick","onDragEnter","onDragOver","onDragLeave","onDrop"],Vo=["refKey","onChange","onClick"];function Ko(e){return Xo(e)||Jo(e)||Na(e)||Yo()}function Yo(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
- In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Jo(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Xo(e){if(Array.isArray(e))return Mt(e)}function mt(e,r){return Zo(e)||Qo(e,r)||Na(e,r)||_o()}function _o(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
- In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Na(e,r){if(e){if(typeof e=="string")return Mt(e,r);var t=Object.prototype.toString.call(e).slice(8,-1);if(t==="Object"&&e.constructor&&(t=e.constructor.name),t==="Map"||t==="Set")return Array.from(e);if(t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return Mt(e,r)}}function Mt(e,r){(r==null||r>e.length)&&(r=e.length);for(var t=0,n=new Array(r);t<r;t++)n[t]=e[t];return n}function Qo(e,r){var t=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(t!=null){var n=[],a=!0,i=!1,o,l;try{for(t=t.call(e);!(a=(o=t.next()).done)&&(n.push(o.value),!(r&&n.length===r));a=!0);}catch(s){i=!0,l=s}finally{try{!a&&t.return!=null&&t.return()}finally{if(i)throw l}}return n}}function Zo(e){if(Array.isArray(e))return e}function Bn(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),t.push.apply(t,n)}return t}function j(e){for(var r=1;r<arguments.length;r++){var t=arguments[r]!=null?arguments[r]:{};r%2?Bn(Object(t),!0).forEach(function(n){Ft(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):Bn(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function Ft(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function Nr(e,r){if(e==null)return{};var t=el(e,r),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(r.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(t[n]=e[n])}return t}function el(e,r){if(e==null)return{};var t={},n=Object.keys(e),a,i;for(i=0;i<n.length;i++)a=n[i],!(r.indexOf(a)>=0)&&(t[a]=e[a]);return t}var Ut=S.forwardRef(function(e,r){var t=e.children,n=Nr(e,zo),a=rl(n),i=a.open,o=Nr(a,Ho);return S.useImperativeHandle(r,function(){return{open:i}},[i]),k.createElement(S.Fragment,null,t(j(j({},o),{},{open:i})))});Ut.displayName="Dropzone";var La={disabled:!1,getFilesFromEvent:po,maxSize:1/0,minSize:0,multiple:!0,maxFiles:0,preventDropOnDocument:!0,noClick:!1,noKeyboard:!1,noDrag:!1,noDragEventsBubbling:!1,validator:null,useFsAccessApi:!0,autoFocus:!1};Ut.defaultProps=La;Ut.propTypes={children:W.func,accept:W.objectOf(W.arrayOf(W.string)),multiple:W.bool,preventDropOnDocument:W.bool,noClick:W.bool,noKeyboard:W.bool,noDrag:W.bool,noDragEventsBubbling:W.bool,minSize:W.number,maxSize:W.number,maxFiles:W.number,disabled:W.bool,getFilesFromEvent:W.func,onFileDialogCancel:W.func,onFileDialogOpen:W.func,useFsAccessApi:W.bool,autoFocus:W.bool,onDragEnter:W.func,onDragLeave:W.func,onDragOver:W.func,onDrop:W.func,onDropAccepted:W.func,onDropRejected:W.func,onError:W.func,validator:W.func};var Nt={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,acceptedFiles:[],fileRejections:[]};function rl(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=j(j({},La),e),t=r.accept,n=r.disabled,a=r.getFilesFromEvent,i=r.maxSize,o=r.minSize,l=r.multiple,s=r.maxFiles,c=r.onDragEnter,p=r.onDragLeave,u=r.onDragOver,d=r.onDrop,f=r.onDropAccepted,g=r.onDropRejected,v=r.onFileDialogCancel,m=r.onFileDialogOpen,b=r.useFsAccessApi,h=r.autoFocus,y=r.preventDropOnDocument,D=r.noClick,x=r.noKeyboard,w=r.noDrag,E=r.noDragEventsBubbling,B=r.onError,A=r.validator,F=S.useMemo(function(){return ko(t)},[t]),M=S.useMemo(function(){return $o(t)},[t]),K=S.useMemo(function(){return typeof m=="function"?m:Mn},[m]),V=S.useMemo(function(){return typeof v=="function"?v:Mn},[v]),T=S.useRef(null),G=S.useRef(null),ee=S.useReducer(tl,Nt),de=mt(ee,2),re=de[0],U=de[1],te=re.isFocused,pe=re.isFileDialogActive,H=S.useRef(typeof window<"u"&&window.isSecureContext&&b&&Wo()),be=function(){!H.current&&pe&&setTimeout(function(){if(G.current){var R=G.current.files;R.length||(U({type:"closeDialog"}),V())}},300)};S.useEffect(function(){return window.addEventListener("focus",be,!1),function(){window.removeEventListener("focus",be,!1)}},[G,pe,V,H]);var X=S.useRef([]),ae=function(R){T.current&&T.current.contains(R.target)||(R.preventDefault(),X.current=[])};S.useEffect(function(){return y&&(document.addEventListener("dragover",Tn,!1),document.addEventListener("drop",ae,!1)),function(){y&&(document.removeEventListener("dragover",Tn),document.removeEventListener("drop",ae))}},[T,y]),S.useEffect(function(){return!n&&h&&T.current&&T.current.focus(),function(){}},[T,h,n]);var fe=S.useCallback(function(C){B?B(C):console.error(C)},[B]),Be=S.useCallback(function(C){C.preventDefault(),C.persist(),Ee(C),X.current=[].concat(Ko(X.current),[C.target]),Pr(C)&&Promise.resolve(a(C)).then(function(R){if(!(Fr(C)&&!E)){var q=R.length,_=q>0&&Fo({files:R,accept:F,minSize:o,maxSize:i,multiple:l,maxFiles:s,validator:A}),oe=q>0&&!_;U({isDragAccept:_,isDragReject:oe,isDragActive:!0,type:"setDraggedFiles"}),c&&c(C)}}).catch(function(R){return fe(R)})},[a,c,fe,E,F,o,i,l,s,A]),Me=S.useCallback(function(C){C.preventDefault(),C.persist(),Ee(C);var R=Pr(C);if(R&&C.dataTransfer)try{C.dataTransfer.dropEffect="copy"}catch{}return R&&u&&u(C),!1},[u,E]),$e=S.useCallback(function(C){C.preventDefault(),C.persist(),Ee(C);var R=X.current.filter(function(_){return T.current&&T.current.contains(_)}),q=R.indexOf(C.target);q!==-1&&R.splice(q,1),X.current=R,!(R.length>0)&&(U({type:"setDraggedFiles",isDragActive:!1,isDragAccept:!1,isDragReject:!1}),Pr(C)&&p&&p(C))},[T,p,E]),he=S.useCallback(function(C,R){var q=[],_=[];C.forEach(function(oe){var tr=Ta(oe,F),Ue=mt(tr,2),ut=Ue[0],ct=Ue[1],dt=Ba(oe,o,i),Er=mt(dt,2),pt=Er[0],ft=Er[1],vt=A?A(oe):null;if(ut&&pt&&!vt)q.push(oe);else{var gt=[ct,ft];vt&&(gt=gt.concat(vt)),_.push({file:oe,errors:gt.filter(function(to){return to})})}}),(!l&&q.length>1||l&&s>=1&&q.length>s)&&(q.forEach(function(oe){_.push({file:oe,errors:[Mo]})}),q.splice(0)),U({acceptedFiles:q,fileRejections:_,type:"setFiles"}),d&&d(q,_,R),_.length>0&&g&&g(_,R),q.length>0&&f&&f(q,R)},[U,l,F,o,i,s,d,f,g,A]),Ce=S.useCallback(function(C){C.preventDefault(),C.persist(),Ee(C),X.current=[],Pr(C)&&Promise.resolve(a(C)).then(function(R){Fr(C)&&!E||he(R,C)}).catch(function(R){return fe(R)}),U({type:"reset"})},[a,he,fe,E]),we=S.useCallback(function(){if(H.current){U({type:"openDialog"}),K();var C={multiple:l,types:M};window.showOpenFilePicker(C).then(function(R){return a(R)}).then(function(R){he(R,null),U({type:"closeDialog"})}).catch(function(R){jo(R)?(V(R),U({type:"closeDialog"})):Uo(R)?(H.current=!1,G.current?(G.current.value=null,G.current.click()):fe(new Error("Cannot open the file picker because the https://developer.mozilla.org/en-US/docs/Web/API/File_System_Access_API is not supported and no <input> was provided."))):fe(R)});return}G.current&&(U({type:"openDialog"}),K(),G.current.value=null,G.current.click())},[U,K,V,b,he,fe,M,l]),ke=S.useCallback(function(C){!T.current||!T.current.isEqualNode(C.target)||(C.key===" "||C.key==="Enter"||C.keyCode===32||C.keyCode===13)&&(C.preventDefault(),we())},[T,we]),Fe=S.useCallback(function(){U({type:"focus"})},[]),er=S.useCallback(function(){U({type:"blur"})},[]),je=S.useCallback(function(){D||(Go()?setTimeout(we,0):we())},[D,we]),Se=function(R){return n?null:R},rr=function(R){return x?null:Se(R)},Ie=function(R){return w?null:Se(R)},Ee=function(R){E&&R.stopPropagation()},Zi=S.useMemo(function(){return function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},R=C.refKey,q=R===void 0?"ref":R,_=C.role,oe=C.onKeyDown,tr=C.onFocus,Ue=C.onBlur,ut=C.onClick,ct=C.onDragEnter,dt=C.onDragOver,Er=C.onDragLeave,pt=C.onDrop,ft=Nr(C,qo);return j(j(Ft({onKeyDown:rr(xe(oe,ke)),onFocus:rr(xe(tr,Fe)),onBlur:rr(xe(Ue,er)),onClick:Se(xe(ut,je)),onDragEnter:Ie(xe(ct,Be)),onDragOver:Ie(xe(dt,Me)),onDragLeave:Ie(xe(Er,$e)),onDrop:Ie(xe(pt,Ce)),role:typeof _=="string"&&_!==""?_:"presentation"},q,T),!n&&!x?{tabIndex:0}:{}),ft)}},[T,ke,Fe,er,je,Be,Me,$e,Ce,x,w,n]),eo=S.useCallback(function(C){C.stopPropagation()},[]),ro=S.useMemo(function(){return function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},R=C.refKey,q=R===void 0?"ref":R,_=C.onChange,oe=C.onClick,tr=Nr(C,Vo),Ue=Ft({accept:F,multiple:l,type:"file",style:{display:"none"},onChange:Se(xe(_,Ce)),onClick:Se(xe(oe,eo)),tabIndex:-1},q,G);return j(j({},Ue),tr)}},[G,t,l,Ce,n]);return j(j({},re),{},{isFocused:te&&!n,getRootProps:Zi,getInputProps:ro,rootRef:T,inputRef:G,open:Se(we)})}function tl(e,r){switch(r.type){case"focus":return j(j({},e),{},{isFocused:!0});case"blur":return j(j({},e),{},{isFocused:!1});case"openDialog":return j(j({},Nt),{},{isFileDialogActive:!0});case"closeDialog":return j(j({},e),{},{isFileDialogActive:!1});case"setDraggedFiles":return j(j({},e),{},{isDragActive:r.isDragActive,isDragAccept:r.isDragAccept,isDragReject:r.isDragReject});case"setFiles":return j(j({},e),{},{acceptedFiles:r.acceptedFiles,fileRejections:r.fileRejections});case"reset":return j({},Nt);default:return e}}function Mn(){}var Ga={exports:{}},L={};/** @license React v16.13.1
- * react-is.production.min.js
- *
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */var J=typeof Symbol=="function"&&Symbol.for,zt=J?Symbol.for("react.element"):60103,Ht=J?Symbol.for("react.portal"):60106,Hr=J?Symbol.for("react.fragment"):60107,qr=J?Symbol.for("react.strict_mode"):60108,Vr=J?Symbol.for("react.profiler"):60114,Kr=J?Symbol.for("react.provider"):60109,Yr=J?Symbol.for("react.context"):60110,qt=J?Symbol.for("react.async_mode"):60111,Jr=J?Symbol.for("react.concurrent_mode"):60111,Xr=J?Symbol.for("react.forward_ref"):60112,_r=J?Symbol.for("react.suspense"):60113,nl=J?Symbol.for("react.suspense_list"):60120,Qr=J?Symbol.for("react.memo"):60115,Zr=J?Symbol.for("react.lazy"):60116,al=J?Symbol.for("react.block"):60121,il=J?Symbol.for("react.fundamental"):60117,ol=J?Symbol.for("react.responder"):60118,ll=J?Symbol.for("react.scope"):60119;function ce(e){if(typeof e=="object"&&e!==null){var r=e.$$typeof;switch(r){case zt:switch(e=e.type,e){case qt:case Jr:case Hr:case Vr:case qr:case _r:return e;default:switch(e=e&&e.$$typeof,e){case Yr:case Xr:case Zr:case Qr:case Kr:return e;default:return r}}case Ht:return r}}}function Wa(e){return ce(e)===Jr}L.AsyncMode=qt;L.ConcurrentMode=Jr;L.ContextConsumer=Yr;L.ContextProvider=Kr;L.Element=zt;L.ForwardRef=Xr;L.Fragment=Hr;L.Lazy=Zr;L.Memo=Qr;L.Portal=Ht;L.Profiler=Vr;L.StrictMode=qr;L.Suspense=_r;L.isAsyncMode=function(e){return Wa(e)||ce(e)===qt};L.isConcurrentMode=Wa;L.isContextConsumer=function(e){return ce(e)===Yr};L.isContextProvider=function(e){return ce(e)===Kr};L.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===zt};L.isForwardRef=function(e){return ce(e)===Xr};L.isFragment=function(e){return ce(e)===Hr};L.isLazy=function(e){return ce(e)===Zr};L.isMemo=function(e){return ce(e)===Qr};L.isPortal=function(e){return ce(e)===Ht};L.isProfiler=function(e){return ce(e)===Vr};L.isStrictMode=function(e){return ce(e)===qr};L.isSuspense=function(e){return ce(e)===_r};L.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Hr||e===Jr||e===Vr||e===qr||e===_r||e===nl||typeof e=="object"&&e!==null&&(e.$$typeof===Zr||e.$$typeof===Qr||e.$$typeof===Kr||e.$$typeof===Yr||e.$$typeof===Xr||e.$$typeof===il||e.$$typeof===ol||e.$$typeof===ll||e.$$typeof===al)};L.typeOf=ce;Ga.exports=L;var sl=Ga.exports,Vt=sl,ul={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},cl={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},dl={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},$a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Kt={};Kt[Vt.ForwardRef]=dl;Kt[Vt.Memo]=$a;function Fn(e){return Vt.isMemo(e)?$a:Kt[e.$$typeof]||ul}var pl=Object.defineProperty,fl=Object.getOwnPropertyNames,Nn=Object.getOwnPropertySymbols,vl=Object.getOwnPropertyDescriptor,gl=Object.getPrototypeOf,Ln=Object.prototype;function ka(e,r,t){if(typeof r!="string"){if(Ln){var n=gl(r);n&&n!==Ln&&ka(e,n,t)}var a=fl(r);Nn&&(a=a.concat(Nn(r)));for(var i=Fn(e),o=Fn(r),l=0;l<a.length;++l){var s=a[l];if(!cl[s]&&!(t&&t[s])&&!(o&&o[s])&&!(i&&i[s])){var c=vl(r,s);try{pl(e,s,c)}catch{}}}}return e}var ml=ka;const Gn=no(ml);function Yt(e,r){e.prototype=Object.create(r.prototype),e.prototype.constructor=e,ao(e,r)}function Wn(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),t.push.apply(t,n)}return t}function $n(e){for(var r=1;r<arguments.length;r++){var t=arguments[r]!=null?arguments[r]:{};r%2?Wn(Object(t),!0).forEach(function(n){io(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):Wn(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function ie(e){return"Minified Redux error #"+e+"; visit https://redux.js.org/Errors?code="+e+" for the full message or use the non-minified dev environment for full errors. "}var kn=function(){return typeof Symbol=="function"&&Symbol.observable||"@@observable"}(),bt=function(){return Math.random().toString(36).substring(7).split("").join(".")},jn={INIT:"@@redux/INIT"+bt(),REPLACE:"@@redux/REPLACE"+bt(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+bt()}};function bl(e){if(typeof e!="object"||e===null)return!1;for(var r=e;Object.getPrototypeOf(r)!==null;)r=Object.getPrototypeOf(r);return Object.getPrototypeOf(e)===r}function ja(e,r,t){var n;if(typeof r=="function"&&typeof t=="function"||typeof t=="function"&&typeof arguments[3]=="function")throw new Error(ie(0));if(typeof r=="function"&&typeof t>"u"&&(t=r,r=void 0),typeof t<"u"){if(typeof t!="function")throw new Error(ie(1));return t(ja)(e,r)}if(typeof e!="function")throw new Error(ie(2));var a=e,i=r,o=[],l=o,s=!1;function c(){l===o&&(l=o.slice())}function p(){if(s)throw new Error(ie(3));return i}function u(v){if(typeof v!="function")throw new Error(ie(4));if(s)throw new Error(ie(5));var m=!0;return c(),l.push(v),function(){if(m){if(s)throw new Error(ie(6));m=!1,c();var h=l.indexOf(v);l.splice(h,1),o=null}}}function d(v){if(!bl(v))throw new Error(ie(7));if(typeof v.type>"u")throw new Error(ie(8));if(s)throw new Error(ie(9));try{s=!0,i=a(i,v)}finally{s=!1}for(var m=o=l,b=0;b<m.length;b++){var h=m[b];h()}return v}function f(v){if(typeof v!="function")throw new Error(ie(10));a=v,d({type:jn.REPLACE})}function g(){var v,m=u;return v={subscribe:function(h){if(typeof h!="object"||h===null)throw new Error(ie(11));function y(){h.next&&h.next(p())}y();var D=m(y);return{unsubscribe:D}}},v[kn]=function(){return this},v}return d({type:jn.INIT}),n={dispatch:d,subscribe:u,getState:p,replaceReducer:f},n[kn]=g,n}function Un(e,r){return function(){return r(e.apply(this,arguments))}}function zn(e,r){if(typeof e=="function")return Un(e,r);if(typeof e!="object"||e===null)throw new Error(ie(16));var t={};for(var n in e){var a=e[n];typeof a=="function"&&(t[n]=Un(a,r))}return t}function Ua(){for(var e=arguments.length,r=new Array(e),t=0;t<e;t++)r[t]=arguments[t];return r.length===0?function(n){return n}:r.length===1?r[0]:r.reduce(function(n,a){return function(){return n(a.apply(void 0,arguments))}})}function hl(){for(var e=arguments.length,r=new Array(e),t=0;t<e;t++)r[t]=arguments[t];return function(n){return function(){var a=n.apply(void 0,arguments),i=function(){throw new Error(ie(15))},o={getState:a.getState,dispatch:function(){return i.apply(void 0,arguments)}},l=r.map(function(s){return s(o)});return i=Ua.apply(void 0,l)(a.dispatch),$n($n({},a),{},{dispatch:i})}}}var za=k.createContext(null);function yl(e){e()}var Ha=yl,Dl=function(r){return Ha=r},Sl=function(){return Ha};function Il(){var e=Sl(),r=null,t=null;return{clear:function(){r=null,t=null},notify:function(){e(function(){for(var a=r;a;)a.callback(),a=a.next})},get:function(){for(var a=[],i=r;i;)a.push(i),i=i.next;return a},subscribe:function(a){var i=!0,o=t={callback:a,next:null,prev:t};return o.prev?o.prev.next=o:r=o,function(){!i||r===null||(i=!1,o.next?o.next.prev=o.prev:t=o.prev,o.prev?o.prev.next=o.next:r=o.next)}}}}var Hn={notify:function(){},get:function(){return[]}};function qa(e,r){var t,n=Hn;function a(u){return s(),n.subscribe(u)}function i(){n.notify()}function o(){p.onStateChange&&p.onStateChange()}function l(){return!!t}function s(){t||(t=r?r.addNestedSub(o):e.subscribe(o),n=Il())}function c(){t&&(t(),t=void 0,n.clear(),n=Hn)}var p={addNestedSub:a,notifyNestedSubs:i,handleChangeWrapper:o,isSubscribed:l,trySubscribe:s,tryUnsubscribe:c,getListeners:function(){return n}};return p}var Va=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u"?S.useLayoutEffect:S.useEffect;function xl(e){var r=e.store,t=e.context,n=e.children,a=S.useMemo(function(){var l=qa(r);return{store:r,subscription:l}},[r]),i=S.useMemo(function(){return r.getState()},[r]);Va(function(){var l=a.subscription;return l.onStateChange=l.notifyNestedSubs,l.trySubscribe(),i!==r.getState()&&l.notifyNestedSubs(),function(){l.tryUnsubscribe(),l.onStateChange=null}},[a,i]);var o=t||za;return k.createElement(o.Provider,{value:a},n)}var Ka={exports:{}},$={};/** @license React v17.0.2
- * react-is.production.min.js
- *
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */var et=60103,rt=60106,gr=60107,mr=60108,br=60114,hr=60109,yr=60110,Dr=60112,Sr=60113,Jt=60120,Ir=60115,xr=60116,Ya=60121,Ja=60122,Xa=60117,_a=60129,Qa=60131;if(typeof Symbol=="function"&&Symbol.for){var Q=Symbol.for;et=Q("react.element"),rt=Q("react.portal"),gr=Q("react.fragment"),mr=Q("react.strict_mode"),br=Q("react.profiler"),hr=Q("react.provider"),yr=Q("react.context"),Dr=Q("react.forward_ref"),Sr=Q("react.suspense"),Jt=Q("react.suspense_list"),Ir=Q("react.memo"),xr=Q("react.lazy"),Ya=Q("react.block"),Ja=Q("react.server.block"),Xa=Q("react.fundamental"),_a=Q("react.debug_trace_mode"),Qa=Q("react.legacy_hidden")}function De(e){if(typeof e=="object"&&e!==null){var r=e.$$typeof;switch(r){case et:switch(e=e.type,e){case gr:case br:case mr:case Sr:case Jt:return e;default:switch(e=e&&e.$$typeof,e){case yr:case Dr:case xr:case Ir:case hr:return e;default:return r}}case rt:return r}}}var wl=hr,Cl=et,El=Dr,Pl=gr,Al=xr,Ol=Ir,Rl=rt,Tl=br,Bl=mr,Ml=Sr;$.ContextConsumer=yr;$.ContextProvider=wl;$.Element=Cl;$.ForwardRef=El;$.Fragment=Pl;$.Lazy=Al;$.Memo=Ol;$.Portal=Rl;$.Profiler=Tl;$.StrictMode=Bl;$.Suspense=Ml;$.isAsyncMode=function(){return!1};$.isConcurrentMode=function(){return!1};$.isContextConsumer=function(e){return De(e)===yr};$.isContextProvider=function(e){return De(e)===hr};$.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===et};$.isForwardRef=function(e){return De(e)===Dr};$.isFragment=function(e){return De(e)===gr};$.isLazy=function(e){return De(e)===xr};$.isMemo=function(e){return De(e)===Ir};$.isPortal=function(e){return De(e)===rt};$.isProfiler=function(e){return De(e)===br};$.isStrictMode=function(e){return De(e)===mr};$.isSuspense=function(e){return De(e)===Sr};$.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===gr||e===br||e===_a||e===mr||e===Sr||e===Jt||e===Qa||typeof e=="object"&&e!==null&&(e.$$typeof===xr||e.$$typeof===Ir||e.$$typeof===hr||e.$$typeof===yr||e.$$typeof===Dr||e.$$typeof===Xa||e.$$typeof===Ya||e[0]===Ja)};$.typeOf=De;Ka.exports=$;var Fl=Ka.exports,Nl=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],Ll=["reactReduxForwardedRef"],Gl=[],Wl=[null,null];function $l(e,r){var t=e[1];return[r.payload,t+1]}function qn(e,r,t){Va(function(){return e.apply(void 0,r)},t)}function kl(e,r,t,n,a,i,o){e.current=n,r.current=a,t.current=!1,i.current&&(i.current=null,o())}function jl(e,r,t,n,a,i,o,l,s,c){if(e){var p=!1,u=null,d=function(){if(!p){var v=r.getState(),m,b;try{m=n(v,a.current)}catch(h){b=h,u=h}b||(u=null),m===i.current?o.current||s():(i.current=m,l.current=m,o.current=!0,c({type:"STORE_UPDATED",payload:{error:b}}))}};t.onStateChange=d,t.trySubscribe(),d();var f=function(){if(p=!0,t.tryUnsubscribe(),t.onStateChange=null,u)throw u};return f}}var Ul=function(){return[null,0]};function zl(e,r){r===void 0&&(r={});var t=r,n=t.getDisplayName,a=n===void 0?function(y){return"ConnectAdvanced("+y+")"}:n,i=t.methodName,o=i===void 0?"connectAdvanced":i,l=t.renderCountProp,s=l===void 0?void 0:l,c=t.shouldHandleStateChanges,p=c===void 0?!0:c,u=t.storeKey,d=u===void 0?"store":u;t.withRef;var f=t.forwardRef,g=f===void 0?!1:f,v=t.context,m=v===void 0?za:v,b=qe(t,Nl),h=m;return function(D){var x=D.displayName||D.name||"Component",w=a(x),E=O({},b,{getDisplayName:a,methodName:o,renderCountProp:s,shouldHandleStateChanges:p,storeKey:d,displayName:w,wrappedComponentName:x,WrappedComponent:D}),B=b.pure;function A(T){return e(T.dispatch,E)}var F=B?S.useMemo:function(T){return T()};function M(T){var G=S.useMemo(function(){var Ie=T.reactReduxForwardedRef,Ee=qe(T,Ll);return[T.context,Ie,Ee]},[T]),ee=G[0],de=G[1],re=G[2],U=S.useMemo(function(){return ee&&ee.Consumer&&Fl.isContextConsumer(k.createElement(ee.Consumer,null))?ee:h},[ee,h]),te=S.useContext(U),pe=!!T.store&&!!T.store.getState&&!!T.store.dispatch;te&&te.store;var H=pe?T.store:te.store,be=S.useMemo(function(){return A(H)},[H]),X=S.useMemo(function(){if(!p)return Wl;var Ie=qa(H,pe?null:te.subscription),Ee=Ie.notifyNestedSubs.bind(Ie);return[Ie,Ee]},[H,pe,te]),ae=X[0],fe=X[1],Be=S.useMemo(function(){return pe?te:O({},te,{subscription:ae})},[pe,te,ae]),Me=S.useReducer($l,Gl,Ul),$e=Me[0],he=$e[0],Ce=Me[1];if(he&&he.error)throw he.error;var we=S.useRef(),ke=S.useRef(re),Fe=S.useRef(),er=S.useRef(!1),je=F(function(){return Fe.current&&re===ke.current?Fe.current:be(H.getState(),re)},[H,he,re]);qn(kl,[ke,we,er,re,je,Fe,fe]),qn(jl,[p,H,ae,be,ke,we,er,Fe,fe,Ce],[H,ae,be]);var Se=S.useMemo(function(){return k.createElement(D,O({},je,{ref:de}))},[de,D,je]),rr=S.useMemo(function(){return p?k.createElement(U.Provider,{value:Be},Se):Se},[U,Se,Be]);return rr}var K=B?k.memo(M):M;if(K.WrappedComponent=D,K.displayName=M.displayName=w,g){var V=k.forwardRef(function(G,ee){return k.createElement(K,O({},G,{reactReduxForwardedRef:ee}))});return V.displayName=w,V.WrappedComponent=D,Gn(V,D)}return Gn(K,D)}}function Vn(e,r){return e===r?e!==0||r!==0||1/e===1/r:e!==e&&r!==r}function ht(e,r){if(Vn(e,r))return!0;if(typeof e!="object"||e===null||typeof r!="object"||r===null)return!1;var t=Object.keys(e),n=Object.keys(r);if(t.length!==n.length)return!1;for(var a=0;a<t.length;a++)if(!Object.prototype.hasOwnProperty.call(r,t[a])||!Vn(e[t[a]],r[t[a]]))return!1;return!0}function Hl(e,r){var t={},n=function(o){var l=e[o];typeof l=="function"&&(t[o]=function(){return r(l.apply(void 0,arguments))})};for(var a in e)n(a);return t}function Xt(e){return function(t,n){var a=e(t,n);function i(){return a}return i.dependsOnOwnProps=!1,i}}function Kn(e){return e.dependsOnOwnProps!==null&&e.dependsOnOwnProps!==void 0?!!e.dependsOnOwnProps:e.length!==1}function Za(e,r){return function(n,a){a.displayName;var i=function(l,s){return i.dependsOnOwnProps?i.mapToProps(l,s):i.mapToProps(l)};return i.dependsOnOwnProps=!0,i.mapToProps=function(l,s){i.mapToProps=e,i.dependsOnOwnProps=Kn(e);var c=i(l,s);return typeof c=="function"&&(i.mapToProps=c,i.dependsOnOwnProps=Kn(c),c=i(l,s)),c},i}}function ql(e){return typeof e=="function"?Za(e):void 0}function Vl(e){return e?void 0:Xt(function(r){return{dispatch:r}})}function Kl(e){return e&&typeof e=="object"?Xt(function(r){return Hl(e,r)}):void 0}const Yl=[ql,Vl,Kl];function Jl(e){return typeof e=="function"?Za(e):void 0}function Xl(e){return e?void 0:Xt(function(){return{}})}const _l=[Jl,Xl];function Ql(e,r,t){return O({},t,e,r)}function Zl(e){return function(t,n){n.displayName;var a=n.pure,i=n.areMergedPropsEqual,o=!1,l;return function(c,p,u){var d=e(c,p,u);return o?(!a||!i(d,l))&&(l=d):(o=!0,l=d),l}}}function es(e){return typeof e=="function"?Zl(e):void 0}function rs(e){return e?void 0:function(){return Ql}}const ts=[es,rs];var ns=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function as(e,r,t,n){return function(i,o){return t(e(i,o),r(n,o),o)}}function is(e,r,t,n,a){var i=a.areStatesEqual,o=a.areOwnPropsEqual,l=a.areStatePropsEqual,s=!1,c,p,u,d,f;function g(y,D){return c=y,p=D,u=e(c,p),d=r(n,p),f=t(u,d,p),s=!0,f}function v(){return u=e(c,p),r.dependsOnOwnProps&&(d=r(n,p)),f=t(u,d,p),f}function m(){return e.dependsOnOwnProps&&(u=e(c,p)),r.dependsOnOwnProps&&(d=r(n,p)),f=t(u,d,p),f}function b(){var y=e(c,p),D=!l(y,u);return u=y,D&&(f=t(u,d,p)),f}function h(y,D){var x=!o(D,p),w=!i(y,c,D,p);return c=y,p=D,x&&w?v():x?m():w?b():f}return function(D,x){return s?h(D,x):g(D,x)}}function os(e,r){var t=r.initMapStateToProps,n=r.initMapDispatchToProps,a=r.initMergeProps,i=qe(r,ns),o=t(e,i),l=n(e,i),s=a(e,i),c=i.pure?is:as;return c(o,l,s,e,i)}var ls=["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"];function yt(e,r,t){for(var n=r.length-1;n>=0;n--){var a=r[n](e);if(a)return a}return function(i,o){throw new Error("Invalid value of type "+typeof e+" for "+t+" argument when connecting component "+o.wrappedComponentName+".")}}function ss(e,r){return e===r}function us(e){var r=e===void 0?{}:e,t=r.connectHOC,n=t===void 0?zl:t,a=r.mapStateToPropsFactories,i=a===void 0?_l:a,o=r.mapDispatchToPropsFactories,l=o===void 0?Yl:o,s=r.mergePropsFactories,c=s===void 0?ts:s,p=r.selectorFactory,u=p===void 0?os:p;return function(f,g,v,m){m===void 0&&(m={});var b=m,h=b.pure,y=h===void 0?!0:h,D=b.areStatesEqual,x=D===void 0?ss:D,w=b.areOwnPropsEqual,E=w===void 0?ht:w,B=b.areStatePropsEqual,A=B===void 0?ht:B,F=b.areMergedPropsEqual,M=F===void 0?ht:F,K=qe(b,ls),V=yt(f,i,"mapStateToProps"),T=yt(g,l,"mapDispatchToProps"),G=yt(v,c,"mergeProps");return n(u,O({methodName:"connect",getDisplayName:function(de){return"Connect("+de+")"},shouldHandleStateChanges:!!f,initMapStateToProps:V,initMapDispatchToProps:T,initMergeProps:G,pure:y,areStatesEqual:x,areOwnPropsEqual:E,areStatePropsEqual:A,areMergedPropsEqual:M},K))}}const ei=us();Dl(oo.unstable_batchedUpdates);function cs(e,r){if(e.length!==r.length)return!1;for(var t=0;t<e.length;t++)if(e[t]!==r[t])return!1;return!0}function ri(e,r){var t=S.useState(function(){return{inputs:r,result:e()}})[0],n=S.useRef(!0),a=S.useRef(t),i=n.current||!!(r&&a.current.inputs&&cs(r,a.current.inputs)),o=i?a.current:{inputs:r,result:e()};return S.useEffect(function(){n.current=!1,a.current=o},[o]),o.result}function ds(e,r){return ri(function(){return e},r)}var N=ri,P=ds,ps=!0,Dt="Invariant failed";function fs(e,r){if(!e){if(ps)throw new Error(Dt);var t=typeof r=="function"?r():r,n=t?"".concat(Dt,": ").concat(t):Dt;throw new Error(n)}}var ye=function(r){var t=r.top,n=r.right,a=r.bottom,i=r.left,o=n-i,l=a-t,s={top:t,right:n,bottom:a,left:i,width:o,height:l,x:i,y:t,center:{x:(n+i)/2,y:(a+t)/2}};return s},_t=function(r,t){return{top:r.top-t.top,left:r.left-t.left,bottom:r.bottom+t.bottom,right:r.right+t.right}},Yn=function(r,t){return{top:r.top+t.top,left:r.left+t.left,bottom:r.bottom-t.bottom,right:r.right-t.right}},vs=function(r,t){return{top:r.top+t.y,left:r.left+t.x,bottom:r.bottom+t.y,right:r.right+t.x}},St={top:0,right:0,bottom:0,left:0},Qt=function(r){var t=r.borderBox,n=r.margin,a=n===void 0?St:n,i=r.border,o=i===void 0?St:i,l=r.padding,s=l===void 0?St:l,c=ye(_t(t,a)),p=ye(Yn(t,o)),u=ye(Yn(p,s));return{marginBox:c,borderBox:ye(t),paddingBox:p,contentBox:u,margin:a,border:o,padding:s}},ve=function(r){var t=r.slice(0,-2),n=r.slice(-2);if(n!=="px")return 0;var a=Number(t);return isNaN(a)&&fs(!1),a},gs=function(){return{x:window.pageXOffset,y:window.pageYOffset}},Lr=function(r,t){var n=r.borderBox,a=r.border,i=r.margin,o=r.padding,l=vs(n,t);return Qt({borderBox:l,border:a,margin:i,padding:o})},Gr=function(r,t){return t===void 0&&(t=gs()),Lr(r,t)},ti=function(r,t){var n={top:ve(t.marginTop),right:ve(t.marginRight),bottom:ve(t.marginBottom),left:ve(t.marginLeft)},a={top:ve(t.paddingTop),right:ve(t.paddingRight),bottom:ve(t.paddingBottom),left:ve(t.paddingLeft)},i={top:ve(t.borderTopWidth),right:ve(t.borderRightWidth),bottom:ve(t.borderBottomWidth),left:ve(t.borderLeftWidth)};return Qt({borderBox:r,margin:n,padding:a,border:i})},ni=function(r){var t=r.getBoundingClientRect(),n=window.getComputedStyle(r);return ti(t,n)},Jn=Number.isNaN||function(r){return typeof r=="number"&&r!==r};function ms(e,r){return!!(e===r||Jn(e)&&Jn(r))}function bs(e,r){if(e.length!==r.length)return!1;for(var t=0;t<e.length;t++)if(!ms(e[t],r[t]))return!1;return!0}function z(e,r){r===void 0&&(r=bs);var t,n=[],a,i=!1;function o(){for(var l=[],s=0;s<arguments.length;s++)l[s]=arguments[s];return i&&t===this&&r(l,n)||(a=e.apply(this,l),i=!0,t=this,n=l),a}return o}var hs=function(r){var t=[],n=null,a=function(){for(var o=arguments.length,l=new Array(o),s=0;s<o;s++)l[s]=arguments[s];t=l,!n&&(n=requestAnimationFrame(function(){n=null,r.apply(void 0,t)}))};return a.cancel=function(){n&&(cancelAnimationFrame(n),n=null)},a};const ur=hs;function ai(e,r){}ai.bind(null,"warn");ai.bind(null,"error");function Pe(){}function ys(e,r){return O({},e,{},r)}function ge(e,r,t){var n=r.map(function(a){var i=ys(t,a.options);return e.addEventListener(a.eventName,a.fn,i),function(){e.removeEventListener(a.eventName,a.fn,i)}});return function(){n.forEach(function(i){i()})}}var Ds="Invariant failed";function Wr(e){this.message=e}Wr.prototype.toString=function(){return this.message};function I(e,r){if(!e)throw new Wr(Ds)}var Ss=function(e){Yt(r,e);function r(){for(var n,a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];return n=e.call.apply(e,[this].concat(i))||this,n.callbacks=null,n.unbind=Pe,n.onWindowError=function(l){var s=n.getCallbacks();s.isDragging()&&s.tryAbort();var c=l.error;c instanceof Wr&&l.preventDefault()},n.getCallbacks=function(){if(!n.callbacks)throw new Error("Unable to find AppCallbacks in <ErrorBoundary/>");return n.callbacks},n.setCallbacks=function(l){n.callbacks=l},n}var t=r.prototype;return t.componentDidMount=function(){this.unbind=ge(window,[{eventName:"error",fn:this.onWindowError}])},t.componentDidCatch=function(a){if(a instanceof Wr){this.setState({});return}throw a},t.componentWillUnmount=function(){this.unbind()},t.render=function(){return this.props.children(this.setCallbacks)},r}(k.Component),Is=`
- Press space bar to start a drag.
- When dragging you can use the arrow keys to move the item around and escape to cancel.
- Some screen readers may require you to be in focus mode or to use your pass through key
- `,$r=function(r){return r+1},xs=function(r){return`
- You have lifted an item in position `+$r(r.source.index)+`
- `},ii=function(r,t){var n=r.droppableId===t.droppableId,a=$r(r.index),i=$r(t.index);return n?`
- You have moved the item from position `+a+`
- to position `+i+`
- `:`
- You have moved the item from position `+a+`
- in list `+r.droppableId+`
- to list `+t.droppableId+`
- in position `+i+`
- `},oi=function(r,t,n){var a=t.droppableId===n.droppableId;return a?`
- The item `+r+`
- has been combined with `+n.draggableId:`
- The item `+r+`
- in list `+t.droppableId+`
- has been combined with `+n.draggableId+`
- in list `+n.droppableId+`
- `},ws=function(r){var t=r.destination;if(t)return ii(r.source,t);var n=r.combine;return n?oi(r.draggableId,r.source,n):"You are over an area that cannot be dropped on"},Xn=function(r){return`
- The item has returned to its starting position
- of `+$r(r.index)+`
- `},Cs=function(r){if(r.reason==="CANCEL")return`
- Movement cancelled.
- `+Xn(r.source)+`
- `;var t=r.destination,n=r.combine;return t?`
- You have dropped the item.
- `+ii(r.source,t)+`
- `:n?`
- You have dropped the item.
- `+oi(r.draggableId,r.source,n)+`
- `:`
- The item has been dropped while not over a drop area.
- `+Xn(r.source)+`
- `},Br={dragHandleUsageInstructions:Is,onDragStart:xs,onDragUpdate:ws,onDragEnd:Cs},Y={x:0,y:0},Z=function(r,t){return{x:r.x+t.x,y:r.y+t.y}},le=function(r,t){return{x:r.x-t.x,y:r.y-t.y}},Ae=function(r,t){return r.x===t.x&&r.y===t.y},_e=function(r){return{x:r.x!==0?-r.x:0,y:r.y!==0?-r.y:0}},We=function(r,t,n){var a;return n===void 0&&(n=0),a={},a[r]=t,a[r==="x"?"y":"x"]=n,a},cr=function(r,t){return Math.sqrt(Math.pow(t.x-r.x,2)+Math.pow(t.y-r.y,2))},_n=function(r,t){return Math.min.apply(Math,t.map(function(n){return cr(r,n)}))},li=function(r){return function(t){return{x:r(t.x),y:r(t.y)}}},Es=function(e,r){var t=ye({top:Math.max(r.top,e.top),right:Math.min(r.right,e.right),bottom:Math.min(r.bottom,e.bottom),left:Math.max(r.left,e.left)});return t.width<=0||t.height<=0?null:t},wr=function(r,t){return{top:r.top+t.y,left:r.left+t.x,bottom:r.bottom+t.y,right:r.right+t.x}},Qn=function(r){return[{x:r.left,y:r.top},{x:r.right,y:r.top},{x:r.left,y:r.bottom},{x:r.right,y:r.bottom}]},Ps={top:0,right:0,bottom:0,left:0},As=function(r,t){return t?wr(r,t.scroll.diff.displacement):r},Os=function(r,t,n){if(n&&n.increasedBy){var a;return O({},r,(a={},a[t.end]=r[t.end]+n.increasedBy[t.line],a))}return r},Rs=function(r,t){return t&&t.shouldClipSubject?Es(t.pageMarginBox,r):ye(r)},Ve=function(e){var r=e.page,t=e.withPlaceholder,n=e.axis,a=e.frame,i=As(r.marginBox,a),o=Os(i,n,t),l=Rs(o,a);return{page:r,withPlaceholder:t,active:l}},Zt=function(e,r){e.frame||I(!1);var t=e.frame,n=le(r,t.scroll.initial),a=_e(n),i=O({},t,{scroll:{initial:t.scroll.initial,current:r,diff:{value:n,displacement:a},max:t.scroll.max}}),o=Ve({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:i}),l=O({},e,{frame:i,subject:o});return l};function kr(e){return Object.values?Object.values(e):Object.keys(e).map(function(r){return e[r]})}function en(e,r){if(e.findIndex)return e.findIndex(r);for(var t=0;t<e.length;t++)if(r(e[t]))return t;return-1}function Te(e,r){if(e.find)return e.find(r);var t=en(e,r);if(t!==-1)return e[t]}function si(e){return Array.prototype.slice.call(e)}var ui=z(function(e){return e.reduce(function(r,t){return r[t.descriptor.id]=t,r},{})}),ci=z(function(e){return e.reduce(function(r,t){return r[t.descriptor.id]=t,r},{})}),tt=z(function(e){return kr(e)}),Ts=z(function(e){return kr(e)}),Qe=z(function(e,r){var t=Ts(r).filter(function(n){return e===n.descriptor.droppableId}).sort(function(n,a){return n.descriptor.index-a.descriptor.index});return t});function rn(e){return e.at&&e.at.type==="REORDER"?e.at.destination:null}function nt(e){return e.at&&e.at.type==="COMBINE"?e.at.combine:null}var at=z(function(e,r){return r.filter(function(t){return t.descriptor.id!==e.descriptor.id})}),Bs=function(e){var r=e.isMovingForward,t=e.draggable,n=e.destination,a=e.insideDestination,i=e.previousImpact;if(!n.isCombineEnabled)return null;var o=rn(i);if(!o)return null;function l(v){var m={type:"COMBINE",combine:{draggableId:v,droppableId:n.descriptor.id}};return O({},i,{at:m})}var s=i.displaced.all,c=s.length?s[0]:null;if(r)return c?l(c):null;var p=at(t,a);if(!c){if(!p.length)return null;var u=p[p.length-1];return l(u.descriptor.id)}var d=en(p,function(v){return v.descriptor.id===c});d===-1&&I(!1);var f=d-1;if(f<0)return null;var g=p[f];return l(g.descriptor.id)},Ze=function(e,r){return e.descriptor.droppableId===r.descriptor.id},di={point:Y,value:0},dr={invisible:{},visible:{},all:[]},Ms={displaced:dr,displacedBy:di,at:null},me=function(e,r){return function(t){return e<=t&&t<=r}},pi=function(e){var r=me(e.top,e.bottom),t=me(e.left,e.right);return function(n){var a=r(n.top)&&r(n.bottom)&&t(n.left)&&t(n.right);if(a)return!0;var i=r(n.top)||r(n.bottom),o=t(n.left)||t(n.right),l=i&&o;if(l)return!0;var s=n.top<e.top&&n.bottom>e.bottom,c=n.left<e.left&&n.right>e.right,p=s&&c;if(p)return!0;var u=s&&o||c&&i;return u}},Fs=function(e){var r=me(e.top,e.bottom),t=me(e.left,e.right);return function(n){var a=r(n.top)&&r(n.bottom)&&t(n.left)&&t(n.right);return a}},tn={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},fi={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Ns=function(e){return function(r){var t=me(r.top,r.bottom),n=me(r.left,r.right);return function(a){return e===tn?t(a.top)&&t(a.bottom):n(a.left)&&n(a.right)}}},Ls=function(r,t){var n=t.frame?t.frame.scroll.diff.displacement:Y;return wr(r,n)},Gs=function(r,t,n){return t.subject.active?n(t.subject.active)(r):!1},Ws=function(r,t,n){return n(t)(r)},nn=function(r){var t=r.target,n=r.destination,a=r.viewport,i=r.withDroppableDisplacement,o=r.isVisibleThroughFrameFn,l=i?Ls(t,n):t;return Gs(l,n,o)&&Ws(l,a,o)},$s=function(r){return nn(O({},r,{isVisibleThroughFrameFn:pi}))},vi=function(r){return nn(O({},r,{isVisibleThroughFrameFn:Fs}))},ks=function(r){return nn(O({},r,{isVisibleThroughFrameFn:Ns(r.destination.axis)}))},js=function(r,t,n){if(typeof n=="boolean")return n;if(!t)return!0;var a=t.invisible,i=t.visible;if(a[r])return!1;var o=i[r];return o?o.shouldAnimate:!0};function Us(e,r){var t=e.page.marginBox,n={top:r.point.y,right:0,bottom:0,left:r.point.x};return ye(_t(t,n))}function pr(e){var r=e.afterDragging,t=e.destination,n=e.displacedBy,a=e.viewport,i=e.forceShouldAnimate,o=e.last;return r.reduce(function(s,c){var p=Us(c,n),u=c.descriptor.id;s.all.push(u);var d=$s({target:p,destination:t,viewport:a,withDroppableDisplacement:!0});if(!d)return s.invisible[c.descriptor.id]=!0,s;var f=js(u,o,i),g={draggableId:u,shouldAnimate:f};return s.visible[u]=g,s},{all:[],visible:{},invisible:{}})}function zs(e,r){if(!e.length)return 0;var t=e[e.length-1].descriptor.index;return r.inHomeList?t:t+1}function Zn(e){var r=e.insideDestination,t=e.inHomeList,n=e.displacedBy,a=e.destination,i=zs(r,{inHomeList:t});return{displaced:dr,displacedBy:n,at:{type:"REORDER",destination:{droppableId:a.descriptor.id,index:i}}}}function jr(e){var r=e.draggable,t=e.insideDestination,n=e.destination,a=e.viewport,i=e.displacedBy,o=e.last,l=e.index,s=e.forceShouldAnimate,c=Ze(r,n);if(l==null)return Zn({insideDestination:t,inHomeList:c,displacedBy:i,destination:n});var p=Te(t,function(v){return v.descriptor.index===l});if(!p)return Zn({insideDestination:t,inHomeList:c,displacedBy:i,destination:n});var u=at(r,t),d=t.indexOf(p),f=u.slice(d),g=pr({afterDragging:f,destination:n,displacedBy:i,last:o,viewport:a.frame,forceShouldAnimate:s});return{displaced:g,displacedBy:i,at:{type:"REORDER",destination:{droppableId:n.descriptor.id,index:l}}}}function Re(e,r){return!!r.effected[e]}var Hs=function(e){var r=e.isMovingForward,t=e.destination,n=e.draggables,a=e.combine,i=e.afterCritical;if(!t.isCombineEnabled)return null;var o=a.draggableId,l=n[o],s=l.descriptor.index,c=Re(o,i);return c?r?s:s-1:r?s+1:s},qs=function(e){var r=e.isMovingForward,t=e.isInHomeList,n=e.insideDestination,a=e.location;if(!n.length)return null;var i=a.index,o=r?i+1:i-1,l=n[0].descriptor.index,s=n[n.length-1].descriptor.index,c=t?s:s+1;return o<l||o>c?null:o},Vs=function(e){var r=e.isMovingForward,t=e.isInHomeList,n=e.draggable,a=e.draggables,i=e.destination,o=e.insideDestination,l=e.previousImpact,s=e.viewport,c=e.afterCritical,p=l.at;if(p||I(!1),p.type==="REORDER"){var u=qs({isMovingForward:r,isInHomeList:t,location:p.destination,insideDestination:o});return u==null?null:jr({draggable:n,insideDestination:o,destination:i,viewport:s,last:l.displaced,displacedBy:l.displacedBy,index:u})}var d=Hs({isMovingForward:r,destination:i,displaced:l.displaced,draggables:a,combine:p.combine,afterCritical:c});return d==null?null:jr({draggable:n,insideDestination:o,destination:i,viewport:s,last:l.displaced,displacedBy:l.displacedBy,index:d})},Ks=function(e){var r=e.displaced,t=e.afterCritical,n=e.combineWith,a=e.displacedBy,i=!!(r.visible[n]||r.invisible[n]);return Re(n,t)?i?Y:_e(a.point):i?a.point:Y},Ys=function(e){var r=e.afterCritical,t=e.impact,n=e.draggables,a=nt(t);a||I(!1);var i=a.draggableId,o=n[i].page.borderBox.center,l=Ks({displaced:t.displaced,afterCritical:r,combineWith:i,displacedBy:t.displacedBy});return Z(o,l)},gi=function(r,t){return t.margin[r.start]+t.borderBox[r.size]/2},Js=function(r,t){return t.margin[r.end]+t.borderBox[r.size]/2},an=function(r,t,n){return t[r.crossAxisStart]+n.margin[r.crossAxisStart]+n.borderBox[r.crossAxisSize]/2},ea=function(r){var t=r.axis,n=r.moveRelativeTo,a=r.isMoving;return We(t.line,n.marginBox[t.end]+gi(t,a),an(t,n.marginBox,a))},ra=function(r){var t=r.axis,n=r.moveRelativeTo,a=r.isMoving;return We(t.line,n.marginBox[t.start]-Js(t,a),an(t,n.marginBox,a))},Xs=function(r){var t=r.axis,n=r.moveInto,a=r.isMoving;return We(t.line,n.contentBox[t.start]+gi(t,a),an(t,n.contentBox,a))},_s=function(e){var r=e.impact,t=e.draggable,n=e.draggables,a=e.droppable,i=e.afterCritical,o=Qe(a.descriptor.id,n),l=t.page,s=a.axis;if(!o.length)return Xs({axis:s,moveInto:a.page,isMoving:l});var c=r.displaced,p=r.displacedBy,u=c.all[0];if(u){var d=n[u];if(Re(u,i))return ra({axis:s,moveRelativeTo:d.page,isMoving:l});var f=Lr(d.page,p.point);return ra({axis:s,moveRelativeTo:f,isMoving:l})}var g=o[o.length-1];if(g.descriptor.id===t.descriptor.id)return l.borderBox.center;if(Re(g.descriptor.id,i)){var v=Lr(g.page,_e(i.displacedBy.point));return ea({axis:s,moveRelativeTo:v,isMoving:l})}return ea({axis:s,moveRelativeTo:g.page,isMoving:l})},Lt=function(e,r){var t=e.frame;return t?Z(r,t.scroll.diff.displacement):r},Qs=function(r){var t=r.impact,n=r.draggable,a=r.droppable,i=r.draggables,o=r.afterCritical,l=n.page.borderBox.center,s=t.at;return!a||!s?l:s.type==="REORDER"?_s({impact:t,draggable:n,draggables:i,droppable:a,afterCritical:o}):Ys({impact:t,draggables:i,afterCritical:o})},it=function(e){var r=Qs(e),t=e.droppable,n=t?Lt(t,r):r;return n},mi=function(e,r){var t=le(r,e.scroll.initial),n=_e(t),a=ye({top:r.y,bottom:r.y+e.frame.height,left:r.x,right:r.x+e.frame.width}),i={frame:a,scroll:{initial:e.scroll.initial,max:e.scroll.max,current:r,diff:{value:t,displacement:n}}};return i};function ta(e,r){return e.map(function(t){return r[t]})}function Zs(e,r){for(var t=0;t<r.length;t++){var n=r[t].visible[e];if(n)return n}return null}var eu=function(e){var r=e.impact,t=e.viewport,n=e.destination,a=e.draggables,i=e.maxScrollChange,o=mi(t,Z(t.scroll.current,i)),l=n.frame?Zt(n,Z(n.frame.scroll.current,i)):n,s=r.displaced,c=pr({afterDragging:ta(s.all,a),destination:n,displacedBy:r.displacedBy,viewport:o.frame,last:s,forceShouldAnimate:!1}),p=pr({afterDragging:ta(s.all,a),destination:l,displacedBy:r.displacedBy,viewport:t.frame,last:s,forceShouldAnimate:!1}),u={},d={},f=[s,c,p];s.all.forEach(function(v){var m=Zs(v,f);if(m){d[v]=m;return}u[v]=!0});var g=O({},r,{displaced:{all:s.all,invisible:u,visible:d}});return g},ru=function(e,r){return Z(e.scroll.diff.displacement,r)},on=function(e){var r=e.pageBorderBoxCenter,t=e.draggable,n=e.viewport,a=ru(n,r),i=le(a,t.page.borderBox.center);return Z(t.client.borderBox.center,i)},bi=function(e){var r=e.draggable,t=e.destination,n=e.newPageBorderBoxCenter,a=e.viewport,i=e.withDroppableDisplacement,o=e.onlyOnMainAxis,l=o===void 0?!1:o,s=le(n,r.page.borderBox.center),c=wr(r.page.borderBox,s),p={target:c,destination:t,withDroppableDisplacement:i,viewport:a};return l?ks(p):vi(p)},tu=function(e){var r=e.isMovingForward,t=e.draggable,n=e.destination,a=e.draggables,i=e.previousImpact,o=e.viewport,l=e.previousPageBorderBoxCenter,s=e.previousClientSelection,c=e.afterCritical;if(!n.isEnabled)return null;var p=Qe(n.descriptor.id,a),u=Ze(t,n),d=Bs({isMovingForward:r,draggable:t,destination:n,insideDestination:p,previousImpact:i})||Vs({isMovingForward:r,isInHomeList:u,draggable:t,draggables:a,destination:n,insideDestination:p,previousImpact:i,viewport:o,afterCritical:c});if(!d)return null;var f=it({impact:d,draggable:t,droppable:n,draggables:a,afterCritical:c}),g=bi({draggable:t,destination:n,newPageBorderBoxCenter:f,viewport:o.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});if(g){var v=on({pageBorderBoxCenter:f,draggable:t,viewport:o});return{clientSelection:v,impact:d,scrollJumpRequest:null}}var m=le(f,l),b=eu({impact:d,viewport:o,destination:n,draggables:a,maxScrollChange:m});return{clientSelection:s,impact:b,scrollJumpRequest:m}},ne=function(r){var t=r.subject.active;return t||I(!1),t},nu=function(e){var r=e.isMovingForward,t=e.pageBorderBoxCenter,n=e.source,a=e.droppables,i=e.viewport,o=n.subject.active;if(!o)return null;var l=n.axis,s=me(o[l.start],o[l.end]),c=tt(a).filter(function(u){return u!==n}).filter(function(u){return u.isEnabled}).filter(function(u){return!!u.subject.active}).filter(function(u){return pi(i.frame)(ne(u))}).filter(function(u){var d=ne(u);return r?o[l.crossAxisEnd]<d[l.crossAxisEnd]:d[l.crossAxisStart]<o[l.crossAxisStart]}).filter(function(u){var d=ne(u),f=me(d[l.start],d[l.end]);return s(d[l.start])||s(d[l.end])||f(o[l.start])||f(o[l.end])}).sort(function(u,d){var f=ne(u)[l.crossAxisStart],g=ne(d)[l.crossAxisStart];return r?f-g:g-f}).filter(function(u,d,f){return ne(u)[l.crossAxisStart]===ne(f[0])[l.crossAxisStart]});if(!c.length)return null;if(c.length===1)return c[0];var p=c.filter(function(u){var d=me(ne(u)[l.start],ne(u)[l.end]);return d(t[l.line])});return p.length===1?p[0]:p.length>1?p.sort(function(u,d){return ne(u)[l.start]-ne(d)[l.start]})[0]:c.sort(function(u,d){var f=_n(t,Qn(ne(u))),g=_n(t,Qn(ne(d)));return f!==g?f-g:ne(u)[l.start]-ne(d)[l.start]})[0]},na=function(r,t){var n=r.page.borderBox.center;return Re(r.descriptor.id,t)?le(n,t.displacedBy.point):n},au=function(r,t){var n=r.page.borderBox;return Re(r.descriptor.id,t)?wr(n,_e(t.displacedBy.point)):n},iu=function(e){var r=e.pageBorderBoxCenter,t=e.viewport,n=e.destination,a=e.insideDestination,i=e.afterCritical,o=a.filter(function(l){return vi({target:au(l,i),destination:n,viewport:t.frame,withDroppableDisplacement:!0})}).sort(function(l,s){var c=cr(r,Lt(n,na(l,i))),p=cr(r,Lt(n,na(s,i)));return c<p?-1:p<c?1:l.descriptor.index-s.descriptor.index});return o[0]||null},Cr=z(function(r,t){var n=t[r.line];return{value:n,point:We(r.line,n)}}),ou=function(r,t,n){var a=r.axis;if(r.descriptor.mode==="virtual")return We(a.line,t[a.line]);var i=r.subject.page.contentBox[a.size],o=Qe(r.descriptor.id,n),l=o.reduce(function(p,u){return p+u.client.marginBox[a.size]},0),s=l+t[a.line],c=s-i;return c<=0?null:We(a.line,c)},hi=function(r,t){return O({},r,{scroll:O({},r.scroll,{max:t})})},yi=function(r,t,n){var a=r.frame;Ze(t,r)&&I(!1),r.subject.withPlaceholder&&I(!1);var i=Cr(r.axis,t.displaceBy).point,o=ou(r,i,n),l={placeholderSize:i,increasedBy:o,oldFrameMaxScroll:r.frame?r.frame.scroll.max:null};if(!a){var s=Ve({page:r.subject.page,withPlaceholder:l,axis:r.axis,frame:r.frame});return O({},r,{subject:s})}var c=o?Z(a.scroll.max,o):a.scroll.max,p=hi(a,c),u=Ve({page:r.subject.page,withPlaceholder:l,axis:r.axis,frame:p});return O({},r,{subject:u,frame:p})},lu=function(r){var t=r.subject.withPlaceholder;t||I(!1);var n=r.frame;if(!n){var a=Ve({page:r.subject.page,axis:r.axis,frame:null,withPlaceholder:null});return O({},r,{subject:a})}var i=t.oldFrameMaxScroll;i||I(!1);var o=hi(n,i),l=Ve({page:r.subject.page,axis:r.axis,frame:o,withPlaceholder:null});return O({},r,{subject:l,frame:o})},su=function(e){var r=e.previousPageBorderBoxCenter,t=e.moveRelativeTo,n=e.insideDestination,a=e.draggable,i=e.draggables,o=e.destination,l=e.viewport,s=e.afterCritical;if(!t){if(n.length)return null;var c={displaced:dr,displacedBy:di,at:{type:"REORDER",destination:{droppableId:o.descriptor.id,index:0}}},p=it({impact:c,draggable:a,droppable:o,draggables:i,afterCritical:s}),u=Ze(a,o)?o:yi(o,a,i),d=bi({draggable:a,destination:u,newPageBorderBoxCenter:p,viewport:l.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});return d?c:null}var f=r[o.axis.line]<=t.page.borderBox.center[o.axis.line],g=function(){var m=t.descriptor.index;return t.descriptor.id===a.descriptor.id||f?m:m+1}(),v=Cr(o.axis,a.displaceBy);return jr({draggable:a,insideDestination:n,destination:o,viewport:l,displacedBy:v,last:dr,index:g})},uu=function(e){var r=e.isMovingForward,t=e.previousPageBorderBoxCenter,n=e.draggable,a=e.isOver,i=e.draggables,o=e.droppables,l=e.viewport,s=e.afterCritical,c=nu({isMovingForward:r,pageBorderBoxCenter:t,source:a,droppables:o,viewport:l});if(!c)return null;var p=Qe(c.descriptor.id,i),u=iu({pageBorderBoxCenter:t,viewport:l,destination:c,insideDestination:p,afterCritical:s}),d=su({previousPageBorderBoxCenter:t,destination:c,draggable:n,draggables:i,moveRelativeTo:u,insideDestination:p,viewport:l,afterCritical:s});if(!d)return null;var f=it({impact:d,draggable:n,droppable:c,draggables:i,afterCritical:s}),g=on({pageBorderBoxCenter:f,draggable:n,viewport:l});return{clientSelection:g,impact:d,scrollJumpRequest:null}},se=function(e){var r=e.at;return r?r.type==="REORDER"?r.destination.droppableId:r.combine.droppableId:null},cu=function(r,t){var n=se(r);return n?t[n]:null},du=function(e){var r=e.state,t=e.type,n=cu(r.impact,r.dimensions.droppables),a=!!n,i=r.dimensions.droppables[r.critical.droppable.id],o=n||i,l=o.axis.direction,s=l==="vertical"&&(t==="MOVE_UP"||t==="MOVE_DOWN")||l==="horizontal"&&(t==="MOVE_LEFT"||t==="MOVE_RIGHT");if(s&&!a)return null;var c=t==="MOVE_DOWN"||t==="MOVE_RIGHT",p=r.dimensions.draggables[r.critical.draggable.id],u=r.current.page.borderBoxCenter,d=r.dimensions,f=d.draggables,g=d.droppables;return s?tu({isMovingForward:c,previousPageBorderBoxCenter:u,draggable:p,destination:o,draggables:f,viewport:r.viewport,previousClientSelection:r.current.client.selection,previousImpact:r.impact,afterCritical:r.afterCritical}):uu({isMovingForward:c,previousPageBorderBoxCenter:u,draggable:p,isOver:o,draggables:f,droppables:g,viewport:r.viewport,afterCritical:r.afterCritical})};function Le(e){return e.phase==="DRAGGING"||e.phase==="COLLECTING"}function Di(e){var r=me(e.top,e.bottom),t=me(e.left,e.right);return function(a){return r(a.y)&&t(a.x)}}function pu(e,r){return e.left<r.right&&e.right>r.left&&e.top<r.bottom&&e.bottom>r.top}function fu(e){var r=e.pageBorderBox,t=e.draggable,n=e.candidates,a=t.page.borderBox.center,i=n.map(function(o){var l=o.axis,s=We(o.axis.line,r.center[l.line],o.page.borderBox.center[l.crossAxisLine]);return{id:o.descriptor.id,distance:cr(a,s)}}).sort(function(o,l){return l.distance-o.distance});return i[0]?i[0].id:null}function vu(e){var r=e.pageBorderBox,t=e.draggable,n=e.droppables,a=tt(n).filter(function(i){if(!i.isEnabled)return!1;var o=i.subject.active;if(!o||!pu(r,o))return!1;if(Di(o)(r.center))return!0;var l=i.axis,s=o.center[l.crossAxisLine],c=r[l.crossAxisStart],p=r[l.crossAxisEnd],u=me(o[l.crossAxisStart],o[l.crossAxisEnd]),d=u(c),f=u(p);return!d&&!f?!0:d?c<s:p>s});return a.length?a.length===1?a[0].descriptor.id:fu({pageBorderBox:r,draggable:t,candidates:a}):null}var Si=function(r,t){return ye(wr(r,t))},gu=function(e,r){var t=e.frame;return t?Si(r,t.scroll.diff.value):r};function Ii(e){var r=e.displaced,t=e.id;return!!(r.visible[t]||r.invisible[t])}function mu(e){var r=e.draggable,t=e.closest,n=e.inHomeList;return t?n&&t.descriptor.index>r.descriptor.index?t.descriptor.index-1:t.descriptor.index:null}var bu=function(e){var r=e.pageBorderBoxWithDroppableScroll,t=e.draggable,n=e.destination,a=e.insideDestination,i=e.last,o=e.viewport,l=e.afterCritical,s=n.axis,c=Cr(n.axis,t.displaceBy),p=c.value,u=r[s.start],d=r[s.end],f=at(t,a),g=Te(f,function(m){var b=m.descriptor.id,h=m.page.borderBox.center[s.line],y=Re(b,l),D=Ii({displaced:i,id:b});return y?D?d<=h:u<h-p:D?d<=h+p:u<h}),v=mu({draggable:t,closest:g,inHomeList:Ze(t,n)});return jr({draggable:t,insideDestination:a,destination:n,viewport:o,last:i,displacedBy:c,index:v})},hu=4,yu=function(e){var r=e.draggable,t=e.pageBorderBoxWithDroppableScroll,n=e.previousImpact,a=e.destination,i=e.insideDestination,o=e.afterCritical;if(!a.isCombineEnabled)return null;var l=a.axis,s=Cr(a.axis,r.displaceBy),c=s.value,p=t[l.start],u=t[l.end],d=at(r,i),f=Te(d,function(v){var m=v.descriptor.id,b=v.page.borderBox,h=b[l.size],y=h/hu,D=Re(m,o),x=Ii({displaced:n.displaced,id:m});return D?x?u>b[l.start]+y&&u<b[l.end]-y:p>b[l.start]-c+y&&p<b[l.end]-c-y:x?u>b[l.start]+c+y&&u<b[l.end]+c-y:p>b[l.start]+y&&p<b[l.end]-y});if(!f)return null;var g={displacedBy:s,displaced:n.displaced,at:{type:"COMBINE",combine:{draggableId:f.descriptor.id,droppableId:a.descriptor.id}}};return g},xi=function(e){var r=e.pageOffset,t=e.draggable,n=e.draggables,a=e.droppables,i=e.previousImpact,o=e.viewport,l=e.afterCritical,s=Si(t.page.borderBox,r),c=vu({pageBorderBox:s,draggable:t,droppables:a});if(!c)return Ms;var p=a[c],u=Qe(p.descriptor.id,n),d=gu(p,s);return yu({pageBorderBoxWithDroppableScroll:d,draggable:t,previousImpact:i,destination:p,insideDestination:u,afterCritical:l})||bu({pageBorderBoxWithDroppableScroll:d,draggable:t,destination:p,insideDestination:u,last:i.displaced,viewport:o,afterCritical:l})},ln=function(e,r){var t;return O({},e,(t={},t[r.descriptor.id]=r,t))},Du=function(r){var t=r.previousImpact,n=r.impact,a=r.droppables,i=se(t),o=se(n);if(!i||i===o)return a;var l=a[i];if(!l.subject.withPlaceholder)return a;var s=lu(l);return ln(a,s)},Su=function(e){var r=e.draggable,t=e.draggables,n=e.droppables,a=e.previousImpact,i=e.impact,o=Du({previousImpact:a,impact:i,droppables:n}),l=se(i);if(!l)return o;var s=n[l];if(Ze(r,s)||s.subject.withPlaceholder)return o;var c=yi(s,r,t);return ln(o,c)},or=function(e){var r=e.state,t=e.clientSelection,n=e.dimensions,a=e.viewport,i=e.impact,o=e.scrollJumpRequest,l=a||r.viewport,s=n||r.dimensions,c=t||r.current.client.selection,p=le(c,r.initial.client.selection),u={offset:p,selection:c,borderBoxCenter:Z(r.initial.client.borderBoxCenter,p)},d={selection:Z(u.selection,l.scroll.current),borderBoxCenter:Z(u.borderBoxCenter,l.scroll.current),offset:Z(u.offset,l.scroll.diff.value)},f={client:u,page:d};if(r.phase==="COLLECTING")return O({phase:"COLLECTING"},r,{dimensions:s,viewport:l,current:f});var g=s.draggables[r.critical.draggable.id],v=i||xi({pageOffset:d.offset,draggable:g,draggables:s.draggables,droppables:s.droppables,previousImpact:r.impact,viewport:l,afterCritical:r.afterCritical}),m=Su({draggable:g,impact:v,previousImpact:r.impact,draggables:s.draggables,droppables:s.droppables}),b=O({},r,{current:f,dimensions:{draggables:s.draggables,droppables:m},impact:v,viewport:l,scrollJumpRequest:o||null,forceShouldAnimate:o?!1:null});return b};function Iu(e,r){return e.map(function(t){return r[t]})}var wi=function(e){var r=e.impact,t=e.viewport,n=e.draggables,a=e.destination,i=e.forceShouldAnimate,o=r.displaced,l=Iu(o.all,n),s=pr({afterDragging:l,destination:a,displacedBy:r.displacedBy,viewport:t.frame,forceShouldAnimate:i,last:o});return O({},r,{displaced:s})},Ci=function(e){var r=e.impact,t=e.draggable,n=e.droppable,a=e.draggables,i=e.viewport,o=e.afterCritical,l=it({impact:r,draggable:t,draggables:a,droppable:n,afterCritical:o});return on({pageBorderBoxCenter:l,draggable:t,viewport:i})},Ei=function(e){var r=e.state,t=e.dimensions,n=e.viewport;r.movementMode!=="SNAP"&&I(!1);var a=r.impact,i=n||r.viewport,o=t||r.dimensions,l=o.draggables,s=o.droppables,c=l[r.critical.draggable.id],p=se(a);p||I(!1);var u=s[p],d=wi({impact:a,viewport:i,destination:u,draggables:l}),f=Ci({impact:d,draggable:c,droppable:u,draggables:l,viewport:i,afterCritical:r.afterCritical});return or({impact:d,clientSelection:f,state:r,dimensions:o,viewport:i})},xu=function(e){return{index:e.index,droppableId:e.droppableId}},Pi=function(e){var r=e.draggable,t=e.home,n=e.draggables,a=e.viewport,i=Cr(t.axis,r.displaceBy),o=Qe(t.descriptor.id,n),l=o.indexOf(r);l===-1&&I(!1);var s=o.slice(l+1),c=s.reduce(function(f,g){return f[g.descriptor.id]=!0,f},{}),p={inVirtualList:t.descriptor.mode==="virtual",displacedBy:i,effected:c},u=pr({afterDragging:s,destination:t,displacedBy:i,last:null,viewport:a.frame,forceShouldAnimate:!1}),d={displaced:u,displacedBy:i,at:{type:"REORDER",destination:xu(r.descriptor)}};return{impact:d,afterCritical:p}},wu=function(e,r){return{draggables:e.draggables,droppables:ln(e.droppables,r)}},Cu=function(e){var r=e.draggable,t=e.offset,n=e.initialWindowScroll,a=Lr(r.client,t),i=Gr(a,n),o=O({},r,{placeholder:O({},r.placeholder,{client:a}),client:a,page:i});return o},Eu=function(e){var r=e.frame;return r||I(!1),r},Pu=function(e){var r=e.additions,t=e.updatedDroppables,n=e.viewport,a=n.scroll.diff.value;return r.map(function(i){var o=i.descriptor.droppableId,l=t[o],s=Eu(l),c=s.scroll.diff.value,p=Z(a,c),u=Cu({draggable:i,offset:p,initialWindowScroll:n.scroll.initial});return u})},Au=function(e){var r=e.state,t=e.published,n=t.modified.map(function(y){var D=r.dimensions.droppables[y.droppableId],x=Zt(D,y.scroll);return x}),a=O({},r.dimensions.droppables,{},ui(n)),i=ci(Pu({additions:t.additions,updatedDroppables:a,viewport:r.viewport})),o=O({},r.dimensions.draggables,{},i);t.removals.forEach(function(y){delete o[y]});var l={droppables:a,draggables:o},s=se(r.impact),c=s?l.droppables[s]:null,p=l.draggables[r.critical.draggable.id],u=l.droppables[r.critical.droppable.id],d=Pi({draggable:p,home:u,draggables:o,viewport:r.viewport}),f=d.impact,g=d.afterCritical,v=c&&c.isCombineEnabled?r.impact:f,m=xi({pageOffset:r.current.page.offset,draggable:l.draggables[r.critical.draggable.id],draggables:l.draggables,droppables:l.droppables,previousImpact:v,viewport:r.viewport,afterCritical:g}),b=O({phase:"DRAGGING"},r,{phase:"DRAGGING",impact:m,onLiftImpact:f,dimensions:l,afterCritical:g,forceShouldAnimate:!1});if(r.phase==="COLLECTING")return b;var h=O({phase:"DROP_PENDING"},b,{phase:"DROP_PENDING",reason:r.reason,isWaiting:!1});return h},Gt=function(r){return r.movementMode==="SNAP"},It=function(r,t,n){var a=wu(r.dimensions,t);return!Gt(r)||n?or({state:r,dimensions:a}):Ei({state:r,dimensions:a})};function xt(e){return e.isDragging&&e.movementMode==="SNAP"?O({phase:"DRAGGING"},e,{scrollJumpRequest:null}):e}var aa={phase:"IDLE",completed:null,shouldFlush:!1},Ou=function(e,r){if(e===void 0&&(e=aa),r.type==="FLUSH")return O({},aa,{shouldFlush:!0});if(r.type==="INITIAL_PUBLISH"){e.phase!=="IDLE"&&I(!1);var t=r.payload,n=t.critical,a=t.clientSelection,i=t.viewport,o=t.dimensions,l=t.movementMode,s=o.draggables[n.draggable.id],c=o.droppables[n.droppable.id],p={selection:a,borderBoxCenter:s.client.borderBox.center,offset:Y},u={client:p,page:{selection:Z(p.selection,i.scroll.initial),borderBoxCenter:Z(p.selection,i.scroll.initial),offset:Z(p.selection,i.scroll.diff.value)}},d=tt(o.droppables).every(function(Ce){return!Ce.isFixedOnPage}),f=Pi({draggable:s,home:c,draggables:o.draggables,viewport:i}),g=f.impact,v=f.afterCritical,m={phase:"DRAGGING",isDragging:!0,critical:n,movementMode:l,dimensions:o,initial:u,current:u,isWindowScrollAllowed:d,impact:g,afterCritical:v,onLiftImpact:g,viewport:i,scrollJumpRequest:null,forceShouldAnimate:null};return m}if(r.type==="COLLECTION_STARTING"){if(e.phase==="COLLECTING"||e.phase==="DROP_PENDING")return e;e.phase!=="DRAGGING"&&I(!1);var b=O({phase:"COLLECTING"},e,{phase:"COLLECTING"});return b}if(r.type==="PUBLISH_WHILE_DRAGGING")return e.phase==="COLLECTING"||e.phase==="DROP_PENDING"||I(!1),Au({state:e,published:r.payload});if(r.type==="MOVE"){if(e.phase==="DROP_PENDING")return e;Le(e)||I(!1);var h=r.payload.client;return Ae(h,e.current.client.selection)?e:or({state:e,clientSelection:h,impact:Gt(e)?e.impact:null})}if(r.type==="UPDATE_DROPPABLE_SCROLL"){if(e.phase==="DROP_PENDING"||e.phase==="COLLECTING")return xt(e);Le(e)||I(!1);var y=r.payload,D=y.id,x=y.newScroll,w=e.dimensions.droppables[D];if(!w)return e;var E=Zt(w,x);return It(e,E,!1)}if(r.type==="UPDATE_DROPPABLE_IS_ENABLED"){if(e.phase==="DROP_PENDING")return e;Le(e)||I(!1);var B=r.payload,A=B.id,F=B.isEnabled,M=e.dimensions.droppables[A];M||I(!1),M.isEnabled===F&&I(!1);var K=O({},M,{isEnabled:F});return It(e,K,!0)}if(r.type==="UPDATE_DROPPABLE_IS_COMBINE_ENABLED"){if(e.phase==="DROP_PENDING")return e;Le(e)||I(!1);var V=r.payload,T=V.id,G=V.isCombineEnabled,ee=e.dimensions.droppables[T];ee||I(!1),ee.isCombineEnabled===G&&I(!1);var de=O({},ee,{isCombineEnabled:G});return It(e,de,!0)}if(r.type==="MOVE_BY_WINDOW_SCROLL"){if(e.phase==="DROP_PENDING"||e.phase==="DROP_ANIMATING")return e;Le(e)||I(!1),e.isWindowScrollAllowed||I(!1);var re=r.payload.newScroll;if(Ae(e.viewport.scroll.current,re))return xt(e);var U=mi(e.viewport,re);return Gt(e)?Ei({state:e,viewport:U}):or({state:e,viewport:U})}if(r.type==="UPDATE_VIEWPORT_MAX_SCROLL"){if(!Le(e))return e;var te=r.payload.maxScroll;if(Ae(te,e.viewport.scroll.max))return e;var pe=O({},e.viewport,{scroll:O({},e.viewport.scroll,{max:te})});return O({phase:"DRAGGING"},e,{viewport:pe})}if(r.type==="MOVE_UP"||r.type==="MOVE_DOWN"||r.type==="MOVE_LEFT"||r.type==="MOVE_RIGHT"){if(e.phase==="COLLECTING"||e.phase==="DROP_PENDING")return e;e.phase!=="DRAGGING"&&I(!1);var H=du({state:e,type:r.type});return H?or({state:e,impact:H.impact,clientSelection:H.clientSelection,scrollJumpRequest:H.scrollJumpRequest}):e}if(r.type==="DROP_PENDING"){var be=r.payload.reason;e.phase!=="COLLECTING"&&I(!1);var X=O({phase:"DROP_PENDING"},e,{phase:"DROP_PENDING",isWaiting:!0,reason:be});return X}if(r.type==="DROP_ANIMATE"){var ae=r.payload,fe=ae.completed,Be=ae.dropDuration,Me=ae.newHomeClientOffset;e.phase==="DRAGGING"||e.phase==="DROP_PENDING"||I(!1);var $e={phase:"DROP_ANIMATING",completed:fe,dropDuration:Be,newHomeClientOffset:Me,dimensions:e.dimensions};return $e}if(r.type==="DROP_COMPLETE"){var he=r.payload.completed;return{phase:"IDLE",completed:he,shouldFlush:!1}}return e},Ru=function(r){return{type:"BEFORE_INITIAL_CAPTURE",payload:r}},Tu=function(r){return{type:"LIFT",payload:r}},Bu=function(r){return{type:"INITIAL_PUBLISH",payload:r}},Mu=function(r){return{type:"PUBLISH_WHILE_DRAGGING",payload:r}},Fu=function(){return{type:"COLLECTION_STARTING",payload:null}},Nu=function(r){return{type:"UPDATE_DROPPABLE_SCROLL",payload:r}},Lu=function(r){return{type:"UPDATE_DROPPABLE_IS_ENABLED",payload:r}},Gu=function(r){return{type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:r}},Ai=function(r){return{type:"MOVE",payload:r}},Wu=function(r){return{type:"MOVE_BY_WINDOW_SCROLL",payload:r}},$u=function(r){return{type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:r}},ku=function(){return{type:"MOVE_UP",payload:null}},ju=function(){return{type:"MOVE_DOWN",payload:null}},Uu=function(){return{type:"MOVE_RIGHT",payload:null}},zu=function(){return{type:"MOVE_LEFT",payload:null}},sn=function(){return{type:"FLUSH",payload:null}},Hu=function(r){return{type:"DROP_ANIMATE",payload:r}},un=function(r){return{type:"DROP_COMPLETE",payload:r}},Oi=function(r){return{type:"DROP",payload:r}},qu=function(r){return{type:"DROP_PENDING",payload:r}},Ri=function(){return{type:"DROP_ANIMATION_FINISHED",payload:null}},Vu=function(e){return function(r){var t=r.getState,n=r.dispatch;return function(a){return function(i){if(i.type!=="LIFT"){a(i);return}var o=i.payload,l=o.id,s=o.clientSelection,c=o.movementMode,p=t();p.phase==="DROP_ANIMATING"&&n(un({completed:p.completed})),t().phase!=="IDLE"&&I(!1),n(sn()),n(Ru({draggableId:l,movementMode:c}));var u={shouldPublishImmediately:c==="SNAP"},d={draggableId:l,scrollOptions:u},f=e.startPublishing(d),g=f.critical,v=f.dimensions,m=f.viewport;n(Bu({critical:g,dimensions:v,clientSelection:s,movementMode:c,viewport:m}))}}}},Ku=function(e){return function(){return function(r){return function(t){t.type==="INITIAL_PUBLISH"&&e.dragging(),t.type==="DROP_ANIMATE"&&e.dropping(t.payload.completed.result.reason),(t.type==="FLUSH"||t.type==="DROP_COMPLETE")&&e.resting(),r(t)}}}},cn={outOfTheWay:"cubic-bezier(0.2, 0, 0, 1)",drop:"cubic-bezier(.2,1,.1,1)"},fr={opacity:{drop:0,combining:.7},scale:{drop:.75}},dn={outOfTheWay:.2,minDropTime:.33,maxDropTime:.55},Ne=dn.outOfTheWay+"s "+cn.outOfTheWay,lr={fluid:"opacity "+Ne,snap:"transform "+Ne+", opacity "+Ne,drop:function(r){var t=r+"s "+cn.drop;return"transform "+t+", opacity "+t},outOfTheWay:"transform "+Ne,placeholder:"height "+Ne+", width "+Ne+", margin "+Ne},ia=function(r){return Ae(r,Y)?null:"translate("+r.x+"px, "+r.y+"px)"},Wt={moveTo:ia,drop:function(r,t){var n=ia(r);return n?t?n+" scale("+fr.scale.drop+")":n:null}},$t=dn.minDropTime,Ti=dn.maxDropTime,Yu=Ti-$t,oa=1500,Ju=.6,Xu=function(e){var r=e.current,t=e.destination,n=e.reason,a=cr(r,t);if(a<=0)return $t;if(a>=oa)return Ti;var i=a/oa,o=$t+Yu*i,l=n==="CANCEL"?o*Ju:o;return Number(l.toFixed(2))},_u=function(e){var r=e.impact,t=e.draggable,n=e.dimensions,a=e.viewport,i=e.afterCritical,o=n.draggables,l=n.droppables,s=se(r),c=s?l[s]:null,p=l[t.descriptor.droppableId],u=Ci({impact:r,draggable:t,draggables:o,afterCritical:i,droppable:c||p,viewport:a}),d=le(u,t.client.borderBox.center);return d},Qu=function(e){var r=e.draggables,t=e.reason,n=e.lastImpact,a=e.home,i=e.viewport,o=e.onLiftImpact;if(!n.at||t!=="DROP"){var l=wi({draggables:r,impact:o,destination:a,viewport:i,forceShouldAnimate:!0});return{impact:l,didDropInsideDroppable:!1}}if(n.at.type==="REORDER")return{impact:n,didDropInsideDroppable:!0};var s=O({},n,{displaced:dr});return{impact:s,didDropInsideDroppable:!0}},Zu=function(e){var r=e.getState,t=e.dispatch;return function(n){return function(a){if(a.type!=="DROP"){n(a);return}var i=r(),o=a.payload.reason;if(i.phase==="COLLECTING"){t(qu({reason:o}));return}if(i.phase!=="IDLE"){var l=i.phase==="DROP_PENDING"&&i.isWaiting;l&&I(!1),i.phase==="DRAGGING"||i.phase==="DROP_PENDING"||I(!1);var s=i.critical,c=i.dimensions,p=c.draggables[i.critical.draggable.id],u=Qu({reason:o,lastImpact:i.impact,afterCritical:i.afterCritical,onLiftImpact:i.onLiftImpact,home:i.dimensions.droppables[i.critical.droppable.id],viewport:i.viewport,draggables:i.dimensions.draggables}),d=u.impact,f=u.didDropInsideDroppable,g=f?rn(d):null,v=f?nt(d):null,m={index:s.draggable.index,droppableId:s.droppable.id},b={draggableId:p.descriptor.id,type:p.descriptor.type,source:m,reason:o,mode:i.movementMode,destination:g,combine:v},h=_u({impact:d,draggable:p,dimensions:c,viewport:i.viewport,afterCritical:i.afterCritical}),y={critical:i.critical,afterCritical:i.afterCritical,result:b,impact:d},D=!Ae(i.current.client.offset,h)||!!b.combine;if(!D){t(un({completed:y}));return}var x=Xu({current:i.current.client.offset,destination:h,reason:o}),w={newHomeClientOffset:h,dropDuration:x,completed:y};t(Hu(w))}}}},Bi=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function ec(e){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(t){t.target!==window&&t.target!==window.document||e()}}}function rc(e){var r=e.onWindowScroll;function t(){r(Bi())}var n=ur(t),a=ec(n),i=Pe;function o(){return i!==Pe}function l(){o()&&I(!1),i=ge(window,[a])}function s(){o()||I(!1),n.cancel(),i(),i=Pe}return{start:l,stop:s,isActive:o}}var tc=function(r){return r.type==="DROP_COMPLETE"||r.type==="DROP_ANIMATE"||r.type==="FLUSH"},nc=function(e){var r=rc({onWindowScroll:function(n){e.dispatch(Wu({newScroll:n}))}});return function(t){return function(n){!r.isActive()&&n.type==="INITIAL_PUBLISH"&&r.start(),r.isActive()&&tc(n)&&r.stop(),t(n)}}},ac=function(e){var r=!1,t=!1,n=setTimeout(function(){t=!0}),a=function(o){r||t||(r=!0,e(o),clearTimeout(n))};return a.wasCalled=function(){return r},a},ic=function(){var e=[],r=function(i){var o=en(e,function(c){return c.timerId===i});o===-1&&I(!1);var l=e.splice(o,1),s=l[0];s.callback()},t=function(i){var o=setTimeout(function(){return r(o)}),l={timerId:o,callback:i};e.push(l)},n=function(){if(e.length){var i=[].concat(e);e.length=0,i.forEach(function(o){clearTimeout(o.timerId),o.callback()})}};return{add:t,flush:n}},oc=function(r,t){return r==null&&t==null?!0:r==null||t==null?!1:r.droppableId===t.droppableId&&r.index===t.index},lc=function(r,t){return r==null&&t==null?!0:r==null||t==null?!1:r.draggableId===t.draggableId&&r.droppableId===t.droppableId},sc=function(r,t){if(r===t)return!0;var n=r.draggable.id===t.draggable.id&&r.draggable.droppableId===t.draggable.droppableId&&r.draggable.type===t.draggable.type&&r.draggable.index===t.draggable.index,a=r.droppable.id===t.droppable.id&&r.droppable.type===t.droppable.type;return n&&a},nr=function(r,t){t()},Ar=function(r,t){return{draggableId:r.draggable.id,type:r.droppable.type,source:{droppableId:r.droppable.id,index:r.draggable.index},mode:t}},wt=function(r,t,n,a){if(!r){n(a(t));return}var i=ac(n),o={announce:i};r(t,o),i.wasCalled()||n(a(t))},uc=function(e,r){var t=ic(),n=null,a=function(d,f){n&&I(!1),nr("onBeforeCapture",function(){var g=e().onBeforeCapture;if(g){var v={draggableId:d,mode:f};g(v)}})},i=function(d,f){n&&I(!1),nr("onBeforeDragStart",function(){var g=e().onBeforeDragStart;g&&g(Ar(d,f))})},o=function(d,f){n&&I(!1);var g=Ar(d,f);n={mode:f,lastCritical:d,lastLocation:g.source,lastCombine:null},t.add(function(){nr("onDragStart",function(){return wt(e().onDragStart,g,r,Br.onDragStart)})})},l=function(d,f){var g=rn(f),v=nt(f);n||I(!1);var m=!sc(d,n.lastCritical);m&&(n.lastCritical=d);var b=!oc(n.lastLocation,g);b&&(n.lastLocation=g);var h=!lc(n.lastCombine,v);if(h&&(n.lastCombine=v),!(!m&&!b&&!h)){var y=O({},Ar(d,n.mode),{combine:v,destination:g});t.add(function(){nr("onDragUpdate",function(){return wt(e().onDragUpdate,y,r,Br.onDragUpdate)})})}},s=function(){n||I(!1),t.flush()},c=function(d){n||I(!1),n=null,nr("onDragEnd",function(){return wt(e().onDragEnd,d,r,Br.onDragEnd)})},p=function(){if(n){var d=O({},Ar(n.lastCritical,n.mode),{combine:null,destination:null,reason:"CANCEL"});c(d)}};return{beforeCapture:a,beforeStart:i,start:o,update:l,flush:s,drop:c,abort:p}},cc=function(e,r){var t=uc(e,r);return function(n){return function(a){return function(i){if(i.type==="BEFORE_INITIAL_CAPTURE"){t.beforeCapture(i.payload.draggableId,i.payload.movementMode);return}if(i.type==="INITIAL_PUBLISH"){var o=i.payload.critical;t.beforeStart(o,i.payload.movementMode),a(i),t.start(o,i.payload.movementMode);return}if(i.type==="DROP_COMPLETE"){var l=i.payload.completed.result;t.flush(),a(i),t.drop(l);return}if(a(i),i.type==="FLUSH"){t.abort();return}var s=n.getState();s.phase==="DRAGGING"&&t.update(s.critical,s.impact)}}}},dc=function(e){return function(r){return function(t){if(t.type!=="DROP_ANIMATION_FINISHED"){r(t);return}var n=e.getState();n.phase!=="DROP_ANIMATING"&&I(!1),e.dispatch(un({completed:n.completed}))}}},pc=function(e){var r=null,t=null;function n(){t&&(cancelAnimationFrame(t),t=null),r&&(r(),r=null)}return function(a){return function(i){if((i.type==="FLUSH"||i.type==="DROP_COMPLETE"||i.type==="DROP_ANIMATION_FINISHED")&&n(),a(i),i.type==="DROP_ANIMATE"){var o={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var s=e.getState();s.phase==="DROP_ANIMATING"&&e.dispatch(Ri())}};t=requestAnimationFrame(function(){t=null,r=ge(window,[o])})}}}},fc=function(e){return function(){return function(r){return function(t){(t.type==="DROP_COMPLETE"||t.type==="FLUSH"||t.type==="DROP_ANIMATE")&&e.stopPublishing(),r(t)}}}},vc=function(e){var r=!1;return function(){return function(t){return function(n){if(n.type==="INITIAL_PUBLISH"){r=!0,e.tryRecordFocus(n.payload.critical.draggable.id),t(n),e.tryRestoreFocusRecorded();return}if(t(n),!!r){if(n.type==="FLUSH"){r=!1,e.tryRestoreFocusRecorded();return}if(n.type==="DROP_COMPLETE"){r=!1;var a=n.payload.completed.result;a.combine&&e.tryShiftRecord(a.draggableId,a.combine.draggableId),e.tryRestoreFocusRecorded()}}}}}},gc=function(r){return r.type==="DROP_COMPLETE"||r.type==="DROP_ANIMATE"||r.type==="FLUSH"},mc=function(e){return function(r){return function(t){return function(n){if(gc(n)){e.stop(),t(n);return}if(n.type==="INITIAL_PUBLISH"){t(n);var a=r.getState();a.phase!=="DRAGGING"&&I(!1),e.start(a);return}t(n),e.scroll(r.getState())}}}},bc=function(e){return function(r){return function(t){if(r(t),t.type==="PUBLISH_WHILE_DRAGGING"){var n=e.getState();n.phase==="DROP_PENDING"&&(n.isWaiting||e.dispatch(Oi({reason:n.reason})))}}}},hc=Ua,yc=function(e){var r=e.dimensionMarshal,t=e.focusMarshal,n=e.styleMarshal,a=e.getResponders,i=e.announce,o=e.autoScroller;return ja(Ou,hc(hl(Ku(n),fc(r),Vu(r),Zu,dc,pc,bc,mc(o),nc,vc(t),cc(a,i))))},Ct=function(){return{additions:{},removals:{},modified:{}}};function Dc(e){var r=e.registry,t=e.callbacks,n=Ct(),a=null,i=function(){a||(t.collectionStarting(),a=requestAnimationFrame(function(){a=null;var p=n,u=p.additions,d=p.removals,f=p.modified,g=Object.keys(u).map(function(b){return r.draggable.getById(b).getDimension(Y)}).sort(function(b,h){return b.descriptor.index-h.descriptor.index}),v=Object.keys(f).map(function(b){var h=r.droppable.getById(b),y=h.callbacks.getScrollWhileDragging();return{droppableId:b,scroll:y}}),m={additions:g,removals:Object.keys(d),modified:v};n=Ct(),t.publish(m)}))},o=function(p){var u=p.descriptor.id;n.additions[u]=p,n.modified[p.descriptor.droppableId]=!0,n.removals[u]&&delete n.removals[u],i()},l=function(p){var u=p.descriptor;n.removals[u.id]=!0,n.modified[u.droppableId]=!0,n.additions[u.id]&&delete n.additions[u.id],i()},s=function(){a&&(cancelAnimationFrame(a),a=null,n=Ct())};return{add:o,remove:l,stop:s}}var Mi=function(e){var r=e.scrollHeight,t=e.scrollWidth,n=e.height,a=e.width,i=le({x:t,y:r},{x:a,y:n}),o={x:Math.max(0,i.x),y:Math.max(0,i.y)};return o},Fi=function(){var e=document.documentElement;return e||I(!1),e},Ni=function(){var e=Fi(),r=Mi({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight});return r},Sc=function(){var e=Bi(),r=Ni(),t=e.y,n=e.x,a=Fi(),i=a.clientWidth,o=a.clientHeight,l=n+i,s=t+o,c=ye({top:t,left:n,right:l,bottom:s}),p={frame:c,scroll:{initial:e,current:e,max:r,diff:{value:Y,displacement:Y}}};return p},Ic=function(e){var r=e.critical,t=e.scrollOptions,n=e.registry,a=Sc(),i=a.scroll.current,o=r.droppable,l=n.droppable.getAllByType(o.type).map(function(u){return u.callbacks.getDimensionAndWatchScroll(i,t)}),s=n.draggable.getAllByType(r.draggable.type).map(function(u){return u.getDimension(i)}),c={draggables:ci(s),droppables:ui(l)},p={dimensions:c,critical:r,viewport:a};return p};function la(e,r,t){if(t.descriptor.id===r.id||t.descriptor.type!==r.type)return!1;var n=e.droppable.getById(t.descriptor.droppableId);return n.descriptor.mode==="virtual"}var xc=function(e,r){var t=null,n=Dc({callbacks:{publish:r.publishWhileDragging,collectionStarting:r.collectionStarting},registry:e}),a=function(f,g){e.droppable.exists(f)||I(!1),t&&r.updateDroppableIsEnabled({id:f,isEnabled:g})},i=function(f,g){t&&(e.droppable.exists(f)||I(!1),r.updateDroppableIsCombineEnabled({id:f,isCombineEnabled:g}))},o=function(f,g){t&&(e.droppable.exists(f)||I(!1),r.updateDroppableScroll({id:f,newScroll:g}))},l=function(f,g){t&&e.droppable.getById(f).callbacks.scroll(g)},s=function(){if(t){n.stop();var f=t.critical.droppable;e.droppable.getAllByType(f.type).forEach(function(g){return g.callbacks.dragStopped()}),t.unsubscribe(),t=null}},c=function(f){t||I(!1);var g=t.critical.draggable;f.type==="ADDITION"&&la(e,g,f.value)&&n.add(f.value),f.type==="REMOVAL"&&la(e,g,f.value)&&n.remove(f.value)},p=function(f){t&&I(!1);var g=e.draggable.getById(f.draggableId),v=e.droppable.getById(g.descriptor.droppableId),m={draggable:g.descriptor,droppable:v.descriptor},b=e.subscribe(c);return t={critical:m,unsubscribe:b},Ic({critical:m,registry:e,scrollOptions:f.scrollOptions})},u={updateDroppableIsEnabled:a,updateDroppableIsCombineEnabled:i,scrollDroppable:l,updateDroppableScroll:o,startPublishing:p,stopPublishing:s};return u},Li=function(e,r){return e.phase==="IDLE"?!0:e.phase!=="DROP_ANIMATING"||e.completed.result.draggableId===r?!1:e.completed.result.reason==="DROP"},wc=function(e){window.scrollBy(e.x,e.y)},Cc=z(function(e){return tt(e).filter(function(r){return!(!r.isEnabled||!r.frame)})}),Ec=function(r,t){var n=Te(Cc(t),function(a){return a.frame||I(!1),Di(a.frame.pageMarginBox)(r)});return n},Pc=function(e){var r=e.center,t=e.destination,n=e.droppables;if(t){var a=n[t];return a.frame?a:null}var i=Ec(r,n);return i},Oe={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(r){return Math.pow(r,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},Ac=function(e,r){var t=e[r.size]*Oe.startFromPercentage,n=e[r.size]*Oe.maxScrollAtPercentage,a={startScrollingFrom:t,maxScrollValueAt:n};return a},Gi=function(e){var r=e.startOfRange,t=e.endOfRange,n=e.current,a=t-r;if(a===0)return 0;var i=n-r,o=i/a;return o},pn=1,Oc=function(e,r){if(e>r.startScrollingFrom)return 0;if(e<=r.maxScrollValueAt)return Oe.maxPixelScroll;if(e===r.startScrollingFrom)return pn;var t=Gi({startOfRange:r.maxScrollValueAt,endOfRange:r.startScrollingFrom,current:e}),n=1-t,a=Oe.maxPixelScroll*Oe.ease(n);return Math.ceil(a)},sa=Oe.durationDampening.accelerateAt,ua=Oe.durationDampening.stopDampeningAt,Rc=function(e,r){var t=r,n=ua,a=Date.now(),i=a-t;if(i>=ua)return e;if(i<sa)return pn;var o=Gi({startOfRange:sa,endOfRange:n,current:i}),l=e*Oe.ease(o);return Math.ceil(l)},ca=function(e){var r=e.distanceToEdge,t=e.thresholds,n=e.dragStartTime,a=e.shouldUseTimeDampening,i=Oc(r,t);return i===0?0:a?Math.max(Rc(i,n),pn):i},da=function(e){var r=e.container,t=e.distanceToEdges,n=e.dragStartTime,a=e.axis,i=e.shouldUseTimeDampening,o=Ac(r,a),l=t[a.end]<t[a.start];return l?ca({distanceToEdge:t[a.end],thresholds:o,dragStartTime:n,shouldUseTimeDampening:i}):-1*ca({distanceToEdge:t[a.start],thresholds:o,dragStartTime:n,shouldUseTimeDampening:i})},Tc=function(e){var r=e.container,t=e.subject,n=e.proposedScroll,a=t.height>r.height,i=t.width>r.width;return!i&&!a?n:i&&a?null:{x:i?0:n.x,y:a?0:n.y}},Bc=li(function(e){return e===0?0:e}),Wi=function(e){var r=e.dragStartTime,t=e.container,n=e.subject,a=e.center,i=e.shouldUseTimeDampening,o={top:a.y-t.top,right:t.right-a.x,bottom:t.bottom-a.y,left:a.x-t.left},l=da({container:t,distanceToEdges:o,dragStartTime:r,axis:tn,shouldUseTimeDampening:i}),s=da({container:t,distanceToEdges:o,dragStartTime:r,axis:fi,shouldUseTimeDampening:i}),c=Bc({x:s,y:l});if(Ae(c,Y))return null;var p=Tc({container:t,subject:n,proposedScroll:c});return p?Ae(p,Y)?null:p:null},Mc=li(function(e){return e===0?0:e>0?1:-1}),fn=function(){var e=function(t,n){return t<0?t:t>n?t-n:0};return function(r){var t=r.current,n=r.max,a=r.change,i=Z(t,a),o={x:e(i.x,n.x),y:e(i.y,n.y)};return Ae(o,Y)?null:o}}(),$i=function(r){var t=r.max,n=r.current,a=r.change,i={x:Math.max(n.x,t.x),y:Math.max(n.y,t.y)},o=Mc(a),l=fn({max:i,current:n,change:o});return!l||o.x!==0&&l.x===0||o.y!==0&&l.y===0},vn=function(r,t){return $i({current:r.scroll.current,max:r.scroll.max,change:t})},Fc=function(r,t){if(!vn(r,t))return null;var n=r.scroll.max,a=r.scroll.current;return fn({current:a,max:n,change:t})},gn=function(r,t){var n=r.frame;return n?$i({current:n.scroll.current,max:n.scroll.max,change:t}):!1},Nc=function(r,t){var n=r.frame;return!n||!gn(r,t)?null:fn({current:n.scroll.current,max:n.scroll.max,change:t})},Lc=function(e){var r=e.viewport,t=e.subject,n=e.center,a=e.dragStartTime,i=e.shouldUseTimeDampening,o=Wi({dragStartTime:a,container:r.frame,subject:t,center:n,shouldUseTimeDampening:i});return o&&vn(r,o)?o:null},Gc=function(e){var r=e.droppable,t=e.subject,n=e.center,a=e.dragStartTime,i=e.shouldUseTimeDampening,o=r.frame;if(!o)return null;var l=Wi({dragStartTime:a,container:o.pageMarginBox,subject:t,center:n,shouldUseTimeDampening:i});return l&&gn(r,l)?l:null},pa=function(e){var r=e.state,t=e.dragStartTime,n=e.shouldUseTimeDampening,a=e.scrollWindow,i=e.scrollDroppable,o=r.current.page.borderBoxCenter,l=r.dimensions.draggables[r.critical.draggable.id],s=l.page.marginBox;if(r.isWindowScrollAllowed){var c=r.viewport,p=Lc({dragStartTime:t,viewport:c,subject:s,center:o,shouldUseTimeDampening:n});if(p){a(p);return}}var u=Pc({center:o,destination:se(r.impact),droppables:r.dimensions.droppables});if(u){var d=Gc({dragStartTime:t,droppable:u,subject:s,center:o,shouldUseTimeDampening:n});d&&i(u.descriptor.id,d)}},Wc=function(e){var r=e.scrollWindow,t=e.scrollDroppable,n=ur(r),a=ur(t),i=null,o=function(p){i||I(!1);var u=i,d=u.shouldUseTimeDampening,f=u.dragStartTime;pa({state:p,scrollWindow:n,scrollDroppable:a,dragStartTime:f,shouldUseTimeDampening:d})},l=function(p){i&&I(!1);var u=Date.now(),d=!1,f=function(){d=!0};pa({state:p,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:f,scrollDroppable:f}),i={dragStartTime:u,shouldUseTimeDampening:d},d&&o(p)},s=function(){i&&(n.cancel(),a.cancel(),i=null)};return{start:l,stop:s,scroll:o}},$c=function(e){var r=e.move,t=e.scrollDroppable,n=e.scrollWindow,a=function(c,p){var u=Z(c.current.client.selection,p);r({client:u})},i=function(c,p){if(!gn(c,p))return p;var u=Nc(c,p);if(!u)return t(c.descriptor.id,p),null;var d=le(p,u);t(c.descriptor.id,d);var f=le(p,d);return f},o=function(c,p,u){if(!c||!vn(p,u))return u;var d=Fc(p,u);if(!d)return n(u),null;var f=le(u,d);n(f);var g=le(u,f);return g},l=function(c){var p=c.scrollJumpRequest;if(p){var u=se(c.impact);u||I(!1);var d=i(c.dimensions.droppables[u],p);if(d){var f=c.viewport,g=o(c.isWindowScrollAllowed,f,d);g&&a(c,g)}}};return l},kc=function(e){var r=e.scrollDroppable,t=e.scrollWindow,n=e.move,a=Wc({scrollWindow:t,scrollDroppable:r}),i=$c({move:n,scrollWindow:t,scrollDroppable:r}),o=function(c){if(c.phase==="DRAGGING"){if(c.movementMode==="FLUID"){a.scroll(c);return}c.scrollJumpRequest&&i(c)}},l={scroll:o,start:a.start,stop:a.stop};return l},Ke="data-rbd",Ye=function(){var e=Ke+"-drag-handle";return{base:e,draggableId:e+"-draggable-id",contextId:e+"-context-id"}}(),kt=function(){var e=Ke+"-draggable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),jc=function(){var e=Ke+"-droppable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),fa={contextId:Ke+"-scroll-container-context-id"},Uc=function(r){return function(t){return"["+t+'="'+r+'"]'}},ar=function(r,t){return r.map(function(n){var a=n.styles[t];return a?n.selector+" { "+a+" }":""}).join(" ")},zc="pointer-events: none;",Hc=function(e){var r=Uc(e),t=function(){var l=`
- cursor: -webkit-grab;
- cursor: grab;
- `;return{selector:r(Ye.contextId),styles:{always:`
- -webkit-touch-callout: none;
- -webkit-tap-highlight-color: rgba(0,0,0,0);
- touch-action: manipulation;
- `,resting:l,dragging:zc,dropAnimating:l}}}(),n=function(){var l=`
- transition: `+lr.outOfTheWay+`;
- `;return{selector:r(kt.contextId),styles:{dragging:l,dropAnimating:l,userCancel:l}}}(),a={selector:r(jc.contextId),styles:{always:"overflow-anchor: none;"}},i={selector:"body",styles:{dragging:`
- cursor: grabbing;
- cursor: -webkit-grabbing;
- user-select: none;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- overflow-anchor: none;
- `}},o=[n,t,a,i];return{always:ar(o,"always"),resting:ar(o,"resting"),dragging:ar(o,"dragging"),dropAnimating:ar(o,"dropAnimating"),userCancel:ar(o,"userCancel")}},ue=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u"?S.useLayoutEffect:S.useEffect,Et=function(){var r=document.querySelector("head");return r||I(!1),r},va=function(r){var t=document.createElement("style");return r&&t.setAttribute("nonce",r),t.type="text/css",t};function qc(e,r){var t=N(function(){return Hc(e)},[e]),n=S.useRef(null),a=S.useRef(null),i=P(z(function(u){var d=a.current;d||I(!1),d.textContent=u}),[]),o=P(function(u){var d=n.current;d||I(!1),d.textContent=u},[]);ue(function(){!n.current&&!a.current||I(!1);var u=va(r),d=va(r);return n.current=u,a.current=d,u.setAttribute(Ke+"-always",e),d.setAttribute(Ke+"-dynamic",e),Et().appendChild(u),Et().appendChild(d),o(t.always),i(t.resting),function(){var f=function(v){var m=v.current;m||I(!1),Et().removeChild(m),v.current=null};f(n),f(a)}},[r,o,i,t.always,t.resting,e]);var l=P(function(){return i(t.dragging)},[i,t.dragging]),s=P(function(u){if(u==="DROP"){i(t.dropAnimating);return}i(t.userCancel)},[i,t.dropAnimating,t.userCancel]),c=P(function(){a.current&&i(t.resting)},[i,t.resting]),p=N(function(){return{dragging:l,dropping:s,resting:c}},[l,s,c]);return p}var ki=function(e){return e&&e.ownerDocument?e.ownerDocument.defaultView:window};function ot(e){return e instanceof ki(e).HTMLElement}function Vc(e,r){var t="["+Ye.contextId+'="'+e+'"]',n=si(document.querySelectorAll(t));if(!n.length)return null;var a=Te(n,function(i){return i.getAttribute(Ye.draggableId)===r});return!a||!ot(a)?null:a}function Kc(e){var r=S.useRef({}),t=S.useRef(null),n=S.useRef(null),a=S.useRef(!1),i=P(function(d,f){var g={id:d,focus:f};return r.current[d]=g,function(){var m=r.current,b=m[d];b!==g&&delete m[d]}},[]),o=P(function(d){var f=Vc(e,d);f&&f!==document.activeElement&&f.focus()},[e]),l=P(function(d,f){t.current===d&&(t.current=f)},[]),s=P(function(){n.current||a.current&&(n.current=requestAnimationFrame(function(){n.current=null;var d=t.current;d&&o(d)}))},[o]),c=P(function(d){t.current=null;var f=document.activeElement;f&&f.getAttribute(Ye.draggableId)===d&&(t.current=d)},[]);ue(function(){return a.current=!0,function(){a.current=!1;var d=n.current;d&&cancelAnimationFrame(d)}},[]);var p=N(function(){return{register:i,tryRecordFocus:c,tryRestoreFocusRecorded:s,tryShiftRecord:l}},[i,c,s,l]);return p}function Yc(){var e={draggables:{},droppables:{}},r=[];function t(u){return r.push(u),function(){var f=r.indexOf(u);f!==-1&&r.splice(f,1)}}function n(u){r.length&&r.forEach(function(d){return d(u)})}function a(u){return e.draggables[u]||null}function i(u){var d=a(u);return d||I(!1),d}var o={register:function(d){e.draggables[d.descriptor.id]=d,n({type:"ADDITION",value:d})},update:function(d,f){var g=e.draggables[f.descriptor.id];g&&g.uniqueId===d.uniqueId&&(delete e.draggables[f.descriptor.id],e.draggables[d.descriptor.id]=d)},unregister:function(d){var f=d.descriptor.id,g=a(f);g&&d.uniqueId===g.uniqueId&&(delete e.draggables[f],n({type:"REMOVAL",value:d}))},getById:i,findById:a,exists:function(d){return!!a(d)},getAllByType:function(d){return kr(e.draggables).filter(function(f){return f.descriptor.type===d})}};function l(u){return e.droppables[u]||null}function s(u){var d=l(u);return d||I(!1),d}var c={register:function(d){e.droppables[d.descriptor.id]=d},unregister:function(d){var f=l(d.descriptor.id);f&&d.uniqueId===f.uniqueId&&delete e.droppables[d.descriptor.id]},getById:s,findById:l,exists:function(d){return!!l(d)},getAllByType:function(d){return kr(e.droppables).filter(function(f){return f.descriptor.type===d})}};function p(){e.draggables={},e.droppables={},r.length=0}return{draggable:o,droppable:c,subscribe:t,clean:p}}function Jc(){var e=N(Yc,[]);return S.useEffect(function(){return function(){requestAnimationFrame(e.clean)}},[e]),e}var mn=k.createContext(null),Ur=function(){var e=document.body;return e||I(!1),e},Xc={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},_c=function(r){return"rbd-announcement-"+r};function Qc(e){var r=N(function(){return _c(e)},[e]),t=S.useRef(null);S.useEffect(function(){var i=document.createElement("div");return t.current=i,i.id=r,i.setAttribute("aria-live","assertive"),i.setAttribute("aria-atomic","true"),O(i.style,Xc),Ur().appendChild(i),function(){setTimeout(function(){var s=Ur();s.contains(i)&&s.removeChild(i),i===t.current&&(t.current=null)})}},[r]);var n=P(function(a){var i=t.current;if(i){i.textContent=a;return}},[]);return n}var Zc=0,ed={separator:"::"};function bn(e,r){return r===void 0&&(r=ed),N(function(){return""+e+r.separator+Zc++},[r.separator,e])}function rd(e){var r=e.contextId,t=e.uniqueId;return"rbd-hidden-text-"+r+"-"+t}function td(e){var r=e.contextId,t=e.text,n=bn("hidden-text",{separator:"-"}),a=N(function(){return rd({contextId:r,uniqueId:n})},[n,r]);return S.useEffect(function(){var o=document.createElement("div");return o.id=a,o.textContent=t,o.style.display="none",Ur().appendChild(o),function(){var s=Ur();s.contains(o)&&s.removeChild(o)}},[a,t]),a}var lt=k.createContext(null);function ji(e){var r=S.useRef(e);return S.useEffect(function(){r.current=e}),r}function nd(){var e=null;function r(){return!!e}function t(o){return o===e}function n(o){e&&I(!1);var l={abandon:o};return e=l,l}function a(){e||I(!1),e=null}function i(){e&&(e.abandon(),a())}return{isClaimed:r,isActive:t,claim:n,release:a,tryAbandon:i}}var ad=9,id=13,hn=27,Ui=32,od=33,ld=34,sd=35,ud=36,cd=37,dd=38,pd=39,fd=40,Or,vd=(Or={},Or[id]=!0,Or[ad]=!0,Or),zi=function(e){vd[e.keyCode]&&e.preventDefault()},st=function(){var e="visibilitychange";if(typeof document>"u")return e;var r=[e,"ms"+e,"webkit"+e,"moz"+e,"o"+e],t=Te(r,function(n){return"on"+n in document});return t||e}(),Hi=0,ga=5;function gd(e,r){return Math.abs(r.x-e.x)>=ga||Math.abs(r.y-e.y)>=ga}var ma={type:"IDLE"};function md(e){var r=e.cancel,t=e.completed,n=e.getPhase,a=e.setPhase;return[{eventName:"mousemove",fn:function(o){var l=o.button,s=o.clientX,c=o.clientY;if(l===Hi){var p={x:s,y:c},u=n();if(u.type==="DRAGGING"){o.preventDefault(),u.actions.move(p);return}u.type!=="PENDING"&&I(!1);var d=u.point;if(gd(d,p)){o.preventDefault();var f=u.actions.fluidLift(p);a({type:"DRAGGING",actions:f})}}}},{eventName:"mouseup",fn:function(o){var l=n();if(l.type!=="DRAGGING"){r();return}o.preventDefault(),l.actions.drop({shouldBlockNextClick:!0}),t()}},{eventName:"mousedown",fn:function(o){n().type==="DRAGGING"&&o.preventDefault(),r()}},{eventName:"keydown",fn:function(o){var l=n();if(l.type==="PENDING"){r();return}if(o.keyCode===hn){o.preventDefault(),r();return}zi(o)}},{eventName:"resize",fn:r},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){n().type==="PENDING"&&r()}},{eventName:"webkitmouseforcedown",fn:function(o){var l=n();if(l.type==="IDLE"&&I(!1),l.actions.shouldRespectForcePress()){r();return}o.preventDefault()}},{eventName:st,fn:r}]}function bd(e){var r=S.useRef(ma),t=S.useRef(Pe),n=N(function(){return{eventName:"mousedown",fn:function(u){if(!u.defaultPrevented&&u.button===Hi&&!(u.ctrlKey||u.metaKey||u.shiftKey||u.altKey)){var d=e.findClosestDraggableId(u);if(d){var f=e.tryGetLock(d,o,{sourceEvent:u});if(f){u.preventDefault();var g={x:u.clientX,y:u.clientY};t.current(),c(f,g)}}}}}},[e]),a=N(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(u){if(!u.defaultPrevented){var d=e.findClosestDraggableId(u);if(d){var f=e.findOptionsForDraggable(d);f&&(f.shouldRespectForcePress||e.canGetLock(d)&&u.preventDefault())}}}}},[e]),i=P(function(){var u={passive:!1,capture:!0};t.current=ge(window,[a,n],u)},[a,n]),o=P(function(){var p=r.current;p.type!=="IDLE"&&(r.current=ma,t.current(),i())},[i]),l=P(function(){var p=r.current;o(),p.type==="DRAGGING"&&p.actions.cancel({shouldBlockNextClick:!0}),p.type==="PENDING"&&p.actions.abort()},[o]),s=P(function(){var u={capture:!0,passive:!1},d=md({cancel:l,completed:o,getPhase:function(){return r.current},setPhase:function(g){r.current=g}});t.current=ge(window,d,u)},[l,o]),c=P(function(u,d){r.current.type!=="IDLE"&&I(!1),r.current={type:"PENDING",point:d,actions:u},s()},[s]);ue(function(){return i(),function(){t.current()}},[i])}var ze;function hd(){}var yd=(ze={},ze[ld]=!0,ze[od]=!0,ze[ud]=!0,ze[sd]=!0,ze);function Dd(e,r){function t(){r(),e.cancel()}function n(){r(),e.drop()}return[{eventName:"keydown",fn:function(i){if(i.keyCode===hn){i.preventDefault(),t();return}if(i.keyCode===Ui){i.preventDefault(),n();return}if(i.keyCode===fd){i.preventDefault(),e.moveDown();return}if(i.keyCode===dd){i.preventDefault(),e.moveUp();return}if(i.keyCode===pd){i.preventDefault(),e.moveRight();return}if(i.keyCode===cd){i.preventDefault(),e.moveLeft();return}if(yd[i.keyCode]){i.preventDefault();return}zi(i)}},{eventName:"mousedown",fn:t},{eventName:"mouseup",fn:t},{eventName:"click",fn:t},{eventName:"touchstart",fn:t},{eventName:"resize",fn:t},{eventName:"wheel",fn:t,options:{passive:!0}},{eventName:st,fn:t}]}function Sd(e){var r=S.useRef(hd),t=N(function(){return{eventName:"keydown",fn:function(i){if(i.defaultPrevented||i.keyCode!==Ui)return;var o=e.findClosestDraggableId(i);if(!o)return;var l=e.tryGetLock(o,p,{sourceEvent:i});if(!l)return;i.preventDefault();var s=!0,c=l.snapLift();r.current();function p(){s||I(!1),s=!1,r.current(),n()}r.current=ge(window,Dd(c,p),{capture:!0,passive:!1})}}},[e]),n=P(function(){var i={passive:!1,capture:!0};r.current=ge(window,[t],i)},[t]);ue(function(){return n(),function(){r.current()}},[n])}var Pt={type:"IDLE"},Id=120,xd=.15;function wd(e){var r=e.cancel,t=e.getPhase;return[{eventName:"orientationchange",fn:r},{eventName:"resize",fn:r},{eventName:"contextmenu",fn:function(a){a.preventDefault()}},{eventName:"keydown",fn:function(a){if(t().type!=="DRAGGING"){r();return}a.keyCode===hn&&a.preventDefault(),r()}},{eventName:st,fn:r}]}function Cd(e){var r=e.cancel,t=e.completed,n=e.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(i){var o=n();if(o.type!=="DRAGGING"){r();return}o.hasMoved=!0;var l=i.touches[0],s=l.clientX,c=l.clientY,p={x:s,y:c};i.preventDefault(),o.actions.move(p)}},{eventName:"touchend",fn:function(i){var o=n();if(o.type!=="DRAGGING"){r();return}i.preventDefault(),o.actions.drop({shouldBlockNextClick:!0}),t()}},{eventName:"touchcancel",fn:function(i){if(n().type!=="DRAGGING"){r();return}i.preventDefault(),r()}},{eventName:"touchforcechange",fn:function(i){var o=n();o.type==="IDLE"&&I(!1);var l=i.touches[0];if(l){var s=l.force>=xd;if(s){var c=o.actions.shouldRespectForcePress();if(o.type==="PENDING"){c&&r();return}if(c){if(o.hasMoved){i.preventDefault();return}r();return}i.preventDefault()}}}},{eventName:st,fn:r}]}function Ed(e){var r=S.useRef(Pt),t=S.useRef(Pe),n=P(function(){return r.current},[]),a=P(function(f){r.current=f},[]),i=N(function(){return{eventName:"touchstart",fn:function(f){if(!f.defaultPrevented){var g=e.findClosestDraggableId(f);if(g){var v=e.tryGetLock(g,l,{sourceEvent:f});if(v){var m=f.touches[0],b=m.clientX,h=m.clientY,y={x:b,y:h};t.current(),u(v,y)}}}}}},[e]),o=P(function(){var f={capture:!0,passive:!1};t.current=ge(window,[i],f)},[i]),l=P(function(){var d=r.current;d.type!=="IDLE"&&(d.type==="PENDING"&&clearTimeout(d.longPressTimerId),a(Pt),t.current(),o())},[o,a]),s=P(function(){var d=r.current;l(),d.type==="DRAGGING"&&d.actions.cancel({shouldBlockNextClick:!0}),d.type==="PENDING"&&d.actions.abort()},[l]),c=P(function(){var f={capture:!0,passive:!1},g={cancel:s,completed:l,getPhase:n},v=ge(window,Cd(g),f),m=ge(window,wd(g),f);t.current=function(){v(),m()}},[s,n,l]),p=P(function(){var f=n();f.type!=="PENDING"&&I(!1);var g=f.actions.fluidLift(f.point);a({type:"DRAGGING",actions:g,hasMoved:!1})},[n,a]),u=P(function(f,g){n().type!=="IDLE"&&I(!1);var v=setTimeout(p,Id);a({type:"PENDING",point:g,actions:f,longPressTimerId:v}),c()},[c,n,a,p]);ue(function(){return o(),function(){t.current();var g=n();g.type==="PENDING"&&(clearTimeout(g.longPressTimerId),a(Pt))}},[n,o,a]),ue(function(){var f=ge(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return f},[])}var Pd={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function qi(e,r){if(r==null)return!1;var t=!!Pd[r.tagName.toLowerCase()];if(t)return!0;var n=r.getAttribute("contenteditable");return n==="true"||n===""?!0:r===e?!1:qi(e,r.parentElement)}function Ad(e,r){var t=r.target;return ot(t)?qi(e,t):!1}var Od=function(e){return ye(e.getBoundingClientRect()).center};function Rd(e){return e instanceof ki(e).Element}var Td=function(){var e="matches";if(typeof document>"u")return e;var r=[e,"msMatchesSelector","webkitMatchesSelector"],t=Te(r,function(n){return n in Element.prototype});return t||e}();function Vi(e,r){return e==null?null:e[Td](r)?e:Vi(e.parentElement,r)}function Bd(e,r){return e.closest?e.closest(r):Vi(e,r)}function Md(e){return"["+Ye.contextId+'="'+e+'"]'}function Fd(e,r){var t=r.target;if(!Rd(t))return null;var n=Md(e),a=Bd(t,n);return!a||!ot(a)?null:a}function Nd(e,r){var t=Fd(e,r);return t?t.getAttribute(Ye.draggableId):null}function Ld(e,r){var t="["+kt.contextId+'="'+e+'"]',n=si(document.querySelectorAll(t)),a=Te(n,function(i){return i.getAttribute(kt.id)===r});return!a||!ot(a)?null:a}function Gd(e){e.preventDefault()}function Rr(e){var r=e.expected,t=e.phase,n=e.isLockActive;return e.shouldWarn,!(!n()||r!==t)}function Ki(e){var r=e.lockAPI,t=e.store,n=e.registry,a=e.draggableId;if(r.isClaimed())return!1;var i=n.draggable.findById(a);return!(!i||!i.options.isEnabled||!Li(t.getState(),a))}function Wd(e){var r=e.lockAPI,t=e.contextId,n=e.store,a=e.registry,i=e.draggableId,o=e.forceSensorStop,l=e.sourceEvent,s=Ki({lockAPI:r,store:n,registry:a,draggableId:i});if(!s)return null;var c=a.draggable.getById(i),p=Ld(t,c.descriptor.id);if(!p||l&&!c.options.canDragInteractiveElements&&Ad(p,l))return null;var u=r.claim(o||Pe),d="PRE_DRAG";function f(){return c.options.shouldRespectForcePress}function g(){return r.isActive(u)}function v(w,E){Rr({expected:w,phase:d,isLockActive:g,shouldWarn:!0})&&n.dispatch(E())}var m=v.bind(null,"DRAGGING");function b(w){function E(){r.release(),d="COMPLETED"}d!=="PRE_DRAG"&&(E(),d!=="PRE_DRAG"&&I(!1)),n.dispatch(Tu(w.liftActionArgs)),d="DRAGGING";function B(A,F){if(F===void 0&&(F={shouldBlockNextClick:!1}),w.cleanup(),F.shouldBlockNextClick){var M=ge(window,[{eventName:"click",fn:Gd,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(M)}E(),n.dispatch(Oi({reason:A}))}return O({isActive:function(){return Rr({expected:"DRAGGING",phase:d,isLockActive:g,shouldWarn:!1})},shouldRespectForcePress:f,drop:function(F){return B("DROP",F)},cancel:function(F){return B("CANCEL",F)}},w.actions)}function h(w){var E=ur(function(A){m(function(){return Ai({client:A})})}),B=b({liftActionArgs:{id:i,clientSelection:w,movementMode:"FLUID"},cleanup:function(){return E.cancel()},actions:{move:E}});return O({},B,{move:E})}function y(){var w={moveUp:function(){return m(ku)},moveRight:function(){return m(Uu)},moveDown:function(){return m(ju)},moveLeft:function(){return m(zu)}};return b({liftActionArgs:{id:i,clientSelection:Od(p),movementMode:"SNAP"},cleanup:Pe,actions:w})}function D(){var w=Rr({expected:"PRE_DRAG",phase:d,isLockActive:g,shouldWarn:!0});w&&r.release()}var x={isActive:function(){return Rr({expected:"PRE_DRAG",phase:d,isLockActive:g,shouldWarn:!1})},shouldRespectForcePress:f,fluidLift:h,snapLift:y,abort:D};return x}var $d=[bd,Sd,Ed];function kd(e){var r=e.contextId,t=e.store,n=e.registry,a=e.customSensors,i=e.enableDefaultSensors,o=[].concat(i?$d:[],a||[]),l=S.useState(function(){return nd()})[0],s=P(function(h,y){h.isDragging&&!y.isDragging&&l.tryAbandon()},[l]);ue(function(){var h=t.getState(),y=t.subscribe(function(){var D=t.getState();s(h,D),h=D});return y},[l,t,s]),ue(function(){return l.tryAbandon},[l.tryAbandon]);for(var c=P(function(b){return Ki({lockAPI:l,registry:n,store:t,draggableId:b})},[l,n,t]),p=P(function(b,h,y){return Wd({lockAPI:l,registry:n,contextId:r,store:t,draggableId:b,forceSensorStop:h,sourceEvent:y&&y.sourceEvent?y.sourceEvent:null})},[r,l,n,t]),u=P(function(b){return Nd(r,b)},[r]),d=P(function(b){var h=n.draggable.findById(b);return h?h.options:null},[n.draggable]),f=P(function(){l.isClaimed()&&(l.tryAbandon(),t.getState().phase!=="IDLE"&&t.dispatch(sn()))},[l,t]),g=P(l.isClaimed,[l]),v=N(function(){return{canGetLock:c,tryGetLock:p,findClosestDraggableId:u,findOptionsForDraggable:d,tryReleaseLock:f,isLockClaimed:g}},[c,p,u,d,f,g]),m=0;m<o.length;m++)o[m](v)}var jd=function(r){return{onBeforeCapture:r.onBeforeCapture,onBeforeDragStart:r.onBeforeDragStart,onDragStart:r.onDragStart,onDragEnd:r.onDragEnd,onDragUpdate:r.onDragUpdate}};function ir(e){return e.current||I(!1),e.current}function Ud(e){var r=e.contextId,t=e.setCallbacks,n=e.sensors,a=e.nonce,i=e.dragHandleUsageInstructions,o=S.useRef(null),l=ji(e),s=P(function(){return jd(l.current)},[l]),c=Qc(r),p=td({contextId:r,text:i}),u=qc(r,a),d=P(function(A){ir(o).dispatch(A)},[]),f=N(function(){return zn({publishWhileDragging:Mu,updateDroppableScroll:Nu,updateDroppableIsEnabled:Lu,updateDroppableIsCombineEnabled:Gu,collectionStarting:Fu},d)},[d]),g=Jc(),v=N(function(){return xc(g,f)},[g,f]),m=N(function(){return kc(O({scrollWindow:wc,scrollDroppable:v.scrollDroppable},zn({move:Ai},d)))},[v.scrollDroppable,d]),b=Kc(r),h=N(function(){return yc({announce:c,autoScroller:m,dimensionMarshal:v,focusMarshal:b,getResponders:s,styleMarshal:u})},[c,m,v,b,s,u]);o.current=h;var y=P(function(){var A=ir(o),F=A.getState();F.phase!=="IDLE"&&A.dispatch(sn())},[]),D=P(function(){var A=ir(o).getState();return A.isDragging||A.phase==="DROP_ANIMATING"},[]),x=N(function(){return{isDragging:D,tryAbort:y}},[D,y]);t(x);var w=P(function(A){return Li(ir(o).getState(),A)},[]),E=P(function(){return Le(ir(o).getState())},[]),B=N(function(){return{marshal:v,focus:b,contextId:r,canLift:w,isMovementAllowed:E,dragHandleUsageInstructionsId:p,registry:g}},[r,v,p,b,w,E,g]);return kd({contextId:r,store:h,registry:g,customSensors:n,enableDefaultSensors:e.enableDefaultSensors!==!1}),S.useEffect(function(){return y},[y]),k.createElement(lt.Provider,{value:B},k.createElement(xl,{context:mn,store:h},e.children))}var zd=0;function Hd(){return N(function(){return""+zd++},[])}function Hp(e){var r=Hd(),t=e.dragHandleUsageInstructions||Br.dragHandleUsageInstructions;return k.createElement(Ss,null,function(n){return k.createElement(Ud,{nonce:e.nonce,contextId:r,setCallbacks:n,dragHandleUsageInstructions:t,enableDefaultSensors:e.enableDefaultSensors,sensors:e.sensors,onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragUpdate:e.onDragUpdate,onDragEnd:e.onDragEnd},e.children)})}var Yi=function(r){return function(t){return r===t}},qd=Yi("scroll"),Vd=Yi("auto"),ba=function(r,t){return t(r.overflowX)||t(r.overflowY)},Kd=function(r){var t=window.getComputedStyle(r),n={overflowX:t.overflowX,overflowY:t.overflowY};return ba(n,qd)||ba(n,Vd)},Yd=function(){return!1},Jd=function e(r){return r==null?null:r===document.body?Yd()?r:null:r===document.documentElement?null:Kd(r)?r:e(r.parentElement)},jt=function(e){return{x:e.scrollLeft,y:e.scrollTop}},Xd=function e(r){if(!r)return!1;var t=window.getComputedStyle(r);return t.position==="fixed"?!0:e(r.parentElement)},_d=function(e){var r=Jd(e),t=Xd(e);return{closestScrollable:r,isFixedOnPage:t}},Qd=function(e){var r=e.descriptor,t=e.isEnabled,n=e.isCombineEnabled,a=e.isFixedOnPage,i=e.direction,o=e.client,l=e.page,s=e.closest,c=function(){if(!s)return null;var f=s.scrollSize,g=s.client,v=Mi({scrollHeight:f.scrollHeight,scrollWidth:f.scrollWidth,height:g.paddingBox.height,width:g.paddingBox.width});return{pageMarginBox:s.page.marginBox,frameClient:g,scrollSize:f,shouldClipSubject:s.shouldClipSubject,scroll:{initial:s.scroll,current:s.scroll,max:v,diff:{value:Y,displacement:Y}}}}(),p=i==="vertical"?tn:fi,u=Ve({page:l,withPlaceholder:null,axis:p,frame:c}),d={descriptor:r,isCombineEnabled:n,isFixedOnPage:a,axis:p,isEnabled:t,client:o,page:l,frame:c,subject:u};return d},Zd=function(r,t){var n=ni(r);if(!t||r!==t)return n;var a=n.paddingBox.top-t.scrollTop,i=n.paddingBox.left-t.scrollLeft,o=a+t.scrollHeight,l=i+t.scrollWidth,s={top:a,right:l,bottom:o,left:i},c=_t(s,n.border),p=Qt({borderBox:c,margin:n.margin,border:n.border,padding:n.padding});return p},ep=function(e){var r=e.ref,t=e.descriptor,n=e.env,a=e.windowScroll,i=e.direction,o=e.isDropDisabled,l=e.isCombineEnabled,s=e.shouldClipSubject,c=n.closestScrollable,p=Zd(r,c),u=Gr(p,a),d=function(){if(!c)return null;var g=ni(c),v={scrollHeight:c.scrollHeight,scrollWidth:c.scrollWidth};return{client:g,page:Gr(g,a),scroll:jt(c),scrollSize:v,shouldClipSubject:s}}(),f=Qd({descriptor:t,isEnabled:!o,isCombineEnabled:l,isFixedOnPage:n.isFixedOnPage,direction:i,client:p,page:u,closest:d});return f},rp={passive:!1},tp={passive:!0},ha=function(e){return e.shouldPublishImmediately?rp:tp};function zr(e){var r=S.useContext(e);return r||I(!1),r}var Tr=function(r){return r&&r.env.closestScrollable||null};function np(e){var r=S.useRef(null),t=zr(lt),n=bn("droppable"),a=t.registry,i=t.marshal,o=ji(e),l=N(function(){return{id:e.droppableId,type:e.type,mode:e.mode}},[e.droppableId,e.mode,e.type]),s=S.useRef(l),c=N(function(){return z(function(D,x){r.current||I(!1);var w={x:D,y:x};i.updateDroppableScroll(l.id,w)})},[l.id,i]),p=P(function(){var D=r.current;return!D||!D.env.closestScrollable?Y:jt(D.env.closestScrollable)},[]),u=P(function(){var D=p();c(D.x,D.y)},[p,c]),d=N(function(){return ur(u)},[u]),f=P(function(){var D=r.current,x=Tr(D);D&&x||I(!1);var w=D.scrollOptions;if(w.shouldPublishImmediately){u();return}d()},[d,u]),g=P(function(D,x){r.current&&I(!1);var w=o.current,E=w.getDroppableRef();E||I(!1);var B=_d(E),A={ref:E,descriptor:l,env:B,scrollOptions:x};r.current=A;var F=ep({ref:E,descriptor:l,env:B,windowScroll:D,direction:w.direction,isDropDisabled:w.isDropDisabled,isCombineEnabled:w.isCombineEnabled,shouldClipSubject:!w.ignoreContainerClipping}),M=B.closestScrollable;return M&&(M.setAttribute(fa.contextId,t.contextId),M.addEventListener("scroll",f,ha(A.scrollOptions))),F},[t.contextId,l,f,o]),v=P(function(){var D=r.current,x=Tr(D);return D&&x||I(!1),jt(x)},[]),m=P(function(){var D=r.current;D||I(!1);var x=Tr(D);r.current=null,x&&(d.cancel(),x.removeAttribute(fa.contextId),x.removeEventListener("scroll",f,ha(D.scrollOptions)))},[f,d]),b=P(function(D){var x=r.current;x||I(!1);var w=Tr(x);w||I(!1),w.scrollTop+=D.y,w.scrollLeft+=D.x},[]),h=N(function(){return{getDimensionAndWatchScroll:g,getScrollWhileDragging:v,dragStopped:m,scroll:b}},[m,g,v,b]),y=N(function(){return{uniqueId:n,descriptor:l,callbacks:h}},[h,l,n]);ue(function(){return s.current=y.descriptor,a.droppable.register(y),function(){r.current&&m(),a.droppable.unregister(y)}},[h,l,m,y,i,a.droppable]),ue(function(){r.current&&i.updateDroppableIsEnabled(s.current.id,!e.isDropDisabled)},[e.isDropDisabled,i]),ue(function(){r.current&&i.updateDroppableIsCombineEnabled(s.current.id,e.isCombineEnabled)},[e.isCombineEnabled,i])}function At(){}var ya={width:0,height:0,margin:Ps},ap=function(r){var t=r.isAnimatingOpenOnMount,n=r.placeholder,a=r.animate;return t||a==="close"?ya:{height:n.client.borderBox.height,width:n.client.borderBox.width,margin:n.client.margin}},ip=function(r){var t=r.isAnimatingOpenOnMount,n=r.placeholder,a=r.animate,i=ap({isAnimatingOpenOnMount:t,placeholder:n,animate:a});return{display:n.display,boxSizing:"border-box",width:i.width,height:i.height,marginTop:i.margin.top,marginRight:i.margin.right,marginBottom:i.margin.bottom,marginLeft:i.margin.left,flexShrink:"0",flexGrow:"0",pointerEvents:"none",transition:a!=="none"?lr.placeholder:null}};function op(e){var r=S.useRef(null),t=P(function(){r.current&&(clearTimeout(r.current),r.current=null)},[]),n=e.animate,a=e.onTransitionEnd,i=e.onClose,o=e.contextId,l=S.useState(e.animate==="open"),s=l[0],c=l[1];S.useEffect(function(){return s?n!=="open"?(t(),c(!1),At):r.current?At:(r.current=setTimeout(function(){r.current=null,c(!1)}),t):At},[n,s,t]);var p=P(function(d){d.propertyName==="height"&&(a(),n==="close"&&i())},[n,i,a]),u=ip({isAnimatingOpenOnMount:s,animate:e.animate,placeholder:e.placeholder});return k.createElement(e.placeholder.tagName,{style:u,"data-rbd-placeholder-context-id":o,onTransitionEnd:p,ref:e.innerRef})}var lp=k.memo(op),yn=k.createContext(null),sp=function(e){Yt(r,e);function r(){for(var n,a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];return n=e.call.apply(e,[this].concat(i))||this,n.state={isVisible:!!n.props.on,data:n.props.on,animate:n.props.shouldAnimate&&n.props.on?"open":"none"},n.onClose=function(){n.state.animate==="close"&&n.setState({isVisible:!1})},n}r.getDerivedStateFromProps=function(a,i){return a.shouldAnimate?a.on?{isVisible:!0,data:a.on,animate:"open"}:i.isVisible?{isVisible:!0,data:i.data,animate:"close"}:{isVisible:!1,animate:"close",data:null}:{isVisible:!!a.on,data:a.on,animate:"none"}};var t=r.prototype;return t.render=function(){if(!this.state.isVisible)return null;var a={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(a)},r}(k.PureComponent),Da={dragging:5e3,dropAnimating:4500},up=function(r,t){return t?lr.drop(t.duration):r?lr.snap:lr.fluid},cp=function(r,t){return r?t?fr.opacity.drop:fr.opacity.combining:null},dp=function(r){return r.forceShouldAnimate!=null?r.forceShouldAnimate:r.mode==="SNAP"};function pp(e){var r=e.dimension,t=r.client,n=e.offset,a=e.combineWith,i=e.dropping,o=!!a,l=dp(e),s=!!i,c=s?Wt.drop(n,o):Wt.moveTo(n),p={position:"fixed",top:t.marginBox.top,left:t.marginBox.left,boxSizing:"border-box",width:t.borderBox.width,height:t.borderBox.height,transition:up(l,i),transform:c,opacity:cp(o,s),zIndex:s?Da.dropAnimating:Da.dragging,pointerEvents:"none"};return p}function fp(e){return{transform:Wt.moveTo(e.offset),transition:e.shouldAnimateDisplacement?null:"none"}}function vp(e){return e.type==="DRAGGING"?pp(e):fp(e)}function gp(e,r,t){t===void 0&&(t=Y);var n=window.getComputedStyle(r),a=r.getBoundingClientRect(),i=ti(a,n),o=Gr(i,t),l={client:i,tagName:r.tagName.toLowerCase(),display:n.display},s={x:i.marginBox.width,y:i.marginBox.height},c={descriptor:e,placeholder:l,displaceBy:s,client:i,page:o};return c}function mp(e){var r=bn("draggable"),t=e.descriptor,n=e.registry,a=e.getDraggableRef,i=e.canDragInteractiveElements,o=e.shouldRespectForcePress,l=e.isEnabled,s=N(function(){return{canDragInteractiveElements:i,shouldRespectForcePress:o,isEnabled:l}},[i,l,o]),c=P(function(f){var g=a();return g||I(!1),gp(t,g,f)},[t,a]),p=N(function(){return{uniqueId:r,descriptor:t,options:s,getDimension:c}},[t,c,s,r]),u=S.useRef(p),d=S.useRef(!0);ue(function(){return n.draggable.register(u.current),function(){return n.draggable.unregister(u.current)}},[n.draggable]),ue(function(){if(d.current){d.current=!1;return}var f=u.current;u.current=p,n.draggable.update(p,f)},[p,n.draggable])}function bp(e){e.preventDefault()}function hp(e){var r=S.useRef(null),t=P(function(A){r.current=A},[]),n=P(function(){return r.current},[]),a=zr(lt),i=a.contextId,o=a.dragHandleUsageInstructionsId,l=a.registry,s=zr(yn),c=s.type,p=s.droppableId,u=N(function(){return{id:e.draggableId,index:e.index,type:c,droppableId:p}},[e.draggableId,e.index,c,p]),d=e.children,f=e.draggableId,g=e.isEnabled,v=e.shouldRespectForcePress,m=e.canDragInteractiveElements,b=e.isClone,h=e.mapped,y=e.dropAnimationFinished;if(!b){var D=N(function(){return{descriptor:u,registry:l,getDraggableRef:n,canDragInteractiveElements:m,shouldRespectForcePress:v,isEnabled:g}},[u,l,n,m,v,g]);mp(D)}var x=N(function(){return g?{tabIndex:0,role:"button","aria-describedby":o,"data-rbd-drag-handle-draggable-id":f,"data-rbd-drag-handle-context-id":i,draggable:!1,onDragStart:bp}:null},[i,o,f,g]),w=P(function(A){h.type==="DRAGGING"&&h.dropping&&A.propertyName==="transform"&&y()},[y,h]),E=N(function(){var A=vp(h),F=h.type==="DRAGGING"&&h.dropping?w:null,M={innerRef:t,draggableProps:{"data-rbd-draggable-context-id":i,"data-rbd-draggable-id":f,style:A,onTransitionEnd:F},dragHandleProps:x};return M},[i,x,f,h,w,t]),B=N(function(){return{draggableId:u.id,type:u.type,source:{index:u.index,droppableId:u.droppableId}}},[u.droppableId,u.id,u.index,u.type]);return d(E,h.snapshot,B)}var Ji=function(e,r){return e===r},Xi=function(e){var r=e.combine,t=e.destination;return t?t.droppableId:r?r.droppableId:null},yp=function(r){return r.combine?r.combine.draggableId:null},Dp=function(r){return r.at&&r.at.type==="COMBINE"?r.at.combine.draggableId:null};function Sp(){var e=z(function(a,i){return{x:a,y:i}}),r=z(function(a,i,o,l,s){return{isDragging:!0,isClone:i,isDropAnimating:!!s,dropAnimation:s,mode:a,draggingOver:o,combineWith:l,combineTargetFor:null}}),t=z(function(a,i,o,l,s,c,p){return{mapped:{type:"DRAGGING",dropping:null,draggingOver:s,combineWith:c,mode:i,offset:a,dimension:o,forceShouldAnimate:p,snapshot:r(i,l,s,c,null)}}}),n=function(i,o){if(i.isDragging){if(i.critical.draggable.id!==o.draggableId)return null;var l=i.current.client.offset,s=i.dimensions.draggables[o.draggableId],c=se(i.impact),p=Dp(i.impact),u=i.forceShouldAnimate;return t(e(l.x,l.y),i.movementMode,s,o.isClone,c,p,u)}if(i.phase==="DROP_ANIMATING"){var d=i.completed;if(d.result.draggableId!==o.draggableId)return null;var f=o.isClone,g=i.dimensions.draggables[o.draggableId],v=d.result,m=v.mode,b=Xi(v),h=yp(v),y=i.dropDuration,D={duration:y,curve:cn.drop,moveTo:i.newHomeClientOffset,opacity:h?fr.opacity.drop:null,scale:h?fr.scale.drop:null};return{mapped:{type:"DRAGGING",offset:i.newHomeClientOffset,dimension:g,dropping:D,draggingOver:b,combineWith:h,mode:m,forceShouldAnimate:null,snapshot:r(m,f,b,h,D)}}}return null};return n}function _i(e){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:e,combineWith:null}}var Ip={mapped:{type:"SECONDARY",offset:Y,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:_i(null)}};function xp(){var e=z(function(o,l){return{x:o,y:l}}),r=z(_i),t=z(function(o,l,s){return l===void 0&&(l=null),{mapped:{type:"SECONDARY",offset:o,combineTargetFor:l,shouldAnimateDisplacement:s,snapshot:r(l)}}}),n=function(l){return l?t(Y,l,!0):null},a=function(l,s,c,p){var u=c.displaced.visible[l],d=!!(p.inVirtualList&&p.effected[l]),f=nt(c),g=f&&f.draggableId===l?s:null;if(!u){if(!d)return n(g);if(c.displaced.invisible[l])return null;var v=_e(p.displacedBy.point),m=e(v.x,v.y);return t(m,g,!0)}if(d)return n(g);var b=c.displacedBy.point,h=e(b.x,b.y);return t(h,g,u.shouldAnimate)},i=function(l,s){if(l.isDragging)return l.critical.draggable.id===s.draggableId?null:a(s.draggableId,l.critical.draggable.id,l.impact,l.afterCritical);if(l.phase==="DROP_ANIMATING"){var c=l.completed;return c.result.draggableId===s.draggableId?null:a(s.draggableId,c.result.draggableId,c.impact,c.afterCritical)}return null};return i}var wp=function(){var r=Sp(),t=xp(),n=function(i,o){return r(i,o)||t(i,o)||Ip};return n},Cp={dropAnimationFinished:Ri},Ep=ei(wp,Cp,null,{context:mn,pure:!0,areStatePropsEqual:Ji})(hp);function Qi(e){var r=zr(yn),t=r.isUsingCloneFor;return t===e.draggableId&&!e.isClone?null:k.createElement(Ep,e)}function qp(e){var r=typeof e.isDragDisabled=="boolean"?!e.isDragDisabled:!0,t=!!e.disableInteractiveElementBlocking,n=!!e.shouldRespectForcePress;return k.createElement(Qi,O({},e,{isClone:!1,isEnabled:r,canDragInteractiveElements:t,shouldRespectForcePress:n}))}function Pp(e){var r=S.useContext(lt);r||I(!1);var t=r.contextId,n=r.isMovementAllowed,a=S.useRef(null),i=S.useRef(null),o=e.children,l=e.droppableId,s=e.type,c=e.mode,p=e.direction,u=e.ignoreContainerClipping,d=e.isDropDisabled,f=e.isCombineEnabled,g=e.snapshot,v=e.useClone,m=e.updateViewportMaxScroll,b=e.getContainerForClone,h=P(function(){return a.current},[]),y=P(function(M){a.current=M},[]);P(function(){return i.current},[]);var D=P(function(M){i.current=M},[]),x=P(function(){n()&&m({maxScroll:Ni()})},[n,m]);np({droppableId:l,type:s,mode:c,direction:p,isDropDisabled:d,isCombineEnabled:f,ignoreContainerClipping:u,getDroppableRef:h});var w=k.createElement(sp,{on:e.placeholder,shouldAnimate:e.shouldAnimatePlaceholder},function(M){var K=M.onClose,V=M.data,T=M.animate;return k.createElement(lp,{placeholder:V,onClose:K,innerRef:D,animate:T,contextId:t,onTransitionEnd:x})}),E=N(function(){return{innerRef:y,placeholder:w,droppableProps:{"data-rbd-droppable-id":l,"data-rbd-droppable-context-id":t}}},[t,l,w,y]),B=v?v.dragging.draggableId:null,A=N(function(){return{droppableId:l,type:s,isUsingCloneFor:B}},[l,B,s]);function F(){if(!v)return null;var M=v.dragging,K=v.render,V=k.createElement(Qi,{draggableId:M.draggableId,index:M.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},function(T,G){return K(T,G,M)});return lo.createPortal(V,b())}return k.createElement(yn.Provider,{value:A},o(E,g),F())}var Ot=function(r,t){return r===t.droppable.type},Sa=function(r,t){return t.draggables[r.draggable.id]},Ap=function(){var r={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},t=O({},r,{shouldAnimatePlaceholder:!1}),n=z(function(o){return{draggableId:o.id,type:o.type,source:{index:o.index,droppableId:o.droppableId}}}),a=z(function(o,l,s,c,p,u){var d=p.descriptor.id,f=p.descriptor.droppableId===o;if(f){var g=u?{render:u,dragging:n(p.descriptor)}:null,v={isDraggingOver:s,draggingOverWith:s?d:null,draggingFromThisWith:d,isUsingPlaceholder:!0};return{placeholder:p.placeholder,shouldAnimatePlaceholder:!1,snapshot:v,useClone:g}}if(!l)return t;if(!c)return r;var m={isDraggingOver:s,draggingOverWith:d,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:p.placeholder,shouldAnimatePlaceholder:!0,snapshot:m,useClone:null}}),i=function(l,s){var c=s.droppableId,p=s.type,u=!s.isDropDisabled,d=s.renderClone;if(l.isDragging){var f=l.critical;if(!Ot(p,f))return t;var g=Sa(f,l.dimensions),v=se(l.impact)===c;return a(c,u,v,v,g,d)}if(l.phase==="DROP_ANIMATING"){var m=l.completed;if(!Ot(p,m.critical))return t;var b=Sa(m.critical,l.dimensions);return a(c,u,Xi(m.result)===c,se(m.impact)===c,b,d)}if(l.phase==="IDLE"&&l.completed&&!l.shouldFlush){var h=l.completed;if(!Ot(p,h.critical))return t;var y=se(h.impact)===c,D=!!(h.impact.at&&h.impact.at.type==="COMBINE"),x=h.critical.droppable.id===c;return y?D?r:t:x?r:t}return t};return i},Op={updateViewportMaxScroll:$u};function Rp(){return document.body||I(!1),document.body}var Tp={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:Rp},Bp=ei(Ap,Op,null,{context:mn,pure:!0,areStatePropsEqual:Ji})(Pp);Bp.defaultProps=Tp;var Mp=typeof performance=="object"&&typeof performance.now=="function",Ia=Mp?function(){return performance.now()}:function(){return Date.now()};function xa(e){cancelAnimationFrame(e.id)}function Fp(e,r){var t=Ia();function n(){Ia()-t>=r?e.call(null):a.id=requestAnimationFrame(n)}var a={id:requestAnimationFrame(n)};return a}var Rt=-1;function wa(e){if(e===void 0&&(e=!1),Rt===-1||e){var r=document.createElement("div"),t=r.style;t.width="50px",t.height="50px",t.overflow="scroll",document.body.appendChild(r),Rt=r.offsetWidth-r.clientWidth,document.body.removeChild(r)}return Rt}var He=null;function Ca(e){if(e===void 0&&(e=!1),He===null||e){var r=document.createElement("div"),t=r.style;t.width="50px",t.height="50px",t.overflow="scroll",t.direction="rtl";var n=document.createElement("div"),a=n.style;return a.width="100px",a.height="100px",r.appendChild(n),document.body.appendChild(r),r.scrollLeft>0?He="positive-descending":(r.scrollLeft=1,r.scrollLeft===0?He="negative":He="positive-ascending"),document.body.removeChild(r),He}return He}var Np=150,Lp=function(r,t){return r};function Gp(e){var r,t=e.getItemOffset,n=e.getEstimatedTotalSize,a=e.getItemSize,i=e.getOffsetForIndexAndAlignment,o=e.getStartIndexForOffset,l=e.getStopIndexForStartIndex,s=e.initInstanceProps,c=e.shouldResetStyleCacheOnItemSizeChange,p=e.validateProps;return r=function(u){Yt(d,u);function d(g){var v;return v=u.call(this,g)||this,v._instanceProps=s(v.props,Dn(v)),v._outerRef=void 0,v._resetIsScrollingTimeoutId=null,v.state={instance:Dn(v),isScrolling:!1,scrollDirection:"forward",scrollOffset:typeof v.props.initialScrollOffset=="number"?v.props.initialScrollOffset:0,scrollUpdateWasRequested:!1},v._callOnItemsRendered=void 0,v._callOnItemsRendered=z(function(m,b,h,y){return v.props.onItemsRendered({overscanStartIndex:m,overscanStopIndex:b,visibleStartIndex:h,visibleStopIndex:y})}),v._callOnScroll=void 0,v._callOnScroll=z(function(m,b,h){return v.props.onScroll({scrollDirection:m,scrollOffset:b,scrollUpdateWasRequested:h})}),v._getItemStyle=void 0,v._getItemStyle=function(m){var b=v.props,h=b.direction,y=b.itemSize,D=b.layout,x=v._getItemStyleCache(c&&y,c&&D,c&&h),w;if(x.hasOwnProperty(m))w=x[m];else{var E=t(v.props,m,v._instanceProps),B=a(v.props,m,v._instanceProps),A=h==="horizontal"||D==="horizontal",F=h==="rtl",M=A?E:0;x[m]=w={position:"absolute",left:F?void 0:M,right:F?M:void 0,top:A?0:E,height:A?"100%":B,width:A?B:"100%"}}return w},v._getItemStyleCache=void 0,v._getItemStyleCache=z(function(m,b,h){return{}}),v._onScrollHorizontal=function(m){var b=m.currentTarget,h=b.clientWidth,y=b.scrollLeft,D=b.scrollWidth;v.setState(function(x){if(x.scrollOffset===y)return null;var w=v.props.direction,E=y;if(w==="rtl")switch(Ca()){case"negative":E=-y;break;case"positive-descending":E=D-h-y;break}return E=Math.max(0,Math.min(E,D-h)),{isScrolling:!0,scrollDirection:x.scrollOffset<E?"forward":"backward",scrollOffset:E,scrollUpdateWasRequested:!1}},v._resetIsScrollingDebounced)},v._onScrollVertical=function(m){var b=m.currentTarget,h=b.clientHeight,y=b.scrollHeight,D=b.scrollTop;v.setState(function(x){if(x.scrollOffset===D)return null;var w=Math.max(0,Math.min(D,y-h));return{isScrolling:!0,scrollDirection:x.scrollOffset<w?"forward":"backward",scrollOffset:w,scrollUpdateWasRequested:!1}},v._resetIsScrollingDebounced)},v._outerRefSetter=function(m){var b=v.props.outerRef;v._outerRef=m,typeof b=="function"?b(m):b!=null&&typeof b=="object"&&b.hasOwnProperty("current")&&(b.current=m)},v._resetIsScrollingDebounced=function(){v._resetIsScrollingTimeoutId!==null&&xa(v._resetIsScrollingTimeoutId),v._resetIsScrollingTimeoutId=Fp(v._resetIsScrolling,Np)},v._resetIsScrolling=function(){v._resetIsScrollingTimeoutId=null,v.setState({isScrolling:!1},function(){v._getItemStyleCache(-1,null)})},v}d.getDerivedStateFromProps=function(v,m){return Wp(v,m),p(v),null};var f=d.prototype;return f.scrollTo=function(v){v=Math.max(0,v),this.setState(function(m){return m.scrollOffset===v?null:{scrollDirection:m.scrollOffset<v?"forward":"backward",scrollOffset:v,scrollUpdateWasRequested:!0}},this._resetIsScrollingDebounced)},f.scrollToItem=function(v,m){m===void 0&&(m="auto");var b=this.props,h=b.itemCount,y=b.layout,D=this.state.scrollOffset;v=Math.max(0,Math.min(v,h-1));var x=0;if(this._outerRef){var w=this._outerRef;y==="vertical"?x=w.scrollWidth>w.clientWidth?wa():0:x=w.scrollHeight>w.clientHeight?wa():0}this.scrollTo(i(this.props,v,m,D,this._instanceProps,x))},f.componentDidMount=function(){var v=this.props,m=v.direction,b=v.initialScrollOffset,h=v.layout;if(typeof b=="number"&&this._outerRef!=null){var y=this._outerRef;m==="horizontal"||h==="horizontal"?y.scrollLeft=b:y.scrollTop=b}this._callPropsCallbacks()},f.componentDidUpdate=function(){var v=this.props,m=v.direction,b=v.layout,h=this.state,y=h.scrollOffset,D=h.scrollUpdateWasRequested;if(D&&this._outerRef!=null){var x=this._outerRef;if(m==="horizontal"||b==="horizontal")if(m==="rtl")switch(Ca()){case"negative":x.scrollLeft=-y;break;case"positive-ascending":x.scrollLeft=y;break;default:var w=x.clientWidth,E=x.scrollWidth;x.scrollLeft=E-w-y;break}else x.scrollLeft=y;else x.scrollTop=y}this._callPropsCallbacks()},f.componentWillUnmount=function(){this._resetIsScrollingTimeoutId!==null&&xa(this._resetIsScrollingTimeoutId)},f.render=function(){var v=this.props,m=v.children,b=v.className,h=v.direction,y=v.height,D=v.innerRef,x=v.innerElementType,w=v.innerTagName,E=v.itemCount,B=v.itemData,A=v.itemKey,F=A===void 0?Lp:A,M=v.layout,K=v.outerElementType,V=v.outerTagName,T=v.style,G=v.useIsScrolling,ee=v.width,de=this.state.isScrolling,re=h==="horizontal"||M==="horizontal",U=re?this._onScrollHorizontal:this._onScrollVertical,te=this._getRangeToRender(),pe=te[0],H=te[1],be=[];if(E>0)for(var X=pe;X<=H;X++)be.push(S.createElement(m,{data:B,key:F(X,B),index:X,isScrolling:G?de:void 0,style:this._getItemStyle(X)}));var ae=n(this.props,this._instanceProps);return S.createElement(K||V||"div",{className:b,onScroll:U,ref:this._outerRefSetter,style:O({position:"relative",height:y,width:ee,overflow:"auto",WebkitOverflowScrolling:"touch",willChange:"transform",direction:h},T)},S.createElement(x||w||"div",{children:be,ref:D,style:{height:re?"100%":ae,pointerEvents:de?"none":void 0,width:re?ae:"100%"}}))},f._callPropsCallbacks=function(){if(typeof this.props.onItemsRendered=="function"){var v=this.props.itemCount;if(v>0){var m=this._getRangeToRender(),b=m[0],h=m[1],y=m[2],D=m[3];this._callOnItemsRendered(b,h,y,D)}}if(typeof this.props.onScroll=="function"){var x=this.state,w=x.scrollDirection,E=x.scrollOffset,B=x.scrollUpdateWasRequested;this._callOnScroll(w,E,B)}},f._getRangeToRender=function(){var v=this.props,m=v.itemCount,b=v.overscanCount,h=this.state,y=h.isScrolling,D=h.scrollDirection,x=h.scrollOffset;if(m===0)return[0,0,0,0];var w=o(this.props,x,this._instanceProps),E=l(this.props,w,x,this._instanceProps),B=!y||D==="backward"?Math.max(1,b):1,A=!y||D==="forward"?Math.max(1,b):1;return[Math.max(0,w-B),Math.max(0,Math.min(m-1,E+A)),w,E]},d}(S.PureComponent),r.defaultProps={direction:"ltr",itemData:void 0,layout:"vertical",overscanCount:2,useIsScrolling:!1},r}var Wp=function(r,t){r.children,r.direction,r.height,r.layout,r.innerTagName,r.outerTagName,r.width,t.instance},Vp=Gp({getItemOffset:function(r,t){var n=r.itemSize;return t*n},getItemSize:function(r,t){var n=r.itemSize;return n},getEstimatedTotalSize:function(r){var t=r.itemCount,n=r.itemSize;return n*t},getOffsetForIndexAndAlignment:function(r,t,n,a,i,o){var l=r.direction,s=r.height,c=r.itemCount,p=r.itemSize,u=r.layout,d=r.width,f=l==="horizontal"||u==="horizontal",g=f?d:s,v=Math.max(0,c*p-g),m=Math.min(v,t*p),b=Math.max(0,t*p-g+p+o);switch(n==="smart"&&(a>=b-g&&a<=m+g?n="auto":n="center"),n){case"start":return m;case"end":return b;case"center":{var h=Math.round(b+(m-b)/2);return h<Math.ceil(g/2)?0:h>v+Math.floor(g/2)?v:h}case"auto":default:return a>=b&&a<=m?a:a<b?b:m}},getStartIndexForOffset:function(r,t){var n=r.itemCount,a=r.itemSize;return Math.max(0,Math.min(n-1,Math.floor(t/a)))},getStopIndexForStartIndex:function(r,t,n){var a=r.direction,i=r.height,o=r.itemCount,l=r.itemSize,s=r.layout,c=r.width,p=a==="horizontal"||s==="horizontal",u=t*l,d=p?c:i,f=Math.ceil((d+n-u)/l);return Math.max(0,Math.min(o-1,t+f-1))},initInstanceProps:function(r){},shouldResetStyleCacheOnItemSizeChange:!0,validateProps:function(r){r.itemSize}});function Ea(e,r){for(var t in e)if(!(t in r))return!0;for(var n in r)if(e[n]!==r[n])return!0;return!1}var $p=["style"],kp=["style"];function Kp(e,r){var t=e.style,n=qe(e,$p),a=r.style,i=qe(r,kp);return!Ea(t,a)&&!Ea(n,i)}export{Bp as C,Hp as D,Vp as F,qp as P,Sn as _,zp as a,xn as b,Yt as c,Kp as d,$n as e,fs as i,rl as u};
|