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...

12 lines
38 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[70],{"55Ip":function(Ce,Z,r){"use strict";r.d(Z,"a",function(){return X});var Y=r("Ty5D"),D=r("dI71"),re=r("q1tI"),L=r.n(re),J=r("YS25"),_=r("17x9"),q=r.n(_),G=r("wx14"),w=r("zLVn"),$=r("9R94"),te=function(d){Object(D.a)(t,d);function t(){for(var E,m=arguments.length,e=new Array(m),a=0;a<m;a++)e[a]=arguments[a];return E=d.call.apply(d,[this].concat(e))||this,E.history=Object(J.a)(E.props),E}var p=t.prototype;return p.render=function(){return L.a.createElement(Y.c,{history:this.history,children:this.props.children})},t}(L.a.Component),j=function(d){Object(D.a)(t,d);function t(){for(var E,m=arguments.length,e=new Array(m),a=0;a<m;a++)e[a]=arguments[a];return E=d.call.apply(d,[this].concat(e))||this,E.history=Object(J.b)(E.props),E}var p=t.prototype;return p.render=function(){return L.a.createElement(Y.c,{history:this.history,children:this.props.children})},t}(L.a.Component),ne=function(t,p){return typeof t=="function"?t(p):t},I=function(t,p){return typeof t=="string"?Object(J.c)(t,null,null,p):t},oe=function(t){return t},W=L.a.forwardRef;typeof W=="undefined"&&(W=oe);function U(d){return!!(d.metaKey||d.altKey||d.ctrlKey||d.shiftKey)}var M=W(function(d,t){var p=d.innerRef,E=d.navigate,m=d.onClick,e=Object(w.a)(d,["innerRef","navigate","onClick"]),a=e.target,l=Object(G.a)({},e,{onClick:function(s){try{m&&m(s)}catch(i){throw s.preventDefault(),i}!s.defaultPrevented&&s.button===0&&(!a||a==="_self")&&!U(s)&&(s.preventDefault(),E())}});return oe!==W?l.ref=t||p:l.ref=p,L.a.createElement("a",l)}),X=W(function(d,t){var p=d.component,E=p===void 0?M:p,m=d.replace,e=d.to,a=d.innerRef,l=Object(w.a)(d,["component","replace","to","innerRef"]);return L.a.createElement(Y.e.Consumer,null,function(n){n||Object($.a)(!1);var s=n.history,i=I(ne(e,n.location),n.location),C=i?s.createHref(i):"",h=Object(G.a)({},l,{href:C,navigate:function(){var F=ne(e,n.location),S=m?s.replace:s.push;S(F)}});return oe!==W?h.ref=t||a:h.innerRef=a,L.a.createElement(E,h)})});if(!1)var z,Q;var ee=function(t){return t},A=L.a.forwardRef;typeof A=="undefined"&&(A=ee);function se(){for(var d=arguments.length,t=new Array(d),p=0;p<d;p++)t[p]=arguments[p];return t.filter(function(E){return E}).join(" ")}var me=A(function(d,t){var p=d["aria-current"],E=p===void 0?"page":p,m=d.activeClassName,e=m===void 0?"active":m,a=d.activeStyle,l=d.className,n=d.exact,s=d.isActive,i=d.location,C=d.sensitive,h=d.strict,N=d.style,F=d.to,S=d.innerRef,B=Object(w.a)(d,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return L.a.createElement(Y.e.Consumer,null,function(u){u||Object($.a)(!1);var b=i||u.location,f=I(ne(F,b),b),c=f.pathname,o=c&&c.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),v=o?Object(Y.f)(b.pathname,{path:o,exact:n,sensitive:C,strict:h}):null,g=!!(s?s(v,b):v),x=g?se(l,e):l,y=g?Object(G.a)({},N,{},a):N,P=Object(G.a)({"aria-current":g&&E||null,className:x,style:y,to:f},B);return ee!==A?P.ref=t||S:P.innerRef=S,L.a.createElement(X,P)})});if(!1)var ce},"6cGi":function(Ce,Z,r){"use strict";r.d(Z,"a",function(){return L});var Y=r("ODXe"),D=r("q1tI"),re=r.n(D);function L(J,_){var q=_||{},G=q.defaultValue,w=q.value,$=q.onChange,te=q.postState,j=D.useState(function(){return w!==void 0?w:G!==void 0?typeof G=="function"?G():G:typeof J=="function"?J():J}),ne=Object(Y.a)(j,2),I=ne[0],oe=ne[1],W=w!==void 0?w:I;te&&(W=te(W));var U=D.useRef($);U.current=$;var M=D.useCallback(function(z){oe(z),W!==z&&U.current&&U.current(z,W)},[W,U]),X=D.useRef(!0);return D.useEffect(function(){if(X.current){X.current=!1;return}w===void 0&&oe(w)},[w]),[W,M]}},E2MH:function(Ce,Z,r){"use strict";r.r(Z);var Y=r("5NDa"),D=r("5rEg"),re=r("7Kak"),L=r("9yH6"),J=r("5GOC"),_=r("JsLm"),q=r("/zsF"),G=r("PArb"),w=r("14J3"),$=r("BMrR"),te=r("jCWc"),j=r("kPKH"),ne=r("sPJy"),I=r("bE4q"),oe=r("+L6B"),W=r("2/Rp"),U=r("giR+"),M=r("fyUT"),X=r("k1fw"),z=r("miYZ"),Q=r("tsqr"),ee=r("9og8"),A=r("tJVT"),se=r("PpiC"),me=r("WmNS"),ce=r.n(me),d=r("q1tI"),t=r.n(d),p=r("Ty5D"),E=r("55Ip"),m=r("9kvl"),e=r("jhfD"),a=r("V0Rq"),l=r("9Bee"),n=function(B){var u=B.data,b=Object(d.useState)(!1),f=Object(A.a)(b,2),c=f[0],o=f[1],v=function(){var x;switch(u.question_type){case 3:return t.a.createElement("aside",null,t.a.createElement("span",{style:{cursor:"pointer"},className:"font12 c-blue",onClick:function(){o(!c)}},c?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),c&&t.a.createElement("div",null,u==null||((x=u.standard_answer)===null||x===void 0)?void 0:x.map(function(y,P){var K;return t.a.createElement($.a,{className:"mt10"},t.a.createElement(j.a,{flex:"50px"},t.a.createElement("span",{className:"mt10"},"\u586B\u7A7A",y.choice_id)),t.a.createElement(j.a,{flex:1},y==null||((K=y.answer_text)===null||K===void 0)?void 0:K.map(function(H,V){return t.a.createElement("div",{style:{border:"1px solid #eee",padding:"15px 10px 0 10px"}},H)})))})));case 4:return t.a.createElement("aside",null,t.a.createElement("span",{style:{cursor:"pointer"},className:"font12 c-blue",onClick:function(){o(!c)}},c?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),c&&t.a.createElement("div",null,t.a.createElement(l.a,{value:u.standard_answer.join(" ")})))}};return t.a.createElement("section",null,v())},s=r("FZL2"),i=r.n(s),C=r("1vsH"),h=["\u5355\u9009\u9898","\u591A\u9009\u9898","\u5224\u65AD\u9898","\u586B\u7A7A\u9898","\u7B80\u7B54\u9898","\u5B9E\u8BAD\u9898"],N=function(B){var u,b,f,c,o,v,g,x,y,P,K,H,V,ie,he,de,ve,fe,be,Ee,ge=B.exercise,Pe=B.globalSetting,le=B.loading,je=B.user,Ne=B.dispatch,De=Object(se.a)(B,["exercise","globalSetting","loading","user","dispatch"]),ae=Object(p.i)(),Te=Object(p.h)(),ye=je.userInfo,O=ge.reviewGroupExercise,Ue=Object(d.useState)({}),Oe=Object(A.a)(Ue,2),k=Oe[0],Ae=Oe[1],Se=Object(d.useState)(!1),we=Object(A.a)(Se,2),pe=we[0],Ie=we[1],We=Object(d.useState)(),ze=Object(A.a)(We,2),Je=ze[0],Xe=ze[1],Ve=Object(d.useState)(),Fe=Object(A.a)(Ve,2),Re=Fe[0],He=Fe[1],Ge=Object(d.useState)(""),Be=Object(A.a)(Ge,2),Ze=Be[0],Qe=Be[1],$e=Object(d.useRef)();console.log(k),Object(d.useEffect)(function(){try{He(JSON.parse(localStorage.total_exercise_users))}catch(R){}},[ae.userId]),Object(d.useEffect)(function(){Re&&(console.log("totalUser:",Re,JSON.parse(localStorage.total_exercise_users)),Re.map(function(R,T){R.user_login===ae.userId&&Xe(Re[T+1])}),Ke())},[Re]);var Ke=function(){Ne({type:"exercise/getReviewGroupExercise",payload:{exerciseId:ae.exerciseId,user_ids:Re.map(function(T){return String(T.user_id)})}})},ke=function(){var R=Object(ee.a)(ce.a.mark(function T(ue){var _e;return ce.a.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:return console.log("totalUser",Re),xe.next=3,Object(a.N)({cover_all:!0,id:ue.question_id,max_score:k[ue.q_position].max,min_score:k[ue.q_position].min,user_ids:Re.map(function(Le){return Le.user_id}),comment:k.comment});case 3:_e=xe.sent,_e.status===0&&(delete k[ue.q_position],Ke(),Q.b.success("\u6279\u91CF\u8C03\u5206\u6210\u529F"));case 5:case"end":return xe.stop()}},T)}));return function(ue){return R.apply(this,arguments)}}(),Ye=function(T){if(T.question_type>1)if(k[T.q_position]){var ue,_e,Me;return t.a.createElement("div",{className:"mr10 ml10 inline-block"},"\u5728\u4EE5\u4E0B\u533A\u95F4\u4E2D\u4E3A\u5B66\u751F\u968F\u673A\u8D4B\u5206\uFF1A",t.a.createElement(M.a,{placeholder:"\u6700\u4F4E",defaultValue:T.user_score,max:T.question_score,min:0,onChange:function(Le){k[T.q_position].min=String(Le),Ae(Object(X.a)({},k))}}),t.a.createElement("div",{className:i.a.cuttOff}),t.a.createElement(M.a,{placeholder:"\u6700\u9AD8",defaultValue:T.user_score,max:T.question_score,min:((ue=k[T.q_position])===null||ue===void 0?void 0:ue.min)||0,onChange:function(Le){k[T.q_position].max=String(Le),Ae(Object(X.a)({},k))}}),"\u5206",t.a.createElement(W.a,{className:"ml5",type:"primary",disabled:!((_e=k[T.q_position])!==null&&_e!==void 0&&_e.min)||!((Me=k[T.q_position])!==null&&Me!==void 0&&Me.max),onClick:function(){return ke(T)}},"\u786E\u8BA4"))}else return t.a.createElement("span",{style:{cursor:"pointer"},onClick:function(){k[T.q_position]={},Ae(Object(X.a)({},k))},className:"c-blue mr10 ml10"},"\u8C03\u5206")};return t.a.createElement("section",{className:"edu-container",ref:$e},t.a.createElement("section",{className:"animated fadeIn"},t.a.createElement("aside",{className:"mt10"},ye&&t.a.createElement(I.a,{separator:">"},t.a.createElement(I.a.Item,null,t.a.createElement(E.a,{to:"".concat(ye.first_category_url)},ye==null||((u=ye.course)===null||u===void 0)?void 0:u.course_name)),t.a.createElement(I.a.Item,null,t.a.createElement(E.a,{to:"/classrooms/".concat(ae.coursesId,"/exercise")},"\u8BD5\u5377\u5217\u8868")),t.a.createElement(I.a.Item,null,t.a.createElement(E.a,{to:"/classrooms/".concat(ae.coursesId,"/exercise/").concat(ae.exerciseId,"/detail")},"\u8BD5\u5377\u8BE6\u60C5")),t.a.createElement(I.a.Item,null,O==null||((b=O.exercise_answer_user)===null||b===void 0)?void 0:b.user_name))),t.a.createElement("aside",{className:[i.a.title,"mt20"].join(" ")},t.a.createElement($.a,{style:{width:"100%"}},t.a.createElement(j.a,{flex:"1"},t.a.createElement(E.a,{to:"/classrooms/".concat(ae.coursesId,"/exercise/").concat(ae.exerciseId,"/detail")},t.a.createElement(e.a,{className:"font16 c-black"})),t.a.createElement("strong",{className:"font20 ml5"},O==null||((f=O.exercise)===null||f===void 0)?void 0:f.exercise_name),t.a.createElement(C.m,{status:[C.c[(c=O.exercise)===null||c===void 0?void 0:c.exercise_status]]})),t.a.createElement(j.a,null)))),t.a.createElement("section",{className:[i.a.bg,"pt30","pl30","pr30","pb30","mt20"].join(" ")},t.a.createElement($.a,{gutter:[30,0]},t.a.createElement(j.a,{className:"bold c-black"},t.a.createElement("aside",null,t.a.createElement("span",null,"\u8003\u8BD5\u65F6\u957F ",((o=O.exercise)===null||o===void 0?void 0:o.time)===-1?"\u672A\u9650\u65F6":(v=O.exercise)===null||v===void 0?void 0:v.time),t.a.createElement("span",{className:"ml20"},"\u6EE1\u5206 ",(g=O.exercise_scores)===null||g===void 0||((x=g.exercise_types)===null||x===void 0)?void 0:x.q_scores,"\u5206")))),t.a.createElement(G.a,null),t.a.createElement($.a,{gutter:[30,0]},t.a.createElement(j.a,{flex:"1"},t.a.createElement("span",{className:"c-light-black"},"\u60A8\u6B63\u5728\u5BF9\u4EE5\u4E0B\u5B66\u751F\u8FDB\u884C\u6279\u91CF\u8BC4\u9605\uFF1A"),t.a.createElement("span",null,(y=O.exercise_answer_user)===null||y===void 0?void 0:y.user_name))),t.a.createElement($.a,{gutter:[30,0]},t.a.createElement(j.a,{span:24,className:"mt10"},O==null||((P=O.exercise_users)===null||P===void 0)?void 0:P.map(function(R,T){if(T<100)return t.a.createElement("strong",{className:"mr10",key:T},R.user_name)})),t.a.createElement(j.a,{span:24,className:"tr"},(O==null||((K=O.exercise_users)===null||K===void 0)?void 0:K.length)>100&&t.a.createElement("span",null,"......\u7B49",O==null||((H=O.exercise_users)===null||H===void 0)?void 0:H.length,"\u4EBA"))),t.a.createElement(G.a,null),(O==null||((V=O.exercise_questions)===null||V===void 0)?void 0:V.some(function(R){return R.question_type!==4}))&&t.a.createElement("aside",null,t.a.createElement($.a,{gutter:[10,10]},t.a.createElement(j.a,{flex:"1"},t.a.createElement("aside",null,t.a.createElement("strong",{className:"font14"},"\u5BA2\u89C2\u9898"),t.a.createElement("span",{className:i.a.greenTip},"\u6B63\u786E"),t.a.createElement("span",{className:i.a.redTip},"\u9519\u8BEF"),t.a.createElement("span",{className:i.a.redTip},"\u90E8\u5206\u5F97\u5206")),t.a.createElement("aside",{className:[i.a.questionIcons,"mt10"].join(" ")},t.a.createElement(_.a,{affix:!1,onChange:function(){return Ie(!0)}},O==null||((ie=O.exercise_questions)===null||ie===void 0)?void 0:ie.map(function(R,T){if(R.question_type!==4)return t.a.createElement(_.a.Link,{href:"#questionID-".concat(R.q_position),title:R.q_position})})))),t.a.createElement(j.a,null,"\u603B\u5206 ",t.a.createElement("span",{className:"c-red bold"},(he=O.exercise_scores)===null||he===void 0||((de=he.exercise_types)===null||de===void 0)?void 0:de.q_scores)," \u5206")),t.a.createElement("p",{className:"c-blue tr",onClick:function(){return Ie(!pe)}},pe?"\u6536\u8D77\u7B54\u9898\u8BE6\u60C5":"\u5C55\u5F00\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",t.a.createElement("span",{className:"iconfont icon-play-square-fill3x ml5"})),t.a.createElement(G.a,null)),t.a.createElement($.a,{gutter:[10,10]},t.a.createElement(j.a,{flex:"1"},t.a.createElement("aside",null,t.a.createElement("strong",{className:"font14"},"\u4E3B\u89C2\u9898"),t.a.createElement("span",{className:i.a.greenTip},"\u5DF2\u8BC4"),t.a.createElement("span",{className:i.a.redTip},"\u672A\u8BC4")),t.a.createElement("aside",{className:[i.a.questionIcons,"mt10"].join(" ")},t.a.createElement(_.a,{affix:!1},O==null||((ve=O.exercise_questions)===null||ve===void 0)?void 0:ve.map(function(R,T){if(R.question_type===4)return t.a.createElement(_.a.Link,{href:"#questionID-".concat(R.q_position),title:R.q_position}," ")})))),t.a.createElement(j.a,null,"\u603B\u5206 ",t.a.createElement("span",{className:"c-red bold"},(fe=O.exercise_scores)===null||fe===void 0||((be=fe.exercise_types)===null||be===void 0)?void 0:be.q_mains_scores)," \u5206")),(Ee=O.exercise_questions)===null||Ee===void 0?void 0:Ee.map(function(R,T){var ue;return t.a.createElement("aside",{id:"questionID-".concat(R.q_position),className:"".concat(pe||R.question_type===4?"":"hide")},t.a.createElement($.a,null,t.a.createElement(j.a,{flex:"1"},t.a.createElement("span",{className:"c-blue font14"},R.q_position,". ",h[R.question_type]),t.a.createElement("span",{className:"c-light-black ml5"},"(",R.question_score,")")),t.a.createElement(j.a,null,R.standard_answer_show&&t.a.createElement("span",null,"\u6B63\u786E\u7B54\u6848\uFF1A",R.standard_answer_show),Ye(R),R.user_score&&t.a.createElement("span",null,"\u5F97\u5206",t.a.createElement("span",{className:"c-red"},R.user_score),"\u5206"),!R.user_score&&t.a.createElement("span",{className:"c-red"},"\u672A\u8BC4"))),t.a.createElement("div",null,t.a.createElement(l.a,{value:R.question_title})),t.a.createElement("div",null,(ue=R.question_choices)===null||ue===void 0?void 0:ue.map(function(_e,Me){return t.a.createElement("div",null,t.a.createElement(L.a,{checked:R.user_answer.includes(_e.choice_id)},_e.choice_text))})),t.a.createElement(n,{data:R}),k[R.q_position]?t.a.createElement(D.a.TextArea,{onChange:function(Me){k.comment=String(Me.target.value),Ae(Object(X.a)({},k))},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u8BED\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",maxLength:100}):null,t.a.createElement(G.a,null))})))},F=Z.default=Object(m.a)(function(S){var B=S.exercise,u=S.loading,b=S.user,f=S.globalSetting;return{exercise:B,globalSetting:f,user:b,loading:u.effects}})(N)},FZL2:function(Ce,Z,r){Ce.exports={flex_box_center:"flex_box_center___2FIpq",flex_space_between:"flex_space_between___11Ebl",flex_box_vertical_center:"flex_box_vertical_center___335ao",flex_box_center_end:"flex_box_center_end___4YWO4",flex_box_column:"flex_box_column___3Wyng",bg:"bg___3xYhR",title:"title___3UsK-",questionIcons:"questionIcons___rlvYI",green:"green___2RCOO",orange:"orange___386U2",greenTip:"greenTip___3iEJT",redTip:"redTip___2Eoar",orangeTip:"orangeTip___3RuXM",cuttOff:"cuttOff___8x4ka"}},Y1PL:function(Ce,Z,r){"use strict";r.r(Z),r.d(Z,"ResizableTextArea",function(){return F});var Y=r("wx14"),D=r("1OyB"),re=r("vuIU"),L=r("Ji7U"),J=r("LK+K"),_=r("q1tI"),q=r("VTBJ"),G=r("rePB"),w=r("Zm9Q"),$=r("Kwbf"),te=r("c+Xe"),j=r("m+aA"),ne=r("bdgK"),I=new Map;function oe(u){u.forEach(function(b){var f,c=b.target;(f=I.get(c))===null||f===void 0||f.forEach(function(o){return o(c)})})}var W=new ne.default(oe),U=null,M=null;function X(u,b){I.has(u)||(I.set(u,new Set),W.observe(u)),I.get(u).add(b)}function z(u,b){I.has(u)&&(I.get(u).delete(b),I.get(u).size||(W.unobserve(u),I.delete(u)))}var Q=function(u){Object(L.a)(f,u);var b=Object(J.a)(f);function f(){return Object(D.a)(this,f),b.apply(this,arguments)}return Object(re.a)(f,[{key:"render",value:function(){return this.props.children}}]),f}(_.Component),ee=_.createContext(null);function A(u){var b=u.children,f=u.onBatchResize,c=_.useRef(0),o=_.useRef([]),v=_.useContext(ee),g=_.useCallback(function(x,y,P){c.current+=1;var K=c.current;o.current.push({size:x,element:y,data:P}),Promise.resolve().then(function(){K===c.current&&(f==null||f(o.current),o.current=[])}),v==null||v(x,y,P)},[f,v]);return _.createElement(ee.Provider,{value:g},b)}function se(u){var b=u.children,f=u.disabled,c=_.useRef(null),o=_.useRef(null),v=_.useContext(ee),g=_.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),x=_.isValidElement(b)&&Object(te.c)(b),y=x?b.ref:null,P=_.useMemo(function(){return Object(te.a)(y,c)},[y,c]),K=_.useRef(u);K.current=u;var H=_.useCallback(function(V){var ie=K.current,he=ie.onResize,de=ie.data,ve=V.getBoundingClientRect(),fe=ve.width,be=ve.height,Ee=V.offsetWidth,ge=V.offsetHeight,Pe=Math.floor(fe),le=Math.floor(be);if(g.current.width!==Pe||g.current.height!==le||g.current.offsetWidth!==Ee||g.current.offsetHeight!==ge){var je={width:Pe,height:le,offsetWidth:Ee,offsetHeight:ge};g.current=je;var Ne=Ee===Math.round(fe)?fe:Ee,De=ge===Math.round(be)?be:ge,ae=Object(q.a)(Object(q.a)({},je),{},{offsetWidth:Ne,offsetHeight:De});v==null||v(ae,V,de),he&&Promise.resolve().then(function(){he(ae,V)})}},[]);return _.useEffect(function(){var V=Object(j.a)(c.current)||Object(j.a)(o.current);return V&&!f&&X(V,H),function(){return z(V,H)}},[c.current,f]),_.createElement(Q,{ref:o},x?_.cloneElement(b,{ref:P}):b)}var me="rc-observer-key";function ce(u){var b=u.children,f=Object(w.a)(b);return f.map(function(c,o){var v=(c==null?void 0:c.key)||"".concat(me,"-").concat(o);return _.createElement(se,Object(Y.a)({},u,{key:v}),c)})}ce.Collection=A;var d=ce,t=r("bT9E"),p=r("TSYQ"),E=r.n(p),m=`
min-height:0 !important;
max-height:none !important;
height:0 !important;
visibility:hidden !important;
overflow:hidden !important;
position:absolute !important;
z-index:-1000 !important;
top:0 !important;
right:0 !important
`,e=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],a={},l;function n(u){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,f=u.getAttribute("id")||u.getAttribute("data-reactid")||u.getAttribute("name");if(b&&a[f])return a[f];var c=window.getComputedStyle(u),o=c.getPropertyValue("box-sizing")||c.getPropertyValue("-moz-box-sizing")||c.getPropertyValue("-webkit-box-sizing"),v=parseFloat(c.getPropertyValue("padding-bottom"))+parseFloat(c.getPropertyValue("padding-top")),g=parseFloat(c.getPropertyValue("border-bottom-width"))+parseFloat(c.getPropertyValue("border-top-width")),x=e.map(function(P){return"".concat(P,":").concat(c.getPropertyValue(P))}).join(";"),y={sizingStyle:x,paddingSize:v,borderSize:g,boxSizing:o};return b&&f&&(a[f]=y),y}function s(u){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,f=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;l||(l=document.createElement("textarea"),l.setAttribute("tab-index","-1"),l.setAttribute("aria-hidden","true"),document.body.appendChild(l)),u.getAttribute("wrap")?l.setAttribute("wrap",u.getAttribute("wrap")):l.removeAttribute("wrap");var o=n(u,b),v=o.paddingSize,g=o.borderSize,x=o.boxSizing,y=o.sizingStyle;l.setAttribute("style","".concat(y,";").concat(m)),l.value=u.value||u.placeholder||"";var P=Number.MIN_SAFE_INTEGER,K=Number.MAX_SAFE_INTEGER,H=l.scrollHeight,V;if(x==="border-box"?H+=g:x==="content-box"&&(H-=v),f!==null||c!==null){l.value=" ";var ie=l.scrollHeight-v;f!==null&&(P=ie*f,x==="border-box"&&(P=P+v+g),H=Math.max(P,H)),c!==null&&(K=ie*c,x==="border-box"&&(K=K+v+g),V=H>K?"":"hidden",H=Math.min(K,H))}return{height:H,minHeight:P,maxHeight:K,overflowY:V,resize:"none"}}var i=r("Gytx"),C=r.n(i),h;(function(u){u[u.NONE=0]="NONE",u[u.RESIZING=1]="RESIZING",u[u.RESIZED=2]="RESIZED"})(h||(h={}));var N=function(u){Object(L.a)(f,u);var b=Object(J.a)(f);function f(c){var o;return Object(D.a)(this,f),o=b.call(this,c),o.nextFrameActionId=void 0,o.resizeFrameId=void 0,o.textArea=void 0,o.saveTextArea=function(v){o.textArea=v},o.handleResize=function(v){var g=o.state.resizeStatus,x=o.props,y=x.autoSize,P=x.onResize;if(g!==h.NONE)return;typeof P=="function"&&P(v),y&&o.resizeOnNextFrame()},o.resizeOnNextFrame=function(){cancelAnimationFrame(o.nextFrameActionId),o.nextFrameActionId=requestAnimationFrame(o.resizeTextarea)},o.resizeTextarea=function(){var v=o.props.autoSize;if(!v||!o.textArea)return;var g=v.minRows,x=v.maxRows,y=s(o.textArea,!1,g,x);o.setState({textareaStyles:y,resizeStatus:h.RESIZING},function(){cancelAnimationFrame(o.resizeFrameId),o.resizeFrameId=requestAnimationFrame(function(){o.setState({resizeStatus:h.RESIZED},function(){o.resizeFrameId=requestAnimationFrame(function(){o.setState({resizeStatus:h.NONE}),o.fixFirefoxAutoScroll()})})})})},o.renderTextArea=function(){var v=o.props,g=v.prefixCls,x=g===void 0?"rc-textarea":g,y=v.autoSize,P=v.onResize,K=v.className,H=v.disabled,V=o.state,ie=V.textareaStyles,he=V.resizeStatus,de=Object(t.a)(o.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),ve=E()(x,K,Object(G.a)({},"".concat(x,"-disabled"),H));"value"in de&&(de.value=de.value||"");var fe=Object(q.a)(Object(q.a)(Object(q.a)({},o.props.style),ie),he===h.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return _.createElement(d,{onResize:o.handleResize,disabled:!(y||P)},_.createElement("textarea",Object(Y.a)({},de,{className:ve,style:fe,ref:o.saveTextArea})))},o.state={textareaStyles:{},resizeStatus:h.NONE},o}return Object(re.a)(f,[{key:"componentDidUpdate",value:function(o){(o.value!==this.props.value||!C()(o.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var o=this.textArea.selectionStart,v=this.textArea.selectionEnd;this.textArea.setSelectionRange(o,v)}}catch(g){}}},{key:"render",value:function(){return this.renderTextArea()}}]),f}(_.Component),F=N,S=function(u){Object(L.a)(f,u);var b=Object(J.a)(f);function f(c){var o;Object(D.a)(this,f),o=b.call(this,c),o.resizableTextArea=void 0,o.focus=function(){o.resizableTextArea.textArea.focus()},o.saveTextArea=function(g){o.resizableTextArea=g},o.handleChange=function(g){var x=o.props.onChange;o.setValue(g.target.value,function(){o.resizableTextArea.resizeTextarea()}),x&&x(g)},o.handleKeyDown=function(g){var x=o.props,y=x.onPressEnter,P=x.onKeyDown;g.keyCode===13&&y&&y(g),P&&P(g)};var v=typeof c.value=="undefined"||c.value===null?c.defaultValue:c.value;return o.state={value:v},o}return Object(re.a)(f,[{key:"setValue",value:function(o,v){"value"in this.props||this.setState({value:o},v)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return _.createElement(F,Object(Y.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(o){return"value"in o?{value:o.value}:null}}]),f}(_.Component),B=Z.default=S},bT9E:function(Ce,Z,r){"use strict";r.d(Z,"a",function(){return D});var Y=r("VTBJ");function D(re,L){var J=Object(Y.a)({},re);return Array.isArray(L)&&L.forEach(function(_){delete J[_]}),J}},dmUQ:function(Ce,Z,r){"use strict";var Y=r("Ff2n"),D=r("rePB"),re=r("1OyB"),L=r("vuIU"),J=r("Ji7U"),_=r("md7G"),q=r("foSv"),G=r("q1tI"),w=r.n(G),$=r("TSYQ"),te=r.n($),j=r("4IlW");function ne(t,p){var E=Object.keys(t);if(Object.getOwnPropertySymbols){var m=Object.getOwnPropertySymbols(t);p&&(m=m.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),E.push.apply(E,m)}return E}function I(t){for(var p=1;p<arguments.length;p++){var E=arguments[p]!=null?arguments[p]:{};p%2?ne(Object(E),!0).forEach(function(m){Object(D.a)(t,m,E[m])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(E)):ne(Object(E)).forEach(function(m){Object.defineProperty(t,m,Object.getOwnPropertyDescriptor(E,m))})}return t}function oe(t){var p=W();return function(){var m=Object(q.a)(t),e;if(p){var a=Object(q.a)(this).constructor;e=Reflect.construct(m,arguments,a)}else e=m.apply(this,arguments);return Object(_.a)(this,e)}}function W(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}function U(){}function M(t){t.preventDefault()}var X=function(p){return p.replace(/[^\w.-]+/g,"")},z=200,Q=600,ee=Number.MAX_SAFE_INTEGER||Math.pow(2,53)-1,A=function(p){return p!=null},se=function(p,E){return E===p||typeof E=="number"&&typeof p=="number"&&isNaN(E)&&isNaN(p)},me=function(t){Object(J.a)(E,t);var p=oe(E);function E(m){var e;Object(re.a)(this,E),e=p.call(this,m),e.onKeyDown=function(n){var s=e.props,i=s.onKeyDown,C=s.onPressEnter;if(n.keyCode===j.a.UP){var h=e.getRatio(n);e.up(n,h,null),e.stop()}else if(n.keyCode===j.a.DOWN){var N=e.getRatio(n);e.down(n,N,null),e.stop()}else n.keyCode===j.a.ENTER&&C&&C(n);if(e.recordCursorPosition(),e.lastKeyCode=n.keyCode,i){for(var F=arguments.length,S=new Array(F>1?F-1:0),B=1;B<F;B++)S[B-1]=arguments[B];i.apply(void 0,[n].concat(S))}},e.onKeyUp=function(n){var s=e.props.onKeyUp;if(e.stop(),e.recordCursorPosition(),s){for(var i=arguments.length,C=new Array(i>1?i-1:0),h=1;h<i;h++)C[h-1]=arguments[h];s.apply(void 0,[n].concat(C))}},e.onChange=function(n){var s=e.props.onChange;e.state.focused&&(e.inputting=!0),e.rawInput=e.props.parser(e.getValueFromEvent(n)),e.setState({inputValue:e.rawInput}),s(e.toNumber(e.rawInput))},e.onMouseUp=function(){var n=e.props.onMouseUp;e.recordCursorPosition(),n&&n.apply(void 0,arguments)},e.onFocus=function(){var n;e.setState({focused:!0}),(n=e.props).onFocus.apply(n,arguments)},e.onBlur=function(){var n=e.props.onBlur;e.inputting=!1,e.setState({focused:!1});var s=e.getCurrentValidValue(e.state.inputValue),i=e.setValue(s,U);if(n){var C=e.input.value,h=e.getInputDisplayValue({focus:!1,value:i});e.input.value=h&&Number(h),n.apply(void 0,arguments),e.input.value=C}},e.getRatio=function(n){var s=1;return n.metaKey||n.ctrlKey?s=.1:n.shiftKey&&(s=10),s},e.getFullNum=function(n){return isNaN(n)?n:/e/i.test(String(n))?Number(n).toFixed(18).replace(/\.?0+$/,""):n},e.getPrecision=function(n){if(A(e.props.precision))return e.props.precision;var s=String(n);if(s.indexOf("e-")>=0)return parseInt(s.slice(s.indexOf("e-")+2),10);var i=0;return s.indexOf(".")>=0&&(i=s.length-s.indexOf(".")-1),i},e.getInputDisplayValue=function(n){var s=n||e.state,i=s.focused,C=s.inputValue,h=s.value,N;i?N=C:N=e.toPrecisionAsStep(h),N==null&&(N="");var F=e.formatWrapper(N);return A(e.props.decimalSeparator)&&(F=F.toString().replace(".",e.props.decimalSeparator)),F},e.recordCursorPosition=function(){try{e.cursorStart=e.input.selectionStart,e.cursorEnd=e.input.selectionEnd,e.currentValue=e.input.value,e.cursorBefore=e.input.value.substring(0,e.cursorStart),e.cursorAfter=e.input.value.substring(e.cursorEnd)}catch(n){}},e.restoreByAfter=function(n){if(n===void 0)return!1;var s=e.input.value,i=s.lastIndexOf(n);if(i===-1)return!1;var C=e.cursorBefore.length;return e.lastKeyCode===j.a.DELETE&&e.cursorBefore.charAt(C-1)===n[0]?(e.fixCaret(C,C),!0):i+n.length===s.length?(e.fixCaret(i,i),!0):!1},e.partRestoreByAfter=function(n){return n===void 0?!1:Array.prototype.some.call(n,function(s,i){var C=n.substring(i);return e.restoreByAfter(C)})},e.isNotCompleteNumber=function(n){return isNaN(n)||n===""||n===null||n&&n.toString().indexOf(".")===n.toString().length-1},e.stop=function(){e.autoStepTimer&&clearTimeout(e.autoStepTimer)},e.down=function(n,s,i){e.pressingUpOrDown=!0,e.step("down",n,s,i)},e.up=function(n,s,i){e.pressingUpOrDown=!0,e.step("up",n,s,i)},e.saveInput=function(n){e.input=n};var a=m.value;a===void 0&&(a=m.defaultValue),e.state={focused:m.autoFocus};var l=e.getValidValue(e.toNumber(a));return e.state=I(I({},e.state),{},{inputValue:e.toPrecisionAsStep(l),value:l}),e}return Object(L.a)(E,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(e){var a=this.props,l=a.value,n=a.onChange,s=a.max,i=a.min,C=this.state.focused;if(e){if(!se(e.value,l)||!se(e.max,s)||!se(e.min,i)){var h=C?l:this.getValidValue(l),N;this.pressingUpOrDown?N=h:this.inputting?N=this.rawInput:N=this.toPrecisionAsStep(h),this.setState({value:h,inputValue:N})}var F="value"in this.props?l:this.state.value;"max"in this.props&&e.max!==s&&typeof F=="number"&&F>s&&n&&n(s),"min"in this.props&&e.min!==i&&typeof F=="number"&&F<i&&n&&n(i)}try{if(this.cursorStart!==void 0&&this.state.focused){if(!this.partRestoreByAfter(this.cursorAfter)&&this.state.value!==this.props.value){var S=this.cursorStart+1;this.cursorAfter?this.lastKeyCode===j.a.BACKSPACE?S=this.cursorStart-1:this.lastKeyCode===j.a.DELETE&&(S=this.cursorStart):S=this.input.value.length,this.fixCaret(S,S)}else if(this.currentValue===this.input.value)switch(this.lastKeyCode){case j.a.BACKSPACE:this.fixCaret(this.cursorStart-1,this.cursorStart-1);break;case j.a.DELETE:this.fixCaret(this.cursorStart+1,this.cursorStart+1);break;default:}}}catch(B){}if(this.lastKeyCode=null,!this.pressingUpOrDown)return;this.props.focusOnUpDown&&this.state.focused&&(document.activeElement!==this.input&&this.focus())}},{key:"componentWillUnmount",value:function(){this.stop()}},{key:"getCurrentValidValue",value:function(e){var a=e;return a===""?a="":this.isNotCompleteNumber(parseFloat(a))?a=this.state.value:a=this.getValidValue(a),this.toNumber(a)}},{key:"getValueFromEvent",value:function(e){var a=e.target.value.trim().replace(/。/g,".");return A(this.props.decimalSeparator)&&(a=a.replace(this.props.decimalSeparator,".")),a}},{key:"getValidValue",value:function(e){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.props.min,l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,n=parseFloat(e);return isNaN(n)?e:(n<a&&(n=a),n>l&&(n=l),n)}},{key:"setValue",value:function(e,a){var l=this.props.precision,n=this.isNotCompleteNumber(parseFloat(e))?null:parseFloat(e),s=this.state.value,i=s===void 0?null:s,C=this.state.inputValue,h=C===void 0?null:C,N=typeof n=="number"?n.toFixed(l):"".concat(n),F=n!==i||N!=="".concat(h);return"value"in this.props?(h=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:h},a)):this.setState({value:n,inputValue:this.toPrecisionAsStep(e)},a),F&&this.props.onChange(n),n}},{key:"getMaxPrecision",value:function(e){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,l=this.props,n=l.precision,s=l.step;if(A(n))return n;var i=this.getPrecision(a),C=this.getPrecision(s),h=this.getPrecision(e);return e?Math.max(h,i+C):i+C}},{key:"getPrecisionFactor",value:function(e){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,l=this.getMaxPrecision(e,a);return Math.pow(10,l)}},{key:"focus",value:function(){this.input.focus(),this.recordCursorPosition()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"formatWrapper",value:function(e){return this.props.formatter?this.props.formatter(e):e}},{key:"toPrecisionAsStep",value:function(e){if(this.isNotCompleteNumber(e)||e==="")return e;var a=Math.abs(this.getMaxPrecision(e));return isNaN(a)?e.toString():Number(e).toFixed(a)}},{key:"toNumber",value:function(e){var a=this.props.precision,l=this.state.focused,n=e&&e.length>16&&l;return this.isNotCompleteNumber(e)||n?e:A(a)?Math.round(e*Math.pow(10,a))/Math.pow(10,a):Number(e)}},{key:"upStep",value:function(e,a){var l=this.props.step,n=this.getPrecisionFactor(e,a),s=Math.abs(this.getMaxPrecision(e,a)),i=((n*e+n*l*a)/n).toFixed(s);return this.toNumber(i)}},{key:"downStep",value:function(e,a){var l=this.props.step,n=this.getPrecisionFactor(e,a),s=Math.abs(this.getMaxPrecision(e,a)),i=((n*e-n*l*a)/n).toFixed(s);return this.toNumber(i)}},{key:"step",value:function(e,a){var l=this,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,s=arguments.length>3?arguments[3]:void 0;this.stop(),a&&(a.persist(),a.preventDefault());var i=this.props;if(i.disabled)return;var C=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(C))return;var h=this["".concat(e,"Step")](C,n),N=h>i.max||h<i.min;if(h>i.max?h=i.max:h<i.min&&(h=i.min),this.setValue(h,null),this.setState({focused:!0},function(){l.pressingUpOrDown=!1}),N)return;this.autoStepTimer=setTimeout(function(){l[e](a,n,!0)},s?z:Q)}},{key:"fixCaret",value:function(e,a){if(e===void 0||a===void 0||!this.input||!this.input.value)return;try{var l=this.input.selectionStart,n=this.input.selectionEnd;(e!==l||a!==n)&&this.input.setSelectionRange(e,a)}catch(s){}}},{key:"render",value:function(){var e,a=this.props,l=a.prefixCls,n=a.disabled,s=a.readOnly,i=a.useTouch,C=a.autoComplete,h=a.upHandler,N=a.downHandler,F=a.className,S=a.max,B=a.min,u=a.style,b=a.title,f=a.onMouseEnter,c=a.onMouseLeave,o=a.onMouseOver,v=a.onMouseOut,g=a.required,x=a.onClick,y=a.tabIndex,P=a.type,K=a.placeholder,H=a.id,V=a.inputMode,ie=a.pattern,he=a.step,de=a.maxLength,ve=a.autoFocus,fe=a.name,be=a.onPaste,Ee=a.onInput,ge=Object(Y.a)(a,["prefixCls","disabled","readOnly","useTouch","autoComplete","upHandler","downHandler","className","max","min","style","title","onMouseEnter","onMouseLeave","onMouseOver","onMouseOut","required","onClick","tabIndex","type","placeholder","id","inputMode","pattern","step","maxLength","autoFocus","name","onPaste","onInput"]),Pe=this.state,le=Pe.value,je=Pe.focused,Ne=te()(l,(e={},Object(D.a)(e,F,!!F),Object(D.a)(e,"".concat(l,"-disabled"),n),Object(D.a)(e,"".concat(l,"-focused"),je),e)),De={};Object.keys(ge).forEach(function(pe){(pe.substr(0,5)==="data-"||pe.substr(0,5)==="aria-"||pe==="role")&&(De[pe]=ge[pe])});var ae=!s&&!n,Te=this.getInputDisplayValue(null),ye=(le||le===0)&&(isNaN(le)||Number(le)>=S),O=(le||le===0)&&(isNaN(le)||Number(le)<=B),Ue=ye||n||s,Oe=O||n||s,k=te()("".concat(l,"-handler"),"".concat(l,"-handler-up"),Object(D.a)({},"".concat(l,"-handler-up-disabled"),Ue)),Ae=te()("".concat(l,"-handler"),"".concat(l,"-handler-down"),Object(D.a)({},"".concat(l,"-handler-down-disabled"),Oe)),Se=i?{onTouchStart:Ue?U:this.up,onTouchEnd:this.stop}:{onMouseDown:Ue?U:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},we=i?{onTouchStart:Oe?U:this.down,onTouchEnd:this.stop}:{onMouseDown:Oe?U:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return w.a.createElement("div",{className:Ne,style:u,title:b,onMouseEnter:f,onMouseLeave:c,onMouseOver:o,onMouseOut:v,onFocus:function(){return null},onBlur:function(){return null}},w.a.createElement("div",{className:"".concat(l,"-handler-wrap")},w.a.createElement("span",Object.assign({unselectable:"on"},Se,{role:"button","aria-label":"Increase Value","aria-disabled":Ue,className:k}),h||w.a.createElement("span",{unselectable:"on",className:"".concat(l,"-handler-up-inner"),onClick:M})),w.a.createElement("span",Object.assign({unselectable:"on"},we,{role:"button","aria-label":"Decrease Value","aria-disabled":Oe,className:Ae}),N||w.a.createElement("span",{unselectable:"on",className:"".concat(l,"-handler-down-inner"),onClick:M}))),w.a.createElement("div",{className:"".concat(l,"-input-wrap")},w.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":B,"aria-valuemax":S,"aria-valuenow":le,required:g,type:P,placeholder:K,onPaste:be,onClick:x,onMouseUp:this.onMouseUp,className:"".concat(l,"-input"),tabIndex:y,autoComplete:C,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:ae?this.onKeyDown:U,onKeyUp:ae?this.onKeyUp:U,autoFocus:ve,maxLength:de,readOnly:s,disabled:n,max:S,min:B,step:he,name:fe,title:b,id:H,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(Te),pattern:ie,inputMode:V,onInput:Ee},De))))}}]),E}(w.a.Component);me.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:ee,min:-ee,step:1,style:{},onChange:U,onKeyDown:U,onPressEnter:U,onFocus:U,onBlur:U,parser:X,required:!1,autoComplete:"off"};var ce=me,d=Z.a=ce},t23M:function(Ce,Z,r){"use strict";var Y=r("VTBJ"),D=r("1OyB"),re=r("vuIU"),L=r("Ji7U"),J=r("LK+K"),_=r("q1tI"),q=r.n(_),G=r("m+aA"),w=r("Zm9Q"),$=r("Kwbf"),te=r("c+Xe"),j=r("bdgK"),ne="rc-observer-key",I=function(oe){Object(L.a)(U,oe);var W=Object(J.a)(U);function U(){var M;return Object(D.a)(this,U),M=W.apply(this,arguments),M.resizeObserver=null,M.childNode=null,M.currentElement=null,M.state={width:0,height:0,offsetHeight:0,offsetWidth:0},M.onResize=function(X){var z=M.props.onResize,Q=X[0].target,ee=Q.getBoundingClientRect(),A=ee.width,se=ee.height,me=Q.offsetWidth,ce=Q.offsetHeight,d=Math.floor(A),t=Math.floor(se);if(M.state.width!==d||M.state.height!==t||M.state.offsetWidth!==me||M.state.offsetHeight!==ce){var p={width:d,height:t,offsetWidth:me,offsetHeight:ce};M.setState(p),z&&Promise.resolve().then(function(){z(Object(Y.a)(Object(Y.a)({},p),{},{offsetWidth:me,offsetHeight:ce}))})}},M.setChildNode=function(X){M.childNode=X},M}return Object(re.a)(U,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var X=this.props.disabled;if(X){this.destroyObserver();return}var z=Object(G.a)(this.childNode||this),Q=z!==this.currentElement;Q&&(this.destroyObserver(),this.currentElement=z),!this.resizeObserver&&z&&(this.resizeObserver=new j.default(this.onResize),this.resizeObserver.observe(z))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var X=this.props.children,z=Object(w.a)(X);if(z.length>1)Object($.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(z.length===0)return Object($.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var Q=z[0];if(_.isValidElement(Q)&&Object(te.c)(Q)){var ee=Q.ref;z[0]=_.cloneElement(Q,{ref:Object(te.a)(ee,this.setChildNode)})}return z.length===1?z[0]:z.map(function(A,se){return!_.isValidElement(A)||"key"in A&&A.key!==null?A:_.cloneElement(A,{key:"".concat(ne,"-").concat(se)})})}}]),U}(_.Component);I.displayName="ResizeObserver",Z.a=I}}]);