You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
70 lines
175 KiB
70 lines
175 KiB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[8827],{33538:function(Br,Lt,A){A.d(Lt,{Z:function(){return T}});var v=A(89070),Ge={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},be=A(59301),T=({message:ve,className:je,children:Se,style:le={}})=>be.createElement("div",{className:`custom-spinner ${Ge.idsRingWrapper} ${je}`},be.createElement("div",{className:Ge.ldsRing},be.createElement("div",null),be.createElement("div",null),be.createElement("div",null),be.createElement("div",null)),ve?be.createElement("p",{style:le},ve):null,Se,be.createElement(v.Outlet,null))},27515:function(Br,Lt,A){A.r(Lt),A.d(Lt,{default:function(){return mn}});var v=A(59301),Ge=A(89070),be=A(78241),T=A(8591),ve=A(43418),je=A(95237),Se=A(43604),le=A(6848),de=A(3113),kt=A(28103),ft=A(92832),Gt=A(61621),Zt=A(5112),Wt=A(54203),ot=A(49692),Qe=A(955),lr=A(61186),Ie=A.n(lr),ge={flex_box_center:"flex_box_center___Eli3_",flex_space_between:"flex_space_between___b9mMZ",flex_box_vertical_center:"flex_box_vertical_center___HDlqC",flex_box_center_end:"flex_box_center_end___wxSjo",flex_box_column:"flex_box_column___riQIC",icons:"icons___fU5ZJ",shixuns:"shixuns___HhH4T",buttons:"buttons___Xd62N",addStage:"addStage___Ap4gr",color4CA:"color4CA___dMAG4",color204:"color204___ySVKY",completed:"completed___pNt1x",actionTabs:"actionTabs___x3cPl",tab:"tab___BFnIn",s1:"s1___O6K2P",tabActive:"tabActive___v3_qF",total:"total___oZdqK",introContent:"introContent___dSvDD",introContentMaxHeight:"introContentMaxHeight___NxSzO"},ur=A(43428),Ir=A(24905),sr=A(58421),Et=A(99064),et=A(34640),Be=A(24065),lt={flex_box_center:"flex_box_center___bI3gK",flex_space_between:"flex_space_between___ZyemH",flex_box_vertical_center:"flex_box_vertical_center___vOG6y",flex_box_center_end:"flex_box_center_end___g0YQU",flex_box_column:"flex_box_column___a7oLH",wrp:"wrp___wYwtQ",drawer:"drawer___UVA9h",menu:"menu___s5Hi1",actived:"actived___GavBb",actived2:"actived2___XNyxe",listItem:"listItem___OyHb7",info:"info___UU9rA",title:"title___CmRLc",titleLeft:"titleLeft___xWCXz",titleRight:"titleRight___PeYdC",search:"search___CzPOL",description:"description___TEI_C",menuCourse:"menuCourse___Z8Z9h"},K=A(59301),cr=Object.defineProperty,dr=Object.getOwnPropertySymbols,$=Object.prototype.hasOwnProperty,er=Object.prototype.propertyIsEnumerable,Yr=(h,D,E)=>D in h?cr(h,D,{enumerable:!0,configurable:!0,writable:!0,value:E}):h[D]=E,St=(h,D)=>{for(var E in D||(D={}))$.call(D,E)&&Yr(h,E,D[E]);if(dr)for(var E of dr(D))er.call(D,E)&&Yr(h,E,D[E]);return h},fr=(h,D,E)=>new Promise((R,U)=>{var se=P=>{try{W(E.next(P))}catch(O){U(O)}},J=P=>{try{W(E.throw(P))}catch(O){U(O)}},W=P=>P.done?R(P.value):Promise.resolve(P.value).then(se,J);W((E=E.apply(h,D)).next())});const{Search:Tn}=ft.default,Fr=[{id:"type",name:"\u7B5B\u9009",children:[{name:"\u5168\u90E8\u5B9E\u8BAD",id:"all",type:"type"},{name:"\u6211\u7684\u5B9E\u8BAD",id:"mine",type:"type"}]},{id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]}],Xr=({classroomList:h,loading:D,dispatch:E,cb:R,shixunIds:U=[]})=>{var se;const J=(0,Ge.useParams)(),W=(0,Ge.useLocation)(),{actionTabs:P}=h,[O]=be.default.useForm(),{shixunLists:q}=h,[L,Ee]=(0,v.useState)([]),[Q,H]=(0,v.useState)([]),[N,he]=(0,v.useState)({page:1,type:"all",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count",load_jupyter_evaluate:!0,group_id:null});(0,v.useEffect)(()=>{h.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&(N.page=1,E({type:"classroomList/getShixunLists",payload:St({},N)}))},[h.actionTabs.key]),(0,v.useEffect)(()=>{Fe()},[J]);const Fe=()=>fr(void 0,null,function*(){const M=yield(0,Et.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});Ee([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(M==null?void 0:M.groups)||[]])}),ke=()=>{E({type:"classroomList/setActionTabs",payload:{}}),he({page:1,type:"all",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count",load_jupyter_evaluate:!0,group_id:null})};return h.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:K.createElement(ur.Z,{placement:"bottom",height:"100%",closable:!1,open:h.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:lt.drawer,footer:K.createElement("div",{className:"tc"},K.createElement(de.ZP,{size:"middle",onClick:()=>{ke(),H([]),R("\u53D6\u6D88")},style:{marginRight:8}},"\u53D6\u6D88"),K.createElement(de.ZP,{size:"middle",onClick:()=>fr(void 0,null,function*(){var M,me;for(let ee=0;ee<(Q==null?void 0:Q.length);ee++){const Ce=Q[ee];if(U.includes(Ce)){T.ZP.info(`\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A${(me=(M=q==null?void 0:q.shixun_list)==null?void 0:M.find(Dt=>Dt.id===Ce))==null?void 0:me.title}`);return}}const xe=yield(0,et.Ep)({id:h.actionTabs.id,course_id:h.actionTabs.course_id,shixun_ids:[...Q]});H([]),xe!=null&&xe.shixuns_list&&(ke(),R(xe.shixuns_list))}),type:"primary"},"\u786E\u5B9A"))},K.createElement("section",{className:"tc"},K.createElement(Tn,{placeholder:"\u5B9E\u8BAD\u4FE1\u606F/\u9662\u6821\u540D\u79F0/\u521B\u5EFA\u8005",enterButton:"\u641C\u7D22",size:"middle",className:lt.search,onSearch:M=>{N.keyword=M,N.page=1,E({type:"classroomList/getShixunLists",payload:St({},N)})}})),K.createElement("section",{className:"edu-container"},Fr.map(function(M,me){var xe;return K.createElement("ul",{className:lt.menu,key:me},K.createElement("li",null,M.name),(xe=M==null?void 0:M.children)==null?void 0:xe.map(function(ee,Ce){return K.createElement("li",{className:N[M.id]==ee.id?lt.actived:"",onClick:()=>{N[M.id]=ee.id,N.page=1,he(St({},N)),E({type:"classroomList/getShixunLists",payload:St({},N)})}},K.createElement("strong",null,ee.name))}))}),N.type==="mine"&&K.createElement("ul",{className:lt.menu},K.createElement("li",null,"\u76EE\u5F55"),L==null?void 0:L.map((M,me)=>K.createElement("li",{className:N.group_id==M.id?lt.actived:"",key:M.name,onClick:()=>{N.group_id=M.id,N.page=1,he(St({},N)),E({type:"classroomList/getShixunLists",payload:St({},N)})}},K.createElement("strong",null,M.name)))),(se=q==null?void 0:q.shixun_list)==null?void 0:se.map(function(M,me){return K.createElement("div",{className:lt.listItem,key:me},K.createElement(Ir.default,{checked:Q.includes(M.id),value:M.id,onChange:xe=>{let ee=Q.indexOf(M.id);Q.indexOf(M.id)>-1?H(Q.filter(Ce=>Ce!==M.id)):H(Q.concat(M.id))}}),K.createElement("div",{className:lt.info},K.createElement("div",{className:lt.title},K.createElement("div",{className:lt.titleLeft},K.createElement("a",{className:"c-black",href:`/shixuns/${M==null?void 0:M.identifier}/challenges`,target:"_blank"},K.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:M.title}})),(0,Be.Ny)()&&(M==null?void 0:M.mark_status)===1&&K.createElement(le.Z,{title:M==null?void 0:M.mark_content},K.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,Be.Ny)()&&(M==null?void 0:M.mark_status)===2&&K.createElement(le.Z,{title:M==null?void 0:M.mark_content},K.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,Be.Ny)()&&(M==null?void 0:M.mark_status)===3&&K.createElement(le.Z,{title:M==null?void 0:M.mark_content},K.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")))),K.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},K.createElement("span",{className:lt.description,dangerouslySetInnerHTML:{__html:M.description}})),K.createElement("div",{className:"flex-wrp mt15"},M.challenge_names.map(function(xe,ee){return K.createElement("span",{key:ee,className:"mr30 font12"},"\u7B2C",ee+1,"\u5173 ",xe," ")})),K.createElement(kt.Z,{dashed:!0}),K.createElement("div",{className:"c-light-black mt20 font12"},K.createElement("span",null,M.author_name),K.createElement("span",{className:"ml15 mr15"},"|"),K.createElement("span",null,M.author_school_name),K.createElement("span",{className:"ml15 mr15"},"|"),K.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570:",M.level),K.createElement("span",{className:"ml15 mr15"},"|"),K.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570:"),K.createElement("span",null,M.study_count))))}),K.createElement("p",null)),K.createElement("div",{className:"tc"},K.createElement(sr.Z,{current:N.page||1,hideOnSinglePage:!0,showSizeChanger:!1,defaultPageSize:20,showQuickJumper:!0,total:q==null?void 0:q.shixuns_count,onChange:M=>{N.page=M,E({type:"classroomList/getShixunLists",payload:St({},N)})}})))};var Qr=(0,Ge.connect)(({classroomList:h,loading:D})=>({classroomList:h,loading:D}))(Xr),Pe=A(46474),Mn=A(93948),Ht={wrap:"wrap___UWG0f",name:"name___LIQSC",button:"button___CSggN",progress:"progress___AQo_Y",havaLearn:"havaLearn___fq9Cb"},en=(h,D,E)=>new Promise((R,U)=>{var se=P=>{try{W(E.next(P))}catch(O){U(O)}},J=P=>{try{W(E.throw(P))}catch(O){U(O)}},W=P=>P.done?R(P.value):Promise.resolve(P.value).then(se,J);W((E=E.apply(h,D)).next())}),Ln=({data:h={},dispatch:D=()=>{},onReloadData:E=()=>{}})=>{const R=()=>{var W,P,O;if(!(0,Pe.tJ)(D)||(0,Be.Jd)())return;let q;for(let L=0;L<((W=h==null?void 0:h.stages)==null?void 0:W.length);L++){const Ee=(P=h==null?void 0:h.stages)==null?void 0:P[L],Q=(O=Ee==null?void 0:Ee.shixuns_list)==null?void 0:O.find(H=>(H==null?void 0:H.shixun_status)!=="\u6682\u672A\u516C\u5F00");if(Q){q=Q.identifier;break}}q?J(q):T.ZP.info("\u5B9E\u8BAD\u6682\u672A\u516C\u5F00!")},U=W=>{W=W!=null&&W.includes(".json")?W:`${W}.json`,ve.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:v.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>en(void 0,null,function*(){const P=yield(0,ot.$Q)({url:W});if(!P)return;T.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const O=yield(0,ot.Ir)({id:P.shixun_identifier});if(O!=null&&O.game_identifier){(0,Qe.xg)(`/tasks/${O.game_identifier}`),E();return}(O==null?void 0:O.status)===2?U(O==null?void 0:O.message):(O==null?void 0:O.status)===3&&se(O==null?void 0:O.message)})})},se=W=>{ve.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:v.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",W,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},J=W=>en(void 0,null,function*(){const P=yield(0,ot.Ir)({id:W});if(P!=null&&P.game_identifier){(0,Qe.xg)(`/tasks/${P.game_identifier}`),E();return}(P==null?void 0:P.status)===2?U(P==null?void 0:P.message):(P==null?void 0:P.status)===3&&se(P==null?void 0:P.message)});return v.createElement("section",null,!(0,Be.GJ)()&&v.createElement(v.Fragment,null,h!=null&&h.start_learning?v.createElement(je.Z,{className:Ht.wrap,align:"middle"},v.createElement(Se.Z,{flex:"1"},v.createElement("div",{className:`mt5 ${Ht.havaLearn}`},v.createElement("span",null,"\u5DF2\u5B66",h==null?void 0:h.learned,"%")),v.createElement("div",{className:`mt5 ${Ht.progress}`},v.createElement(Mn.Z,{percent:h==null?void 0:h.learned,showInfo:!1})),v.createElement("div",{className:"mt5"},v.createElement("span",{className:"font16"},"\u4E0A\u6B21\u5B66\u4E60\u5185\u5BB9"),v.createElement("span",{className:"ml20 c-blue-4ca"},h==null?void 0:h.last_shixun))),v.createElement(Se.Z,null,v.createElement(de.ZP,{className:Ht.button,type:"primary",onClick:()=>J(h==null?void 0:h.last_shixun_identifier)},"\u5F00\u59CB\u5B66\u4E60"))):v.createElement(je.Z,{className:Ht.wrap,align:"middle"},v.createElement(Se.Z,{flex:"1"},v.createElement("span",{className:Ht.name},"\u8FD8\u672A\u5F00\u59CB\u5B66\u4E60")),v.createElement(Se.Z,null,v.createElement(de.ZP,{className:Ht.button,type:"primary",onClick:R},"\u5F00\u59CB\u5B66\u4E60")))))},tn=A(94941),kn=A(15022),Gn=A(57490),Zn=A(17574),Wn=A(10906),Ut=A(86248),Hn=A(75730),yt={tree:"tree___SHCwq",learn:"learn___buOG9",name:"name___dwQwe",sign:"sign___aQzc5",pdf_name:"pdf_name___m1wEX",name_style:"name_style___CnJ7d",color333:"color333___TbHdH"},Vn=A(89392),$n=A(84105),jn=A(38819),Bt=A(3294),Un=A(6021),F=A(59301),rn=Object.defineProperty,Ar=Object.getOwnPropertySymbols,zn=Object.prototype.hasOwnProperty,Jn=Object.prototype.propertyIsEnumerable,qn=(h,D,E)=>D in h?rn(h,D,{enumerable:!0,configurable:!0,writable:!0,value:E}):h[D]=E,nn=(h,D)=>{for(var E in D||(D={}))zn.call(D,E)&&qn(h,E,D[E]);if(Ar)for(var E of Ar(D))Jn.call(D,E)&&qn(h,E,D[E]);return h},Kn=(h,D)=>{var E={};for(var R in h)zn.call(h,R)&&D.indexOf(R)<0&&(E[R]=h[R]);if(h!=null&&Ar)for(var R of Ar(h))D.indexOf(R)<0&&Jn.call(h,R)&&(E[R]=h[R]);return E},Me=(h,D,E)=>new Promise((R,U)=>{var se=P=>{try{W(E.next(P))}catch(O){U(O)}},J=P=>{try{W(E.throw(P))}catch(O){U(O)}},W=P=>P.done?R(P.value):Promise.resolve(P.value).then(se,J);W((E=E.apply(h,D)).next())});const ti=(h={})=>{var D,E;switch(h==null?void 0:h.item_type){case"Challenge":return F.createElement(le.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u4EFB\u52A1\u5173\u5361"},F.createElement("i",{className:"iconfont icon-renwuguanka1 font20",style:{color:"#39B97E"}}));case"VideoItem":return F.createElement(le.Z,{title:"\u6559\u5B66\u89C6\u9891"},F.createElement("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"}));case"StageCatalog":return F.createElement("i",{className:"iconfont icon-kongbai c-brilliant-blue font20"});case"SubjectHomework":if((h==null?void 0:h.homework_type)==="group")return F.createElement(le.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u5206\u7EC4\u4F5C\u4E1A"},F.createElement("i",{className:"iconfont icon-fenzuzuoye3 font20",style:{color:"#acc218"}}));if((h==null?void 0:h.homework_type)==="normal")return F.createElement(le.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u56FE\u6587\u4F5C\u4E1A"},F.createElement("i",{className:"iconfont icon-tuwenzuoye font20",style:{color:"#1db37f"}}));break;case"ExaminationBank":return F.createElement(le.Z,{title:"\u6D4B\u9A8C\u5F62\u5F0F\uFF1A\u5728\u7EBF\u8003\u8BD5"},F.createElement("i",{className:"iconfont icon-zhangjieceshibeifen font20",style:{color:"#e9a318"}}));case"HomeworkCommon":if((h==null?void 0:h.homework_type)==="hack")return F.createElement(le.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u7F16\u7A0B\u4F5C\u4E1A"},F.createElement("i",{className:"iconfont icon-bianchengzuoye1 font20",style:{color:"#E99237"}}));break;case"Shixun":return h!=null&&h.is_all_choice?F.createElement(le.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898"},F.createElement("i",{className:"iconfont icon-xuanzeti4 c-lake-blue font20"})):h!=null&&h.is_unity_3d?((D=h==null?void 0:h.challenge_types)==null?void 0:D.length)<=1?F.createElement(le.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u865A\u62DF\u4EFF\u771F"},F.createElement("i",{className:"iconfont icon-xunifangzhenti1 font20",style:{color:"#A504D8"}})):F.createElement(le.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898\uFF0B\u865A\u62DF\u4EFF\u771F"},F.createElement("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})):((E=h==null?void 0:h.challenge_types)==null?void 0:E.length)>1?F.createElement(le.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898\uFF0B\u7F16\u7A0B\u5F00\u53D1"},F.createElement("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})):F.createElement(le.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u7F16\u7A0B\u5F00\u53D1"},F.createElement("i",{className:"iconfont icon-shixunti2 c-light-primary font20"}));default:return F.createElement(le.Z,{title:"\u6559\u5B66\u8BFE\u4EF6"},F.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"}))}},ri=h=>{var D=h,{pathsDetail:E,globalSetting:R,user:U,loading:se,visibleType:J,subjectHomeworkType:W,updateSort:P,isPaths:O,dispatch:q,keywords:L,isShowSchedule:Ee,getData:Q}=D,H=Kn(D,["pathsDetail","globalSetting","user","loading","visibleType","subjectHomeworkType","updateSort","isPaths","dispatch","keywords","isShowSchedule","getData"]);let[N,he]=(0,v.useState)([]),[Fe,ke]=(0,v.useState)([]);const M=(0,Ge.useParams)(),[me,xe]=(0,v.useState)([]),[ee,Ce]=(0,v.useState)({});(0,v.useEffect)(()=>{if(H.data&&!(0,Vn.isEqual)(H.data,me)){Fe=[];const m=JSON.parse(JSON.stringify(H.data));He(m,0),xe([...m]),H!=null&&H.expandAll||J!="All"?he([...Fe]):he([])}},[H.data,J,H==null?void 0:H.expandAll]),(0,v.useEffect)(()=>{var m,V,z,re,ne,te,ie,qe,x,rt;let Ae;if((m=E.detail)!=null&&m.has_start){const Ne=(z=(V=E.detail)==null?void 0:V.courses)==null?void 0:z.findIndex(it=>{var pe;return parseInt((pe=it.course_status)==null?void 0:pe.status)===1});Ae=Ne>-1?Ne:0}else{let Ne=(te=(ne=(re=E.detail)==null?void 0:re.courses)==null?void 0:ne.map(it=>{var pe;return parseInt((pe=it.course_status)==null?void 0:pe.status)}))==null?void 0:te.lastIndexOf(2);Ae=Ne>-1?Ne:0,Ne=(qe=(ie=E.detail)==null?void 0:ie.courses)==null?void 0:qe.findIndex(it=>{var pe;return parseInt((pe=it.course_status)==null?void 0:pe.status)===0}),Ae=Ne>-1?Ne:Ae}(x=E.detail)!=null&&x.courses&&Ce(((rt=E.detail)==null?void 0:rt.courses[Ae])||{})},[E.detail]);const Dt=(m,V,...z)=>Me(void 0,[m,V,...z],function*(re,ne,te={}){const ie=ne?yield(0,ot.BK)({id:re,challenge_id:te==null?void 0:te.challenge_id,subject_id:M.pathId}):yield(0,ot.Ir)({id:re,challenge_id:te==null?void 0:te.challenge_id,subject_id:M.pathId});if(ie!=null&&ie.game_identifier||ie!=null&&ie.identifier){(0,Qe.xg)(ne?`/tasks/${ie==null?void 0:ie.identifier}/jupyter`:`/tasks/${ie.game_identifier}?subject_id=${M.pathId||""}`);return}(ie==null?void 0:ie.status)===-3?(0,Qe.eF)():(ie==null?void 0:ie.status)===2?vt(ie==null?void 0:ie.message):(ie==null?void 0:ie.status)===3&&Je(ie==null?void 0:ie.message)}),vt=m=>{m=m!=null&&m.includes(".json")?m:`${m}.json`,ve.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:F.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Me(void 0,null,function*(){const V=yield(0,tn.L8)({url:m});if(!V)return;T.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const z=yield(0,ot.Ir)({id:V.shixun_identifier});if(z!=null&&z.game_identifier){(0,Qe.xg)(`/tasks/${z.game_identifier}`);return}(z==null?void 0:z.status)===2?vt(z==null?void 0:z.message):(z==null?void 0:z.status)===3&&Je(z==null?void 0:z.message)})})},Je=m=>{ve.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:F.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",m,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},tt=m=>{console.log("onDragEnter:",m)},wt=m=>Me(void 0,null,function*(){var V,z,re,ne;console.log("onDrop:",m);const te=m.node.props.eventKey,ie=m.dragNode.props.eventKey,qe=m.node.props.pos.split("-"),x=m.dropPosition-Number(qe[qe.length-1]);if(qe.length>3&&!m.node.dragOverGapBottom&&!m.node.dragOverGapTop||m.node.dragOver&&m.dragNodesKeys.length>1||qe.length>2&&m.dragNodesKeys.length>1)return!1;let rt=["Attachment","Hack","Shixun","SubjectHomework","Videoltem"];if(rt.includes((V=m.dragNode)==null?void 0:V.item_type)&&((z=m.node)==null?void 0:z.item_type)!="StageCatalog"&&x===0||((re=m.dragNode)==null?void 0:re.item_type)==="StageCatalog"&&rt.includes((ne=m.node)==null?void 0:ne.item_type)&&x===0)return!1;const Ae=(pe,Ke,Pt)=>{for(let dt=0;dt<pe.length;dt++){if(pe[dt].key===Ke)return Pt(pe[dt],dt,pe);pe[dt].children&&Ae(pe[dt].children,Ke,Pt)}},Ne=[...me];let it;if(Ae(Ne,ie,(pe,Ke,Pt)=>{Pt.splice(Ke,1),it=pe}),!m.dropToGap)Ae(Ne,te,pe=>{pe.children=pe.children||[],pe.children.unshift(it)});else if((m.node.props.children||[]).length>0&&m.node.props.expanded&&x===1)Ae(Ne,te,pe=>{pe.children=pe.children||[],pe.children.unshift(it)});else{let pe,Ke;Ae(Ne,te,(Pt,dt,Jt)=>{pe=Jt,Ke=dt}),x===-1?pe.splice(Ke,0,it):pe.splice(Ke+1,0,it)}yield P({stage_id:H.stage_id,list:Ne}),He(Ne,0,0,!0),console.log("data:",Ne),xe([...Ne]),he([...N,m.node.key])}),He=(m,V,z,re)=>{V=V||0,m.map((ne,te)=>{var ie;try{return ne.key2=V+1+"-"+(te+1),ne.key3=H.index+1+"-"+(te+1),ne.title="",re||(ne.key=V+1+"-"+(te+1)),V?ne.index=z+"-"+(te+1):ne.index=ne.key3,(ie=ne.children)!=null&&ie.length&&(Fe.push(ne.key2),He(ne.children,ne.key2,ne.index,re)),ne}catch(qe){}})},mt=m=>{m=m||"";let V=new RegExp(L,"ig");const z=m.replace(V,'<span style="color:#3061D0">$&</span>');return L?F.createElement("span",{dangerouslySetInnerHTML:{__html:z}}):m},ct=(m,V)=>{const{learning_status:z,name:re}=m;return(z==null?void 0:z[0])==="can"&&(z==null?void 0:z[1])==="try"?F.createElement("div",{className:yt.learn},F.createElement("span",{className:yt.name},V?re:mt(re)),F.createElement("span",{className:yt.sign},"\u514D\u8D39\u8BD5\u5B66")):V?re:mt(re)},fe=m=>{J==="All"&&(N.includes(m)?he(N.filter(V=>V!=m)):he(N.concat(m)))},$t=(m,V)=>Me(void 0,null,function*(){if((0,Pe.tJ)(q,!0)){if(m!=null&&m.need_authorize){(0,Pe.rX)(!1);return}yield Dt(m.identifier,m.is_jupyter||m.is_jupyter_lab,m),V(),ee!=null&&ee.course_id&&(0,Ut.JS)({id:ee==null?void 0:ee.course_id})}}),Ve=m=>Me(void 0,null,function*(){var V,z,re,ne,te;if(!(0,Pe.tJ)(q))return;if(!((V=U.userInfo)!=null&&V.admin)&&!((z=U.userInfo)!=null&&z.business)&&!m.can_view&&m.item_type!=="Attachment")return ve.default.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:F.createElement("div",{className:"tc font14"},"\u5F53\u524D\u89C6\u9891\u4E3A\u521B\u5EFA\u8005\u6240\u5C5E\u5355\u4F4D\u5185\u90E8\u6559\u5B66\u8D44\u6599\uFF0C\u5916\u5355\u4F4D\u7528\u6237\u65E0\u89C2\u770B\u6743\u9650")});m.link&&(0,Hn.DH)({is_f:1,id:m.id,point:0,total:0});const ie=H!=null&&H.course_id?`course_id=${H==null?void 0:H.course_id}`:`subject_id=${M.pathId||H.subject_id}`;if(((ne=m==null?void 0:m.name)==null?void 0:ne.substr((re=m==null?void 0:m.name)==null?void 0:re.lastIndexOf("."))).toUpperCase()===".ZIP"){if(!((te=E.detail)!=null&&te.allow_download)){T.ZP.info("\u6559\u5B66\u8BFE\u4EF6\u4E0D\u652F\u6301\u4E0B\u8F7D");return}(0,Qe.FH)(m.name,Bt.Z.API_SERVER+m.url)}else(0,Qe.xg)(m.link||`/video/${m.id}?${ie}`);if(m.item_type==="Attachment"&&m.complete_status!=2){const x=yield(0,Ut.rS)({attachment_id:m.id,status:2})}(m.item_type==="Attachment"||m.item_type==="VideoItem")&&Q()}),[at,ye]=(0,v.useState)(!1),zt=m=>{at||ye(!0)},De=(0,v.useMemo)(()=>(console.log("doms:"),F.createElement(Zn.default,{className:yt.tree,disabled:H.disabled,expandedKeys:[...N],draggable:!0,onDragEnter:tt,onDrop:wt,onExpand:fe,blockNode:!0,titleRender:m=>{var V,z,re,ne,te,ie,qe;let x=m;if(J=="SubjectHomework"){if(W=="group_count"&&(x==null?void 0:x.homework_type)!="group"||W=="normal_count"&&(x==null?void 0:x.homework_type)!="normal")return null}else if(x.item_type!==J&&J!=="All")return null;const rt=((V=m==null?void 0:m.learning_status)==null?void 0:V[0])==="can";return F.createElement(je.Z,{align:"middle",className:"font14",onClick:()=>fe(x.key),style:{flexWrap:"nowrap",whiteSpace:"nowrap"},onMouseOver:()=>zt(x.key)},F.createElement(Se.Z,{flex:"30px",style:{display:"flex",alignItems:"center"}},ti(m)),F.createElement(Se.Z,{flex:"1",className:yt.color333,style:{display:"flex",alignItems:"center",width:300}},H.cust_seq&&F.createElement("span",{className:`${yt.color333} mr10`},m.index),m.item_type!=="Attachment"&&F.createElement("div",{className:yt.name_style},F.createElement(le.Z,{placement:"topLeft",title:m.name},ct(m,!1))),m.item_type==="Attachment"&&F.createElement("a",{target:"_blank",className:yt.pdf_name,title:m.name,onClick:()=>Me(void 0,null,function*(){if((0,Pe.tJ)(q)){if(ee!=null&&ee.course_id){const Ae=yield(0,Ut.JS)({id:ee==null?void 0:ee.course_id})}switch(m.item_type){case"Attachment":Ve(x);break;case"VideoItem":Ve(m);break;case"ExaminationBank":Ve(m);break;case"HomeworkCommon":Ve(m);break;case"SubjectHomework":(m.homework_type=="group"||m.homework_type=="normal")&&Ve(m);break;case"Shixun":$t(m);break}}})},m.name),(m.item_type==="Shixun"||m.item_type==="Challenge")&&m.is_unity_3d&&F.createElement("span",{style:{background:"#a300d8",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"68px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"}},"\u865A\u62DF\u4EFF\u771F"),(m.item_type==="Shixun"||m.item_type==="Challenge")&&m.is_jupyter_lab&&F.createElement("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"76px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"}},"JupyterLab"),(m.item_type==="Shixun"||m.item_type==="Challenge")&&m.is_jupyter&&F.createElement("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"112px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"}},"Jupyter Notebook"),(m.item_type==="Shixun"||m.item_type==="Challenge")&&((z=m==null?void 0:m.shixun_marks)==null?void 0:z.length)>0&&(((re=U==null?void 0:U.userInfo)==null?void 0:re.role)==1||((ne=U==null?void 0:U.userInfo)==null?void 0:ne.role)==2)&&(m==null?void 0:m.shixun_marks.map((Ae,Ne)=>F.createElement(le.Z,{title:`${Ae}`,key:Ne},F.createElement("span",{style:{background:"#43a2ff",color:"#fff",borderRadius:"13px",marginLeft:"5px",height:"20px",textAlign:"center",fontSize:"12px",maxWidth:"70px",padding:"0px 13px",overflow:"hidden",whiteSpace:"nowrap",display:"inline-flex",alignItems:"center",justifyContent:"center",textOverflow:"ellipsis"}},Ae)))),!!((te=m.schools)!=null&&te.length)&&F.createElement(le.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},F.createElement("i",{className:"iconfont icon-zhidinggongkai1 ml10 c-orange",style:{transform:"translateY(1px)",display:"inline-block"}})),(m.item_type==="Shixun"||m.item_type==="Challenge")&&!!(m!=null&&m.finished_challenges_count)&&F.createElement(le.Z,{title:`\u5B8C\u6210\u5EA6:${Math.round((m==null?void 0:m.finished_challenges_count)/(m==null?void 0:m.challenges_count)*100)}%`},F.createElement("i",{className:`iconfont icon-a-wanchengdu100 ml10 ${(m==null?void 0:m.finished_challenges_count)-(m==null?void 0:m.challenges_count)===0?"c-light-green":"c-grey-333"}`,style:{transform:"translateY(1px)",display:"inline-block"}}))),!H.disabled&&F.createElement("aside",{style:{color:"#0152d9",fontSize:"14px",marginRight:"20px"}},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u9879\u76EE\u663E\u793A\u987A\u5E8F"),at&&F.createElement(Se.Z,{className:"tr"},(x.item_type==="VideoItem"||(x==null?void 0:x.item_type)==="Attachment"||(x==null?void 0:x.item_type)==="StageCatalog"||(x==null?void 0:x.item_type)==="SubjectHomework"||(x==null?void 0:x.item_type)==="ExaminationBank"||(x==null?void 0:x.item_type)==="HomeworkCommon")&&!H.disabled&&!H.hiddenEditBtn&&F.createElement(le.Z,{title:"\u7F16\u8F91"},F.createElement("span",{onClick:()=>{H.editVidoItem(nn({stage_id:H.stage_id},x))},style:{color:"#ccc",marginRight:"10px"}},F.createElement(Wn.Z,null))),!H.disabled&&F.createElement(F.Fragment,null,F.createElement(le.Z,{title:"\u5220\u9664"},F.createElement("span",{onClick:()=>{H.deleteStages({id:x.stage_item_id,stage_id:H.stage_id})},className:"iconfont icon-shanchu c-grey-c"}))),H.showVideoPlay&&H.disabled&&x.item_type==="SubjectHomework"&&rt&&F.createElement("aside",null,!(0,Be.JA)()&&O&&((0,Be.Ny)()||(x==null?void 0:x.is_free)||!(x!=null&&x.is_free)&&(x==null?void 0:x.is_trial_study))&&F.createElement(de.ZP,{className:"mr10",type:"primary",onClick:()=>Me(void 0,null,function*(){(0,Pe.tJ)(q)&&q({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:x.stage_item_id,title:(x==null?void 0:x.homework_type)=="group"?"\u5206\u7EC4\u4F5C\u4E1A":"\u56FE\u6587\u4F5C\u4E1A"}}})})},"\u53D1\u9001"),!(0,Be.JA)()&&O&&F.createElement(de.ZP,{type:"primary",onClick:()=>Me(void 0,null,function*(){(0,Pe.tJ)(q)&&H.showInfoModal(nn({stage_id:H.stage_id},x))})},"\u67E5\u770B\u8BE6\u60C5")),H.showVideoPlay&&H.disabled&&x.item_type==="ExaminationBank"&&rt&&F.createElement("aside",null,!(0,Be.JA)()&&O&&((0,Be.Ny)()||(x==null?void 0:x.is_free)||!(x!=null&&x.is_free)&&(x==null?void 0:x.is_trial_study))&&F.createElement(de.ZP,{className:"mr10",type:"primary",onClick:()=>Me(void 0,null,function*(){(0,Pe.tJ)(q)&&q({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:x.stage_item_id,title:"\u6D4B\u9A8C",examinationid:x.id}}})})},"\u53D1\u9001"),!(0,Be.JA)()&&O&&F.createElement(de.ZP,{type:"primary",onClick:()=>Me(void 0,null,function*(){(0,Pe.tJ)(q)&&window.open(`/paperlibrary/see/${x.id}?defaultActiveKey=1`)})},"\u67E5\u770B\u8BE6\u60C5")),H.showVideoPlay&&H.disabled&&x.item_type==="HomeworkCommon"&&rt&&F.createElement("aside",null,!(0,Be.JA)()&&O&&((0,Be.Ny)()||(x==null?void 0:x.is_free)||!(x!=null&&x.is_free)&&(x==null?void 0:x.is_trial_study))&&F.createElement(de.ZP,{className:"mr10",type:"primary",onClick:()=>Me(void 0,null,function*(){(0,Pe.tJ)(q)&&q({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:x.stage_item_id,title:"\u7F16\u7A0B\u4F5C\u4E1A",examinationid:x.id}}})})},"\u53D1\u9001"),!(0,Be.JA)()&&O&&F.createElement(de.ZP,{type:"primary",onClick:()=>Me(void 0,null,function*(){(0,Pe.tJ)(q)&&H.showInfoModal(nn({stage_id:H.stage_id},x))})},"\u67E5\u770B\u8BE6\u60C5")),H.showVideoPlay&&H.disabled&&x.item_type==="VideoItem"&&rt&&F.createElement("aside",null,!(0,Be.JA)()&&O&&((0,Be.Ny)()||(x==null?void 0:x.is_free)||!(x!=null&&x.is_free)&&(x==null?void 0:x.is_trial_study))&&F.createElement(de.ZP,{className:"mr10",type:"primary",onClick:()=>Me(void 0,null,function*(){(0,Pe.tJ)(q)&&q({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:x.stage_item_id,title:"\u89C6\u9891"}}})})},"\u53D1\u9001"),F.createElement(de.ZP,{type:"primary",className:"mr10",onClick:()=>Me(void 0,null,function*(){Ve(x)})},x.last_point>0?"\u7EE7\u7EED\u5B66\u4E60":"\u5F00\u59CB\u5B66\u4E60")),(x.allow_visit||x.to_be_built||!x.shixun_status)&&H.disabled&&(x.item_type==="Shixun"||x.item_type==="Challenge")&&rt&&F.createElement("aside",null,!(0,Be.JA)()&&O&&!x.shixun_status&&((0,Be.Ny)()||(x==null?void 0:x.is_free)||!(x!=null&&x.is_free)&&(x==null?void 0:x.is_trial_study))&&F.createElement(de.ZP,{className:"ml10",type:"primary",onClick:()=>Me(void 0,null,function*(){(0,Pe.tJ)(q)&&q({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:x.stage_item_id,title:"\u5B9E\u8BAD",is_jupyter:x==null?void 0:x.is_jupyter,identifier:x==null?void 0:x.identifier}}})})},"\u53D1\u9001"),F.createElement(de.ZP,{className:"ml10",type:"primary",onClick:()=>Me(void 0,null,function*(){(0,Pe.tJ)(q)&&(ee!=null&&ee.course_id&&(yield(0,Ut.JS)({id:ee==null?void 0:ee.course_id})),window.open(`/shixuns/${x.identifier}/challenges`))})},"\u67E5\u770B\u8BE6\u60C5"),!x.shixun_status&&F.createElement(Un.Z,{className:"ml10",type:"primary",onClick:()=>Me(void 0,null,function*(){return new Promise(Ae=>Me(void 0,null,function*(){$t(x,Ae)}))})},x!=null&&x.need_authorize?"\u9700\u6388\u6743":m!=null&&m.finished_challenges_count?(m==null?void 0:m.finished_challenges_count)-(m==null?void 0:m.challenges_count)===0?"\u518D\u6B21\u5B9E\u6218":"\u7EE7\u7EED\u5B9E\u6218":"\u5F00\u59CB\u5B9E\u6218")),H.showVideoPlay&&H.disabled&&x.item_type==="Attachment"&&rt&&F.createElement("aside",null,((ie=E.detail)==null?void 0:ie.allow_download)&&F.createElement(de.ZP,{className:"mr10",type:"primary",onClick:()=>Me(void 0,null,function*(){var Ae;(0,Pe.tJ)(q)&&(0,Qe.Nd)("",`${Bt.Z.API_SERVER}${(Ae=x.url)==null?void 0:Ae.replace("disposition=inline","")}`)})},"\u4E0B\u8F7D\u8D44\u6E90"),F.createElement(de.ZP,{type:"primary",className:"mr10",onClick:()=>Me(void 0,null,function*(){(0,Pe.tJ)(q)&&(0,Qe.xg)(`/video/${x.id}?subject_id=${M.pathId||""}`)})},"\u5F00\u59CB\u5B66\u4E60"))),F.createElement(Se.Z,null,H.disabled&&x.shixun_status==="\u6682\u672A\u516C\u5F00"&&F.createElement("span",{className:`${yt.color204} ml5`},"\u6682\u672A\u53D1\u5E03"),x.shixun_status==="\u5DF2\u5220\u9664"&&F.createElement("span",{className:`${yt.color204} ml5`},"\u5DF2\u5220\u9664"),H.disabled&&!Ee&&(x.item_type==="Shixun"||x.item_type==="Challenge")&&!!x.challenges_count&&F.createElement("span",{className:"exper\u02C6iment-number ml5 c-grey-999"},"\u5B9E\u9A8C\u6570 ",x.challenges_count),H.disabled&&Ee&&(x.item_type==="Shixun"||x.item_type==="Challenge")&&!!x.challenges_count&&x.shixun_status!=="\u6682\u672A\u516C\u5F00"&&x.shixun_status!=="\u5DF2\u5220\u9664"&&F.createElement(F.Fragment,null,F.createElement("i",{className:"iconfont icon-wanchenggouxuan font14",style:{marginLeft:"5px",color:x.finished_challenges_count===x.challenges_count?"#50DAAE":"#DEDEDE"}}),F.createElement("span",{style:{marginLeft:"4px"}},F.createElement("span",{style:{color:"#165DFF",fontSize:"14px"}},x.finished_challenges_count),F.createElement("span",{style:{color:"#DEDEDE",fontSize:"14px"}},"/",x.challenges_count))),H.disabled&&Ee&&(x.item_type==="VideoItem"||x.item_type==="Attachment")&&(x.complete_status==0?F.createElement("i",{className:"iconfont icon-weidianjixuexi font14",style:{color:"#DEDEDE"}}):x.complete_status==1?F.createElement("i",{className:"iconfont icon-yidianjixuexiweiwancheng font14",style:{color:"#50DAAE"}}):F.createElement("i",{className:"iconfont icon-xuexiwancheng font14",style:{color:"#50DAAE"}})),J==="All"&&!!((qe=m.children)!=null&&qe.length)&&F.createElement("span",{className:"ml10"},N.includes(m.key)?F.createElement($n.Z,null):F.createElement(jn.Z,null))))},treeData:me})),[me,Fe,N,J,at]);return F.createElement(F.Fragment,null,De)};var an=(0,Ge.connect)(({pathsDetail:h,loading:D,user:E,globalSetting:R})=>({pathsDetail:h,globalSetting:R,user:E,loading:D.effects}))(ri),on=A(33538),ln=A(79346),un=A(8797),ce=A(5871),j=A(12290);const Yn=({user:h,onReplyDiscuss:D,dispatch:E,id:R,activeDiscussIndex:U,params:se})=>{const[J,W]=(0,v.useState)("");function P(q){W(q)}console.log(se,"params33");function O(){if(!J){T.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}D(R,J),W("")}return v.createElement("div",{key:R,className:"discuss-item-editor",style:{display:U===R?"block":"none",width:"100%"}},v.createElement(j.Z,{miniToolbar:!0,startInit:U===R,defaultValue:J,id:R,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:P}),v.createElement("a",{onClick:O,className:"btn-send"},"\u53D1\u9001"))};var pr=(0,Ge.connect)(({shixunsDetail:h,loading:D,globalSetting:E})=>({shixunsDetail:h,globalSetting:E,loading:D.models.index}))(Yn),Xn=(h,D,E)=>new Promise((R,U)=>{var se=P=>{try{W(E.next(P))}catch(O){U(O)}},J=P=>{try{W(E.throw(P))}catch(O){U(O)}},W=P=>P.done?R(P.value):Promise.resolve(P.value).then(se,J);W((E=E.apply(h,D)).next())});const pt=({user:h,upDataList:D,params:E,page:R,getTypeNumber:U,dispatch:se,keywords:J})=>{const W=(P,O)=>Xn(void 0,null,function*(){const q=yield(0,Ut.ke)({id:P,content:O});(q==null?void 0:q.status)===0&&D(1,J)});return v.createElement("div",{className:"discuss-item-container bg-white"},v.createElement("a",{href:`/users/${h.login}`,target:"_blank"},v.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:`${Bt.Z.IMG_SERVER}/images/${h.image_url}`,width:"50"})),v.createElement("section",null,v.createElement(pr,{id:E.pathId,params:E,activeDiscussIndex:E.pathId,onReplyDiscuss:W})))};var wr=(0,Ge.connect)(({shixunsDetail:h,loading:D,globalSetting:E})=>({shixunsDetail:h,globalSetting:E,loading:D.models.index}))(pt),we=A(64881);function ni(h,D=1){return get("/discusses.json",{page:D-1,container_identifier:h,container_type:"Shixun"})}function Pr(h,D){return(0,Et.v_)(`/discusses/${h}/top_or_down_discuss.json`,{top:D})}function Nr(h,D){return(0,Et.v_)(`/discusses/${h}/plus.json`,{container_type:"Discuss",type:D?1:0})}function ut(h,D){return(0,Et.v_)(`/discusses/${h}/hidden.json`,D)}function Qn(h,D){return(0,Et.v_)(`/discusses/${h}/reward_code.json`,D)}function vr(h){return(0,Et.ZP)(`/api/discusses/${h}.json`,{method:"delete"})}function mr(h,D){return(0,Et.v_)(`/discusses/${h}/reply.json`,{container_type:"Shixun",content:D})}function ea(h){return post("/discusses.json",h)}var gr=A(85149),ta=A(61398),ra=A(34604);function na({data:h,index:D,adminOrOperator:E,parentDiscussIndex:R,shixunIdentifier:U,isDelete:se,user:J,onSetRewardData:W,onSetActionType:P,params:O,deleteCommentAlert:q,shixunName:L,keywords:Ee}){const{author:Q,can_delete:H,manage:N,content:he,hidden:Fe,id:ke,reward:M,time:me}=h;function xe(){W({id:ke,index:D,user_id:Q.user_id,parentDiscussIndex:R})}function ee(){P({id:ke,index:D,params:{hidden:Fe?"0":"1",container_identifier:U},type:"hidden-discuss",parentDiscussIndex:R,message:Fe?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function Ce(){if(q){ve.default.info({title:"\u63D0\u793A",content:v.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",L,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk(){}});return}P({id:ke,index:D,type:"delete-discuss",parentDiscussIndex:R,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}return v.createElement("div",{className:"second-level-discuss"},v.createElement("div",{className:"discuss-info-body"},v.createElement("div",{className:"discuss-info"},v.createElement("a",{href:`/users/${Q.login}`,target:"_blank"},Q.name),v.createElement("span",{className:"grey"},me),M?v.createElement("a",{className:"c-orange gift",title:`\u5DF2\u5956\u52B1\u91D1\u5E01${M}`},v.createElement("i",{className:"iconfont icon-gift c-orange "}),v.createElement("span",null,M)):null),v.createElement("div",{className:Ee?"hidden":"btn-group"},E?v.createElement("a",{onClick:xe,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},v.createElement("i",{className:"iconfont icon-jiangli"})):null,E?v.createElement("a",{onClick:ee,title:Fe?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},v.createElement("i",{className:Fe?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,N?v.createElement("a",{onClick:Ce,title:"\u5220\u9664"},v.createElement("i",{className:"iconfont icon-shanchu"})):null)),v.createElement(gr.Z,{className:"discuss-content",value:he,highlightKeywords:Ee}))}var aa=({data:h,index:D,shixunIdentifier:E,adminOrOperator:R,identity:U,onTopOrDownDiscuss:se,onPlusDiscuss:J,onSetActionType:W,onSetRewardData:P,user:O,isDelete:q,activeDiscussIndex:L,onReplyDiscuss:Ee,onSetActiveDiscussIndex:Q,params:H,keywords:N})=>{const{content:he,children:Fe,game_url:ke,hidden:M,id:me,position:xe,praise_count:ee,reward:Ce,sticky:Dt,time:vt,user_praise:Je,game_passed:tt,delete_comment_alert:wt,author:He,shixun_name:mt,manage:ct}=h;function fe(){Q(me)}function $t(){se(me,!Dt,D)}function Ve(){J(me,!Je,D)}function at(){P({id:me,index:D,user_id:He.user_id})}function ye(){if(wt){ve.default.info({title:"\u63D0\u793A",content:v.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",mt,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk(){}});return}W({id:me,index:D,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function zt(){W({id:me,index:D,params:{hidden:M?"0":"1",container_identifier:E},type:"hidden-discuss",message:M?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const De=m=>{let{nodeName:V,src:z}=m.target;V==="IMG"&&(ra.Z.publish("preview-image",z),console.log("src:",z))};return v.createElement("div",{className:"discuss-item-container",key:me},v.createElement("a",{href:`/users/${He.login}`,target:"_blank"},v.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:`${Bt.Z.IMG_SERVER}/images/${He.image_url}`,width:"50"})),v.createElement("section",null,v.createElement("div",{className:"discuss-info"},v.createElement("a",{href:`/users/${He.login}`,target:"_blank"},He.name),v.createElement("span",{className:"grey"},vt),xe?v.createElement("span",{className:"c-green"}," [\u7B2C",xe,"\u5173] "):null,ke?v.createElement("a",{href:ke,target:"_blank",className:"view-code",title:"\u70B9\u51FB\u67E5\u770BTA\u7684\u4EE3\u7801\u9875\u9762"},"\u67E5\u770B"):null,Ce?v.createElement("a",{className:"c-orange gift",title:`\u5DF2\u5956\u52B1\u91D1\u5E01${Ce}`},v.createElement("i",{className:"iconfont icon-gift c-orange "}),v.createElement("span",null,Ce)):null,U<=5?v.createElement("span",{style:{flex:"1",textAlign:"right",color:tt===1?"#29bd8b":""}},tt||tt===0?tt===1?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173":""):null),v.createElement("div",{onClick:De},v.createElement(gr.Z,{className:"discuss-content",value:he,highlightKeywords:N})),Fe&&Fe.length>0?v.createElement("div",{className:"reply-discuss-container",onClick:De},Fe.map((m,V)=>v.createElement(na,{key:m.id,data:m,index:V,deleteCommentAlert:wt,shixunName:mt,shixunIdentifier:E,adminOrOperator:R,user:O,isDelete:q,onSetRewardData:P,onSetActionType:W,parentDiscussIndex:D,keywords:N}))):null,v.createElement("div",{className:N?"hidden":"btn-group"},R?v.createElement("a",{onClick:at,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},v.createElement("i",{className:"iconfont icon-jiangli"})):null,R?v.createElement("a",{onClick:zt,title:M?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},v.createElement("i",{className:M?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,ct&&(!Fe||Fe.length==0)&&v.createElement("a",{onClick:ye,title:"\u5220\u9664"},v.createElement("i",{className:"iconfont icon-shanchu"})),v.createElement("a",{onClick:fe,title:"\u56DE\u590D"},v.createElement("i",{className:"iconfont icon-huifu1"})),v.createElement("a",{onClick:Ve,className:Je?"c-orange":""},v.createElement("i",{className:Je?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),v.createElement("span",null,ee||""))),v.createElement(pr,{id:me,params:H,activeDiscussIndex:L,onReplyDiscuss:Ee})))},We=Object.defineProperty,ia=Object.defineProperties,tr=Object.getOwnPropertyDescriptors,sn=Object.getOwnPropertySymbols,oa=Object.prototype.hasOwnProperty,la=Object.prototype.propertyIsEnumerable,Rr=(h,D,E)=>D in h?We(h,D,{enumerable:!0,configurable:!0,writable:!0,value:E}):h[D]=E,Le=(h,D)=>{for(var E in D||(D={}))oa.call(D,E)&&Rr(h,E,D[E]);if(sn)for(var E of sn(D))la.call(D,E)&&Rr(h,E,D[E]);return h},It=(h,D)=>ia(h,tr(D)),Vt=(h,D,E)=>new Promise((R,U)=>{var se=P=>{try{W(E.next(P))}catch(O){U(O)}},J=P=>{try{W(E.throw(P))}catch(O){U(O)}},W=P=>P.done?R(P.value):Promise.resolve(P.value).then(se,J);W((E=E.apply(h,D)).next())});const cn={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function ai(h,D){switch(D.type){case we.tD:return It(Le({},h),{loading:!0});case we.RS:return It(Le({},h),{showRewardDialog:!0});case we.t2:return It(Le({},h),{showRewardDialog:!1});case we.GR:return Le(Le({},h),D.payload);case we.u8:return Le(Le({},h),D.payload);case we.rM:return Le(Le({},h),D.payload);case we.yS:return Le(Le({},h),D.payload);case we.Vn:return Le(Le({},h),D.payload);case we.SX:return Le(Le({},h),D.payload);default:throw new Error}}var ua=({shixunIdentifier:h,identity:D,activeIndex:E,user:R,isShixunDetail:U=!1,isDelete:se,getTypeNumber:J,params:W,getData:P,isNotDiscuss:O,keywords:q,setTypeCount:L})=>{const[Ee,Q]=(0,v.useReducer)(ai,cn),{page:H,loading:N,data:he,actionType:Fe,showRewardDialog:ke,activeDiscussIndex:M}=Ee,me=(0,v.useRef)(),xe=(0,v.useRef)();function ee(m){return Vt(this,null,function*(){if(!N)try{Q({type:we.tD});const V=yield(0,Ut.Mu)({coursesId:W==null?void 0:W.pathId,page:m,keywords:q});L(V==null?void 0:V.disscuss_count),Q({type:we.GR,payload:{activeDiscussIndex:null,page:m,data:V,loading:!1}})}catch(V){console.log(V)}})}function Ce(m){document.body.scrollIntoView(),ee(m)}function Dt(m,V,z){return Vt(this,null,function*(){try{const re=yield Nr(m,V);ye[z].user_praise=V,ye[z].praise_count=re.praise_count,Q({type:we.rM,payload:{data:It(Le({},he),{comments:ye})}})}catch(re){console.log(re)}})}function vt(m,V,z){return Vt(this,null,function*(){try{yield Pr(m,V),ye[z].sticky=V,Q({type:we.u8,payload:{data:It(Le({},he),{comments:ye})}})}catch(re){console.log(re)}})}function Je(){Q({type:we.yS,payload:{actionType:null}})}function tt(){return Vt(this,null,function*(){const{id:m,params:V,type:z,index:re,parentDiscussIndex:ne}=Fe;if(z==="hidden-discuss"&&(yield ut(m,V),ne?ye[ne].children[re].hidden=V.hidden==1:ye[re].hidden=V.hidden==1,Q({type:we.yS,payload:{actionType:null,data:It(Le({},he),{comments:ye})}})),z==="delete-discuss"){if(yield vr(m),ne||ne===0){let te=ye[ne].children;for(let ie=te.length-1;ie>=0;ie--)if(te[ie].id===m){te.splice(ie,1);break}ye[ne].children=te}else for(let te=ye.length-1;te>=0;te--)if(ye[te].id===m){ye.splice(te,1);break}Q({type:we.yS,payload:{actionType:null,data:It(Le({},he),{comments:ye})}})}})}function wt(m){Q({type:we.yS,payload:{actionType:m}})}function He(){Q({type:we.t2})}function mt(){return Vt(this,null,function*(){const{id:m,index:V,score:z,user_id:re,parentDiscussIndex:ne}=me.current,te=yield Qn(m,{container_type:"Discusses",score:z,user_id:re});ne?ye[ne].children[V].reward=te.code:ye[V].reward=te.code,Q({type:we.Vn,payload:{showRewardDialog:!1,data:It(Le({},he),{comments:ye})}}),me.current=null})}function ct(m){me.current=m,Q({type:we.RS})}function fe(m){me.current.score=m}function $t(m,V){return Vt(this,null,function*(){try{yield mr(m,V),ee(H),P()}catch(z){console.log(z)}})}function Ve(m){Q(M===m?{type:we.SX,payload:{activeDiscussIndex:null}}:{type:we.SX,payload:{activeDiscussIndex:m}})}if((0,v.useEffect)(()=>{function m(){return Vt(this,null,function*(){E===3&&!he&&h&&(yield ee(H))})}m()},[W.pathId,q]),(0,v.useEffect)(()=>{ee()},[q]),!he)return!U&&v.createElement(on.Z,null);const{disscuss_count:at,comments:ye,all:zt,can_hidden:De}=he;return v.createElement(v.Fragment,null,v.createElement("div",{className:"discuss-container discuss-warp-container",ref:xe},!U&&N?v.createElement(on.Z,null):null,at===0?v.createElement("div",{style:{display:"flex"}},v.createElement(un.Z,null)):null,(0,Be.bg)()&&!O&&!q&&v.createElement(wr,{getTypeNumber:J,upDataList:ee,page:H,user:R,params:W,keywords:q}),v.createElement("aside",{className:"bg-white"},ye==null?void 0:ye.map((m,V)=>v.createElement(aa,{user:R,key:m.id,data:m,index:V,identity:D,onPaginationChange:Ce,shixunIdentifier:h,isDelete:se,onSetActionType:wt,onTopOrDownDiscuss:vt,adminOrOperator:De,onPlusDiscuss:Dt,onSetRewardData:ct,activeDiscussIndex:M,onSetActiveDiscussIndex:Ve,onReplyDiscuss:$t,keywords:q}))),at>10?v.createElement("div",{className:"pagination-container tc"},v.createElement(sr.Z,{showQuickJumper:!0,showSizeChanger:!1,onChange:Ce,current:H,total:at})):null),v.createElement(ln.Z,null,v.createElement(ve.default,{centered:!0,title:"\u63D0\u793A",open:!!Fe,onOk:tt,onCancel:Je},v.createElement("p",null,Fe?Fe.message:"")),v.createElement(ve.default,{centered:!0,width:400,title:"\u5956\u52B1\u8BBE\u7F6E",open:ke,onCancel:He,onOk:mt},v.createElement(ce.Z,{placeholder:"\u8BF7\u8F93\u5165\u5956\u52B1\u7684\u91D1\u5E01\u6570\u91CF",min:1,onChange:fe,style:{width:"228px"}}))))},Ft=A(85057),y=A(59301),st=Object.defineProperty,sa=Object.defineProperties,dn=Object.getOwnPropertyDescriptors,At=Object.getOwnPropertySymbols,S=Object.prototype.hasOwnProperty,fn=Object.prototype.propertyIsEnumerable,pn=(h,D,E)=>D in h?st(h,D,{enumerable:!0,configurable:!0,writable:!0,value:E}):h[D]=E,Oe=(h,D)=>{for(var E in D||(D={}))S.call(D,E)&&pn(h,E,D[E]);if(At)for(var E of At(D))fn.call(D,E)&&pn(h,E,D[E]);return h},hr=(h,D)=>sa(h,dn(D)),vn=(h,D)=>{var E={};for(var R in h)S.call(h,R)&&D.indexOf(R)<0&&(E[R]=h[R]);if(h!=null&&At)for(var R of At(h))D.indexOf(R)<0&&fn.call(h,R)&&(E[R]=h[R]);return E},ze=(h,D,E)=>new Promise((R,U)=>{var se=P=>{try{W(E.next(P))}catch(O){U(O)}},J=P=>{try{W(E.throw(P))}catch(O){U(O)}},W=P=>P.done?R(P.value):Promise.resolve(P.value).then(se,J);W((E=E.apply(h,D)).next())});const ca=h=>{var D=h,{classroomList:E,user:R,globalSetting:U,loading:se,dispatch:J}=D,W=vn(D,["classroomList","user","globalSetting","loading","dispatch"]),P;const O=(0,Ge.useParams)(),{detailTopBanner:q}=E,[L,Ee]=(0,v.useState)([]),[Q,H]=(0,v.useState)({}),[N,he]=(0,v.useState)(-1),[Fe,ke]=(0,v.useState)(!1),[M,me]=(0,v.useState)({name:"",is_jupyter:!1}),[xe]=be.default.useForm(),[ee]=be.default.useForm(),[Ce]=be.default.useForm(),[Dt,vt]=(0,v.useState)(!1),[Je,tt]=(0,v.useState)(),[wt,He]=(0,v.useState)([]),[mt,ct]=(0,v.useState)(),[fe,$t]=(0,v.useState)("All"),[Ve,at]=(0,v.useState)(!0),[ye,zt]=(0,v.useState)(0),[De,m]=(0,v.useState)(""),[V,z]=(0,v.useState)(0),[re,ne]=(0,v.useState)([{name:"\u5168\u90E8",totalName:"\u8BFE\u7A0B\u5B66\u4E60",type:"All",number:0},{name:"\u5B9E\u8DF5\u9879\u76EE",totalName:"\u5B9E\u8DF5\u9879\u76EE",type:"Shixun",number:0},{name:"\u89C6\u9891\u9879\u76EE",totalName:"\u89C6\u9891\u9879\u76EE",type:"VideoItem",number:0},{name:"\u6559\u5B66\u8BFE\u4EF6",totalName:"\u6559\u5B66\u8BFE\u4EF6",type:"Attachment",number:0},{name:"\u8BA8\u8BBA",totalName:"\u8BA8\u8BBA",type:"Discusses",number:0},{name:"\u5173\u5361",totalName:"\u5173\u5361",type:"challenges_count",number:0}]),te=(0,v.useRef)();(0,v.useEffect)(()=>{$e()},[O==null?void 0:O.coursesId]),(0,v.useEffect)(()=>{E.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&$e()},[E.actionTabs.key]),(0,v.useEffect)(()=>{qe()},[Q]),(0,v.useEffect)(()=>{const b=L.map(G=>G.items);let B=0;b.map(G=>{G.map(ae=>{new RegExp(De,"ig").test(ae.name)&&(ae.item_type===fe||fe==="All")&&B++})}),B>re.find(G=>G.type===fe).number&&(B=re.find(G=>G.type===fe).number),z(B)},[L,fe,De]),(0,v.useEffect)(()=>{if(!te.current)return;function b(){var G;let ae=new ResizeObserver(Ze=>{for(let Nt of Ze);});return ae.observe((G=te.current)==null?void 0:G.firstElementChild),ae}const B=b();return()=>{var G,ae;(G=te.current)!=null&&G.firstElementChild&&B.unobserve((ae=te.current)==null?void 0:ae.firstElementChild)}},[te.current,L]);const ie=b=>ze(void 0,null,function*(){const B=yield(0,et.Ex)(Oe({},b));return L[N].items=b.list,B}),qe=()=>{const{shixuns_count:b=0,videos_count:B=0,pdf_attachments_count:G=0,disscuss_count:ae=0,challenges_count:Ze=0}=Q,Nt={All:b+B+G+Ze,Shixun:b,VideoItem:B,Attachment:G,Discusses:ae,challenges_count:Ze},jt=re.map(Re=>hr(Oe({},Re),{number:Nt[Re.type]}));ne(jt)},x=b=>{var B;N===-1?(m((B=decodeURIComponent(b))==null?void 0:B.trim()),he(-1)):T.ZP.warning("\u8BF7\u5148\u53D6\u6D88\u7F16\u8F91\u72B6\u6001")},rt=b=>ze(void 0,null,function*(){J({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const B=yield(0,ot.Ir)({id:b});if(J({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),B!=null&&B.game_identifier){(0,Qe.xg)(`/tasks/${B.game_identifier}`);return}(B==null?void 0:B.status)===2?Ae(B==null?void 0:B.message):(B==null?void 0:B.status)===3&&Ne(B==null?void 0:B.message)}),Ae=b=>{b=b!=null&&b.includes(".json")?b:`${b}.json`,ve.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:y.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>ze(void 0,null,function*(){const B=yield(0,tn.L8)({url:b});if(!B)return;T.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const G=yield(0,ot.Ir)({id:B.shixun_identifier});if(G!=null&&G.game_identifier){(0,Qe.xg)(`/tasks/${G.game_identifier}`);return}(G==null?void 0:G.status)===2?Ae(G==null?void 0:G.message):(G==null?void 0:G.status)===3&&Ne(G==null?void 0:G.message)})})},Ne=b=>{ve.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:y.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",b,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},it=()=>{const b={shixuns_list:[],items:[]};Ke(L.length,b),Ee([...L,b]),tt(!0)},pe=()=>{N===L.length-1&&Je&&(Tr(),Ee(L.filter((b,B)=>B!==L.length-1))),$e(),he(-1)},Ke=(b,B)=>{Er()&&(he(b),xe.setFieldsValue({name:B.stage_name,description:B.stage_description}))},Pt=b=>{var B;setTimeout(()=>{document.documentElement.scrollTop=ye},300),b!=="\u53D6\u6D88"&&(L[N].items=(B=L[N].items)==null?void 0:B.concat(b),Ee([...L]))},dt=b=>{var B;b.map(G=>(G.type="Attachment",G.id=G.id||G.response.id,G.url=`/api/attachments/${G.id||G.response.id}`,G)),L[N].items=(B=L[N].items)==null?void 0:B.concat(b),Ee([...L])},Jt=b=>ze(void 0,null,function*(){const B=yield(0,et.A2)(Oe({id:L[N].stage_id,course_id:O.coursesId},b));if(B.id){ct(!1);const G=[Oe({},B)];L[N].items=L[N].items.concat(G),Ee([...L])}return B}),$e=()=>ze(void 0,null,function*(){at(!0);const b=yield(0,et.R7)({coursesId:O==null?void 0:O.coursesId});b!=null&&b.stages&&Ee(b!=null&&b.stages?[...b==null?void 0:b.stages]:[]),H(b?Oe({},b):{}),at(!1),Tr(),he(-1)}),br=(b,B)=>ze(void 0,null,function*(){var G;if(!(b!=null&&b.name))return T.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");Tr();const ae=[];if((G=L[N][B||"shixuns_list"])==null||G.map(Ze=>{ae.push({type:Ze.item_type,id:Ze.id})}),Je){const Ze=yield(0,et.CI)(hr(Oe({},b),{coursesId:O.coursesId,list:ae}));Ze&&(L[N]=Oe(Oe({},L[N]),Ze))}else{const Ze=yield(0,et.xn)(hr(Oe({},b),{id:L[N].stage_id,type:Array.from(new Set(ae.map(Nt=>Nt.type))),list:ae}));Ze&&(L[N]=Oe(Oe({},L[N]),Ze))}}),da=(b,B,G)=>{const ae=Array.from(b),[Ze]=ae.splice(B,1);return ae.splice(G,0,Ze),ae},gn=(b,B)=>{ve.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u5B9E\u8BAD\u5417\uFF1F",onOk:()=>{L[N][B||"shixuns_list"].splice(b,1),T.ZP.success("\u5220\u9664\u6210\u529F"),Ee([...L]),br(xe.getFieldsValue(),B)}})},fa=b=>{ve.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u7AE0\u8282\u5417\uFF1F",onOk:()=>ze(void 0,null,function*(){(yield(0,et._V)({id:b})).status===0&&(he(-1),T.ZP.success("\u5220\u9664\u6210\u529F"),$e())})})},pa=b=>{ve.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u7AE0\u8282\u5417\uFF1F",onOk:()=>ze(void 0,null,function*(){(yield(0,et.WW)(Oe({},b))).status===0&&(he(-1),T.ZP.success("\u5220\u9664\u6210\u529F"),$e())})})},Or=()=>{me({name:"",is_jupyter:!1}),ee.setFieldsValue({name:"",is_jupyter:!1}),ke(!1)},va=(b,B)=>{if(!b.destination)return;const G=da(L[N][B||"shixuns_list"],b.source.index,b.destination.index);L[N][B||"shixuns_list"]=G,Ee([...L]),br(xe.getFieldsValue(),B)},_r=b=>ze(void 0,null,function*(){if(!Er())return;(yield(0,et.ms)({id:b})).status===0&&$e()}),hn=b=>ze(void 0,null,function*(){if(!Er())return;(yield(0,et.yy)({id:b})).status===0&&$e()}),Er=()=>N!==-1?(ve.default.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,title:"\u63D0\u793A",content:y.createElement("div",{className:"tc font14"},"\u5F53\u524D\u5355\u5143\u6709\u672A\u4FDD\u5B58\u7684\u4FEE\u6539\u8BB0\u5F55\uFF0C\u8BF7\u5148\u4FDD\u5B58\uFF01"),onOk:()=>{const b=`Edit_${N}`;let B=document.getElementById(b);B&&setTimeout(()=>B.scrollIntoView({block:"start",behavior:"smooth"}))}}),!1):!0,bn=()=>{br(xe.getFieldsValue())},Tr=()=>{tt(!1)},En=(b,B,G)=>y.createElement(je.Z,{className:"list-item-row",align:"middle",key:B,gutter:[5,10]},y.createElement(Se.Z,null,b.item_type==="Shixun"?y.createElement("i",{className:"iconfont c-green-shixun c-light-primary font20"}):y.createElement("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"})),y.createElement(Se.Z,{flex:1,className:!b.allow_visit&&!b.to_be_built&&(b.shixun_status==="\u6682\u672A\u516C\u5F00"||b.shixun_status==="\u5DF2\u5220\u9664")?ge.color204:""},G+1,"-",B+1,"\xA0\xA0",b.name,N===-1&&b.complete_status===1&&y.createElement("span",{className:ge.completed},y.createElement("i",{className:"iconfont icon-duigou1 mr5 font12"}),"\u5DF2\u5B8C\u6210")),y.createElement(Se.Z,null,N===G&&y.createElement("div",null,y.createElement(le.Z,{title:"\u5220\u9664"},y.createElement("span",{onClick:()=>{gn(B,"shixuns_list")},className:"iconfont icon-shanchu c-grey-c"}))),N!==G&&b.item_type==="VideoItem"&&y.createElement("aside",null,y.createElement(de.ZP,{type:"primary",href:b.link||`/video/${b.id}?course_id=${O==null?void 0:O.coursesId}`,target:"_blank"},b.last_point>0?"\u7EE7\u7EED\u5B66\u4E60":"\u5F00\u59CB\u5B66\u4E60")),(b.allow_visit||b.to_be_built||b.shixun_status!=="\u6682\u672A\u516C\u5F00"&&b.shixun_status!=="\u5DF2\u5220\u9664")&&N!==G&&b.item_type==="Shixun"&&y.createElement("aside",null,y.createElement(Ge.Link,{to:`/shixuns/${b.identifier}/challenges`,target:"_blank"},"\u67E5\u770B\u8BE6\u60C5"),b.shixun_status!=="\u6682\u672A\u516C\u5F00"&&y.createElement(de.ZP,{className:"ml20",type:"primary",onClick:()=>{(0,Pe.tJ)(J)&&rt(b.identifier)}},"\u5F00\u59CB\u5B9E\u6218")),N===-1&&!b.allow_visit&&b.shixun_status==="\u6682\u672A\u516C\u5F00"&&y.createElement("span",{className:ge.color204},"\u6682\u672A\u516C\u5F00"),N===-1&&!b.allow_visit&&b.shixun_status==="\u5DF2\u5220\u9664"&&y.createElement("span",{className:ge.color204},"\u5DF2\u5220\u9664"),N===-1&&b.allow_visit&&b.item_type==="Shixun"&&y.createElement("span",{className:`${ge.color204} ml5 experiment-number`},"\u5B9E\u9A8C\u6570 ",b.challenges_count))),ma=(b,B)=>{var G,ae,Ze,Nt;if(fe!=="All"&&!((G=b.stage_tag)!=null&&G.includes(fe)))return null;const jt=b.items.filter(Re=>{var nt,rr;return new RegExp(De,"ig").test(Re.name)&&(Re.item_type===fe||fe==="All"||((rr=(nt=Re==null?void 0:Re.children)==null?void 0:nt.filter(xt=>{var Kt,Mr;return xt.item_type===fe||fe==="All"||((Mr=(Kt=xt==null?void 0:xt.children)==null?void 0:Kt.filter(Ea=>Ea.item_type===fe||fe==="All"))==null?void 0:Mr.length)>0}))==null?void 0:rr.length)>0)});return De&&(jt!=null&&jt.length)||!De?y.createElement("section",{key:B,className:"bg-white pt30 mb20 pb20 pl10 pr10"},y.createElement("aside",{className:"pl20 pr20"},y.createElement(je.Z,{gutter:[5,20],align:"middle",style:{lineHeight:"16px"}},y.createElement(Se.Z,{flex:"22px"},y.createElement("span",{className:ge.icons},y.createElement("i",{className:"iconfont icon-zhangjie2 font18"}))),y.createElement(Se.Z,{flex:1,className:"tl font18 bold c-grey-333"},b.stage_name||`\u7B2C${L==null?void 0:L.length}\u90E8\u5206`),y.createElement(Se.Z,null,(0,Be.GJ)()&&N===B&&!Je&&y.createElement(le.Z,{title:"\u5220\u9664"},y.createElement("span",{onClick:()=>{fa(b.stage_id)},className:"iconfont icon-shanchu c-grey-c"})),(0,Be.GJ)()&&N!==B&&fe==="All"&&!De&&y.createElement("div",null,B>0&&y.createElement(le.Z,{title:"\u5411\u4E0A\u79FB\u52A8"},y.createElement("span",{onClick:()=>_r(b.stage_id),className:"iconfont icon-xiangshangyi c-light-green font18 current"})),B<L.length-1&&y.createElement(le.Z,{title:"\u5411\u4E0B\u79FB\u52A8"},y.createElement("span",{onClick:()=>hn(b.stage_id),className:"iconfont icon-xiangxiayi c-light-green font18 current ml5"})),!Je&&y.createElement(le.Z,{title:"\u7F16\u8F91"},y.createElement("span",{onClick:()=>Ke(B,b),className:"iconfont icon-bianjidaibeijing c-light-green font20 current ml5"}))))),!!b.stage_description&&y.createElement("div",{style:{marginTop:12}},y.createElement("div",{ref:te,className:`${ge.introContent} ${b!=null&&b.showReadFull?"":ge.introContentMaxHeight}`},y.createElement(gr.Z,{value:b==null?void 0:b.stage_description})),(b==null?void 0:b.showExpansion)&&y.createElement("div",{onClick:Re=>{L[B].showReadFull=!(b!=null&&b.showReadFull),Ee([...L])}},y.createElement(kt.Z,{dashed:!1,className:"",style:{cursor:"pointer"}},y.createElement("a",{className:`font14 ${ge.color999}`},b!=null&&b.showReadFull?"\u6536\u8D77\u5168\u6587 ":"\u9605\u8BFB\u5168\u6587 ",y.createElement("i",{className:`iconfont font14 ${b!=null&&b.showReadFull?"icon-changyongtubiao-xianxingdaochu-zhuanqu-":"icon-jiantou9"}`})))))),N===B&&y.createElement("div",{className:"pl20 pr20 pt20"},y.createElement("aside",null,y.createElement(be.default.Item,{name:"name",label:"\u540D\u79F0",rules:[{required:!0,message:"\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"}]},y.createElement(ft.default,{size:"middle",maxLength:60,placeholder:`\u8BF7\u8F93\u5165\u7B2C${L==null?void 0:L.length}\u9636\u6BB5\u540D\u79F0,\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26`,onBlur:bn})),y.createElement(be.default.Item,{name:"description",label:"\u63CF\u8FF0",rules:[{required:!0,message:"\u63CF\u8FF0\u4E0D\u80FD\u4E3A\u7A7A"}]},y.createElement(ft.default.TextArea,{rows:5,maxLength:300,placeholder:`\u8BF7\u8F93\u5165\u7B2C${L==null?void 0:L.length}\u9636\u6BB5\u63CF\u8FF0`,onBlur:bn}))),y.createElement("aside",{style:{display:"flex",justifyContent:"space-evenly"}},y.createElement(de.ZP,{size:"middle",className:"mt10",onClick:()=>{if(!L[N].stage_id)return T.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Pe.tJ)(J)&&(0,Pe.xY)()&&(ke(!0),ee.setFieldsValue({name:"",is_jupyter:!1}))}},y.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE"),y.createElement("br",null),y.createElement(de.ZP,{size:"middle",className:"mt10",onClick:()=>{var Re;if(!L[N].stage_id)return T.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");zt(document.documentElement.scrollTop),J({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",id:L[N].stage_id,course_id:O.coursesId}}),He((Re=b==null?void 0:b.shixuns_list)==null?void 0:Re.map(nt=>nt.id))}},y.createElement("span",{className:"iconfont icon-tianjiafangda mr5"}),"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"),y.createElement("br",null),!((ae=U==null?void 0:U.setting)!=null&&ae.is_local)&&y.createElement(y.Fragment,null,y.createElement(de.ZP,{size:"middle",className:"mt10",onClick:()=>{var Re,nt;if(!L[N].stage_id)return T.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");((Re=R.userInfo)!=null&&Re.admin||(nt=R.userInfo)!=null&&nt.is_teacher&&(0,Pe.O5)())&&ct(!0)}},y.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE"),y.createElement("br",null)),y.createElement(de.ZP,{size:"middle",className:"mt10",onClick:()=>{if(!L[N].stage_id)return T.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Pe.tJ)(J)&&(0,Pe.xY)()&&(vt(!0),Ce.resetFields())}},y.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6"),y.createElement("br",null)),y.createElement("aside",{className:"c-light-black mt10 pb20",id:`Edit_${B}`},"\u4E0B\u9762\u5B9E\u8BAD\u53EF\u4EE5\u901A\u8FC7\u62D6\u62FD\u8FDB\u884C\u6392\u5E8F\u8C03\u6574")),!!((Ze=b.attachments_list)!=null&&Ze.length)&&y.createElement(kt.Z,null),y.createElement("aside",{className:ge.shixuns},N===B?y.createElement(Wt.Z5,{onDragEnd:Re=>va(Re,"attachments_list")},y.createElement(Wt.bK,{droppableId:"droppable-id2"},(Re,nt)=>{var rr;return y.createElement("div",hr(Oe({className:"mt20",ref:Re.innerRef},Re.droppableProps),{onScroll:()=>{}}),(rr=b.attachments_list)==null?void 0:rr.map(function(qt,xt){return y.createElement(Wt._l,{draggableId:`${qt.id.toString()}-${B}-${xt}`,index:xt,key:qt.id},(Kt,Mr)=>y.createElement("div",Oe(Oe({ref:Kt.innerRef},Kt.draggableProps),Kt.dragHandleProps),y.createElement(je.Z,{className:"list-item-row",align:"middle",key:xt,gutter:[5,10]},y.createElement(Se.Z,null,y.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"})),y.createElement(Se.Z,{flex:"1"},y.createElement("a",{className:"c-grey-333",href:Bt.Z.IMG_SERVER+qt.url,target:"_blank"},qt.name)),y.createElement(Se.Z,null,N===B&&y.createElement("div",null,y.createElement(le.Z,{title:"\u5220\u9664"},y.createElement("span",{onClick:()=>{gn(xt,"attachments_list")},className:"iconfont icon-shanchu c-grey-c"})))))))}))})):y.createElement("div",{className:"mt20"},(Nt=b.attachments_list)==null?void 0:Nt.map(function(Re,nt){return y.createElement("div",null,y.createElement(je.Z,{className:"list-item-row",align:"middle",key:nt,gutter:[5,10]},y.createElement(Se.Z,null,y.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"})),y.createElement(Se.Z,null,y.createElement("a",{className:"c-grey-333",href:Bt.Z.IMG_SERVER+Re.url,target:"_blank"},Re.name))))}))),!!(jt!=null&&jt.length)&&y.createElement(an,{visibleType:fe,data:[...jt],stage_id:b.stage_id,disabled:N!==B,deleteStages:pa,updateSort:ie,subject_id:Q==null?void 0:Q.subject_id,course_id:O==null?void 0:O.coursesId,index:B,cust_seq:!0,hiddenEditBtn:!0,keywords:De,isShowSchedule:Q==null?void 0:Q.is_show_schedule,getData:$e,showVideoPlay:!0}),N===B&&y.createElement("aside",{className:ge.buttons},y.createElement(de.ZP,{onClick:pe,type:"primary",size:"middle",ghost:!0},"\u53D6\u6D88"),y.createElement(de.ZP,{onClick:pe,size:"middle",type:"primary"},"\u4FDD\u5B58"))):null},yr=b=>{if(b){let G=0;for(var B=0;B<b.length;B++)b.charCodeAt(B)>127||b.charCodeAt(B)==94?G+=2:G++;return G}else return 0},yn=()=>{var b;for(let B in L)yr((b=L[B])==null?void 0:b.stage_description)>424?L[B].showExpansion=!0:L[B].showExpansion=!1;return L==null?void 0:L.map(function(B,G){return y.createElement("div",{key:G},ma(B,G))})},{start_date:Dn,course_end:ga}=q,ha=ga||Ie()(Ie()().format("L")).valueOf()<Ie()(Dn).valueOf(),ba=()=>{};return y.createElement("section",{className:"mb50"},y.createElement(Ln,{data:Q,dispatch:J,onReloadData:$e}),y.createElement("aside",{style:{justifyContent:"space-between",display:"flex",background:"#fff",alignItems:"center",paddingRight:"20px"}},y.createElement("div",{className:ge.actionTabs},re.map(function(b,B){if(L!=null&&L.some(G=>{var ae;return(ae=G.stage_tag)==null?void 0:ae.includes(b.type)})||b.type=="All"||b.type==="Discusses")return y.createElement("div",{key:B,className:b.type===fe?ge.tabActive:ge.tab,onClick:()=>{N===-1?($t(b.type),he(-1)):T.ZP.warning("\u8BF7\u5148\u53D6\u6D88\u7F16\u8F91\u72B6\u6001")}},y.createElement("div",{className:ge.s1},b.name))})),y.createElement("div",{style:{display:"flex",justifyContent:"center"}},y.createElement(Ft.t7,{style:{width:222,marginTop:"-3px"},className:(0,Be.G5)()?"mr20":"",placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onChange:x}),(0,Be.G5)()&&y.createElement(de.ZP,{type:"primary",onClick:()=>ze(void 0,null,function*(){ve.default.confirm({title:"\u63D0\u793A",content:"\u540C\u6B65\u5F00\u653E\u8BFE\u7A0B\u8D44\u6E90\u540E\uFF0C\u4F1A\u9020\u6210\u5728\u7EBF\u5B66\u4E60\u5185\u6240\u6709\u8D44\u6E90\u5F3A\u5236\u540C\u6B65\u4E3A\u6700\u65B0\u5F00\u653E\u8BFE\u7A0B\u5185\u5BB9\uFF0C\u662F\u5426\u7EE7\u7EED\u540C\u6B65\uFF1F",okText:"\u540C\u6B65",cancelText:"\u53D6\u6D88",onOk:()=>ze(void 0,null,function*(){(yield(0,Et.ZP)("/api/courses/sync_stages.json",{method:"post",body:{classroom_identifier:O==null?void 0:O.coursesId}})).status===0&&$e()})})})},"\u66F4\u65B0"))),y.createElement("div",{className:ge.total},"\u5171",y.createElement("span",null,De?V:re.find(b=>b.type===fe).number),"\u4E2A",re.find(b=>b.type===fe).totalName),De&&V===0&&fe!=="Discusses"&&y.createElement(un.Z,{styles:{margin:"0 auto",padding:"100px 0",backgroundColor:"#fff"}}),y.createElement(Gt.Z,{loading:Ve,active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},fe!=="Discusses"&&y.createElement(y.Fragment,null,y.createElement(be.default,{form:xe,onFinish:br},yn),(0,Be.GJ)()&&!Je&&fe==="All"&&N===-1&&!De&&y.createElement("div",{className:ge.addStage,onClick:it},y.createElement("span",{className:ge.color4CA},"+\u70B9\u51FB\u65B0\u5EFA\u9636\u6BB5"),"\uFF08\u6DFB\u52A0\u4E00\u4E2A\u6216\u591A\u4E2A\u5B9E\u8BAD/\u89C6\u9891\u9879\u76EE\uFF0C\u7EC4\u6210\u4E00\u4E2A\u9636\u6BB5\uFF09"))),fe==="Discusses"&&y.createElement("aside",{style:{paddingTop:25,background:"#fff"}},y.createElement(ua,{activeIndex:3,isNotDiscuss:ha,getData:$e,shixunIdentifier:11,coursesId:O==null?void 0:O.coursesId,params:{pathId:O==null?void 0:O.coursesId},identity:(P=R.userInfo)==null?void 0:P.role,getTypeNumber:qe,user:R.userInfo,isShixunDetail:!0,keywords:De,setTypeCount:z})),y.createElement(ve.default,{centered:!0,title:"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE",open:Fe,onOk:()=>ze(void 0,null,function*(){yield ee.validateFields();const b=yield(0,et.vf)(Oe({id:L[N].stage_id,course_id:O.coursesId},M));Or(),b.id&&(T.ZP.success("\u6DFB\u52A0\u6210\u529F"),Pt([b]))}),onCancel:Or},y.createElement(be.default,{form:ee,onValuesChange:b=>{me(Oe(Oe({},M),b))}},y.createElement(be.default.Item,{label:"\u5B9E\u8BAD\u7C7B\u578B",name:"is_jupyter",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B9E\u8BAD\u7C7B\u578B"}]},y.createElement(Zt.ZP.Group,null,y.createElement(Zt.ZP,{defaultChecked:!0,value:!1},"\u666E\u901A\u5B9E\u8BAD"),y.createElement(Zt.ZP,{value:!0},"jupyter\u5B9E\u8BAD"))),y.createElement(be.default.Item,{label:"\u5B9E\u8BAD\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u540D\u79F0"}]},y.createElement(ft.default,{maxLength:60,suffix:y.createElement("span",null,M.name.length,"/60")})))),y.createElement(ve.default,{centered:!0,title:"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6",open:Dt,onOk:()=>ze(void 0,null,function*(){yield Ce.validateFields();const b=yield Ce.getFieldsValue();(yield(0,et.s0)({id:L[N].stage_id,course_id:O.coursesId,attachment_ids:b.files.map(G=>G.response.id)})).status===0&&(T.ZP.success("\u6DFB\u52A0\u6210\u529F"),vt(!1),dt([...b.files]))}),onCancel:()=>vt(!1)},y.createElement(be.default,{form:Ce},y.createElement(be.default.Item,{label:"\u8BFE\u4EF6\u5185\u5BB9",name:"files",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u8BFE\u4EF6\u5185\u5BB9"}]},y.createElement(Gn.Z,{maxSize:100,accept:"application/pdf",number:10})),y.createElement(be.default.Item,{label:"\u77E5\u8BC6\u6807\u7B7E",name:"test_lyl"},y.createElement(ft.default,{onClick:()=>ba})),y.createElement("div",null,y.createElement("span",{className:"c-red"},"\u6CE8\u610F\uFF1A"),y.createElement("br",null),"1\u3001\u4E0A\u4F20\u8BFE\u4EF6\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",y.createElement(Ge.Link,{target:"_blank",to:"/users/mmipb3zhj/videos/protocol"},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B",y.createElement("br",null),"2\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u5355\u4E2A\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7100M\uFF1B",y.createElement("br",null),"3\u3001\u5F53\u524D\u4EC5\u9650\u652F\u6301pdf\u6587\u4EF6\uFF1B",y.createElement("br",null),"4\u3001\u6587\u4EF6\u540D\u5C06\u88AB\u81EA\u52A8\u8BFB\u53D6\u4E3A\u7CFB\u7EDF\u5185\u8BE5\u8BFE\u4EF6\u7684\u540D\u79F0\uFF0C\u4E0A\u4F20\u524D\u8BF7\u6CE8\u610F\u8FD9\u4E00\u70B9\uFF1B",y.createElement("br",null),"5\u3001\u4E00\u6B21\u6700\u591A\u4E0A\u4F2010\u4E2A\u6587\u4EF6\u3002"))),y.createElement(Qr,{shixunIds:wt,cb:Pt}),y.createElement(kn.Z,{visible:mt,onCancel:()=>ct(!1),onOk:Jt}))};var mn=(0,Ge.connect)(({classroomList:h,user:D,loading:E,globalSetting:R})=>({classroomList:h,user:D,globalSetting:R,loading:E.models.index}))(ca)},54203:function(Br,Lt,A){A.d(Lt,{Z5:function(){return es},_l:function(){return Vs},bK:function(){return lo}});var v=A(59301),Ge=A(75229);function be(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,(0,Ge.Z)(e,t)}var T=A(96663),ve=A(59781),je=v.createContext(null),Se=null;function le(e){e()}var de=le,kt=function(t){return de=t},ft=function(){return de};function Gt(){var e=ft(),t=null,r=null;return{clear:function(){t=null,r=null},notify:function(){e(function(){for(var a=t;a;)a.callback(),a=a.next})},get:function(){for(var a=[],i=t;i;)a.push(i),i=i.next;return a},subscribe:function(a){var i=!0,o=r={callback:a,next:null,prev:r};return o.prev?o.prev.next=o:t=o,function(){!i||t===null||(i=!1,o.next?o.next.prev=o.prev:r=o.prev,o.prev?o.prev.next=o.next:t=o.next)}}}}var Zt={notify:function(){},get:function(){return[]}};function Wt(e,t){var r,n=Zt;function a(s){return u(),n.subscribe(s)}function i(){n.notify()}function o(){d.onStateChange&&d.onStateChange()}function l(){return!!r}function u(){r||(r=t?t.addNestedSub(o):e.subscribe(o),n=Gt())}function f(){r&&(r(),r=void 0,n.clear(),n=Zt)}var d={addNestedSub:a,notifyNestedSubs:i,handleChangeWrapper:o,isSubscribed:l,trySubscribe:u,tryUnsubscribe:f,getListeners:function(){return n}};return d}var ot=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?v.useLayoutEffect:v.useEffect;function Qe(e){var t=e.store,r=e.context,n=e.children,a=(0,v.useMemo)(function(){var l=Wt(t);return{store:t,subscription:l}},[t]),i=(0,v.useMemo)(function(){return t.getState()},[t]);ot(function(){var l=a.subscription;return l.onStateChange=l.notifyNestedSubs,l.trySubscribe(),i!==t.getState()&&l.notifyNestedSubs(),function(){l.tryUnsubscribe(),l.onStateChange=null}},[a,i]);var o=r||je;return v.createElement(o.Provider,{value:a},n)}var lr=Qe,Ie=A(30176),ge=A(94266),ur=A.n(ge),Ir=A(53410),sr=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],Et=["reactReduxForwardedRef"],et=[],Be=[null,null],lt=function(t){try{return JSON.stringify(t)}catch(r){return String(t)}};function K(e,t){var r=e[1];return[t.payload,r+1]}function cr(e,t,r){ot(function(){return e.apply(void 0,t)},r)}function dr(e,t,r,n,a,i,o){e.current=n,t.current=a,r.current=!1,i.current&&(i.current=null,o())}function $(e,t,r,n,a,i,o,l,u,f){if(e){var d=!1,s=null,c=function(){if(!d){var C=t.getState(),I,w;try{I=n(C,a.current)}catch(_){w=_,s=_}w||(s=null),I===i.current?o.current||u():(i.current=I,l.current=I,o.current=!0,f({type:"STORE_UPDATED",payload:{error:w}}))}};r.onStateChange=c,r.trySubscribe(),c();var p=function(){if(d=!0,r.tryUnsubscribe(),r.onStateChange=null,s)throw s};return p}}var er=function(){return[null,0]};function Yr(e,t){t===void 0&&(t={});var r=t,n=r.getDisplayName,a=n===void 0?function(Y){return"ConnectAdvanced("+Y+")"}:n,i=r.methodName,o=i===void 0?"connectAdvanced":i,l=r.renderCountProp,u=l===void 0?void 0:l,f=r.shouldHandleStateChanges,d=f===void 0?!0:f,s=r.storeKey,c=s===void 0?"store":s,p=r.withRef,g=p===void 0?!1:p,C=r.forwardRef,I=C===void 0?!1:C,w=r.context,_=w===void 0?je:w,k=(0,Ie.Z)(r,sr);if(0)var Z;var X=_;return function(oe){var _e=oe.displayName||oe.name||"Component",ue=a(_e),Te=(0,T.Z)({},k,{getDisplayName:a,methodName:o,renderCountProp:u,shouldHandleStateChanges:d,storeKey:c,displayName:ue,wrappedComponentName:_e,WrappedComponent:oe}),Ue=k.pure;function Ye(Xe){return e(Xe.dispatch,Te)}var Rt=Ue?v.useMemo:function(Xe){return Xe()};function Ct(Xe){var Xt=(0,v.useMemo)(function(){var Kr=Xe.reactReduxForwardedRef,Qa=(0,Ie.Z)(Xe,Et);return[Xe.context,Kr,Qa]},[Xe]),_t=Xt[0],Jr=Xt[1],ir=Xt[2],Qt=(0,v.useMemo)(function(){return _t&&_t.Consumer&&(0,Ir.isContextConsumer)(v.createElement(_t.Consumer,null))?_t:X},[_t,X]),Tt=(0,v.useContext)(Qt),or=!!Xe.store&&!!Xe.store.getState&&!!Xe.store.dispatch,wn=!!Tt&&!!Tt.store,Mt=or?Xe.store:Tt.store,qr=(0,v.useMemo)(function(){return Ye(Mt)},[Mt]),Pn=(0,v.useMemo)(function(){if(!d)return Be;var Kr=Wt(Mt,or?null:Tt.subscription),Qa=Kr.notifyNestedSubs.bind(Kr);return[Kr,Qa]},[Mt,or,Tt]),Sr=Pn[0],Nn=Pn[1],Rn=(0,v.useMemo)(function(){return or?Tt:(0,T.Z)({},Tt,{subscription:Sr})},[or,Tt,Sr]),uo=(0,v.useReducer)(K,et,er),qs=uo[0],On=qs[0],Ks=uo[1];if(On&&On.error)throw On.error;var so=(0,v.useRef)(),Ka=(0,v.useRef)(ir),_n=(0,v.useRef)(),co=(0,v.useRef)(!1),Ya=Rt(function(){return _n.current&&ir===Ka.current?_n.current:qr(Mt.getState(),ir)},[Mt,On,ir]);cr(dr,[Ka,so,co,ir,Ya,_n,Nn]),cr($,[d,Mt,Sr,qr,Ka,so,co,_n,Nn,Ks],[Mt,Sr,qr]);var Xa=(0,v.useMemo)(function(){return v.createElement(oe,(0,T.Z)({},Ya,{ref:Jr}))},[Jr,oe,Ya]),Ys=(0,v.useMemo)(function(){return d?v.createElement(Qt.Provider,{value:Rn},Xa):Xa},[Qt,Xa,Rn]);return Ys}var bt=Ue?v.memo(Ct):Ct;if(bt.WrappedComponent=oe,bt.displayName=Ct.displayName=ue,I){var Ot=v.forwardRef(function(Xt,_t){return v.createElement(bt,(0,T.Z)({},Xt,{reactReduxForwardedRef:_t}))});return Ot.displayName=ue,Ot.WrappedComponent=oe,ur()(Ot,oe)}return ur()(bt,oe)}}function St(e,t){return e===t?e!==0||t!==0||1/e===1/t:e!==e&&t!==t}function fr(e,t){if(St(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(var a=0;a<r.length;a++)if(!Object.prototype.hasOwnProperty.call(t,r[a])||!St(e[r[a]],t[r[a]]))return!1;return!0}function Tn(e,t){var r={},n=function(o){var l=e[o];typeof l=="function"&&(r[o]=function(){return t(l.apply(void 0,arguments))})};for(var a in e)n(a);return r}function Fr(e){return function(r,n){var a=e(r,n);function i(){return a}return i.dependsOnOwnProps=!1,i}}function Xr(e){return e.dependsOnOwnProps!==null&&e.dependsOnOwnProps!==void 0?!!e.dependsOnOwnProps:e.length!==1}function Qr(e,t){return function(n,a){var i=a.displayName,o=function(u,f){return o.dependsOnOwnProps?o.mapToProps(u,f):o.mapToProps(u)};return o.dependsOnOwnProps=!0,o.mapToProps=function(u,f){o.mapToProps=e,o.dependsOnOwnProps=Xr(e);var d=o(u,f);return typeof d=="function"&&(o.mapToProps=d,o.dependsOnOwnProps=Xr(d),d=o(u,f)),d},o}}function Pe(e){return typeof e=="function"?Qr(e,"mapDispatchToProps"):void 0}function Mn(e){return e?void 0:Fr(function(t){return{dispatch:t}})}function Ht(e){return e&&typeof e=="object"?Fr(function(t){return Tn(e,t)}):void 0}var en=[Pe,Mn,Ht];function ei(e){return typeof e=="function"?Qr(e,"mapStateToProps"):void 0}function Ln(e){return e?void 0:Fr(function(){return{}})}var tn=[ei,Ln];function kn(e,t,r){return(0,T.Z)({},r,e,t)}function Gn(e){return function(r,n){var a=n.displayName,i=n.pure,o=n.areMergedPropsEqual,l=!1,u;return function(d,s,c){var p=e(d,s,c);return l?(!i||!o(p,u))&&(u=p):(l=!0,u=p),u}}}function Zn(e){return typeof e=="function"?Gn(e):void 0}function Wn(e){return e?void 0:function(){return kn}}var Ut=[Zn,Wn],Hn=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function yt(e,t,r,n){return function(i,o){return r(e(i,o),t(n,o),o)}}function Vn(e,t,r,n,a){var i=a.areStatesEqual,o=a.areOwnPropsEqual,l=a.areStatePropsEqual,u=!1,f,d,s,c,p;function g(k,Z){return f=k,d=Z,s=e(f,d),c=t(n,d),p=r(s,c,d),u=!0,p}function C(){return s=e(f,d),t.dependsOnOwnProps&&(c=t(n,d)),p=r(s,c,d),p}function I(){return e.dependsOnOwnProps&&(s=e(f,d)),t.dependsOnOwnProps&&(c=t(n,d)),p=r(s,c,d),p}function w(){var k=e(f,d),Z=!l(k,s);return s=k,Z&&(p=r(s,c,d)),p}function _(k,Z){var X=!o(Z,d),Y=!i(k,f,Z,d);return f=k,d=Z,X&&Y?C():X?I():Y?w():p}return function(Z,X){return u?_(Z,X):g(Z,X)}}function $n(e,t){var r=t.initMapStateToProps,n=t.initMapDispatchToProps,a=t.initMergeProps,i=(0,Ie.Z)(t,Hn),o=r(e,i),l=n(e,i),u=a(e,i),f=i.pure?Vn:yt;return f(o,l,u,e,i)}var jn=["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"];function Bt(e,t,r){for(var n=t.length-1;n>=0;n--){var a=t[n](e);if(a)return a}return function(i,o){throw new Error("Invalid value of type "+typeof e+" for "+r+" argument when connecting component "+o.wrappedComponentName+".")}}function Un(e,t){return e===t}function F(e){var t=e===void 0?{}:e,r=t.connectHOC,n=r===void 0?Yr:r,a=t.mapStateToPropsFactories,i=a===void 0?tn:a,o=t.mapDispatchToPropsFactories,l=o===void 0?en:o,u=t.mergePropsFactories,f=u===void 0?Ut:u,d=t.selectorFactory,s=d===void 0?$n:d;return function(p,g,C,I){I===void 0&&(I={});var w=I,_=w.pure,k=_===void 0?!0:_,Z=w.areStatesEqual,X=Z===void 0?Un:Z,Y=w.areOwnPropsEqual,oe=Y===void 0?fr:Y,_e=w.areStatePropsEqual,ue=_e===void 0?fr:_e,Te=w.areMergedPropsEqual,Ue=Te===void 0?fr:Te,Ye=(0,Ie.Z)(w,jn),Rt=Bt(p,i,"mapStateToProps"),Ct=Bt(g,l,"mapDispatchToProps"),bt=Bt(C,f,"mergeProps");return n(s,(0,T.Z)({methodName:"connect",getDisplayName:function(Xe){return"Connect("+Xe+")"},shouldHandleStateChanges:!!p,initMapStateToProps:Rt,initMapDispatchToProps:Ct,initMergeProps:bt,pure:k,areStatesEqual:X,areOwnPropsEqual:oe,areStatePropsEqual:ue,areMergedPropsEqual:Ue},Ye))}}var rn=F();function Ar(){var e=useContext(ReactReduxContext);return e}function zn(e){e===void 0&&(e=ReactReduxContext);var t=e===ReactReduxContext?useDefaultReduxContext:function(){return useContext(e)};return function(){var n=t(),a=n.store;return a}}var Jn=null;function qn(e){e===void 0&&(e=ReactReduxContext);var t=e===ReactReduxContext?useDefaultStore:createStoreHook(e);return function(){var n=t();return n.dispatch}}var nn=null,Kn=function(t,r){return t===r};function Me(e,t,r,n){var a=useReducer(function(g){return g+1},0),i=a[1],o=useMemo(function(){return createSubscription(r,n)},[r,n]),l=useRef(),u=useRef(),f=useRef(),d=useRef(),s=r.getState(),c;try{if(e!==u.current||s!==f.current||l.current){var p=e(s);d.current===void 0||!t(p,d.current)?c=p:c=d.current}else c=d.current}catch(g){throw l.current&&(g.message+=`
|
|
The error may be correlated with this previous error:
|
|
`+l.current.stack+`
|
|
|
|
`),g}return useIsomorphicLayoutEffect(function(){u.current=e,f.current=s,d.current=c,l.current=void 0}),useIsomorphicLayoutEffect(function(){function g(){try{var C=r.getState();if(C===f.current)return;var I=u.current(C);if(t(I,d.current))return;d.current=I,f.current=C}catch(w){l.current=w}i()}return o.onStateChange=g,o.trySubscribe(),g(),function(){return o.tryUnsubscribe()}},[r,o]),c}function ti(e){e===void 0&&(e=ReactReduxContext);var t=e===ReactReduxContext?useDefaultReduxContext:function(){return useContext(e)};return function(n,a){a===void 0&&(a=Kn);var i=t(),o=i.store,l=i.subscription,u=Me(n,a,o,l);return useDebugValue(u),u}}var ri=null,an=A(4676);kt(an.unstable_batchedUpdates);function on(e,t){if(e.length!==t.length)return!1;for(var r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}function ln(e,t){var r=(0,v.useState)(function(){return{inputs:t,result:e()}})[0],n=(0,v.useRef)(!0),a=(0,v.useRef)(r),i=n.current||!!(t&&a.current.inputs&&on(t,a.current.inputs)),o=i?a.current:{inputs:t,result:e()};return(0,v.useEffect)(function(){n.current=!1,a.current=o},[o]),o.result}function un(e,t){return ln(function(){return e},t)}var ce=ln,j=un,Yn=!0,pr="Invariant failed";function Xn(e,t){if(!e){if(Yn)throw new Error(pr);var r=typeof t=="function"?t():t,n=r?"".concat(pr,": ").concat(r):pr;throw new Error(n)}}var pt=function(t){var r=t.top,n=t.right,a=t.bottom,i=t.left,o=n-i,l=a-r,u={top:r,right:n,bottom:a,left:i,width:o,height:l,x:i,y:r,center:{x:(n+i)/2,y:(a+r)/2}};return u},wr=function(t,r){return{top:t.top-r.top,left:t.left-r.left,bottom:t.bottom+r.bottom,right:t.right+r.right}},we=function(t,r){return{top:t.top+r.top,left:t.left+r.left,bottom:t.bottom-r.bottom,right:t.right-r.right}},ni=function(t,r){return{top:t.top+r.y,left:t.left+r.x,bottom:t.bottom+r.y,right:t.right+r.x}},Pr={top:0,right:0,bottom:0,left:0},Nr=function(t){var r=t.borderBox,n=t.margin,a=n===void 0?Pr:n,i=t.border,o=i===void 0?Pr:i,l=t.padding,u=l===void 0?Pr:l,f=pt(wr(r,a)),d=pt(we(r,o)),s=pt(we(d,u));return{marginBox:f,borderBox:pt(r),paddingBox:d,contentBox:s,margin:a,border:o,padding:u}},ut=function(t){var r=t.slice(0,-2),n=t.slice(-2);if(n!=="px")return 0;var a=Number(r);return isNaN(a)&&Xn(!1),a},Qn=function(){return{x:window.pageXOffset,y:window.pageYOffset}},vr=function(t,r){var n=t.borderBox,a=t.border,i=t.margin,o=t.padding,l=ni(n,r);return Nr({borderBox:l,border:a,margin:i,padding:o})},mr=function(t,r){return r===void 0&&(r=Qn()),vr(t,r)},ea=function(t,r){var n={top:ut(r.marginTop),right:ut(r.marginRight),bottom:ut(r.marginBottom),left:ut(r.marginLeft)},a={top:ut(r.paddingTop),right:ut(r.paddingRight),bottom:ut(r.paddingBottom),left:ut(r.paddingLeft)},i={top:ut(r.borderTopWidth),right:ut(r.borderRightWidth),bottom:ut(r.borderBottomWidth),left:ut(r.borderLeftWidth)};return Nr({borderBox:t,margin:n,padding:a,border:i})},gr=function(t){var r=t.getBoundingClientRect(),n=window.getComputedStyle(t);return ea(r,n)},ta=Number.isNaN||function(t){return typeof t=="number"&&t!==t};function ra(e,t){return!!(e===t||ta(e)&&ta(t))}function na(e,t){if(e.length!==t.length)return!1;for(var r=0;r<e.length;r++)if(!ra(e[r],t[r]))return!1;return!0}function aa(e,t){t===void 0&&(t=na);var r,n=[],a,i=!1;function o(){for(var l=[],u=0;u<arguments.length;u++)l[u]=arguments[u];return i&&r===this&&t(l,n)||(a=e.apply(this,l),i=!0,r=this,n=l),a}return o}var We=aa,ia=function(t){var r=[],n=null,a=function(){for(var o=arguments.length,l=new Array(o),u=0;u<o;u++)l[u]=arguments[u];r=l,!n&&(n=requestAnimationFrame(function(){n=null,t.apply(void 0,r)}))};return a.cancel=function(){n&&(cancelAnimationFrame(n),n=null)},a},tr=ia,sn=!0,oa=/[ \t]{2,}/g,la=/^[ \t]*/gm,Rr=function(t){return t.replace(oa," ").replace(la,"").trim()},Le=function(t){return Rr(`
|
|
%creact-beautiful-dnd
|
|
|
|
%c`+Rr(t)+`
|
|
|
|
%c\u{1F477}\u200D This is a development only message. It will be removed in production builds.
|
|
`)},It=function(t){return[Le(t),"color: #00C584; font-size: 1.2em; font-weight: bold;","line-height: 1.5","color: #723874;"]},Vt="__react-beautiful-dnd-disable-dev-warnings";function cn(e,t){var r;sn||typeof window!="undefined"&&window[Vt]||(r=console)[e].apply(r,It(t))}var ai=cn.bind(null,"warn"),ua=cn.bind(null,"error");function Ft(){}function y(e,t){return(0,T.Z)({},e,{},t)}function st(e,t,r){var n=t.map(function(a){var i=y(r,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 sa=!0,dn="Invariant failed";function At(e){this.message=e}At.prototype.toString=function(){return this.message};function S(e,t){if(!e)throw sa?new At(dn):new At(dn+": "+(t||""))}var fn=function(e){be(t,e);function t(){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=Ft,n.onWindowError=function(l){var u=n.getCallbacks();u.isDragging()&&u.tryAbort();var f=l.error;f instanceof At&&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 r=t.prototype;return r.componentDidMount=function(){this.unbind=st(window,[{eventName:"error",fn:this.onWindowError}])},r.componentWillUnmount=function(){this.unbind()},r.componentDidCatch=function(a){if(a instanceof At){this.setState({});return}throw a},r.render=function(){return this.props.children(this.setCallbacks)},t}(v.Component),pn=`
|
|
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
|
|
`,Oe=function(t){return t+1},hr=function(t){return`
|
|
You have lifted an item in position `+Oe(t.source.index)+`
|
|
`},vn=function(t,r){var n=t.droppableId===r.droppableId,a=Oe(t.index),i=Oe(r.index);return n?`
|
|
You have moved the item from position `+a+`
|
|
to position `+i+`
|
|
`:`
|
|
You have moved the item from position `+a+`
|
|
in list `+t.droppableId+`
|
|
to list `+r.droppableId+`
|
|
in position `+i+`
|
|
`},ze=function(t,r,n){var a=r.droppableId===n.droppableId;return a?`
|
|
The item `+t+`
|
|
has been combined with `+n.draggableId:`
|
|
The item `+t+`
|
|
in list `+r.droppableId+`
|
|
has been combined with `+n.draggableId+`
|
|
in list `+n.droppableId+`
|
|
`},ca=function(t){var r=t.destination;if(r)return vn(t.source,r);var n=t.combine;return n?ze(t.draggableId,t.source,n):"You are over an area that cannot be dropped on"},mn=function(t){return`
|
|
The item has returned to its starting position
|
|
of `+Oe(t.index)+`
|
|
`},h=function(t){if(t.reason==="CANCEL")return`
|
|
Movement cancelled.
|
|
`+mn(t.source)+`
|
|
`;var r=t.destination,n=t.combine;return r?`
|
|
You have dropped the item.
|
|
`+vn(t.source,r)+`
|
|
`:n?`
|
|
You have dropped the item.
|
|
`+ze(t.draggableId,t.source,n)+`
|
|
`:`
|
|
The item has been dropped while not over a drop area.
|
|
`+mn(t.source)+`
|
|
`},D={dragHandleUsageInstructions:pn,onDragStart:hr,onDragUpdate:ca,onDragEnd:h},E={x:0,y:0},R=function(t,r){return{x:t.x+r.x,y:t.y+r.y}},U=function(t,r){return{x:t.x-r.x,y:t.y-r.y}},se=function(t,r){return t.x===r.x&&t.y===r.y},J=function(t){return{x:t.x!==0?-t.x:0,y:t.y!==0?-t.y:0}},W=function(t,r,n){var a;return n===void 0&&(n=0),a={},a[t]=r,a[t==="x"?"y":"x"]=n,a},P=function(t,r){return Math.sqrt(Math.pow(r.x-t.x,2)+Math.pow(r.y-t.y,2))},O=function(t,r){return Math.min.apply(Math,r.map(function(n){return P(t,n)}))},q=function(t){return function(r){return{x:t(r.x),y:t(r.y)}}},L=function(e,t){var r=pt({top:Math.max(t.top,e.top),right:Math.min(t.right,e.right),bottom:Math.min(t.bottom,e.bottom),left:Math.max(t.left,e.left)});return r.width<=0||r.height<=0?null:r},Ee=function(t,r){return{top:t.top+r.y,left:t.left+r.x,bottom:t.bottom+r.y,right:t.right+r.x}},Q=function(t){return[{x:t.left,y:t.top},{x:t.right,y:t.top},{x:t.left,y:t.bottom},{x:t.right,y:t.bottom}]},H={top:0,right:0,bottom:0,left:0},N=function(t,r){return r?Ee(t,r.scroll.diff.displacement):t},he=function(t,r,n){if(n&&n.increasedBy){var a;return(0,T.Z)({},t,(a={},a[r.end]=t[r.end]+n.increasedBy[r.line],a))}return t},Fe=function(t,r){return r&&r.shouldClipSubject?L(r.pageMarginBox,t):pt(t)},ke=function(e){var t=e.page,r=e.withPlaceholder,n=e.axis,a=e.frame,i=N(t.marginBox,a),o=he(i,n,r),l=Fe(o,a);return{page:t,withPlaceholder:r,active:l}},M=function(e,t){e.frame||S(!1);var r=e.frame,n=U(t,r.scroll.initial),a=J(n),i=(0,T.Z)({},r,{scroll:{initial:r.scroll.initial,current:t,diff:{value:n,displacement:a},max:r.scroll.max}}),o=ke({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:i}),l=(0,T.Z)({},e,{frame:i,subject:o});return l};function me(e){return Number.isInteger?Number.isInteger(e):typeof e=="number"&&isFinite(e)&&Math.floor(e)===e}function xe(e){return Object.values?Object.values(e):Object.keys(e).map(function(t){return e[t]})}function ee(e,t){if(e.findIndex)return e.findIndex(t);for(var r=0;r<e.length;r++)if(t(e[r]))return r;return-1}function Ce(e,t){if(e.find)return e.find(t);var r=ee(e,t);if(r!==-1)return e[r]}function Dt(e){return Array.prototype.slice.call(e)}var vt=We(function(e){return e.reduce(function(t,r){return t[r.descriptor.id]=r,t},{})}),Je=We(function(e){return e.reduce(function(t,r){return t[r.descriptor.id]=r,t},{})}),tt=We(function(e){return xe(e)}),wt=We(function(e){return xe(e)}),He=We(function(e,t){var r=wt(t).filter(function(n){return e===n.descriptor.droppableId}).sort(function(n,a){return n.descriptor.index-a.descriptor.index});return r});function mt(e){return e.at&&e.at.type==="REORDER"?e.at.destination:null}function ct(e){return e.at&&e.at.type==="COMBINE"?e.at.combine:null}var fe=We(function(e,t){return t.filter(function(r){return r.descriptor.id!==e.descriptor.id})}),$t=function(e){var t=e.isMovingForward,r=e.draggable,n=e.destination,a=e.insideDestination,i=e.previousImpact;if(!n.isCombineEnabled)return null;var o=mt(i);if(!o)return null;function l(C){var I={type:"COMBINE",combine:{draggableId:C,droppableId:n.descriptor.id}};return(0,T.Z)({},i,{at:I})}var u=i.displaced.all,f=u.length?u[0]:null;if(t)return f?l(f):null;var d=fe(r,a);if(!f){if(!d.length)return null;var s=d[d.length-1];return l(s.descriptor.id)}var c=ee(d,function(C){return C.descriptor.id===f});c===-1&&S(!1);var p=c-1;if(p<0)return null;var g=d[p];return l(g.descriptor.id)},Ve=function(e,t){return e.descriptor.droppableId===t.descriptor.id},at={point:E,value:0},ye={invisible:{},visible:{},all:[]},zt={displaced:ye,displacedBy:at,at:null},De=function(e,t){return function(r){return e<=r&&r<=t}},m=function(e){var t=De(e.top,e.bottom),r=De(e.left,e.right);return function(n){var a=t(n.top)&&t(n.bottom)&&r(n.left)&&r(n.right);if(a)return!0;var i=t(n.top)||t(n.bottom),o=r(n.left)||r(n.right),l=i&&o;if(l)return!0;var u=n.top<e.top&&n.bottom>e.bottom,f=n.left<e.left&&n.right>e.right,d=u&&f;if(d)return!0;var s=u&&o||f&&i;return s}},V=function(e){var t=De(e.top,e.bottom),r=De(e.left,e.right);return function(n){var a=t(n.top)&&t(n.bottom)&&r(n.left)&&r(n.right);return a}},z={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},re={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},ne=function(e){return function(t){var r=De(t.top,t.bottom),n=De(t.left,t.right);return function(a){return e===z?r(a.top)&&r(a.bottom):n(a.left)&&n(a.right)}}},te=function(t,r){var n=r.frame?r.frame.scroll.diff.displacement:E;return Ee(t,n)},ie=function(t,r,n){return r.subject.active?n(r.subject.active)(t):!1},qe=function(t,r,n){return n(r)(t)},x=function(t){var r=t.target,n=t.destination,a=t.viewport,i=t.withDroppableDisplacement,o=t.isVisibleThroughFrameFn,l=i?te(r,n):r;return ie(l,n,o)&&qe(l,a,o)},rt=function(t){return x((0,T.Z)({},t,{isVisibleThroughFrameFn:m}))},Ae=function(t){return x((0,T.Z)({},t,{isVisibleThroughFrameFn:V}))},Ne=function(t){return x((0,T.Z)({},t,{isVisibleThroughFrameFn:ne(t.destination.axis)}))},it=function(t,r,n){if(typeof n=="boolean")return n;if(!r)return!0;var a=r.invisible,i=r.visible;if(a[t])return!1;var o=i[t];return o?o.shouldAnimate:!0};function pe(e,t){var r=e.page.marginBox,n={top:t.point.y,right:0,bottom:0,left:t.point.x};return pt(wr(r,n))}function Ke(e){var t=e.afterDragging,r=e.destination,n=e.displacedBy,a=e.viewport,i=e.forceShouldAnimate,o=e.last;return t.reduce(function(u,f){var d=pe(f,n),s=f.descriptor.id;u.all.push(s);var c=rt({target:d,destination:r,viewport:a,withDroppableDisplacement:!0});if(!c)return u.invisible[f.descriptor.id]=!0,u;var p=it(s,o,i),g={draggableId:s,shouldAnimate:p};return u.visible[s]=g,u},{all:[],visible:{},invisible:{}})}function Pt(e,t){if(!e.length)return 0;var r=e[e.length-1].descriptor.index;return t.inHomeList?r:r+1}function dt(e){var t=e.insideDestination,r=e.inHomeList,n=e.displacedBy,a=e.destination,i=Pt(t,{inHomeList:r});return{displaced:ye,displacedBy:n,at:{type:"REORDER",destination:{droppableId:a.descriptor.id,index:i}}}}function Jt(e){var t=e.draggable,r=e.insideDestination,n=e.destination,a=e.viewport,i=e.displacedBy,o=e.last,l=e.index,u=e.forceShouldAnimate,f=Ve(t,n);if(l==null)return dt({insideDestination:r,inHomeList:f,displacedBy:i,destination:n});var d=Ce(r,function(C){return C.descriptor.index===l});if(!d)return dt({insideDestination:r,inHomeList:f,displacedBy:i,destination:n});var s=fe(t,r),c=r.indexOf(d),p=s.slice(c),g=Ke({afterDragging:p,destination:n,displacedBy:i,last:o,viewport:a.frame,forceShouldAnimate:u});return{displaced:g,displacedBy:i,at:{type:"REORDER",destination:{droppableId:n.descriptor.id,index:l}}}}function $e(e,t){return!!t.effected[e]}var br=function(e){var t=e.isMovingForward,r=e.destination,n=e.draggables,a=e.combine,i=e.afterCritical;if(!r.isCombineEnabled)return null;var o=a.draggableId,l=n[o],u=l.descriptor.index,f=$e(o,i);return f?t?u:u-1:t?u+1:u},da=function(e){var t=e.isMovingForward,r=e.isInHomeList,n=e.insideDestination,a=e.location;if(!n.length)return null;var i=a.index,o=t?i+1:i-1,l=n[0].descriptor.index,u=n[n.length-1].descriptor.index,f=r?u:u+1;return o<l||o>f?null:o},gn=function(e){var t=e.isMovingForward,r=e.isInHomeList,n=e.draggable,a=e.draggables,i=e.destination,o=e.insideDestination,l=e.previousImpact,u=e.viewport,f=e.afterCritical,d=l.at;if(d||S(!1),d.type==="REORDER"){var s=da({isMovingForward:t,isInHomeList:r,location:d.destination,insideDestination:o});return s==null?null:Jt({draggable:n,insideDestination:o,destination:i,viewport:u,last:l.displaced,displacedBy:l.displacedBy,index:s})}var c=br({isMovingForward:t,destination:i,displaced:l.displaced,draggables:a,combine:d.combine,afterCritical:f});return c==null?null:Jt({draggable:n,insideDestination:o,destination:i,viewport:u,last:l.displaced,displacedBy:l.displacedBy,index:c})},fa=function(e){var t=e.displaced,r=e.afterCritical,n=e.combineWith,a=e.displacedBy,i=!!(t.visible[n]||t.invisible[n]);return $e(n,r)?i?E:J(a.point):i?a.point:E},pa=function(e){var t=e.afterCritical,r=e.impact,n=e.draggables,a=ct(r);a||S(!1);var i=a.draggableId,o=n[i].page.borderBox.center,l=fa({displaced:r.displaced,afterCritical:t,combineWith:i,displacedBy:r.displacedBy});return R(o,l)},Or=function(t,r){return r.margin[t.start]+r.borderBox[t.size]/2},va=function(t,r){return r.margin[t.end]+r.borderBox[t.size]/2},_r=function(t,r,n){return r[t.crossAxisStart]+n.margin[t.crossAxisStart]+n.borderBox[t.crossAxisSize]/2},hn=function(t){var r=t.axis,n=t.moveRelativeTo,a=t.isMoving;return W(r.line,n.marginBox[r.end]+Or(r,a),_r(r,n.marginBox,a))},Er=function(t){var r=t.axis,n=t.moveRelativeTo,a=t.isMoving;return W(r.line,n.marginBox[r.start]-va(r,a),_r(r,n.marginBox,a))},bn=function(t){var r=t.axis,n=t.moveInto,a=t.isMoving;return W(r.line,n.contentBox[r.start]+Or(r,a),_r(r,n.contentBox,a))},Tr=function(e){var t=e.impact,r=e.draggable,n=e.draggables,a=e.droppable,i=e.afterCritical,o=He(a.descriptor.id,n),l=r.page,u=a.axis;if(!o.length)return bn({axis:u,moveInto:a.page,isMoving:l});var f=t.displaced,d=t.displacedBy,s=f.all[0];if(s){var c=n[s];if($e(s,i))return Er({axis:u,moveRelativeTo:c.page,isMoving:l});var p=vr(c.page,d.point);return Er({axis:u,moveRelativeTo:p,isMoving:l})}var g=o[o.length-1];if(g.descriptor.id===r.descriptor.id)return l.borderBox.center;if($e(g.descriptor.id,i)){var C=vr(g.page,J(i.displacedBy.point));return hn({axis:u,moveRelativeTo:C,isMoving:l})}return hn({axis:u,moveRelativeTo:g.page,isMoving:l})},En=function(e,t){var r=e.frame;return r?R(t,r.scroll.diff.displacement):t},ma=function(t){var r=t.impact,n=t.draggable,a=t.droppable,i=t.draggables,o=t.afterCritical,l=n.page.borderBox.center,u=r.at;return!a||!u?l:u.type==="REORDER"?Tr({impact:r,draggable:n,draggables:i,droppable:a,afterCritical:o}):pa({impact:r,draggables:i,afterCritical:o})},yr=function(e){var t=ma(e),r=e.droppable,n=r?En(r,t):t;return n},yn=function(e,t){var r=U(t,e.scroll.initial),n=J(r),a=pt({top:t.y,bottom:t.y+e.frame.height,left:t.x,right:t.x+e.frame.width}),i={frame:a,scroll:{initial:e.scroll.initial,max:e.scroll.max,current:t,diff:{value:r,displacement:n}}};return i};function Dn(e,t){return e.map(function(r){return t[r]})}function ga(e,t){for(var r=0;r<t.length;r++){var n=t[r].visible[e];if(n)return n}return null}var ha=function(e){var t=e.impact,r=e.viewport,n=e.destination,a=e.draggables,i=e.maxScrollChange,o=yn(r,R(r.scroll.current,i)),l=n.frame?M(n,R(n.frame.scroll.current,i)):n,u=t.displaced,f=Ke({afterDragging:Dn(u.all,a),destination:n,displacedBy:t.displacedBy,viewport:o.frame,last:u,forceShouldAnimate:!1}),d=Ke({afterDragging:Dn(u.all,a),destination:l,displacedBy:t.displacedBy,viewport:r.frame,last:u,forceShouldAnimate:!1}),s={},c={},p=[u,f,d];u.all.forEach(function(C){var I=ga(C,p);if(I){c[C]=I;return}s[C]=!0});var g=(0,T.Z)({},t,{displaced:{all:u.all,invisible:s,visible:c}});return g},ba=function(e,t){return R(e.scroll.diff.displacement,t)},b=function(e){var t=e.pageBorderBoxCenter,r=e.draggable,n=e.viewport,a=ba(n,t),i=U(a,r.page.borderBox.center);return R(r.client.borderBox.center,i)},B=function(e){var t=e.draggable,r=e.destination,n=e.newPageBorderBoxCenter,a=e.viewport,i=e.withDroppableDisplacement,o=e.onlyOnMainAxis,l=o===void 0?!1:o,u=U(n,t.page.borderBox.center),f=Ee(t.page.borderBox,u),d={target:f,destination:r,withDroppableDisplacement:i,viewport:a};return l?Ne(d):Ae(d)},G=function(e){var t=e.isMovingForward,r=e.draggable,n=e.destination,a=e.draggables,i=e.previousImpact,o=e.viewport,l=e.previousPageBorderBoxCenter,u=e.previousClientSelection,f=e.afterCritical;if(!n.isEnabled)return null;var d=He(n.descriptor.id,a),s=Ve(r,n),c=$t({isMovingForward:t,draggable:r,destination:n,insideDestination:d,previousImpact:i})||gn({isMovingForward:t,isInHomeList:s,draggable:r,draggables:a,destination:n,insideDestination:d,previousImpact:i,viewport:o,afterCritical:f});if(!c)return null;var p=yr({impact:c,draggable:r,droppable:n,draggables:a,afterCritical:f}),g=B({draggable:r,destination:n,newPageBorderBoxCenter:p,viewport:o.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});if(g){var C=b({pageBorderBoxCenter:p,draggable:r,viewport:o});return{clientSelection:C,impact:c,scrollJumpRequest:null}}var I=U(p,l),w=ha({impact:c,viewport:o,destination:n,draggables:a,maxScrollChange:I});return{clientSelection:u,impact:w,scrollJumpRequest:I}},ae=function(t){var r=t.subject.active;return r||S(!1),r},Ze=function(e){var t=e.isMovingForward,r=e.pageBorderBoxCenter,n=e.source,a=e.droppables,i=e.viewport,o=n.subject.active;if(!o)return null;var l=n.axis,u=De(o[l.start],o[l.end]),f=tt(a).filter(function(s){return s!==n}).filter(function(s){return s.isEnabled}).filter(function(s){return!!s.subject.active}).filter(function(s){return m(i.frame)(ae(s))}).filter(function(s){var c=ae(s);return t?o[l.crossAxisEnd]<c[l.crossAxisEnd]:c[l.crossAxisStart]<o[l.crossAxisStart]}).filter(function(s){var c=ae(s),p=De(c[l.start],c[l.end]);return u(c[l.start])||u(c[l.end])||p(o[l.start])||p(o[l.end])}).sort(function(s,c){var p=ae(s)[l.crossAxisStart],g=ae(c)[l.crossAxisStart];return t?p-g:g-p}).filter(function(s,c,p){return ae(s)[l.crossAxisStart]===ae(p[0])[l.crossAxisStart]});if(!f.length)return null;if(f.length===1)return f[0];var d=f.filter(function(s){var c=De(ae(s)[l.start],ae(s)[l.end]);return c(r[l.line])});return d.length===1?d[0]:d.length>1?d.sort(function(s,c){return ae(s)[l.start]-ae(c)[l.start]})[0]:f.sort(function(s,c){var p=O(r,Q(ae(s))),g=O(r,Q(ae(c)));return p!==g?p-g:ae(s)[l.start]-ae(c)[l.start]})[0]},Nt=function(t,r){var n=t.page.borderBox.center;return $e(t.descriptor.id,r)?U(n,r.displacedBy.point):n},jt=function(t,r){var n=t.page.borderBox;return $e(t.descriptor.id,r)?Ee(n,J(r.displacedBy.point)):n},Re=function(e){var t=e.pageBorderBoxCenter,r=e.viewport,n=e.destination,a=e.insideDestination,i=e.afterCritical,o=a.filter(function(l){return Ae({target:jt(l,i),destination:n,viewport:r.frame,withDroppableDisplacement:!0})}).sort(function(l,u){var f=P(t,En(n,Nt(l,i))),d=P(t,En(n,Nt(u,i)));return f<d?-1:d<f?1:l.descriptor.index-u.descriptor.index});return o[0]||null},nt=We(function(t,r){var n=r[t.line];return{value:n,point:W(t.line,n)}}),rr=function(t,r,n){var a=t.axis;if(t.descriptor.mode==="virtual")return W(a.line,r[a.line]);var i=t.subject.page.contentBox[a.size],o=He(t.descriptor.id,n),l=o.reduce(function(d,s){return d+s.client.marginBox[a.size]},0),u=l+r[a.line],f=u-i;return f<=0?null:W(a.line,f)},qt=function(t,r){return(0,T.Z)({},t,{scroll:(0,T.Z)({},t.scroll,{max:r})})},xt=function(t,r,n){var a=t.frame;Ve(r,t)&&S(!1),t.subject.withPlaceholder&&S(!1);var i=nt(t.axis,r.displaceBy).point,o=rr(t,i,n),l={placeholderSize:i,increasedBy:o,oldFrameMaxScroll:t.frame?t.frame.scroll.max:null};if(!a){var u=ke({page:t.subject.page,withPlaceholder:l,axis:t.axis,frame:t.frame});return(0,T.Z)({},t,{subject:u})}var f=o?R(a.scroll.max,o):a.scroll.max,d=qt(a,f),s=ke({page:t.subject.page,withPlaceholder:l,axis:t.axis,frame:d});return(0,T.Z)({},t,{subject:s,frame:d})},Kt=function(t){var r=t.subject.withPlaceholder;r||S(!1);var n=t.frame;if(!n){var a=ke({page:t.subject.page,axis:t.axis,frame:null,withPlaceholder:null});return(0,T.Z)({},t,{subject:a})}var i=r.oldFrameMaxScroll;i||S(!1);var o=qt(n,i),l=ke({page:t.subject.page,axis:t.axis,frame:o,withPlaceholder:null});return(0,T.Z)({},t,{subject:l,frame:o})},Mr=function(e){var t=e.previousPageBorderBoxCenter,r=e.moveRelativeTo,n=e.insideDestination,a=e.draggable,i=e.draggables,o=e.destination,l=e.viewport,u=e.afterCritical;if(!r){if(n.length)return null;var f={displaced:ye,displacedBy:at,at:{type:"REORDER",destination:{droppableId:o.descriptor.id,index:0}}},d=yr({impact:f,draggable:a,droppable:o,draggables:i,afterCritical:u}),s=Ve(a,o)?o:xt(o,a,i),c=B({draggable:a,destination:s,newPageBorderBoxCenter:d,viewport:l.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});return c?f:null}var p=t[o.axis.line]<=r.page.borderBox.center[o.axis.line],g=function(){var I=r.descriptor.index;return r.descriptor.id===a.descriptor.id||p?I:I+1}(),C=nt(o.axis,a.displaceBy);return Jt({draggable:a,insideDestination:n,destination:o,viewport:l,displacedBy:C,last:ye,index:g})},Ea=function(e){var t=e.isMovingForward,r=e.previousPageBorderBoxCenter,n=e.draggable,a=e.isOver,i=e.draggables,o=e.droppables,l=e.viewport,u=e.afterCritical,f=Ze({isMovingForward:t,pageBorderBoxCenter:r,source:a,droppables:o,viewport:l});if(!f)return null;var d=He(f.descriptor.id,i),s=Re({pageBorderBoxCenter:r,viewport:l,destination:f,insideDestination:d,afterCritical:u}),c=Mr({previousPageBorderBoxCenter:r,destination:f,draggable:n,draggables:i,moveRelativeTo:s,insideDestination:d,viewport:l,afterCritical:u});if(!c)return null;var p=yr({impact:c,draggable:n,droppable:f,draggables:i,afterCritical:u}),g=b({pageBorderBoxCenter:p,draggable:n,viewport:l});return{clientSelection:g,impact:c,scrollJumpRequest:null}},gt=function(e){var t=e.at;return t?t.type==="REORDER"?t.destination.droppableId:t.combine.droppableId:null},fo=function(t,r){var n=gt(t);return n?r[n]:null},po=function(e){var t=e.state,r=e.type,n=fo(t.impact,t.dimensions.droppables),a=!!n,i=t.dimensions.droppables[t.critical.droppable.id],o=n||i,l=o.axis.direction,u=l==="vertical"&&(r==="MOVE_UP"||r==="MOVE_DOWN")||l==="horizontal"&&(r==="MOVE_LEFT"||r==="MOVE_RIGHT");if(u&&!a)return null;var f=r==="MOVE_DOWN"||r==="MOVE_RIGHT",d=t.dimensions.draggables[t.critical.draggable.id],s=t.current.page.borderBoxCenter,c=t.dimensions,p=c.draggables,g=c.droppables;return u?G({isMovingForward:f,previousPageBorderBoxCenter:s,draggable:d,destination:o,draggables:p,viewport:t.viewport,previousClientSelection:t.current.client.selection,previousImpact:t.impact,afterCritical:t.afterCritical}):Ea({isMovingForward:f,previousPageBorderBoxCenter:s,draggable:d,isOver:o,draggables:p,droppables:g,viewport:t.viewport,afterCritical:t.afterCritical})};function nr(e){return e.phase==="DRAGGING"||e.phase==="COLLECTING"}function ii(e){var t=De(e.top,e.bottom),r=De(e.left,e.right);return function(a){return t(a.y)&&r(a.x)}}function vo(e,t){return e.left<t.right&&e.right>t.left&&e.top<t.bottom&&e.bottom>t.top}function mo(e){var t=e.pageBorderBox,r=e.draggable,n=e.candidates,a=r.page.borderBox.center,i=n.map(function(o){var l=o.axis,u=W(o.axis.line,t.center[l.line],o.page.borderBox.center[l.crossAxisLine]);return{id:o.descriptor.id,distance:P(a,u)}}).sort(function(o,l){return l.distance-o.distance});return i[0]?i[0].id:null}function go(e){var t=e.pageBorderBox,r=e.draggable,n=e.droppables,a=tt(n).filter(function(i){if(!i.isEnabled)return!1;var o=i.subject.active;if(!o||!vo(t,o))return!1;if(ii(o)(t.center))return!0;var l=i.axis,u=o.center[l.crossAxisLine],f=t[l.crossAxisStart],d=t[l.crossAxisEnd],s=De(o[l.crossAxisStart],o[l.crossAxisEnd]),c=s(f),p=s(d);return!c&&!p?!0:c?f<u:d>u});return a.length?a.length===1?a[0].descriptor.id:mo({pageBorderBox:t,draggable:r,candidates:a}):null}var oi=function(t,r){return pt(Ee(t,r))},ho=function(e,t){var r=e.frame;return r?oi(t,r.scroll.diff.value):t};function li(e){var t=e.displaced,r=e.id;return!!(t.visible[r]||t.invisible[r])}function bo(e){var t=e.draggable,r=e.closest,n=e.inHomeList;return r?n&&r.descriptor.index>t.descriptor.index?r.descriptor.index-1:r.descriptor.index:null}var Eo=function(e){var t=e.pageBorderBoxWithDroppableScroll,r=e.draggable,n=e.destination,a=e.insideDestination,i=e.last,o=e.viewport,l=e.afterCritical,u=n.axis,f=nt(n.axis,r.displaceBy),d=f.value,s=t[u.start],c=t[u.end],p=fe(r,a),g=Ce(p,function(I){var w=I.descriptor.id,_=I.page.borderBox.center[u.line],k=$e(w,l),Z=li({displaced:i,id:w});return k?Z?c<=_:s<_-d:Z?c<=_+d:s<_}),C=bo({draggable:r,closest:g,inHomeList:Ve(r,n)});return Jt({draggable:r,insideDestination:a,destination:n,viewport:o,last:i,displacedBy:f,index:C})},yo=4,Do=function(e){var t=e.draggable,r=e.pageBorderBoxWithDroppableScroll,n=e.previousImpact,a=e.destination,i=e.insideDestination,o=e.afterCritical;if(!a.isCombineEnabled)return null;var l=a.axis,u=nt(a.axis,t.displaceBy),f=u.value,d=r[l.start],s=r[l.end],c=fe(t,i),p=Ce(c,function(C){var I=C.descriptor.id,w=C.page.borderBox,_=w[l.size],k=_/yo,Z=$e(I,o),X=li({displaced:n.displaced,id:I});return Z?X?s>w[l.start]+k&&s<w[l.end]-k:d>w[l.start]-f+k&&d<w[l.end]-f-k:X?s>w[l.start]+f+k&&s<w[l.end]+f-k:d>w[l.start]+k&&d<w[l.end]-k});if(!p)return null;var g={displacedBy:u,displaced:n.displaced,at:{type:"COMBINE",combine:{draggableId:p.descriptor.id,droppableId:a.descriptor.id}}};return g},ui=function(e){var t=e.pageOffset,r=e.draggable,n=e.draggables,a=e.droppables,i=e.previousImpact,o=e.viewport,l=e.afterCritical,u=oi(r.page.borderBox,t),f=go({pageBorderBox:u,draggable:r,droppables:a});if(!f)return zt;var d=a[f],s=He(d.descriptor.id,n),c=ho(d,u);return Do({pageBorderBoxWithDroppableScroll:c,draggable:r,previousImpact:i,destination:d,insideDestination:s,afterCritical:l})||Eo({pageBorderBoxWithDroppableScroll:c,draggable:r,destination:d,insideDestination:s,last:i.displaced,viewport:o,afterCritical:l})},ya=function(e,t){var r;return(0,T.Z)({},e,(r={},r[t.descriptor.id]=t,r))},xo=function(t){var r=t.previousImpact,n=t.impact,a=t.droppables,i=gt(r),o=gt(n);if(!i||i===o)return a;var l=a[i];if(!l.subject.withPlaceholder)return a;var u=Kt(l);return ya(a,u)},Co=function(e){var t=e.draggable,r=e.draggables,n=e.droppables,a=e.previousImpact,i=e.impact,o=xo({previousImpact:a,impact:i,droppables:n}),l=gt(i);if(!l)return o;var u=n[l];if(Ve(t,u)||u.subject.withPlaceholder)return o;var f=xt(u,t,r);return ya(o,f)},Lr=function(e){var t=e.state,r=e.clientSelection,n=e.dimensions,a=e.viewport,i=e.impact,o=e.scrollJumpRequest,l=a||t.viewport,u=n||t.dimensions,f=r||t.current.client.selection,d=U(f,t.initial.client.selection),s={offset:d,selection:f,borderBoxCenter:R(t.initial.client.borderBoxCenter,d)},c={selection:R(s.selection,l.scroll.current),borderBoxCenter:R(s.borderBoxCenter,l.scroll.current),offset:R(s.offset,l.scroll.diff.value)},p={client:s,page:c};if(t.phase==="COLLECTING")return(0,T.Z)({phase:"COLLECTING"},t,{dimensions:u,viewport:l,current:p});var g=u.draggables[t.critical.draggable.id],C=i||ui({pageOffset:c.offset,draggable:g,draggables:u.draggables,droppables:u.droppables,previousImpact:t.impact,viewport:l,afterCritical:t.afterCritical}),I=Co({draggable:g,impact:C,previousImpact:t.impact,draggables:u.draggables,droppables:u.droppables}),w=(0,T.Z)({},t,{current:p,dimensions:{draggables:u.draggables,droppables:I},impact:C,viewport:l,scrollJumpRequest:o||null,forceShouldAnimate:o?!1:null});return w};function So(e,t){return e.map(function(r){return t[r]})}var si=function(e){var t=e.impact,r=e.viewport,n=e.draggables,a=e.destination,i=e.forceShouldAnimate,o=t.displaced,l=So(o.all,n),u=Ke({afterDragging:l,destination:a,displacedBy:t.displacedBy,viewport:r.frame,forceShouldAnimate:i,last:o});return(0,T.Z)({},t,{displaced:u})},ci=function(e){var t=e.impact,r=e.draggable,n=e.droppable,a=e.draggables,i=e.viewport,o=e.afterCritical,l=yr({impact:t,draggable:r,draggables:a,droppable:n,afterCritical:o});return b({pageBorderBoxCenter:l,draggable:r,viewport:i})},di=function(e){var t=e.state,r=e.dimensions,n=e.viewport;t.movementMode!=="SNAP"&&S(!1);var a=t.impact,i=n||t.viewport,o=r||t.dimensions,l=o.draggables,u=o.droppables,f=l[t.critical.draggable.id],d=gt(a);d||S(!1);var s=u[d],c=si({impact:a,viewport:i,destination:s,draggables:l}),p=ci({impact:c,draggable:f,droppable:s,draggables:l,viewport:i,afterCritical:t.afterCritical});return Lr({impact:c,clientSelection:p,state:t,dimensions:o,viewport:i})},Bo=function(e){return{index:e.index,droppableId:e.droppableId}},fi=function(e){var t=e.draggable,r=e.home,n=e.draggables,a=e.viewport,i=nt(r.axis,t.displaceBy),o=He(r.descriptor.id,n),l=o.indexOf(t);l===-1&&S(!1);var u=o.slice(l+1),f=u.reduce(function(p,g){return p[g.descriptor.id]=!0,p},{}),d={inVirtualList:r.descriptor.mode==="virtual",displacedBy:i,effected:f},s=Ke({afterDragging:u,destination:r,displacedBy:i,last:null,viewport:a.frame,forceShouldAnimate:!1}),c={displaced:s,displacedBy:i,at:{type:"REORDER",destination:Bo(t.descriptor)}};return{impact:c,afterCritical:d}},Io=function(e,t){return{draggables:e.draggables,droppables:ya(e.droppables,t)}},kr=function(t){},Gr=function(t){},Fo=function(e){var t=e.draggable,r=e.offset,n=e.initialWindowScroll,a=vr(t.client,r),i=mr(a,n),o=(0,T.Z)({},t,{placeholder:(0,T.Z)({},t.placeholder,{client:a}),client:a,page:i});return o},Ao=function(e){var t=e.frame;return t||S(!1),t},wo=function(e){var t=e.additions,r=e.updatedDroppables,n=e.viewport,a=n.scroll.diff.value;return t.map(function(i){var o=i.descriptor.droppableId,l=r[o],u=Ao(l),f=u.scroll.diff.value,d=R(a,f),s=Fo({draggable:i,offset:d,initialWindowScroll:n.scroll.initial});return s})},Po=function(e){var t=e.state,r=e.published;kr();var n=r.modified.map(function(k){var Z=t.dimensions.droppables[k.droppableId],X=M(Z,k.scroll);return X}),a=(0,T.Z)({},t.dimensions.droppables,{},vt(n)),i=Je(wo({additions:r.additions,updatedDroppables:a,viewport:t.viewport})),o=(0,T.Z)({},t.dimensions.draggables,{},i);r.removals.forEach(function(k){delete o[k]});var l={droppables:a,draggables:o},u=gt(t.impact),f=u?l.droppables[u]:null,d=l.draggables[t.critical.draggable.id],s=l.droppables[t.critical.droppable.id],c=fi({draggable:d,home:s,draggables:o,viewport:t.viewport}),p=c.impact,g=c.afterCritical,C=f&&f.isCombineEnabled?t.impact:p,I=ui({pageOffset:t.current.page.offset,draggable:l.draggables[t.critical.draggable.id],draggables:l.draggables,droppables:l.droppables,previousImpact:C,viewport:t.viewport,afterCritical:g});Gr();var w=(0,T.Z)({phase:"DRAGGING"},t,{phase:"DRAGGING",impact:I,onLiftImpact:p,dimensions:l,afterCritical:g,forceShouldAnimate:!1});if(t.phase==="COLLECTING")return w;var _=(0,T.Z)({phase:"DROP_PENDING"},w,{phase:"DROP_PENDING",reason:t.reason,isWaiting:!1});return _},Da=function(t){return t.movementMode==="SNAP"},xa=function(t,r,n){var a=Io(t.dimensions,r);return!Da(t)||n?Lr({state:t,dimensions:a}):di({state:t,dimensions:a})};function Ca(e){return e.isDragging&&e.movementMode==="SNAP"?(0,T.Z)({phase:"DRAGGING"},e,{scrollJumpRequest:null}):e}var pi={phase:"IDLE",completed:null,shouldFlush:!1},No=function(e,t){if(e===void 0&&(e=pi),t.type==="FLUSH")return(0,T.Z)({},pi,{shouldFlush:!0});if(t.type==="INITIAL_PUBLISH"){e.phase!=="IDLE"&&S(!1);var r=t.payload,n=r.critical,a=r.clientSelection,i=r.viewport,o=r.dimensions,l=r.movementMode,u=o.draggables[n.draggable.id],f=o.droppables[n.droppable.id],d={selection:a,borderBoxCenter:u.client.borderBox.center,offset:E},s={client:d,page:{selection:R(d.selection,i.scroll.initial),borderBoxCenter:R(d.selection,i.scroll.initial),offset:R(d.selection,i.scroll.diff.value)}},c=tt(o.droppables).every(function(Rn){return!Rn.isFixedOnPage}),p=fi({draggable:u,home:f,draggables:o.draggables,viewport:i}),g=p.impact,C=p.afterCritical,I={phase:"DRAGGING",isDragging:!0,critical:n,movementMode:l,dimensions:o,initial:s,current:s,isWindowScrollAllowed:c,impact:g,afterCritical:C,onLiftImpact:g,viewport:i,scrollJumpRequest:null,forceShouldAnimate:null};return I}if(t.type==="COLLECTION_STARTING"){if(e.phase==="COLLECTING"||e.phase==="DROP_PENDING")return e;e.phase!=="DRAGGING"&&S(!1);var w=(0,T.Z)({phase:"COLLECTING"},e,{phase:"COLLECTING"});return w}if(t.type==="PUBLISH_WHILE_DRAGGING")return e.phase==="COLLECTING"||e.phase==="DROP_PENDING"||S(!1),Po({state:e,published:t.payload});if(t.type==="MOVE"){if(e.phase==="DROP_PENDING")return e;nr(e)||S(!1);var _=t.payload.client;return se(_,e.current.client.selection)?e:Lr({state:e,clientSelection:_,impact:Da(e)?e.impact:null})}if(t.type==="UPDATE_DROPPABLE_SCROLL"){if(e.phase==="DROP_PENDING"||e.phase==="COLLECTING")return Ca(e);nr(e)||S(!1);var k=t.payload,Z=k.id,X=k.newScroll,Y=e.dimensions.droppables[Z];if(!Y)return e;var oe=M(Y,X);return xa(e,oe,!1)}if(t.type==="UPDATE_DROPPABLE_IS_ENABLED"){if(e.phase==="DROP_PENDING")return e;nr(e)||S(!1);var _e=t.payload,ue=_e.id,Te=_e.isEnabled,Ue=e.dimensions.droppables[ue];Ue||S(!1),Ue.isEnabled===Te&&S(!1);var Ye=(0,T.Z)({},Ue,{isEnabled:Te});return xa(e,Ye,!0)}if(t.type==="UPDATE_DROPPABLE_IS_COMBINE_ENABLED"){if(e.phase==="DROP_PENDING")return e;nr(e)||S(!1);var Rt=t.payload,Ct=Rt.id,bt=Rt.isCombineEnabled,Ot=e.dimensions.droppables[Ct];Ot||S(!1),Ot.isCombineEnabled===bt&&S(!1);var Xe=(0,T.Z)({},Ot,{isCombineEnabled:bt});return xa(e,Xe,!0)}if(t.type==="MOVE_BY_WINDOW_SCROLL"){if(e.phase==="DROP_PENDING"||e.phase==="DROP_ANIMATING")return e;nr(e)||S(!1),e.isWindowScrollAllowed||S(!1);var Xt=t.payload.newScroll;if(se(e.viewport.scroll.current,Xt))return Ca(e);var _t=yn(e.viewport,Xt);return Da(e)?di({state:e,viewport:_t}):Lr({state:e,viewport:_t})}if(t.type==="UPDATE_VIEWPORT_MAX_SCROLL"){if(!nr(e))return e;var Jr=t.payload.maxScroll;if(se(Jr,e.viewport.scroll.max))return e;var ir=(0,T.Z)({},e.viewport,{scroll:(0,T.Z)({},e.viewport.scroll,{max:Jr})});return(0,T.Z)({phase:"DRAGGING"},e,{viewport:ir})}if(t.type==="MOVE_UP"||t.type==="MOVE_DOWN"||t.type==="MOVE_LEFT"||t.type==="MOVE_RIGHT"){if(e.phase==="COLLECTING"||e.phase==="DROP_PENDING")return e;e.phase!=="DRAGGING"&&S(!1);var Qt=po({state:e,type:t.type});return Qt?Lr({state:e,impact:Qt.impact,clientSelection:Qt.clientSelection,scrollJumpRequest:Qt.scrollJumpRequest}):e}if(t.type==="DROP_PENDING"){var Tt=t.payload.reason;e.phase!=="COLLECTING"&&S(!1);var or=(0,T.Z)({phase:"DROP_PENDING"},e,{phase:"DROP_PENDING",isWaiting:!0,reason:Tt});return or}if(t.type==="DROP_ANIMATE"){var wn=t.payload,Mt=wn.completed,qr=wn.dropDuration,Pn=wn.newHomeClientOffset;e.phase==="DRAGGING"||e.phase==="DROP_PENDING"||S(!1);var Sr={phase:"DROP_ANIMATING",completed:Mt,dropDuration:qr,newHomeClientOffset:Pn,dimensions:e.dimensions};return Sr}if(t.type==="DROP_COMPLETE"){var Nn=t.payload.completed;return{phase:"IDLE",completed:Nn,shouldFlush:!1}}return e},Ro=function(t){return{type:"BEFORE_INITIAL_CAPTURE",payload:t}},Oo=function(t){return{type:"LIFT",payload:t}},_o=function(t){return{type:"INITIAL_PUBLISH",payload:t}},To=function(t){return{type:"PUBLISH_WHILE_DRAGGING",payload:t}},Mo=function(){return{type:"COLLECTION_STARTING",payload:null}},Lo=function(t){return{type:"UPDATE_DROPPABLE_SCROLL",payload:t}},ko=function(t){return{type:"UPDATE_DROPPABLE_IS_ENABLED",payload:t}},Go=function(t){return{type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:t}},vi=function(t){return{type:"MOVE",payload:t}},Zo=function(t){return{type:"MOVE_BY_WINDOW_SCROLL",payload:t}},Wo=function(t){return{type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:t}},Ho=function(){return{type:"MOVE_UP",payload:null}},Vo=function(){return{type:"MOVE_DOWN",payload:null}},$o=function(){return{type:"MOVE_RIGHT",payload:null}},jo=function(){return{type:"MOVE_LEFT",payload:null}},Sa=function(){return{type:"FLUSH",payload:null}},Uo=function(t){return{type:"DROP_ANIMATE",payload:t}},Ba=function(t){return{type:"DROP_COMPLETE",payload:t}},mi=function(t){return{type:"DROP",payload:t}},zo=function(t){return{type:"DROP_PENDING",payload:t}},gi=function(){return{type:"DROP_ANIMATION_FINISHED",payload:null}};function Xs(e){if(!(e.length<=1)){for(var t=e.map(function(l){return l.descriptor.index}),r={},n=1;n<t.length;n++){var a=t[n],i=t[n-1];a!==i+1&&(r[a]=!0)}if(Object.keys(r).length)var o=t.map(function(l){var u=!!r[l];return u?"[\u{1F525}"+l+"]":""+l}).join(", ")}}function Jo(e,t){if(0)var r}var qo=function(e){return function(t){var r=t.getState,n=t.dispatch;return function(a){return function(i){if(i.type!=="LIFT"){a(i);return}var o=i.payload,l=o.id,u=o.clientSelection,f=o.movementMode,d=r();d.phase==="DROP_ANIMATING"&&n(Ba({completed:d.completed})),r().phase!=="IDLE"&&S(!1),n(Sa()),n(Ro({draggableId:l,movementMode:f}));var s={shouldPublishImmediately:f==="SNAP"},c={draggableId:l,scrollOptions:s},p=e.startPublishing(c),g=p.critical,C=p.dimensions,I=p.viewport;Jo(g,C),n(_o({critical:g,dimensions:C,clientSelection:u,movementMode:f,viewport:I}))}}}},Ko=function(e){return function(){return function(t){return function(r){r.type==="INITIAL_PUBLISH"&&e.dragging(),r.type==="DROP_ANIMATE"&&e.dropping(r.payload.completed.result.reason),(r.type==="FLUSH"||r.type==="DROP_COMPLETE")&&e.resting(),t(r)}}}},Ia={outOfTheWay:"cubic-bezier(0.2, 0, 0, 1)",drop:"cubic-bezier(.2,1,.1,1)"},Zr={opacity:{drop:0,combining:.7},scale:{drop:.75}},Fa={outOfTheWay:.2,minDropTime:.33,maxDropTime:.55},ar=Fa.outOfTheWay+"s "+Ia.outOfTheWay,Wr={fluid:"opacity "+ar,snap:"transform "+ar+", opacity "+ar,drop:function(t){var r=t+"s "+Ia.drop;return"transform "+r+", opacity "+r},outOfTheWay:"transform "+ar,placeholder:"height "+ar+", width "+ar+", margin "+ar},hi=function(t){return se(t,E)?null:"translate("+t.x+"px, "+t.y+"px)"},Aa={moveTo:hi,drop:function(t,r){var n=hi(t);return n?r?n+" scale("+Zr.scale.drop+")":n:null}},wa=Fa.minDropTime,bi=Fa.maxDropTime,Yo=bi-wa,Ei=1500,Xo=.6,Qo=function(e){var t=e.current,r=e.destination,n=e.reason,a=P(t,r);if(a<=0)return wa;if(a>=Ei)return bi;var i=a/Ei,o=wa+Yo*i,l=n==="CANCEL"?o*Xo:o;return Number(l.toFixed(2))},el=function(e){var t=e.impact,r=e.draggable,n=e.dimensions,a=e.viewport,i=e.afterCritical,o=n.draggables,l=n.droppables,u=gt(t),f=u?l[u]:null,d=l[r.descriptor.droppableId],s=ci({impact:t,draggable:r,draggables:o,afterCritical:i,droppable:f||d,viewport:a}),c=U(s,r.client.borderBox.center);return c},tl=function(e){var t=e.draggables,r=e.reason,n=e.lastImpact,a=e.home,i=e.viewport,o=e.onLiftImpact;if(!n.at||r!=="DROP"){var l=si({draggables:t,impact:o,destination:a,viewport:i,forceShouldAnimate:!0});return{impact:l,didDropInsideDroppable:!1}}if(n.at.type==="REORDER")return{impact:n,didDropInsideDroppable:!0};var u=(0,T.Z)({},n,{displaced:ye});return{impact:u,didDropInsideDroppable:!0}},rl=function(e){var t=e.getState,r=e.dispatch;return function(n){return function(a){if(a.type!=="DROP"){n(a);return}var i=t(),o=a.payload.reason;if(i.phase==="COLLECTING"){r(zo({reason:o}));return}if(i.phase!=="IDLE"){var l=i.phase==="DROP_PENDING"&&i.isWaiting;l&&S(!1),i.phase==="DRAGGING"||i.phase==="DROP_PENDING"||S(!1);var u=i.critical,f=i.dimensions,d=f.draggables[i.critical.draggable.id],s=tl({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}),c=s.impact,p=s.didDropInsideDroppable,g=p?mt(c):null,C=p?ct(c):null,I={index:u.draggable.index,droppableId:u.droppable.id},w={draggableId:d.descriptor.id,type:d.descriptor.type,source:I,reason:o,mode:i.movementMode,destination:g,combine:C},_=el({impact:c,draggable:d,dimensions:f,viewport:i.viewport,afterCritical:i.afterCritical}),k={critical:i.critical,afterCritical:i.afterCritical,result:w,impact:c},Z=!se(i.current.client.offset,_)||!!w.combine;if(!Z){r(Ba({completed:k}));return}var X=Qo({current:i.current.client.offset,destination:_,reason:o}),Y={newHomeClientOffset:_,dropDuration:X,completed:k};r(Uo(Y))}}}},yi=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function nl(e){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(r){r.target!==window&&r.target!==window.document||e()}}}function al(e){var t=e.onWindowScroll;function r(){t(yi())}var n=tr(r),a=nl(n),i=Ft;function o(){return i!==Ft}function l(){o()&&S(!1),i=st(window,[a])}function u(){o()||S(!1),n.cancel(),i(),i=Ft}return{start:l,stop:u,isActive:o}}var il=function(t){return t.type==="DROP_COMPLETE"||t.type==="DROP_ANIMATE"||t.type==="FLUSH"},ol=function(e){var t=al({onWindowScroll:function(n){e.dispatch(Zo({newScroll:n}))}});return function(r){return function(n){!t.isActive()&&n.type==="INITIAL_PUBLISH"&&t.start(),t.isActive()&&il(n)&&t.stop(),r(n)}}},ll=function(e){var t=!1,r=!1,n=setTimeout(function(){r=!0}),a=function(o){t||r||(t=!0,e(o),clearTimeout(n))};return a.wasCalled=function(){return t},a},ul=function(){var e=[],t=function(i){var o=ee(e,function(f){return f.timerId===i});o===-1&&S(!1);var l=e.splice(o,1),u=l[0];u.callback()},r=function(i){var o=setTimeout(function(){return t(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:r,flush:n}},sl=function(t,r){return t==null&&r==null?!0:t==null||r==null?!1:t.droppableId===r.droppableId&&t.index===r.index},cl=function(t,r){return t==null&&r==null?!0:t==null||r==null?!1:t.draggableId===r.draggableId&&t.droppableId===r.droppableId},dl=function(t,r){if(t===r)return!0;var n=t.draggable.id===r.draggable.id&&t.draggable.droppableId===r.draggable.droppableId&&t.draggable.type===r.draggable.type&&t.draggable.index===r.draggable.index,a=t.droppable.id===r.droppable.id&&t.droppable.type===r.droppable.type;return n&&a},Hr=function(t,r){kr(),r(),Gr()},xn=function(t,r){return{draggableId:t.draggable.id,type:t.droppable.type,source:{droppableId:t.droppable.id,index:t.draggable.index},mode:r}},Pa=function(t,r,n,a){if(!t){n(a(r));return}var i=ll(n),o={announce:i};t(r,o),i.wasCalled()||n(a(r))},fl=function(e,t){var r=ul(),n=null,a=function(c,p){n&&S(!1),Hr("onBeforeCapture",function(){var g=e().onBeforeCapture;if(g){var C={draggableId:c,mode:p};g(C)}})},i=function(c,p){n&&S(!1),Hr("onBeforeDragStart",function(){var g=e().onBeforeDragStart;g&&g(xn(c,p))})},o=function(c,p){n&&S(!1);var g=xn(c,p);n={mode:p,lastCritical:c,lastLocation:g.source,lastCombine:null},r.add(function(){Hr("onDragStart",function(){return Pa(e().onDragStart,g,t,D.onDragStart)})})},l=function(c,p){var g=mt(p),C=ct(p);n||S(!1);var I=!dl(c,n.lastCritical);I&&(n.lastCritical=c);var w=!sl(n.lastLocation,g);w&&(n.lastLocation=g);var _=!cl(n.lastCombine,C);if(_&&(n.lastCombine=C),!(!I&&!w&&!_)){var k=(0,T.Z)({},xn(c,n.mode),{combine:C,destination:g});r.add(function(){Hr("onDragUpdate",function(){return Pa(e().onDragUpdate,k,t,D.onDragUpdate)})})}},u=function(){n||S(!1),r.flush()},f=function(c){n||S(!1),n=null,Hr("onDragEnd",function(){return Pa(e().onDragEnd,c,t,D.onDragEnd)})},d=function(){if(n){var c=(0,T.Z)({},xn(n.lastCritical,n.mode),{combine:null,destination:null,reason:"CANCEL"});f(c)}};return{beforeCapture:a,beforeStart:i,start:o,update:l,flush:u,drop:f,abort:d}},pl=function(e,t){var r=fl(e,t);return function(n){return function(a){return function(i){if(i.type==="BEFORE_INITIAL_CAPTURE"){r.beforeCapture(i.payload.draggableId,i.payload.movementMode);return}if(i.type==="INITIAL_PUBLISH"){var o=i.payload.critical;r.beforeStart(o,i.payload.movementMode),a(i),r.start(o,i.payload.movementMode);return}if(i.type==="DROP_COMPLETE"){var l=i.payload.completed.result;r.flush(),a(i),r.drop(l);return}if(a(i),i.type==="FLUSH"){r.abort();return}var u=n.getState();u.phase==="DRAGGING"&&r.update(u.critical,u.impact)}}}},vl=function(e){return function(t){return function(r){if(r.type!=="DROP_ANIMATION_FINISHED"){t(r);return}var n=e.getState();n.phase!=="DROP_ANIMATING"&&S(!1),e.dispatch(Ba({completed:n.completed}))}}},ml=function(e){var t=null,r=null;function n(){r&&(cancelAnimationFrame(r),r=null),t&&(t(),t=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 u=e.getState();u.phase==="DROP_ANIMATING"&&e.dispatch(gi())}};r=requestAnimationFrame(function(){r=null,t=st(window,[o])})}}}},gl=function(e){return function(){return function(t){return function(r){(r.type==="DROP_COMPLETE"||r.type==="FLUSH"||r.type==="DROP_ANIMATE")&&e.stopPublishing(),t(r)}}}},hl=function(e){var t=!1;return function(){return function(r){return function(n){if(n.type==="INITIAL_PUBLISH"){t=!0,e.tryRecordFocus(n.payload.critical.draggable.id),r(n),e.tryRestoreFocusRecorded();return}if(r(n),!!t){if(n.type==="FLUSH"){t=!1,e.tryRestoreFocusRecorded();return}if(n.type==="DROP_COMPLETE"){t=!1;var a=n.payload.completed.result;a.combine&&e.tryShiftRecord(a.draggableId,a.combine.draggableId),e.tryRestoreFocusRecorded()}}}}}},bl=function(t){return t.type==="DROP_COMPLETE"||t.type==="DROP_ANIMATE"||t.type==="FLUSH"},El=function(e){return function(t){return function(r){return function(n){if(bl(n)){e.stop(),r(n);return}if(n.type==="INITIAL_PUBLISH"){r(n);var a=t.getState();a.phase!=="DRAGGING"&&S(!1),e.start(a);return}r(n),e.scroll(t.getState())}}}},yl=function(e){return function(t){return function(r){if(t(r),r.type==="PUBLISH_WHILE_DRAGGING"){var n=e.getState();n.phase==="DROP_PENDING"&&(n.isWaiting||e.dispatch(mi({reason:n.reason})))}}}},Dl=ve.qC,xl=function(e){var t=e.dimensionMarshal,r=e.focusMarshal,n=e.styleMarshal,a=e.getResponders,i=e.announce,o=e.autoScroller;return(0,ve.MT)(No,Dl((0,ve.md)(Ko(n),gl(t),qo(t),rl,vl,ml,yl,El(o),ol,hl(r),pl(a,i))))},Na=function(){return{additions:{},removals:{},modified:{}}};function Cl(e){var t=e.registry,r=e.callbacks,n=Na(),a=null,i=function(){a||(r.collectionStarting(),a=requestAnimationFrame(function(){a=null,kr();var d=n,s=d.additions,c=d.removals,p=d.modified,g=Object.keys(s).map(function(w){return t.draggable.getById(w).getDimension(E)}).sort(function(w,_){return w.descriptor.index-_.descriptor.index}),C=Object.keys(p).map(function(w){var _=t.droppable.getById(w),k=_.callbacks.getScrollWhileDragging();return{droppableId:w,scroll:k}}),I={additions:g,removals:Object.keys(c),modified:C};n=Na(),Gr(),r.publish(I)}))},o=function(d){var s=d.descriptor.id;n.additions[s]=d,n.modified[d.descriptor.droppableId]=!0,n.removals[s]&&delete n.removals[s],i()},l=function(d){var s=d.descriptor;n.removals[s.id]=!0,n.modified[s.droppableId]=!0,n.additions[s.id]&&delete n.additions[s.id],i()},u=function(){a&&(cancelAnimationFrame(a),a=null,n=Na())};return{add:o,remove:l,stop:u}}var Di=function(e){var t=e.scrollHeight,r=e.scrollWidth,n=e.height,a=e.width,i=U({x:r,y:t},{x:a,y:n}),o={x:Math.max(0,i.x),y:Math.max(0,i.y)};return o},xi=function(){var e=document.documentElement;return e||S(!1),e},Ci=function(){var e=xi(),t=Di({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight});return t},Sl=function(){var e=yi(),t=Ci(),r=e.y,n=e.x,a=xi(),i=a.clientWidth,o=a.clientHeight,l=n+i,u=r+o,f=pt({top:r,left:n,right:l,bottom:u}),d={frame:f,scroll:{initial:e,current:e,max:t,diff:{value:E,displacement:E}}};return d},Bl=function(e){var t=e.critical,r=e.scrollOptions,n=e.registry;kr();var a=Sl(),i=a.scroll.current,o=t.droppable,l=n.droppable.getAllByType(o.type).map(function(s){return s.callbacks.getDimensionAndWatchScroll(i,r)}),u=n.draggable.getAllByType(t.draggable.type).map(function(s){return s.getDimension(i)}),f={draggables:Je(u),droppables:vt(l)};Gr();var d={dimensions:f,critical:t,viewport:a};return d};function Si(e,t,r){if(r.descriptor.id===t.id||r.descriptor.type!==t.type)return!1;var n=e.droppable.getById(r.descriptor.droppableId);return n.descriptor.mode==="virtual"}var Il=function(e,t){var r=null,n=Cl({callbacks:{publish:t.publishWhileDragging,collectionStarting:t.collectionStarting},registry:e}),a=function(p,g){e.droppable.exists(p)||S(!1),r&&t.updateDroppableIsEnabled({id:p,isEnabled:g})},i=function(p,g){r&&(e.droppable.exists(p)||S(!1),t.updateDroppableIsCombineEnabled({id:p,isCombineEnabled:g}))},o=function(p,g){r&&(e.droppable.exists(p)||S(!1),t.updateDroppableScroll({id:p,newScroll:g}))},l=function(p,g){r&&e.droppable.getById(p).callbacks.scroll(g)},u=function(){if(r){n.stop();var p=r.critical.droppable;e.droppable.getAllByType(p.type).forEach(function(g){return g.callbacks.dragStopped()}),r.unsubscribe(),r=null}},f=function(p){r||S(!1);var g=r.critical.draggable;p.type==="ADDITION"&&Si(e,g,p.value)&&n.add(p.value),p.type==="REMOVAL"&&Si(e,g,p.value)&&n.remove(p.value)},d=function(p){r&&S(!1);var g=e.draggable.getById(p.draggableId),C=e.droppable.getById(g.descriptor.droppableId),I={draggable:g.descriptor,droppable:C.descriptor},w=e.subscribe(f);return r={critical:I,unsubscribe:w},Bl({critical:I,registry:e,scrollOptions:p.scrollOptions})},s={updateDroppableIsEnabled:a,updateDroppableIsCombineEnabled:i,scrollDroppable:l,updateDroppableScroll:o,startPublishing:d,stopPublishing:u};return s},Bi=function(e,t){return e.phase==="IDLE"?!0:e.phase!=="DROP_ANIMATING"||e.completed.result.draggableId===t?!1:e.completed.result.reason==="DROP"},Fl=function(e){window.scrollBy(e.x,e.y)},Al=We(function(e){return tt(e).filter(function(t){return!(!t.isEnabled||!t.frame)})}),wl=function(t,r){var n=Ce(Al(r),function(a){return a.frame||S(!1),ii(a.frame.pageMarginBox)(t)});return n},Pl=function(e){var t=e.center,r=e.destination,n=e.droppables;if(r){var a=n[r];return a.frame?a:null}var i=wl(t,n);return i},Yt={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(t){return Math.pow(t,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},Nl=function(e,t){var r=e[t.size]*Yt.startFromPercentage,n=e[t.size]*Yt.maxScrollAtPercentage,a={startScrollingFrom:r,maxScrollValueAt:n};return a},Ii=function(e){var t=e.startOfRange,r=e.endOfRange,n=e.current,a=r-t;if(a===0)return 0;var i=n-t,o=i/a;return o},Ra=1,Rl=function(e,t){if(e>t.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return Yt.maxPixelScroll;if(e===t.startScrollingFrom)return Ra;var r=Ii({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),n=1-r,a=Yt.maxPixelScroll*Yt.ease(n);return Math.ceil(a)},Fi=Yt.durationDampening.accelerateAt,Ai=Yt.durationDampening.stopDampeningAt,Ol=function(e,t){var r=t,n=Ai,a=Date.now(),i=a-r;if(i>=Ai)return e;if(i<Fi)return Ra;var o=Ii({startOfRange:Fi,endOfRange:n,current:i}),l=e*Yt.ease(o);return Math.ceil(l)},wi=function(e){var t=e.distanceToEdge,r=e.thresholds,n=e.dragStartTime,a=e.shouldUseTimeDampening,i=Rl(t,r);return i===0?0:a?Math.max(Ol(i,n),Ra):i},Pi=function(e){var t=e.container,r=e.distanceToEdges,n=e.dragStartTime,a=e.axis,i=e.shouldUseTimeDampening,o=Nl(t,a),l=r[a.end]<r[a.start];return l?wi({distanceToEdge:r[a.end],thresholds:o,dragStartTime:n,shouldUseTimeDampening:i}):-1*wi({distanceToEdge:r[a.start],thresholds:o,dragStartTime:n,shouldUseTimeDampening:i})},_l=function(e){var t=e.container,r=e.subject,n=e.proposedScroll,a=r.height>t.height,i=r.width>t.width;return!i&&!a?n:i&&a?null:{x:i?0:n.x,y:a?0:n.y}},Tl=q(function(e){return e===0?0:e}),Ni=function(e){var t=e.dragStartTime,r=e.container,n=e.subject,a=e.center,i=e.shouldUseTimeDampening,o={top:a.y-r.top,right:r.right-a.x,bottom:r.bottom-a.y,left:a.x-r.left},l=Pi({container:r,distanceToEdges:o,dragStartTime:t,axis:z,shouldUseTimeDampening:i}),u=Pi({container:r,distanceToEdges:o,dragStartTime:t,axis:re,shouldUseTimeDampening:i}),f=Tl({x:u,y:l});if(se(f,E))return null;var d=_l({container:r,subject:n,proposedScroll:f});return d?se(d,E)?null:d:null},Ml=q(function(e){return e===0?0:e>0?1:-1}),Oa=function(){var e=function(r,n){return r<0?r:r>n?r-n:0};return function(t){var r=t.current,n=t.max,a=t.change,i=R(r,a),o={x:e(i.x,n.x),y:e(i.y,n.y)};return se(o,E)?null:o}}(),Ri=function(t){var r=t.max,n=t.current,a=t.change,i={x:Math.max(n.x,r.x),y:Math.max(n.y,r.y)},o=Ml(a),l=Oa({max:i,current:n,change:o});return!l||o.x!==0&&l.x===0||o.y!==0&&l.y===0},_a=function(t,r){return Ri({current:t.scroll.current,max:t.scroll.max,change:r})},Ll=function(t,r){if(!_a(t,r))return null;var n=t.scroll.max,a=t.scroll.current;return Oa({current:a,max:n,change:r})},Ta=function(t,r){var n=t.frame;return n?Ri({current:n.scroll.current,max:n.scroll.max,change:r}):!1},kl=function(t,r){var n=t.frame;return!n||!Ta(t,r)?null:Oa({current:n.scroll.current,max:n.scroll.max,change:r})},Gl=function(e){var t=e.viewport,r=e.subject,n=e.center,a=e.dragStartTime,i=e.shouldUseTimeDampening,o=Ni({dragStartTime:a,container:t.frame,subject:r,center:n,shouldUseTimeDampening:i});return o&&_a(t,o)?o:null},Zl=function(e){var t=e.droppable,r=e.subject,n=e.center,a=e.dragStartTime,i=e.shouldUseTimeDampening,o=t.frame;if(!o)return null;var l=Ni({dragStartTime:a,container:o.pageMarginBox,subject:r,center:n,shouldUseTimeDampening:i});return l&&Ta(t,l)?l:null},Oi=function(e){var t=e.state,r=e.dragStartTime,n=e.shouldUseTimeDampening,a=e.scrollWindow,i=e.scrollDroppable,o=t.current.page.borderBoxCenter,l=t.dimensions.draggables[t.critical.draggable.id],u=l.page.marginBox;if(t.isWindowScrollAllowed){var f=t.viewport,d=Gl({dragStartTime:r,viewport:f,subject:u,center:o,shouldUseTimeDampening:n});if(d){a(d);return}}var s=Pl({center:o,destination:gt(t.impact),droppables:t.dimensions.droppables});if(s){var c=Zl({dragStartTime:r,droppable:s,subject:u,center:o,shouldUseTimeDampening:n});c&&i(s.descriptor.id,c)}},Wl=function(e){var t=e.scrollWindow,r=e.scrollDroppable,n=tr(t),a=tr(r),i=null,o=function(d){i||S(!1);var s=i,c=s.shouldUseTimeDampening,p=s.dragStartTime;Oi({state:d,scrollWindow:n,scrollDroppable:a,dragStartTime:p,shouldUseTimeDampening:c})},l=function(d){kr(),i&&S(!1);var s=Date.now(),c=!1,p=function(){c=!0};Oi({state:d,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:p,scrollDroppable:p}),i={dragStartTime:s,shouldUseTimeDampening:c},Gr(),c&&o(d)},u=function(){i&&(n.cancel(),a.cancel(),i=null)};return{start:l,stop:u,scroll:o}},Hl=function(e){var t=e.move,r=e.scrollDroppable,n=e.scrollWindow,a=function(f,d){var s=R(f.current.client.selection,d);t({client:s})},i=function(f,d){if(!Ta(f,d))return d;var s=kl(f,d);if(!s)return r(f.descriptor.id,d),null;var c=U(d,s);r(f.descriptor.id,c);var p=U(d,c);return p},o=function(f,d,s){if(!f||!_a(d,s))return s;var c=Ll(d,s);if(!c)return n(s),null;var p=U(s,c);n(p);var g=U(s,p);return g},l=function(f){var d=f.scrollJumpRequest;if(d){var s=gt(f.impact);s||S(!1);var c=i(f.dimensions.droppables[s],d);if(c){var p=f.viewport,g=o(f.isWindowScrollAllowed,p,c);g&&a(f,g)}}};return l},Vl=function(e){var t=e.scrollDroppable,r=e.scrollWindow,n=e.move,a=Wl({scrollWindow:r,scrollDroppable:t}),i=Hl({move:n,scrollWindow:r,scrollDroppable:t}),o=function(f){if(f.phase==="DRAGGING"){if(f.movementMode==="FLUID"){a.scroll(f);return}f.scrollJumpRequest&&i(f)}},l={scroll:o,start:a.start,stop:a.stop};return l},Dr="data-rbd",xr=function(){var e=Dr+"-drag-handle";return{base:e,draggableId:e+"-draggable-id",contextId:e+"-context-id"}}(),Ma=function(){var e=Dr+"-draggable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),$l=function(){var e=Dr+"-droppable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),_i={contextId:Dr+"-scroll-container-context-id"},jl=function(t){return function(r){return"["+r+'="'+t+'"]'}},Vr=function(t,r){return t.map(function(n){var a=n.styles[r];return a?n.selector+" { "+a+" }":""}).join(" ")},Ul="pointer-events: none;",zl=function(e){var t=jl(e),r=function(){var l=`
|
|
cursor: -webkit-grab;
|
|
cursor: grab;
|
|
`;return{selector:t(xr.contextId),styles:{always:`
|
|
-webkit-touch-callout: none;
|
|
-webkit-tap-highlight-color: rgba(0,0,0,0);
|
|
touch-action: manipulation;
|
|
`,resting:l,dragging:Ul,dropAnimating:l}}}(),n=function(){var l=`
|
|
transition: `+Wr.outOfTheWay+`;
|
|
`;return{selector:t(Ma.contextId),styles:{dragging:l,dropAnimating:l,userCancel:l}}}(),a={selector:t($l.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,r,a,i];return{always:Vr(o,"always"),resting:Vr(o,"resting"),dragging:Vr(o,"dragging"),dropAnimating:Vr(o,"dropAnimating"),userCancel:Vr(o,"userCancel")}},ht=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?v.useLayoutEffect:v.useEffect,La=function(){var t=document.querySelector("head");return t||S(!1),t},Ti=function(t){var r=document.createElement("style");return t&&r.setAttribute("nonce",t),r.type="text/css",r};function Jl(e,t){var r=ce(function(){return zl(e)},[e]),n=(0,v.useRef)(null),a=(0,v.useRef)(null),i=j(We(function(s){var c=a.current;c||S(!1),c.textContent=s}),[]),o=j(function(s){var c=n.current;c||S(!1),c.textContent=s},[]);ht(function(){!n.current&&!a.current||S(!1);var s=Ti(t),c=Ti(t);return n.current=s,a.current=c,s.setAttribute(Dr+"-always",e),c.setAttribute(Dr+"-dynamic",e),La().appendChild(s),La().appendChild(c),o(r.always),i(r.resting),function(){var p=function(C){var I=C.current;I||S(!1),La().removeChild(I),C.current=null};p(n),p(a)}},[t,o,i,r.always,r.resting,e]);var l=j(function(){return i(r.dragging)},[i,r.dragging]),u=j(function(s){if(s==="DROP"){i(r.dropAnimating);return}i(r.userCancel)},[i,r.dropAnimating,r.userCancel]),f=j(function(){a.current&&i(r.resting)},[i,r.resting]),d=ce(function(){return{dragging:l,dropping:u,resting:f}},[l,u,f]);return d}var Mi=function(e){return e&&e.ownerDocument?e.ownerDocument.defaultView:window};function $r(e){return e instanceof Mi(e).HTMLElement}function Li(e,t){var r="["+xr.contextId+'="'+e+'"]',n=Dt(document.querySelectorAll(r));if(!n.length)return null;var a=Ce(n,function(i){return i.getAttribute(xr.draggableId)===t});return!a||!$r(a)?null:a}function ql(e){var t=(0,v.useRef)({}),r=(0,v.useRef)(null),n=(0,v.useRef)(null),a=(0,v.useRef)(!1),i=j(function(c,p){var g={id:c,focus:p};return t.current[c]=g,function(){var I=t.current,w=I[c];w!==g&&delete I[c]}},[]),o=j(function(c){var p=Li(e,c);p&&p!==document.activeElement&&p.focus()},[e]),l=j(function(c,p){r.current===c&&(r.current=p)},[]),u=j(function(){n.current||a.current&&(n.current=requestAnimationFrame(function(){n.current=null;var c=r.current;c&&o(c)}))},[o]),f=j(function(c){r.current=null;var p=document.activeElement;p&&p.getAttribute(xr.draggableId)===c&&(r.current=c)},[]);ht(function(){return a.current=!0,function(){a.current=!1;var c=n.current;c&&cancelAnimationFrame(c)}},[]);var d=ce(function(){return{register:i,tryRecordFocus:f,tryRestoreFocusRecorded:u,tryShiftRecord:l}},[i,f,u,l]);return d}function Kl(){var e={draggables:{},droppables:{}},t=[];function r(s){return t.push(s),function(){var p=t.indexOf(s);p!==-1&&t.splice(p,1)}}function n(s){t.length&&t.forEach(function(c){return c(s)})}function a(s){return e.draggables[s]||null}function i(s){var c=a(s);return c||S(!1),c}var o={register:function(c){e.draggables[c.descriptor.id]=c,n({type:"ADDITION",value:c})},update:function(c,p){var g=e.draggables[p.descriptor.id];g&&g.uniqueId===c.uniqueId&&(delete e.draggables[p.descriptor.id],e.draggables[c.descriptor.id]=c)},unregister:function(c){var p=c.descriptor.id,g=a(p);g&&c.uniqueId===g.uniqueId&&(delete e.draggables[p],n({type:"REMOVAL",value:c}))},getById:i,findById:a,exists:function(c){return!!a(c)},getAllByType:function(c){return xe(e.draggables).filter(function(p){return p.descriptor.type===c})}};function l(s){return e.droppables[s]||null}function u(s){var c=l(s);return c||S(!1),c}var f={register:function(c){e.droppables[c.descriptor.id]=c},unregister:function(c){var p=l(c.descriptor.id);p&&c.uniqueId===p.uniqueId&&delete e.droppables[c.descriptor.id]},getById:u,findById:l,exists:function(c){return!!l(c)},getAllByType:function(c){return xe(e.droppables).filter(function(p){return p.descriptor.type===c})}};function d(){e.draggables={},e.droppables={},t.length=0}return{draggable:o,droppable:f,subscribe:r,clean:d}}function Yl(){var e=ce(Kl,[]);return(0,v.useEffect)(function(){return function(){requestAnimationFrame(e.clean)}},[e]),e}var ka=v.createContext(null),jr=function(){var e=document.body;return e||S(!1),e},Xl={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},Ql=function(t){return"rbd-announcement-"+t};function eu(e){var t=ce(function(){return Ql(e)},[e]),r=(0,v.useRef)(null);(0,v.useEffect)(function(){var i=document.createElement("div");return r.current=i,i.id=t,i.setAttribute("aria-live","assertive"),i.setAttribute("aria-atomic","true"),(0,T.Z)(i.style,Xl),jr().appendChild(i),function(){setTimeout(function(){var u=jr();u.contains(i)&&u.removeChild(i),i===r.current&&(r.current=null)})}},[t]);var n=j(function(a){var i=r.current;if(i){i.textContent=a;return}},[]);return n}var ki=0,tu={separator:"::"};function ru(){ki=0}function Ga(e,t){return t===void 0&&(t=tu),ce(function(){return""+e+t.separator+ki++},[t.separator,e])}function nu(e){var t=e.contextId,r=e.uniqueId;return"rbd-hidden-text-"+t+"-"+r}function au(e){var t=e.contextId,r=e.text,n=Ga("hidden-text",{separator:"-"}),a=ce(function(){return nu({contextId:t,uniqueId:n})},[n,t]);return(0,v.useEffect)(function(){var o=document.createElement("div");return o.id=a,o.textContent=r,o.style.display="none",jr().appendChild(o),function(){var u=jr();u.contains(o)&&u.removeChild(o)}},[a,r]),a}var Cn=v.createContext(null),iu={react:"^16.8.5","react-dom":"^16.8.5"},ou=/(\d+)\.(\d+)\.(\d+)/,Gi=function(t){var r=ou.exec(t);r==null&&S(!1);var n=Number(r[1]),a=Number(r[2]),i=Number(r[3]);return{major:n,minor:a,patch:i,raw:t}},lu=function(t,r){return r.major>t.major?!0:r.major<t.major?!1:r.minor>t.minor?!0:r.minor<t.minor?!1:r.patch>=t.patch},uu=function(e,t){var r=Gi(e),n=Gi(t);lu(r,n)},Qs=`
|
|
We expect a html5 doctype: <!doctype html>
|
|
This is to ensure consistent browser layout and measurement
|
|
|
|
More information: https://github.com/atlassian/react-beautiful-dnd/blob/master/docs/guides/doctype.md
|
|
`,su=function(e){var t=e.doctype;t&&(t.name.toLowerCase(),t.publicId)};function ec(e){}function Ur(e,t){}function cu(){Ur(function(){uu(iu.react,v.version),su(document)},[])}function Za(e){var t=(0,v.useRef)(e);return(0,v.useEffect)(function(){t.current=e}),t}function du(){var e=null;function t(){return!!e}function r(o){return o===e}function n(o){e&&S(!1);var l={abandon:o};return e=l,l}function a(){e||S(!1),e=null}function i(){e&&(e.abandon(),a())}return{isClaimed:t,isActive:r,claim:n,release:a,tryAbandon:i}}var fu=9,pu=13,Wa=27,Zi=32,vu=33,mu=34,gu=35,hu=36,bu=37,Eu=38,yu=39,Du=40,Sn,xu=(Sn={},Sn[pu]=!0,Sn[fu]=!0,Sn),Wi=function(e){xu[e.keyCode]&&e.preventDefault()},Bn=function(){var e="visibilitychange";if(typeof document=="undefined")return e;var t=[e,"ms"+e,"webkit"+e,"moz"+e,"o"+e],r=Ce(t,function(n){return"on"+n in document});return r||e}(),Hi=0,Vi=5;function Cu(e,t){return Math.abs(t.x-e.x)>=Vi||Math.abs(t.y-e.y)>=Vi}var $i={type:"IDLE"};function Su(e){var t=e.cancel,r=e.completed,n=e.getPhase,a=e.setPhase;return[{eventName:"mousemove",fn:function(o){var l=o.button,u=o.clientX,f=o.clientY;if(l===Hi){var d={x:u,y:f},s=n();if(s.type==="DRAGGING"){o.preventDefault(),s.actions.move(d);return}s.type!=="PENDING"&&S(!1);var c=s.point;if(Cu(c,d)){o.preventDefault();var p=s.actions.fluidLift(d);a({type:"DRAGGING",actions:p})}}}},{eventName:"mouseup",fn:function(o){var l=n();if(l.type!=="DRAGGING"){t();return}o.preventDefault(),l.actions.drop({shouldBlockNextClick:!0}),r()}},{eventName:"mousedown",fn:function(o){n().type==="DRAGGING"&&o.preventDefault(),t()}},{eventName:"keydown",fn:function(o){var l=n();if(l.type==="PENDING"){t();return}if(o.keyCode===Wa){o.preventDefault(),t();return}Wi(o)}},{eventName:"resize",fn:t},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){n().type==="PENDING"&&t()}},{eventName:"webkitmouseforcedown",fn:function(o){var l=n();if(l.type==="IDLE"&&S(!1),l.actions.shouldRespectForcePress()){t();return}o.preventDefault()}},{eventName:Bn,fn:t}]}function Bu(e){var t=(0,v.useRef)($i),r=(0,v.useRef)(Ft),n=ce(function(){return{eventName:"mousedown",fn:function(s){if(!s.defaultPrevented&&s.button===Hi&&!(s.ctrlKey||s.metaKey||s.shiftKey||s.altKey)){var c=e.findClosestDraggableId(s);if(c){var p=e.tryGetLock(c,o,{sourceEvent:s});if(p){s.preventDefault();var g={x:s.clientX,y:s.clientY};r.current(),f(p,g)}}}}}},[e]),a=ce(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(s){if(!s.defaultPrevented){var c=e.findClosestDraggableId(s);if(c){var p=e.findOptionsForDraggable(c);p&&(p.shouldRespectForcePress||e.canGetLock(c)&&s.preventDefault())}}}}},[e]),i=j(function(){var s={passive:!1,capture:!0};r.current=st(window,[a,n],s)},[a,n]),o=j(function(){var d=t.current;d.type!=="IDLE"&&(t.current=$i,r.current(),i())},[i]),l=j(function(){var d=t.current;o(),d.type==="DRAGGING"&&d.actions.cancel({shouldBlockNextClick:!0}),d.type==="PENDING"&&d.actions.abort()},[o]),u=j(function(){var s={capture:!0,passive:!1},c=Su({cancel:l,completed:o,getPhase:function(){return t.current},setPhase:function(g){t.current=g}});r.current=st(window,c,s)},[l,o]),f=j(function(s,c){t.current.type!=="IDLE"&&S(!1),t.current={type:"PENDING",point:c,actions:s},u()},[u]);ht(function(){return i(),function(){r.current()}},[i])}var Cr;function Iu(){}var Fu=(Cr={},Cr[mu]=!0,Cr[vu]=!0,Cr[hu]=!0,Cr[gu]=!0,Cr);function Au(e,t){function r(){t(),e.cancel()}function n(){t(),e.drop()}return[{eventName:"keydown",fn:function(i){if(i.keyCode===Wa){i.preventDefault(),r();return}if(i.keyCode===Zi){i.preventDefault(),n();return}if(i.keyCode===Du){i.preventDefault(),e.moveDown();return}if(i.keyCode===Eu){i.preventDefault(),e.moveUp();return}if(i.keyCode===yu){i.preventDefault(),e.moveRight();return}if(i.keyCode===bu){i.preventDefault(),e.moveLeft();return}if(Fu[i.keyCode]){i.preventDefault();return}Wi(i)}},{eventName:"mousedown",fn:r},{eventName:"mouseup",fn:r},{eventName:"click",fn:r},{eventName:"touchstart",fn:r},{eventName:"resize",fn:r},{eventName:"wheel",fn:r,options:{passive:!0}},{eventName:Bn,fn:r}]}function wu(e){var t=(0,v.useRef)(Iu),r=ce(function(){return{eventName:"keydown",fn:function(i){if(i.defaultPrevented||i.keyCode!==Zi)return;var o=e.findClosestDraggableId(i);if(!o)return;var l=e.tryGetLock(o,d,{sourceEvent:i});if(!l)return;i.preventDefault();var u=!0,f=l.snapLift();t.current();function d(){u||S(!1),u=!1,t.current(),n()}t.current=st(window,Au(f,d),{capture:!0,passive:!1})}}},[e]),n=j(function(){var i={passive:!1,capture:!0};t.current=st(window,[r],i)},[r]);ht(function(){return n(),function(){t.current()}},[n])}var Ha={type:"IDLE"},Pu=120,Nu=.15;function Ru(e){var t=e.cancel,r=e.getPhase;return[{eventName:"orientationchange",fn:t},{eventName:"resize",fn:t},{eventName:"contextmenu",fn:function(a){a.preventDefault()}},{eventName:"keydown",fn:function(a){if(r().type!=="DRAGGING"){t();return}a.keyCode===Wa&&a.preventDefault(),t()}},{eventName:Bn,fn:t}]}function Ou(e){var t=e.cancel,r=e.completed,n=e.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(i){var o=n();if(o.type!=="DRAGGING"){t();return}o.hasMoved=!0;var l=i.touches[0],u=l.clientX,f=l.clientY,d={x:u,y:f};i.preventDefault(),o.actions.move(d)}},{eventName:"touchend",fn:function(i){var o=n();if(o.type!=="DRAGGING"){t();return}i.preventDefault(),o.actions.drop({shouldBlockNextClick:!0}),r()}},{eventName:"touchcancel",fn:function(i){if(n().type!=="DRAGGING"){t();return}i.preventDefault(),t()}},{eventName:"touchforcechange",fn:function(i){var o=n();o.type==="IDLE"&&S(!1);var l=i.touches[0];if(l){var u=l.force>=Nu;if(u){var f=o.actions.shouldRespectForcePress();if(o.type==="PENDING"){f&&t();return}if(f){if(o.hasMoved){i.preventDefault();return}t();return}i.preventDefault()}}}},{eventName:Bn,fn:t}]}function _u(e){var t=(0,v.useRef)(Ha),r=(0,v.useRef)(Ft),n=j(function(){return t.current},[]),a=j(function(p){t.current=p},[]),i=ce(function(){return{eventName:"touchstart",fn:function(p){if(!p.defaultPrevented){var g=e.findClosestDraggableId(p);if(g){var C=e.tryGetLock(g,l,{sourceEvent:p});if(C){var I=p.touches[0],w=I.clientX,_=I.clientY,k={x:w,y:_};r.current(),s(C,k)}}}}}},[e]),o=j(function(){var p={capture:!0,passive:!1};r.current=st(window,[i],p)},[i]),l=j(function(){var c=t.current;c.type!=="IDLE"&&(c.type==="PENDING"&&clearTimeout(c.longPressTimerId),a(Ha),r.current(),o())},[o,a]),u=j(function(){var c=t.current;l(),c.type==="DRAGGING"&&c.actions.cancel({shouldBlockNextClick:!0}),c.type==="PENDING"&&c.actions.abort()},[l]),f=j(function(){var p={capture:!0,passive:!1},g={cancel:u,completed:l,getPhase:n},C=st(window,Ou(g),p),I=st(window,Ru(g),p);r.current=function(){C(),I()}},[u,n,l]),d=j(function(){var p=n();p.type!=="PENDING"&&S(!1);var g=p.actions.fluidLift(p.point);a({type:"DRAGGING",actions:g,hasMoved:!1})},[n,a]),s=j(function(p,g){n().type!=="IDLE"&&S(!1);var C=setTimeout(d,Pu);a({type:"PENDING",point:g,actions:p,longPressTimerId:C}),f()},[f,n,a,d]);ht(function(){return o(),function(){r.current();var g=n();g.type==="PENDING"&&(clearTimeout(g.longPressTimerId),a(Ha))}},[n,o,a]),ht(function(){var p=st(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return p},[])}function Tu(e){}var Mu={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function ji(e,t){if(t==null)return!1;var r=!!Mu[t.tagName.toLowerCase()];if(r)return!0;var n=t.getAttribute("contenteditable");return n==="true"||n===""?!0:t===e?!1:ji(e,t.parentElement)}function Lu(e,t){var r=t.target;return $r(r)?ji(e,r):!1}var ku=function(e){return pt(e.getBoundingClientRect()).center};function Gu(e){return e instanceof Mi(e).Element}var Zu=function(){var e="matches";if(typeof document=="undefined")return e;var t=[e,"msMatchesSelector","webkitMatchesSelector"],r=Ce(t,function(n){return n in Element.prototype});return r||e}();function Ui(e,t){return e==null?null:e[Zu](t)?e:Ui(e.parentElement,t)}function Wu(e,t){return e.closest?e.closest(t):Ui(e,t)}function Hu(e){return"["+xr.contextId+'="'+e+'"]'}function Vu(e,t){var r=t.target;if(!Gu(r))return null;var n=Hu(e),a=Wu(r,n);return!a||!$r(a)?null:a}function $u(e,t){var r=Vu(e,t);return r?r.getAttribute(xr.draggableId):null}function ju(e,t){var r="["+Ma.contextId+'="'+e+'"]',n=Dt(document.querySelectorAll(r)),a=Ce(n,function(i){return i.getAttribute(Ma.id)===t});return!a||!$r(a)?null:a}function Uu(e){e.preventDefault()}function In(e){var t=e.expected,r=e.phase,n=e.isLockActive,a=e.shouldWarn;return!(!n()||t!==r)}function zi(e){var t=e.lockAPI,r=e.store,n=e.registry,a=e.draggableId;if(t.isClaimed())return!1;var i=n.draggable.findById(a);return!(!i||!i.options.isEnabled||!Bi(r.getState(),a))}function zu(e){var t=e.lockAPI,r=e.contextId,n=e.store,a=e.registry,i=e.draggableId,o=e.forceSensorStop,l=e.sourceEvent,u=zi({lockAPI:t,store:n,registry:a,draggableId:i});if(!u)return null;var f=a.draggable.getById(i),d=ju(r,f.descriptor.id);if(!d||l&&!f.options.canDragInteractiveElements&&Lu(d,l))return null;var s=t.claim(o||Ft),c="PRE_DRAG";function p(){return f.options.shouldRespectForcePress}function g(){return t.isActive(s)}function C(Y,oe){In({expected:Y,phase:c,isLockActive:g,shouldWarn:!0})&&n.dispatch(oe())}var I=C.bind(null,"DRAGGING");function w(Y){function oe(){t.release(),c="COMPLETED"}c!=="PRE_DRAG"&&(oe(),c!=="PRE_DRAG"&&S(!1)),n.dispatch(Oo(Y.liftActionArgs)),c="DRAGGING";function _e(ue,Te){if(Te===void 0&&(Te={shouldBlockNextClick:!1}),Y.cleanup(),Te.shouldBlockNextClick){var Ue=st(window,[{eventName:"click",fn:Uu,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(Ue)}oe(),n.dispatch(mi({reason:ue}))}return(0,T.Z)({isActive:function(){return In({expected:"DRAGGING",phase:c,isLockActive:g,shouldWarn:!1})},shouldRespectForcePress:p,drop:function(Te){return _e("DROP",Te)},cancel:function(Te){return _e("CANCEL",Te)}},Y.actions)}function _(Y){var oe=tr(function(ue){I(function(){return vi({client:ue})})}),_e=w({liftActionArgs:{id:i,clientSelection:Y,movementMode:"FLUID"},cleanup:function(){return oe.cancel()},actions:{move:oe}});return(0,T.Z)({},_e,{move:oe})}function k(){var Y={moveUp:function(){return I(Ho)},moveRight:function(){return I($o)},moveDown:function(){return I(Vo)},moveLeft:function(){return I(jo)}};return w({liftActionArgs:{id:i,clientSelection:ku(d),movementMode:"SNAP"},cleanup:Ft,actions:Y})}function Z(){var Y=In({expected:"PRE_DRAG",phase:c,isLockActive:g,shouldWarn:!0});Y&&t.release()}var X={isActive:function(){return In({expected:"PRE_DRAG",phase:c,isLockActive:g,shouldWarn:!1})},shouldRespectForcePress:p,fluidLift:_,snapLift:k,abort:Z};return X}var Ju=[Bu,wu,_u];function qu(e){var t=e.contextId,r=e.store,n=e.registry,a=e.customSensors,i=e.enableDefaultSensors,o=[].concat(i?Ju:[],a||[]),l=(0,v.useState)(function(){return du()})[0],u=j(function(_,k){_.isDragging&&!k.isDragging&&l.tryAbandon()},[l]);ht(function(){var _=r.getState(),k=r.subscribe(function(){var Z=r.getState();u(_,Z),_=Z});return k},[l,r,u]),ht(function(){return l.tryAbandon},[l.tryAbandon]);var f=j(function(w){return zi({lockAPI:l,registry:n,store:r,draggableId:w})},[l,n,r]),d=j(function(w,_,k){return zu({lockAPI:l,registry:n,contextId:t,store:r,draggableId:w,forceSensorStop:_,sourceEvent:k&&k.sourceEvent?k.sourceEvent:null})},[t,l,n,r]),s=j(function(w){return $u(t,w)},[t]),c=j(function(w){var _=n.draggable.findById(w);return _?_.options:null},[n.draggable]),p=j(function(){l.isClaimed()&&(l.tryAbandon(),r.getState().phase!=="IDLE"&&r.dispatch(Sa()))},[l,r]),g=j(l.isClaimed,[l]),C=ce(function(){return{canGetLock:f,tryGetLock:d,findClosestDraggableId:s,findOptionsForDraggable:c,tryReleaseLock:p,isLockClaimed:g}},[f,d,s,c,p,g]);Tu(o);for(var I=0;I<o.length;I++)o[I](C)}var Ku=function(t){return{onBeforeCapture:t.onBeforeCapture,onBeforeDragStart:t.onBeforeDragStart,onDragStart:t.onDragStart,onDragEnd:t.onDragEnd,onDragUpdate:t.onDragUpdate}};function zr(e){return e.current||S(!1),e.current}function Yu(e){var t=e.contextId,r=e.setCallbacks,n=e.sensors,a=e.nonce,i=e.dragHandleUsageInstructions,o=(0,v.useRef)(null);cu();var l=Za(e),u=j(function(){return Ku(l.current)},[l]),f=eu(t),d=au({contextId:t,text:i}),s=Jl(t,a),c=j(function(ue){zr(o).dispatch(ue)},[]),p=ce(function(){return(0,ve.DE)({publishWhileDragging:To,updateDroppableScroll:Lo,updateDroppableIsEnabled:ko,updateDroppableIsCombineEnabled:Go,collectionStarting:Mo},c)},[c]),g=Yl(),C=ce(function(){return Il(g,p)},[g,p]),I=ce(function(){return Vl((0,T.Z)({scrollWindow:Fl,scrollDroppable:C.scrollDroppable},(0,ve.DE)({move:vi},c)))},[C.scrollDroppable,c]),w=ql(t),_=ce(function(){return xl({announce:f,autoScroller:I,dimensionMarshal:C,focusMarshal:w,getResponders:u,styleMarshal:s})},[f,I,C,w,u,s]);o.current=_;var k=j(function(){var ue=zr(o),Te=ue.getState();Te.phase!=="IDLE"&&ue.dispatch(Sa())},[]),Z=j(function(){var ue=zr(o).getState();return ue.isDragging||ue.phase==="DROP_ANIMATING"},[]),X=ce(function(){return{isDragging:Z,tryAbort:k}},[Z,k]);r(X);var Y=j(function(ue){return Bi(zr(o).getState(),ue)},[]),oe=j(function(){return nr(zr(o).getState())},[]),_e=ce(function(){return{marshal:C,focus:w,contextId:t,canLift:Y,isMovementAllowed:oe,dragHandleUsageInstructionsId:d,registry:g}},[t,C,d,w,Y,oe,g]);return qu({contextId:t,store:_,registry:g,customSensors:n,enableDefaultSensors:e.enableDefaultSensors!==!1}),(0,v.useEffect)(function(){return k},[k]),v.createElement(Cn.Provider,{value:_e},v.createElement(lr,{context:ka,store:_},e.children))}var Ji=0;function Xu(){Ji=0}function Qu(){return ce(function(){return""+Ji++},[])}function tc(){Xu(),ru()}function es(e){var t=Qu(),r=e.dragHandleUsageInstructions||D.dragHandleUsageInstructions;return v.createElement(fn,null,function(n){return v.createElement(Yu,{nonce:e.nonce,contextId:t,setCallbacks:n,dragHandleUsageInstructions:r,enableDefaultSensors:e.enableDefaultSensors,sensors:e.sensors,onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragUpdate:e.onDragUpdate,onDragEnd:e.onDragEnd},e.children)})}var Va=function(t){return function(r){return t===r}},ts=Va("scroll"),rs=Va("auto"),ns=Va("visible"),qi=function(t,r){return r(t.overflowX)||r(t.overflowY)},as=function(t,r){return r(t.overflowX)&&r(t.overflowY)},Ki=function(t){var r=window.getComputedStyle(t),n={overflowX:r.overflowX,overflowY:r.overflowY};return qi(n,ts)||qi(n,rs)},is=function(){return!1;var t,r,n,a},Yi=function e(t){return t==null?null:t===document.body?is()?t:null:t===document.documentElement?null:Ki(t)?t:e(t.parentElement)},rc=function(e){if(e)var t=Yi(e.parentElement)},$a=function(e){return{x:e.scrollLeft,y:e.scrollTop}},os=function e(t){if(!t)return!1;var r=window.getComputedStyle(t);return r.position==="fixed"?!0:e(t.parentElement)},ls=function(e){var t=Yi(e),r=os(e);return{closestScrollable:t,isFixedOnPage:r}},us=function(e){var t=e.descriptor,r=e.isEnabled,n=e.isCombineEnabled,a=e.isFixedOnPage,i=e.direction,o=e.client,l=e.page,u=e.closest,f=function(){if(!u)return null;var p=u.scrollSize,g=u.client,C=Di({scrollHeight:p.scrollHeight,scrollWidth:p.scrollWidth,height:g.paddingBox.height,width:g.paddingBox.width});return{pageMarginBox:u.page.marginBox,frameClient:g,scrollSize:p,shouldClipSubject:u.shouldClipSubject,scroll:{initial:u.scroll,current:u.scroll,max:C,diff:{value:E,displacement:E}}}}(),d=i==="vertical"?z:re,s=ke({page:l,withPlaceholder:null,axis:d,frame:f}),c={descriptor:t,isCombineEnabled:n,isFixedOnPage:a,axis:d,isEnabled:r,client:o,page:l,frame:f,subject:s};return c},ss=function(t,r){var n=gr(t);if(!r||t!==r)return n;var a=n.paddingBox.top-r.scrollTop,i=n.paddingBox.left-r.scrollLeft,o=a+r.scrollHeight,l=i+r.scrollWidth,u={top:a,right:l,bottom:o,left:i},f=wr(u,n.border),d=Nr({borderBox:f,margin:n.margin,border:n.border,padding:n.padding});return d},cs=function(e){var t=e.ref,r=e.descriptor,n=e.env,a=e.windowScroll,i=e.direction,o=e.isDropDisabled,l=e.isCombineEnabled,u=e.shouldClipSubject,f=n.closestScrollable,d=ss(t,f),s=mr(d,a),c=function(){if(!f)return null;var g=gr(f),C={scrollHeight:f.scrollHeight,scrollWidth:f.scrollWidth};return{client:g,page:mr(g,a),scroll:$a(f),scrollSize:C,shouldClipSubject:u}}(),p=us({descriptor:r,isEnabled:!o,isCombineEnabled:l,isFixedOnPage:n.isFixedOnPage,direction:i,client:d,page:s,closest:c});return p},ds={passive:!1},fs={passive:!0},Xi=function(e){return e.shouldPublishImmediately?ds:fs};function Fn(e){var t=(0,v.useContext)(e);return t||S(!1),t}var An=function(t){return t&&t.env.closestScrollable||null};function ps(e){var t=(0,v.useRef)(null),r=Fn(Cn),n=Ga("droppable"),a=r.registry,i=r.marshal,o=Za(e),l=ce(function(){return{id:e.droppableId,type:e.type,mode:e.mode}},[e.droppableId,e.mode,e.type]),u=(0,v.useRef)(l),f=ce(function(){return We(function(Z,X){t.current||S(!1);var Y={x:Z,y:X};i.updateDroppableScroll(l.id,Y)})},[l.id,i]),d=j(function(){var Z=t.current;return!Z||!Z.env.closestScrollable?E:$a(Z.env.closestScrollable)},[]),s=j(function(){var Z=d();f(Z.x,Z.y)},[d,f]),c=ce(function(){return tr(s)},[s]),p=j(function(){var Z=t.current,X=An(Z);Z&&X||S(!1);var Y=Z.scrollOptions;if(Y.shouldPublishImmediately){s();return}c()},[c,s]),g=j(function(Z,X){t.current&&S(!1);var Y=o.current,oe=Y.getDroppableRef();oe||S(!1);var _e=ls(oe),ue={ref:oe,descriptor:l,env:_e,scrollOptions:X};t.current=ue;var Te=cs({ref:oe,descriptor:l,env:_e,windowScroll:Z,direction:Y.direction,isDropDisabled:Y.isDropDisabled,isCombineEnabled:Y.isCombineEnabled,shouldClipSubject:!Y.ignoreContainerClipping}),Ue=_e.closestScrollable;return Ue&&(Ue.setAttribute(_i.contextId,r.contextId),Ue.addEventListener("scroll",p,Xi(ue.scrollOptions))),Te},[r.contextId,l,p,o]),C=j(function(){var Z=t.current,X=An(Z);return Z&&X||S(!1),$a(X)},[]),I=j(function(){var Z=t.current;Z||S(!1);var X=An(Z);t.current=null,X&&(c.cancel(),X.removeAttribute(_i.contextId),X.removeEventListener("scroll",p,Xi(Z.scrollOptions)))},[p,c]),w=j(function(Z){var X=t.current;X||S(!1);var Y=An(X);Y||S(!1),Y.scrollTop+=Z.y,Y.scrollLeft+=Z.x},[]),_=ce(function(){return{getDimensionAndWatchScroll:g,getScrollWhileDragging:C,dragStopped:I,scroll:w}},[I,g,C,w]),k=ce(function(){return{uniqueId:n,descriptor:l,callbacks:_}},[_,l,n]);ht(function(){return u.current=k.descriptor,a.droppable.register(k),function(){t.current&&I(),a.droppable.unregister(k)}},[_,l,I,k,i,a.droppable]),ht(function(){t.current&&i.updateDroppableIsEnabled(u.current.id,!e.isDropDisabled)},[e.isDropDisabled,i]),ht(function(){t.current&&i.updateDroppableIsCombineEnabled(u.current.id,e.isCombineEnabled)},[e.isCombineEnabled,i])}function ja(){}var Qi={width:0,height:0,margin:H},vs=function(t){var r=t.isAnimatingOpenOnMount,n=t.placeholder,a=t.animate;return r||a==="close"?Qi:{height:n.client.borderBox.height,width:n.client.borderBox.width,margin:n.client.margin}},ms=function(t){var r=t.isAnimatingOpenOnMount,n=t.placeholder,a=t.animate,i=vs({isAnimatingOpenOnMount:r,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"?Wr.placeholder:null}};function gs(e){var t=(0,v.useRef)(null),r=j(function(){t.current&&(clearTimeout(t.current),t.current=null)},[]),n=e.animate,a=e.onTransitionEnd,i=e.onClose,o=e.contextId,l=(0,v.useState)(e.animate==="open"),u=l[0],f=l[1];(0,v.useEffect)(function(){return u?n!=="open"?(r(),f(!1),ja):t.current?ja:(t.current=setTimeout(function(){t.current=null,f(!1)}),r):ja},[n,u,r]);var d=j(function(c){c.propertyName==="height"&&(a(),n==="close"&&i())},[n,i,a]),s=ms({isAnimatingOpenOnMount:u,animate:e.animate,placeholder:e.placeholder});return v.createElement(e.placeholder.tagName,{style:s,"data-rbd-placeholder-context-id":o,onTransitionEnd:d,ref:e.innerRef})}var hs=v.memo(gs),Ua=v.createContext(null);function eo(e){e&&$r(e)||S(!1)}function za(e){return typeof e=="boolean"}function Ja(e,t){t.forEach(function(r){return r(e)})}var bs=[function(t){var r=t.props;r.droppableId||S(!1),typeof r.droppableId!="string"&&S(!1)},function(t){var r=t.props;za(r.isDropDisabled)||S(!1),za(r.isCombineEnabled)||S(!1),za(r.ignoreContainerClipping)||S(!1)},function(t){var r=t.getDroppableRef;eo(r())}],Es=[function(t){var r=t.props,n=t.getPlaceholderRef;if(r.placeholder)var a=n()}],ys=[function(t){var r=t.props;r.renderClone||S(!1)},function(t){var r=t.getPlaceholderRef;r()&&S(!1)}];function Ds(e){Ur(function(){Ja(e,bs),e.props.mode==="standard"&&Ja(e,Es),e.props.mode==="virtual"&&Ja(e,ys)})}var xs=function(e){be(t,e);function t(){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}t.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 r=t.prototype;return r.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)},t}(v.PureComponent),to={dragging:5e3,dropAnimating:4500},Cs=function(t,r){return r?Wr.drop(r.duration):t?Wr.snap:Wr.fluid},Ss=function(t,r){return t?r?Zr.opacity.drop:Zr.opacity.combining:null},Bs=function(t){return t.forceShouldAnimate!=null?t.forceShouldAnimate:t.mode==="SNAP"};function Is(e){var t=e.dimension,r=t.client,n=e.offset,a=e.combineWith,i=e.dropping,o=!!a,l=Bs(e),u=!!i,f=u?Aa.drop(n,o):Aa.moveTo(n),d={position:"fixed",top:r.marginBox.top,left:r.marginBox.left,boxSizing:"border-box",width:r.borderBox.width,height:r.borderBox.height,transition:Cs(l,i),transform:f,opacity:Ss(o,u),zIndex:u?to.dropAnimating:to.dragging,pointerEvents:"none"};return d}function Fs(e){return{transform:Aa.moveTo(e.offset),transition:e.shouldAnimateDisplacement?null:"none"}}function As(e){return e.type==="DRAGGING"?Is(e):Fs(e)}function ws(e,t,r){r===void 0&&(r=E);var n=window.getComputedStyle(t),a=t.getBoundingClientRect(),i=ea(a,n),o=mr(i,r),l={client:i,tagName:t.tagName.toLowerCase(),display:n.display},u={x:i.marginBox.width,y:i.marginBox.height},f={descriptor:e,placeholder:l,displaceBy:u,client:i,page:o};return f}function Ps(e){var t=Ga("draggable"),r=e.descriptor,n=e.registry,a=e.getDraggableRef,i=e.canDragInteractiveElements,o=e.shouldRespectForcePress,l=e.isEnabled,u=ce(function(){return{canDragInteractiveElements:i,shouldRespectForcePress:o,isEnabled:l}},[i,l,o]),f=j(function(p){var g=a();return g||S(!1),ws(r,g,p)},[r,a]),d=ce(function(){return{uniqueId:t,descriptor:r,options:u,getDimension:f}},[r,f,u,t]),s=(0,v.useRef)(d),c=(0,v.useRef)(!0);ht(function(){return n.draggable.register(s.current),function(){return n.draggable.unregister(s.current)}},[n.draggable]),ht(function(){if(c.current){c.current=!1;return}var p=s.current;s.current=d,n.draggable.update(d,p)},[d,n.draggable])}function Ns(e,t,r){Ur(function(){function n(i){return"Draggable[id: "+i+"]: "}var a=e.draggableId;a||S(!1),typeof a!="string"&&S(!1),me(e.index)||S(!1),e.mapped.type!=="DRAGGING"&&(eo(r()),e.isEnabled&&(Li(t,a)||S(!1)))})}function Rs(e){}function Os(e){e.preventDefault()}function _s(e){var t=(0,v.useRef)(null),r=j(function(ue){t.current=ue},[]),n=j(function(){return t.current},[]),a=Fn(Cn),i=a.contextId,o=a.dragHandleUsageInstructionsId,l=a.registry,u=Fn(Ua),f=u.type,d=u.droppableId,s=ce(function(){return{id:e.draggableId,index:e.index,type:f,droppableId:d}},[e.draggableId,e.index,f,d]),c=e.children,p=e.draggableId,g=e.isEnabled,C=e.shouldRespectForcePress,I=e.canDragInteractiveElements,w=e.isClone,_=e.mapped,k=e.dropAnimationFinished;if(Ns(e,i,n),Rs(w),!w){var Z=ce(function(){return{descriptor:s,registry:l,getDraggableRef:n,canDragInteractiveElements:I,shouldRespectForcePress:C,isEnabled:g}},[s,l,n,I,C,g]);Ps(Z)}var X=ce(function(){return g?{tabIndex:0,role:"button","aria-describedby":o,"data-rbd-drag-handle-draggable-id":p,"data-rbd-drag-handle-context-id":i,draggable:!1,onDragStart:Os}:null},[i,o,p,g]),Y=j(function(ue){_.type==="DRAGGING"&&_.dropping&&ue.propertyName==="transform"&&k()},[k,_]),oe=ce(function(){var ue=As(_),Te=_.type==="DRAGGING"&&_.dropping?Y:null,Ue={innerRef:r,draggableProps:{"data-rbd-draggable-context-id":i,"data-rbd-draggable-id":p,style:ue,onTransitionEnd:Te},dragHandleProps:X};return Ue},[i,X,p,_,Y,r]),_e=ce(function(){return{draggableId:s.id,type:s.type,source:{index:s.index,droppableId:s.droppableId}}},[s.droppableId,s.id,s.index,s.type]);return c(oe,_.snapshot,_e)}var ro=function(e,t){return e===t},no=function(e){var t=e.combine,r=e.destination;return r?r.droppableId:t?t.droppableId:null},Ts=function(t){return t.combine?t.combine.draggableId:null},Ms=function(t){return t.at&&t.at.type==="COMBINE"?t.at.combine.draggableId:null};function Ls(){var e=We(function(a,i){return{x:a,y:i}}),t=We(function(a,i,o,l,u){return{isDragging:!0,isClone:i,isDropAnimating:!!u,dropAnimation:u,mode:a,draggingOver:o,combineWith:l,combineTargetFor:null}}),r=We(function(a,i,o,l,u,f,d){return{mapped:{type:"DRAGGING",dropping:null,draggingOver:u,combineWith:f,mode:i,offset:a,dimension:o,forceShouldAnimate:d,snapshot:t(i,l,u,f,null)}}}),n=function(i,o){if(i.isDragging){if(i.critical.draggable.id!==o.draggableId)return null;var l=i.current.client.offset,u=i.dimensions.draggables[o.draggableId],f=gt(i.impact),d=Ms(i.impact),s=i.forceShouldAnimate;return r(e(l.x,l.y),i.movementMode,u,o.isClone,f,d,s)}if(i.phase==="DROP_ANIMATING"){var c=i.completed;if(c.result.draggableId!==o.draggableId)return null;var p=o.isClone,g=i.dimensions.draggables[o.draggableId],C=c.result,I=C.mode,w=no(C),_=Ts(C),k=i.dropDuration,Z={duration:k,curve:Ia.drop,moveTo:i.newHomeClientOffset,opacity:_?Zr.opacity.drop:null,scale:_?Zr.scale.drop:null};return{mapped:{type:"DRAGGING",offset:i.newHomeClientOffset,dimension:g,dropping:Z,draggingOver:w,combineWith:_,mode:I,forceShouldAnimate:null,snapshot:t(I,p,w,_,Z)}}}return null};return n}function ao(e){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:e,combineWith:null}}var ks={mapped:{type:"SECONDARY",offset:E,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:ao(null)}};function Gs(){var e=We(function(o,l){return{x:o,y:l}}),t=We(ao),r=We(function(o,l,u){return l===void 0&&(l=null),{mapped:{type:"SECONDARY",offset:o,combineTargetFor:l,shouldAnimateDisplacement:u,snapshot:t(l)}}}),n=function(l){return l?r(E,l,!0):null},a=function(l,u,f,d){var s=f.displaced.visible[l],c=!!(d.inVirtualList&&d.effected[l]),p=ct(f),g=p&&p.draggableId===l?u:null;if(!s){if(!c)return n(g);if(f.displaced.invisible[l])return null;var C=J(d.displacedBy.point),I=e(C.x,C.y);return r(I,g,!0)}if(c)return n(g);var w=f.displacedBy.point,_=e(w.x,w.y);return r(_,g,s.shouldAnimate)},i=function(l,u){if(l.isDragging)return l.critical.draggable.id===u.draggableId?null:a(u.draggableId,l.critical.draggable.id,l.impact,l.afterCritical);if(l.phase==="DROP_ANIMATING"){var f=l.completed;return f.result.draggableId===u.draggableId?null:a(u.draggableId,f.result.draggableId,f.impact,f.afterCritical)}return null};return i}var Zs=function(){var t=Ls(),r=Gs(),n=function(i,o){return t(i,o)||r(i,o)||ks};return n},Ws={dropAnimationFinished:gi},Hs=rn(Zs,Ws,null,{context:ka,pure:!0,areStatePropsEqual:ro})(_s);function io(e){var t=Fn(Ua),r=t.isUsingCloneFor;return r===e.draggableId&&!e.isClone?null:v.createElement(Hs,e)}function Vs(e){var t=typeof e.isDragDisabled=="boolean"?!e.isDragDisabled:!0,r=!!e.disableInteractiveElementBlocking,n=!!e.shouldRespectForcePress;return v.createElement(io,(0,T.Z)({},e,{isClone:!1,isEnabled:t,canDragInteractiveElements:r,shouldRespectForcePress:n}))}function $s(e){var t=(0,v.useContext)(Cn);t||S(!1);var r=t.contextId,n=t.isMovementAllowed,a=(0,v.useRef)(null),i=(0,v.useRef)(null),o=e.children,l=e.droppableId,u=e.type,f=e.mode,d=e.direction,s=e.ignoreContainerClipping,c=e.isDropDisabled,p=e.isCombineEnabled,g=e.snapshot,C=e.useClone,I=e.updateViewportMaxScroll,w=e.getContainerForClone,_=j(function(){return a.current},[]),k=j(function(Ye){a.current=Ye},[]),Z=j(function(){return i.current},[]),X=j(function(Ye){i.current=Ye},[]);Ds({props:e,getDroppableRef:_,getPlaceholderRef:Z});var Y=j(function(){n()&&I({maxScroll:Ci()})},[n,I]);ps({droppableId:l,type:u,mode:f,direction:d,isDropDisabled:c,isCombineEnabled:p,ignoreContainerClipping:s,getDroppableRef:_});var oe=v.createElement(xs,{on:e.placeholder,shouldAnimate:e.shouldAnimatePlaceholder},function(Ye){var Rt=Ye.onClose,Ct=Ye.data,bt=Ye.animate;return v.createElement(hs,{placeholder:Ct,onClose:Rt,innerRef:X,animate:bt,contextId:r,onTransitionEnd:Y})}),_e=ce(function(){return{innerRef:k,placeholder:oe,droppableProps:{"data-rbd-droppable-id":l,"data-rbd-droppable-context-id":r}}},[r,l,oe,k]),ue=C?C.dragging.draggableId:null,Te=ce(function(){return{droppableId:l,type:u,isUsingCloneFor:ue}},[l,ue,u]);function Ue(){if(!C)return null;var Ye=C.dragging,Rt=C.render,Ct=v.createElement(io,{draggableId:Ye.draggableId,index:Ye.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},function(bt,Ot){return Rt(bt,Ot,Ye)});return an.createPortal(Ct,w())}return v.createElement(Ua.Provider,{value:Te},o(_e,g),Ue())}var qa=function(t,r){return t===r.droppable.type},oo=function(t,r){return r.draggables[t.draggable.id]},js=function(){var t={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},r=(0,T.Z)({},t,{shouldAnimatePlaceholder:!1}),n=We(function(o){return{draggableId:o.id,type:o.type,source:{index:o.index,droppableId:o.droppableId}}}),a=We(function(o,l,u,f,d,s){var c=d.descriptor.id,p=d.descriptor.droppableId===o;if(p){var g=s?{render:s,dragging:n(d.descriptor)}:null,C={isDraggingOver:u,draggingOverWith:u?c:null,draggingFromThisWith:c,isUsingPlaceholder:!0};return{placeholder:d.placeholder,shouldAnimatePlaceholder:!1,snapshot:C,useClone:g}}if(!l)return r;if(!f)return t;var I={isDraggingOver:u,draggingOverWith:c,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:d.placeholder,shouldAnimatePlaceholder:!0,snapshot:I,useClone:null}}),i=function(l,u){var f=u.droppableId,d=u.type,s=!u.isDropDisabled,c=u.renderClone;if(l.isDragging){var p=l.critical;if(!qa(d,p))return r;var g=oo(p,l.dimensions),C=gt(l.impact)===f;return a(f,s,C,C,g,c)}if(l.phase==="DROP_ANIMATING"){var I=l.completed;if(!qa(d,I.critical))return r;var w=oo(I.critical,l.dimensions);return a(f,s,no(I.result)===f,gt(I.impact)===f,w,c)}if(l.phase==="IDLE"&&l.completed&&!l.shouldFlush){var _=l.completed;if(!qa(d,_.critical))return r;var k=gt(_.impact)===f,Z=!!(_.impact.at&&_.impact.at.type==="COMBINE"),X=_.critical.droppable.id===f;return k?Z?t:r:X?t:r}return r};return i},Us={updateViewportMaxScroll:Wo};function zs(){return document.body||S(!1),document.body}var Js={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:zs},lo=rn(js,Us,null,{context:ka,pure:!0,areStatePropsEqual:ro})($s);lo.defaultProps=Js},38486:function(Br,Lt){var A;var v=60103,Ge=60106,be=60107,T=60108,ve=60114,je=60109,Se=60110,le=60112,de=60113,kt=60120,ft=60115,Gt=60116,Zt=60121,Wt=60122,ot=60117,Qe=60129,lr=60131;if(typeof Symbol=="function"&&Symbol.for){var Ie=Symbol.for;v=Ie("react.element"),Ge=Ie("react.portal"),be=Ie("react.fragment"),T=Ie("react.strict_mode"),ve=Ie("react.profiler"),je=Ie("react.provider"),Se=Ie("react.context"),le=Ie("react.forward_ref"),de=Ie("react.suspense"),kt=Ie("react.suspense_list"),ft=Ie("react.memo"),Gt=Ie("react.lazy"),Zt=Ie("react.block"),Wt=Ie("react.server.block"),ot=Ie("react.fundamental"),Qe=Ie("react.debug_trace_mode"),lr=Ie("react.legacy_hidden")}function ge($){if(typeof $=="object"&&$!==null){var er=$.$$typeof;switch(er){case v:switch($=$.type,$){case be:case ve:case T:case de:case kt:return $;default:switch($=$&&$.$$typeof,$){case Se:case le:case Gt:case ft:case je:return $;default:return er}}case Ge:return er}}}var ur=je,Ir=v,sr=le,Et=be,et=Gt,Be=ft,lt=Ge,K=ve,cr=T,dr=de;A=Se,A=ur,A=Ir,A=sr,A=Et,A=et,A=Be,A=lt,A=K,A=cr,A=dr,A=function(){return!1},A=function(){return!1},Lt.isContextConsumer=function($){return ge($)===Se},A=function($){return ge($)===je},A=function($){return typeof $=="object"&&$!==null&&$.$$typeof===v},A=function($){return ge($)===le},A=function($){return ge($)===be},A=function($){return ge($)===Gt},A=function($){return ge($)===ft},A=function($){return ge($)===Ge},A=function($){return ge($)===ve},A=function($){return ge($)===T},A=function($){return ge($)===de},A=function($){return typeof $=="string"||typeof $=="function"||$===be||$===ve||$===Qe||$===T||$===de||$===kt||$===lr||typeof $=="object"&&$!==null&&($.$$typeof===Gt||$.$$typeof===ft||$.$$typeof===je||$.$$typeof===Se||$.$$typeof===le||$.$$typeof===ot||$.$$typeof===Zt||$[0]===Wt)},A=ge},53410:function(Br,Lt,A){Br.exports=A(38486)}}]);
|