(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[77,11,14],{ADTG:function(e,t,n){"use strict";n.r(t);n("9cas");var r=n("twZV"),i=n("1gHQ"),o=(n("DHCt"),n("CRgH")),a=(n("XZgM"),n("TFeq")),s=(n("MPZO"),n("bnk9")),c=(n("CeOx"),n("NiCL")),u=(n("RXQH"),n("VgM2")),l=n("55MS"),p=n("V0hb"),f=(n("X/R0"),n("M6G9")),d=(n("rjoL"),n("TMtJ")),h=n("VBJJ"),m=n.n(h),v=n("z3+T"),g=(n("EkPb"),n("7X0+")),y=n("GZha"),b=n("buSX"),_=n("ZZRV"),w=n.n(_),x=n("q5+0"),E=n("DndG"),S=n("9kvl"),T=n("2UAF"),k=n("HBuW"),O=n("1vsH"),A=n("ItnT"),j=n.n(A),I=(n("2aF/"),n("1kpo")),C=(n("Rbwl"),n("hTF7")),P=(n("E+ey"),n("sY1U")),L=(n("GrpF"),n("Xc/e")),N=n("ErOA");function D(e){return M.apply(this,arguments)}function M(){return M=Object(v["a"])(m.a.mark((function e(t){return m.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(N["a"])("/api/courses/".concat(t.coursesId,"/online_learning.json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)}))),M.apply(this,arguments)}function R(e){return U.apply(this,arguments)}function U(){return U=Object(v["a"])(m.a.mark((function e(t){return m.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(N["a"])("/api/course_stages/".concat(t.id,".json"),{method:"put",body:t}));case 1:case"end":return e.stop()}}),e)}))),U.apply(this,arguments)}function B(e){return F.apply(this,arguments)}function F(){return F=Object(v["a"])(m.a.mark((function e(t){return m.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(N["a"])("/api/courses/".concat(t.coursesId,"/course_stages.json"),{method:"post",body:t}));case 1:case"end":return e.stop()}}),e)}))),F.apply(this,arguments)}function q(e){return z.apply(this,arguments)}function z(){return z=Object(v["a"])(m.a.mark((function e(t){return m.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(N["a"])("/api/course_stages/".concat(t.id,"/add_shixun_to_stage.json"),{method:"post",body:t}));case 1:case"end":return e.stop()}}),e)}))),z.apply(this,arguments)}function G(e){return X.apply(this,arguments)}function X(){return X=Object(v["a"])(m.a.mark((function e(t){return m.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(N["a"])("/api/course_stages/".concat(t.id,"/select_shixun_to_stage.json"),{method:"post",body:t}));case 1:case"end":return e.stop()}}),e)}))),X.apply(this,arguments)}function H(e){return V.apply(this,arguments)}function V(){return V=Object(v["a"])(m.a.mark((function e(t){return m.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(N["a"])("/api/course_stages/".concat(t.id,"/add_video_to_stage.json"),{method:"post",body:t}));case 1:case"end":return e.stop()}}),e)}))),V.apply(this,arguments)}function W(e){return K.apply(this,arguments)}function K(){return K=Object(v["a"])(m.a.mark((function e(t){return m.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(N["a"])("/api/course_stages/".concat(t.id,"/up_position.json"),{method:"post"}));case 1:case"end":return e.stop()}}),e)}))),K.apply(this,arguments)}function Y(e){return J.apply(this,arguments)}function J(){return J=Object(v["a"])(m.a.mark((function e(t){return m.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(N["a"])("/api/course_stages/".concat(t.id,"/down_position.json"),{method:"post"}));case 1:case"end":return e.stop()}}),e)}))),J.apply(this,arguments)}function $(e){return Q.apply(this,arguments)}function Q(){return Q=Object(v["a"])(m.a.mark((function e(t){return m.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(N["a"])("/api/course_stages/".concat(t.id,".json"),{method:"delete"}));case 1:case"end":return e.stop()}}),e)}))),Q.apply(this,arguments)}var Z=n("qsz/"),ee=n.n(Z),te=o["a"].Search,ne=[{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"}]}],re=function(e){var t,n=e.classroomList,r=(e.loading,e.dispatch),i=e.cb,o=e.shixunIds,a=void 0===o?[]:o,c=(Object(x["m"])(),Object(x["l"])(),n.actionTabs,g["a"].useForm()),u=Object(y["a"])(c,1),d=(u[0],n.shixunLists),h=Object(_["useState"])([]),b=Object(y["a"])(h,2),E=b[0],S=b[1],T=Object(_["useState"])({page:1,type:"all",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count"}),k=Object(y["a"])(T,2),O=k[0],A=k[1];Object(_["useEffect"])((function(){"\u9009\u7528\u5b9e\u8bad\u9879\u76ee"===n.actionTabs.key&&(O.page=1,r({type:"classroomList/getShixunLists",payload:Object(l["a"])({},O)}))}),[n.actionTabs.key]);var j=function(){r({type:"classroomList/setActionTabs",payload:{}}),A({page:1,type:"all",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count"})};return"\u9009\u7528\u5b9e\u8bad\u9879\u76ee"!==n.actionTabs.key?null:w.a.createElement(I["a"],{placement:"bottom",height:"100%",closable:!1,visible:"\u9009\u7528\u5b9e\u8bad\u9879\u76ee"===n.actionTabs.key,key:"bottom",className:ee.a.drawer,footer:w.a.createElement("div",{className:"tc"},w.a.createElement(s["a"],{size:"large",onClick:function(){j(),S([])},style:{marginRight:8}},"\u53d6\u6d88"),w.a.createElement(s["a"],{size:"large",onClick:Object(v["a"])(m.a.mark((function e(){var t,r,o,s;return m.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:t=function(e){var t,n,r=E[e];if(a.includes(r))return f["b"].info("\u8bf7\u52ff\u91cd\u590d\u9009\u62e9\uff1a".concat(null===d||void 0===d||null===(t=d.shixun_list)||void 0===t||null===(n=t.find((function(e){return e.id===r})))||void 0===n?void 0:n.title)),{v:void 0}},r=0;case 2:if(!(r<(null===E||void 0===E?void 0:E.length))){e.next=9;break}if(o=t(r),"object"!==typeof o){e.next=6;break}return e.abrupt("return",o.v);case 6:r++,e.next=2;break;case 9:return e.next=11,G({id:n.actionTabs.id,course_id:n.actionTabs.course_id,shixun_ids:Object(p["a"])(E)});case 11:s=e.sent,S([]),(null===s||void 0===s?void 0:s.shixuns_list)&&(j(),i(s.shixuns_list));case 14:case"end":return e.stop()}}),e)}))),type:"primary"},"\u786e\u5b9a"))},w.a.createElement("section",{className:"tc"},w.a.createElement(te,{placeholder:"\u5b9e\u8bad\u4fe1\u606f/\u9662\u6821\u540d\u79f0/\u521b\u5efa\u8005",enterButton:"\u641c\u7d22",size:"large",className:ee.a.search,onSearch:function(e){O.keyword=e,O.page=1,r({type:"classroomList/getShixunLists",payload:Object(l["a"])({},O)})}})),w.a.createElement("section",{className:"edu-container"},ne.map((function(e,t){var n;return w.a.createElement("ul",{className:ee.a.menu,key:t},w.a.createElement("li",null,e.name),null===e||void 0===e||null===(n=e.children)||void 0===n?void 0:n.map((function(t,n){return w.a.createElement("li",{className:O[e.id]==t.id?ee.a.actived:"",onClick:function(){O[e.id]=t.id,A(Object(l["a"])({},O)),r({type:"classroomList/getShixunLists",payload:Object(l["a"])({},O)})}},w.a.createElement("strong",null,t.name))})))})),null===d||void 0===d||null===(t=d.shixun_list)||void 0===t?void 0:t.map((function(e,t){return w.a.createElement("div",{className:ee.a.listItem,key:t},w.a.createElement(L["a"],{checked:E.includes(e.id),value:e.id,onChange:function(t){E.indexOf(e.id);E.indexOf(e.id)>-1?S(E.filter((function(t){return t!==e.id}))):S(E.concat(e.id))}}),w.a.createElement("div",{className:ee.a.info},w.a.createElement("div",{className:ee.a.title},w.a.createElement("div",{className:ee.a.titleLeft},w.a.createElement("a",{className:"c-black",href:"/shixuns/".concat(null===e||void 0===e?void 0:e.identifier,"/challenges"),target:"_blank"},w.a.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:e.title}})))),w.a.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},w.a.createElement("span",{className:ee.a.description,dangerouslySetInnerHTML:{__html:e.description}})),w.a.createElement("div",{className:"flex-wrp mt15"},e.challenge_names.map((function(e,t){return w.a.createElement("span",{key:t,className:"mr30 font12"},"\u7b2c",t+1,"\u5173 ",e," ")}))),w.a.createElement(P["a"],{dashed:!0}),w.a.createElement("div",{className:"c-light-black mt20 font12"},w.a.createElement("span",null,e.author_name),w.a.createElement("span",{className:"ml15 mr15"},"|"),w.a.createElement("span",null,e.author_school_name),w.a.createElement("span",{className:"ml15 mr15"},"|"),w.a.createElement("span",null,"\u96be\u5ea6\u7cfb\u6570:",e.level),w.a.createElement("span",{className:"ml15 mr15"},"|"),w.a.createElement("span",null,"\u5b66\u4e60\u4eba\u6570:"),w.a.createElement("span",null,e.study_count))))})),w.a.createElement("p",null)),w.a.createElement("div",{className:"tc"},w.a.createElement(C["a"],{current:O.page||1,hideOnSinglePage:!0,showSizeChanger:!1,defaultPageSize:20,showQuickJumper:!0,total:null===d||void 0===d?void 0:d.shixuns_count,onChange:function(e){O.page=e,r({type:"classroomList/getShixunLists",payload:Object(l["a"])({},O)})}})))},ie=Object(S["a"])((function(e){var t=e.classroomList,n=e.loading;return{classroomList:t,loading:n}}))(re),oe=n("NLgs"),ae=n("xKgJ"),se=(n("NE/W"),n("L7QV")),ce=n("qHKi"),ue=n.n(ce),le=function(e){var t=e.data,n=void 0===t?{}:t,r=e.dispatch,i=void 0===r?function(){}:r,o=e.onReloadData,c=void 0===o?function(){}:o,l=function(){if(Object(oe["c"])(i)&&!Object(ae["p"])()){for(var e,t=0;t<(null===n||void 0===n||null===(r=n.stages)||void 0===r?void 0:r.length);t++){var r,o,a,s=null===n||void 0===n||null===(o=n.stages)||void 0===o?void 0:o[t],c=null===s||void 0===s||null===(a=s.shixuns_list)||void 0===a?void 0:a.find((function(e){return"\u6682\u672a\u516c\u5f00"!==(null===e||void 0===e?void 0:e.shixun_status)}));if(c){e=c.identifier;break}}e?g(e):f["b"].info("\u5b9e\u8bad\u6682\u672a\u516c\u5f00!")}},p=function e(t){var n;t=(null===(n=t)||void 0===n?void 0:n.includes(".json"))?t:"".concat(t,".json"),d["a"].confirm({centered:!0,title:"\u63d0\u793a",okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",content:w.a.createElement("div",{className:"tc font16"},"\u5b9e\u8bad\u5df2\u7ecf\u66f4\u65b0\u4e86\uff0c\u6b63\u5728\u4e3a\u60a8\u91cd\u7f6e!"),onOk:function(){var n=Object(v["a"])(m.a.mark((function n(){var r,i;return m.a.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,Object(k["db"])({url:t});case 2:if(r=n.sent,r){n.next=5;break}return n.abrupt("return");case 5:return f["b"].success("\u91cd\u7f6e\u6210\u529f\uff0c\u6b63\u5728\u8fdb\u5165\u5b9e\u8bad\uff01"),n.next=8,Object(k["w"])({id:r.shixun_identifier});case 8:if(i=n.sent,!(null===i||void 0===i?void 0:i.game_identifier)){n.next=13;break}return Object(O["x"])("/tasks/".concat(i.game_identifier)),c(),n.abrupt("return");case 13:2===(null===i||void 0===i?void 0:i.status)?e(null===i||void 0===i?void 0:i.message):3===(null===i||void 0===i?void 0:i.status)&&h(null===i||void 0===i?void 0:i.message);case 14:case"end":return n.stop()}}),n)})));function r(){return n.apply(this,arguments)}return r}()})},h=function(e){d["a"].confirm({centered:!0,title:"\u63d0\u793a",okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",content:w.a.createElement("div",{className:"tc font16"},"\u76ee\u524d\u8be5\u5b9e\u8bad\u9879\u76ee\u5c1a\u5728\u5185\u6d4b\u4e2d\uff0c\u5c06\u4e8e",e,"\u4e4b\u540e\u5f00\u653e\uff0c\u8c22\u8c22\uff01")})},g=function(){var e=Object(v["a"])(m.a.mark((function e(t){var n;return m.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(k["w"])({id:t});case 2:if(n=e.sent,!(null===n||void 0===n?void 0:n.game_identifier)){e.next=7;break}return Object(O["x"])("/tasks/".concat(n.game_identifier)),c(),e.abrupt("return");case 7:2===(null===n||void 0===n?void 0:n.status)?p(null===n||void 0===n?void 0:n.message):3===(null===n||void 0===n?void 0:n.status)&&h(null===n||void 0===n?void 0:n.message);case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return w.a.createElement("section",null,!Object(ae["c"])()&&w.a.createElement(w.a.Fragment,null,(null===n||void 0===n?void 0:n.start_learning)?w.a.createElement("div",{className:ue.a.wrap},w.a.createElement("div",{className:"mt5 ".concat(ue.a.havaLearn)},w.a.createElement("span",null,"\u5df2\u5b66",null===n||void 0===n?void 0:n.learned,"%")),w.a.createElement("div",{className:"mt5 ".concat(ue.a.progress)},w.a.createElement(se["a"],{percent:null===n||void 0===n?void 0:n.learned,showInfo:!1})),w.a.createElement("div",{className:"mt5"},w.a.createElement("span",{className:"font16"},"\u4e0a\u6b21\u5b66\u4e60\u5185\u5bb9"),w.a.createElement("span",{className:"ml20 c-blue-4ca"},null===n||void 0===n?void 0:n.last_shixun))):w.a.createElement(a["a"],{className:ue.a.wrap,align:"middle"},w.a.createElement(u["a"],{flex:"1"},w.a.createElement("span",{className:ue.a.name},"\u8fd8\u672a\u5f00\u59cb\u5b66\u4e60")),w.a.createElement(u["a"],null,w.a.createElement(s["a"],{className:ue.a.button,type:"primary",onClick:l},"\u5f00\u59cb\u5b66\u4e60")))))},pe=le,fe=n("V0Rq"),de=n("sBCT"),he=function(e){var t=e.classroomList,h=e.user,S=e.globalSetting,A=(e.loading,e.dispatch),I=(Object(b["a"])(e,["classroomList","user","globalSetting","loading","dispatch"]),Object(x["m"])()),C=Object(_["useState"])([]),P=Object(y["a"])(C,2),L=P[0],N=P[1],M=Object(_["useState"])({}),U=Object(y["a"])(M,2),F=U[0],z=U[1],G=Object(_["useState"])(-1),X=Object(y["a"])(G,2),V=X[0],K=X[1],J=Object(_["useState"])(!1),Q=Object(y["a"])(J,2),Z=Q[0],ee=Q[1],te=Object(_["useState"])({name:"",is_jupyter:!1}),ne=Object(y["a"])(te,2),re=ne[0],se=ne[1],ce=g["a"].useForm(),ue=Object(y["a"])(ce,1),le=ue[0],he=g["a"].useForm(),me=Object(y["a"])(he,1),ve=me[0],ge=Object(_["useState"])(),ye=Object(y["a"])(ge,2),be=ye[0],_e=ye[1],we=Object(_["useState"])([]),xe=Object(y["a"])(we,2),Ee=xe[0],Se=xe[1],Te=Object(_["useState"])(),ke=Object(y["a"])(Te,2),Oe=ke[0],Ae=ke[1];Object(_["useEffect"])((function(){Re()}),[null===I||void 0===I?void 0:I.coursesId]),Object(_["useEffect"])((function(){"\u76ee\u5f55\u91cd\u547d\u540d\u6210\u529f"===t.actionTabs.key&&Re()}),[t.actionTabs.key]);var je=function(){var e=Object(v["a"])(m.a.mark((function e(t){var n;return m.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return A({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6b63\u5728\u8fdb\u5165\u5b9e\u8bad\uff0c\u8bf7\u7a0d\u540e..."}}),e.next=3,Object(k["w"])({id:t});case 3:if(n=e.sent,A({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(null===n||void 0===n?void 0:n.game_identifier)){e.next=8;break}return Object(O["x"])("/tasks/".concat(n.game_identifier)),e.abrupt("return");case 8:2===(null===n||void 0===n?void 0:n.status)?Ie(null===n||void 0===n?void 0:n.message):3===(null===n||void 0===n?void 0:n.status)&&Ce(null===n||void 0===n?void 0:n.message);case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Ie=function e(t){var n;t=(null===(n=t)||void 0===n?void 0:n.includes(".json"))?t:"".concat(t,".json"),d["a"].confirm({centered:!0,title:"\u63d0\u793a",okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",content:w.a.createElement("div",{className:"tc font16"},"\u5b9e\u8bad\u5df2\u7ecf\u66f4\u65b0\u4e86\uff0c\u6b63\u5728\u4e3a\u60a8\u91cd\u7f6e!"),onOk:function(){var n=Object(v["a"])(m.a.mark((function n(){var r,i;return m.a.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,Object(fe["G"])({url:t});case 2:if(r=n.sent,r){n.next=5;break}return n.abrupt("return");case 5:return f["b"].success("\u91cd\u7f6e\u6210\u529f\uff0c\u6b63\u5728\u8fdb\u5165\u5b9e\u8bad\uff01"),n.next=8,Object(k["w"])({id:r.shixun_identifier});case 8:if(i=n.sent,!(null===i||void 0===i?void 0:i.game_identifier)){n.next=12;break}return Object(O["x"])("/tasks/".concat(i.game_identifier)),n.abrupt("return");case 12:2===(null===i||void 0===i?void 0:i.status)?e(null===i||void 0===i?void 0:i.message):3===(null===i||void 0===i?void 0:i.status)&&Ce(null===i||void 0===i?void 0:i.message);case 13:case"end":return n.stop()}}),n)})));function r(){return n.apply(this,arguments)}return r}()})},Ce=function(e){d["a"].confirm({centered:!0,title:"\u63d0\u793a",okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",content:w.a.createElement("div",{className:"tc font16"},"\u76ee\u524d\u8be5\u5b9e\u8bad\u9879\u76ee\u5c1a\u5728\u5185\u6d4b\u4e2d\uff0c\u5c06\u4e8e",e,"\u4e4b\u540e\u5f00\u653e\uff0c\u8c22\u8c22\uff01")})},Pe=function(){var e={shixuns_list:[]};Ne(L.length,e),N([].concat(Object(p["a"])(L),[e])),_e(!0)},Le=function(){V===L.length-1&&be&&(Ke(),N(L.filter((function(e,t){return t!==L.length-1})))),Re(),K(-1)},Ne=function(e,t){Ve()&&(K(e),le.setFieldsValue({name:t.stage_name,description:t.stage_description}))},De=function(e){L[V]["shixuns_list"]=L[V]["shixuns_list"].concat(e),N(Object(p["a"])(L))},Me=function(){var e=Object(v["a"])(m.a.mark((function e(t){var n,r;return m.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,H(Object(l["a"])({id:L[V]["stage_id"],course_id:I.coursesId},t));case 2:return n=e.sent,n.id&&(Ae(!1),r=[Object(l["a"])({},n)],L[V]["shixuns_list"]=L[V]["shixuns_list"].concat(r),N(Object(p["a"])(L))),e.abrupt("return",n);case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Re=function(){var e=Object(v["a"])(m.a.mark((function e(){var t;return m.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,D({coursesId:null===I||void 0===I?void 0:I.coursesId});case 2:t=e.sent,(null===t||void 0===t?void 0:t.stages)&&N((null===t||void 0===t?void 0:t.stages)?Object(p["a"])(null===t||void 0===t?void 0:t.stages):[]),z(t?Object(l["a"])({},t):{}),Ke(),K(-1);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ue=function(){var e=Object(v["a"])(m.a.mark((function e(t){var n,r,i;return m.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(null===t||void 0===t?void 0:t.name){e.next=2;break}return e.abrupt("return",f["b"].info("\u8bf7\u5148\u8f93\u5165\u7ae0\u8282\u540d\u79f0\uff01"));case 2:if(Ke(),n=[],L[V]["shixuns_list"].map((function(e){"Shixun"===e.item_type?n.push({type:"Shixun",id:e.id}):n.push({type:"VideoItem",id:e.id})})),!be){e.next=12;break}return e.next=8,B(Object(l["a"])(Object(l["a"])({},t),{},{coursesId:I.coursesId,list:n}));case 8:r=e.sent,r&&(L[V]=Object(l["a"])(Object(l["a"])({},L[V]),r)),e.next=16;break;case 12:return e.next=14,R(Object(l["a"])(Object(l["a"])({},t),{},{id:L[V]["stage_id"],list:n}));case 14:i=e.sent,i&&(L[V]=Object(l["a"])(Object(l["a"])({},L[V]),i));case 16:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Be=function(e,t,n){var r=Array.from(e),i=r.splice(t,1),o=Object(y["a"])(i,1),a=o[0];return r.splice(n,0,a),r},Fe=function(e){d["a"].confirm({centered:!0,okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",title:"\u63d0\u793a",content:"\u786e\u5b9a\u5220\u9664\u8be5\u5b9e\u8bad\u5417\uff1f",onOk:function(){L[V]["shixuns_list"].splice(e,1),f["b"].success("\u5220\u9664\u6210\u529f"),N(Object(p["a"])(L)),Ue(le.getFieldsValue())}})},qe=function(e){d["a"].confirm({centered:!0,okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",title:"\u63d0\u793a",content:"\u786e\u5b9a\u5220\u9664\u8be5\u7ae0\u8282\u5417\uff1f",onOk:function(){var t=Object(v["a"])(m.a.mark((function t(){var n;return m.a.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,$({id:e});case 2:n=t.sent,0===n.status&&(K(-1),f["b"].success("\u5220\u9664\u6210\u529f"),Re());case 4:case"end":return t.stop()}}),t)})));function n(){return t.apply(this,arguments)}return n}()})},ze=function(){se({name:"",is_jupyter:!1}),ve.setFieldsValue({name:"",is_jupyter:!1}),ee(!1)},Ge=function(e){if(e.destination){var t=Be(L[V]["shixuns_list"],e.source.index,e.destination.index);L[V]["shixuns_list"]=t,N(Object(p["a"])(L)),Ue(le.getFieldsValue())}},Xe=function(){var e=Object(v["a"])(m.a.mark((function e(t){var n;return m.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(Ve()){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,W({id:t});case 4:n=e.sent,0===n.status&&Re();case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),He=function(){var e=Object(v["a"])(m.a.mark((function e(t){var n;return m.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(Ve()){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,Y({id:t});case 4:n=e.sent,0===n.status&&Re();case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Ve=function(){return-1===V||(d["a"].info({centered:!0,width:400,okText:"\u77e5\u9053\u5566",icon:null,title:"\u63d0\u793a",content:w.a.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:function(){var e="Edit_".concat(V),t=document.getElementById(e);t&&setTimeout((function(){return t.scrollIntoView({block:"start",behavior:"smooth"})}))}}),!1)},We=function(){Ue(le.getFieldsValue())},Ke=function(){_e(!1)},Ye=function(e,t,n){return w.a.createElement(a["a"],{className:"list-item-row",align:"middle",key:t,gutter:[5,10]},w.a.createElement(u["a"],null,"Shixun"===e.item_type?w.a.createElement("i",{className:"iconfont icon-shixun2 c-light-primary font20"}):w.a.createElement("i",{className:"iconfont icon-shipin c-purple-8C1 font20"})),w.a.createElement(u["a"],{flex:1,className:e.allow_visit||e.to_be_built||"\u6682\u672a\u516c\u5f00"!==e.shixun_status&&"\u5df2\u5220\u9664"!==e.shixun_status?"":j.a.color204},n+1,"-",t+1,"\xa0\xa0",e.name,-1===V&&1===e.complete_status&&w.a.createElement("span",{className:j.a.completed},w.a.createElement("i",{className:"iconfont icon-duigou1 mr5 font12"}),"\u5df2\u5b8c\u6210")),w.a.createElement(u["a"],null,V===n&&w.a.createElement("div",null,w.a.createElement(c["a"],{title:"\u5220\u9664"},w.a.createElement("span",{onClick:function(){Fe(t)},className:"iconfont icon-shanchu c-grey-c"}))),V!==n&&"VideoItem"===e.item_type&&w.a.createElement("aside",null,w.a.createElement(s["a"],{type:"primary",href:e.link||"/video/".concat(e.id,"?course_id=").concat(I.coursesId),target:"_blank"},e.last_point>0?"\u7ee7\u7eed\u5b66\u4e60":"\u5f00\u59cb\u5b66\u4e60")),(e.allow_visit||e.to_be_built||"\u6682\u672a\u516c\u5f00"!==e.shixun_status&&"\u5df2\u5220\u9664"!==e.shixun_status)&&V!==n&&"Shixun"===e.item_type&&w.a.createElement("aside",null,w.a.createElement(E["Link"],{to:"/shixuns/".concat(e.identifier,"/challenges"),target:"_blank"},"\u67e5\u770b\u8be6\u60c5"),"\u6682\u672a\u516c\u5f00"!==e.shixun_status&&w.a.createElement(s["a"],{className:"ml20",type:"primary",onClick:function(){Object(oe["c"])(A)&&je(e.identifier)}},"\u5f00\u59cb\u5b9e\u6218")),-1===V&&!e.allow_visit&&"\u6682\u672a\u516c\u5f00"===e.shixun_status&&w.a.createElement("span",{className:j.a.color204},"\u6682\u672a\u516c\u5f00"),-1===V&&!e.allow_visit&&"\u5df2\u5220\u9664"===e.shixun_status&&w.a.createElement("span",{className:j.a.color204},"\u5df2\u5220\u9664"),-1===V&&e.allow_visit&&"Shixun"===e.item_type&&w.a.createElement("span",{className:"".concat(j.a.color204," ml5 experiment-number")},"\u5b9e\u9a8c\u6570 ",e.challenges_count)))},Je=function(e,t){var r,l,p;return w.a.createElement("section",{key:t,className:"bg-white pt30 mb20"},w.a.createElement("aside",{className:"pl20 pr20"},w.a.createElement(a["a"],{gutter:[5,20],align:"middle"},w.a.createElement(u["a"],{flex:"22px"},w.a.createElement("span",{className:j.a.icons},w.a.createElement("img",{src:n("JWDV")}))),w.a.createElement(u["a"],{flex:1,className:"tl font18 bold c-grey-333"},e.stage_name||"\u7b2c".concat(null===L||void 0===L?void 0:L.length,"\u90e8\u5206")),w.a.createElement(u["a"],null,Object(ae["c"])()&&V===t&&!be&&w.a.createElement(c["a"],{title:"\u5220\u9664"},w.a.createElement("span",{onClick:function(){qe(e.stage_id)},className:"iconfont icon-shanchu c-grey-c"})),Object(ae["c"])()&&V!==t&&w.a.createElement("div",null,t>0&&w.a.createElement(c["a"],{title:"\u5411\u4e0a\u79fb\u52a8"},w.a.createElement("span",{onClick:function(){return Xe(e.stage_id)},className:"iconfont icon-xiangshangyi c-light-green font18 current"})),t")}})))),V===t&&w.a.createElement("div",{className:"pl20 pr20"},w.a.createElement("aside",null,w.a.createElement(g["a"].Item,{name:"name",label:"\u540d\u79f0",rules:[{required:!0,message:"\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a"}]},w.a.createElement(o["a"],{size:"large",maxLength:60,placeholder:"\u8bf7\u8f93\u5165\u7b2c".concat(null===L||void 0===L?void 0:L.length,"\u9636\u6bb5\u540d\u79f0,\u6700\u5927\u9650\u523660\u4e2a\u5b57\u7b26"),onBlur:We})),w.a.createElement(g["a"].Item,{name:"description",label:"\u63cf\u8ff0",rules:[{required:!0,message:"\u63cf\u8ff0\u4e0d\u80fd\u4e3a\u7a7a"}]},w.a.createElement(o["a"].TextArea,{rows:5,maxLength:300,placeholder:"\u8bf7\u8f93\u5165\u7b2c".concat(null===L||void 0===L?void 0:L.length,"\u9636\u6bb5\u63cf\u8ff0"),onBlur:We}))),w.a.createElement("aside",null,w.a.createElement(s["a"],{size:"large",className:"mt20",onClick:function(){if(!L[V]["stage_id"])return f["b"].info("\u8bf7\u5148\u8f93\u5165\u7ae0\u8282\u540d\u79f0\uff01");Object(oe["c"])(A)&&Object(oe["a"])()&&(ee(!0),ve.setFieldsValue({name:"",is_jupyter:!1}))}},w.a.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u65b0\u5efa\u5b9e\u8bad\u9879\u76ee"),w.a.createElement("br",null),w.a.createElement(s["a"],{size:"large",className:"mt10",onClick:function(){var t;if(!L[V]["stage_id"])return f["b"].info("\u8bf7\u5148\u8f93\u5165\u7ae0\u8282\u540d\u79f0\uff01");A({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5b9e\u8bad\u9879\u76ee",id:L[V]["stage_id"],course_id:I.coursesId}}),Se(null===e||void 0===e||null===(t=e.shixuns_list)||void 0===t?void 0:t.map((function(e){return e.id})))}},w.a.createElement("span",{className:"iconfont icon-tianjiafangda mr5"}),"\u9009\u7528\u5b9e\u8bad\u9879\u76ee"),w.a.createElement("br",null),!(null===S||void 0===S||null===(l=S.setting)||void 0===l?void 0:l.is_local)&&w.a.createElement(s["a"],{size:"large",className:"mt10",onClick:function(){var e,t;if(!L[V]["stage_id"])return f["b"].info("\u8bf7\u5148\u8f93\u5165\u7ae0\u8282\u540d\u79f0\uff01");((null===(e=h.userInfo)||void 0===e?void 0:e.admin)||(null===(t=h.userInfo)||void 0===t?void 0:t.is_teacher)&&Object(oe["b"])())&&Ae(!0)}},w.a.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u65b0\u5efa\u89c6\u9891\u9879\u76ee")),w.a.createElement("aside",{className:"c-light-black mt10 pb20",id:"Edit_".concat(t)},"\u4e0b\u9762\u5b9e\u8bad\u53ef\u4ee5\u901a\u8fc7\u62d6\u62fd\u8fdb\u884c\u6392\u5e8f\u8c03\u6574")),w.a.createElement("aside",{className:j.a.shixuns},V>-1?w.a.createElement(T["a"],{onDragEnd:Ge},w.a.createElement(T["c"],{droppableId:"droppable-id"},(function(n,r){var o;return w.a.createElement("div",Object(i["a"])({className:"mt20",ref:n.innerRef},n.droppableProps,{onScroll:function(){}}),null===(o=e.shixuns_list)||void 0===o?void 0:o.map((function(e,n){var r;return w.a.createElement(T["b"],{draggableId:"".concat(null===(r=e.id)||void 0===r?void 0:r.toString(),"-").concat(t,"-").concat(n),index:n,key:e.id},(function(r,o){return w.a.createElement("div",Object(i["a"])({ref:r.innerRef},r.draggableProps,r.dragHandleProps),Ye(e,n,t))}))})))}))):w.a.createElement("div",{className:"mt20"},null===(p=e.shixuns_list)||void 0===p?void 0:p.map((function(e,n){return w.a.createElement("div",null,Ye(e,n,t))})))),V===t&&w.a.createElement("aside",{className:j.a.buttons},w.a.createElement(s["a"],{onClick:Le,type:"primary",size:"large",ghost:!0},"\u53d6\u6d88"),w.a.createElement(s["a"],{onClick:Le,size:"large",type:"primary"},"\u4fdd\u5b58")))};return w.a.createElement("section",{className:"mb50"},w.a.createElement(pe,{data:F,dispatch:A,onReloadData:Re}),w.a.createElement(g["a"],{form:le,onFinish:Ue},null===L||void 0===L?void 0:L.map((function(e,t){return w.a.createElement("div",{key:t},Je(e,t))}))),Object(ae["c"])()&&!be&&-1===V&&w.a.createElement("div",{className:j.a.addStage,onClick:Pe},w.a.createElement("span",{className:j.a.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"),w.a.createElement(d["a"],{centered:!0,title:"\u65b0\u5efa\u5b9e\u8bad\u9879\u76ee",visible:Z,onOk:Object(v["a"])(m.a.mark((function e(){var t;return m.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,ve.validateFields();case 2:return e.next=4,q(Object(l["a"])({id:L[V]["stage_id"],course_id:I.coursesId},re));case 4:t=e.sent,ze(),t.id&&(f["b"].success("\u6dfb\u52a0\u6210\u529f"),De([t]));case 7:case"end":return e.stop()}}),e)}))),onCancel:ze},w.a.createElement(g["a"],{form:ve,onValuesChange:function(e){se(Object(l["a"])(Object(l["a"])({},re),e))}},w.a.createElement(g["a"].Item,{label:"\u5b9e\u8bad\u7c7b\u578b",name:"is_jupyter",rules:[{required:!0,message:"\u8bf7\u9009\u62e9\u5b9e\u8bad\u7c7b\u578b"}]},w.a.createElement(r["a"].Group,null,w.a.createElement(r["a"],{defaultChecked:!0,value:!1},"\u666e\u901a\u5b9e\u8bad"),w.a.createElement(r["a"],{value:!0},"jupyter\u5b9e\u8bad"))),w.a.createElement(g["a"].Item,{label:"\u5b9e\u8bad\u540d\u79f0",name:"name",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u5b9e\u8bad\u540d\u79f0"}]},w.a.createElement(o["a"],{suffix:w.a.createElement("span",null,re.name.length,"/60")})))),w.a.createElement(ie,{shixunIds:Ee,cb:De}),w.a.createElement(de["a"],{visible:Oe,onCancel:function(){return Ae(!1)},onOk:Me}))};t["default"]=Object(S["a"])((function(e){var t=e.classroomList,n=e.user,r=e.loading,i=e.globalSetting;return{classroomList:t,user:n,globalSetting:i,loading:r.models.index}}))(he)},Aky1:function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r,i=n("ErOA"),o=n("qGJc"),a=n.n(o),s="";function c(e){u(e)}function u(e){r=new a.a.Vod({timeout:6e4,partSize:1048576,parallel:5,retryCount:3,retryDuration:2,region:"ap-southeast-1",userId:0x6803cbd867207,enableUploadProgress:!1,addFileSuccess:function(t){console.log("addFileSuccess: "+t.file.name),e.addFileSuccess&&e.addFileSuccess(t),r.startUpload()},onUploadstarted:function(t){var n=t.file.name;if(t.videoId){var o="/api/users/".concat(s,"/video_auths.json");Object(i["a"])(o,{method:"put",body:{video_id:t.videoId,title:n,file_name:n}}).then((function(n){if(-1!=n.status){var i=n.data,o=i.UploadAuth,a=i.UploadAddress;i.VideoId;r.setUploadAuthAndAddress(t,o,a)}else e.onUploadError&&e.onUploadError(t)}))["catch"]((function(e){r.deleteFile(r._curIndex),r.nextUpload(),console.log(e)}))}else{var a="/api/users/".concat(s,"/video_auths.json"),c="";Object(i["a"])(a,{method:"Post",body:{title:c+n,file_name:c+n}}).then((function(e){if(e){var n=e.data,i=n.UploadAuth,o=n.UploadAddress,a=n.VideoId;r.setUploadAuthAndAddress(t,i,o,a)}}))["catch"]((function(e){r.deleteFile(r._curIndex),r.nextUpload(),console.log(e)})),console.log("\u6587\u4ef6\u5f00\u59cb\u4e0a\u4f20...")}},onUploadSucceed:function(t){e.onUploadSucceed&&e.onUploadSucceed(t),console.log("\u6587\u4ef6\u4e0a\u4f20\u6210\u529f!")},onUploadFailed:function(t,n,r){e.onUploadFailed&&e.onUploadFailed(t),console.log("\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25!")},onUploadCanceled:function(e,t,n){console.log("\u6587\u4ef6\u4e0a\u4f20\u5df2\u6682\u505c!")},onUploadProgress:function(t,n,r){e.onUploadProgress&&e.onUploadProgress(t,n,r);Math.ceil(100*r);console.log("\u6587\u4ef6\u4e0a\u4f20\u4e2d...")},onUploadTokenExpired:function(e){console.log("\u6587\u4ef6\u4e0a\u4f20\u8d85\u65f6!");var t="/api/users/".concat(s,"/video_auths.json");Object(i["a"])(t,{method:"put",body:{video_id:e.videoId}}).then((function(e){var t=e.data,n=t.UploadAuth;r.resumeUploadWithAuth(n)}))["catch"]((function(e){console.log(e)}))},onUploadEnd:function(t){e.onUploadEnd&&e.onUploadEnd(t),console.log("onUploadEnd: uploaded all the files")}}),e.gotUploader&&e.gotUploader(r)}function l(e,t){e&&(s=e),c(t)}},ItnT:function(e,t,n){e.exports={flex_box_center:"flex_box_center___3dVCs",flex_space_between:"flex_space_between___1YbCa",flex_box_vertical_center:"flex_box_vertical_center___1Scgb",flex_box_center_end:"flex_box_center_end___1lZ44",flex_box_column:"flex_box_column___TFbGA",icons:"icons___3Tk_M",shixuns:"shixuns___ekstB",buttons:"buttons___1EjW6",addStage:"addStage___2YNXy",color4CA:"color4CA___1yM78",color204:"color204___2hsO7",completed:"completed___2RFl-"}},JWDV:function(e,t,n){e.exports=n.p+"static/charpter-white.5fa14f93.svg"},NLgs:function(e,t,n){"use strict";n.d(t,"c",(function(){return l})),n.d(t,"d",(function(){return p})),n.d(t,"b",(function(){return d})),n.d(t,"a",(function(){return h}));n("rjoL");var r=n("TMtJ"),i=n("ZZRV"),o=n.n(i),a=n("9kvl"),s=n("xKgJ"),c=n("1vsH"),u=n("m3rI"),l=function(e){return!(!p(e)||!f())},p=function(e){return!!Object(s["n"])()||(e({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},f=function(){var e,t=Object(a["b"])()._store.getState(),n=t.user;return!!(null===(e=n.userInfo)||void 0===e?void 0:e.profile_completed)||(r["a"].confirm({title:"\u63d0\u793a",width:530,centered:!0,content:o.a.createElement("div",{className:"tc font16"},"\u60a8\u9700\u8981\u53bb\u5b8c\u5584\u60a8\u7684\u4e2a\u4eba\u8d44\u6599\uff0c\u624d\u80fd\u4f7f\u7528\u6b64\u529f\u80fd"),okText:"\u7acb\u5373\u5b8c\u5584",cancelText:"\u7a0d\u540e\u5b8c\u5584",onOk:function(){a["c"].push("/account/profile/edit")}}),!1)},d=function(){var e,t=Object(a["b"])()._store.getState(),n=t.user;return!!(null===(e=n.userInfo)||void 0===e?void 0:e.professional_certification)||(r["a"].confirm({title:"\u63d0\u793a",centered:!0,content:o.a.createElement("div",{className:"tc"},"\u60a8\u9700\u8981\u53bb\u5b8c\u6210\u60a8\u7684\u804c\u4e1a\u8ba4\u8bc1\uff0c\u624d\u80fd\u4f7f\u7528\u6b64\u529f\u80fd"),okText:"\u7acb\u5373\u5b8c\u5584",cancelText:"\u7a0d\u540e\u5b8c\u5584",onOk:function(){Object(c["x"])("/account/certification")}}),!1)},h=function(){return!!Object(s["a"])()||(r["a"].confirm({centered:!0,width:530,title:"\u63d0\u793a",content:o.a.createElement("div",{className:"tc"},o.a.createElement("p",null,"\u60a8\u53ef\u4ee5\u5728QQ\u670d\u52a1\u7fa4\u5411\u7ba1\u7406\u5458\u7533\u8bf7\uff0c\u83b7\u5f97\u7ee7\u7eed\u64cd\u4f5c\u7684\u6743\u9650"),o.a.createElement("img",{src:"".concat(u["a"].IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200}),o.a.createElement("div",{className:"tc"},"\u7fa4\u53f7\uff1a612934990")),okText:"\u7acb\u5373\u8054\u7cfb",cancelText:"\u53d6\u6d88",onOk:function(){Object(c["x"])("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd")}}),!1)}},kwm0:function(e,t,n){e.exports={modal:"modal___1jX7c",uploadWrap:"uploadWrap___3-sVK",upload:"upload___2LemY",uploadLink:"uploadLink___j9Fsx",fileProgress:"fileProgress___11p3K",fileCancel:"fileCancel___3Mx9l",videoName:"videoName___2a-ZN",contentItem:"contentItem___1gUuj"}},qGJc:function(e,t,n){(function(t){var n;!function(t){window.OSS=t(),e.exports=t()}((function(){var e;return function(){function e(t,r,i){function o(s,c){if(!r[s]){if(!t[s]){var u="function"==typeof n&&n;if(!c&&u)return n(s,!0);if(a)return a(s,!0);var l=new Error("Cannot find module '"+s+"'");throw l.code="MODULE_NOT_FOUND",l}var p=r[s]={exports:{}};t[s][0].call(p.exports,(function(e){return o(t[s][1][e]||e)}),p,p.exports,e,t,r,i)}return r[s].exports}for(var a="function"==typeof n&&n,s=0;s0?t["Content-Type"]=e.mime:t["Content-Type"]=y.getType(e.mime||v.extname(e.object||""))||"application/octet-stream"),e.content&&(t["Content-Md5"]=m.createHash("md5").update(new r(e.content,"utf8")).digest("base64"),t["Content-Length"]||(t["Content-Length"]=e.content.length));var n=this._getResource(e);t.authorization=this.authorization(e.method,n,e.subres,t);var i=this._getReqUrl(e);h("request %s %s, with headers %j, !!stream: %s",e.method,i,t,!!e.stream);var a=e.timeout||this.options.timeout;return{url:i,params:{agent:this.agent,method:e.method,content:e.content,stream:e.stream,headers:t,timeout:a,writeStream:e.writeStream,customResponse:e.customResponse,ctx:e.ctx||this.ctx}}},N.request=p["default"].mark((function e(t){var n,r,i,o;return p["default"].wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=this.createRequest(t),r=void 0,i=void 0,e.prev=3,e.next=6,this.urllib.request(n.url,n.params);case 6:r=e.sent,h("response %s %s, got %s, headers: %j",t.method,n.url,r.status,r.headers),e.next=13;break;case 10:e.prev=10,e.t0=e["catch"](3),i=e.t0;case 13:if(o=void 0,!r||!t.successStatuses||-1!==t.successStatuses.indexOf(r.status)){e.next=26;break}return e.next=17,this.requestError(r);case 17:if(o=e.sent,"RequestTimeTooSkewed"!==o.code){e.next=23;break}return this.options.amendTimeSkewed=+new Date(o.serverTime)-new Date,e.next=22,this.request(t);case 22:return e.abrupt("return",e.sent);case 23:o.params=t,e.next=30;break;case 26:if(!i){e.next=30;break}return e.next=29,this.requestError(i);case 29:o=e.sent;case 30:if(!o){e.next=32;break}throw o;case 32:if(!t.xmlResponse){e.next=36;break}return e.next=35,this.parseXML(r.data);case 35:r.data=e.sent;case 36:return e.abrupt("return",r);case 37:case"end":return e.stop()}}),e,this,[[3,10]])})),N._getResource=function(e){var t="/";return e.bucket&&(t+=e.bucket+"/"),e.object&&(t+=e.object),t},N._isIP=function(e){return P._isIP(e)},N._escape=function(e){return k.encodeURIComponent(e).replace(/%2F/g,"/")},N._getReqUrl=function(e){var t={};g(this.options.endpoint).to(t);var n=this._isIP(t.hostname),r=this.options.cname;!e.bucket||r||n||(t.host=e.bucket+"."+t.host);var i="/";e.bucket&&n&&(i+=e.bucket+"/"),e.object&&(i+=this._escape(e.object).replace(/\+/g,"%2B")),t.pathname=i;var o={};if(e.query&&x(o,e.query),e.subres){var a={};S.string(e.subres)?a[e.subres]="":S.array(e.subres)?e.subres.forEach((function(e){a[e]=""})):a=e.subres,x(o,a)}return t.query=o,E.format(t)},N._getUserAgent=function(){var e=n&&n.browser?"js":"nodejs",t="aliyun-sdk-"+e+"/"+A.version,r=T.description;return!r&&n&&(r="Node.js "+n.version.slice(1)+" on "+n.platform+" "+n.arch),this._checkUserAgent(t+" "+r)},N._checkUserAgent=function(e){return e.replace(/\u03b1/,"alpha").replace(/\u03b2/,"beta")},N.checkBrowserAndVersion=function(e,t){return I.name===e&&I.version.split(".")[0]===t},N.parseXML=function(e){return function(t){r.isBuffer(e)&&(e=e.toString()),b.parseString(e,{explicitRoot:!1,explicitArray:!1},t)}},N.requestError=p["default"].mark((function e(t){var n,r,i,o;return p["default"].wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=null,t.data&&t.data.length){e.next=5;break}-1===t.status||-2===t.status?(n=new Error(t.message),n.name=t.name,n.status=t.status,n.code=t.name):(404===t.status?(n=new Error("Object not exists"),n.name="NoSuchKeyError",n.status=404,n.code="NoSuchKey"):412===t.status?(n=new Error("Pre condition failed"),n.name="PreconditionFailedError",n.status=412,n.code="PreconditionFailed"):(n=new Error("Unknow error, status: "+t.status),n.name="UnknowError",n.status=t.status),n.requestId=t.headers["x-oss-request-id"],n.host=""),e.next=30;break;case 5:return r=String(t.data),h("request response error data: %s",r),i=void 0,e.prev=8,e.next=11,this.parseXML(r)||{};case 11:i=e.sent,e.next=21;break;case 14:return e.prev=14,e.t0=e["catch"](8),h(r),e.t0.message+="\nraw xml: "+r,e.t0.status=t.status,e.t0.requestId=t.headers["x-oss-request-id"],e.abrupt("return",e.t0);case 21:o=i.Message||"unknow request error, status: "+t.status,i.Condition&&(o+=" (condition: "+i.Condition+")"),n=new Error(o),n.name=i.Code?i.Code+"Error":"UnknowError",n.status=t.status,n.code=i.Code,n.requestId=i.RequestId,n.hostId=i.HostId,n.serverTime=i.ServerTime;case 30:return h("generate error %j",n),e.abrupt("return",n);case 32:case"end":return e.stop()}}),e,this,[[8,14]])}))}).call(this,e("_process"),e("buffer").Buffer)},{"../common/multipart":8,"../common/signUtils":9,"../common/thunkpool.js":10,"../common/utils":11,"./../../shims/crypto/crypto.js":237,"./managed_upload":3,"./object":4,"./version":5,"./wrapper":6,_process:173,agentkeepalive:12,"babel-runtime/core-js/object/keys":23,"babel-runtime/regenerator":33,bowser:35,buffer:38,"copy-to":43,dateformat:154,debug:155,"humanize-ms":160,"is-type-of":165,"merge-descriptors":168,mime:242,path:170,platform:171,url:203,urllib:244,utility:243,xml2js:213}],3:[function(e,t,n){(function(t){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(this instanceof i))return new i(e,t);v.call(this,t),this.file=e,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}var o=e("babel-runtime/core-js/array/from"),a=r(o),s=e("babel-runtime/regenerator"),c=r(s),u=e("is-type-of"),l=e("util"),p=e("path"),f=e("mime"),d=e("copy-to"),h=n;h.multipartUpload=c["default"].mark((function e(t,n,r){var i,o,a,s,l,d,h,m,v;return c["default"].wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.resetCancelFlag(),r=r||{},!r.checkpoint||!r.checkpoint.uploadId){e.next=6;break}return e.next=5,this._resumeMultipart(r.checkpoint,r);case 5:return e.abrupt("return",e.sent);case 6:return i=102400,r.mime||(u.file(n)?r.mime=f.getType(p.extname(n.name)):u.blob(n)?r.mime=n.type:r.mime=f.getType(p.extname(n))),r.headers=r.headers||{},this._convertMetaToHeaders(r.meta,r.headers),e.next=12,this._getFileSize(n);case 12:if(!((o=e.sent)0&&d(u).to(p),f=this._divideParts(i,o),h=f.length,m=!1,v=c["default"].mark((function e(i,o){var a,d,v;return c["default"].wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i.isCancel()){e.next=21;break}return e.prev=1,a=f[o-1],d={stream:i._createStream(r,a.start,a.end),size:a.end-a.start},e.next=6,i._uploadPart(l,s,o,d);case 6:if(v=e.sent,i.isCancel()||m){e.next=13;break}if(t.doneParts.push({number:o,etag:v.res.headers.etag}),p.push({number:o,etag:v.res.headers.etag}),!n||!n.progress){e.next=13;break}return e.next=13,n.progress(u.length/h,t,v.res);case 13:e.next=21;break;case 15:if(e.prev=15,e.t0=e["catch"](1),i.isCancel()){e.next=21;break}throw i.cancel(),e.t0.partNum=o,e.t0;case 21:case"end":return e.stop()}}),e,this,[[1,15]])})),g=(0,a["default"])(new Array(h),(function(e,t){return t+1})),y=p.map((function(e){return e.number})),b=g.filter((function(e){return y.indexOf(e)<0})),_=5,w=n.parallel||_,!this.checkBrowserAndVersion("Internet Explorer","10")&&1!==w){e.next=26;break}x=0;case 16:if(!(x0)){e.next=37;break}throw this.resetCancelFlag(),k=T[0],k.message="Failed to upload some parts with error: "+k.toString()+" part_num: "+k.partNum,k;case 37:if(!this.isCancel()){e.next=40;break}throw E=null,this._makeCancelEvent();case 40:return e.next=42,this.completeMultipartUpload(l,s,p,n);case 42:return e.abrupt("return",e.sent);case 43:case"end":return e.stop()}}),e,this)})),u.file=function(e){return"undefined"!=typeof File&&e instanceof File},u.blob=function(e){return"undefined"!=typeof Blob&&e instanceof Blob},h._getFileSize=c["default"].mark((function e(t){var n;return c["default"].wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!u.buffer(t)){e.next=4;break}return e.abrupt("return",t.length);case 4:if(!u.blob(t)&&!u.file(t)){e.next=6;break}return e.abrupt("return",t.size);case 6:if(!u.string(t)){e.next=11;break}return e.next=9,this._statFile(t);case 9:return n=e.sent,e.abrupt("return",n.size);case 11:throw new Error("_getFileSize requires Buffer/File/String.");case 12:case"end":return e.stop()}}),e,this)}));var m=e("stream"),v=m.Readable;l.inherits(i,v),i.prototype.readFileAndPush=function(e){if(this.fileBuffer)for(var t=!0;t&&this.fileBuffer&&this.startthis.fileBuffer.length?this.fileBuffer.length:r,this.start=r,t=this.push(this.fileBuffer.slice(n,r))}},i.prototype._read=function(e){if(this.file&&this.start>=this.file.size||this.fileBuffer&&this.start>=this.fileBuffer.length||this.finish||0===this.start&&!this.file)return this.finish||(this.fileBuffer=null,this.finish=!0),void this.push(null);e=e||16384;var n=this;this.reader.onload=function(r){n.fileBuffer=new t(new Uint8Array(r.target.result)),n.file=null,n.readFileAndPush(e)},0===this.start?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(e)},h._createStream=function(e,t,n){if(u.blob(e)||u.file(e))return new i(e.slice(t,n));throw new Error("_createStream requires File/String.")},h._getPartSize=function(e,t){return t?Math.max(Math.ceil(e/1e4),t):1048576},h._divideParts=function(e,t){for(var n=Math.ceil(e/t),r=[],i=0;i\n\n',n.quiet?r+=" true\n":r+=" false\n",i=0;i"+u.escape(this._objectName(t[i]))+"\n";return r+="",c("delete multi objects: %s",r),n.subres="delete",o=this._objectRequestParams("POST","",n),o.mime="xml",o.content=r,o.xmlResponse=!0,o.successStatuses=[200],e.next=14,this.request(o);case 14:return a=e.sent,l=a.data,p=l&&l.Deleted||null,p&&(Array.isArray(p)||(p=[p]),p=p.map((function(e){return e.Key}))),e.abrupt("return",{res:a.res,deleted:p});case 19:case"end":return e.stop()}}),e,this)})),y.copy=s["default"].mark((function e(t,n,r){var i,a,c;return s["default"].wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=r||{},r.headers=r.headers||{},(0,o["default"])(r.headers).forEach((function(e){r.headers["x-oss-copy-source-"+e.toLowerCase()]=r.headers[e]})),r.meta&&(r.headers["x-oss-metadata-directive"]="REPLACE"),this._convertMetaToHeaders(r.meta,r.headers),n="/"!==n[0]?"/"+this.options.bucket+"/"+encodeURIComponent(n):"/"+encodeURIComponent(n.slice(1)),r.headers["x-oss-copy-source"]=n,i=this._objectRequestParams("PUT",t,r),i.xmlResponse=!0,i.successStatuses=[200,304],e.next=12,this.request(i);case 12:return a=e.sent,c=a.data,c&&(c={etag:c.ETag,lastModified:c.LastModified}),e.abrupt("return",{data:c,res:a.res});case 16:case"end":return e.stop()}}),e,this)})),y.putMeta=s["default"].mark((function e(t,n,r){return s["default"].wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.copy(t,t,{meta:n||{},timeout:r&&r.timeout,ctx:r&&r.ctx});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e,this)})),y.list=s["default"].mark((function e(t,n){var r,i,o,a,c;return s["default"].wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=this._objectRequestParams("GET","",n),r.query=t,r.xmlResponse=!0,r.successStatuses=[200],e.next=6,this.request(r);case 6:return i=e.sent,o=i.data.Contents,a=this,o&&(Array.isArray(o)||(o=[o]),o=o.map((function(e){return{name:e.Key,url:a._objectUrl(e.Key),lastModified:e.LastModified,etag:e.ETag,type:e.Type,size:Number(e.Size),storageClass:e.StorageClass,owner:{id:e.Owner.ID,displayName:e.Owner.DisplayName}}}))),c=i.data.CommonPrefixes||null,c&&(Array.isArray(c)||(c=[c]),c=c.map((function(e){return e.Prefix}))),e.abrupt("return",{res:i.res,objects:o,prefixes:c,nextMarker:i.data.NextMarker||null,isTruncated:"true"===i.data.IsTruncated});case 13:case"end":return e.stop()}}),e,this)})),y.putACL=s["default"].mark((function e(t,n,r){var i,o;return s["default"].wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=r||{},r.subres="acl",r.headers=r.headers||{},r.headers["x-oss-object-acl"]=n,t=this._objectName(t),i=this._objectRequestParams("PUT",t,r),i.successStatuses=[200],e.next=9,this.request(i);case 9:return o=e.sent,e.abrupt("return",{res:o.res});case 11:case"end":return e.stop()}}),e,this)})),y.getACL=s["default"].mark((function e(t,n){var r,i;return s["default"].wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=n||{},n.subres="acl",t=this._objectName(t),r=this._objectRequestParams("GET",t,n),r.successStatuses=[200],r.xmlResponse=!0,e.next=8,this.request(r);case 8:return i=e.sent,e.abrupt("return",{acl:i.data.AccessControlList.Grant,owner:{id:i.data.Owner.ID,displayName:i.data.Owner.DisplayName},res:i.res});case 10:case"end":return e.stop()}}),e,this)})),y.restore=s["default"].mark((function e(t,n){var r,i;return s["default"].wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=n||{},n.subres="restore",r=this._objectRequestParams("POST",t,n),r.successStatuses=[202],e.next=6,this.request(r);case 6:return i=e.sent,e.abrupt("return",{res:i.res});case 8:case"end":return e.stop()}}),e,this)})),y.signatureUrl=function(e,t){t=t||{},e=this._objectName(e),t.method=t.method||"GET";var n=u.timestamp()+(t.expires||1800),r={bucket:this.options.bucket,object:e},i=this._getResource(r);this.options.stsToken&&(t["security-token"]=this.options.stsToken);var o=g._signatureForURL(this.options.accessKeySecret,t,i,n),a=f.parse(this._getReqUrl(r));return a.query={OSSAccessKeyId:this.options.accessKeyId,Expires:n,Signature:o.Signature},d(o.subResource).to(a.query),a.format()},y.getObjectUrl=function(e,t){return t?"/"!==t[t.length-1]&&(t+="/"):t=this.options.endpoint.format(),t+this._escape(this._objectName(e))},y._objectUrl=function(e){return this._getReqUrl({bucket:this.options.bucket,object:e})},y.generateObjectUrl=function(e,t){if(t)"/"!==t[t.length-1]&&(t+="/");else{t=this.options.endpoint.format();var n=f.parse(t),r=this.options.bucket;n.hostname=r+"."+n.hostname,n.host=r+"."+n.host,t=n.format()}return t+this._escape(this._objectName(e))},y._objectRequestParams=function(e,t,n){if(!this.options.bucket)throw new Error("Please create a bucket first");n=n||{},t=this._objectName(t);var r={object:t,bucket:this.options.bucket,method:e,subres:n&&n.subres,timeout:n&&n.timeout,ctx:n&&n.ctx};return n.headers&&(r.headers={},d(n.headers).to(r.headers)),r},y._objectName=function(e){return e.replace(/^\/+/,"")},y._statFile=function(e){return function(t){l.stat(e,t)}},y._convertMetaToHeaders=function(e,t){e&&(0,o["default"])(e).forEach((function(n){t["x-oss-meta-"+n]=e[n]}))},y._deleteFileSafe=function(e){return function(t){l.exists(e,(function(n){n?l.unlink(e,(function(n){n&&c("unlink %j error: %s",e,n),t()})):t()}))}}},{"../common/callback":7,"../common/signUtils":9,"babel-runtime/core-js/object/keys":23,"babel-runtime/regenerator":33,"copy-to":43,debug:155,fs:36,"is-type-of":165,mime:242,path:170,url:203,utility:243}],5:[function(e,t,n){"use strict";n.version="5.3.1"},{}],6:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){return e&&"function"==typeof e.next&&"function"==typeof e["throw"]}function o(e){if(!e)return!1;var t=e.constructor;return!!t&&("GeneratorFunction"===t.name||"GeneratorFunction"===t.displayName||i(t.prototype)||i(e.prototype))}function a(e,t){var n=new e(t),r=(0,p["default"])(n),i=(0,p["default"])((0,u["default"])(n));r.concat(i).forEach((function(e){o(n[e])?this[e]=f.wrap(n[e]).bind(n):this[e]=n[e]}),this)}function s(e){if(!(this instanceof s))return new s(e);a.call(this,d,e)}var c=e("babel-runtime/core-js/object/get-prototype-of"),u=r(c),l=e("babel-runtime/core-js/object/keys"),p=r(l),f=e("co"),d=e("./client");t.exports=s,s.STS=function e(t){if(!(this instanceof e))return new e(t);a.call(this,d.STS,t)}},{"./client":2,"babel-runtime/core-js/object/get-prototype-of":22,"babel-runtime/core-js/object/keys":23,co:41}],7:[function(e,t,n){(function(t){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var i=e("babel-runtime/core-js/object/keys"),o=r(i),a=e("babel-runtime/core-js/json/stringify"),s=r(a);n.encodeCallback=function(e,n){if(e.headers=e.headers||{},!Object.prototype.hasOwnProperty.call(e.headers,"x-oss-callback")&&n.callback){var r={callbackUrl:encodeURI(n.callback.url),callbackBody:n.callback.body};n.callback.host&&(r.callbackHost=n.callback.host),n.callback.contentType&&(r.callbackBodyType=n.callback.contentType);var i=new t((0,s["default"])(r)).toString("base64");if(e.headers["x-oss-callback"]=i,n.callback.customValue){var a={};(0,o["default"])(n.callback.customValue).forEach((function(e){a["x:"+e]=n.callback.customValue[e]})),e.headers["x-oss-callback-var"]=new t((0,s["default"])(a)).toString("base64")}}}}).call(this,e("buffer").Buffer)},{"babel-runtime/core-js/json/stringify":17,"babel-runtime/core-js/object/keys":23,buffer:38}],8:[function(e,t,n){"use strict";var r=e("babel-runtime/regenerator"),i=function(e){return e&&e.__esModule?e:{default:e}}(r),o=e("copy-to"),a=e("./callback"),s=n;s.listUploads=i["default"].mark((function e(t,n){var r,a,s,c;return i["default"].wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=n||{},r={},o(n).to(r),r.subres="uploads",a=this._objectRequestParams("GET","",r),a.query=t,a.xmlResponse=!0,a.successStatuses=[200],e.next=10,this.request(a);case 10:return s=e.sent,c=s.data.Upload||[],Array.isArray(c)||(c=[c]),c=c.map((function(e){return{name:e.Key,uploadId:e.UploadId,initiated:e.Initiated}})),e.abrupt("return",{res:s.res,uploads:c,bucket:s.data.Bucket,nextKeyMarker:s.data.NextKeyMarker,nextUploadIdMarker:s.data.NextUploadIdMarker,isTruncated:"true"===s.data.IsTruncated});case 15:case"end":return e.stop()}}),e,this)})),s.listParts=i["default"].mark((function e(t,n,r,a){var s,c,u;return i["default"].wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=a||{},s={},o(a).to(s),s.subres={uploadId:n},c=this._objectRequestParams("GET",t,s),c.query=r,c.xmlResponse=!0,c.successStatuses=[200],e.next=10,this.request(c);case 10:return u=e.sent,e.abrupt("return",{res:u.res,uploadId:u.data.UploadId,bucket:u.data.Bucket,name:u.data.Key,partNumberMarker:u.data.PartNumberMarker,nextPartNumberMarker:u.data.NextPartNumberMarker,maxParts:u.data.MaxParts,isTruncated:u.data.IsTruncated,parts:u.data.Part||[]});case 12:case"end":return e.stop()}}),e,this)})),s.abortMultipartUpload=i["default"].mark((function e(t,n,r){var a,s,c;return i["default"].wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.cancel(),r=r||{},a={},o(r).to(a),a.subres={uploadId:n},s=this._objectRequestParams("DELETE",t,a),s.successStatuses=[204],e.next=9,this.request(s);case 9:return c=e.sent,e.abrupt("return",{res:c.res});case 11:case"end":return e.stop()}}),e,this)})),s.initMultipartUpload=i["default"].mark((function e(t,n){var r,a,s;return i["default"].wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=n||{},r={},o(n).to(r),r.headers=r.headers||{},this._convertMetaToHeaders(n.meta,r.headers),r.subres="uploads",a=this._objectRequestParams("POST",t,r),a.mime=n.mime,a.xmlResponse=!0,a.successStatuses=[200],e.next=12,this.request(a);case 12:return s=e.sent,e.abrupt("return",{res:s.res,bucket:s.data.Bucket,name:s.data.Key,uploadId:s.data.UploadId});case 14:case"end":return e.stop()}}),e,this)})),s.uploadPart=i["default"].mark((function e(t,n,r,o,a,s,c){var u;return i["default"].wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return u={stream:this._createStream(o,a,s),size:s-a},e.next=3,this._uploadPart(t,n,r,u,c);case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e,this)})),s.completeMultipartUpload=i["default"].mark((function e(t,n,r,s){var c,u,l,p,f,d,h,m;return i["default"].wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(c=r.concat().sort((function(e,t){return e.number-t.number})).filter((function(e,t,n){return!t||e.number!==n[t-1].number})),u='\n\n',l=0;l\n",u+=""+p.number+"\n",u+=""+p.etag+"\n",u+="\n";return u+="",s=s||{},f={},o(s).to(f),f.subres={uploadId:n},d=this._objectRequestParams("POST",t,f),a.encodeCallback(d,f),d.mime="xml",d.content=u,d.headers&&d.headers["x-oss-callback"]||(d.xmlResponse=!0),d.successStatuses=[200],e.next=16,this.request(d);case 16:return h=e.sent,m={res:h.res,bucket:d.bucket,name:t,etag:h.res.headers.etag},d.headers&&d.headers["x-oss-callback"]&&(m.data=JSON.parse(h.data.toString())),e.abrupt("return",m);case 20:case"end":return e.stop()}}),e,this)})),s._uploadPart=i["default"].mark((function e(t,n,r,a,s){var c,u,l;return i["default"].wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s=s||{},c={},o(s).to(c),c.headers={"Content-Length":a.size},c.subres={partNumber:r,uploadId:n},u=this._objectRequestParams("PUT",t,c),u.mime=c.mime,u.stream=a.stream,u.successStatuses=[200],e.next=11,this.request(u);case 11:return l=e.sent,a.stream=null,u.stream=null,e.abrupt("return",{name:t,etag:l.res.headers.etag,res:l.res});case 15:case"end":return e.stop()}}),e,this)}))},{"./callback":7,"babel-runtime/regenerator":33,"copy-to":43}],9:[function(e,t,n){(function(t){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var i=e("babel-runtime/core-js/json/stringify"),o=r(i),a=e("babel-runtime/core-js/object/keys"),s=r(a),c=e("./../../shims/crypto/crypto.js"),u=e("is-type-of");n.buildCanonicalizedResource=function(e,t){var n=""+e,r="?";if(u.string(t)&&""!==t.trim())n+=r+t;else if(u.array(t))t.sort(),n+=r+t.join("&");else if(t){var i=function(e,t){return e[0]>t[0]?1:e[0]0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function i(e){var t=r(e),n=t[0],i=t[1];return 3*(n+i)/4-i}function o(e,t,n){return 3*(t+n)/4-n}function a(e){for(var t,n=r(e),i=n[0],a=n[1],s=new f(o(e,i,a)),c=0,u=a>0?i-4:i,l=0;l>16&255,s[c++]=t>>8&255,s[c++]=255&t;return 2===a&&(t=p[e.charCodeAt(l)]<<2|p[e.charCodeAt(l+1)]>>4,s[c++]=255&t),1===a&&(t=p[e.charCodeAt(l)]<<10|p[e.charCodeAt(l+1)]<<4|p[e.charCodeAt(l+2)]>>2,s[c++]=t>>8&255,s[c++]=255&t),s}function s(e){return l[e>>18&63]+l[e>>12&63]+l[e>>6&63]+l[63&e]}function c(e,t,n){for(var r,i=[],o=t;oa?a:o+16383));return 1===r?(t=e[n-1],i.push(l[t>>2]+l[t<<4&63]+"==")):2===r&&(t=(e[n-2]<<8)+e[n-1],i.push(l[t>>10]+l[t>>4&63]+l[t<<2&63]+"=")),i.join("")}n.byteLength=i,n.toByteArray=a,n.fromByteArray=u;for(var l=[],p=[],f="undefined"!=typeof Uint8Array?Uint8Array:Array,d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",h=0,m=d.length;h1&&n[1]||""}function n(t){var n=e.match(t);return n&&n.length>1&&n[2]||""}var r,i=t(/(ipod|iphone|ipad)/i).toLowerCase(),o=/like android/i.test(e),s=!o&&/android/i.test(e),c=/nexus\s*[0-6]\s*/i.test(e),u=!c&&/nexus\s*[0-9]+/i.test(e),l=/CrOS/.test(e),p=/silk/i.test(e),f=/sailfish/i.test(e),d=/tizen/i.test(e),h=/(web|hpw)os/i.test(e),m=/windows phone/i.test(e),v=(/SamsungBrowser/i.test(e),!m&&/windows/i.test(e)),g=!i&&!p&&/macintosh/i.test(e),y=!s&&!f&&!d&&!h&&/linux/i.test(e),b=n(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),_=t(/version\/(\d+(\.\d+)?)/i),w=/tablet/i.test(e)&&!/tablet pc/i.test(e),x=!w&&/[^-]mobi/i.test(e),E=/xbox/i.test(e);/opera/i.test(e)?r={name:"Opera",opera:a,version:_||t(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(e)?r={name:"Opera",opera:a,version:t(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||_}:/SamsungBrowser/i.test(e)?r={name:"Samsung Internet for Android",samsungBrowser:a,version:_||t(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/coast/i.test(e)?r={name:"Opera Coast",coast:a,version:_||t(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/yabrowser/i.test(e)?r={name:"Yandex Browser",yandexbrowser:a,version:_||t(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(e)?r={name:"UC Browser",ucbrowser:a,version:t(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(e)?r={name:"Maxthon",maxthon:a,version:t(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(e)?r={name:"Epiphany",epiphany:a,version:t(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(e)?r={name:"Puffin",puffin:a,version:t(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(e)?r={name:"Sleipnir",sleipnir:a,version:t(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(e)?r={name:"K-Meleon",kMeleon:a,version:t(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:m?(r={name:"Windows Phone",osname:"Windows Phone",windowsphone:a},b?(r.msedge=a,r.version=b):(r.msie=a,r.version=t(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(e)?r={name:"Internet Explorer",msie:a,version:t(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:l?r={name:"Chrome",osname:"Chrome OS",chromeos:a,chromeBook:a,chrome:a,version:t(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(e)?r={name:"Microsoft Edge",msedge:a,version:b}:/vivaldi/i.test(e)?r={name:"Vivaldi",vivaldi:a,version:t(/vivaldi\/(\d+(\.\d+)?)/i)||_}:f?r={name:"Sailfish",osname:"Sailfish OS",sailfish:a,version:t(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(e)?r={name:"SeaMonkey",seamonkey:a,version:t(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(e)?(r={name:"Firefox",firefox:a,version:t(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(e)&&(r.firefoxos=a,r.osname="Firefox OS")):p?r={name:"Amazon Silk",silk:a,version:t(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(e)?r={name:"PhantomJS",phantom:a,version:t(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(e)?r={name:"SlimerJS",slimer:a,version:t(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(e)||/rim\stablet/i.test(e)?r={name:"BlackBerry",osname:"BlackBerry OS",blackberry:a,version:_||t(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:h?(r={name:"WebOS",osname:"WebOS",webos:a,version:_||t(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(e)&&(r.touchpad=a)):/bada/i.test(e)?r={name:"Bada",osname:"Bada",bada:a,version:t(/dolfin\/(\d+(\.\d+)?)/i)}:d?r={name:"Tizen",osname:"Tizen",tizen:a,version:t(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||_}:/qupzilla/i.test(e)?r={name:"QupZilla",qupzilla:a,version:t(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||_}:/chromium/i.test(e)?r={name:"Chromium",chromium:a,version:t(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||_}:/chrome|crios|crmo/i.test(e)?r={name:"Chrome",chrome:a,version:t(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:s?r={name:"Android",version:_}:/safari|applewebkit/i.test(e)?(r={name:"Safari",safari:a},_&&(r.version=_)):i?(r={name:"iphone"==i?"iPhone":"ipad"==i?"iPad":"iPod"},_&&(r.version=_)):r=/googlebot/i.test(e)?{name:"Googlebot",googlebot:a,version:t(/googlebot\/(\d+(\.\d+))/i)||_}:{name:t(/^(.*)\/(.*) /),version:n(/^(.*)\/(.*) /)},!r.msedge&&/(apple)?webkit/i.test(e)?(/(apple)?webkit\/537\.36/i.test(e)?(r.name=r.name||"Blink",r.blink=a):(r.name=r.name||"Webkit",r.webkit=a),!r.version&&_&&(r.version=_)):!r.opera&&/gecko\//i.test(e)&&(r.name=r.name||"Gecko",r.gecko=a,r.version=r.version||t(/gecko\/(\d+(\.\d+)?)/i)),r.windowsphone||!s&&!r.silk?!r.windowsphone&&i?(r[i]=a,r.ios=a,r.osname="iOS"):g?(r.mac=a,r.osname="macOS"):E?(r.xbox=a,r.osname="Xbox"):v?(r.windows=a,r.osname="Windows"):y&&(r.linux=a,r.osname="Linux"):(r.android=a,r.osname="Android");var S="";r.windows?S=function(e){switch(e){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}}(t(/Windows ((NT|XP)( \d\d?.\d)?)/i)):r.windowsphone?S=t(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):r.mac?(S=t(/Mac OS X (\d+([_\.\s]\d+)*)/i),S=S.replace(/[_\s]/g,".")):i?(S=t(/os (\d+([_\s]\d+)*) like mac os x/i),S=S.replace(/[_\s]/g,".")):s?S=t(/android[ \/-](\d+(\.\d+)*)/i):r.webos?S=t(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):r.blackberry?S=t(/rim\stablet\sos\s(\d+(\.\d+)*)/i):r.bada?S=t(/bada\/(\d+(\.\d+)*)/i):r.tizen&&(S=t(/tizen[\/\s](\d+(\.\d+)*)/i)),S&&(r.osversion=S);var T=!r.windows&&S.split(".")[0];return w||u||"ipad"==i||s&&(3==T||T>=4&&!x)||r.silk?r.tablet=a:(x||"iphone"==i||"ipod"==i||s||c||r.blackberry||r.webos||r.bada)&&(r.mobile=a),r.msedge||r.msie&&r.version>=10||r.yandexbrowser&&r.version>=15||r.vivaldi&&r.version>=1||r.chrome&&r.version>=20||r.samsungBrowser&&r.version>=4||r.firefox&&r.version>=20||r.safari&&r.version>=6||r.opera&&r.version>=10||r.ios&&r.osversion&&r.osversion.split(".")[0]>=6||r.blackberry&&r.version>=10.1||r.chromium&&r.version>=20?r.a=a:r.msie&&r.version<10||r.chrome&&r.version<20||r.firefox&&r.version<20||r.safari&&r.version<6||r.opera&&r.version<10||r.ios&&r.osversion&&r.osversion.split(".")[0]<6||r.chromium&&r.version<20?r.c=a:r.x=a,r}function t(e){return e.split(".").length}function n(e,t){var n,r=[];if(Array.prototype.map)return Array.prototype.map.call(e,t);for(n=0;n=0;){if(i[0][r]>i[1][r])return 1;if(i[0][r]!==i[1][r])return-1;if(0===r)return 0}}function i(t,n,i){var o=s;"string"==typeof n&&(i=n,n=void 0),void 0===n&&(n=!1),i&&(o=e(i));var a=""+o.version;for(var c in t)if(t.hasOwnProperty(c)&&o[c]){if("string"!=typeof t[c])throw new Error("Browser version in the minVersion map should be a string: "+c+": "+String(t));return r([a,t[c]])<0}return n}function o(e,t,n){return!i(e,t,n)}var a=!0,s=e("undefined"!=typeof navigator&&navigator.userAgent||"");return s.test=function(e){for(var t=0;t=this.charLength-this.charReceived?this.charLength-this.charReceived:e.length;if(e.copy(this.charBuffer,this.charReceived,0,n),this.charReceived+=n,this.charReceived=55296&&r<=56319)){if(this.charReceived=this.charLength=0,0===e.length)return t;break}this.charLength+=this.surrogateSize,t=""}this.detectIncompleteChar(e);var i=e.length;this.charLength&&(e.copy(this.charBuffer,0,e.length-this.charReceived,i),i-=this.charReceived),t+=e.toString(this.encoding,0,i);i=t.length-1,r=t.charCodeAt(i);if(r>=55296&&r<=56319){var o=this.surrogateSize;return this.charLength+=o,this.charReceived+=o,this.charBuffer.copy(this.charBuffer,o,0,o),e.copy(this.charBuffer,0,0,o),t.substring(0,i)}return t},u.prototype.detectIncompleteChar=function(e){for(var t=e.length>=3?3:e.length;t>0;t--){var n=e[e.length-t];if(1==t&&n>>5==6){this.charLength=2;break}if(t<=2&&n>>4==14){this.charLength=3;break}if(t<=3&&n>>3==30){this.charLength=4;break}}this.charReceived=t},u.prototype.end=function(e){var t="";if(e&&e.length&&(t=this.write(e)),this.charReceived){var n=this.charReceived,r=this.charBuffer,i=this.encoding;t+=r.slice(0,n).toString(i)}return t}},{buffer:38}],38:[function(e,n,r){(function(t){"use strict";function n(){return o.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function i(e,t){if(n()=n())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+n().toString(16)+" bytes");return 0|e}function m(e){return+e!=e&&(e=0),o.alloc(+e)}function v(e,t){if(o.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return X(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return W(e).length;default:if(r)return X(e).length;t=(""+t).toLowerCase(),r=!0}}function g(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if(n>>>=0,t>>>=0,n<=t)return"";for(e||(e="utf8");;)switch(e){case"hex":return P(this,t,n);case"utf8":case"utf-8":return A(this,t,n);case"ascii":return I(this,t,n);case"latin1":case"binary":return C(this,t,n);case"base64":return O(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return L(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function y(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function b(e,t,n,r,i){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(!i)return-1;n=0}if("string"==typeof t&&(t=o.from(t,r)),o.isBuffer(t))return 0===t.length?-1:_(e,t,n,r,i);if("number"==typeof t)return t&=255,o.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):_(e,[t],n,r,i);throw new TypeError("val must be string, number or Buffer")}function _(e,t,n,r,i){function o(e,t){return 1===s?e[t]:e.readUInt16BE(t*s)}var a,s=1,c=e.length,u=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;s=2,c/=2,u/=2,n/=2}if(i){var l=-1;for(a=n;ac&&(n=c-u),a=n;a>=0;a--){for(var p=!0,f=0;fi&&(r=i):r=i;var o=t.length;if(o%2!=0)throw new TypeError("Invalid hex string");r>o/2&&(r=o/2);for(var a=0;a239?4:u>223?3:u>191?2:1;if(i+p<=n)switch(p){case 1:u<128&&(l=u);break;case 2:o=e[i+1],128==(192&o)&&(c=(31&u)<<6|63&o)>127&&(l=c);break;case 3:o=e[i+1],a=e[i+2],128==(192&o)&&128==(192&a)&&(c=(15&u)<<12|(63&o)<<6|63&a)>2047&&(c<55296||c>57343)&&(l=c);break;case 4:o=e[i+1],a=e[i+2],s=e[i+3],128==(192&o)&&128==(192&a)&&128==(192&s)&&(c=(15&u)<<18|(63&o)<<12|(63&a)<<6|63&s)>65535&&c<1114112&&(l=c)}null===l?(l=65533,p=1):l>65535&&(l-=65536,r.push(l>>>10&1023|55296),l=56320|1023&l),r.push(l),i+=p}return j(r)}function j(e){var t=e.length;if(t<=Z)return String.fromCharCode.apply(String,e);for(var n="",r=0;rr)&&(n=r);for(var i="",o=t;on)throw new RangeError("Trying to access beyond buffer length")}function D(e,t,n,r,i,a){if(!o.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||te.length)throw new RangeError("Index out of range")}function M(e,t,n,r){t<0&&(t=65535+t+1);for(var i=0,o=Math.min(e.length-n,2);i>>8*(r?i:1-i)}function R(e,t,n,r){t<0&&(t=4294967295+t+1);for(var i=0,o=Math.min(e.length-n,4);i>>8*(r?i:3-i)&255}function U(e,t,n,r,i,o){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function B(e,t,n,r,i){return i||U(e,t,n,4,34028234663852886e22,-34028234663852886e22),$.write(e,t,n,r,23,4),n+4}function F(e,t,n,r,i){return i||U(e,t,n,8,17976931348623157e292,-17976931348623157e292),$.write(e,t,n,r,52,8),n+8}function q(e){if(e=z(e).replace(ee,""),e.length<2)return"";for(;e.length%4!=0;)e+="=";return e}function z(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function G(e){return e<16?"0"+e.toString(16):e.toString(16)}function X(e,t){t=t||1/0;for(var n,r=e.length,i=null,o=[],a=0;a55295&&n<57344){if(!i){if(n>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(a+1===r){(t-=3)>-1&&o.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&o.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(t-=3)>-1&&o.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;o.push(n)}else if(n<2048){if((t-=2)<0)break;o.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;o.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return o}function H(e){for(var t=[],n=0;n>8,i=n%256,o.push(i),o.push(r);return o}function W(e){return J.toByteArray(q(e))}function K(e,t,n,r){for(var i=0;i=t.length||i>=e.length);++i)t[i+n]=e[i];return i}function Y(e){return e!==e}var J=e("base64-js"),$=e("ieee754"),Q=e("isarray");r.Buffer=o,r.SlowBuffer=m,r.INSPECT_MAX_BYTES=50,o.TYPED_ARRAY_SUPPORT=void 0!==t.TYPED_ARRAY_SUPPORT?t.TYPED_ARRAY_SUPPORT:function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}(),r.kMaxLength=n(),o.poolSize=8192,o._augment=function(e){return e.__proto__=o.prototype,e},o.from=function(e,t,n){return a(null,e,t,n)},o.TYPED_ARRAY_SUPPORT&&(o.prototype.__proto__=Uint8Array.prototype,o.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&o[Symbol.species]===o&&Object.defineProperty(o,Symbol.species,{value:null,configurable:!0})),o.alloc=function(e,t,n){return c(null,e,t,n)},o.allocUnsafe=function(e){return u(null,e)},o.allocUnsafeSlow=function(e){return u(null,e)},o.isBuffer=function(e){return!(null==e||!e._isBuffer)},o.compare=function(e,t){if(!o.isBuffer(e)||!o.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,r=t.length,i=0,a=Math.min(n,r);i0&&(e=this.toString("hex",0,t).match(/.{2}/g).join(" "),this.length>t&&(e+=" ... ")),""},o.prototype.compare=function(e,t,n,r,i){if(!o.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&t>=n)return 0;if(r>=i)return-1;if(t>=n)return 1;if(t>>>=0,n>>>=0,r>>>=0,i>>>=0,this===e)return 0;for(var a=i-r,s=n-t,c=Math.min(a,s),u=this.slice(r,i),l=e.slice(t,n),p=0;pi)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var o=!1;;)switch(r){case"hex":return w(this,e,t,n);case"utf8":case"utf-8":return x(this,e,t,n);case"ascii":return E(this,e,t,n);case"latin1":case"binary":return S(this,e,t,n);case"base64":return T(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return k(this,e,t,n);default:if(o)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),o=!0}},o.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var Z=4096;o.prototype.slice=function(e,t){var n,r=this.length;if(e=~~e,t=void 0===t?r:~~t,e<0?(e+=r)<0&&(e=0):e>r&&(e=r),t<0?(t+=r)<0&&(t=0):t>r&&(t=r),t0&&(i*=256);)r+=this[e+--t]*i;return r},o.prototype.readUInt8=function(e,t){return t||N(e,1,this.length),this[e]},o.prototype.readUInt16LE=function(e,t){return t||N(e,2,this.length),this[e]|this[e+1]<<8},o.prototype.readUInt16BE=function(e,t){return t||N(e,2,this.length),this[e]<<8|this[e+1]},o.prototype.readUInt32LE=function(e,t){return t||N(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},o.prototype.readUInt32BE=function(e,t){return t||N(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},o.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||N(e,t,this.length);for(var r=this[e],i=1,o=0;++o=i&&(r-=Math.pow(2,8*t)),r},o.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||N(e,t,this.length);for(var r=t,i=1,o=this[e+--r];r>0&&(i*=256);)o+=this[e+--r]*i;return i*=128,o>=i&&(o-=Math.pow(2,8*t)),o},o.prototype.readInt8=function(e,t){return t||N(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},o.prototype.readInt16LE=function(e,t){t||N(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},o.prototype.readInt16BE=function(e,t){t||N(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},o.prototype.readInt32LE=function(e,t){return t||N(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},o.prototype.readInt32BE=function(e,t){return t||N(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},o.prototype.readFloatLE=function(e,t){return t||N(e,4,this.length),$.read(this,e,!0,23,4)},o.prototype.readFloatBE=function(e,t){return t||N(e,4,this.length),$.read(this,e,!1,23,4)},o.prototype.readDoubleLE=function(e,t){return t||N(e,8,this.length),$.read(this,e,!0,52,8)},o.prototype.readDoubleBE=function(e,t){return t||N(e,8,this.length),$.read(this,e,!1,52,8)},o.prototype.writeUIntLE=function(e,t,n,r){e=+e,t|=0,n|=0,r||D(this,e,t,n,Math.pow(2,8*n)-1,0);var i=1,o=0;for(this[t]=255&e;++o=0&&(o*=256);)this[t+i]=e/o&255;return t+n},o.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||D(this,e,t,1,255,0),o.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},o.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||D(this,e,t,2,65535,0),o.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):M(this,e,t,!0),t+2},o.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||D(this,e,t,2,65535,0),o.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):M(this,e,t,!1),t+2},o.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||D(this,e,t,4,4294967295,0),o.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):R(this,e,t,!0),t+4},o.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||D(this,e,t,4,4294967295,0),o.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):R(this,e,t,!1),t+4},o.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);D(this,e,t,n,i-1,-i)}var o=0,a=1,s=0;for(this[t]=255&e;++o>0)-s&255;return t+n},o.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);D(this,e,t,n,i-1,-i)}var o=n-1,a=1,s=0;for(this[t+o]=255&e;--o>=0&&(a*=256);)e<0&&0===s&&0!==this[t+o+1]&&(s=1),this[t+o]=(e/a>>0)-s&255;return t+n},o.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||D(this,e,t,1,127,-128),o.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},o.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||D(this,e,t,2,32767,-32768),o.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):M(this,e,t,!0),t+2},o.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||D(this,e,t,2,32767,-32768),o.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):M(this,e,t,!1),t+2},o.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||D(this,e,t,4,2147483647,-2147483648),o.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):R(this,e,t,!0),t+4},o.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||D(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),o.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):R(this,e,t,!1),t+4},o.prototype.writeFloatLE=function(e,t,n){return B(this,e,t,!0,n)},o.prototype.writeFloatBE=function(e,t,n){return B(this,e,t,!1,n)},o.prototype.writeDoubleLE=function(e,t,n){return F(this,e,t,!0,n)},o.prototype.writeDoubleBE=function(e,t,n){return F(this,e,t,!1,n)},o.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t=0;--i)e[i+t]=this[i+n];else if(a<1e3||!o.TYPED_ARRAY_SUPPORT)for(i=0;i>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(a=t;a>>1;n(e[o])2&&(t=f.call(arguments,1)),n(t)}))}))}function a(e){return Promise.all(e.map(i,this))}function s(e){for(var t=new e.constructor,n=Object.keys(e),r=[],o=0;ol;)if((s=c[l++])!=s)return!0}else for(;u>l;l++)if((e||l in c)&&c[l]===n)return e||l||0;return!e&&-1}}},{"./_to-absolute-index":121,"./_to-iobject":123,"./_to-length":124}],63:[function(e,t,n){var r=e("./_cof"),i=e("./_wks")("toStringTag"),o="Arguments"==r(function(){return arguments}()),a=function(e,t){try{return e[t]}catch(e){}};t.exports=function(e){var t,n,s;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=a(t=Object(e),i))?n:o?r(t):"Object"==(s=r(t))&&"function"==typeof t.callee?"Arguments":s}},{"./_cof":64,"./_wks":131}],64:[function(e,t,n){var r={}.toString;t.exports=function(e){return r.call(e).slice(8,-1)}},{}],65:[function(e,t,n){var r=t.exports={version:"2.5.7"};"number"==typeof __e&&(__e=r)},{}],66:[function(e,t,n){"use strict";var r=e("./_object-dp"),i=e("./_property-desc");t.exports=function(e,t,n){t in e?r.f(e,t,i(0,n)):e[t]=n}},{"./_object-dp":98,"./_property-desc":111}],67:[function(e,t,n){var r=e("./_a-function");t.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,i){return e.call(t,n,r,i)}}return function(){return e.apply(t,arguments)}}},{"./_a-function":58}],68:[function(e,t,n){t.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},{}],69:[function(e,t,n){t.exports=!e("./_fails")((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},{"./_fails":74}],70:[function(e,t,n){var r=e("./_is-object"),i=e("./_global").document,o=r(i)&&r(i.createElement);t.exports=function(e){return o?i.createElement(e):{}}},{"./_global":76,"./_is-object":85}],71:[function(e,t,n){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},{}],72:[function(e,t,n){var r=e("./_object-keys"),i=e("./_object-gops"),o=e("./_object-pie");t.exports=function(e){var t=r(e),n=i.f;if(n)for(var a,s=n(e),c=o.f,u=0;s.length>u;)c.call(e,a=s[u++])&&t.push(a);return t}},{"./_object-gops":103,"./_object-keys":106,"./_object-pie":107}],73:[function(e,t,n){var r=e("./_global"),i=e("./_core"),o=e("./_ctx"),a=e("./_hide"),s=e("./_has"),c=function e(t,n,c){var u,l,p,f=t&e.F,d=t&e.G,h=t&e.S,m=t&e.P,v=t&e.B,g=t&e.W,y=d?i:i[n]||(i[n]={}),b=y.prototype,_=d?r:h?r[n]:(r[n]||{}).prototype;for(u in d&&(c=n),c)(l=!f&&_&&void 0!==_[u])&&s(y,u)||(p=l?_[u]:c[u],y[u]=d&&"function"!=typeof _[u]?c[u]:v&&l?o(p,r):g&&_[u]==p?function(e){var t=function(t,n,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,r)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(p):m&&"function"==typeof p?o(Function.call,p):p,m&&((y.virtual||(y.virtual={}))[u]=p,t&e.R&&b&&!b[u]&&a(b,u,p)))};c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,t.exports=c},{"./_core":65,"./_ctx":67,"./_global":76,"./_has":77,"./_hide":78}],74:[function(e,t,n){t.exports=function(e){try{return!!e()}catch(e){return!0}}},{}],75:[function(e,t,n){var r=e("./_ctx"),i=e("./_iter-call"),o=e("./_is-array-iter"),a=e("./_an-object"),s=e("./_to-length"),c=e("./core.get-iterator-method"),u={},l={};n=t.exports=function(e,t,n,p,f){var d,h,m,v,g=f?function(){return e}:c(e),y=r(n,p,t?2:1),b=0;if("function"!=typeof g)throw TypeError(e+" is not iterable!");if(o(g)){for(d=s(e.length);d>b;b++)if((v=t?y(a(h=e[b])[0],h[1]):y(e[b]))===u||v===l)return v}else for(m=g.call(e);!(h=m.next()).done;)if((v=i(m,y,h.value,t))===u||v===l)return v};n.BREAK=u,n.RETURN=l},{"./_an-object":61,"./_ctx":67,"./_is-array-iter":83,"./_iter-call":86,"./_to-length":124,"./core.get-iterator-method":132}],76:[function(e,t,n){var r=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=r)},{}],77:[function(e,t,n){var r={}.hasOwnProperty;t.exports=function(e,t){return r.call(e,t)}},{}],78:[function(e,t,n){var r=e("./_object-dp"),i=e("./_property-desc");t.exports=e("./_descriptors")?function(e,t,n){return r.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},{"./_descriptors":69,"./_object-dp":98,"./_property-desc":111}],79:[function(e,t,n){var r=e("./_global").document;t.exports=r&&r.documentElement},{"./_global":76}],80:[function(e,t,n){t.exports=!e("./_descriptors")&&!e("./_fails")((function(){return 7!=Object.defineProperty(e("./_dom-create")("div"),"a",{get:function(){return 7}}).a}))},{"./_descriptors":69,"./_dom-create":70,"./_fails":74}],81:[function(e,t,n){t.exports=function(e,t,n){var r=void 0===n;switch(t.length){case 0:return r?e():e.call(n);case 1:return r?e(t[0]):e.call(n,t[0]);case 2:return r?e(t[0],t[1]):e.call(n,t[0],t[1]);case 3:return r?e(t[0],t[1],t[2]):e.call(n,t[0],t[1],t[2]);case 4:return r?e(t[0],t[1],t[2],t[3]):e.call(n,t[0],t[1],t[2],t[3])}return e.apply(n,t)}},{}],82:[function(e,t,n){var r=e("./_cof");t.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},{"./_cof":64}],83:[function(e,t,n){var r=e("./_iterators"),i=e("./_wks")("iterator"),o=Array.prototype;t.exports=function(e){return void 0!==e&&(r.Array===e||o[i]===e)}},{"./_iterators":91,"./_wks":131}],84:[function(e,t,n){var r=e("./_cof");t.exports=Array.isArray||function(e){return"Array"==r(e)}},{"./_cof":64}],85:[function(e,t,n){t.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},{}],86:[function(e,t,n){var r=e("./_an-object");t.exports=function(e,t,n,i){try{return i?t(r(n)[0],n[1]):t(n)}catch(t){var o=e["return"];throw void 0!==o&&r(o.call(e)),t}}},{"./_an-object":61}],87:[function(e,t,n){"use strict";var r=e("./_object-create"),i=e("./_property-desc"),o=e("./_set-to-string-tag"),a={};e("./_hide")(a,e("./_wks")("iterator"),(function(){return this})),t.exports=function(e,t,n){e.prototype=r(a,{next:i(1,n)}),o(e,t+" Iterator")}},{"./_hide":78,"./_object-create":97,"./_property-desc":111,"./_set-to-string-tag":115,"./_wks":131}],88:[function(e,t,n){"use strict";var r=e("./_library"),i=e("./_export"),o=e("./_redefine"),a=e("./_hide"),s=e("./_iterators"),c=e("./_iter-create"),u=e("./_set-to-string-tag"),l=e("./_object-gpo"),p=e("./_wks")("iterator"),f=!([].keys&&"next"in[].keys()),d=function(){return this};t.exports=function(e,t,n,h,m,v,g){c(n,t,h);var y,b,_,w=function(e){if(!f&&e in T)return T[e];switch(e){case"keys":case"values":return function(){return new n(this,e)}}return function(){return new n(this,e)}},x=t+" Iterator",E="values"==m,S=!1,T=e.prototype,k=T[p]||T["@@iterator"]||m&&T[m],O=k||w(m),A=m?E?w("entries"):O:void 0,j="Array"==t&&T.entries||k;if(j&&(_=l(j.call(new e)))!==Object.prototype&&_.next&&(u(_,x,!0),r||"function"==typeof _[p]||a(_,p,d)),E&&k&&"values"!==k.name&&(S=!0,O=function(){return k.call(this)}),r&&!g||!f&&!S&&T[p]||a(T,p,O),s[t]=O,s[x]=d,m)if(y={values:E?O:w("values"),keys:v?O:w("keys"),entries:A},g)for(b in y)b in T||o(T,b,y[b]);else i(i.P+i.F*(f||S),t,y);return y}},{"./_export":73,"./_hide":78,"./_iter-create":87,"./_iterators":91,"./_library":92,"./_object-gpo":104,"./_redefine":113,"./_set-to-string-tag":115,"./_wks":131}],89:[function(e,t,n){var r=e("./_wks")("iterator"),i=!1;try{var o=[7][r]();o["return"]=function(){i=!0},Array.from(o,(function(){throw 2}))}catch(e){}t.exports=function(e,t){if(!t&&!i)return!1;var n=!1;try{var o=[7],a=o[r]();a.next=function(){return{done:n=!0}},o[r]=function(){return a},e(o)}catch(e){}return n}},{"./_wks":131}],90:[function(e,t,n){t.exports=function(e,t){return{value:t,done:!!e}}},{}],91:[function(e,t,n){t.exports={}},{}],92:[function(e,t,n){t.exports=!0},{}],93:[function(e,t,n){var r=e("./_uid")("meta"),i=e("./_is-object"),o=e("./_has"),a=e("./_object-dp").f,s=0,c=Object.isExtensible||function(){return!0},u=!e("./_fails")((function(){return c(Object.preventExtensions({}))})),l=function(e){a(e,r,{value:{i:"O"+ ++s,w:{}}})},p=function(e,t){if(!i(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!o(e,r)){if(!c(e))return"F";if(!t)return"E";l(e)}return e[r].i},f=function(e,t){if(!o(e,r)){if(!c(e))return!0;if(!t)return!1;l(e)}return e[r].w},d=function(e){return u&&h.NEED&&c(e)&&!o(e,r)&&l(e),e},h=t.exports={KEY:r,NEED:!1,fastKey:p,getWeak:f,onFreeze:d}},{"./_fails":74,"./_has":77,"./_is-object":85,"./_object-dp":98,"./_uid":127}],94:[function(e,t,n){var r=e("./_global"),i=e("./_task").set,o=r.MutationObserver||r.WebKitMutationObserver,a=r.process,s=r.Promise,c="process"==e("./_cof")(a);t.exports=function(){var e,t,n,u=function(){var r,i;for(c&&(r=a.domain)&&r.exit();e;){i=e.fn,e=e.next;try{i()}catch(r){throw e?n():t=void 0,r}}t=void 0,r&&r.enter()};if(c)n=function(){a.nextTick(u)};else if(!o||r.navigator&&r.navigator.standalone)if(s&&s.resolve){var l=s.resolve(void 0);n=function(){l.then(u)}}else n=function(){i.call(r,u)};else{var p=!0,f=document.createTextNode("");new o(u).observe(f,{characterData:!0}),n=function(){f.data=p=!p}}return function(r){var i={fn:r,next:void 0};t&&(t.next=i),e||(e=i,n()),t=i}}},{"./_cof":64,"./_global":76,"./_task":120}],95:[function(e,t,n){"use strict";function r(e){var t,n;this.promise=new e((function(e,r){if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=r})),this.resolve=i(t),this.reject=i(n)}var i=e("./_a-function");t.exports.f=function(e){return new r(e)}},{"./_a-function":58}],96:[function(e,t,n){"use strict";var r=e("./_object-keys"),i=e("./_object-gops"),o=e("./_object-pie"),a=e("./_to-object"),s=e("./_iobject"),c=Object.assign;t.exports=!c||e("./_fails")((function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach((function(e){t[e]=e})),7!=c({},e)[n]||Object.keys(c({},t)).join("")!=r}))?function(e,t){for(var n=a(e),c=arguments.length,u=1,l=i.f,p=o.f;c>u;)for(var f,d=s(arguments[u++]),h=l?r(d).concat(l(d)):r(d),m=h.length,v=0;m>v;)p.call(d,f=h[v++])&&(n[f]=d[f]);return n}:c},{"./_fails":74,"./_iobject":82,"./_object-gops":103,"./_object-keys":106,"./_object-pie":107,"./_to-object":125}],97:[function(e,t,n){var r=e("./_an-object"),i=e("./_object-dps"),o=e("./_enum-bug-keys"),a=e("./_shared-key")("IE_PROTO"),s=function(){},c=function(){var t,n=e("./_dom-create")("iframe"),r=o.length;for(n.style.display="none",e("./_html").appendChild(n),n.src="javascript:",t=n.contentWindow.document,t.open(),t.write("