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.
NewEduCoderBuild/p__Classrooms__Lists__Exerc...

8 lines
19 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[63],{"+ua5":function(ie,W,t){},"55Ip":function(ie,W,t){"use strict";t.d(W,"a",function(){return se});var j=t("Ty5D"),J=t("dI71"),w=t("cDcd"),C=t.n(w),O=t("YS25"),G=t("17x9"),s=t.n(G),f=t("wx14"),_=t("zLVn"),E=t("9R94"),R=function(e){Object(J.a)(r,e);function r(){for(var o,c=arguments.length,p=new Array(c),d=0;d<c;d++)p[d]=arguments[d];return o=e.call.apply(e,[this].concat(p))||this,o.history=Object(O.a)(o.props),o}var i=r.prototype;return i.render=function(){return C.a.createElement(j.c,{history:this.history,children:this.props.children})},r}(C.a.Component),M=function(e){Object(J.a)(r,e);function r(){for(var o,c=arguments.length,p=new Array(c),d=0;d<c;d++)p[d]=arguments[d];return o=e.call.apply(e,[this].concat(p))||this,o.history=Object(O.b)(o.props),o}var i=r.prototype;return i.render=function(){return C.a.createElement(j.c,{history:this.history,children:this.props.children})},r}(C.a.Component),I=function(r,i){return typeof r=="function"?r(i):r},B=function(r,i){return typeof r=="string"?Object(O.c)(r,null,null,i):r},l=function(r){return r},S=C.a.forwardRef;typeof S=="undefined"&&(S=l);function $(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}var te=S(function(e,r){var i=e.innerRef,o=e.navigate,c=e.onClick,p=Object(_.a)(e,["innerRef","navigate","onClick"]),d=p.target,v=Object(f.a)({},p,{onClick:function(h){try{c&&c(h)}catch(D){throw h.preventDefault(),D}!h.defaultPrevented&&h.button===0&&(!d||d==="_self")&&!$(h)&&(h.preventDefault(),o())}});return l!==S?v.ref=r||i:v.ref=i,C.a.createElement("a",v)}),se=S(function(e,r){var i=e.component,o=i===void 0?te:i,c=e.replace,p=e.to,d=e.innerRef,v=Object(_.a)(e,["component","replace","to","innerRef"]);return C.a.createElement(j.e.Consumer,null,function(U){U||Object(E.a)(!1);var h=U.history,D=B(I(p,U.location),U.location),X=D?h.createHref(D):"",V=Object(f.a)({},v,{href:X,navigate:function(){var Z=I(p,U.location),F=c?h.replace:h.push;F(Z)}});return l!==S?V.ref=r||d:V.innerRef=d,C.a.createElement(o,V)})});if(!1)var g,Ee;var Y=function(r){return r},n=C.a.forwardRef;typeof n=="undefined"&&(n=Y);function L(){for(var e=arguments.length,r=new Array(e),i=0;i<e;i++)r[i]=arguments[i];return r.filter(function(o){return o}).join(" ")}var P=n(function(e,r){var i=e["aria-current"],o=i===void 0?"page":i,c=e.activeClassName,p=c===void 0?"active":c,d=e.activeStyle,v=e.className,U=e.exact,h=e.isActive,D=e.location,X=e.sensitive,V=e.strict,Q=e.style,Z=e.to,F=e.innerRef,A=Object(_.a)(e,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return C.a.createElement(j.e.Consumer,null,function(z){z||Object(E.a)(!1);var T=D||z.location,K=B(I(Z,T),T),q=K.pathname,re=q&&q.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),oe=re?Object(j.f)(T.pathname,{path:re,exact:U,sensitive:X,strict:V}):null,H=!!(h?h(oe,T):oe),ue=H?L(v,p):v,fe=H?Object(f.a)({},Q,{},d):Q,ee=Object(f.a)({"aria-current":H&&o||null,className:ue,style:fe,to:K},A);return Y!==n?ee.ref=r||F:ee.innerRef=F,C.a.createElement(se,ee)})});if(!1)var x},BU3w:function(ie,W,t){"use strict";t.d(W,"a",function(){return G});var j=t("MNnm"),J="rc-util-key";function w(s){if(s.attachTo)return s.attachTo;var f=document.querySelector("head");return f||document.body}function C(s){var f,_=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(j.a)())return null;var E=document.createElement("style");if((f=_.csp)===null||f===void 0?void 0:f.nonce){var R;E.nonce=(R=_.csp)===null||R===void 0?void 0:R.nonce}E.innerHTML=s;var M=w(_),I=M.firstChild;return _.prepend&&M.prepend?M.prepend(E):_.prepend&&I?M.insertBefore(E,I):M.appendChild(E),E}var O=new Map;function G(s,f){var _=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},E=w(_);if(!O.has(E)){var R=C("",_),M=R.parentNode;O.set(E,M),M.removeChild(R)}var I=Array.from(O.get(E).children).find(function(te){return te.tagName==="STYLE"&&te[J]===f});if(I){var B,l;if(((B=_.csp)===null||B===void 0?void 0:B.nonce)&&I.nonce!==((l=_.csp)===null||l===void 0?void 0:l.nonce)){var S;I.nonce=(S=_.csp)===null||S===void 0?void 0:S.nonce}return I.innerHTML!==s&&(I.innerHTML=s),I}var $=C(s,_);return $[J]=f,$}},CVpU:function(ie,W,t){"use strict";t.r(W);var j=t("cWXX"),J=t("/ezw"),w=t("14J3"),C=t("BMrR"),O=t("jCWc"),G=t("kPKH"),s=t("sPJy"),f=t("bE4q"),_=t("k1fw"),E=t("9og8"),R=t("tJVT"),M=t("WmNS"),I=t.n(M),B=t("cDcd"),l=t.n(B),S=t("Ty5D"),$=t("55Ip"),te=t("9kvl"),se=t("jhfD"),g=t("ZW9T"),Ee=t("VEjw"),Y=t.n(Ee),n=t("ErOA"),L=function(x){var e,r,i=x.exercise,o=x.user,c=x.dispatch,p=(e=window.location.pathname)===null||e===void 0?void 0:e.includes("exercise"),d=p?"exercise":"shixun_homework",v=Object(S.i)(),U=Object(S.h)(),h=o.userInfo,D=U.query,X=D.name,V=D.rule_id,Q=D.uuid,Z=D.language,F=D.rowNumber,A=D.issueId,z=Object(B.useState)({}),T=Object(R.a)(z,2),K=T[0],q=T[1],re=Object(B.useState)({value:"",language:Z.toLowerCase(),theme:"vs",options:{readOnly:!0},errorContent:"",errorLine:parseInt(F)}),oe=Object(R.a)(re,2),H=oe[0],ue=oe[1],fe=Object(B.useState)(!0),ee=Object(R.a)(fe,2),_e=ee[0],ve=ee[1];Object(B.useEffect)(function(){ye()},[]);var ye=function(){var ae=Object(E.a)(I.a.mark(function m(){var k,de,ce,pe,me;return I.a.wrap(function(le){for(;;)switch(le.prev=le.next){case 0:return ve(!0),le.next=3,Object(n.a)("/api/code_analyses_detail/code_detail.json",{method:"get",params:{rule_id:V,uuid:Q,issue_id:A}});case 3:k=le.sent,k.status===0&&(H.value=(de=k.data)===null||de===void 0||((ce=de.codes)===null||ce===void 0)?void 0:ce.map(function(ge){return ge.code}).join(`
`),me=document.createElement("div"),me.innerHTML=H.value,H.value=me.innerText,H.errorContent=k==null||((pe=k.data)===null||pe===void 0)?void 0:pe.errMessage,ue(Object(_.a)({},H)),q(k.data)),ve(!1);case 6:case"end":return le.stop()}},m)}));return function(){return ae.apply(this,arguments)}}();return l.a.createElement("section",{className:"edu-container"},l.a.createElement("section",{className:"animated fadeIn"},l.a.createElement("aside",{className:"mt10"},h&&l.a.createElement(f.a,{separator:">"},l.a.createElement(f.a.Item,null,l.a.createElement($.a,{to:"/classrooms/".concat(v.coursesId,"/").concat(d)},h==null||((r=h.course)===null||r===void 0)?void 0:r.course_name)),l.a.createElement(f.a.Item,null,l.a.createElement($.a,{to:"/classrooms/".concat(v.coursesId,"/").concat(d)},p?"\u8003\u8BD5":"\u5B9E\u8BAD","\u5217\u8868")),l.a.createElement(f.a.Item,null,l.a.createElement($.a,{to:"/classrooms/".concat(v.coursesId,"/").concat(d,"/").concat(v==null?void 0:v.exerciseId,"/detail")},p?"\u8BD5\u5377":"\u4F5C\u4E1A","\u8BE6\u60C5")),l.a.createElement(f.a.Item,null,X))),l.a.createElement("aside",{className:[Y.a.title,"mt20"].join(" ")},l.a.createElement(C.a,{style:{width:"100%"}},l.a.createElement(G.a,{flex:"1",style:{lineHeight:"24px"}},l.a.createElement($.a,{to:"/classrooms/".concat(v.coursesId,"/").concat(d,"/").concat(v.exerciseId,"/analysis/").concat(v.studentId)},l.a.createElement(se.a,{className:"font16 c-black"})),l.a.createElement("strong",{className:"font20 ml5"},"\u4EE3\u7801\u8BE6\u60C5"))))),l.a.createElement("section",{className:Y.a.wrap},l.a.createElement(J.a,{loading:_e,active:!0,paragraph:{rows:5}},l.a.createElement("div",{className:Y.a.title},K==null?void 0:K.title),l.a.createElement("div",{className:Y.a.code},l.a.createElement(g.b,H)),l.a.createElement("div",{className:Y.a.error,dangerouslySetInnerHTML:{__html:(K==null?void 0:K.example)||""}}))))};W.default=Object(te.a)(function(P){var x=P.exercise,e=P.user;return{exercise:x,user:e}})(L)},VEjw:function(ie,W,t){ie.exports={flex_box_center:"flex_box_center___28Zqn",flex_space_between:"flex_space_between___1P-0f",flex_box_vertical_center:"flex_box_vertical_center___3p8EQ",flex_box_center_end:"flex_box_center_end___6RABf",flex_box_column:"flex_box_column___2FnmJ",title:"title___1sj1Q",wrap:"wrap___3w47E",code:"code___OcBpb",error:"error___3J5po"}},ZW9T:function(ie,W,t){"use strict";t.d(W,"a",function(){return Y});var j=t("k1fw"),J=t("miYZ"),w=t("tsqr"),C=t("rAM+"),O=t("tJVT"),G=t("PpiC"),s=t("cDcd"),f=t.n(s),_=t("bdgK");function E(n,L,P,x,e){var r=L.getWordUntilPosition(P),i={startLineNumber:P.lineNumber,endLineNumber:P.lineNumber,startColumn:r.startColumn,endColumn:r.endColumn},o=x.map(function(c){return{label:c,kind:n.languages.CompletionItemKind.Keyword,insertText:c,insertTextRules:n.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:i}});return e.map(function(c){o.push(Object(j.a)(Object(j.a)({},c),{},{range:i}))}),o}var R=function(n){var L={label:"ifelse",kind:n.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
`),insertTextRules:n.languages.CompletionItemInsertTextRule.InsertAsSnippet},P=["auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while","inline","restrict","_Bool","_Complex","_Imaginary","_Alignas","_Alignof","_Atomic","_Static_assert","_Noreturn","_Thread_local","_Generic"];n.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(i,o){var c=E(n,i,o,P,[L]);return{suggestions:c}}});var x=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];n.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(i,o){var c=[{label:"print",kind:n.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(`
`),insertTextRules:n.languages.CompletionItemInsertTextRule.InsertAsSnippet}],p=E(n,i,o,x,c);return{suggestions:p}}});var e=["abstract","assert","boolean","break","byte","case","catch","char","class","const","continue","default","do","double","else","enum","extends","final","finally","float","for","goto","if","implements","import","instance of","int","interface","long","native","new","package","private","protected","public","return","strictfp","short","static","super","switch","synchronized","this","throw","throws","transient","try","void","volatile","while"];n.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(i,o){var c=[L,{label:"main",kind:n.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(`
`),insertTextRules:n.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:n.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(`
`),insertTextRules:n.languages.CompletionItemInsertTextRule.InsertAsSnippet}],p=E(n,i,o,e,c);return{suggestions:p}}})},M="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",I=t("LvDl"),B=t("+ua5");function l(n){return/^\d+$/.test(n)?"".concat(n,"px"):n}function S(){}var $=!1,te={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python"};function se(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],L=n;if(Array.isArray(n)){for(var P=0;P<n.length;P++){var x=te[n[P]];if(x)return x}return L[0]}return te[L]||L}var g=null,Ee=W.b=function(n){var L=n.width,P=L===void 0?"100%":L,x=n.height,e=x===void 0?"100%":x,r=n.value,i=n.language,o=i===void 0?"javascript":i,c=n.style,p=c===void 0?{}:c,d=n.options,v=d===void 0?{}:d,U=n.overrideServices,h=U===void 0?{}:U,D=n.theme,X=D===void 0?"vs-dark":D,V=n.onEditBlur,Q=n.onSave,Z=n.autoHeight,F=Z===void 0?!1:Z,A=n.forbidCopy,z=A===void 0?!1:A,T=n.onChange,K=T===void 0?S:T,q=n.editorDidMount,re=q===void 0?S:q,oe=n.onFocus,H=oe===void 0?S:oe,ue=n.filename,fe=ue===void 0?"educoder.txt":ue,ee=n.errorLine,_e=n.errorContent,ve=_e===void 0?"":_e,ye=Object(G.a)(n,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","filename","errorLine","errorContent"]),ae=Object(s.useRef)(),m=Object(s.useRef)({}),k=Object(s.useRef)(),de=Object(s.useRef)(!1),ce=Object(s.useRef)(),pe=Object(s.useState)(!1),me=Object(O.a)(pe,2),N=me[0],le=me[1];function ge(){var a;return ae.current&&(a=new _.default(function(u){var b=Object(C.a)(u),y;try{for(b.s();!(y=b.n()).done;){var ne=y.value;(ne.target.offsetHeight>0||ne.target.offsetWidth>0)&&m.current.instance.layout()}}catch(Ue){b.e(Ue)}finally{b.f()}}),a.observe(ae.current)),a}function be(){w.b.warn(decodeURIComponent(M))}var Pe=function(){var u=m.current.instance;if(r!=null&&u&&N){var b=u.getModel();b&&r!==b.getValue()&&($=!0,b.setValue(r),u.layout(),$=!1)}};Object(s.useEffect)(function(){k.current&&clearTimeout(k.current),k.current=setTimeout(function(){Pe()},500)},[r,N,m.current]),Object(s.useEffect)(function(){if(ee&&m.current&&m.current.instance){var a=m.current.instance;a.changeViewZones(function(b){var y=document.createElement("div");y.style.padding="10px 20px",y.style.width="calc(100% - 20px)",y.className="my-error-line-wrp",y.innerHTML=ve,b.addZone({afterLineNumber:ee||11,heightInLines:3,domNode:y})});var u={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};a.addOverlayWidget(u),a.revealPositionInCenter({lineNumber:20,column:1})}},[ee,m.current,N]);function Ce(){var a=m.current.instance;if(a){var u=a.getSelection(),b=m.current.pastePos||{},y=new g.Range(b.startLineNumber||u.endLineNumber,b.startColumn||u.endColumn,b.endLineNumber||u.endLineNumber,b.endColumn||u.endColumn);setTimeout(function(){a.executeEdits("",[{range:y,text:""}])},300)}}function Oe(a){(window.navigator.platform.match("Mac")?a.metaKey:a.ctrlKey)&&a.keyCode==83&&(a.preventDefault(),Q())}var he=function(){if(F&&m.current.instance){var u=m.current.instance.getContentHeight();je(u<e?e:u)}else je(e)};function xe(a){var u=document.createEvent("MouseEvents");u.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),a.dispatchEvent(u)}function Le(a,u){var b=window.URL||window.webkitURL||window,y=new Blob([u]),ne=document.createElementNS("http://www.w3.org/1999/xhtml","a");ne.href=b.createObjectURL(y),ne.download=a,xe(ne)}Object(s.useEffect)(function(){he()},[he]),Object(s.useEffect)(function(){ae.current&&!N&&t.e(27).then(t.t.bind(null,"M/lh",7)).then(function(a){try{g=a,m.current.instance=g.editor.create(ae.current,{value:r,language:se(o),theme:X,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0},h);var u=m.current.instance;if(re(u,g),setTimeout(function(){he(),m.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:function(){Le(fe||"educoder.txt",u.getValue())}})},500),m.current.subscription=u.onDidChangeModelContent(function(y){de.current?clearTimeout(ce.current):(he(),K(u.getValue(),y)),ce.current=setTimeout(function(){de.current=!1},500)}),window.Monaco||R(g),z&&(u.addCommand(g.KeyMod.CtrlCmd|g.KeyMod.Shift|g.KeyCode.KEY_V,function(){return be(),null}),u.addCommand(g.KeyMod.CtrlCmd|g.KeyCode.KEY_C,function(){return be(),null})),window.Monaco=g,V&&u.onDidBlurEditorWidget(function(){V(u.getValue())}),H&&u.onDidFocusEditorText(function(){H(u.getValue())}),z){u.addCommand(g.KeyMod.CtrlCmd|g.KeyCode.KEY_V,function(){return be(),null}),u.onDidPaste(function(y){m.current.pastePos=y});try{window.addEventListener("paste",Ce)}catch(y){}}var b=ge();return le(!0),function(){var y=m.current.instance;y.dispose();var ne=y.getModel();ne&&ne.dispose(),m.current.subscription&&m.current.subscription.dispose(),z&&window.removeEventListener("paste",Ce),b.unobserve(ae.current)}}catch(y){}})},[]),Object(s.useEffect)(function(){var a=m.current.instance;if(a&&N)return document.addEventListener("keydown",Oe,!1),function(){document.removeEventListener("keydown",Oe)}},[Q,N]),Object(s.useEffect)(function(){var a=m.current.instance;if(a&&N){var u=se(o);g.editor.setModelLanguage(a.getModel(),u),console.log("language:",o,a.getModel(),u)}},[o,N]),Object(s.useEffect)(function(){var a=m.current.instance;a&&N&&g.editor.setTheme(X)},[X,N]),Object(s.useEffect)(function(){var a=m.current.instance;a&&N&&(a.updateOptions(Object(j.a)({},v)),setTimeout(function(){a.getModel().updateOptions(Object(j.a)({},v))},200))},[JSON.stringify(v),N]),Object(s.useEffect)(function(){var a=m.current.instance;a&&N&&a.layout()},[P,e,N]);var De=Object(s.useState)(l(P)),Re=Object(O.a)(De,2),Te=Re[0],Ae=Re[1],we=Object(s.useState)(l(e)),Me=Object(O.a)(we,2),Ie=Me[0],je=Me[1],Se=Object(j.a)(Object(j.a)({},p),{},{width:Te,height:Ie});return f.a.createElement("div",{className:"my-monaco-editor",ref:ae,style:Se})};function Y(n){var L=n.width,P=L===void 0?"100%":L,x=n.height,e=x===void 0?"100%":x,r=n.original,i=n.modified,o=n.language,c=n.options,p=c===void 0?{}:c,d=Object(s.useRef)(),v=Object(s.useState)(null),U=Object(O.a)(v,2),h=U[0],D=U[1];function X(F){var A;return d.current&&(A=new _.default(function(z){var T=Object(C.a)(z),K;try{for(T.s();!(K=T.n()).done;){var q=K.value;(q.target.offsetHeight>0||q.target.offsetWidth>0)&&F.layout()}}catch(re){T.e(re)}finally{T.f()}}),A.observe(d.current)),A}Object(s.useEffect)(function(){d.current&&t.e(27).then(t.t.bind(null,"M/lh",7)).then(function(F){g=F;var A=g.editor.createDiffEditor(d.current,Object(j.a)(Object(j.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",ignoreTrimWhitespace:!1,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},p),{},{wordWrap:!0}));D(A);var z=X(A);return function(){A.dispose();var T=A.getModel();T&&T.dispose(),z.unobserve(d.current)}})},[]),Object(s.useEffect)(function(){h&&h.setModel({original:g.editor.createModel(r,o),modified:g.editor.createModel(i,o)})},[r,i,o,h]);var V=l(P),Q=l(e),Z={width:V,height:Q};return f.a.createElement("div",{className:"my-diff-editor",ref:d,style:Z})}},"rAM+":function(ie,W,t){"use strict";t.d(W,"a",function(){return J});var j=t("Qw5x");function J(w,C){var O;if(typeof Symbol=="undefined"||w[Symbol.iterator]==null){if(Array.isArray(w)||(O=Object(j.a)(w))||C&&w&&typeof w.length=="number"){O&&(w=O);var G=0,s=function(){};return{s,n:function(){return G>=w.length?{done:!0}:{done:!1,value:w[G++]}},e:function(M){throw M},f:s}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var f=!0,_=!1,E;return{s:function(){O=w[Symbol.iterator]()},n:function(){var M=O.next();return f=M.done,M},e:function(M){_=!0,E=M},f:function(){try{!f&&O.return!=null&&O.return()}finally{if(_)throw E}}}}}}]);