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.
93 lines
506 KiB
93 lines
506 KiB
(self.webpackChunk=self.webpackChunk||[]).push([[2539],{65352:function(Ze,ye,f){"use strict";f.d(ye,{Z:function(){return _e}});var o=f(89490),k=f(11036),ee=f(39224),z=f(43403),V=f(92310),j=f.n(V),W=f(29301),M=f(76846),e=f(96452),y=f(6089),u=f(80402),i=f(34280),r=f(49658),a=f(59301),s=f(71409),v=f(77900),b=f(8654);function w(O){var Y=O.prefixCls,Z=O.align,J=O.arrow,X=O.arrowPos,he=J||{},S=he.className,R=he.content,T=X.x,U=T===void 0?0:T,ie=X.y,se=ie===void 0?0:ie,be=a.useRef();if(!Z||!Z.points)return null;var ne={position:"absolute"};if(Z.autoArrow!==!1){var de=Z.points[0],we=Z.points[1],xe=de[0],Ke=de[1],Ue=we[0],Te=we[1];xe===Ue||!["t","b"].includes(xe)?ne.top=se:xe==="t"?ne.top=0:ne.bottom=0,Ke===Te||!["l","r"].includes(Ke)?ne.left=U:Ke==="l"?ne.left=0:ne.right=0}return a.createElement("div",{ref:be,className:j()("".concat(Y,"-arrow"),S),style:ne},R)}function c(O){var Y=O.prefixCls,Z=O.open,J=O.zIndex,X=O.mask,he=O.motion;return X?a.createElement(v.default,(0,s.Z)({},he,{motionAppear:!0,visible:Z,removeOnLeave:!0}),function(S){var R=S.className;return a.createElement("div",{style:{zIndex:J},className:j()("".concat(Y,"-mask"),R)})}):null}var d=a.memo(function(O){var Y=O.children;return Y},function(O,Y){return Y.cache}),_=d,x=a.forwardRef(function(O,Y){var Z=O.popup,J=O.className,X=O.prefixCls,he=O.style,S=O.target,R=O.onVisibleChanged,T=O.open,U=O.keepDom,ie=O.fresh,se=O.onClick,be=O.mask,ne=O.arrow,de=O.arrowPos,we=O.align,xe=O.motion,Ke=O.maskMotion,Ue=O.forceRender,Te=O.getPopupContainer,Me=O.autoDestroy,Le=O.portal,Be=O.zIndex,st=O.onMouseEnter,Ct=O.onMouseLeave,St=O.onPointerEnter,Ot=O.onPointerDownCapture,Tt=O.ready,Ge=O.offsetX,qe=O.offsetY,tt=O.offsetR,Rt=O.offsetB,nt=O.onAlign,He=O.onPrepare,rt=O.stretch,Qe=O.targetWidth,De=O.targetHeight,Lt=typeof Z=="function"?Z():Z,Ee=T||U,Ce=(Te==null?void 0:Te.length)>0,ue=a.useState(!Te||!Ce),Pe=(0,k.Z)(ue,2),Xe=Pe[0],ft=Pe[1];if((0,i.Z)(function(){!Xe&&Ce&&S&&ft(!0)},[Xe,Ce,S]),!Xe)return null;var Ne="auto",Je={left:"-1000vw",top:"-1000vh",right:Ne,bottom:Ne};if(Tt||!T){var at,bt=we.points,ot=we.dynamicInset||((at=we._experimental)===null||at===void 0?void 0:at.dynamicInset),je=ot&&bt[0][1]==="r",yt=ot&&bt[0][0]==="b";je?(Je.right=tt,Je.left=Ne):(Je.left=Ge,Je.right=Ne),yt?(Je.bottom=Rt,Je.top=Ne):(Je.top=qe,Je.bottom=Ne)}var Ve={};return rt&&(rt.includes("height")&&De?Ve.height=De:rt.includes("minHeight")&&De&&(Ve.minHeight=De),rt.includes("width")&&Qe?Ve.width=Qe:rt.includes("minWidth")&&Qe&&(Ve.minWidth=Qe)),T||(Ve.pointerEvents="none"),a.createElement(Le,{open:Ue||Ee,getContainer:Te&&function(){return Te(S)},autoDestroy:Me},a.createElement(c,{prefixCls:X,open:T,zIndex:Be,mask:be,motion:Ke}),a.createElement(W.Z,{onResize:nt,disabled:!T},function(We){return a.createElement(v.default,(0,s.Z)({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:Ue,leavedClassName:"".concat(X,"-hidden")},xe,{onAppearPrepare:He,onEnterPrepare:He,visible:T,onVisibleChanged:function(ht){var Bt;xe==null||(Bt=xe.onVisibleChanged)===null||Bt===void 0||Bt.call(xe,ht),R(ht)}}),function(Ye,ht){var Bt=Ye.className,nn=Ye.style,Ut=j()(X,Bt,J);return a.createElement("div",{ref:(0,b.sQ)(We,Y,ht),className:Ut,style:(0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)({"--arrow-x":"".concat(de.x||0,"px"),"--arrow-y":"".concat(de.y||0,"px")},Je),Ve),nn),{},{boxSizing:"border-box",zIndex:Be},he),onMouseEnter:st,onMouseLeave:Ct,onPointerEnter:St,onClick:se,onPointerDownCapture:Ot},ne&&a.createElement(w,{prefixCls:X,arrow:ne,arrowPos:de,align:we}),a.createElement(_,{cache:!T&&!ie},Lt))})}))}),D=x,P=a.forwardRef(function(O,Y){var Z=O.children,J=O.getTriggerDOMNode,X=(0,b.Yr)(Z),he=a.useCallback(function(R){(0,b.mH)(Y,J?J(R):R)},[J]),S=(0,b.x1)(he,(0,b.C4)(Z));return X?a.cloneElement(Z,{ref:S}):Z}),I=P,L=a.createContext(null),re=L;function te(O){return O?Array.isArray(O)?O:[O]:[]}function Se(O,Y,Z,J){return a.useMemo(function(){var X=te(Z!=null?Z:Y),he=te(J!=null?J:Y),S=new Set(X),R=new Set(he);return O&&(S.has("hover")&&(S.delete("hover"),S.add("click")),R.has("hover")&&(R.delete("hover"),R.add("click"))),[S,R]},[O,Y,Z,J])}var E=f(29194);function h(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Z=arguments.length>2?arguments[2]:void 0;return Z?O[0]===Y[0]:O[0]===Y[0]&&O[1]===Y[1]}function p(O,Y,Z,J){for(var X=Z.points,he=Object.keys(O),S=0;S<he.length;S+=1){var R,T=he[S];if(h((R=O[T])===null||R===void 0?void 0:R.points,X,J))return"".concat(Y,"-placement-").concat(T)}return""}function A(O,Y,Z,J){return Y||(Z?{motionName:"".concat(O,"-").concat(Z)}:J?{motionName:J}:null)}function C(O){return O.ownerDocument.defaultView}function m(O){for(var Y=[],Z=O==null?void 0:O.parentElement,J=["hidden","scroll","clip","auto"];Z;){var X=C(Z).getComputedStyle(Z),he=X.overflowX,S=X.overflowY,R=X.overflow;[he,S,R].some(function(T){return J.includes(T)})&&Y.push(Z),Z=Z.parentElement}return Y}function n(O){var Y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(O)?Y:O}function t(O){return n(parseFloat(O),0)}function l(O,Y){var Z=(0,o.Z)({},O);return(Y||[]).forEach(function(J){if(!(J instanceof HTMLBodyElement||J instanceof HTMLHtmlElement)){var X=C(J).getComputedStyle(J),he=X.overflow,S=X.overflowClipMargin,R=X.borderTopWidth,T=X.borderBottomWidth,U=X.borderLeftWidth,ie=X.borderRightWidth,se=J.getBoundingClientRect(),be=J.offsetHeight,ne=J.clientHeight,de=J.offsetWidth,we=J.clientWidth,xe=t(R),Ke=t(T),Ue=t(U),Te=t(ie),Me=n(Math.round(se.width/de*1e3)/1e3),Le=n(Math.round(se.height/be*1e3)/1e3),Be=(de-we-Ue-Te)*Me,st=(be-ne-xe-Ke)*Le,Ct=xe*Le,St=Ke*Le,Ot=Ue*Me,Tt=Te*Me,Ge=0,qe=0;if(he==="clip"){var tt=t(S);Ge=tt*Me,qe=tt*Le}var Rt=se.x+Ot-Ge,nt=se.y+Ct-qe,He=Rt+se.width+2*Ge-Ot-Tt-Be,rt=nt+se.height+2*qe-Ct-St-st;Z.left=Math.max(Z.left,Rt),Z.top=Math.max(Z.top,nt),Z.right=Math.min(Z.right,He),Z.bottom=Math.min(Z.bottom,rt)}}),Z}function g(O){var Y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,Z="".concat(Y),J=Z.match(/^(.*)\%$/);return J?O*(parseFloat(J[1])/100):parseFloat(Z)}function B(O,Y){var Z=Y||[],J=(0,k.Z)(Z,2),X=J[0],he=J[1];return[g(O.width,X),g(O.height,he)]}function Q(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[O[0],O[1]]}function N(O,Y){var Z=Y[0],J=Y[1],X,he;return Z==="t"?he=O.y:Z==="b"?he=O.y+O.height:he=O.y+O.height/2,J==="l"?X=O.x:J==="r"?X=O.x+O.width:X=O.x+O.width/2,{x:X,y:he}}function q(O,Y){var Z={t:"b",b:"t",l:"r",r:"l"};return O.map(function(J,X){return X===Y?Z[J]||"c":J}).join("")}function $(O,Y,Z,J,X,he,S){var R=a.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:X[J]||{}}),T=(0,k.Z)(R,2),U=T[0],ie=T[1],se=a.useRef(0),be=a.useMemo(function(){return Y?m(Y):[]},[Y]),ne=a.useRef({}),de=function(){ne.current={}};O||de();var we=(0,y.Z)(function(){if(Y&&Z&&O){let ln=function(Wt,$t){var Nn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:mn,Gn=ue.x+Wt,Xn=ue.y+$t,tr=Gn+je,nr=Xn+ot,Jn=Math.max(Gn,Nn.left),ze=Math.max(Xn,Nn.top),ct=Math.min(tr,Nn.right),kt=Math.min(nr,Nn.bottom);return Math.max(0,(ct-Jn)*(kt-ze))},Mn=function(){Jt=ue.y+it,en=Jt+ot,Yt=ue.x+ut,un=Yt+je};var Ue,Te,Me,Le,Be=Y,st=Be.ownerDocument,Ct=C(Be),St=Ct.getComputedStyle(Be),Ot=St.width,Tt=St.height,Ge=St.position,qe=Be.style.left,tt=Be.style.top,Rt=Be.style.right,nt=Be.style.bottom,He=Be.style.overflow,rt=(0,o.Z)((0,o.Z)({},X[J]),he),Qe=st.createElement("div");(Ue=Be.parentElement)===null||Ue===void 0||Ue.appendChild(Qe),Qe.style.left="".concat(Be.offsetLeft,"px"),Qe.style.top="".concat(Be.offsetTop,"px"),Qe.style.position=Ge,Qe.style.height="".concat(Be.offsetHeight,"px"),Qe.style.width="".concat(Be.offsetWidth,"px"),Be.style.left="0",Be.style.top="0",Be.style.right="auto",Be.style.bottom="auto",Be.style.overflow="hidden";var De;if(Array.isArray(Z))De={x:Z[0],y:Z[1],width:0,height:0};else{var Lt,Ee,Ce=Z.getBoundingClientRect();Ce.x=(Lt=Ce.x)!==null&&Lt!==void 0?Lt:Ce.left,Ce.y=(Ee=Ce.y)!==null&&Ee!==void 0?Ee:Ce.top,De={x:Ce.x,y:Ce.y,width:Ce.width,height:Ce.height}}var ue=Be.getBoundingClientRect();ue.x=(Te=ue.x)!==null&&Te!==void 0?Te:ue.left,ue.y=(Me=ue.y)!==null&&Me!==void 0?Me:ue.top;var Pe=st.documentElement,Xe=Pe.clientWidth,ft=Pe.clientHeight,Ne=Pe.scrollWidth,Je=Pe.scrollHeight,at=Pe.scrollTop,bt=Pe.scrollLeft,ot=ue.height,je=ue.width,yt=De.height,Ve=De.width,We={left:0,top:0,right:Xe,bottom:ft},Ye={left:-bt,top:-at,right:Ne-bt,bottom:Je-at},ht=rt.htmlRegion,Bt="visible",nn="visibleFirst";ht!=="scroll"&&ht!==nn&&(ht=Bt);var Ut=ht===nn,xn=l(Ye,be),xt=l(We,be),mn=ht===Bt?xt:xn,ke=Ut?xt:mn;Be.style.left="auto",Be.style.top="auto",Be.style.right="0",Be.style.bottom="0";var Oe=Be.getBoundingClientRect();Be.style.left=qe,Be.style.top=tt,Be.style.right=Rt,Be.style.bottom=nt,Be.style.overflow=He,(Le=Be.parentElement)===null||Le===void 0||Le.removeChild(Qe);var _t=n(Math.round(je/parseFloat(Ot)*1e3)/1e3),dt=n(Math.round(ot/parseFloat(Tt)*1e3)/1e3);if(_t===0||dt===0||(0,M.Sh)(Z)&&!(0,E.Z)(Z))return;var Zt=rt.offset,Xt=rt.targetOffset,$e=B(ue,Zt),lt=(0,k.Z)($e,2),K=lt[0],le=lt[1],ve=B(De,Xt),ce=(0,k.Z)(ve,2),Ae=ce[0],fe=ce[1];De.x-=Ae,De.y-=fe;var ae=rt.points||[],ge=(0,k.Z)(ae,2),Re=ge[0],Ie=ge[1],et=Q(Ie),Fe=Q(Re),vt=N(De,et),mt=N(ue,Fe),gt=(0,o.Z)({},rt),ut=vt.x-mt.x+K,it=vt.y-mt.y+le,Et=ln(ut,it),Mt=ln(ut,it,xt),wt=N(De,["t","l"]),pt=N(ue,["t","l"]),Pt=N(De,["b","r"]),At=N(ue,["b","r"]),Dt=rt.overflow||{},rn=Dt.adjustX,Ft=Dt.adjustY,an=Dt.shiftX,Ht=Dt.shiftY,Qt=function($t){return typeof $t=="boolean"?$t:$t>=0},Jt,en,Yt,un;Mn();var qt=Qt(Ft),fn=Fe[0]===et[0];if(qt&&Fe[0]==="t"&&(en>ke.bottom||ne.current.bt)){var Nt=it;fn?Nt-=ot-yt:Nt=wt.y-At.y-le;var _n=ln(ut,Nt),Pn=ln(ut,Nt,xt);_n>Et||_n===Et&&(!Ut||Pn>=Mt)?(ne.current.bt=!0,it=Nt,le=-le,gt.points=[q(Fe,0),q(et,0)]):ne.current.bt=!1}if(qt&&Fe[0]==="b"&&(Jt<ke.top||ne.current.tb)){var hn=it;fn?hn+=ot-yt:hn=Pt.y-pt.y-le;var Sn=ln(ut,hn),On=ln(ut,hn,xt);Sn>Et||Sn===Et&&(!Ut||On>=Mt)?(ne.current.tb=!0,it=hn,le=-le,gt.points=[q(Fe,0),q(et,0)]):ne.current.tb=!1}var tn=Qt(rn),cn=Fe[1]===et[1];if(tn&&Fe[1]==="l"&&(un>ke.right||ne.current.rl)){var vn=ut;cn?vn-=je-Ve:vn=wt.x-At.x-K;var Rn=ln(vn,it),gn=ln(vn,it,xt);Rn>Et||Rn===Et&&(!Ut||gn>=Mt)?(ne.current.rl=!0,ut=vn,K=-K,gt.points=[q(Fe,1),q(et,1)]):ne.current.rl=!1}if(tn&&Fe[1]==="r"&&(Yt<ke.left||ne.current.lr)){var jt=ut;cn?jt+=je-Ve:jt=Pt.x-pt.x-K;var dn=ln(jt,it),bn=ln(jt,it,xt);dn>Et||dn===Et&&(!Ut||bn>=Mt)?(ne.current.lr=!0,ut=jt,K=-K,gt.points=[q(Fe,1),q(et,1)]):ne.current.lr=!1}Mn();var pn=an===!0?0:an;typeof pn=="number"&&(Yt<xt.left&&(ut-=Yt-xt.left-K,De.x+Ve<xt.left+pn&&(ut+=De.x-xt.left+Ve-pn)),un>xt.right&&(ut-=un-xt.right-K,De.x>xt.right-pn&&(ut+=De.x-xt.right+pn)));var sn=Ht===!0?0:Ht;typeof sn=="number"&&(Jt<xt.top&&(it-=Jt-xt.top-le,De.y+yt<xt.top+sn&&(it+=De.y-xt.top+yt-sn)),en>xt.bottom&&(it-=en-xt.bottom-le,De.y>xt.bottom-sn&&(it+=De.y-xt.bottom+sn)));var yn=ue.x+ut,Ln=yn+je,En=ue.y+it,Kn=En+ot,Bn=De.x,zn=Bn+Ve,kn=De.y,Un=kn+yt,Hn=Math.max(yn,Bn),Fn=Math.min(Ln,zn),wn=(Hn+Fn)/2,Vn=wn-yn,Qn=Math.max(En,kn),Zn=Math.min(Kn,Un),Wn=(Qn+Zn)/2,jn=Wn-En;S==null||S(Y,gt);var Dn=Oe.right-ue.x-(ut+ue.width),on=Oe.bottom-ue.y-(it+ue.height);_t===1&&(ut=Math.round(ut),Dn=Math.round(Dn)),dt===1&&(it=Math.round(it),on=Math.round(on));var Tn={ready:!0,offsetX:ut/_t,offsetY:it/dt,offsetR:Dn/_t,offsetB:on/dt,arrowX:Vn/_t,arrowY:jn/dt,scaleX:_t,scaleY:dt,align:gt};ie(Tn)}}),xe=function(){se.current+=1;var Te=se.current;Promise.resolve().then(function(){se.current===Te&&we()})},Ke=function(){ie(function(Te){return(0,o.Z)((0,o.Z)({},Te),{},{ready:!1})})};return(0,i.Z)(Ke,[J]),(0,i.Z)(function(){O||Ke()},[O]),[U.ready,U.offsetX,U.offsetY,U.offsetR,U.offsetB,U.arrowX,U.arrowY,U.scaleX,U.scaleY,U.align,xe]}var me=f(62730);function pe(O,Y,Z,J,X){(0,i.Z)(function(){if(O&&Y&&Z){let se=function(){J(),X()};var he=Y,S=Z,R=m(he),T=m(S),U=C(S),ie=new Set([U].concat((0,me.Z)(R),(0,me.Z)(T)));return ie.forEach(function(be){be.addEventListener("scroll",se,{passive:!0})}),U.addEventListener("resize",se,{passive:!0}),J(),function(){ie.forEach(function(be){be.removeEventListener("scroll",se),U.removeEventListener("resize",se)})}}},[O,Y,Z])}var F=f(48736);function H(O,Y,Z,J,X,he,S,R){var T=a.useRef(O);T.current=O;var U=a.useRef(!1);a.useEffect(function(){if(Y&&J&&(!X||he)){var se=function(){U.current=!1},be=function(Me){var Le;T.current&&!S(((Le=Me.composedPath)===null||Le===void 0||(Le=Le.call(Me))===null||Le===void 0?void 0:Le[0])||Me.target)&&!U.current&&R(!1)},ne=C(J);ne.addEventListener("pointerdown",se,!0),ne.addEventListener("mousedown",be,!0),ne.addEventListener("contextmenu",be,!0);var de=(0,e.A)(Z);if(de&&(de.addEventListener("mousedown",be,!0),de.addEventListener("contextmenu",be,!0)),0)var we,xe,Ke,Ue;return function(){ne.removeEventListener("pointerdown",se,!0),ne.removeEventListener("mousedown",be,!0),ne.removeEventListener("contextmenu",be,!0),de&&(de.removeEventListener("mousedown",be,!0),de.removeEventListener("contextmenu",be,!0))}}},[Y,Z,J,X,he]);function ie(){U.current=!0}return ie}var G=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];function oe(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:z.Z,Y=a.forwardRef(function(Z,J){var X=Z.prefixCls,he=X===void 0?"rc-trigger-popup":X,S=Z.children,R=Z.action,T=R===void 0?"hover":R,U=Z.showAction,ie=Z.hideAction,se=Z.popupVisible,be=Z.defaultPopupVisible,ne=Z.onPopupVisibleChange,de=Z.afterPopupVisibleChange,we=Z.mouseEnterDelay,xe=Z.mouseLeaveDelay,Ke=xe===void 0?.1:xe,Ue=Z.focusDelay,Te=Z.blurDelay,Me=Z.mask,Le=Z.maskClosable,Be=Le===void 0?!0:Le,st=Z.getPopupContainer,Ct=Z.forceRender,St=Z.autoDestroy,Ot=Z.destroyPopupOnHide,Tt=Z.popup,Ge=Z.popupClassName,qe=Z.popupStyle,tt=Z.popupPlacement,Rt=Z.builtinPlacements,nt=Rt===void 0?{}:Rt,He=Z.popupAlign,rt=Z.zIndex,Qe=Z.stretch,De=Z.getPopupClassNameFromAlign,Lt=Z.fresh,Ee=Z.alignPoint,Ce=Z.onPopupClick,ue=Z.onPopupAlign,Pe=Z.arrow,Xe=Z.popupMotion,ft=Z.maskMotion,Ne=Z.popupTransitionName,Je=Z.popupAnimation,at=Z.maskTransitionName,bt=Z.maskAnimation,ot=Z.className,je=Z.getTriggerDOMNode,yt=(0,ee.Z)(Z,G),Ve=St||Ot||!1,We=a.useState(!1),Ye=(0,k.Z)(We,2),ht=Ye[0],Bt=Ye[1];(0,i.Z)(function(){Bt((0,r.Z)())},[]);var nn=a.useRef({}),Ut=a.useContext(re),xn=a.useMemo(function(){return{registerSubPopup:function(ct,kt){nn.current[ct]=kt,Ut==null||Ut.registerSubPopup(ct,kt)}}},[Ut]),xt=(0,u.Z)(),mn=a.useState(null),ke=(0,k.Z)(mn,2),Oe=ke[0],_t=ke[1],dt=a.useRef(null),Zt=(0,y.Z)(function(ze){dt.current=ze,(0,M.Sh)(ze)&&Oe!==ze&&_t(ze),Ut==null||Ut.registerSubPopup(xt,ze)}),Xt=a.useState(null),$e=(0,k.Z)(Xt,2),lt=$e[0],K=$e[1],le=a.useRef(null),ve=(0,y.Z)(function(ze){(0,M.Sh)(ze)&<!==ze&&(K(ze),le.current=ze)}),ce=a.Children.only(S),Ae=(ce==null?void 0:ce.props)||{},fe={},ae=(0,y.Z)(function(ze){var ct,kt,Vt=lt;return(Vt==null?void 0:Vt.contains(ze))||((ct=(0,e.A)(Vt))===null||ct===void 0?void 0:ct.host)===ze||ze===Vt||(Oe==null?void 0:Oe.contains(ze))||((kt=(0,e.A)(Oe))===null||kt===void 0?void 0:kt.host)===ze||ze===Oe||Object.values(nn.current).some(function(zt){return(zt==null?void 0:zt.contains(ze))||ze===zt})}),ge=A(he,Xe,Je,Ne),Re=A(he,ft,bt,at),Ie=a.useState(be||!1),et=(0,k.Z)(Ie,2),Fe=et[0],vt=et[1],mt=se!=null?se:Fe,gt=(0,y.Z)(function(ze){se===void 0&&vt(ze)});(0,i.Z)(function(){vt(se||!1)},[se]);var ut=a.useRef(mt);ut.current=mt;var it=a.useRef([]);it.current=[];var Et=(0,y.Z)(function(ze){var ct;gt(ze),((ct=it.current[it.current.length-1])!==null&&ct!==void 0?ct:mt)!==ze&&(it.current.push(ze),ne==null||ne(ze))}),Mt=a.useRef(),wt=function(){clearTimeout(Mt.current)},pt=function(ct){var kt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;wt(),kt===0?Et(ct):Mt.current=setTimeout(function(){Et(ct)},kt*1e3)};a.useEffect(function(){return wt},[]);var Pt=a.useState(!1),At=(0,k.Z)(Pt,2),Dt=At[0],rn=At[1];(0,i.Z)(function(ze){(!ze||mt)&&rn(!0)},[mt]);var Ft=a.useState(null),an=(0,k.Z)(Ft,2),Ht=an[0],Qt=an[1],Jt=a.useState(null),en=(0,k.Z)(Jt,2),Yt=en[0],un=en[1],qt=function(ct){un([ct.clientX,ct.clientY])},fn=$(mt,Oe,Ee&&Yt!==null?Yt:lt,tt,nt,He,ue),Nt=(0,k.Z)(fn,11),_n=Nt[0],Pn=Nt[1],hn=Nt[2],Sn=Nt[3],On=Nt[4],tn=Nt[5],cn=Nt[6],vn=Nt[7],Rn=Nt[8],gn=Nt[9],jt=Nt[10],dn=Se(ht,T,U,ie),bn=(0,k.Z)(dn,2),pn=bn[0],sn=bn[1],yn=pn.has("click"),Ln=sn.has("click")||sn.has("contextMenu"),En=(0,y.Z)(function(){Dt||jt()}),Kn=function(){ut.current&&Ee&&Ln&&pt(!1)};pe(mt,lt,Oe,En,Kn),(0,i.Z)(function(){En()},[Yt,tt]),(0,i.Z)(function(){mt&&!(nt!=null&&nt[tt])&&En()},[JSON.stringify(He)]);var Bn=a.useMemo(function(){var ze=p(nt,he,gn,Ee);return j()(ze,De==null?void 0:De(gn))},[gn,De,nt,he,Ee]);a.useImperativeHandle(J,function(){return{nativeElement:le.current,popupElement:dt.current,forceAlign:En}});var zn=a.useState(0),kn=(0,k.Z)(zn,2),Un=kn[0],Hn=kn[1],Fn=a.useState(0),wn=(0,k.Z)(Fn,2),Vn=wn[0],Qn=wn[1],Zn=function(){if(Qe&<){var ct=lt.getBoundingClientRect();Hn(ct.width),Qn(ct.height)}},Wn=function(){Zn(),En()},jn=function(ct){rn(!1),jt(),de==null||de(ct)},Dn=function(){return new Promise(function(ct){Zn(),Qt(function(){return ct})})};(0,i.Z)(function(){Ht&&(jt(),Ht(),Qt(null))},[Ht]);function on(ze,ct,kt,Vt){fe[ze]=function(zt){var qn;Vt==null||Vt(zt),pt(ct,kt);for(var $n=arguments.length,In=new Array($n>1?$n-1:0),er=1;er<$n;er++)In[er-1]=arguments[er];(qn=Ae[ze])===null||qn===void 0||qn.call.apply(qn,[Ae,zt].concat(In))}}(yn||Ln)&&(fe.onClick=function(ze){var ct;ut.current&&Ln?pt(!1):!ut.current&&yn&&(qt(ze),pt(!0));for(var kt=arguments.length,Vt=new Array(kt>1?kt-1:0),zt=1;zt<kt;zt++)Vt[zt-1]=arguments[zt];(ct=Ae.onClick)===null||ct===void 0||ct.call.apply(ct,[Ae,ze].concat(Vt))});var Tn=H(mt,Ln,lt,Oe,Me,Be,ae,pt),ln=pn.has("hover"),Mn=sn.has("hover"),Wt,$t;ln&&(on("onMouseEnter",!0,we,function(ze){qt(ze)}),on("onPointerEnter",!0,we,function(ze){qt(ze)}),Wt=function(ct){(mt||Dt)&&Oe!==null&&Oe!==void 0&&Oe.contains(ct.target)&&pt(!0,we)},Ee&&(fe.onMouseMove=function(ze){var ct;(ct=Ae.onMouseMove)===null||ct===void 0||ct.call(Ae,ze)})),Mn&&(on("onMouseLeave",!1,Ke),on("onPointerLeave",!1,Ke),$t=function(){pt(!1,Ke)}),pn.has("focus")&&on("onFocus",!0,Ue),sn.has("focus")&&on("onBlur",!1,Te),pn.has("contextMenu")&&(fe.onContextMenu=function(ze){var ct;ut.current&&sn.has("contextMenu")?pt(!1):(qt(ze),pt(!0)),ze.preventDefault();for(var kt=arguments.length,Vt=new Array(kt>1?kt-1:0),zt=1;zt<kt;zt++)Vt[zt-1]=arguments[zt];(ct=Ae.onContextMenu)===null||ct===void 0||ct.call.apply(ct,[Ae,ze].concat(Vt))}),ot&&(fe.className=j()(Ae.className,ot));var Nn=(0,o.Z)((0,o.Z)({},Ae),fe),Gn={},Xn=["onContextMenu","onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur"];Xn.forEach(function(ze){yt[ze]&&(Gn[ze]=function(){for(var ct,kt=arguments.length,Vt=new Array(kt),zt=0;zt<kt;zt++)Vt[zt]=arguments[zt];(ct=Nn[ze])===null||ct===void 0||ct.call.apply(ct,[Nn].concat(Vt)),yt[ze].apply(yt,Vt)})});var tr=a.cloneElement(ce,(0,o.Z)((0,o.Z)({},Nn),Gn)),nr={x:tn,y:cn},Jn=Pe?(0,o.Z)({},Pe!==!0?Pe:{}):null;return a.createElement(a.Fragment,null,a.createElement(W.Z,{disabled:!mt,ref:ve,onResize:Wn},a.createElement(I,{getTriggerDOMNode:je},tr)),a.createElement(re.Provider,{value:xn},a.createElement(D,{portal:O,ref:Zt,prefixCls:he,popup:Tt,className:j()(Ge,Bn),style:qe,target:lt,onMouseEnter:Wt,onMouseLeave:$t,onPointerEnter:Wt,zIndex:rt,open:mt,keepDom:Dt,fresh:Lt,onClick:Ce,onPointerDownCapture:Tn,mask:Me,motion:ge,maskMotion:Re,onVisibleChanged:jn,onPrepare:Dn,forceRender:Ct,autoDestroy:Ve,getPopupContainer:st,align:gn,arrow:Jn,arrowPos:nr,ready:_n,offsetX:Pn,offsetY:hn,offsetR:Sn,offsetB:On,onAlign:En,stretch:Qe,targetWidth:Un/vn,targetHeight:Vn/Rn})))});return Y}var _e=oe(z.Z)},28426:function(Ze,ye,f){"use strict";var o=f(59301),k=f(93314),ee=f(99571),z=Object.defineProperty,V=Object.defineProperties,j=Object.getOwnPropertyDescriptors,W=Object.getOwnPropertySymbols,M=Object.prototype.hasOwnProperty,e=Object.prototype.propertyIsEnumerable,y=(a,s,v)=>s in a?z(a,s,{enumerable:!0,configurable:!0,writable:!0,value:v}):a[s]=v,u=(a,s)=>{for(var v in s||(s={}))M.call(s,v)&&y(a,v,s[v]);if(W)for(var v of W(s))e.call(s,v)&&y(a,v,s[v]);return a},i=(a,s)=>V(a,j(s));const r=({img:a,buttonProps:s={},styles:v={},customText:b,ButtonText:w,ButtonClick:c,Buttonclass:d,ButtonTwo:_,imgStyles:x,loading:D=!1,className:P=""})=>o.createElement("section",{className:`tc animated fadeIn ${P}`,style:u({color:"#999",margin:"100px auto",visibility:D?"hidden":"visible"},v)},o.createElement("img",{src:a||k,style:i(u({},x),{pointerEvents:"none",userSelect:"none"})}),o.createElement("p",{className:"mt20 font14"},b||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),w&&o.createElement(ee.ZP,u({className:d,onClick:c},s),w),_&&_);ye.Z=r},45677:function(Ze,ye,f){"use strict";f.d(ye,{Z:function(){return d}});var o=f(59301),k={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},ee=f(99571),z=f(70557),V=f(75975),j=f(25399),W=f(51257),M=f(81722),e=f(28426),y=f(346),u=f(44203),i=f(59301),r=Object.defineProperty,a=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,b=(_,x,D)=>x in _?r(_,x,{enumerable:!0,configurable:!0,writable:!0,value:D}):_[x]=D,w=(_,x)=>{for(var D in x||(x={}))s.call(x,D)&&b(_,D,x[D]);if(a)for(var D of a(x))v.call(x,D)&&b(_,D,x[D]);return _},c=(_,x,D)=>new Promise((P,I)=>{var L=Se=>{try{te(D.next(Se))}catch(E){I(E)}},re=Se=>{try{te(D.throw(Se))}catch(E){I(E)}},te=Se=>Se.done?P(Se.value):Promise.resolve(Se.value).then(L,re);te((D=D.apply(_,x)).next())}),d=({editOffice:_="view",data:x,issaver:D,onSaver:P,theme:I,type:L,filename:re,monacoEditor:te,className:Se,style:E,close:h,onClose:p,hasMask:A,disabledDownload:C,onImgDimensions:m,showNodata:n,recordInfo:t})=>{const[l,g]=(0,o.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[B,Q]=(0,o.useState)(""),[N,q]=(0,o.useState)(),$=window.ENV==="build"?"/react/build":"",me=location.host.startsWith("localhost")?y.Z.PROXY_SERVER:y.Z.API_SERVER,F=10*(1024*1024),H=(0,o.useRef)();x!=null&&x.startsWith("/api")&&L!=="txt"&&(x=y.Z.API_SERVER+x);const G=Z=>Z.substring(Z.lastIndexOf("/")+1).split(".").pop();re&&te&&(te.filename=re),(0,o.useEffect)(()=>{var Z,J;const X=(J=(Z=document.cookie)==null?void 0:Z.replace(/\s/g,""))==null?void 0:J.split(";");X==null||X.map(he=>{let S=he.split("=");S[0]==="_educoder_session"&&Q(S[1])})},[]),(0,o.useEffect)(()=>{L==="office"&&(x.indexOf("bigfilescdn.")>-1||x.indexOf("bigfiles1")>-1?q({url:x,fileType:G(x),model:x.indexOf("model=edit")?"edit":"view"}):_e())},[L,x]);function oe(Z){return c(this,null,function*(){Z.data.type==="pdfdata"&&(P(Z.data.data),window.removeEventListener("message",oe,!1)),console.log("mess---:",Z.data)})}const _e=()=>c(void 0,null,function*(){console.log("data:",x);let Z=x;x.startsWith("http")||(Z=location.origin+Z);let J=new URL(Z).pathname.split("/").pop();const X=yield(0,M.gJ)({attachment_id:J});X.url=me+X.url,q(X)}),O=()=>{if(x.startsWith("http")||x.startsWith("blob:")){Y();return}(0,W.Sv)(re||"educoder",x,re)},Y=()=>{t&&(0,u.fc)({id:t==null?void 0:t.id,watch_type:1,course_id:t==null?void 0:t.course_id}),(0,W.Nd)(re||"educoder",decodeURIComponent(x))};return i.createElement("div",{style:w({},E||{}),className:`${A&&k.bgBlack} ${L?k.wrp:"hide"}`},h&&i.createElement("div",{className:k.close,ref:H},!!m&&i.createElement(j.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>H.current},i.createElement("span",{onClick:()=>{p(),m()}},i.createElement("i",{className:"icon-yulanpizhu"}))),!C&&i.createElement(j.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>H.current},i.createElement("span",{onClick:Y},i.createElement("i",{className:"icon-quxiaozhiding"}))),D&&i.createElement(j.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>H.current},i.createElement("span",{className:"",onClick:()=>{const Z=document.getElementById("pdfiframe");window.addEventListener("message",oe,!1),setTimeout(()=>{Z.contentWindow.postMessage("getData","*")},300)}},i.createElement("i",{className:"icon-baocun"}))),i.createElement(j.Z,{title:"\u5173\u95ED",getPopupContainer:()=>H.current},i.createElement("span",{className:"",onClick:()=>{p()}},i.createElement("i",{className:"icon-guanbi1"})))),i.createElement("div",{className:`${k[Se]} ${Se} ${k.monaco} ${L==="txt"?"show":"hide"}`},L==="txt"&&i.createElement(i.Fragment,null,i.createElement(V.ZP,w({},te)))),L==="audio"&&i.createElement("audio",{src:`${(x==null?void 0:x.indexOf("http://"))>-1||(x==null?void 0:x.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${x}`,autoPlay:!0}),L==="video"&&i.createElement(i.Fragment,null,(x==null?void 0:x.indexOf("http"))>-1?i.createElement("video",{controls:!0,src:`${x}`,autoPlay:!0}):i.createElement("video",{controls:!0,src:`data:video/mp4;base64,${x}`,autoPlay:!0})),L==="office"&&N&&i.createElement("iframe",{src:`${$}/office.html?key=${N.key}&url=${btoa(N.url)}&callbackUrl=${me+(N.callbackUrl||"")}&fileType=${N.fileType}&title=${N.title||""}&model=${_}&officeServer=${y.Z.ONLYOFFICE}&disabledDownload=${!!C}`}),L==="html"&&i.createElement("iframe",{src:x+"&disposition=inline"}),L==="pdf"&&i.createElement("iframe",{id:"pdfiframe",src:`${$}/js/pdfview/index.html?filename=${re||"educoder.pdf"}&url=${encodeURIComponent(x)}&disabledDownload=${!!C}&model=${_}`}),L==="image"&&i.createElement("img",{src:`${(x==null?void 0:x.indexOf("http://"))>-1||(x==null?void 0:x.indexOf("https://"))>-1?"":"data:image/png;base64,"}${x}`}),(L==="other"||L==="download")&&i.createElement(i.Fragment,null,n?i.createElement(e.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:i.createElement(ee.ZP,{icon:i.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:O,disabled:C},"\u4E0B\u8F7D")}):i.createElement(ee.ZP,{type:"primary",size:"middle",onClick:O,disabled:C},i.createElement(z.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")))}},75975:function(Ze,ye,f){"use strict";f.d(ye,{SV:function(){return S},ZP:function(){return he}});var o=f(59301),k=f(76374);const ee={keywords:["print","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"]},z={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(`
|
|
`)},{label:"System.out.println",content:["System.out.println($0)"].join(`
|
|
`)},{label:"System.out.print",content:["System.out.print($0)"].join(`
|
|
`)}],keywords:["abstract","continue","for","new","switch","assert","default","goto","package","synchronized","boolean","do","if","private","this","break","double","implements","protected","throw","byte","else","import","public","throws","case","enum","instanceof","return","transient","catch","extends","int","short","try","char","final","interface","static","void","class","finally","long","strictfp","volatile","const","float","native","super","while","true","false"]},V={keywords:["abstract","amp","array","auto","bool","break","case","catch","char","class","const","constexpr","const_cast","continue","cpu","decltype","default","delegate","delete","do","double","dynamic_cast","each","else","enum","event","explicit","export","extern","false","final","finally","float","friend","gcnew","generic","goto","in","initonly","inline","int","interface","interior_ptr","internal","literal","long","mutable","namespace","new","noexcept","nullptr","__nullptr","operator","override","partial","pascal","pin_ptr","private","property","protected","public","ref","register","reinterpret_cast","restrict","return","safe_cast","sealed","short","signed","sizeof","static","static_assert","static_cast","struct","switch","template","this","thread_local","throw","tile_static","true","try","typedef","typeid","typename","union","unsigned","using","virtual","void","volatile","wchar_t","where","while","_asm","_based","_cdecl","_declspec","_fastcall","_if_exists","_if_not_exists","_inline","_multiple_inheritance","_pascal","_single_inheritance","_stdcall","_virtual_inheritance","_w64","__abstract","__alignof","__asm","__assume","__based","__box","__builtin_alignof","__cdecl","__clrcall","__declspec","__delegate","__event","__except","__fastcall","__finally","__forceinline","__gc","__hook","__identifier","__if_exists","__if_not_exists","__inline","__int128","__int16","__int32","__int64","__int8","__interface","__leave","__m128","__m128d","__m128i","__m256","__m256d","__m256i","__m64","__multiple_inheritance","__newslot","__nogc","__noop","__nounwind","__novtordisp","__pascal","__pin","__pragma","__property","__ptr32","__ptr64","__raise","__restrict","__resume","__sealed","__single_inheritance","__stdcall","__super","__thiscall","__try","__try_cast","__typeof","__unaligned","__unhook","__uuidof","__value","__virtual_inheritance","__w64","__wchar_t"],operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],quickKey:[{label:"ifelse",content:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
|
|
`)},{label:"include",content:"include<$0>"},{label:"printf",content:"printf($0)"},{label:"system",content:'system("$0")'},{label:"main",content:["int main () {"," $0","}"].join(`
|
|
`)},{label:"if",content:["if () {"," $0","}"].join(`
|
|
`)},{label:"for",content:["for(int j=0 ; j<10; j++){"," $0","}"].join(`
|
|
`)},{label:"trycatch",content:["try{"," $0","}catch(ExceptionName e){","}"].join(`
|
|
`)},{label:"using namespace std;",content:["using namespace std;"].join(`
|
|
`)},{label:"include <iostream>",content:["#include <iostream>"].join(`
|
|
`)},{label:"include <vector>",content:["#include <vector>"].join(`
|
|
`)},{label:"include <cstdio>",content:["#include <cstdio>"].join(`
|
|
`)},{label:"include <cstring>",content:["#include <cstring>"].join(`
|
|
`)},{label:"include <sstream>",content:["#include <sstream>"].join(`
|
|
`)},{label:"include <fstream>",content:["#include <fstream>"].join(`
|
|
`)},{label:"include <map>",content:["#include <map>"].join(`
|
|
`)},{label:"include <string>",content:["#include <string>"].join(`
|
|
`)},{label:"include <cmath>",content:["#include <cmath>"].join(`
|
|
`)}]},j={keywords:["and","as","assert","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","None","not","or","pass","raise","return","self","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","True","False","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],quickKey:[{label:"print",content:["print($0)"].join(`
|
|
`)}]},W={keywords:["asInstanceOf","catch","class","classOf","def","do","else","extends","finally","for","foreach","forSome","if","import","isInstanceOf","macro","match","new","object","package","return","throw","trait","try","type","until","val","var","while","with","yield","given","enum","then"],quickKey:[{label:"println",content:["println($0)"].join(`
|
|
`)}]};var M=f(53184),e=f.n(M),y=Object.defineProperty,u=Object.defineProperties,i=Object.getOwnPropertyDescriptors,r=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,v=(R,T,U)=>T in R?y(R,T,{enumerable:!0,configurable:!0,writable:!0,value:U}):R[T]=U,b=(R,T)=>{for(var U in T||(T={}))a.call(T,U)&&v(R,U,T[U]);if(r)for(var U of r(T))s.call(T,U)&&v(R,U,T[U]);return R},w=(R,T)=>u(R,i(T)),c=(R,T,U)=>new Promise((ie,se)=>{var be=we=>{try{de(U.next(we))}catch(xe){se(xe)}},ne=we=>{try{de(U.throw(we))}catch(xe){se(xe)}},de=we=>we.done?ie(we.value):Promise.resolve(we.value).then(be,ne);de((U=U.apply(R,T)).next())});const d={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},_=(R,T)=>T.map(U=>({label:U,kind:R.languages.CompletionItemKind.Keyword,insertText:U})),x=R=>Object.keys(d.tables).map(T=>({label:T,kind:R.languages.CompletionItemKind.Variable,insertText:T})),D=(R,T)=>{const U=d.tables[R];return U?U.map(ie=>({label:ie,kind:T.languages.CompletionItemKind.Field,insertText:ie})):[]};function P(R,T,U,ie,se){let be=T.getWordUntilPosition(U),ne={startLineNumber:U.lineNumber,endLineNumber:U.lineNumber,startColumn:be.startColumn,endColumn:be.endColumn},de=ie.map(we=>({label:we,kind:R.languages.CompletionItemKind.Keyword,insertText:we,insertTextRules:R.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:ne}));return se.map(we=>{de.push(w(b({},we),{range:ne}))}),de}var I=R=>{d.languages.map(se=>(R.languages.registerDocumentFormattingEditProvider(se,{provideDocumentFormattingEdits(be,ne,de){return c(this,null,function*(){const we=e()(be.getValue(),{indent_size:"2",indent_char:" ",max_preserve_newlines:"2",preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:"0",indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:be.getFullModelRange(),text:we}]})}}),se));const T=V.quickKey.map(se=>({label:se.label,kind:R.languages.CompletionItemKind.Method,insertText:se.content,insertTextRules:R.languages.CompletionItemInsertTextRule.InsertAsSnippet})),U=j.quickKey.map(se=>({label:se.label,kind:R.languages.CompletionItemKind.Method,insertText:se.content,insertTextRules:R.languages.CompletionItemInsertTextRule.InsertAsSnippet})),ie=z.quickKey.map(se=>({label:se.label,kind:R.languages.CompletionItemKind.Method,insertText:se.content,insertTextRules:R.languages.CompletionItemInsertTextRule.InsertAsSnippet}));R.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(se,be){var ne=se.getWordUntilPosition(be),de={startLineNumber:be.lineNumber,endLineNumber:be.lineNumber,startColumn:ne.startColumn,endColumn:ne.endColumn},we=se.getLineContent(be.lineNumber).substring(ne.startColumn-2,ne.endColumn);return{suggestions:[...V.keywords.map(xe=>({label:xe,kind:R.languages.CompletionItemKind.Function,documentation:xe,insertText:xe,insertTextRules:R.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:de})),...V.quickKey.map(xe=>({label:xe.label,kind:R.languages.CompletionItemKind.Function,documentation:xe.content,insertText:we.startsWith("#")?xe.content.replace(/#/,""):xe.content,insertTextRules:R.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:de}))]}}}),R.languages.registerCompletionItemProvider("c",{provideCompletionItems:function(se,be){var ne=se.getWordUntilPosition(be),de={startLineNumber:be.lineNumber,endLineNumber:be.lineNumber,startColumn:ne.startColumn,endColumn:ne.endColumn};return{suggestions:[...ee.keywords.map(we=>({label:we,kind:R.languages.CompletionItemKind.Function,documentation:we,insertText:we,insertTextRules:R.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:de}))]}}}),R.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(se,be){var ne=se.getWordUntilPosition(be),de={startLineNumber:be.lineNumber,endLineNumber:be.lineNumber,startColumn:ne.startColumn,endColumn:ne.endColumn},we=se.getLineContent(be.lineNumber).substring(ne.startColumn-2,ne.endColumn);return{suggestions:[...z.keywords.map(xe=>({label:xe,kind:R.languages.CompletionItemKind.Function,documentation:xe,insertText:xe,insertTextRules:R.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:de})),...z.quickKey.map(xe=>({label:xe.label,kind:R.languages.CompletionItemKind.Function,documentation:xe.content,insertText:we.startsWith("#")?xe.content.replace(/#/,""):xe.content,insertTextRules:R.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:de}))]}}}),R.languages.registerCompletionItemProvider("scala",{provideCompletionItems:function(se,be){var ne=se.getWordUntilPosition(be),de={startLineNumber:be.lineNumber,endLineNumber:be.lineNumber,startColumn:ne.startColumn,endColumn:ne.endColumn},we=se.getLineContent(be.lineNumber).substring(ne.startColumn-2,ne.endColumn);return{suggestions:[...W.keywords.map(xe=>({label:xe,kind:R.languages.CompletionItemKind.Function,documentation:xe,insertText:xe,insertTextRules:R.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:de})),...W.quickKey.map(xe=>({label:xe.label,kind:R.languages.CompletionItemKind.Function,documentation:xe.content,insertText:we.startsWith("#")?xe.content.replace(/#/,""):xe.content,insertTextRules:R.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:de}))]}}}),R.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(se,be){var ne=se.getWordUntilPosition(be),de={startLineNumber:be.lineNumber,endLineNumber:be.lineNumber,startColumn:ne.startColumn,endColumn:ne.endColumn},we=se.getLineContent(be.lineNumber).substring(ne.startColumn-2,ne.endColumn);return{suggestions:[...j.keywords.map(xe=>({label:xe,kind:R.languages.CompletionItemKind.Function,documentation:xe,insertText:xe,insertTextRules:R.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:de})),...j.quickKey.map(xe=>({label:xe.label,kind:R.languages.CompletionItemKind.Function,documentation:xe.content,insertText:we.startsWith("#")?xe.content.replace(/#/,""):xe.content,insertTextRules:R.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:de}))]}}})};const L="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var re=Object.defineProperty,te=(R,T,U)=>T in R?re(R,T,{enumerable:!0,configurable:!0,writable:!0,value:U}):R[T]=U,Se=(R,T,U)=>te(R,typeof T!="symbol"?T+"":T,U);const E=class Er{constructor(T,U,ie){this.placeholder=T,this.editor=U,this.monaco=ie,U.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Er.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};Se(E,"ID","editor.widget.placeholderHint");var p=E,A=f(96236),C=f(6767),m=f(25399),n=f(89392),t=f(49535),l=f(56102),g=Object.defineProperty,B=Object.defineProperties,Q=Object.getOwnPropertyDescriptors,N=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,$=Object.prototype.propertyIsEnumerable,me=(R,T,U)=>T in R?g(R,T,{enumerable:!0,configurable:!0,writable:!0,value:U}):R[T]=U,pe=(R,T)=>{for(var U in T||(T={}))q.call(T,U)&&me(R,U,T[U]);if(N)for(var U of N(T))$.call(T,U)&&me(R,U,T[U]);return R},F=(R,T)=>B(R,Q(T)),H=(R,T)=>{var U={};for(var ie in R)q.call(R,ie)&&T.indexOf(ie)<0&&(U[ie]=R[ie]);if(R!=null&&N)for(var ie of N(R))T.indexOf(ie)<0&&$.call(R,ie)&&(U[ie]=R[ie]);return U},G=(R,T,U)=>new Promise((ie,se)=>{var be=we=>{try{de(U.next(we))}catch(xe){se(xe)}},ne=we=>{try{de(U.throw(we))}catch(xe){se(xe)}},de=we=>we.done?ie(we.value):Promise.resolve(we.value).then(be,ne);de((U=U.apply(R,T)).next())});function oe(R){return/^\d+$/.test(R)?`${R}px`:R}function _e(){}let O=!1;const Y={"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",Scala:"scale",solidity:"sol"};function Z(R=[]){let T=R;if(Array.isArray(R)){for(let U=0;U<R.length;U++){let ie=Y[R[U]];if(ie)return ie}return T[0]}return Y[T]||T}let J=null;const X=()=>G(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(R){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",R)}});var he=R=>{var T=R,{width:U="100%",height:ie="100%",value:se,language:be="javascript",style:ne={},options:de={},overrideServices:we={},theme:xe="vs-dark",onEditBlur:Ke,isCopy:Ue=!1,onSave:Te,autoHeight:Me=!1,forbidCopy:Le=!1,onChange:Be=_e,editorDidMount:st=_e,onFocus:Ct=_e,onBreakPoint:St=_e,breakPointValue:Ot=[],filename:Tt="educoder.txt",errorLine:Ge,errorContent:qe="",highlightLine:tt,openBreakPoint:Rt=!1,placeholder:nt="",showMiniMap:He=!0}=T,rt=H(T,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const Qe=(0,o.useRef)(),De=(0,o.useRef)({}),Lt=(0,o.useRef)(),Ee=(0,o.useRef)(),Ce=(0,o.useRef)([]),ue=(0,o.useRef)(!1),Pe=(0,o.useRef)(),Xe=(0,o.useRef)(),ft=(0,o.useRef)(!1),[Ne,Je]=(0,o.useState)(!1);function at(){let ke;return Qe.current&&(ke=new k.Z(Oe=>{for(let _t of Oe)(_t.target.offsetHeight>0||_t.target.offsetWidth>0)&&De.current.instance.layout()}),ke.observe(Qe.current)),ke}function bt(){C.ZP.warning({content:decodeURIComponent(L),key:"monaco-editor-tip"})}const ot=()=>{let ke=De.current.instance;if(se!=null&&ke&&Ne){const Oe=ke.getModel();Oe&&se!==Oe.getValue()&&(O=!0,Oe.setValue(se),ke.layout(),O=!1)}};(0,o.useEffect)(()=>{const ke=t.Z.subscribe("formatDocument",Oe=>{var _t;let dt=De.current.instance;(_t=dt==null?void 0:dt.getAction)==null||_t.call(dt,"editor.action.formatDocument").run()});return window.updateMonacoValue=Oe=>{Be(Oe)},ke},[]),(0,o.useEffect)(()=>{var ke;let Oe=De.current.instance;Ee.current&&clearTimeout(Ee.current),Ee.current=setTimeout(()=>{ot()},500),se&&(se!=null&&se.length)&&((ke=Oe==null?void 0:Oe.updateOptions)==null||ke.call(Oe,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(se.split(/\r\n|\r|\n/g).length))+3,5)}))},[se,Ne,De.current]),(0,o.useEffect)(()=>{if(Ge&&De.current&&De.current.instance){let Oe=De.current.instance;Oe.changeViewZones(function(_t){var dt=document.createElement("div");dt.style.padding="10px 20px",dt.style.width="calc(100% - 20px)",dt.className="my-error-line-wrp",dt.innerHTML=qe,_t.addZone({afterLineNumber:Ge||11,heightInLines:3,domNode:dt})});var ke={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}};Oe.addOverlayWidget(ke),Oe.revealPositionInCenter({lineNumber:20,column:1})}},[Ge,De.current,Ne]);const je=(ke="",Oe)=>{if(!ke||ke.trim()==="")return!0;const dt=De.current.instance.getModel().getLineTokens(Oe);let Zt=!1;for(let Xt=0;Xt<2;Xt++)dt.getStandardTokenType(Xt)===1&&(Zt=!0);return Zt};(0,o.useEffect)(()=>{var ke;const Oe=(ke=De.current)==null?void 0:ke.instance;if(Oe&&Ne&&Le){const _t=Oe.onDidBlurEditorWidget(()=>{ft.current=!1}),dt=Oe.onDidFocusEditorText(()=>{ft.current=!0});return()=>{_t.dispose(),dt.dispose()}}},[De.current,Ne,Le]),(0,o.useEffect)(()=>{var ke;if((ke=De.current)!=null&&ke.instance&&Ne&&Rt){let Oe=De.current.instance,_t=Oe.getModel();if(!_t)return;(()=>{var ae;let ge=[],Re=[];const Ie=_t.getAllDecorations();for(let Fe of Ie)Fe.options.className==="highlighted-line"&&(ge.push((ae=Fe==null?void 0:Fe.range)==null?void 0:ae.startLineNumber),Re.push(Fe==null?void 0:Fe.id));if(tt===ge[0])return;_t.deltaDecorations(Re,[]);const et=_t.getLineCount();tt&&tt<=et&&(Oe.deltaDecorations([],[{range:new J.Range(tt,1,tt,_t.getLineMaxColumn(tt)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Oe.revealLineInCenter(tt))})();const Zt=(ae=!1)=>{var ge;let Re=[],Ie=[];const et=_t.getAllDecorations();for(let Fe of et)Fe.options.linesDecorationsClassName==="breakpoints-select"&&(Re.push((ge=Fe==null?void 0:Fe.range)==null?void 0:ge.startLineNumber),Ie.push(Fe==null?void 0:Fe.id));if(ae)return{lines:Re,ids:Ie};St(Re)},Xt=ae=>G(void 0,null,function*(){let ge={range:new J.Range(ae,1,ae,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield _t.deltaDecorations([],[ge]),Zt()}),$e=ae=>G(void 0,null,function*(){let ge=[];const Re=Oe.getLineDecorations(ae);for(let Ie of Re)Ie.options.linesDecorationsClassName==="breakpoints-select"&&ge.push(Ie.id);yield _t.deltaDecorations(ge,[]),Zt()}),lt=ae=>{let ge=Oe.getLineDecorations(ae);for(let Re of ge)if(Re.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,n.isEqual)(Ot,Zt(!0).lines)){_t.deltaDecorations(Zt(!0).ids,[]);const ae=Ot.map(ge=>({range:new J.Range(ge,1,ge,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));_t.deltaDecorations([],ae)}const K=Oe.onDidChangeModelContent(ae=>{let ge=Oe.getPosition();if(ge){let Re=ge.lineNumber;clearTimeout(Xe.current),Xe.current=setTimeout(()=>{je(_t.getLineContent(Re),Re)?$e(Re):lt(Re)?($e(Re),Xt(Re)):Zt()},100)}}),le=Oe.onMouseDown(ae=>{var ge,Re,Ie;if(ae.target.detail&&((Ie=(Re=(ge=ae.target)==null?void 0:ge.element)==null?void 0:Re.className)!=null&&Ie.includes("line-numbers"))){let et=ae.target.position.lineNumber;if(je(_t.getLineContent(et),et))return;lt(et)?$e(et):Xt(et)}}),ve=ae=>{let ge={range:new J.Range(ae,1,ae,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Ce.current=Oe.deltaDecorations(Ce.current,[ge])},ce=()=>{Ce.current=Oe.deltaDecorations(Ce.current,[])},Ae=Oe.onMouseMove(ae=>{var ge,Re,Ie;if(ce(),ae.target.detail&&((Ie=(Re=(ge=ae.target)==null?void 0:ge.element)==null?void 0:Re.className)!=null&&Ie.includes("line-numbers"))){let et=ae.target.position.lineNumber;if(je(_t.getLineContent(et),et))return;ve(et)}}),fe=Oe.onMouseLeave(()=>{ce()});return()=>{K.dispose(),le.dispose(),Ae.dispose(),fe.dispose()}}},[De.current,Ne,Ot,tt,Rt,be]),(0,o.useEffect)(()=>{var ke;(ke=De.current)!=null&&ke.instance&&Rt&&De.current.instance.setPosition({lineNumber:0,column:0})},[tt]);function yt(){let ke=De.current.instance;if(ke){const Oe=ke.getSelection(),_t=De.current.pastePos||{},dt=new J.Range(_t.startLineNumber||Oe.endLineNumber,_t.startColumn||Oe.endColumn,_t.endLineNumber||Oe.endLineNumber,_t.endColumn||Oe.endColumn);setTimeout(()=>{ke.executeEdits("",[{range:dt,text:""}])},300)}}function Ve(ke){(window.navigator.platform.match("Mac")?ke.metaKey:ke.ctrlKey)&&ke.keyCode==83&&(ke.preventDefault(),Te())}const We=()=>{if(Me&&De.current.instance){const ke=De.current.instance.getContentHeight();xt(ke<ie?ie:ke)}else xt(ie)};function Ye(ke){var Oe=document.createEvent("MouseEvents");Oe.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),ke.dispatchEvent(Oe)}const ht=ke=>{if(!ft.current)return;const{keyCode:Oe,ctrlKey:_t,metaKey:dt,target:Zt,type:Xt}=ke;return(Xt==="paste"||(Oe===67||Oe===86)&&(dt||_t))&&Zt.nodeName==="TEXTAREA"&&(bt(),ke.preventDefault()),!1};function Bt(ke,Oe){var _t=window.URL||window.webkitURL||window,dt=new Blob([Oe]),Zt=document.createElementNS("http://www.w3.org/1999/xhtml","a");Zt.href=_t.createObjectURL(dt),Zt.download=ke,Ye(Zt)}(0,o.useEffect)(()=>{We()},[We]),(0,o.useEffect)(()=>{Qe.current&&!Ne&&Promise.all([f.e(8909),f.e(6656)]).then(f.bind(f,71448)).then(ke=>{try{J=ke,De.current.instance=J.editor.create(Qe.current,{value:se,language:Z(be),theme:xe,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:He||!1}},we);const Oe=De.current.instance;let Zt=[...A.BH._menuItems].find(K=>K[0]._debugName=="EditorContext")[1],Xt=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],$e=(K,le)=>{var ve,ce;let Ae=K._first;do le.includes((ce=(ve=Ae.element)==null?void 0:ve.command)==null?void 0:ce.id)&&K._remove(Ae);while(Ae=Ae.next)};if(st(Oe,J),setTimeout(()=>{We(),De.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{Bt(Tt||"educoder.txt",Oe.getValue())}})},500),De.current.subscription=Oe.onDidChangeModelContent(K=>{ue.current?clearTimeout(Pe.current):(We(),Be(Oe.getValue(),K)),Pe.current=setTimeout(()=>{ue.current=!1},500)}),window.Monaco||I(J,Z(be)),Le&&($e(Zt,Xt),Qe.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",ht),window.removeEventListener("paste",ht),window.addEventListener("keydown",ht),window.addEventListener("paste",ht)),window.Monaco=J,Ke&&Oe.onDidBlurEditorWidget(()=>{Ke(Oe.getValue())}),Ct&&Oe.onDidFocusEditorText(()=>{Le&&X(),Ct(Oe.getValue())}),Le){X();try{Oe.onDidPaste(K=>{const le=Oe.getSelection(),ve=De.current.pastePos||{},ce=new J.Range(ve.startLineNumber||le.endLineNumber,ve.startColumn||le.endColumn,ve.endLineNumber||le.endLineNumber,ve.endColumn||le.endColumn);Oe.executeEdits("",[{range:K.range,text:""}])})}catch(K){}}let lt=at();return nt&&typeof nt=="string"&&new p(nt,Oe,J),Je(!0),()=>{const K=De.current.instance;K.dispose();const le=K.getModel();le&&le.dispose(),De.current.subscription&&De.current.subscription.dispose(),lt.unobserve(Qe.current)}}catch(Oe){}})},[]),(0,o.useEffect)(()=>{if(De.current.instance&&Ne)return document.addEventListener("keydown",Ve,!1),()=>{document.removeEventListener("keydown",Ve)}},[Te,Ne]),(0,o.useEffect)(()=>{let ke=De.current.instance;if(ke&&Ne){let Oe=Z(be);J.editor.setModelLanguage(ke.getModel(),Oe)}},[be,Ne]),(0,o.useEffect)(()=>{De.current.instance&&Ne&&J.editor.setTheme(xe)},[xe,Ne]),(0,o.useEffect)(()=>{let ke=De.current.instance;Lt.current=de,ke&&Ne&&(ke.updateOptions(pe({},de)),setTimeout(()=>{ke.getModel().updateOptions(pe({},de))},200))},[JSON.stringify(de),Ne]),(0,o.useEffect)(()=>{let ke=De.current.instance;ke&&Ne&&ke.layout()},[U,ie,Ne]);const[nn,Ut]=(0,o.useState)(oe(U)),[xn,xt]=(0,o.useState)(oe(ie)),mn=F(pe({},ne),{width:nn,height:xn,position:"relative"});return o.createElement("div",{className:"my-monaco-editor",ref:Qe,style:mn},Ue&&o.createElement(l.CopyToClipboard,{text:se,onCopy:()=>C.ZP.success("\u590D\u5236\u6210\u529F")},o.createElement(m.Z,{title:"\u590D\u5236\u4EE3\u7801"},o.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},o.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function S({width:R="100%",height:T="100%",original:U,modified:ie,language:se,options:be={}}){const ne=(0,o.useRef)(),[de,we]=(0,o.useState)(null);function xe(Me){let Le;return ne.current&&(Le=new k.Z(Be=>{for(let st of Be)(st.target.offsetHeight>0||st.target.offsetWidth>0)&&Me.layout()}),Le.observe(ne.current)),Le}(0,o.useEffect)(()=>(ne.current&&Promise.all([f.e(8909),f.e(9404)]).then(f.bind(f,2550)).then(Me=>{J=Me;const Le=J.editor.createDiffEditor(ne.current,F(pe({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},be),{wordWrap:!0}));we(Le);let Be=xe(Le);return()=>{Le.dispose();const st=Le.getModel();st&&st.dispose(),Be.unobserve(ne.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,o.useEffect)(()=>{de&&de.setModel({original:J.editor.createModel(U,se),modified:J.editor.createModel(ie,se)})},[U,ie,se,de]);const Ke=oe(R),Ue=oe(T),Te={width:Ke,height:Ue};return o.createElement("div",{className:"my-diff-editor",ref:ne,style:Te})}},10661:function(Ze,ye,f){"use strict";f.d(ye,{Z:function(){return u}});var o={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf"},k=f(29787),ee=f(25399),z=f(92310),V=f.n(z),j=f(51257),W=f(28426),M=f(48790),e=f(59301),u=({className:i,dataSource:r=[],col:a=4,right:s,bottom:v=23,precision:b=0,wrapWidth:w=1200,trackEventItems:c,loading:d,onRemove:_=()=>{},isCurrent:x=!0,showAlias:D=!1})=>{const P=Math.floor((w-(a-1)*s)/a),I=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return e.createElement(k.Z,{spinning:d},e.createElement("div",{className:V()(o.list,i)},!!(r!=null&&r.length)&&(r==null?void 0:r.map((L,re)=>{var te;const{name:Se,id:E,identifier:h,featured:p,school_name:A,image_url:C,excellent:m,is_plan:n}=L;return e.createElement("div",{key:E,className:o.wrap,style:{width:P,marginRight:(1+re)%a===0?0:s+b,marginBottom:v}},e.createElement("a",{className:o.li,onClick:t=>{t.preventDefault(),t.stopPropagation(),c&&(0,j.L9)([c]),(0,j.xg)(`/paths/${h}`)}},e.createElement("div",{className:o.img},e.createElement("img",{className:o.cover,src:`${C}`}),x&&(0,M.bg)()&&(L==null?void 0:L.studying)&&e.createElement("div",{className:`${o.movebq} user-path-items`,onClick:t=>{t.stopPropagation(),_(L)}},e.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),e.createElement("span",{className:"c-red"},"\u79FB\u9664")),(te=L==null?void 0:L.subject_tags)==null?void 0:te.map((t,l)=>{var g,B;if(l===0){const N=(g=I.find(q=>q.name==t))==null?void 0:g.swimg;return e.createElement("img",{className:o.sign,src:N,style:{left:"-4px"}})}const Q=(B=I.find(N=>N.name==t))==null?void 0:B.ptimg;return e.createElement("img",{className:o.sign,src:Q,style:{left:`${48+52*(l-1)+2*l}px`}})}),e.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(L==null?void 0:L.excellent)&&e.createElement("div",{className:o.bq},"\u5F00\u653E\u8BFE\u7A0B"))),e.createElement("div",{className:o.name},e.createElement(ee.Z,{title:D&&(L!=null&&L.excellent_alias_name)?e.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Se}`,e.createElement("br",null),e.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${L==null?void 0:L.excellent_alias_name}`)):Se},e.createElement("span",{className:o.e},D&&(L==null?void 0:L.excellent_alias_name)||Se))),e.createElement(ee.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${A}`},e.createElement("div",{className:o.unit},e.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),A)),e.createElement("div",{className:o.tags},e.createElement("div",null,e.createElement(ee.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},e.createElement("span",null,e.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),e.createElement("span",null,L.stages_count))),e.createElement(ee.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},e.createElement("span",null,e.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),e.createElement("span",null,L.members_count)))))))})),!r.length&&e.createElement(W.Z,null)))}},9148:function(Ze,ye,f){"use strict";f.d(ye,{jL:function(){return V},w9:function(){return g},QD:function(){return Ke},cQ:function(){return C.Z},op:function(){return se},O5:function(){return Lt},_b:function(){return st},t7:function(){return w},Gi:function(){return me},YG:function(){return q},qp:function(){return u},vr:function(){return Me},qE:function(){return de},Je:function(){return _},wb:function(){return A},cq:function(){return _e},tp:function(){return a}});var o=f(59301),k={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},ee="data:image/png;base64,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",V=({dataSource:Ee=[],img:Ce,imgWidth:ue=346,title:Pe,sunTitle:Xe,bannerExtraContent:ft})=>o.createElement("div",{className:k.banner},o.createElement("div",{className:k.content},o.createElement("aside",null,o.createElement("p",null,o.createElement("b",null,Pe),o.createElement("span",null,Xe)),Ee.length>0&&o.createElement("div",{className:k.btns},Ee.map((Ne,Je)=>o.createElement("div",{key:Je,onClick:Ne.click},Ne.name,Ne.sign?o.createElement("img",{src:ee,width:39}):null))),ft),Ce&&o.createElement("img",{style:{marginTop:33,marginRight:38},src:Ce,width:ue}))),j={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},W=f(92310),M=f.n(W),e=f(89392),u=({dataSource:Ee=[],value:Ce,onChange:ue,onTitleChange:Pe,className:Xe,title:ft,titleWidth:Ne=41,style:Je={},fontColor:at="#6A7283",showCount:bt})=>{const[ot,je]=(0,o.useState)(0),[yt,Ve]=(0,o.useState)(!1),We=(0,o.useRef)(null),Ye=(0,o.useRef)(null);return(0,o.useEffect)(()=>{var ht;Ee.length!==0&&(((ht=We==null?void 0:We.current)==null?void 0:ht.clientHeight)>97?je(1):je(0)),Ee.length===0&&je(0),Ve(!1)},[Ee]),o.createElement("div",{className:M()(j.row,Xe),style:Je},o.createElement("div",{onClick:(0,e.throttle)(()=>Pe==null?void 0:Pe(),2e3),style:{width:Ne,marginTop:yt?12:4},className:`${j.title} ${Pe?"current":""}`},ft),o.createElement("div",{className:yt?`${j.tagsWrap} ${j.tagsBorderWrap}`:j.tagsWrap},o.createElement("div",{className:j.bar,ref:Ye,style:ot>0?{height:ot===1?97:"auto",overflow:ot===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},o.createElement("div",{className:j.tag,ref:We},Ee==null?void 0:Ee.map(ht=>o.createElement("span",{onClick:()=>ue(ht.id),key:ht.id,style:{color:at},className:Ce===ht.id?j.active:""},o.createElement("span",{title:ht.name,className:j.name},ht.name),!!bt&&o.createElement("span",{className:j.num},ht.count))))),!!ot&&o.createElement(o.Fragment,null,ot===1?o.createElement("div",{onClick:()=>{var ht;je(2),((ht=We==null?void 0:We.current)==null?void 0:ht.clientHeight)>245?Ve(!0):Ve(!1)},className:j.action},"\u5C55\u5F00",o.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):o.createElement("div",{onClick:()=>{Ye.current.scrollTop=0,je(1),Ve(!1)},className:j.action},"\u6536\u8D77",o.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},i={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},a=({dataSource:Ee=[],value:Ce,onChange:ue,className:Pe,style:Xe={}})=>o.createElement("div",{style:Xe,className:M()(i.tabs,Pe)},Ee.map(ft=>o.createElement("span",{onClick:()=>ue(ft.id),className:Ce===ft.id?i.active:"",key:ft.id},ft.name))),s={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},v=f(37568),w=({dataSource:Ee=[],value:Ce="",onChange:ue,onInputChange:Pe=()=>{},className:Xe,style:ft={},placeholder:Ne,allowClear:Je=!1})=>{var at;const[bt,ot]=(0,o.useState)(""),[je,yt]=(0,o.useState)("");(0,o.useEffect)(()=>{var Ye;let ht=Ce;(Ye=JSON.stringify(Ce))!=null&&Ye.includes("{")&&(ot(Ce.id),ht=Ce.value||"");try{yt(decodeURIComponent(ht||""))}catch(Bt){yt(decodeURIComponent(ht||""))}},[Ce]);const Ve=()=>{ue(encodeURIComponent(je),bt||null)},We=Ye=>{Ye!==bt&&(ot(Ye),ue(encodeURIComponent(je),Ye))};return o.createElement("div",{className:M()(s.input,Xe),style:ft},!!Ee.length&&o.createElement("div",{className:s.dropdown},o.createElement("div",{className:s.text},(at=Ee.find(Ye=>Ye.id===bt))==null?void 0:at.name,o.createElement("i",{className:"iconfont icon-zhankai4"}),o.createElement("b",{className:s.b1}),o.createElement("b",{className:s.b2})),o.createElement("div",{className:s.menu},Ee.map((Ye,ht)=>o.createElement("div",{key:ht,onClick:()=>We(Ye.id)},Ye.name)))),o.createElement(v.default,{onPressEnter:Ve,value:je,onChange:Ye=>{yt(Ye.target.value),Pe(encodeURIComponent(Ye.target.value),bt||null)},bordered:!1,placeholder:Ne}),o.createElement("i",{onClick:Ve,className:"iconfont icon-sousuo9 font14 pl10 current"}))},c={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},_=({value:Ee,onChange:Ce,className:ue,total:Pe,pageSize:Xe,style:ft={}})=>{const Ne=Ee<2,Je=Ee>=Math.ceil(Pe/Xe);return Pe<=Xe?o.createElement(o.Fragment,null):o.createElement("div",{className:M()(c.quickPager,ue),style:ft},o.createElement("div",{onClick:()=>{Ne||Ce(Ee-1,"prev")},className:Ne?c.disabled:""},"\u4E0A\u4E00\u9875"),o.createElement("div",{onClick:()=>{Je||Ce(Ee+1,"next")},className:Je?c.disabled:""},"\u4E0B\u4E00\u9875"))},x={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},D=f(29787),P=f(25399),I=f(58018),L=f(346),re=f(51257),te=f(96908),Se=f(57177),E=f(81378),h=f(28426),A=({className:Ee,dataSource:Ce=[],col:ue=4,right:Pe,bottom:Xe=23,precision:ft=0,wrapWidth:Ne=1200,trackEventItems:Je,loading:at})=>{const bt=Math.floor((Ne-(ue-1)*Pe)/ue);return o.createElement(D.Z,{spinning:at},o.createElement("div",{className:M()(x.list,Ee)},!!Ce.length&&Ce.map((ot,je)=>{const{name:yt,id:Ve,identifier:We,power:Ye,cover_image_id:ht,pic:Bt}=ot;return o.createElement("div",{className:x.wrap,key:Ve,style:{width:bt,marginRight:(1+je)%ue===0?0:Pe+ft,marginBottom:Xe}},o.createElement("a",{target:"_blank",href:`/shixuns/${We}/challenges`,className:x.li,onClick:nn=>{nn.preventDefault(),Je&&(0,re.L9)([Je]),Ye&&(0,re.xg)(`/shixuns/${We}/challenges`)}},o.createElement("div",{className:x.img},o.createElement("img",{className:x.cover,src:`${Bt}`}),ot.is_jupyter&&o.createElement("img",{className:x.sign,src:te}),ot.is_jupyter_lab&&o.createElement("img",{className:x.sign,src:Se}),ot.is_unity_3d&&o.createElement("img",{className:x.sign,src:E})),o.createElement("div",{className:x.name},o.createElement(P.Z,{title:yt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},o.createElement("span",{className:x.e},yt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),o.createElement("div",{className:x.tags},o.createElement(P.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},o.createElement("span",null,o.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),o.createElement("span",null,ot.challenges_count))),!!ot.myshixuns_count&&o.createElement(P.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},o.createElement("span",null,o.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),o.createElement("span",null,ot.myshixuns_count))),o.createElement(P.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},o.createElement("span",null,o.createElement("span",null,ot.level))),o.createElement("div",{className:x.rate},o.createElement(I.Z,{allowHalf:!0,disabled:!0,defaultValue:ot.score_info}),o.createElement("span",null,"\xA0",ot.score_info?`${ot.score_info}\u5206`:"5\u5206")))),!Ye&&o.createElement("div",{className:x.lockWrap},o.createElement("img",{src:`${L.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),o.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ce.length&&o.createElement(h.Z,null)))},C=f(10661),m={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},n="data:image/png;base64,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",t=f(59301),g=({className:Ee,dataSource:Ce=[],col:ue=4,right:Pe,bottom:Xe=23,precision:ft=0,wrapWidth:Ne=1200,trackEventItems:Je,loading:at,handleVery:bt=()=>!0})=>{const ot=Math.floor((Ne-(ue-1)*Pe)/ue);return t.createElement(D.Z,{spinning:at},t.createElement("div",{className:M()(m.list,Ee)},!!Ce.length&&Ce.map((je,yt)=>{const{subject_identifier:Ve,id:We,identifier:Ye,power:ht}=je,Bt=je.is_public!=0&&je.is_public;return t.createElement("div",{className:m.wrap,key:We,style:{width:ot,marginRight:(1+yt)%ue===0?0:Pe+ft,marginBottom:Xe}},t.createElement("a",{className:m.li,onClick:nn=>{nn.preventDefault(),bt(je==null?void 0:je.first_category_url)&&(Je&&(0,re.L9)([Je]),(0,re.xg)(je.first_category_url))}},t.createElement("div",{className:m.top},t.createElement(P.Z,{title:je.name},t.createElement("div",{className:m.name},je.name)),t.createElement("img",{className:m.img,src:L.Z.IMG_SERVER+"/images/"+je.avatar_url}),t.createElement("div",{className:m.text,title:je.creator},je.creator),Ve&&t.createElement("div",{className:m.btns},t.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),t.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Bt&&t.createElement("div",{className:m.sign},"\u516C\u5F00")),t.createElement("div",{className:m.bottom},je.visits>0&&t.createElement(P.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-liulanyan"}),t.createElement("span",null,je.visits))),je.course_members_count>0&&t.createElement(P.Z,{title:"\u6210\u5458",placement:"bottom"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-chengyuan"}),je.course_members_count)),je.tasks_count>0&&t.createElement(P.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-zuoye"}),je.tasks_count)),je.is_end?t.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):t.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!je.is_accessible&&t.createElement("div",{className:m.lockWrap},t.createElement("img",{src:`${L.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),t.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ce.length&&t.createElement(h.Z,null)))},B={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},Q=f(25690),q=({dataSource:Ee=[],value:Ce,onChange:ue,className:Pe,style:Xe={},tabBarExtraContent:ft})=>o.createElement("div",{className:M()(B.tabs,Pe),style:Xe},o.createElement("div",{className:B.tabsWrap},Ee.map((Ne,Je)=>!(Ne!=null&&Ne.hide)&&o.createElement("aside",{className:B.tab,onClick:()=>{ue(Ne.id),Ne.link&&Q.history.push(Ne.link)},key:Je},o.createElement("div",{className:Ce===Ne.id?B.active:""},Ne.name),(Ne==null?void 0:Ne.resetCount)==null&&(Ne==null?void 0:Ne.total)!==void 0&&o.createElement("span",null,"\uFF08",Ne==null?void 0:Ne.total,"\uFF09"),(Ne==null?void 0:Ne.resetCount)!==void 0&&(Ne==null?void 0:Ne.total)!==void 0&&o.createElement(P.Z,{title:(Ne==null?void 0:Ne.tip)!=null?Ne==null?void 0:Ne.tip:""},o.createElement("span",{style:{color:"#9096A3"}},"\uFF08",o.createElement("span",{style:{color:"#000"}},Ne==null?void 0:Ne.resetCount),"/",o.createElement("span",null,Ne==null?void 0:Ne.total),"\uFF09"))))),o.createElement("div",{className:B.tabBar},ft)),me=({className:Ee,style:Ce={},children:ue})=>o.createElement("div",{className:M()(Ee),style:Ce},ue),pe={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},F=f(75727),H=f(93041);const G=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var _e=({sortValue:Ee,dropValue:Ce,className:ue,onSort:Pe,onDrop:Xe,dataSource:ft=G})=>{var Ne;return o.createElement("div",{className:M()(pe.orderWrap,ue)},o.createElement(F.Z,{dropdownRender:()=>o.createElement(H.default,null,ft.map((Je,at)=>o.createElement(H.default.Item,{key:at,onClick:()=>Xe(Je.id)},Je.name)))},o.createElement("span",{className:pe.orderTextWrap},(Ne=ft.find(Je=>Ce===Je.id))==null?void 0:Ne.name)),o.createElement("span",{className:pe.orderIconWrap},o.createElement("span",{className:pe.orderAsc},o.createElement("i",{className:Ee==="asc"?`iconfont icon-sanjiaoxing-up font12 ${pe.cursorPointer} ${pe.active}`:`iconfont icon-sanjiaoxing-up font12 ${pe.cursorPointer}`,onClick:()=>Pe(Ee==="asc"?"desc":"asc")})),o.createElement("span",{className:pe.orderDesc},o.createElement("i",{className:Ee==="desc"?`iconfont icon-sanjiaoxing-down font12 ${pe.cursorPointer} ${pe.active}`:`iconfont icon-sanjiaoxing-down font12 ${pe.cursorPointer}`,onClick:()=>Pe(Ee==="asc"?"desc":"asc")}))))},O={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},Y=f(99571),Z=Object.defineProperty,J=Object.getOwnPropertySymbols,X=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,S=(Ee,Ce,ue)=>Ce in Ee?Z(Ee,Ce,{enumerable:!0,configurable:!0,writable:!0,value:ue}):Ee[Ce]=ue,R=(Ee,Ce)=>{for(var ue in Ce||(Ce={}))X.call(Ce,ue)&&S(Ee,ue,Ce[ue]);if(J)for(var ue of J(Ce))he.call(Ce,ue)&&S(Ee,ue,Ce[ue]);return Ee},T=(Ee,Ce)=>{var ue={};for(var Pe in Ee)X.call(Ee,Pe)&&Ce.indexOf(Pe)<0&&(ue[Pe]=Ee[Pe]);if(Ee!=null&&J)for(var Pe of J(Ee))Ce.indexOf(Pe)<0&&he.call(Ee,Pe)&&(ue[Pe]=Ee[Pe]);return ue},U=(Ee,Ce,ue)=>new Promise((Pe,Xe)=>{var ft=at=>{try{Je(ue.next(at))}catch(bt){Xe(bt)}},Ne=at=>{try{Je(ue.throw(at))}catch(bt){Xe(bt)}},Je=at=>at.done?Pe(at.value):Promise.resolve(at.value).then(ft,Ne);Je((ue=ue.apply(Ee,Ce)).next())}),se=Ee=>{var Ce=Ee,{className:ue,style:Pe,children:Xe,loading:ft=!1,openLoading:Ne,onClick:Je=()=>{},size:at="middle",shape:bt="round"}=Ce,ot=T(Ce,["className","style","children","loading","openLoading","onClick","size","shape"]);const[je,yt]=(0,o.useState)(!1);return o.createElement(Y.ZP,R({onClick:(0,e.throttle)(Ve=>U(void 0,null,function*(){Ne&&yt(!0);try{yield Je(Ve)}catch(We){console.log("error",We)}Ne&&yt(!1)}),2e3,{leading:!0,trailing:!1}),className:M()(O.btn,O[`${at}-${bt}`],ue),style:Pe,size:at,shape:bt,loading:je||ft},ot),Xe)},be={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},de=({className:Ee,style:Ce,children:ue=null,onClick:Pe,title:Xe})=>o.createElement("div",{className:M()(be.head,Ee),style:Ce},o.createElement("span",{className:"primary-hover",onClick:Pe},o.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),o.createElement("b",{title:Xe},Xe),o.createElement("div",{className:be.node},ue)),we={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},Ke=({confirmShow:Ee=!0,confirmTitle:Ce,confirmClick:ue,cancelShow:Pe=!0,cancelTitle:Xe,cancelClick:ft,className:Ne,style:Je,confirmLoading:at=!1})=>o.createElement("div",{className:M()(we.btns,Ne),style:Je},Ee&&o.createElement(Y.ZP,{loading:at,onClick:ue,type:"primary",className:we.confirm},Ce),Pe&&o.createElement(Y.ZP,{onClick:ft,className:we.cancel},Xe)),Ue={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},Me=({className:Ee,style:Ce={},LeftContent:ue,children:Pe,RightContent:Xe})=>o.createElement("div",{className:M()(Ue.fixedBottom,Ee),style:Ce},o.createElement("div",{className:Ue.wrap},o.createElement("div",{className:Ue.left},ue),o.createElement("div",{className:Ue.center},Pe),o.createElement("div",{className:Ue.right},Xe))),Le={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},st=({className:Ee,style:Ce={},dataSource:ue=[]})=>o.createElement("div",{className:M()(Le.crumbs,Ee),style:Ce},ue.map((Pe,Xe)=>Xe<ue.length-1?o.createElement(o.Fragment,{key:Xe},Pe.path||Pe.onClick?o.createElement("span",{className:Le.hover,onClick:Pe!=null&&Pe.onClick?Pe.onClick:()=>Q.history.push(Pe.path)},Pe.name):o.createElement("span",null,Pe.name),o.createElement("span",null,"\xA0",">","\xA0")):o.createElement("span",{key:Xe,style:{color:"#5F6368"}},Pe.name))),Ct=f(11938),St=Object.defineProperty,Ot=Object.defineProperties,Tt=Object.getOwnPropertyDescriptors,Ge=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,Rt=(Ee,Ce,ue)=>Ce in Ee?St(Ee,Ce,{enumerable:!0,configurable:!0,writable:!0,value:ue}):Ee[Ce]=ue,nt=(Ee,Ce)=>{for(var ue in Ce||(Ce={}))qe.call(Ce,ue)&&Rt(Ee,ue,Ce[ue]);if(Ge)for(var ue of Ge(Ce))tt.call(Ce,ue)&&Rt(Ee,ue,Ce[ue]);return Ee},He=(Ee,Ce)=>Ot(Ee,Tt(Ce)),rt=(Ee,Ce)=>{var ue={};for(var Pe in Ee)qe.call(Ee,Pe)&&Ce.indexOf(Pe)<0&&(ue[Pe]=Ee[Pe]);if(Ee!=null&&Ge)for(var Pe of Ge(Ee))Ce.indexOf(Pe)<0&&tt.call(Ee,Pe)&&(ue[Pe]=Ee[Pe]);return ue};const{Countdown:Qe}=Ct.default;var Lt=Ee=>{var Ce=Ee,{onChange:ue}=Ce,Pe=rt(Ce,["onChange"]);const[Xe,ft]=(0,o.useState)(null);(0,o.useEffect)(()=>{typeof Xe=="number"&&Xe>=0&&ue(Xe)},[Xe]);const Ne=Je=>{const at=Math.floor(Je/1e3);ft(at)};return o.createElement(Qe,He(nt({},Pe),{onChange:Ne}))}},88036:function(Ze,ye,f){"use strict";f.r(ye),f.d(ye,{default:function(){return Q}});var o=f(59301),k=f(25690),ee=f(29787),z=f(99571),V=f(48790),j={flex_box_center:"flex_box_center___UqwPg",flex_space_between:"flex_space_between___BWLHX",flex_box_vertical_center:"flex_box_vertical_center___rmIkX",flex_box_center_end:"flex_box_center_end___rJu0q",flex_box_column:"flex_box_column___CQUPE",wrap:"wrap___R752P",head:"head___peWVD",center:"center___TNtVs",btns:"btns___DDOCi",content:"content___j9cyy",left:"left___h6oTj",box:"box___ueVSi",details:"details___m0PGu",block:"block___QiYwo",block1:"block1___AXkNx",block2:"block2___Vs2Dz",block3:"block3___CN0bs",block4:"block4___bvVGQ",right:"right____Wv1I",footer:"footer___RnUNx",drawer:"drawer___Qzov_",back:"back___jSSn2",active:"active___IygYs"},W=f(9148),M=f(28284),e=f(6767),y=f(14566),u=f(47889),i=f(77019),r=f(71051),a=f(37568),s={flex_box_center:"flex_box_center___qUgzo",flex_space_between:"flex_space_between___jgE93",flex_box_vertical_center:"flex_box_vertical_center___Y2ncM",flex_box_center_end:"flex_box_center_end____XQkF",flex_box_column:"flex_box_column___c0GOc",teacher:"teacher___j0dys",title:"title___KQ15W",name:"name___KmUZM",des:"des___gzM9K",li:"li___ClBON",es:"es___bO_Me",size:"size___Ngajm",scroll:"scroll___sX4U2",line:"line___p02It",input:"input___tlR5c",btns:"btns___E0A4P"},v="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABMBJREFUaEPtmstvG0Ucx7+/8Tt24oTUTd00LSUpIaXiwA1x4oYEEgUJhBBCKifUQw9cORTEhV57qYoqQBz5Hyxx4MDjwAUFpSao1IrjNA6NXdd2ZHt/aHZ31pPdrXbbLE5d2Mu+Zmfm83uPxwTXwVeXUsi1pmDQBAaDOGJM7jYjvR8QIxbrQ3AbrVyTLv2xp4/vTI6ZCV8Xj8AY5Ec6wYcdTMQauLBZJyKWn5oA5uS/XTiO3l7mYfs7lPaJVAcfVKoSwgL46ljhsZe8W1Ii1qAPa9tk2vxEY+FQJHnQQdv5Co2l9BW41ALfKJ4C+omDCuNwvo/3iK8fXTz0UPmo9ANi4huFpUf9/nH47j8EsFx8DenUZYBnDix55jXUWxdR/fv2QfsKr4EXTv4Ixqw5oMweMg86edz9QL00k+WwrX1rPhvwd1itfDI6gHML5dCDuebvBQZgDEpYrX4Uus8HNAyvgbMnhgABAg81KTZK+H2UACvzZdNs/I4gII/JSQ0YJaxtjlADy8eHGghjIjqoX3sJUK6NEOBMMbwPhLEhg0tYHyXA4lxZCzsAUQ8Gep4wQxwDKLUvTPmZGIwS1u+MUAPPSAD7YKxhZ/ttNI2OR9gJFpg/dgUC57X2w9CrwnBPNNCJGSYo2fFYnghtcPdT3Kl/H0aR4aPQ04WhBhib6HYvwug3PIMwJZHNXAaJl5x3fhroEbCbsMCEtmqVl3HsYadyLlqAk4Wyk7iCnNj93j0TOcmuABpx642avwKRGmlVzkQLsHBkGEY9ErXNgO04Kycgr5VpqGv9fRfA3eRw8grCNCMCuhsRA8zPho9CQXlBirZDwE7cAjBB2TIlBd2vRgxQnCk7nZuj8c8YsOUDQiYm+yzvnWuxDOCUtxgiQLp/Xa6jbE0pCMehaxEDzE0PAZh/wdbue4E2OpmZQzb9g2+7NgFbMuJKqdtOY0Uh61l8K2KAo9O6CbXBxjUYsKOQErk8ayqh2IsQdN5XA/cJqEkA9YkEsa/lOb0dMUAhr+UBl9P6lpua3P18QgJUbQC3A8v7XD1igNmpshlZzLDnijJBtuQJqwy0BLAhXBqwSWX/0zsRA8zk9pcSwDrgmFAKEM9bpuKzgPEDvgeg4taAZkaFuxED5CWAOvhXNO6/s0/w+eznAL3rrwyfzHaPgL+kBjSpKyeWJlncjRhgKjs0IVATA+MLCLFrTdhIgcQlEE5bGghIbLJNg4BbWg3kZGE7Ep1oRgwwmbkJdlKrtjA2ncK9SHYpwqf2aDDwp8uElH/JsHq6FTFANvPgRb1b4h478gGUulvXq1Db/s28AGApaoB08kuAXvGNQmFMRoeS7aUJ3VRlhFZOKICVdsQaSCdfBtM3QRHTNwx5LIiAJgOrSgNK+rY5JtDHSmclzFjh1wOyt2TyChhv+f/QoyeugDwhNWAQ8JPtOu71wATW8Nze69EDEGUh4p8BeMPxWz8fDmtSFQC3tLLbrEZh4Cl+E4u91egBVI8i8SpgvA/QWQCTgWHTA6QFrRqADTC6ZCDFt5ETH+PZ3m9hJm/K7v9fp8OK6l9q9yRscIz7FtM4brE6wURu8o37NqtZPI6jFtRGt1X9jvlfDRyIcf2zx75Cccz+bvMPWGYjIy51NN8AAAAASUVORK5CYII=",b="data:image/png;base64,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",w="data:image/png;base64,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",c=f(51257),d=f(346),_=f(38986),x=f(28426),D=Object.defineProperty,P=Object.getOwnPropertySymbols,I=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable,re=(N,q,$)=>q in N?D(N,q,{enumerable:!0,configurable:!0,writable:!0,value:$}):N[q]=$,te=(N,q)=>{for(var $ in q||(q={}))I.call(q,$)&&re(N,$,q[$]);if(P)for(var $ of P(q))L.call(q,$)&&re(N,$,q[$]);return N},Se=(N,q,$)=>new Promise((me,pe)=>{var F=oe=>{try{G($.next(oe))}catch(_e){pe(_e)}},H=oe=>{try{G($.throw(oe))}catch(_e){pe(_e)}},G=oe=>oe.done?me(oe.value):Promise.resolve(oe.value).then(F,H);G(($=$.apply(N,q)).next())}),h=({data:N,goBack:q,getData:$,graduationTask:me,globalSetting:pe})=>{var F,H,G,oe,_e;const{id:O,moduleId:Y,itemId:Z}=(0,k.useParams)(),[J,X]=(0,o.useState)([]),[he,S]=(0,o.useState)(!1),[R,T]=(0,o.useState)({}),[U]=M.default.useForm();(0,o.useEffect)(()=>{var ne;if(N.id){const de={status:[2,3,4].includes(N.status)?N.status:null,comment:N.comment,score:N.score,project_id:N==null?void 0:N.project_id};U.setFieldsValue(de),T(de),X(((ne=N==null?void 0:N.attachments)==null?void 0:ne.map(we=>({name:we.title,status:"done",response:{id:we.id}})))||[])}},[N.id]);const ie={multiple:!0,withCredentials:!0,fileList:J,beforeUpload:ne=>ne.size/1024/1024>150?(e.ZP.error(`\u300A${ne.name}\u300B\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(150M)`),y.default.LIST_IGNORE):!0,action:`${d.Z.API_SERVER}/api/attachments.json`,onChange(ne){X((0,c.uD)(ne))}},se=ne=>Se(void 0,null,function*(){S(!0),(yield(0,_.ZP)(`/api/graduations/${O}/graduation_tasks/${Z}/comment.json`,{method:"post",body:te({graduation_stage_id:Y,attachment_ids:J.filter(we=>we.status==="done").map(we=>{var xe;return(xe=we==null?void 0:we.response)==null?void 0:xe.id})},ne)})).status===0&&(e.ZP.success("\u63D0\u4EA4\u6210\u529F"),$()),S(!1)}),be=(0,V.tu)()&&(N==null?void 0:N.is_now);return o.createElement("div",{className:s.teacher},o.createElement("div",{className:s.title},"\u8BC4\u9605\u8BE6\u60C5"),o.createElement("div",{className:s.scroll},be?o.createElement(o.Fragment,null,o.createElement(M.default,{onValuesChange:(ne,de)=>T(te({},de)),form:U,colon:!1,layout:"vertical",onFinish:se},o.createElement(M.default.Item,{className:"mb10",name:"status",label:"\u8BC4\u9605\u7ED3\u679C",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u9605\u7ED3\u679C"}]},o.createElement(u.ZP.Group,null,o.createElement(u.ZP,{style:{marginLeft:20},value:2},"\u901A\u8FC7"),o.createElement(u.ZP,{style:{marginLeft:20},value:4},"\u901A\u8FC7\u9700\u4FEE\u6539"),o.createElement(u.ZP,{style:{marginLeft:20},value:3},"\u9A73\u56DE"))),(R==null?void 0:R.status)!==3&&o.createElement(i.Z,{align:"middle",justify:"space-between",className:"mb20 pl20"},o.createElement("span",null,"\u6210\u7EE9",o.createElement("span",{style:{color:"#9096A3"}},"\uFF08\u6EE1\u5206100\uFF09")),o.createElement(M.default.Item,{name:"score",noStyle:!0},o.createElement(r.Z,{controls:!1,className:s.input,size:"large",min:0,max:100,addonAfter:"\u5206"}))),(N==null?void 0:N.project_id)&&o.createElement(o.Fragment,null,o.createElement("div",{className:s.line}),o.createElement(M.default.Item,{name:"project_id",style:{marginBottom:15},label:"\u5173\u8054\u9879\u76EE",rules:[{required:!0}]},o.createElement("span",{onClick:()=>{var ne,de;(0,c.xg)(`${(ne=pe==null?void 0:pe.setting)==null?void 0:ne.old_url}${(de=N==null?void 0:N.project_info)==null?void 0:de.id}`)},title:(F=N==null?void 0:N.project_info)==null?void 0:F.name,className:"current",style:{color:"#3061D0",textDecoration:"underline",marginLeft:25}},(0,c.Pq)((H=N==null?void 0:N.project_info)==null?void 0:H.name,20)))),o.createElement("div",{className:s.line}),o.createElement(M.default.Item,{name:"comment",label:"\u8BC4\u9605\u610F\u89C1",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u9605\u610F\u89C1"}]},o.createElement(a.default.TextArea,{rows:7,placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u610F\u89C1"}))),o.createElement(y.default,te({},ie),o.createElement(i.Z,{align:"middle"},o.createElement(W.op,{shape:"default"},"\u4E0A\u4F20\u9644\u4EF6"),o.createElement("div",{className:"ml10 font14",style:{color:"#5F6367"},onClick:ne=>{ne.stopPropagation()}},"\u5355\u4E2A\u6587\u4EF6\u6700\u5927150MB")))):N.status===1?o.createElement(x.Z,null):o.createElement(o.Fragment,null,o.createElement("div",{className:s.name},o.createElement("img",{src:v}),o.createElement("div",null,"\u8BC4\u9605\u7ED3\u679C"),(N==null?void 0:N.status)===1&&o.createElement("span",null,o.createElement("i",{className:"iconfont icon-daipingyue font14",style:{color:"#FF9D18"}}),"\u5F85\u8BC4\u5BA1"),(N==null?void 0:N.status)===2&&o.createElement("span",null,o.createElement("i",{className:"iconfont icon-yiwancheng4 font14",style:{color:"#00B187"}}),"\u5DF2\u901A\u8FC7"),(N==null?void 0:N.status)===3&&o.createElement("span",null,o.createElement("i",{className:"iconfont icon-bohuibeifen font14",style:{color:"red"}}),"\u5DF2\u9A73\u56DE"),(N==null?void 0:N.status)===4&&o.createElement("span",null,o.createElement("i",{className:"iconfont icon-yiwancheng4 font14",style:{color:"#a8d5c7"}}),"\u5DF2\u901A\u8FC7\u9700\u4FEE\u6539"),(N==null?void 0:N.status)===5&&o.createElement("span",null,o.createElement("i",{className:"iconfont icon-xiugai3 font14",style:{color:"#00B187"}}),"\u5DF2\u4FEE\u6539")),(R==null?void 0:R.status)!==3&&o.createElement("div",{className:"mt10",style:{paddingLeft:33}},o.createElement("span",null,"\u6210\u7EE9"),o.createElement("span",{style:{color:"#9096A3"}},"\uFF08\u6EE1\u5206100\uFF09"),o.createElement("span",{style:{color:"#FF9D18",marginLeft:10,marginRight:6}},(N==null?void 0:N.score)||"--"),o.createElement("span",{style:{color:"#9096A3"}},"\u5206")),(N==null?void 0:N.project_id)&&o.createElement(o.Fragment,null,o.createElement("div",{className:`${s.line} mt30 mb30`}),o.createElement("div",{className:s.name},o.createElement("img",{src:w}),o.createElement("div",null,"\u5173\u8054\u9879\u76EE")),o.createElement("div",{onClick:()=>{var ne,de;(0,c.xg)(`${(ne=pe==null?void 0:pe.setting)==null?void 0:ne.old_url}${(de=N==null?void 0:N.project_info)==null?void 0:de.id}`)},title:(G=N==null?void 0:N.project_info)==null?void 0:G.name,className:"current",style:{color:"#3061D0",textDecoration:"underline",marginLeft:32,marginTop:10}},(0,c.Pq)((oe=N==null?void 0:N.project_info)==null?void 0:oe.name,20))),o.createElement("div",{className:`${s.line} mt30 mb30`}),o.createElement("div",{className:s.name},o.createElement("img",{src:b}),o.createElement("div",null,"\u8BC4\u9605\u610F\u89C1")),N.status===5?o.createElement(x.Z,{styles:{margin:"20px auto"}}):o.createElement("div",{className:s.des},o.createElement(i.Z,{align:"middle",justify:"space-between"},o.createElement("span",null,(N==null?void 0:N.teacher_name)||"--","\uFF1A"),o.createElement("span",{className:"font12",style:{color:"#9096A3"}},(N==null?void 0:N.comment_time)||"--")),o.createElement("div",{style:{marginTop:14,marginBottom:36}},(N==null?void 0:N.comment)||""),(_e=N==null?void 0:N.attachments)==null?void 0:_e.map(ne=>o.createElement("div",{key:ne.id,className:s.li},o.createElement("i",{className:"iconfont icon-wendang font14"}),o.createElement("span",{onClick:()=>{var de;(0,c.Nd)("",`${d.Z.API_SERVER}${(de=ne==null?void 0:ne.url)==null?void 0:de.replace("disposition=inline","")}`)},className:s.es,title:ne.title},(0,c.tP)(ne.title,9)),o.createElement("span",{className:s.size},ne.filesize)))))),be&&o.createElement("div",{className:s.btns},o.createElement(z.ZP,{onClick:q},"\u53D6\u6D88"),o.createElement(z.ZP,{onClick:()=>U.submit(),loading:he,type:"primary"},"\u63D0\u4EA4")))},p=f(45677),A=Object.defineProperty,C=Object.getOwnPropertySymbols,m=Object.prototype.hasOwnProperty,n=Object.prototype.propertyIsEnumerable,t=(N,q,$)=>q in N?A(N,q,{enumerable:!0,configurable:!0,writable:!0,value:$}):N[q]=$,l=(N,q)=>{for(var $ in q||(q={}))m.call(q,$)&&t(N,$,q[$]);if(C)for(var $ of C(q))n.call(q,$)&&t(N,$,q[$]);return N},g=(N,q,$)=>new Promise((me,pe)=>{var F=oe=>{try{G($.next(oe))}catch(_e){pe(_e)}},H=oe=>{try{G($.throw(oe))}catch(_e){pe(_e)}},G=oe=>oe.done?me(oe.value):Promise.resolve(oe.value).then(F,H);G(($=$.apply(N,q)).next())});const B=({graduations:N,dispatch:q,loading:$,globalSetting:me})=>{var pe,F;const{id:H,moduleKey:G,moduleId:oe,itemId:_e}=(0,k.useParams)(),[O,Y]=(0,o.useState)(-240),[Z,J]=(0,o.useState)(!0),[X,he]=(0,o.useState)({}),[S,R]=(0,o.useState)({}),[T,U]=(0,o.useState)([]),[ie,se]=(0,o.useState)({}),[be,ne]=(0,o.useState)({content:"",type:""}),de=(0,o.useRef)();(0,o.useEffect)(()=>{q({type:"graduations/getGraduationsDetails",payload:{id:H}})},[]),(0,o.useEffect)(()=>(q({type:"globalSetting/footerToggle",payload:!1}),()=>{q({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,o.useEffect)(()=>{we()},[_e]),(0,o.useEffect)(()=>{ie!=null&&ie.id&&Ue()},[ie==null?void 0:ie.id]);const we=()=>g(void 0,null,function*(){var Te;J(!0);const Me=yield(0,_.ZP)(`/api/graduations/${H}/graduation_tasks/${_e}.json`,{method:"get",params:{graduation_stage_id:oe}});Me.status===0&&(R(l({},Me)),he((Me==null?void 0:Me.graduation_task)||{}),U((Me==null?void 0:Me.graduation_tasks_stages)||[]),se(((Te=Me==null?void 0:Me.graduation_tasks_stages)==null?void 0:Te[0])||{})),J(!1)}),xe=()=>{k.history.push(`/graduations/${H}/${G}`)},Ke=Te=>{k.history.push(`/graduations/${H}/${G}/${oe}/review/${Te}`)},Ue=()=>g(void 0,null,function*(){var Te,Me;if(ie.file_type==="txt"){const Le=yield(0,_.ZP)(ie.url,{method:"get",headers:{"Content-Type":"application/xml"}});de.current=Le}ne({type:(Te=ie==null?void 0:ie.attachment)==null?void 0:Te.file_type,content:d.Z.API_SERVER+((Me=ie==null?void 0:ie.attachment)==null?void 0:Me.url)})});return o.createElement(ee.Z,{spinning:$["graduations/getGraduationsDetails"]||Z},o.createElement("div",{className:j.wrap},o.createElement("div",{className:j.head},o.createElement(W.op,{size:"mediacy",shape:"default",onClick:xe},o.createElement("i",{className:"iconfont icon-fanhui-bishe font14 mr5"}),"\u8FD4\u56DE"),o.createElement("div",{className:j.center},o.createElement("div",null,(X==null?void 0:X.real_name)||"--"),o.createElement("aside",{title:(pe=ie==null?void 0:ie.attachment)==null?void 0:pe.title},(0,c.tP)((F=ie==null?void 0:ie.attachment)==null?void 0:F.title,60))),o.createElement("div",{className:j.btns},o.createElement(W.op,{size:"mediacy",shape:"default",onClick:()=>{Y(O===0?-240:0)}},O===0?"\u6536\u8D77":"\u5C55\u5F00","\u5386\u53F2\u8BB0\u5F55"),o.createElement(z.ZP,{onClick:()=>{var Te,Me;(0,c.Nd)("",`${d.Z.API_SERVER}${(Me=(Te=ie==null?void 0:ie.attachment)==null?void 0:Te.url)==null?void 0:Me.replace("disposition=inline","")}`)},style:{height:36},className:"ml20",type:"primary"},o.createElement("i",{className:"iconfont icon-xiazai5 font14 mr5"}),"\u4E0B\u8F7D"))),o.createElement("div",{className:j.content},o.createElement("div",{className:j.left,style:{height:(0,V.tu)()?"calc(100% - 36px)":"100%"}},o.createElement("div",{className:j.box},o.createElement("div",{className:j.details},o.createElement(p.Z,{data:be==null?void 0:be.content,type:be==null?void 0:be.type,style:{position:"absolute",zIndex:1,alignItems:"flex-start"},monacoEditor:{value:de.current,language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},showNodata:!0,onClose:()=>he({content:"",type:""})})))),o.createElement("div",{style:{height:(0,V.tu)()?"calc(100% - 60px)":"100%"},className:j.right},o.createElement(h,{globalSetting:me,graduationTask:X,data:ie,getData:we,goBack:xe}))),(0,V.tu)()&&o.createElement("div",{className:j.footer},o.createElement(z.ZP,{disabled:!(S!=null&&S.last_task_id),onClick:()=>Ke(S==null?void 0:S.last_task_id),type:"primary"},"\u4E0A\u4E00\u4E2A"),o.createElement(z.ZP,{disabled:!(S!=null&&S.next_task_id),onClick:()=>Ke(S==null?void 0:S.next_task_id),className:"ml30",type:"primary"},"\u4E0B\u4E00\u4E2A")),o.createElement("div",{className:j.drawer,style:{left:O}},o.createElement("div",{onClick:()=>{Y(-240),se(T[0])},className:j.back},o.createElement("i",{className:"iconfont icon-fanhui-bishe font14 mr5"}),"\u8FD4\u56DE\u6587\u6863"),T.map(Te=>{var Me,Le;return o.createElement("aside",{key:Te.key,onClick:()=>se(l({},Te)),className:((Me=Te.attachment)==null?void 0:Me.id)===((Le=ie==null?void 0:ie.attachment)==null?void 0:Le.id)?j.active:""},Te.is_now?"\u5F53\u524D\u7248\u672C":Te==null?void 0:Te.submit_time)}))))};var Q=(0,k.connect)(({loading:N,graduations:q,globalSetting:$})=>({loading:N,graduations:q,globalSetting:$}))(B)},25769:function(Ze,ye,f){"use strict";var o=f(98040),k={"text/plain":"Text","text/html":"Url",default:"Text"},ee="Copy to clipboard: #{key}, Enter";function z(j){var W=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return j.replace(/#{\s*key\s*}/g,W)}function V(j,W){var M,e,y,u,i,r,a=!1;W||(W={}),M=W.debug||!1;try{y=o(),u=document.createRange(),i=document.getSelection(),r=document.createElement("span"),r.textContent=j,r.ariaHidden="true",r.style.all="unset",r.style.position="fixed",r.style.top=0,r.style.clip="rect(0, 0, 0, 0)",r.style.whiteSpace="pre",r.style.webkitUserSelect="text",r.style.MozUserSelect="text",r.style.msUserSelect="text",r.style.userSelect="text",r.addEventListener("copy",function(v){if(v.stopPropagation(),W.format)if(v.preventDefault(),typeof v.clipboardData=="undefined"){M&&console.warn("unable to use e.clipboardData"),M&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var b=k[W.format]||k.default;window.clipboardData.setData(b,j)}else v.clipboardData.clearData(),v.clipboardData.setData(W.format,j);W.onCopy&&(v.preventDefault(),W.onCopy(v.clipboardData))}),document.body.appendChild(r),u.selectNodeContents(r),i.addRange(u);var s=document.execCommand("copy");if(!s)throw new Error("copy command was unsuccessful");a=!0}catch(v){M&&console.error("unable to copy using execCommand: ",v),M&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(W.format||"text",j),W.onCopy&&W.onCopy(window.clipboardData),a=!0}catch(b){M&&console.error("unable to copy using clipboardData: ",b),M&&console.error("falling back to prompt"),e=z("message"in W?W.message:ee),window.prompt(e,j)}}finally{i&&(typeof i.removeRange=="function"?i.removeRange(u):i.removeAllRanges()),r&&document.body.removeChild(r),y()}return a}Ze.exports=V},53184:function(Ze,ye,f){"use strict";var o,k;function ee(z,V,j){var W=function(M,e){return z.js_beautify(M,e)};return W.js=z.js_beautify,W.css=V.css_beautify,W.html=j.html_beautify,W.js_beautify=z.js_beautify,W.css_beautify=V.css_beautify,W.html_beautify=j.html_beautify,W}o=[f(58553),f(87804),f(40998)],k=function(z,V,j){return ee(z,V,j)}.apply(ye,o),k!==void 0&&(Ze.exports=k)},87804:function(Ze,ye){var f,o;(function(){var k;(function(){"use strict";var z=[,,function(M){function e(i){this.__parent=i,this.__character_count=0,this.__indent_count=-1,this.__alignment_count=0,this.__wrap_point_index=0,this.__wrap_point_character_count=0,this.__wrap_point_indent_count=-1,this.__wrap_point_alignment_count=0,this.__items=[]}e.prototype.clone_empty=function(){var i=new e(this.__parent);return i.set_indent(this.__indent_count,this.__alignment_count),i},e.prototype.item=function(i){return i<0?this.__items[this.__items.length+i]:this.__items[i]},e.prototype.has_match=function(i){for(var r=this.__items.length-1;r>=0;r--)if(this.__items[r].match(i))return!0;return!1},e.prototype.set_indent=function(i,r){this.is_empty()&&(this.__indent_count=i||0,this.__alignment_count=r||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},e.prototype._set_wrap_point=function(){this.__parent.wrap_line_length&&(this.__wrap_point_index=this.__items.length,this.__wrap_point_character_count=this.__character_count,this.__wrap_point_indent_count=this.__parent.next_line.__indent_count,this.__wrap_point_alignment_count=this.__parent.next_line.__alignment_count)},e.prototype._should_wrap=function(){return this.__wrap_point_index&&this.__character_count>this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},e.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var i=this.__parent.current_line;return i.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),i.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),i.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,i.__items[0]===" "&&(i.__items.splice(0,1),i.__character_count-=1),!0}return!1},e.prototype.is_empty=function(){return this.__items.length===0},e.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},e.prototype.push=function(i){this.__items.push(i);var r=i.lastIndexOf(`
|
|
`);r!==-1?this.__character_count=i.length-r:this.__character_count+=i.length},e.prototype.pop=function(){var i=null;return this.is_empty()||(i=this.__items.pop(),this.__character_count-=i.length),i},e.prototype._remove_indent=function(){this.__indent_count>0&&(this.__indent_count-=1,this.__character_count-=this.__parent.indent_size)},e.prototype._remove_wrap_indent=function(){this.__wrap_point_indent_count>0&&(this.__wrap_point_indent_count-=1)},e.prototype.trim=function(){for(;this.last()===" ";)this.__items.pop(),this.__character_count-=1},e.prototype.toString=function(){var i="";return this.is_empty()?this.__parent.indent_empty_lines&&(i=this.__parent.get_indent_string(this.__indent_count)):(i=this.__parent.get_indent_string(this.__indent_count,this.__alignment_count),i+=this.__items.join("")),i};function y(i,r){this.__cache=[""],this.__indent_size=i.indent_size,this.__indent_string=i.indent_char,i.indent_with_tabs||(this.__indent_string=new Array(i.indent_size+1).join(i.indent_char)),r=r||"",i.indent_level>0&&(r=new Array(i.indent_level+1).join(this.__indent_string)),this.__base_string=r,this.__base_string_length=r.length}y.prototype.get_indent_size=function(i,r){var a=this.__base_string_length;return r=r||0,i<0&&(a=0),a+=i*this.__indent_size,a+=r,a},y.prototype.get_indent_string=function(i,r){var a=this.__base_string;return r=r||0,i<0&&(i=0,a=""),r+=i*this.__indent_size,this.__ensure_cache(r),a+=this.__cache[r],a},y.prototype.__ensure_cache=function(i){for(;i>=this.__cache.length;)this.__add_column()},y.prototype.__add_column=function(){var i=this.__cache.length,r=0,a="";this.__indent_size&&i>=this.__indent_size&&(r=Math.floor(i/this.__indent_size),i-=r*this.__indent_size,a=new Array(r+1).join(this.__indent_string)),i&&(a+=new Array(i+1).join(" ")),this.__cache.push(a)};function u(i,r){this.__indent_cache=new y(i,r),this.raw=!1,this._end_with_newline=i.end_with_newline,this.indent_size=i.indent_size,this.wrap_line_length=i.wrap_line_length,this.indent_empty_lines=i.indent_empty_lines,this.__lines=[],this.previous_line=null,this.current_line=null,this.next_line=new e(this),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1,this.__add_outputline()}u.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},u.prototype.get_line_number=function(){return this.__lines.length},u.prototype.get_indent_string=function(i,r){return this.__indent_cache.get_indent_string(i,r)},u.prototype.get_indent_size=function(i,r){return this.__indent_cache.get_indent_size(i,r)},u.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},u.prototype.add_new_line=function(i){return this.is_empty()||!i&&this.just_added_newline()?!1:(this.raw||this.__add_outputline(),!0)},u.prototype.get_code=function(i){this.trim(!0);var r=this.current_line.pop();r&&(r[r.length-1]===`
|
|
`&&(r=r.replace(/\n+$/g,"")),this.current_line.push(r)),this._end_with_newline&&this.__add_outputline();var a=this.__lines.join(`
|
|
`);return i!==`
|
|
`&&(a=a.replace(/[\n]/g,i)),a},u.prototype.set_wrap_point=function(){this.current_line._set_wrap_point()},u.prototype.set_indent=function(i,r){return i=i||0,r=r||0,this.next_line.set_indent(i,r),this.__lines.length>1?(this.current_line.set_indent(i,r),!0):(this.current_line.set_indent(),!1)},u.prototype.add_raw_token=function(i){for(var r=0;r<i.newlines;r++)this.__add_outputline();this.current_line.set_indent(-1),this.current_line.push(i.whitespace_before),this.current_line.push(i.text),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1},u.prototype.add_token=function(i){this.__add_space_before_token(),this.current_line.push(i),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=this.current_line._allow_wrap()},u.prototype.__add_space_before_token=function(){this.space_before_token&&!this.just_added_newline()&&(this.non_breaking_space||this.set_wrap_point(),this.current_line.push(" "))},u.prototype.remove_indent=function(i){for(var r=this.__lines.length;i<r;)this.__lines[i]._remove_indent(),i++;this.current_line._remove_wrap_indent()},u.prototype.trim=function(i){for(i=i===void 0?!1:i,this.current_line.trim();i&&this.__lines.length>1&&this.current_line.is_empty();)this.__lines.pop(),this.current_line=this.__lines[this.__lines.length-1],this.current_line.trim();this.previous_line=this.__lines.length>1?this.__lines[this.__lines.length-2]:null},u.prototype.just_added_newline=function(){return this.current_line.is_empty()},u.prototype.just_added_blankline=function(){return this.is_empty()||this.current_line.is_empty()&&this.previous_line.is_empty()},u.prototype.ensure_empty_line_above=function(i,r){for(var a=this.__lines.length-2;a>=0;){var s=this.__lines[a];if(s.is_empty())break;if(s.item(0).indexOf(i)!==0&&s.item(-1)!==r){this.__lines.splice(a+1,0,new e(this)),this.previous_line=this.__lines[this.__lines.length-2];break}a--}},M.exports.Output=u},,,,function(M){function e(i,r){this.raw_options=y(i,r),this.disabled=this._get_boolean("disabled"),this.eol=this._get_characters("eol","auto"),this.end_with_newline=this._get_boolean("end_with_newline"),this.indent_size=this._get_number("indent_size",4),this.indent_char=this._get_characters("indent_char"," "),this.indent_level=this._get_number("indent_level"),this.preserve_newlines=this._get_boolean("preserve_newlines",!0),this.max_preserve_newlines=this._get_number("max_preserve_newlines",32786),this.preserve_newlines||(this.max_preserve_newlines=0),this.indent_with_tabs=this._get_boolean("indent_with_tabs",this.indent_char===" "),this.indent_with_tabs&&(this.indent_char=" ",this.indent_size===1&&(this.indent_size=4)),this.wrap_line_length=this._get_number("wrap_line_length",this._get_number("max_char")),this.indent_empty_lines=this._get_boolean("indent_empty_lines"),this.templating=this._get_selection_list("templating",["auto","none","angular","django","erb","handlebars","php","smarty"],["auto"])}e.prototype._get_array=function(i,r){var a=this.raw_options[i],s=r||[];return typeof a=="object"?a!==null&&typeof a.concat=="function"&&(s=a.concat()):typeof a=="string"&&(s=a.split(/[^a-zA-Z0-9_\/\-]+/)),s},e.prototype._get_boolean=function(i,r){var a=this.raw_options[i],s=a===void 0?!!r:!!a;return s},e.prototype._get_characters=function(i,r){var a=this.raw_options[i],s=r||"";return typeof a=="string"&&(s=a.replace(/\\r/,"\r").replace(/\\n/,`
|
|
`).replace(/\\t/," ")),s},e.prototype._get_number=function(i,r){var a=this.raw_options[i];r=parseInt(r,10),isNaN(r)&&(r=0);var s=parseInt(a,10);return isNaN(s)&&(s=r),s},e.prototype._get_selection=function(i,r,a){var s=this._get_selection_list(i,r,a);if(s.length!==1)throw new Error("Invalid Option Value: The option '"+i+`' can only be one of the following values:
|
|
`+r+`
|
|
You passed in: '`+this.raw_options[i]+"'");return s[0]},e.prototype._get_selection_list=function(i,r,a){if(!r||r.length===0)throw new Error("Selection list cannot be empty.");if(a=a||[r[0]],!this._is_valid_selection(a,r))throw new Error("Invalid Default Value!");var s=this._get_array(i,a);if(!this._is_valid_selection(s,r))throw new Error("Invalid Option Value: The option '"+i+`' can contain only the following values:
|
|
`+r+`
|
|
You passed in: '`+this.raw_options[i]+"'");return s},e.prototype._is_valid_selection=function(i,r){return i.length&&r.length&&!i.some(function(a){return r.indexOf(a)===-1})};function y(i,r){var a={};i=u(i);var s;for(s in i)s!==r&&(a[s]=i[s]);if(r&&i[r])for(s in i[r])a[s]=i[r][s];return a}function u(i){var r={},a;for(a in i){var s=a.replace(/-/g,"_");r[s]=i[a]}return r}M.exports.Options=e,M.exports.normalizeOpts=u,M.exports.mergeOpts=y},,function(M){var e=RegExp.prototype.hasOwnProperty("sticky");function y(u){this.__input=u||"",this.__input_length=this.__input.length,this.__position=0}y.prototype.restart=function(){this.__position=0},y.prototype.back=function(){this.__position>0&&(this.__position-=1)},y.prototype.hasNext=function(){return this.__position<this.__input_length},y.prototype.next=function(){var u=null;return this.hasNext()&&(u=this.__input.charAt(this.__position),this.__position+=1),u},y.prototype.peek=function(u){var i=null;return u=u||0,u+=this.__position,u>=0&&u<this.__input_length&&(i=this.__input.charAt(u)),i},y.prototype.__match=function(u,i){u.lastIndex=i;var r=u.exec(this.__input);return r&&!(e&&u.sticky)&&r.index!==i&&(r=null),r},y.prototype.test=function(u,i){return i=i||0,i+=this.__position,i>=0&&i<this.__input_length?!!this.__match(u,i):!1},y.prototype.testChar=function(u,i){var r=this.peek(i);return u.lastIndex=0,r!==null&&u.test(r)},y.prototype.match=function(u){var i=this.__match(u,this.__position);return i?this.__position+=i[0].length:i=null,i},y.prototype.read=function(u,i,r){var a="",s;return u&&(s=this.match(u),s&&(a+=s[0])),i&&(s||!u)&&(a+=this.readUntil(i,r)),a},y.prototype.readUntil=function(u,i){var r="",a=this.__position;u.lastIndex=this.__position;var s=u.exec(this.__input);return s?(a=s.index,i&&(a+=s[0].length)):a=this.__input_length,r=this.__input.substring(this.__position,a),this.__position=a,r},y.prototype.readUntilAfter=function(u){return this.readUntil(u,!0)},y.prototype.get_regexp=function(u,i){var r=null,a="g";return i&&e&&(a="y"),typeof u=="string"&&u!==""?r=new RegExp(u,a):u&&(r=new RegExp(u.source,a)),r},y.prototype.get_literal_regexp=function(u){return RegExp(u.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"))},y.prototype.peekUntilAfter=function(u){var i=this.__position,r=this.readUntilAfter(u);return this.__position=i,r},y.prototype.lookBack=function(u){var i=this.__position-1;return i>=u.length&&this.__input.substring(i-u.length,i).toLowerCase()===u},M.exports.InputScanner=y},,,,,function(M){function e(y,u){y=typeof y=="string"?y:y.source,u=typeof u=="string"?u:u.source,this.__directives_block_pattern=new RegExp(y+/ beautify( \w+[:]\w+)+ /.source+u,"g"),this.__directive_pattern=/ (\w+)[:](\w+)/g,this.__directives_end_ignore_pattern=new RegExp(y+/\sbeautify\signore:end\s/.source+u,"g")}e.prototype.get_directives=function(y){if(!y.match(this.__directives_block_pattern))return null;var u={};this.__directive_pattern.lastIndex=0;for(var i=this.__directive_pattern.exec(y);i;)u[i[1]]=i[2],i=this.__directive_pattern.exec(y);return u},e.prototype.readIgnored=function(y){return y.readUntilAfter(this.__directives_end_ignore_pattern)},M.exports.Directives=e},,function(M,e,y){var u=y(16).Beautifier,i=y(17).Options;function r(a,s){var v=new u(a,s);return v.beautify()}M.exports=r,M.exports.defaultOptions=function(){return new i}},function(M,e,y){var u=y(17).Options,i=y(2).Output,r=y(8).InputScanner,a=y(13).Directives,s=new a(/\/\*/,/\*\//),v=/\r\n|[\r\n]/,b=/\r\n|[\r\n]/g,w=/\s/,c=/(?:\s|\n)+/g,d=/\/\*(?:[\s\S]*?)((?:\*\/)|$)/g,_=/\/\/(?:[^\n\r\u2028\u2029]*)/g;function x(D,P){this._source_text=D||"",this._options=new u(P),this._ch=null,this._input=null,this.NESTED_AT_RULE={page:!0,"font-face":!0,keyframes:!0,media:!0,supports:!0,document:!0},this.CONDITIONAL_GROUP_RULE={media:!0,supports:!0,document:!0},this.NON_SEMICOLON_NEWLINE_PROPERTY=["grid-template-areas","grid-template"]}x.prototype.eatString=function(D){var P="";for(this._ch=this._input.next();this._ch;){if(P+=this._ch,this._ch==="\\")P+=this._input.next();else if(D.indexOf(this._ch)!==-1||this._ch===`
|
|
`)break;this._ch=this._input.next()}return P},x.prototype.eatWhitespace=function(D){for(var P=w.test(this._input.peek()),I=0;w.test(this._input.peek());)this._ch=this._input.next(),D&&this._ch===`
|
|
`&&(I===0||I<this._options.max_preserve_newlines)&&(I++,this._output.add_new_line(!0));return P},x.prototype.foundNestedPseudoClass=function(){for(var D=0,P=1,I=this._input.peek(P);I;){if(I==="{")return!0;if(I==="(")D+=1;else if(I===")"){if(D===0)return!1;D-=1}else if(I===";"||I==="}")return!1;P++,I=this._input.peek(P)}return!1},x.prototype.print_string=function(D){this._output.set_indent(this._indentLevel),this._output.non_breaking_space=!0,this._output.add_token(D)},x.prototype.preserveSingleSpace=function(D){D&&(this._output.space_before_token=!0)},x.prototype.indent=function(){this._indentLevel++},x.prototype.outdent=function(){this._indentLevel>0&&this._indentLevel--},x.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var D=this._source_text,P=this._options.eol;P==="auto"&&(P=`
|
|
`,D&&v.test(D||"")&&(P=D.match(v)[0])),D=D.replace(b,`
|
|
`);var I=D.match(/^[\t ]*/)[0];this._output=new i(this._options,I),this._input=new r(D),this._indentLevel=0,this._nestedLevel=0,this._ch=null;for(var L=0,re=!1,te=!1,Se=!1,E=!1,h=!1,p=this._ch,A=!1,C,m,n;C=this._input.read(c),m=C!=="",n=p,this._ch=this._input.next(),this._ch==="\\"&&this._input.hasNext()&&(this._ch+=this._input.next()),p=this._ch,this._ch;)if(this._ch==="/"&&this._input.peek()==="*"){this._output.add_new_line(),this._input.back();var t=this._input.read(d),l=s.get_directives(t);l&&l.ignore==="start"&&(t+=s.readIgnored(this._input)),this.print_string(t),this.eatWhitespace(!0),this._output.add_new_line()}else if(this._ch==="/"&&this._input.peek()==="/")this._output.space_before_token=!0,this._input.back(),this.print_string(this._input.read(_)),this.eatWhitespace(!0);else if(this._ch==="$"){this.preserveSingleSpace(m),this.print_string(this._ch);var g=this._input.peekUntilAfter(/[: ,;{}()[\]\/='"]/g);g.match(/[ :]$/)&&(g=this.eatString(": ").replace(/\s+$/,""),this.print_string(g),this._output.space_before_token=!0),L===0&&g.indexOf(":")!==-1&&(te=!0,this.indent())}else if(this._ch==="@")if(this.preserveSingleSpace(m),this._input.peek()==="{")this.print_string(this._ch+this.eatString("}"));else{this.print_string(this._ch);var B=this._input.peekUntilAfter(/[: ,;{}()[\]\/='"]/g);B.match(/[ :]$/)&&(B=this.eatString(": ").replace(/\s+$/,""),this.print_string(B),this._output.space_before_token=!0),L===0&&B.indexOf(":")!==-1?(te=!0,this.indent()):B in this.NESTED_AT_RULE?(this._nestedLevel+=1,B in this.CONDITIONAL_GROUP_RULE&&(Se=!0)):L===0&&!te&&(E=!0)}else if(this._ch==="#"&&this._input.peek()==="{")this.preserveSingleSpace(m),this.print_string(this._ch+this.eatString("}"));else if(this._ch==="{")te&&(te=!1,this.outdent()),E=!1,Se?(Se=!1,re=this._indentLevel>=this._nestedLevel):re=this._indentLevel>=this._nestedLevel-1,this._options.newline_between_rules&&re&&this._output.previous_line&&this._output.previous_line.item(-1)!=="{"&&this._output.ensure_empty_line_above("/",","),this._output.space_before_token=!0,this._options.brace_style==="expand"?(this._output.add_new_line(),this.print_string(this._ch),this.indent(),this._output.set_indent(this._indentLevel)):(n==="("?this._output.space_before_token=!1:n!==","&&this.indent(),this.print_string(this._ch)),this.eatWhitespace(!0),this._output.add_new_line();else if(this._ch==="}")this.outdent(),this._output.add_new_line(),n==="{"&&this._output.trim(!0),te&&(this.outdent(),te=!1),this.print_string(this._ch),re=!1,this._nestedLevel&&this._nestedLevel--,this.eatWhitespace(!0),this._output.add_new_line(),this._options.newline_between_rules&&!this._output.just_added_blankline()&&this._input.peek()!=="}"&&this._output.add_new_line(!0),this._input.peek()===")"&&(this._output.trim(!0),this._options.brace_style==="expand"&&this._output.add_new_line(!0));else if(this._ch===":"){for(var Q=0;Q<this.NON_SEMICOLON_NEWLINE_PROPERTY.length;Q++)if(this._input.lookBack(this.NON_SEMICOLON_NEWLINE_PROPERTY[Q])){A=!0;break}(re||Se)&&!(this._input.lookBack("&")||this.foundNestedPseudoClass())&&!this._input.lookBack("(")&&!E&&L===0?(this.print_string(":"),te||(te=!0,this._output.space_before_token=!0,this.eatWhitespace(!0),this.indent())):(this._input.lookBack(" ")&&(this._output.space_before_token=!0),this._input.peek()===":"?(this._ch=this._input.next(),this.print_string("::")):this.print_string(":"))}else if(this._ch==='"'||this._ch==="'"){var N=n==='"'||n==="'";this.preserveSingleSpace(N||m),this.print_string(this._ch+this.eatString(this._ch)),this.eatWhitespace(!0)}else if(this._ch===";")A=!1,L===0?(te&&(this.outdent(),te=!1),E=!1,this.print_string(this._ch),this.eatWhitespace(!0),this._input.peek()!=="/"&&this._output.add_new_line()):(this.print_string(this._ch),this.eatWhitespace(!0),this._output.space_before_token=!0);else if(this._ch==="(")if(this._input.lookBack("url"))this.print_string(this._ch),this.eatWhitespace(),L++,this.indent(),this._ch=this._input.next(),this._ch===")"||this._ch==='"'||this._ch==="'"?this._input.back():this._ch&&(this.print_string(this._ch+this.eatString(")")),L&&(L--,this.outdent()));else{var q=!1;this._input.lookBack("with")&&(q=!0),this.preserveSingleSpace(m||q),this.print_string(this._ch),te&&n==="$"&&this._options.selector_separator_newline?(this._output.add_new_line(),h=!0):(this.eatWhitespace(),L++,this.indent())}else if(this._ch===")")L&&(L--,this.outdent()),h&&this._input.peek()===";"&&this._options.selector_separator_newline&&(h=!1,this.outdent(),this._output.add_new_line()),this.print_string(this._ch);else if(this._ch===",")this.print_string(this._ch),this.eatWhitespace(!0),this._options.selector_separator_newline&&(!te||h)&&L===0&&!E?this._output.add_new_line():this._output.space_before_token=!0;else if((this._ch===">"||this._ch==="+"||this._ch==="~")&&!te&&L===0)this._options.space_around_combinator?(this._output.space_before_token=!0,this.print_string(this._ch),this._output.space_before_token=!0):(this.print_string(this._ch),this.eatWhitespace(),this._ch&&w.test(this._ch)&&(this._ch=""));else if(this._ch==="]")this.print_string(this._ch);else if(this._ch==="[")this.preserveSingleSpace(m),this.print_string(this._ch);else if(this._ch==="=")this.eatWhitespace(),this.print_string("="),w.test(this._ch)&&(this._ch="");else if(this._ch==="!"&&!this._input.lookBack("\\"))this._output.space_before_token=!0,this.print_string(this._ch);else{var $=n==='"'||n==="'";this.preserveSingleSpace($||m),this.print_string(this._ch),!this._output.just_added_newline()&&this._input.peek()===`
|
|
`&&A&&this._output.add_new_line()}var me=this._output.get_code(P);return me},M.exports.Beautifier=x},function(M,e,y){var u=y(6).Options;function i(r){u.call(this,r,"css"),this.selector_separator_newline=this._get_boolean("selector_separator_newline",!0),this.newline_between_rules=this._get_boolean("newline_between_rules",!0);var a=this._get_boolean("space_around_selector_separator");this.space_around_combinator=this._get_boolean("space_around_combinator")||a;var s=this._get_selection_list("brace_style",["collapse","expand","end-expand","none","preserve-inline"]);this.brace_style="collapse";for(var v=0;v<s.length;v++)s[v]!=="expand"?this.brace_style="collapse":this.brace_style=s[v]}i.prototype=new u,M.exports.Options=i}],V={};function j(M){var e=V[M];if(e!==void 0)return e.exports;var y=V[M]={exports:{}};return z[M](y,y.exports,j),y.exports}var W=j(15);k=W})();var ee=k;f=[],o=function(){return{css_beautify:ee}}.apply(ye,f),o!==void 0&&(Ze.exports=o)})()},40998:function(Ze,ye,f){var o,k;(function(){var ee;(function(){"use strict";var W=[,,function(u){function i(s){this.__parent=s,this.__character_count=0,this.__indent_count=-1,this.__alignment_count=0,this.__wrap_point_index=0,this.__wrap_point_character_count=0,this.__wrap_point_indent_count=-1,this.__wrap_point_alignment_count=0,this.__items=[]}i.prototype.clone_empty=function(){var s=new i(this.__parent);return s.set_indent(this.__indent_count,this.__alignment_count),s},i.prototype.item=function(s){return s<0?this.__items[this.__items.length+s]:this.__items[s]},i.prototype.has_match=function(s){for(var v=this.__items.length-1;v>=0;v--)if(this.__items[v].match(s))return!0;return!1},i.prototype.set_indent=function(s,v){this.is_empty()&&(this.__indent_count=s||0,this.__alignment_count=v||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},i.prototype._set_wrap_point=function(){this.__parent.wrap_line_length&&(this.__wrap_point_index=this.__items.length,this.__wrap_point_character_count=this.__character_count,this.__wrap_point_indent_count=this.__parent.next_line.__indent_count,this.__wrap_point_alignment_count=this.__parent.next_line.__alignment_count)},i.prototype._should_wrap=function(){return this.__wrap_point_index&&this.__character_count>this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},i.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var s=this.__parent.current_line;return s.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),s.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),s.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,s.__items[0]===" "&&(s.__items.splice(0,1),s.__character_count-=1),!0}return!1},i.prototype.is_empty=function(){return this.__items.length===0},i.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},i.prototype.push=function(s){this.__items.push(s);var v=s.lastIndexOf(`
|
|
`);v!==-1?this.__character_count=s.length-v:this.__character_count+=s.length},i.prototype.pop=function(){var s=null;return this.is_empty()||(s=this.__items.pop(),this.__character_count-=s.length),s},i.prototype._remove_indent=function(){this.__indent_count>0&&(this.__indent_count-=1,this.__character_count-=this.__parent.indent_size)},i.prototype._remove_wrap_indent=function(){this.__wrap_point_indent_count>0&&(this.__wrap_point_indent_count-=1)},i.prototype.trim=function(){for(;this.last()===" ";)this.__items.pop(),this.__character_count-=1},i.prototype.toString=function(){var s="";return this.is_empty()?this.__parent.indent_empty_lines&&(s=this.__parent.get_indent_string(this.__indent_count)):(s=this.__parent.get_indent_string(this.__indent_count,this.__alignment_count),s+=this.__items.join("")),s};function r(s,v){this.__cache=[""],this.__indent_size=s.indent_size,this.__indent_string=s.indent_char,s.indent_with_tabs||(this.__indent_string=new Array(s.indent_size+1).join(s.indent_char)),v=v||"",s.indent_level>0&&(v=new Array(s.indent_level+1).join(this.__indent_string)),this.__base_string=v,this.__base_string_length=v.length}r.prototype.get_indent_size=function(s,v){var b=this.__base_string_length;return v=v||0,s<0&&(b=0),b+=s*this.__indent_size,b+=v,b},r.prototype.get_indent_string=function(s,v){var b=this.__base_string;return v=v||0,s<0&&(s=0,b=""),v+=s*this.__indent_size,this.__ensure_cache(v),b+=this.__cache[v],b},r.prototype.__ensure_cache=function(s){for(;s>=this.__cache.length;)this.__add_column()},r.prototype.__add_column=function(){var s=this.__cache.length,v=0,b="";this.__indent_size&&s>=this.__indent_size&&(v=Math.floor(s/this.__indent_size),s-=v*this.__indent_size,b=new Array(v+1).join(this.__indent_string)),s&&(b+=new Array(s+1).join(" ")),this.__cache.push(b)};function a(s,v){this.__indent_cache=new r(s,v),this.raw=!1,this._end_with_newline=s.end_with_newline,this.indent_size=s.indent_size,this.wrap_line_length=s.wrap_line_length,this.indent_empty_lines=s.indent_empty_lines,this.__lines=[],this.previous_line=null,this.current_line=null,this.next_line=new i(this),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1,this.__add_outputline()}a.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},a.prototype.get_line_number=function(){return this.__lines.length},a.prototype.get_indent_string=function(s,v){return this.__indent_cache.get_indent_string(s,v)},a.prototype.get_indent_size=function(s,v){return this.__indent_cache.get_indent_size(s,v)},a.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},a.prototype.add_new_line=function(s){return this.is_empty()||!s&&this.just_added_newline()?!1:(this.raw||this.__add_outputline(),!0)},a.prototype.get_code=function(s){this.trim(!0);var v=this.current_line.pop();v&&(v[v.length-1]===`
|
|
`&&(v=v.replace(/\n+$/g,"")),this.current_line.push(v)),this._end_with_newline&&this.__add_outputline();var b=this.__lines.join(`
|
|
`);return s!==`
|
|
`&&(b=b.replace(/[\n]/g,s)),b},a.prototype.set_wrap_point=function(){this.current_line._set_wrap_point()},a.prototype.set_indent=function(s,v){return s=s||0,v=v||0,this.next_line.set_indent(s,v),this.__lines.length>1?(this.current_line.set_indent(s,v),!0):(this.current_line.set_indent(),!1)},a.prototype.add_raw_token=function(s){for(var v=0;v<s.newlines;v++)this.__add_outputline();this.current_line.set_indent(-1),this.current_line.push(s.whitespace_before),this.current_line.push(s.text),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1},a.prototype.add_token=function(s){this.__add_space_before_token(),this.current_line.push(s),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=this.current_line._allow_wrap()},a.prototype.__add_space_before_token=function(){this.space_before_token&&!this.just_added_newline()&&(this.non_breaking_space||this.set_wrap_point(),this.current_line.push(" "))},a.prototype.remove_indent=function(s){for(var v=this.__lines.length;s<v;)this.__lines[s]._remove_indent(),s++;this.current_line._remove_wrap_indent()},a.prototype.trim=function(s){for(s=s===void 0?!1:s,this.current_line.trim();s&&this.__lines.length>1&&this.current_line.is_empty();)this.__lines.pop(),this.current_line=this.__lines[this.__lines.length-1],this.current_line.trim();this.previous_line=this.__lines.length>1?this.__lines[this.__lines.length-2]:null},a.prototype.just_added_newline=function(){return this.current_line.is_empty()},a.prototype.just_added_blankline=function(){return this.is_empty()||this.current_line.is_empty()&&this.previous_line.is_empty()},a.prototype.ensure_empty_line_above=function(s,v){for(var b=this.__lines.length-2;b>=0;){var w=this.__lines[b];if(w.is_empty())break;if(w.item(0).indexOf(s)!==0&&w.item(-1)!==v){this.__lines.splice(b+1,0,new i(this)),this.previous_line=this.__lines[this.__lines.length-2];break}b--}},u.exports.Output=a},function(u){function i(r,a,s,v){this.type=r,this.text=a,this.comments_before=null,this.newlines=s||0,this.whitespace_before=v||"",this.parent=null,this.next=null,this.previous=null,this.opened=null,this.closed=null,this.directives=null}u.exports.Token=i},,,function(u){function i(s,v){this.raw_options=r(s,v),this.disabled=this._get_boolean("disabled"),this.eol=this._get_characters("eol","auto"),this.end_with_newline=this._get_boolean("end_with_newline"),this.indent_size=this._get_number("indent_size",4),this.indent_char=this._get_characters("indent_char"," "),this.indent_level=this._get_number("indent_level"),this.preserve_newlines=this._get_boolean("preserve_newlines",!0),this.max_preserve_newlines=this._get_number("max_preserve_newlines",32786),this.preserve_newlines||(this.max_preserve_newlines=0),this.indent_with_tabs=this._get_boolean("indent_with_tabs",this.indent_char===" "),this.indent_with_tabs&&(this.indent_char=" ",this.indent_size===1&&(this.indent_size=4)),this.wrap_line_length=this._get_number("wrap_line_length",this._get_number("max_char")),this.indent_empty_lines=this._get_boolean("indent_empty_lines"),this.templating=this._get_selection_list("templating",["auto","none","angular","django","erb","handlebars","php","smarty"],["auto"])}i.prototype._get_array=function(s,v){var b=this.raw_options[s],w=v||[];return typeof b=="object"?b!==null&&typeof b.concat=="function"&&(w=b.concat()):typeof b=="string"&&(w=b.split(/[^a-zA-Z0-9_\/\-]+/)),w},i.prototype._get_boolean=function(s,v){var b=this.raw_options[s],w=b===void 0?!!v:!!b;return w},i.prototype._get_characters=function(s,v){var b=this.raw_options[s],w=v||"";return typeof b=="string"&&(w=b.replace(/\\r/,"\r").replace(/\\n/,`
|
|
`).replace(/\\t/," ")),w},i.prototype._get_number=function(s,v){var b=this.raw_options[s];v=parseInt(v,10),isNaN(v)&&(v=0);var w=parseInt(b,10);return isNaN(w)&&(w=v),w},i.prototype._get_selection=function(s,v,b){var w=this._get_selection_list(s,v,b);if(w.length!==1)throw new Error("Invalid Option Value: The option '"+s+`' can only be one of the following values:
|
|
`+v+`
|
|
You passed in: '`+this.raw_options[s]+"'");return w[0]},i.prototype._get_selection_list=function(s,v,b){if(!v||v.length===0)throw new Error("Selection list cannot be empty.");if(b=b||[v[0]],!this._is_valid_selection(b,v))throw new Error("Invalid Default Value!");var w=this._get_array(s,b);if(!this._is_valid_selection(w,v))throw new Error("Invalid Option Value: The option '"+s+`' can contain only the following values:
|
|
`+v+`
|
|
You passed in: '`+this.raw_options[s]+"'");return w},i.prototype._is_valid_selection=function(s,v){return s.length&&v.length&&!s.some(function(b){return v.indexOf(b)===-1})};function r(s,v){var b={};s=a(s);var w;for(w in s)w!==v&&(b[w]=s[w]);if(v&&s[v])for(w in s[v])b[w]=s[v][w];return b}function a(s){var v={},b;for(b in s){var w=b.replace(/-/g,"_");v[w]=s[b]}return v}u.exports.Options=i,u.exports.normalizeOpts=a,u.exports.mergeOpts=r},,function(u){var i=RegExp.prototype.hasOwnProperty("sticky");function r(a){this.__input=a||"",this.__input_length=this.__input.length,this.__position=0}r.prototype.restart=function(){this.__position=0},r.prototype.back=function(){this.__position>0&&(this.__position-=1)},r.prototype.hasNext=function(){return this.__position<this.__input_length},r.prototype.next=function(){var a=null;return this.hasNext()&&(a=this.__input.charAt(this.__position),this.__position+=1),a},r.prototype.peek=function(a){var s=null;return a=a||0,a+=this.__position,a>=0&&a<this.__input_length&&(s=this.__input.charAt(a)),s},r.prototype.__match=function(a,s){a.lastIndex=s;var v=a.exec(this.__input);return v&&!(i&&a.sticky)&&v.index!==s&&(v=null),v},r.prototype.test=function(a,s){return s=s||0,s+=this.__position,s>=0&&s<this.__input_length?!!this.__match(a,s):!1},r.prototype.testChar=function(a,s){var v=this.peek(s);return a.lastIndex=0,v!==null&&a.test(v)},r.prototype.match=function(a){var s=this.__match(a,this.__position);return s?this.__position+=s[0].length:s=null,s},r.prototype.read=function(a,s,v){var b="",w;return a&&(w=this.match(a),w&&(b+=w[0])),s&&(w||!a)&&(b+=this.readUntil(s,v)),b},r.prototype.readUntil=function(a,s){var v="",b=this.__position;a.lastIndex=this.__position;var w=a.exec(this.__input);return w?(b=w.index,s&&(b+=w[0].length)):b=this.__input_length,v=this.__input.substring(this.__position,b),this.__position=b,v},r.prototype.readUntilAfter=function(a){return this.readUntil(a,!0)},r.prototype.get_regexp=function(a,s){var v=null,b="g";return s&&i&&(b="y"),typeof a=="string"&&a!==""?v=new RegExp(a,b):a&&(v=new RegExp(a.source,b)),v},r.prototype.get_literal_regexp=function(a){return RegExp(a.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"))},r.prototype.peekUntilAfter=function(a){var s=this.__position,v=this.readUntilAfter(a);return this.__position=s,v},r.prototype.lookBack=function(a){var s=this.__position-1;return s>=a.length&&this.__input.substring(s-a.length,s).toLowerCase()===a},u.exports.InputScanner=r},function(u,i,r){var a=r(8).InputScanner,s=r(3).Token,v=r(10).TokenStream,b=r(11).WhitespacePattern,w={START:"TK_START",RAW:"TK_RAW",EOF:"TK_EOF"},c=function(d,_){this._input=new a(d),this._options=_||{},this.__tokens=null,this._patterns={},this._patterns.whitespace=new b(this._input)};c.prototype.tokenize=function(){this._input.restart(),this.__tokens=new v,this._reset();for(var d,_=new s(w.START,""),x=null,D=[],P=new v;_.type!==w.EOF;){for(d=this._get_next_token(_,x);this._is_comment(d);)P.add(d),d=this._get_next_token(_,x);P.isEmpty()||(d.comments_before=P,P=new v),d.parent=x,this._is_opening(d)?(D.push(x),x=d):x&&this._is_closing(d,x)&&(d.opened=x,x.closed=d,x=D.pop(),d.parent=x),d.previous=_,_.next=d,this.__tokens.add(d),_=d}return this.__tokens},c.prototype._is_first_token=function(){return this.__tokens.isEmpty()},c.prototype._reset=function(){},c.prototype._get_next_token=function(d,_){this._readWhitespace();var x=this._input.read(/.+/g);return x?this._create_token(w.RAW,x):this._create_token(w.EOF,"")},c.prototype._is_comment=function(d){return!1},c.prototype._is_opening=function(d){return!1},c.prototype._is_closing=function(d,_){return!1},c.prototype._create_token=function(d,_){var x=new s(d,_,this._patterns.whitespace.newline_count,this._patterns.whitespace.whitespace_before_token);return x},c.prototype._readWhitespace=function(){return this._patterns.whitespace.read()},u.exports.Tokenizer=c,u.exports.TOKEN=w},function(u){function i(r){this.__tokens=[],this.__tokens_length=this.__tokens.length,this.__position=0,this.__parent_token=r}i.prototype.restart=function(){this.__position=0},i.prototype.isEmpty=function(){return this.__tokens_length===0},i.prototype.hasNext=function(){return this.__position<this.__tokens_length},i.prototype.next=function(){var r=null;return this.hasNext()&&(r=this.__tokens[this.__position],this.__position+=1),r},i.prototype.peek=function(r){var a=null;return r=r||0,r+=this.__position,r>=0&&r<this.__tokens_length&&(a=this.__tokens[r]),a},i.prototype.add=function(r){this.__parent_token&&(r.parent=this.__parent_token),this.__tokens.push(r),this.__tokens_length+=1},u.exports.TokenStream=i},function(u,i,r){var a=r(12).Pattern;function s(v,b){a.call(this,v,b),b?this._line_regexp=this._input.get_regexp(b._line_regexp):this.__set_whitespace_patterns("",""),this.newline_count=0,this.whitespace_before_token=""}s.prototype=new a,s.prototype.__set_whitespace_patterns=function(v,b){v+="\\t ",b+="\\n\\r",this._match_pattern=this._input.get_regexp("["+v+b+"]+",!0),this._newline_regexp=this._input.get_regexp("\\r\\n|["+b+"]")},s.prototype.read=function(){this.newline_count=0,this.whitespace_before_token="";var v=this._input.read(this._match_pattern);if(v===" ")this.whitespace_before_token=" ";else if(v){var b=this.__split(this._newline_regexp,v);this.newline_count=b.length-1,this.whitespace_before_token=b[this.newline_count]}return v},s.prototype.matching=function(v,b){var w=this._create();return w.__set_whitespace_patterns(v,b),w._update(),w},s.prototype._create=function(){return new s(this._input,this)},s.prototype.__split=function(v,b){v.lastIndex=0;for(var w=0,c=[],d=v.exec(b);d;)c.push(b.substring(w,d.index)),w=d.index+d[0].length,d=v.exec(b);return w<b.length?c.push(b.substring(w,b.length)):c.push(""),c},u.exports.WhitespacePattern=s},function(u){function i(r,a){this._input=r,this._starting_pattern=null,this._match_pattern=null,this._until_pattern=null,this._until_after=!1,a&&(this._starting_pattern=this._input.get_regexp(a._starting_pattern,!0),this._match_pattern=this._input.get_regexp(a._match_pattern,!0),this._until_pattern=this._input.get_regexp(a._until_pattern),this._until_after=a._until_after)}i.prototype.read=function(){var r=this._input.read(this._starting_pattern);return(!this._starting_pattern||r)&&(r+=this._input.read(this._match_pattern,this._until_pattern,this._until_after)),r},i.prototype.read_match=function(){return this._input.match(this._match_pattern)},i.prototype.until_after=function(r){var a=this._create();return a._until_after=!0,a._until_pattern=this._input.get_regexp(r),a._update(),a},i.prototype.until=function(r){var a=this._create();return a._until_after=!1,a._until_pattern=this._input.get_regexp(r),a._update(),a},i.prototype.starting_with=function(r){var a=this._create();return a._starting_pattern=this._input.get_regexp(r,!0),a._update(),a},i.prototype.matching=function(r){var a=this._create();return a._match_pattern=this._input.get_regexp(r,!0),a._update(),a},i.prototype._create=function(){return new i(this._input,this)},i.prototype._update=function(){},u.exports.Pattern=i},function(u){function i(r,a){r=typeof r=="string"?r:r.source,a=typeof a=="string"?a:a.source,this.__directives_block_pattern=new RegExp(r+/ beautify( \w+[:]\w+)+ /.source+a,"g"),this.__directive_pattern=/ (\w+)[:](\w+)/g,this.__directives_end_ignore_pattern=new RegExp(r+/\sbeautify\signore:end\s/.source+a,"g")}i.prototype.get_directives=function(r){if(!r.match(this.__directives_block_pattern))return null;var a={};this.__directive_pattern.lastIndex=0;for(var s=this.__directive_pattern.exec(r);s;)a[s[1]]=s[2],s=this.__directive_pattern.exec(r);return a},i.prototype.readIgnored=function(r){return r.readUntilAfter(this.__directives_end_ignore_pattern)},u.exports.Directives=i},function(u,i,r){var a=r(12).Pattern,s={django:!1,erb:!1,handlebars:!1,php:!1,smarty:!1,angular:!1};function v(b,w){a.call(this,b,w),this.__template_pattern=null,this._disabled=Object.assign({},s),this._excluded=Object.assign({},s),w&&(this.__template_pattern=this._input.get_regexp(w.__template_pattern),this._excluded=Object.assign(this._excluded,w._excluded),this._disabled=Object.assign(this._disabled,w._disabled));var c=new a(b);this.__patterns={handlebars_comment:c.starting_with(/{{!--/).until_after(/--}}/),handlebars_unescaped:c.starting_with(/{{{/).until_after(/}}}/),handlebars:c.starting_with(/{{/).until_after(/}}/),php:c.starting_with(/<\?(?:[= ]|php)/).until_after(/\?>/),erb:c.starting_with(/<%[^%]/).until_after(/[^%]%>/),django:c.starting_with(/{%/).until_after(/%}/),django_value:c.starting_with(/{{/).until_after(/}}/),django_comment:c.starting_with(/{#/).until_after(/#}/),smarty:c.starting_with(/{(?=[^}{\s\n])/).until_after(/[^\s\n]}/),smarty_comment:c.starting_with(/{\*/).until_after(/\*}/),smarty_literal:c.starting_with(/{literal}/).until_after(/{\/literal}/)}}v.prototype=new a,v.prototype._create=function(){return new v(this._input,this)},v.prototype._update=function(){this.__set_templated_pattern()},v.prototype.disable=function(b){var w=this._create();return w._disabled[b]=!0,w._update(),w},v.prototype.read_options=function(b){var w=this._create();for(var c in s)w._disabled[c]=b.templating.indexOf(c)===-1;return w._update(),w},v.prototype.exclude=function(b){var w=this._create();return w._excluded[b]=!0,w._update(),w},v.prototype.read=function(){var b="";this._match_pattern?b=this._input.read(this._starting_pattern):b=this._input.read(this._starting_pattern,this.__template_pattern);for(var w=this._read_template();w;)this._match_pattern?w+=this._input.read(this._match_pattern):w+=this._input.readUntil(this.__template_pattern),b+=w,w=this._read_template();return this._until_after&&(b+=this._input.readUntilAfter(this._until_pattern)),b},v.prototype.__set_templated_pattern=function(){var b=[];this._disabled.php||b.push(this.__patterns.php._starting_pattern.source),this._disabled.handlebars||b.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.angular||b.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.erb||b.push(this.__patterns.erb._starting_pattern.source),this._disabled.django||(b.push(this.__patterns.django._starting_pattern.source),b.push(this.__patterns.django_value._starting_pattern.source),b.push(this.__patterns.django_comment._starting_pattern.source)),this._disabled.smarty||b.push(this.__patterns.smarty._starting_pattern.source),this._until_pattern&&b.push(this._until_pattern.source),this.__template_pattern=this._input.get_regexp("(?:"+b.join("|")+")")},v.prototype._read_template=function(){var b="",w=this._input.peek();if(w==="<"){var c=this._input.peek(1);!this._disabled.php&&!this._excluded.php&&c==="?"&&(b=b||this.__patterns.php.read()),!this._disabled.erb&&!this._excluded.erb&&c==="%"&&(b=b||this.__patterns.erb.read())}else w==="{"&&(!this._disabled.handlebars&&!this._excluded.handlebars&&(b=b||this.__patterns.handlebars_comment.read(),b=b||this.__patterns.handlebars_unescaped.read(),b=b||this.__patterns.handlebars.read()),this._disabled.django||(!this._excluded.django&&!this._excluded.handlebars&&(b=b||this.__patterns.django_value.read()),this._excluded.django||(b=b||this.__patterns.django_comment.read(),b=b||this.__patterns.django.read())),this._disabled.smarty||this._disabled.django&&this._disabled.handlebars&&(b=b||this.__patterns.smarty_comment.read(),b=b||this.__patterns.smarty_literal.read(),b=b||this.__patterns.smarty.read()));return b},u.exports.TemplatablePattern=v},,,,function(u,i,r){var a=r(19).Beautifier,s=r(20).Options;function v(b,w,c,d){var _=new a(b,w,c,d);return _.beautify()}u.exports=v,u.exports.defaultOptions=function(){return new s}},function(u,i,r){var a=r(20).Options,s=r(2).Output,v=r(21).Tokenizer,b=r(21).TOKEN,w=/\r\n|[\r\n]/,c=/\r\n|[\r\n]/g,d=function(E,h){this.indent_level=0,this.alignment_size=0,this.max_preserve_newlines=E.max_preserve_newlines,this.preserve_newlines=E.preserve_newlines,this._output=new s(E,h)};d.prototype.current_line_has_match=function(E){return this._output.current_line.has_match(E)},d.prototype.set_space_before_token=function(E,h){this._output.space_before_token=E,this._output.non_breaking_space=h},d.prototype.set_wrap_point=function(){this._output.set_indent(this.indent_level,this.alignment_size),this._output.set_wrap_point()},d.prototype.add_raw_token=function(E){this._output.add_raw_token(E)},d.prototype.print_preserved_newlines=function(E){var h=0;E.type!==b.TEXT&&E.previous.type!==b.TEXT&&(h=E.newlines?1:0),this.preserve_newlines&&(h=E.newlines<this.max_preserve_newlines+1?E.newlines:this.max_preserve_newlines+1);for(var p=0;p<h;p++)this.print_newline(p>0);return h!==0},d.prototype.traverse_whitespace=function(E){return E.whitespace_before||E.newlines?(this.print_preserved_newlines(E)||(this._output.space_before_token=!0),!0):!1},d.prototype.previous_token_wrapped=function(){return this._output.previous_token_wrapped},d.prototype.print_newline=function(E){this._output.add_new_line(E)},d.prototype.print_token=function(E){E.text&&(this._output.set_indent(this.indent_level,this.alignment_size),this._output.add_token(E.text))},d.prototype.indent=function(){this.indent_level++},d.prototype.deindent=function(){this.indent_level>0&&(this.indent_level--,this._output.set_indent(this.indent_level,this.alignment_size))},d.prototype.get_full_indent=function(E){return E=this.indent_level+(E||0),E<1?"":this._output.get_indent_string(E)};var _=function(E){for(var h=null,p=E.next;p.type!==b.EOF&&E.closed!==p;){if(p.type===b.ATTRIBUTE&&p.text==="type"){p.next&&p.next.type===b.EQUALS&&p.next.next&&p.next.next.type===b.VALUE&&(h=p.next.next.text);break}p=p.next}return h},x=function(E,h){var p=null,A=null;return h.closed?(E==="script"?p="text/javascript":E==="style"&&(p="text/css"),p=_(h)||p,p.search("text/css")>-1?A="css":p.search(/module|((text|application|dojo)\/(x-)?(javascript|ecmascript|jscript|livescript|(ld\+)?json|method|aspect))/)>-1?A="javascript":p.search(/(text|application|dojo)\/(x-)?(html)/)>-1?A="html":p.search(/test\/null/)>-1&&(A="null"),A):null};function D(E,h){return h.indexOf(E)!==-1}function P(E,h,p){this.parent=E||null,this.tag=h?h.tag_name:"",this.indent_level=p||0,this.parser_token=h||null}function I(E){this._printer=E,this._current_frame=null}I.prototype.get_parser_token=function(){return this._current_frame?this._current_frame.parser_token:null},I.prototype.record_tag=function(E){var h=new P(this._current_frame,E,this._printer.indent_level);this._current_frame=h},I.prototype._try_pop_frame=function(E){var h=null;return E&&(h=E.parser_token,this._printer.indent_level=E.indent_level,this._current_frame=E.parent),h},I.prototype._get_frame=function(E,h){for(var p=this._current_frame;p&&E.indexOf(p.tag)===-1;){if(h&&h.indexOf(p.tag)!==-1){p=null;break}p=p.parent}return p},I.prototype.try_pop=function(E,h){var p=this._get_frame([E],h);return this._try_pop_frame(p)},I.prototype.indent_to_tag=function(E){var h=this._get_frame(E);h&&(this._printer.indent_level=h.indent_level)};function L(E,h,p,A){this._source_text=E||"",h=h||{},this._js_beautify=p,this._css_beautify=A,this._tag_stack=null;var C=new a(h,"html");this._options=C,this._is_wrap_attributes_force=this._options.wrap_attributes.substr(0,5)==="force",this._is_wrap_attributes_force_expand_multiline=this._options.wrap_attributes==="force-expand-multiline",this._is_wrap_attributes_force_aligned=this._options.wrap_attributes==="force-aligned",this._is_wrap_attributes_aligned_multiple=this._options.wrap_attributes==="aligned-multiple",this._is_wrap_attributes_preserve=this._options.wrap_attributes.substr(0,8)==="preserve",this._is_wrap_attributes_preserve_aligned=this._options.wrap_attributes==="preserve-aligned"}L.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var E=this._source_text,h=this._options.eol;this._options.eol==="auto"&&(h=`
|
|
`,E&&w.test(E)&&(h=E.match(w)[0])),E=E.replace(c,`
|
|
`);var p=E.match(/^[\t ]*/)[0],A={text:"",type:""},C=new re(this._options),m=new d(this._options,p),n=new v(E,this._options).tokenize();this._tag_stack=new I(m);for(var t=null,l=n.next();l.type!==b.EOF;)l.type===b.TAG_OPEN||l.type===b.COMMENT?(t=this._handle_tag_open(m,l,C,A,n),C=t):l.type===b.ATTRIBUTE||l.type===b.EQUALS||l.type===b.VALUE||l.type===b.TEXT&&!C.tag_complete?t=this._handle_inside_tag(m,l,C,A):l.type===b.TAG_CLOSE?t=this._handle_tag_close(m,l,C):l.type===b.TEXT?t=this._handle_text(m,l,C):l.type===b.CONTROL_FLOW_OPEN?t=this._handle_control_flow_open(m,l):l.type===b.CONTROL_FLOW_CLOSE?t=this._handle_control_flow_close(m,l):m.add_raw_token(l),A=t,l=n.next();var g=m._output.get_code(h);return g},L.prototype._handle_control_flow_open=function(E,h){var p={text:h.text,type:h.type};return E.set_space_before_token(h.newlines||h.whitespace_before!=="",!0),h.newlines?E.print_preserved_newlines(h):E.set_space_before_token(h.newlines||h.whitespace_before!=="",!0),E.print_token(h),E.indent(),p},L.prototype._handle_control_flow_close=function(E,h){var p={text:h.text,type:h.type};return E.deindent(),h.newlines?E.print_preserved_newlines(h):E.set_space_before_token(h.newlines||h.whitespace_before!=="",!0),E.print_token(h),p},L.prototype._handle_tag_close=function(E,h,p){var A={text:h.text,type:h.type};return E.alignment_size=0,p.tag_complete=!0,E.set_space_before_token(h.newlines||h.whitespace_before!=="",!0),p.is_unformatted?E.add_raw_token(h):(p.tag_start_char==="<"&&(E.set_space_before_token(h.text[0]==="/",!0),this._is_wrap_attributes_force_expand_multiline&&p.has_wrapped_attrs&&E.print_newline(!1)),E.print_token(h)),p.indent_content&&!(p.is_unformatted||p.is_content_unformatted)&&(E.indent(),p.indent_content=!1),!p.is_inline_element&&!(p.is_unformatted||p.is_content_unformatted)&&E.set_wrap_point(),A},L.prototype._handle_inside_tag=function(E,h,p,A){var C=p.has_wrapped_attrs,m={text:h.text,type:h.type};return E.set_space_before_token(h.newlines||h.whitespace_before!=="",!0),p.is_unformatted?E.add_raw_token(h):p.tag_start_char==="{"&&h.type===b.TEXT?E.print_preserved_newlines(h)?(h.newlines=0,E.add_raw_token(h)):E.print_token(h):(h.type===b.ATTRIBUTE?E.set_space_before_token(!0):(h.type===b.EQUALS||h.type===b.VALUE&&h.previous.type===b.EQUALS)&&E.set_space_before_token(!1),h.type===b.ATTRIBUTE&&p.tag_start_char==="<"&&((this._is_wrap_attributes_preserve||this._is_wrap_attributes_preserve_aligned)&&(E.traverse_whitespace(h),C=C||h.newlines!==0),this._is_wrap_attributes_force&&p.attr_count>=this._options.wrap_attributes_min_attrs&&(A.type!==b.TAG_OPEN||this._is_wrap_attributes_force_expand_multiline)&&(E.print_newline(!1),C=!0)),E.print_token(h),C=C||E.previous_token_wrapped(),p.has_wrapped_attrs=C),m},L.prototype._handle_text=function(E,h,p){var A={text:h.text,type:"TK_CONTENT"};return p.custom_beautifier_name?this._print_custom_beatifier_text(E,h,p):p.is_unformatted||p.is_content_unformatted?E.add_raw_token(h):(E.traverse_whitespace(h),E.print_token(h)),A},L.prototype._print_custom_beatifier_text=function(E,h,p){var A=this;if(h.text!==""){var C=h.text,m,n=1,t="",l="";p.custom_beautifier_name==="javascript"&&typeof this._js_beautify=="function"?m=this._js_beautify:p.custom_beautifier_name==="css"&&typeof this._css_beautify=="function"?m=this._css_beautify:p.custom_beautifier_name==="html"&&(m=function($,me){var pe=new L($,me,A._js_beautify,A._css_beautify);return pe.beautify()}),this._options.indent_scripts==="keep"?n=0:this._options.indent_scripts==="separate"&&(n=-E.indent_level);var g=E.get_full_indent(n);if(C=C.replace(/\n[ \t]*$/,""),p.custom_beautifier_name!=="html"&&C[0]==="<"&&C.match(/^(<!--|<!\[CDATA\[)/)){var B=/^(<!--[^\n]*|<!\[CDATA\[)(\n?)([ \t\n]*)([\s\S]*)(-->|]]>)$/.exec(C);if(!B){E.add_raw_token(h);return}t=g+B[1]+`
|
|
`,C=B[4],B[5]&&(l=g+B[5]),C=C.replace(/\n[ \t]*$/,""),(B[2]||B[3].indexOf(`
|
|
`)!==-1)&&(B=B[3].match(/[ \t]+$/),B&&(h.whitespace_before=B[0]))}if(C)if(m){var Q=function(){this.eol=`
|
|
`};Q.prototype=this._options.raw_options;var N=new Q;C=m(g+C,N)}else{var q=h.whitespace_before;q&&(C=C.replace(new RegExp(`
|
|
(`+q+")?","g"),`
|
|
`)),C=g+C.replace(/\n/g,`
|
|
`+g)}t&&(C?C=t+C+`
|
|
`+l:C=t+l),E.print_newline(!1),C&&(h.text=C,h.whitespace_before="",h.newlines=0,E.add_raw_token(h),E.print_newline(!0))}},L.prototype._handle_tag_open=function(E,h,p,A,C){var m=this._get_tag_open_token(h);if((p.is_unformatted||p.is_content_unformatted)&&!p.is_empty_element&&h.type===b.TAG_OPEN&&!m.is_start_tag?(E.add_raw_token(h),m.start_tag_token=this._tag_stack.try_pop(m.tag_name)):(E.traverse_whitespace(h),this._set_tag_position(E,h,m,p,A),m.is_inline_element||E.set_wrap_point(),E.print_token(h)),m.is_start_tag&&this._is_wrap_attributes_force){var n=0,t;do t=C.peek(n),t.type===b.ATTRIBUTE&&(m.attr_count+=1),n+=1;while(t.type!==b.EOF&&t.type!==b.TAG_CLOSE)}return(this._is_wrap_attributes_force_aligned||this._is_wrap_attributes_aligned_multiple||this._is_wrap_attributes_preserve_aligned)&&(m.alignment_size=h.text.length+1),!m.tag_complete&&!m.is_unformatted&&(E.alignment_size=m.alignment_size),m};var re=function(E,h,p){if(this.parent=h||null,this.text="",this.type="TK_TAG_OPEN",this.tag_name="",this.is_inline_element=!1,this.is_unformatted=!1,this.is_content_unformatted=!1,this.is_empty_element=!1,this.is_start_tag=!1,this.is_end_tag=!1,this.indent_content=!1,this.multiline_content=!1,this.custom_beautifier_name=null,this.start_tag_token=null,this.attr_count=0,this.has_wrapped_attrs=!1,this.alignment_size=0,this.tag_complete=!1,this.tag_start_char="",this.tag_check="",!p)this.tag_complete=!0;else{var A;this.tag_start_char=p.text[0],this.text=p.text,this.tag_start_char==="<"?(A=p.text.match(/^<([^\s>]*)/),this.tag_check=A?A[1]:""):(A=p.text.match(/^{{~?(?:[\^]|#\*?)?([^\s}]+)/),this.tag_check=A?A[1]:"",(p.text.startsWith("{{#>")||p.text.startsWith("{{~#>"))&&this.tag_check[0]===">"&&(this.tag_check===">"&&p.next!==null?this.tag_check=p.next.text.split(" ")[0]:this.tag_check=p.text.split(">")[1])),this.tag_check=this.tag_check.toLowerCase(),p.type===b.COMMENT&&(this.tag_complete=!0),this.is_start_tag=this.tag_check.charAt(0)!=="/",this.tag_name=this.is_start_tag?this.tag_check:this.tag_check.substr(1),this.is_end_tag=!this.is_start_tag||p.closed&&p.closed.text==="/>";var C=2;this.tag_start_char==="{"&&this.text.length>=3&&this.text.charAt(2)==="~"&&(C=3),this.is_end_tag=this.is_end_tag||this.tag_start_char==="{"&&(!E.indent_handlebars||this.text.length<3||/[^#\^]/.test(this.text.charAt(C)))}};L.prototype._get_tag_open_token=function(E){var h=new re(this._options,this._tag_stack.get_parser_token(),E);return h.alignment_size=this._options.wrap_attributes_indent_size,h.is_end_tag=h.is_end_tag||D(h.tag_check,this._options.void_elements),h.is_empty_element=h.tag_complete||h.is_start_tag&&h.is_end_tag,h.is_unformatted=!h.tag_complete&&D(h.tag_check,this._options.unformatted),h.is_content_unformatted=!h.is_empty_element&&D(h.tag_check,this._options.content_unformatted),h.is_inline_element=D(h.tag_name,this._options.inline)||this._options.inline_custom_elements&&h.tag_name.includes("-")||h.tag_start_char==="{",h},L.prototype._set_tag_position=function(E,h,p,A,C){if(p.is_empty_element||(p.is_end_tag?p.start_tag_token=this._tag_stack.try_pop(p.tag_name):(this._do_optional_end_element(p)&&(p.is_inline_element||E.print_newline(!1)),this._tag_stack.record_tag(p),(p.tag_name==="script"||p.tag_name==="style")&&!(p.is_unformatted||p.is_content_unformatted)&&(p.custom_beautifier_name=x(p.tag_check,h)))),D(p.tag_check,this._options.extra_liners)&&(E.print_newline(!1),E._output.just_added_blankline()||E.print_newline(!0)),p.is_empty_element){if(p.tag_start_char==="{"&&p.tag_check==="else"){this._tag_stack.indent_to_tag(["if","unless","each"]),p.indent_content=!0;var m=E.current_line_has_match(/{{#if/);m||E.print_newline(!1)}p.tag_name==="!--"&&C.type===b.TAG_CLOSE&&A.is_end_tag&&p.text.indexOf(`
|
|
`)===-1||(p.is_inline_element||p.is_unformatted||E.print_newline(!1),this._calcluate_parent_multiline(E,p))}else if(p.is_end_tag){var n=!1;n=p.start_tag_token&&p.start_tag_token.multiline_content,n=n||!p.is_inline_element&&!(A.is_inline_element||A.is_unformatted)&&!(C.type===b.TAG_CLOSE&&p.start_tag_token===A)&&C.type!=="TK_CONTENT",(p.is_content_unformatted||p.is_unformatted)&&(n=!1),n&&E.print_newline(!1)}else p.indent_content=!p.custom_beautifier_name,p.tag_start_char==="<"&&(p.tag_name==="html"?p.indent_content=this._options.indent_inner_html:p.tag_name==="head"?p.indent_content=this._options.indent_head_inner_html:p.tag_name==="body"&&(p.indent_content=this._options.indent_body_inner_html)),!(p.is_inline_element||p.is_unformatted)&&(C.type!=="TK_CONTENT"||p.is_content_unformatted)&&E.print_newline(!1),this._calcluate_parent_multiline(E,p)},L.prototype._calcluate_parent_multiline=function(E,h){h.parent&&E._output.just_added_newline()&&!((h.is_inline_element||h.is_unformatted)&&h.parent.is_inline_element)&&(h.parent.multiline_content=!0)};var te=["address","article","aside","blockquote","details","div","dl","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hr","main","menu","nav","ol","p","pre","section","table","ul"],Se=["a","audio","del","ins","map","noscript","video"];L.prototype._do_optional_end_element=function(E){var h=null;if(!(E.is_empty_element||!E.is_start_tag||!E.parent)){if(E.tag_name==="body")h=h||this._tag_stack.try_pop("head");else if(E.tag_name==="li")h=h||this._tag_stack.try_pop("li",["ol","ul","menu"]);else if(E.tag_name==="dd"||E.tag_name==="dt")h=h||this._tag_stack.try_pop("dt",["dl"]),h=h||this._tag_stack.try_pop("dd",["dl"]);else if(E.parent.tag_name==="p"&&te.indexOf(E.tag_name)!==-1){var p=E.parent.parent;(!p||Se.indexOf(p.tag_name)===-1)&&(h=h||this._tag_stack.try_pop("p"))}else E.tag_name==="rp"||E.tag_name==="rt"?(h=h||this._tag_stack.try_pop("rt",["ruby","rtc"]),h=h||this._tag_stack.try_pop("rp",["ruby","rtc"])):E.tag_name==="optgroup"?h=h||this._tag_stack.try_pop("optgroup",["select"]):E.tag_name==="option"?h=h||this._tag_stack.try_pop("option",["select","datalist","optgroup"]):E.tag_name==="colgroup"?h=h||this._tag_stack.try_pop("caption",["table"]):E.tag_name==="thead"?(h=h||this._tag_stack.try_pop("caption",["table"]),h=h||this._tag_stack.try_pop("colgroup",["table"])):E.tag_name==="tbody"||E.tag_name==="tfoot"?(h=h||this._tag_stack.try_pop("caption",["table"]),h=h||this._tag_stack.try_pop("colgroup",["table"]),h=h||this._tag_stack.try_pop("thead",["table"]),h=h||this._tag_stack.try_pop("tbody",["table"])):E.tag_name==="tr"?(h=h||this._tag_stack.try_pop("caption",["table"]),h=h||this._tag_stack.try_pop("colgroup",["table"]),h=h||this._tag_stack.try_pop("tr",["table","thead","tbody","tfoot"])):(E.tag_name==="th"||E.tag_name==="td")&&(h=h||this._tag_stack.try_pop("td",["table","thead","tbody","tfoot","tr"]),h=h||this._tag_stack.try_pop("th",["table","thead","tbody","tfoot","tr"]));return E.parent=this._tag_stack.get_parser_token(),h}},u.exports.Beautifier=L},function(u,i,r){var a=r(6).Options;function s(v){a.call(this,v,"html"),this.templating.length===1&&this.templating[0]==="auto"&&(this.templating=["django","erb","handlebars","php"]),this.indent_inner_html=this._get_boolean("indent_inner_html"),this.indent_body_inner_html=this._get_boolean("indent_body_inner_html",!0),this.indent_head_inner_html=this._get_boolean("indent_head_inner_html",!0),this.indent_handlebars=this._get_boolean("indent_handlebars",!0),this.wrap_attributes=this._get_selection("wrap_attributes",["auto","force","force-aligned","force-expand-multiline","aligned-multiple","preserve","preserve-aligned"]),this.wrap_attributes_min_attrs=this._get_number("wrap_attributes_min_attrs",2),this.wrap_attributes_indent_size=this._get_number("wrap_attributes_indent_size",this.indent_size),this.extra_liners=this._get_array("extra_liners",["head","body","/html"]),this.inline=this._get_array("inline",["a","abbr","area","audio","b","bdi","bdo","br","button","canvas","cite","code","data","datalist","del","dfn","em","embed","i","iframe","img","input","ins","kbd","keygen","label","map","mark","math","meter","noscript","object","output","progress","q","ruby","s","samp","select","small","span","strong","sub","sup","svg","template","textarea","time","u","var","video","wbr","text","acronym","big","strike","tt"]),this.inline_custom_elements=this._get_boolean("inline_custom_elements",!0),this.void_elements=this._get_array("void_elements",["area","base","br","col","embed","hr","img","input","keygen","link","menuitem","meta","param","source","track","wbr","!doctype","?xml","basefont","isindex"]),this.unformatted=this._get_array("unformatted",[]),this.content_unformatted=this._get_array("content_unformatted",["pre","textarea"]),this.unformatted_content_delimiter=this._get_characters("unformatted_content_delimiter"),this.indent_scripts=this._get_selection("indent_scripts",["normal","keep","separate"])}s.prototype=new a,u.exports.Options=s},function(u,i,r){var a=r(9).Tokenizer,s=r(9).TOKEN,v=r(13).Directives,b=r(14).TemplatablePattern,w=r(12).Pattern,c={TAG_OPEN:"TK_TAG_OPEN",TAG_CLOSE:"TK_TAG_CLOSE",CONTROL_FLOW_OPEN:"TK_CONTROL_FLOW_OPEN",CONTROL_FLOW_CLOSE:"TK_CONTROL_FLOW_CLOSE",ATTRIBUTE:"TK_ATTRIBUTE",EQUALS:"TK_EQUALS",VALUE:"TK_VALUE",COMMENT:"TK_COMMENT",TEXT:"TK_TEXT",UNKNOWN:"TK_UNKNOWN",START:s.START,RAW:s.RAW,EOF:s.EOF},d=new v(/<\!--/,/-->/),_=function(x,D){a.call(this,x,D),this._current_tag_name="";var P=new b(this._input).read_options(this._options),I=new w(this._input);if(this.__patterns={word:P.until(/[\n\r\t <]/),word_control_flow_close_excluded:P.until(/[\n\r\t <}]/),single_quote:P.until_after(/'/),double_quote:P.until_after(/"/),attribute:P.until(/[\n\r\t =>]|\/>/),element_name:P.until(/[\n\r\t >\/]/),angular_control_flow_start:I.matching(/\@[a-zA-Z]+[^({]*[({]/),handlebars_comment:I.starting_with(/{{!--/).until_after(/--}}/),handlebars:I.starting_with(/{{/).until_after(/}}/),handlebars_open:I.until(/[\n\r\t }]/),handlebars_raw_close:I.until(/}}/),comment:I.starting_with(/<!--/).until_after(/-->/),cdata:I.starting_with(/<!\[CDATA\[/).until_after(/]]>/),conditional_comment:I.starting_with(/<!\[/).until_after(/]>/),processing:I.starting_with(/<\?/).until_after(/\?>/)},this._options.indent_handlebars&&(this.__patterns.word=this.__patterns.word.exclude("handlebars"),this.__patterns.word_control_flow_close_excluded=this.__patterns.word_control_flow_close_excluded.exclude("handlebars")),this._unformatted_content_delimiter=null,this._options.unformatted_content_delimiter){var L=this._input.get_literal_regexp(this._options.unformatted_content_delimiter);this.__patterns.unformatted_content_delimiter=I.matching(L).until_after(L)}};_.prototype=new a,_.prototype._is_comment=function(x){return!1},_.prototype._is_opening=function(x){return x.type===c.TAG_OPEN||x.type===c.CONTROL_FLOW_OPEN},_.prototype._is_closing=function(x,D){return x.type===c.TAG_CLOSE&&D&&((x.text===">"||x.text==="/>")&&D.text[0]==="<"||x.text==="}}"&&D.text[0]==="{"&&D.text[1]==="{")||x.type===c.CONTROL_FLOW_CLOSE&&x.text==="}"&&D.text.endsWith("{")},_.prototype._reset=function(){this._current_tag_name=""},_.prototype._get_next_token=function(x,D){var P=null;this._readWhitespace();var I=this._input.peek();return I===null?this._create_token(c.EOF,""):(P=P||this._read_open_handlebars(I,D),P=P||this._read_attribute(I,x,D),P=P||this._read_close(I,D),P=P||this._read_script_and_style(I,x),P=P||this._read_control_flows(I,D),P=P||this._read_raw_content(I,x,D),P=P||this._read_content_word(I,D),P=P||this._read_comment_or_cdata(I),P=P||this._read_processing(I),P=P||this._read_open(I,D),P=P||this._create_token(c.UNKNOWN,this._input.next()),P)},_.prototype._read_comment_or_cdata=function(x){var D=null,P=null,I=null;if(x==="<"){var L=this._input.peek(1);L==="!"&&(P=this.__patterns.comment.read(),P?(I=d.get_directives(P),I&&I.ignore==="start"&&(P+=d.readIgnored(this._input))):P=this.__patterns.cdata.read()),P&&(D=this._create_token(c.COMMENT,P),D.directives=I)}return D},_.prototype._read_processing=function(x){var D=null,P=null,I=null;if(x==="<"){var L=this._input.peek(1);(L==="!"||L==="?")&&(P=this.__patterns.conditional_comment.read(),P=P||this.__patterns.processing.read()),P&&(D=this._create_token(c.COMMENT,P),D.directives=I)}return D},_.prototype._read_open=function(x,D){var P=null,I=null;return(!D||D.type===c.CONTROL_FLOW_OPEN)&&x==="<"&&(P=this._input.next(),this._input.peek()==="/"&&(P+=this._input.next()),P+=this.__patterns.element_name.read(),I=this._create_token(c.TAG_OPEN,P)),I},_.prototype._read_open_handlebars=function(x,D){var P=null,I=null;return(!D||D.type===c.CONTROL_FLOW_OPEN)&&(this._options.templating.includes("angular")||this._options.indent_handlebars)&&x==="{"&&this._input.peek(1)==="{"&&(this._options.indent_handlebars&&this._input.peek(2)==="!"?(P=this.__patterns.handlebars_comment.read(),P=P||this.__patterns.handlebars.read(),I=this._create_token(c.COMMENT,P)):(P=this.__patterns.handlebars_open.read(),I=this._create_token(c.TAG_OPEN,P))),I},_.prototype._read_control_flows=function(x,D){var P="",I=null;if(!this._options.templating.includes("angular"))return I;if(x==="@"){if(P=this.__patterns.angular_control_flow_start.read(),P==="")return I;for(var L=P.endsWith("(")?1:0,re=0;!(P.endsWith("{")&&L===re);){var te=this._input.next();if(te===null)break;te==="("?L++:te===")"&&re++,P+=te}I=this._create_token(c.CONTROL_FLOW_OPEN,P)}else x==="}"&&D&&D.type===c.CONTROL_FLOW_OPEN&&(P=this._input.next(),I=this._create_token(c.CONTROL_FLOW_CLOSE,P));return I},_.prototype._read_close=function(x,D){var P=null,I=null;return D&&D.type===c.TAG_OPEN&&(D.text[0]==="<"&&(x===">"||x==="/"&&this._input.peek(1)===">")?(P=this._input.next(),x==="/"&&(P+=this._input.next()),I=this._create_token(c.TAG_CLOSE,P)):D.text[0]==="{"&&x==="}"&&this._input.peek(1)==="}"&&(this._input.next(),this._input.next(),I=this._create_token(c.TAG_CLOSE,"}}"))),I},_.prototype._read_attribute=function(x,D,P){var I=null,L="";if(P&&P.text[0]==="<")if(x==="=")I=this._create_token(c.EQUALS,this._input.next());else if(x==='"'||x==="'"){var re=this._input.next();x==='"'?re+=this.__patterns.double_quote.read():re+=this.__patterns.single_quote.read(),I=this._create_token(c.VALUE,re)}else L=this.__patterns.attribute.read(),L&&(D.type===c.EQUALS?I=this._create_token(c.VALUE,L):I=this._create_token(c.ATTRIBUTE,L));return I},_.prototype._is_content_unformatted=function(x){return this._options.void_elements.indexOf(x)===-1&&(this._options.content_unformatted.indexOf(x)!==-1||this._options.unformatted.indexOf(x)!==-1)},_.prototype._read_raw_content=function(x,D,P){var I="";if(P&&P.text[0]==="{")I=this.__patterns.handlebars_raw_close.read();else if(D.type===c.TAG_CLOSE&&D.opened.text[0]==="<"&&D.text[0]!=="/"){var L=D.opened.text.substr(1).toLowerCase();this._is_content_unformatted(L)&&(I=this._input.readUntil(new RegExp("</"+L+"[\\n\\r\\t ]*?>","ig")))}return I?this._create_token(c.TEXT,I):null},_.prototype._read_script_and_style=function(x,D){if(D.type===c.TAG_CLOSE&&D.opened.text[0]==="<"&&D.text[0]!=="/"){var P=D.opened.text.substr(1).toLowerCase();if(P==="script"||P==="style"){var I=this._read_comment_or_cdata(x);if(I)return I.type=c.TEXT,I;var L=this._input.readUntil(new RegExp("</"+P+"[\\n\\r\\t ]*?>","ig"));if(L)return this._create_token(c.TEXT,L)}}return null},_.prototype._read_content_word=function(x,D){var P="";return this._options.unformatted_content_delimiter&&x===this._options.unformatted_content_delimiter[0]&&(P=this.__patterns.unformatted_content_delimiter.read()),P||(P=D&&D.type===c.CONTROL_FLOW_OPEN?this.__patterns.word_control_flow_close_excluded.read():this.__patterns.word.read()),P?this._create_token(c.TEXT,P):null},u.exports.Tokenizer=_,u.exports.TOKEN=c}],M={};function e(u){var i=M[u];if(i!==void 0)return i.exports;var r=M[u]={exports:{}};return W[u](r,r.exports,e),r.exports}var y=e(18);ee=y})();var z=ee;if(1)o=[f,f(58553),f(87804)],k=function(W){var M=f(58553),e=f(87804);return{html_beautify:function(y,u){return z(y,u,M.js_beautify,e.css_beautify)}}}.apply(ye,o),k!==void 0&&(Ze.exports=k);else var V,j})()},58553:function(Ze,ye){var f,o;(function(){var k;(function(){"use strict";var z=[function(M,e,y){var u=y(1).Beautifier,i=y(5).Options;function r(a,s){var v=new u(a,s);return v.beautify()}M.exports=r,M.exports.defaultOptions=function(){return new i}},function(M,e,y){var u=y(2).Output,i=y(3).Token,r=y(4),a=y(5).Options,s=y(7).Tokenizer,v=y(7).line_starters,b=y(7).positionable_operators,w=y(7).TOKEN;function c(t,l){return l.indexOf(t)!==-1}function d(t){return t.replace(/^\s+/g,"")}function _(t){for(var l={},g=0;g<t.length;g++)l[t[g].replace(/-/g,"_")]=t[g];return l}function x(t,l){return t&&t.type===w.RESERVED&&t.text===l}function D(t,l){return t&&t.type===w.RESERVED&&c(t.text,l)}var P=["case","return","do","if","throw","else","await","break","continue","async"],I=["before-newline","after-newline","preserve-newline"],L=_(I),re=[L.before_newline,L.preserve_newline],te={BlockStatement:"BlockStatement",Statement:"Statement",ObjectLiteral:"ObjectLiteral",ArrayLiteral:"ArrayLiteral",ForInitializer:"ForInitializer",Conditional:"Conditional",Expression:"Expression"};function Se(t,l){l.multiline_frame||l.mode===te.ForInitializer||l.mode===te.Conditional||t.remove_indent(l.start_line_index)}function E(t){t=t.replace(r.allLineBreaks,`
|
|
`);for(var l=[],g=t.indexOf(`
|
|
`);g!==-1;)l.push(t.substring(0,g)),t=t.substring(g+1),g=t.indexOf(`
|
|
`);return t.length&&l.push(t),l}function h(t){return t===te.ArrayLiteral}function p(t){return c(t,[te.Expression,te.ForInitializer,te.Conditional])}function A(t,l){for(var g=0;g<t.length;g++){var B=t[g].trim();if(B.charAt(0)!==l)return!1}return!0}function C(t,l){for(var g=0,B=t.length,Q;g<B;g++)if(Q=t[g],Q&&Q.indexOf(l)!==0)return!1;return!0}function m(t,l){l=l||{},this._source_text=t||"",this._output=null,this._tokens=null,this._last_last_text=null,this._flags=null,this._previous_flags=null,this._flag_store=null,this._options=new a(l)}m.prototype.create_flags=function(t,l){var g=0;t&&(g=t.indentation_level,!this._output.just_added_newline()&&t.line_indent_level>g&&(g=t.line_indent_level));var B={mode:l,parent:t,last_token:t?t.last_token:new i(w.START_BLOCK,""),last_word:t?t.last_word:"",declaration_statement:!1,declaration_assignment:!1,multiline_frame:!1,inline_frame:!1,if_block:!1,else_block:!1,class_start_block:!1,do_block:!1,do_while:!1,import_block:!1,in_case_statement:!1,in_case:!1,case_body:!1,case_block:!1,indentation_level:g,alignment:0,line_indent_level:t?t.line_indent_level:g,start_line_index:this._output.get_line_number(),ternary_depth:0};return B},m.prototype._reset=function(t){var l=t.match(/^[\t ]*/)[0];this._last_last_text="",this._output=new u(this._options,l),this._output.raw=this._options.test_output_raw,this._flag_store=[],this.set_mode(te.BlockStatement);var g=new s(t,this._options);return this._tokens=g.tokenize(),t},m.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var t,l=this._reset(this._source_text),g=this._options.eol;this._options.eol==="auto"&&(g=`
|
|
`,l&&r.lineBreak.test(l||"")&&(g=l.match(r.lineBreak)[0]));for(var B=this._tokens.next();B;)this.handle_token(B),this._last_last_text=this._flags.last_token.text,this._flags.last_token=B,B=this._tokens.next();return t=this._output.get_code(g),t},m.prototype.handle_token=function(t,l){t.type===w.START_EXPR?this.handle_start_expr(t):t.type===w.END_EXPR?this.handle_end_expr(t):t.type===w.START_BLOCK?this.handle_start_block(t):t.type===w.END_BLOCK?this.handle_end_block(t):t.type===w.WORD?this.handle_word(t):t.type===w.RESERVED?this.handle_word(t):t.type===w.SEMICOLON?this.handle_semicolon(t):t.type===w.STRING?this.handle_string(t):t.type===w.EQUALS?this.handle_equals(t):t.type===w.OPERATOR?this.handle_operator(t):t.type===w.COMMA?this.handle_comma(t):t.type===w.BLOCK_COMMENT?this.handle_block_comment(t,l):t.type===w.COMMENT?this.handle_comment(t,l):t.type===w.DOT?this.handle_dot(t):t.type===w.EOF?this.handle_eof(t):t.type===w.UNKNOWN?this.handle_unknown(t,l):this.handle_unknown(t,l)},m.prototype.handle_whitespace_and_comments=function(t,l){var g=t.newlines,B=this._options.keep_array_indentation&&h(this._flags.mode);if(t.comments_before)for(var Q=t.comments_before.next();Q;)this.handle_whitespace_and_comments(Q,l),this.handle_token(Q,l),Q=t.comments_before.next();if(B)for(var N=0;N<g;N+=1)this.print_newline(N>0,l);else if(this._options.max_preserve_newlines&&g>this._options.max_preserve_newlines&&(g=this._options.max_preserve_newlines),this._options.preserve_newlines&&g>1){this.print_newline(!1,l);for(var q=1;q<g;q+=1)this.print_newline(!0,l)}};var n=["async","break","continue","return","throw","yield"];m.prototype.allow_wrap_or_preserved_newline=function(t,l){if(l=l===void 0?!1:l,!this._output.just_added_newline()){var g=this._options.preserve_newlines&&t.newlines||l,B=c(this._flags.last_token.text,b)||c(t.text,b);if(B){var Q=c(this._flags.last_token.text,b)&&c(this._options.operator_position,re)||c(t.text,b);g=g&&Q}if(g)this.print_newline(!1,!0);else if(this._options.wrap_line_length){if(D(this._flags.last_token,n))return;this._output.set_wrap_point()}}},m.prototype.print_newline=function(t,l){if(!l&&this._flags.last_token.text!==";"&&this._flags.last_token.text!==","&&this._flags.last_token.text!=="="&&(this._flags.last_token.type!==w.OPERATOR||this._flags.last_token.text==="--"||this._flags.last_token.text==="++"))for(var g=this._tokens.peek();this._flags.mode===te.Statement&&!(this._flags.if_block&&x(g,"else"))&&!this._flags.do_block;)this.restore_mode();this._output.add_new_line(t)&&(this._flags.multiline_frame=!0)},m.prototype.print_token_line_indentation=function(t){this._output.just_added_newline()&&(this._options.keep_array_indentation&&t.newlines&&(t.text==="["||h(this._flags.mode))?(this._output.current_line.set_indent(-1),this._output.current_line.push(t.whitespace_before),this._output.space_before_token=!1):this._output.set_indent(this._flags.indentation_level,this._flags.alignment)&&(this._flags.line_indent_level=this._flags.indentation_level))},m.prototype.print_token=function(t){if(this._output.raw){this._output.add_raw_token(t);return}if(this._options.comma_first&&t.previous&&t.previous.type===w.COMMA&&this._output.just_added_newline()&&this._output.previous_line.last()===","){var l=this._output.previous_line.pop();this._output.previous_line.is_empty()&&(this._output.previous_line.push(l),this._output.trim(!0),this._output.current_line.pop(),this._output.trim()),this.print_token_line_indentation(t),this._output.add_token(","),this._output.space_before_token=!0}this.print_token_line_indentation(t),this._output.non_breaking_space=!0,this._output.add_token(t.text),this._output.previous_token_wrapped&&(this._flags.multiline_frame=!0)},m.prototype.indent=function(){this._flags.indentation_level+=1,this._output.set_indent(this._flags.indentation_level,this._flags.alignment)},m.prototype.deindent=function(){this._flags.indentation_level>0&&(!this._flags.parent||this._flags.indentation_level>this._flags.parent.indentation_level)&&(this._flags.indentation_level-=1,this._output.set_indent(this._flags.indentation_level,this._flags.alignment))},m.prototype.set_mode=function(t){this._flags?(this._flag_store.push(this._flags),this._previous_flags=this._flags):this._previous_flags=this.create_flags(null,t),this._flags=this.create_flags(this._previous_flags,t),this._output.set_indent(this._flags.indentation_level,this._flags.alignment)},m.prototype.restore_mode=function(){this._flag_store.length>0&&(this._previous_flags=this._flags,this._flags=this._flag_store.pop(),this._previous_flags.mode===te.Statement&&Se(this._output,this._previous_flags),this._output.set_indent(this._flags.indentation_level,this._flags.alignment))},m.prototype.start_of_object_property=function(){return this._flags.parent.mode===te.ObjectLiteral&&this._flags.mode===te.Statement&&(this._flags.last_token.text===":"&&this._flags.ternary_depth===0||D(this._flags.last_token,["get","set"]))},m.prototype.start_of_statement=function(t){var l=!1;return l=l||D(this._flags.last_token,["var","let","const"])&&t.type===w.WORD,l=l||x(this._flags.last_token,"do"),l=l||!(this._flags.parent.mode===te.ObjectLiteral&&this._flags.mode===te.Statement)&&D(this._flags.last_token,n)&&!t.newlines,l=l||x(this._flags.last_token,"else")&&!(x(t,"if")&&!t.comments_before),l=l||this._flags.last_token.type===w.END_EXPR&&(this._previous_flags.mode===te.ForInitializer||this._previous_flags.mode===te.Conditional),l=l||this._flags.last_token.type===w.WORD&&this._flags.mode===te.BlockStatement&&!this._flags.in_case&&!(t.text==="--"||t.text==="++")&&this._last_last_text!=="function"&&t.type!==w.WORD&&t.type!==w.RESERVED,l=l||this._flags.mode===te.ObjectLiteral&&(this._flags.last_token.text===":"&&this._flags.ternary_depth===0||D(this._flags.last_token,["get","set"])),l?(this.set_mode(te.Statement),this.indent(),this.handle_whitespace_and_comments(t,!0),this.start_of_object_property()||this.allow_wrap_or_preserved_newline(t,D(t,["do","for","if","while"])),!0):!1},m.prototype.handle_start_expr=function(t){this.start_of_statement(t)||this.handle_whitespace_and_comments(t);var l=te.Expression;if(t.text==="["){if(this._flags.last_token.type===w.WORD||this._flags.last_token.text===")"){D(this._flags.last_token,v)&&(this._output.space_before_token=!0),this.print_token(t),this.set_mode(l),this.indent(),this._options.space_in_paren&&(this._output.space_before_token=!0);return}l=te.ArrayLiteral,h(this._flags.mode)&&(this._flags.last_token.text==="["||this._flags.last_token.text===","&&(this._last_last_text==="]"||this._last_last_text==="}"))&&(this._options.keep_array_indentation||this.print_newline()),c(this._flags.last_token.type,[w.START_EXPR,w.END_EXPR,w.WORD,w.OPERATOR,w.DOT])||(this._output.space_before_token=!0)}else{if(this._flags.last_token.type===w.RESERVED)this._flags.last_token.text==="for"?(this._output.space_before_token=this._options.space_before_conditional,l=te.ForInitializer):c(this._flags.last_token.text,["if","while","switch"])?(this._output.space_before_token=this._options.space_before_conditional,l=te.Conditional):c(this._flags.last_word,["await","async"])?this._output.space_before_token=!0:this._flags.last_token.text==="import"&&t.whitespace_before===""?this._output.space_before_token=!1:(c(this._flags.last_token.text,v)||this._flags.last_token.text==="catch")&&(this._output.space_before_token=!0);else if(this._flags.last_token.type===w.EQUALS||this._flags.last_token.type===w.OPERATOR)this.start_of_object_property()||this.allow_wrap_or_preserved_newline(t);else if(this._flags.last_token.type===w.WORD){this._output.space_before_token=!1;var g=this._tokens.peek(-3);if(this._options.space_after_named_function&&g){var B=this._tokens.peek(-4);D(g,["async","function"])||g.text==="*"&&D(B,["async","function"])?this._output.space_before_token=!0:this._flags.mode===te.ObjectLiteral?(g.text==="{"||g.text===","||g.text==="*"&&(B.text==="{"||B.text===","))&&(this._output.space_before_token=!0):this._flags.parent&&this._flags.parent.class_start_block&&(this._output.space_before_token=!0)}}else this.allow_wrap_or_preserved_newline(t);(this._flags.last_token.type===w.RESERVED&&(this._flags.last_word==="function"||this._flags.last_word==="typeof")||this._flags.last_token.text==="*"&&(c(this._last_last_text,["function","yield"])||this._flags.mode===te.ObjectLiteral&&c(this._last_last_text,["{",","])))&&(this._output.space_before_token=this._options.space_after_anon_function)}this._flags.last_token.text===";"||this._flags.last_token.type===w.START_BLOCK?this.print_newline():(this._flags.last_token.type===w.END_EXPR||this._flags.last_token.type===w.START_EXPR||this._flags.last_token.type===w.END_BLOCK||this._flags.last_token.text==="."||this._flags.last_token.type===w.COMMA)&&this.allow_wrap_or_preserved_newline(t,t.newlines),this.print_token(t),this.set_mode(l),this._options.space_in_paren&&(this._output.space_before_token=!0),this.indent()},m.prototype.handle_end_expr=function(t){for(;this._flags.mode===te.Statement;)this.restore_mode();this.handle_whitespace_and_comments(t),this._flags.multiline_frame&&this.allow_wrap_or_preserved_newline(t,t.text==="]"&&h(this._flags.mode)&&!this._options.keep_array_indentation),this._options.space_in_paren&&(this._flags.last_token.type===w.START_EXPR&&!this._options.space_in_empty_paren?(this._output.trim(),this._output.space_before_token=!1):this._output.space_before_token=!0),this.deindent(),this.print_token(t),this.restore_mode(),Se(this._output,this._previous_flags),this._flags.do_while&&this._previous_flags.mode===te.Conditional&&(this._previous_flags.mode=te.Expression,this._flags.do_block=!1,this._flags.do_while=!1)},m.prototype.handle_start_block=function(t){this.handle_whitespace_and_comments(t);var l=this._tokens.peek(),g=this._tokens.peek(1);this._flags.last_word==="switch"&&this._flags.last_token.type===w.END_EXPR?(this.set_mode(te.BlockStatement),this._flags.in_case_statement=!0):this._flags.case_body?this.set_mode(te.BlockStatement):g&&(c(g.text,[":",","])&&c(l.type,[w.STRING,w.WORD,w.RESERVED])||c(l.text,["get","set","..."])&&c(g.type,[w.WORD,w.RESERVED]))?c(this._last_last_text,["class","interface"])&&!c(g.text,[":",","])?this.set_mode(te.BlockStatement):this.set_mode(te.ObjectLiteral):this._flags.last_token.type===w.OPERATOR&&this._flags.last_token.text==="=>"?this.set_mode(te.BlockStatement):c(this._flags.last_token.type,[w.EQUALS,w.START_EXPR,w.COMMA,w.OPERATOR])||D(this._flags.last_token,["return","throw","import","default"])?this.set_mode(te.ObjectLiteral):this.set_mode(te.BlockStatement),this._flags.last_token&&D(this._flags.last_token.previous,["class","extends"])&&(this._flags.class_start_block=!0);var B=!l.comments_before&&l.text==="}",Q=B&&this._flags.last_word==="function"&&this._flags.last_token.type===w.END_EXPR;if(this._options.brace_preserve_inline){var N=0,q=null;this._flags.inline_frame=!0;do if(N+=1,q=this._tokens.peek(N-1),q.newlines){this._flags.inline_frame=!1;break}while(q.type!==w.EOF&&!(q.type===w.END_BLOCK&&q.opened===t))}(this._options.brace_style==="expand"||this._options.brace_style==="none"&&t.newlines)&&!this._flags.inline_frame?this._flags.last_token.type!==w.OPERATOR&&(Q||this._flags.last_token.type===w.EQUALS||D(this._flags.last_token,P)&&this._flags.last_token.text!=="else")?this._output.space_before_token=!0:this.print_newline(!1,!0):(h(this._previous_flags.mode)&&(this._flags.last_token.type===w.START_EXPR||this._flags.last_token.type===w.COMMA)&&((this._flags.last_token.type===w.COMMA||this._options.space_in_paren)&&(this._output.space_before_token=!0),(this._flags.last_token.type===w.COMMA||this._flags.last_token.type===w.START_EXPR&&this._flags.inline_frame)&&(this.allow_wrap_or_preserved_newline(t),this._previous_flags.multiline_frame=this._previous_flags.multiline_frame||this._flags.multiline_frame,this._flags.multiline_frame=!1)),this._flags.last_token.type!==w.OPERATOR&&this._flags.last_token.type!==w.START_EXPR&&(c(this._flags.last_token.type,[w.START_BLOCK,w.SEMICOLON])&&!this._flags.inline_frame?this.print_newline():this._output.space_before_token=!0)),this.print_token(t),this.indent(),!B&&!(this._options.brace_preserve_inline&&this._flags.inline_frame)&&this.print_newline()},m.prototype.handle_end_block=function(t){for(this.handle_whitespace_and_comments(t);this._flags.mode===te.Statement;)this.restore_mode();var l=this._flags.last_token.type===w.START_BLOCK;this._flags.inline_frame&&!l?this._output.space_before_token=!0:this._options.brace_style==="expand"?l||this.print_newline():l||(h(this._flags.mode)&&this._options.keep_array_indentation?(this._options.keep_array_indentation=!1,this.print_newline(),this._options.keep_array_indentation=!0):this.print_newline()),this.restore_mode(),this.print_token(t)},m.prototype.handle_word=function(t){if(t.type===w.RESERVED){if(c(t.text,["set","get"])&&this._flags.mode!==te.ObjectLiteral)t.type=w.WORD;else if(t.text==="import"&&c(this._tokens.peek().text,["(","."]))t.type=w.WORD;else if(c(t.text,["as","from"])&&!this._flags.import_block)t.type=w.WORD;else if(this._flags.mode===te.ObjectLiteral){var l=this._tokens.peek();l.text===":"&&(t.type=w.WORD)}}if(this.start_of_statement(t)?D(this._flags.last_token,["var","let","const"])&&t.type===w.WORD&&(this._flags.declaration_statement=!0):t.newlines&&!p(this._flags.mode)&&(this._flags.last_token.type!==w.OPERATOR||this._flags.last_token.text==="--"||this._flags.last_token.text==="++")&&this._flags.last_token.type!==w.EQUALS&&(this._options.preserve_newlines||!D(this._flags.last_token,["var","let","const","set","get"]))?(this.handle_whitespace_and_comments(t),this.print_newline()):this.handle_whitespace_and_comments(t),this._flags.do_block&&!this._flags.do_while)if(x(t,"while")){this._output.space_before_token=!0,this.print_token(t),this._output.space_before_token=!0,this._flags.do_while=!0;return}else this.print_newline(),this._flags.do_block=!1;if(this._flags.if_block)if(!this._flags.else_block&&x(t,"else"))this._flags.else_block=!0;else{for(;this._flags.mode===te.Statement;)this.restore_mode();this._flags.if_block=!1,this._flags.else_block=!1}if(this._flags.in_case_statement&&D(t,["case","default"])){this.print_newline(),!this._flags.case_block&&(this._flags.case_body||this._options.jslint_happy)&&this.deindent(),this._flags.case_body=!1,this.print_token(t),this._flags.in_case=!0;return}if((this._flags.last_token.type===w.COMMA||this._flags.last_token.type===w.START_EXPR||this._flags.last_token.type===w.EQUALS||this._flags.last_token.type===w.OPERATOR)&&!this.start_of_object_property()&&!(c(this._flags.last_token.text,["+","-"])&&this._last_last_text===":"&&this._flags.parent.mode===te.ObjectLiteral)&&this.allow_wrap_or_preserved_newline(t),x(t,"function")){(c(this._flags.last_token.text,["}",";"])||this._output.just_added_newline()&&!(c(this._flags.last_token.text,["(","[","{",":","=",","])||this._flags.last_token.type===w.OPERATOR))&&!this._output.just_added_blankline()&&!t.comments_before&&(this.print_newline(),this.print_newline(!0)),this._flags.last_token.type===w.RESERVED||this._flags.last_token.type===w.WORD?D(this._flags.last_token,["get","set","new","export"])||D(this._flags.last_token,n)?this._output.space_before_token=!0:x(this._flags.last_token,"default")&&this._last_last_text==="export"?this._output.space_before_token=!0:this._flags.last_token.text==="declare"?this._output.space_before_token=!0:this.print_newline():this._flags.last_token.type===w.OPERATOR||this._flags.last_token.text==="="?this._output.space_before_token=!0:!this._flags.multiline_frame&&(p(this._flags.mode)||h(this._flags.mode))||this.print_newline(),this.print_token(t),this._flags.last_word=t.text;return}var g="NONE";if(this._flags.last_token.type===w.END_BLOCK?this._previous_flags.inline_frame?g="SPACE":D(t,["else","catch","finally","from"])?this._options.brace_style==="expand"||this._options.brace_style==="end-expand"||this._options.brace_style==="none"&&t.newlines?g="NEWLINE":(g="SPACE",this._output.space_before_token=!0):g="NEWLINE":this._flags.last_token.type===w.SEMICOLON&&this._flags.mode===te.BlockStatement?g="NEWLINE":this._flags.last_token.type===w.SEMICOLON&&p(this._flags.mode)?g="SPACE":this._flags.last_token.type===w.STRING?g="NEWLINE":this._flags.last_token.type===w.RESERVED||this._flags.last_token.type===w.WORD||this._flags.last_token.text==="*"&&(c(this._last_last_text,["function","yield"])||this._flags.mode===te.ObjectLiteral&&c(this._last_last_text,["{",","]))?g="SPACE":this._flags.last_token.type===w.START_BLOCK?this._flags.inline_frame?g="SPACE":g="NEWLINE":this._flags.last_token.type===w.END_EXPR&&(this._output.space_before_token=!0,g="NEWLINE"),D(t,v)&&this._flags.last_token.text!==")"&&(this._flags.inline_frame||this._flags.last_token.text==="else"||this._flags.last_token.text==="export"?g="SPACE":g="NEWLINE"),D(t,["else","catch","finally"]))if((!(this._flags.last_token.type===w.END_BLOCK&&this._previous_flags.mode===te.BlockStatement)||this._options.brace_style==="expand"||this._options.brace_style==="end-expand"||this._options.brace_style==="none"&&t.newlines)&&!this._flags.inline_frame)this.print_newline();else{this._output.trim(!0);var B=this._output.current_line;B.last()!=="}"&&this.print_newline(),this._output.space_before_token=!0}else g==="NEWLINE"?D(this._flags.last_token,P)?this._output.space_before_token=!0:this._flags.last_token.text==="declare"&&D(t,["var","let","const"])?this._output.space_before_token=!0:this._flags.last_token.type!==w.END_EXPR?(this._flags.last_token.type!==w.START_EXPR||!D(t,["var","let","const"]))&&this._flags.last_token.text!==":"&&(x(t,"if")&&x(t.previous,"else")?this._output.space_before_token=!0:this.print_newline()):D(t,v)&&this._flags.last_token.text!==")"&&this.print_newline():this._flags.multiline_frame&&h(this._flags.mode)&&this._flags.last_token.text===","&&this._last_last_text==="}"?this.print_newline():g==="SPACE"&&(this._output.space_before_token=!0);t.previous&&(t.previous.type===w.WORD||t.previous.type===w.RESERVED)&&(this._output.space_before_token=!0),this.print_token(t),this._flags.last_word=t.text,t.type===w.RESERVED&&(t.text==="do"?this._flags.do_block=!0:t.text==="if"?this._flags.if_block=!0:t.text==="import"?this._flags.import_block=!0:this._flags.import_block&&x(t,"from")&&(this._flags.import_block=!1))},m.prototype.handle_semicolon=function(t){this.start_of_statement(t)?this._output.space_before_token=!1:this.handle_whitespace_and_comments(t);for(var l=this._tokens.peek();this._flags.mode===te.Statement&&!(this._flags.if_block&&x(l,"else"))&&!this._flags.do_block;)this.restore_mode();this._flags.import_block&&(this._flags.import_block=!1),this.print_token(t)},m.prototype.handle_string=function(t){t.text.startsWith("`")&&t.newlines===0&&t.whitespace_before===""&&(t.previous.text===")"||this._flags.last_token.type===w.WORD)||(this.start_of_statement(t)?this._output.space_before_token=!0:(this.handle_whitespace_and_comments(t),this._flags.last_token.type===w.RESERVED||this._flags.last_token.type===w.WORD||this._flags.inline_frame?this._output.space_before_token=!0:this._flags.last_token.type===w.COMMA||this._flags.last_token.type===w.START_EXPR||this._flags.last_token.type===w.EQUALS||this._flags.last_token.type===w.OPERATOR?this.start_of_object_property()||this.allow_wrap_or_preserved_newline(t):t.text.startsWith("`")&&this._flags.last_token.type===w.END_EXPR&&(t.previous.text==="]"||t.previous.text===")")&&t.newlines===0?this._output.space_before_token=!0:this.print_newline())),this.print_token(t)},m.prototype.handle_equals=function(t){this.start_of_statement(t)||this.handle_whitespace_and_comments(t),this._flags.declaration_statement&&(this._flags.declaration_assignment=!0),this._output.space_before_token=!0,this.print_token(t),this._output.space_before_token=!0},m.prototype.handle_comma=function(t){this.handle_whitespace_and_comments(t,!0),this.print_token(t),this._output.space_before_token=!0,this._flags.declaration_statement?(p(this._flags.parent.mode)&&(this._flags.declaration_assignment=!1),this._flags.declaration_assignment?(this._flags.declaration_assignment=!1,this.print_newline(!1,!0)):this._options.comma_first&&this.allow_wrap_or_preserved_newline(t)):this._flags.mode===te.ObjectLiteral||this._flags.mode===te.Statement&&this._flags.parent.mode===te.ObjectLiteral?(this._flags.mode===te.Statement&&this.restore_mode(),this._flags.inline_frame||this.print_newline()):this._options.comma_first&&this.allow_wrap_or_preserved_newline(t)},m.prototype.handle_operator=function(t){var l=t.text==="*"&&(D(this._flags.last_token,["function","yield"])||c(this._flags.last_token.type,[w.START_BLOCK,w.COMMA,w.END_BLOCK,w.SEMICOLON])),g=c(t.text,["-","+"])&&(c(this._flags.last_token.type,[w.START_BLOCK,w.START_EXPR,w.EQUALS,w.OPERATOR])||c(this._flags.last_token.text,v)||this._flags.last_token.text===",");if(!this.start_of_statement(t)){var B=!l;this.handle_whitespace_and_comments(t,B)}if(t.text==="*"&&this._flags.last_token.type===w.DOT){this.print_token(t);return}if(t.text==="::"){this.print_token(t);return}if(c(t.text,["-","+"])&&this.start_of_object_property()){this.print_token(t);return}if(this._flags.last_token.type===w.OPERATOR&&c(this._options.operator_position,re)&&this.allow_wrap_or_preserved_newline(t),t.text===":"&&this._flags.in_case){this.print_token(t),this._flags.in_case=!1,this._flags.case_body=!0,this._tokens.peek().type!==w.START_BLOCK?(this.indent(),this.print_newline(),this._flags.case_block=!1):(this._flags.case_block=!0,this._output.space_before_token=!0);return}var Q=!0,N=!0,q=!1;if(t.text===":"?this._flags.ternary_depth===0?Q=!1:(this._flags.ternary_depth-=1,q=!0):t.text==="?"&&(this._flags.ternary_depth+=1),!g&&!l&&this._options.preserve_newlines&&c(t.text,b)){var $=t.text===":",me=$&&q,pe=$&&!q;switch(this._options.operator_position){case L.before_newline:this._output.space_before_token=!pe,this.print_token(t),(!$||me)&&this.allow_wrap_or_preserved_newline(t),this._output.space_before_token=!0;return;case L.after_newline:this._output.space_before_token=!0,!$||me?this._tokens.peek().newlines?this.print_newline(!1,!0):this.allow_wrap_or_preserved_newline(t):this._output.space_before_token=!1,this.print_token(t),this._output.space_before_token=!0;return;case L.preserve_newline:pe||this.allow_wrap_or_preserved_newline(t),Q=!(this._output.just_added_newline()||pe),this._output.space_before_token=Q,this.print_token(t),this._output.space_before_token=!0;return}}if(l){this.allow_wrap_or_preserved_newline(t),Q=!1;var F=this._tokens.peek();N=F&&c(F.type,[w.WORD,w.RESERVED])}else if(t.text==="...")this.allow_wrap_or_preserved_newline(t),Q=this._flags.last_token.type===w.START_BLOCK,N=!1;else if(c(t.text,["--","++","!","~"])||g){if((this._flags.last_token.type===w.COMMA||this._flags.last_token.type===w.START_EXPR)&&this.allow_wrap_or_preserved_newline(t),Q=!1,N=!1,t.newlines&&(t.text==="--"||t.text==="++"||t.text==="~")){var H=D(this._flags.last_token,P)&&t.newlines;H&&(this._previous_flags.if_block||this._previous_flags.else_block)&&this.restore_mode(),this.print_newline(H,!0)}this._flags.last_token.text===";"&&p(this._flags.mode)&&(Q=!0),this._flags.last_token.type===w.RESERVED?Q=!0:this._flags.last_token.type===w.END_EXPR?Q=!(this._flags.last_token.text==="]"&&(t.text==="--"||t.text==="++")):this._flags.last_token.type===w.OPERATOR&&(Q=c(t.text,["--","-","++","+"])&&c(this._flags.last_token.text,["--","-","++","+"]),c(t.text,["+","-"])&&c(this._flags.last_token.text,["--","++"])&&(N=!0)),(this._flags.mode===te.BlockStatement&&!this._flags.inline_frame||this._flags.mode===te.Statement)&&(this._flags.last_token.text==="{"||this._flags.last_token.text===";")&&this.print_newline()}this._output.space_before_token=this._output.space_before_token||Q,this.print_token(t),this._output.space_before_token=N},m.prototype.handle_block_comment=function(t,l){if(this._output.raw){this._output.add_raw_token(t),t.directives&&t.directives.preserve==="end"&&(this._output.raw=this._options.test_output_raw);return}if(t.directives){this.print_newline(!1,l),this.print_token(t),t.directives.preserve==="start"&&(this._output.raw=!0),this.print_newline(!1,!0);return}if(!r.newline.test(t.text)&&!t.newlines){this._output.space_before_token=!0,this.print_token(t),this._output.space_before_token=!0;return}else this.print_block_commment(t,l)},m.prototype.print_block_commment=function(t,l){var g=E(t.text),B,Q=!1,N=!1,q=t.whitespace_before,$=q.length;if(this.print_newline(!1,l),this.print_token_line_indentation(t),this._output.add_token(g[0]),this.print_newline(!1,l),g.length>1){for(g=g.slice(1),Q=A(g,"*"),N=C(g,q),Q&&(this._flags.alignment=1),B=0;B<g.length;B++)Q?(this.print_token_line_indentation(t),this._output.add_token(d(g[B]))):N&&g[B]?(this.print_token_line_indentation(t),this._output.add_token(g[B].substring($))):(this._output.current_line.set_indent(-1),this._output.add_token(g[B])),this.print_newline(!1,l);this._flags.alignment=0}},m.prototype.handle_comment=function(t,l){t.newlines?this.print_newline(!1,l):this._output.trim(!0),this._output.space_before_token=!0,this.print_token(t),this.print_newline(!1,l)},m.prototype.handle_dot=function(t){this.start_of_statement(t)||this.handle_whitespace_and_comments(t,!0),this._flags.last_token.text.match("^[0-9]+$")&&(this._output.space_before_token=!0),D(this._flags.last_token,P)?this._output.space_before_token=!1:this.allow_wrap_or_preserved_newline(t,this._flags.last_token.text===")"&&this._options.break_chained_methods),this._options.unindent_chained_methods&&this._output.just_added_newline()&&this.deindent(),this.print_token(t)},m.prototype.handle_unknown=function(t,l){this.print_token(t),t.text[t.text.length-1]===`
|
|
`&&this.print_newline(!1,l)},m.prototype.handle_eof=function(t){for(;this._flags.mode===te.Statement;)this.restore_mode();this.handle_whitespace_and_comments(t)},M.exports.Beautifier=m},function(M){function e(i){this.__parent=i,this.__character_count=0,this.__indent_count=-1,this.__alignment_count=0,this.__wrap_point_index=0,this.__wrap_point_character_count=0,this.__wrap_point_indent_count=-1,this.__wrap_point_alignment_count=0,this.__items=[]}e.prototype.clone_empty=function(){var i=new e(this.__parent);return i.set_indent(this.__indent_count,this.__alignment_count),i},e.prototype.item=function(i){return i<0?this.__items[this.__items.length+i]:this.__items[i]},e.prototype.has_match=function(i){for(var r=this.__items.length-1;r>=0;r--)if(this.__items[r].match(i))return!0;return!1},e.prototype.set_indent=function(i,r){this.is_empty()&&(this.__indent_count=i||0,this.__alignment_count=r||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},e.prototype._set_wrap_point=function(){this.__parent.wrap_line_length&&(this.__wrap_point_index=this.__items.length,this.__wrap_point_character_count=this.__character_count,this.__wrap_point_indent_count=this.__parent.next_line.__indent_count,this.__wrap_point_alignment_count=this.__parent.next_line.__alignment_count)},e.prototype._should_wrap=function(){return this.__wrap_point_index&&this.__character_count>this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},e.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var i=this.__parent.current_line;return i.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),i.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),i.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,i.__items[0]===" "&&(i.__items.splice(0,1),i.__character_count-=1),!0}return!1},e.prototype.is_empty=function(){return this.__items.length===0},e.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},e.prototype.push=function(i){this.__items.push(i);var r=i.lastIndexOf(`
|
|
`);r!==-1?this.__character_count=i.length-r:this.__character_count+=i.length},e.prototype.pop=function(){var i=null;return this.is_empty()||(i=this.__items.pop(),this.__character_count-=i.length),i},e.prototype._remove_indent=function(){this.__indent_count>0&&(this.__indent_count-=1,this.__character_count-=this.__parent.indent_size)},e.prototype._remove_wrap_indent=function(){this.__wrap_point_indent_count>0&&(this.__wrap_point_indent_count-=1)},e.prototype.trim=function(){for(;this.last()===" ";)this.__items.pop(),this.__character_count-=1},e.prototype.toString=function(){var i="";return this.is_empty()?this.__parent.indent_empty_lines&&(i=this.__parent.get_indent_string(this.__indent_count)):(i=this.__parent.get_indent_string(this.__indent_count,this.__alignment_count),i+=this.__items.join("")),i};function y(i,r){this.__cache=[""],this.__indent_size=i.indent_size,this.__indent_string=i.indent_char,i.indent_with_tabs||(this.__indent_string=new Array(i.indent_size+1).join(i.indent_char)),r=r||"",i.indent_level>0&&(r=new Array(i.indent_level+1).join(this.__indent_string)),this.__base_string=r,this.__base_string_length=r.length}y.prototype.get_indent_size=function(i,r){var a=this.__base_string_length;return r=r||0,i<0&&(a=0),a+=i*this.__indent_size,a+=r,a},y.prototype.get_indent_string=function(i,r){var a=this.__base_string;return r=r||0,i<0&&(i=0,a=""),r+=i*this.__indent_size,this.__ensure_cache(r),a+=this.__cache[r],a},y.prototype.__ensure_cache=function(i){for(;i>=this.__cache.length;)this.__add_column()},y.prototype.__add_column=function(){var i=this.__cache.length,r=0,a="";this.__indent_size&&i>=this.__indent_size&&(r=Math.floor(i/this.__indent_size),i-=r*this.__indent_size,a=new Array(r+1).join(this.__indent_string)),i&&(a+=new Array(i+1).join(" ")),this.__cache.push(a)};function u(i,r){this.__indent_cache=new y(i,r),this.raw=!1,this._end_with_newline=i.end_with_newline,this.indent_size=i.indent_size,this.wrap_line_length=i.wrap_line_length,this.indent_empty_lines=i.indent_empty_lines,this.__lines=[],this.previous_line=null,this.current_line=null,this.next_line=new e(this),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1,this.__add_outputline()}u.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},u.prototype.get_line_number=function(){return this.__lines.length},u.prototype.get_indent_string=function(i,r){return this.__indent_cache.get_indent_string(i,r)},u.prototype.get_indent_size=function(i,r){return this.__indent_cache.get_indent_size(i,r)},u.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},u.prototype.add_new_line=function(i){return this.is_empty()||!i&&this.just_added_newline()?!1:(this.raw||this.__add_outputline(),!0)},u.prototype.get_code=function(i){this.trim(!0);var r=this.current_line.pop();r&&(r[r.length-1]===`
|
|
`&&(r=r.replace(/\n+$/g,"")),this.current_line.push(r)),this._end_with_newline&&this.__add_outputline();var a=this.__lines.join(`
|
|
`);return i!==`
|
|
`&&(a=a.replace(/[\n]/g,i)),a},u.prototype.set_wrap_point=function(){this.current_line._set_wrap_point()},u.prototype.set_indent=function(i,r){return i=i||0,r=r||0,this.next_line.set_indent(i,r),this.__lines.length>1?(this.current_line.set_indent(i,r),!0):(this.current_line.set_indent(),!1)},u.prototype.add_raw_token=function(i){for(var r=0;r<i.newlines;r++)this.__add_outputline();this.current_line.set_indent(-1),this.current_line.push(i.whitespace_before),this.current_line.push(i.text),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1},u.prototype.add_token=function(i){this.__add_space_before_token(),this.current_line.push(i),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=this.current_line._allow_wrap()},u.prototype.__add_space_before_token=function(){this.space_before_token&&!this.just_added_newline()&&(this.non_breaking_space||this.set_wrap_point(),this.current_line.push(" "))},u.prototype.remove_indent=function(i){for(var r=this.__lines.length;i<r;)this.__lines[i]._remove_indent(),i++;this.current_line._remove_wrap_indent()},u.prototype.trim=function(i){for(i=i===void 0?!1:i,this.current_line.trim();i&&this.__lines.length>1&&this.current_line.is_empty();)this.__lines.pop(),this.current_line=this.__lines[this.__lines.length-1],this.current_line.trim();this.previous_line=this.__lines.length>1?this.__lines[this.__lines.length-2]:null},u.prototype.just_added_newline=function(){return this.current_line.is_empty()},u.prototype.just_added_blankline=function(){return this.is_empty()||this.current_line.is_empty()&&this.previous_line.is_empty()},u.prototype.ensure_empty_line_above=function(i,r){for(var a=this.__lines.length-2;a>=0;){var s=this.__lines[a];if(s.is_empty())break;if(s.item(0).indexOf(i)!==0&&s.item(-1)!==r){this.__lines.splice(a+1,0,new e(this)),this.previous_line=this.__lines[this.__lines.length-2];break}a--}},M.exports.Output=u},function(M){function e(y,u,i,r){this.type=y,this.text=u,this.comments_before=null,this.newlines=i||0,this.whitespace_before=r||"",this.parent=null,this.next=null,this.previous=null,this.opened=null,this.closed=null,this.directives=null}M.exports.Token=e},function(M,e){var y="\\x23\\x24\\x40\\x41-\\x5a\\x5f\\x61-\\x7a",u="\\x24\\x30-\\x39\\x41-\\x5a\\x5f\\x61-\\x7a",i="\\xaa\\xb5\\xba\\xc0-\\xd6\\xd8-\\xf6\\xf8-\\u02c1\\u02c6-\\u02d1\\u02e0-\\u02e4\\u02ec\\u02ee\\u0370-\\u0374\\u0376\\u0377\\u037a-\\u037d\\u0386\\u0388-\\u038a\\u038c\\u038e-\\u03a1\\u03a3-\\u03f5\\u03f7-\\u0481\\u048a-\\u0527\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u05d0-\\u05ea\\u05f0-\\u05f2\\u0620-\\u064a\\u066e\\u066f\\u0671-\\u06d3\\u06d5\\u06e5\\u06e6\\u06ee\\u06ef\\u06fa-\\u06fc\\u06ff\\u0710\\u0712-\\u072f\\u074d-\\u07a5\\u07b1\\u07ca-\\u07ea\\u07f4\\u07f5\\u07fa\\u0800-\\u0815\\u081a\\u0824\\u0828\\u0840-\\u0858\\u08a0\\u08a2-\\u08ac\\u0904-\\u0939\\u093d\\u0950\\u0958-\\u0961\\u0971-\\u0977\\u0979-\\u097f\\u0985-\\u098c\\u098f\\u0990\\u0993-\\u09a8\\u09aa-\\u09b0\\u09b2\\u09b6-\\u09b9\\u09bd\\u09ce\\u09dc\\u09dd\\u09df-\\u09e1\\u09f0\\u09f1\\u0a05-\\u0a0a\\u0a0f\\u0a10\\u0a13-\\u0a28\\u0a2a-\\u0a30\\u0a32\\u0a33\\u0a35\\u0a36\\u0a38\\u0a39\\u0a59-\\u0a5c\\u0a5e\\u0a72-\\u0a74\\u0a85-\\u0a8d\\u0a8f-\\u0a91\\u0a93-\\u0aa8\\u0aaa-\\u0ab0\\u0ab2\\u0ab3\\u0ab5-\\u0ab9\\u0abd\\u0ad0\\u0ae0\\u0ae1\\u0b05-\\u0b0c\\u0b0f\\u0b10\\u0b13-\\u0b28\\u0b2a-\\u0b30\\u0b32\\u0b33\\u0b35-\\u0b39\\u0b3d\\u0b5c\\u0b5d\\u0b5f-\\u0b61\\u0b71\\u0b83\\u0b85-\\u0b8a\\u0b8e-\\u0b90\\u0b92-\\u0b95\\u0b99\\u0b9a\\u0b9c\\u0b9e\\u0b9f\\u0ba3\\u0ba4\\u0ba8-\\u0baa\\u0bae-\\u0bb9\\u0bd0\\u0c05-\\u0c0c\\u0c0e-\\u0c10\\u0c12-\\u0c28\\u0c2a-\\u0c33\\u0c35-\\u0c39\\u0c3d\\u0c58\\u0c59\\u0c60\\u0c61\\u0c85-\\u0c8c\\u0c8e-\\u0c90\\u0c92-\\u0ca8\\u0caa-\\u0cb3\\u0cb5-\\u0cb9\\u0cbd\\u0cde\\u0ce0\\u0ce1\\u0cf1\\u0cf2\\u0d05-\\u0d0c\\u0d0e-\\u0d10\\u0d12-\\u0d3a\\u0d3d\\u0d4e\\u0d60\\u0d61\\u0d7a-\\u0d7f\\u0d85-\\u0d96\\u0d9a-\\u0db1\\u0db3-\\u0dbb\\u0dbd\\u0dc0-\\u0dc6\\u0e01-\\u0e30\\u0e32\\u0e33\\u0e40-\\u0e46\\u0e81\\u0e82\\u0e84\\u0e87\\u0e88\\u0e8a\\u0e8d\\u0e94-\\u0e97\\u0e99-\\u0e9f\\u0ea1-\\u0ea3\\u0ea5\\u0ea7\\u0eaa\\u0eab\\u0ead-\\u0eb0\\u0eb2\\u0eb3\\u0ebd\\u0ec0-\\u0ec4\\u0ec6\\u0edc-\\u0edf\\u0f00\\u0f40-\\u0f47\\u0f49-\\u0f6c\\u0f88-\\u0f8c\\u1000-\\u102a\\u103f\\u1050-\\u1055\\u105a-\\u105d\\u1061\\u1065\\u1066\\u106e-\\u1070\\u1075-\\u1081\\u108e\\u10a0-\\u10c5\\u10c7\\u10cd\\u10d0-\\u10fa\\u10fc-\\u1248\\u124a-\\u124d\\u1250-\\u1256\\u1258\\u125a-\\u125d\\u1260-\\u1288\\u128a-\\u128d\\u1290-\\u12b0\\u12b2-\\u12b5\\u12b8-\\u12be\\u12c0\\u12c2-\\u12c5\\u12c8-\\u12d6\\u12d8-\\u1310\\u1312-\\u1315\\u1318-\\u135a\\u1380-\\u138f\\u13a0-\\u13f4\\u1401-\\u166c\\u166f-\\u167f\\u1681-\\u169a\\u16a0-\\u16ea\\u16ee-\\u16f0\\u1700-\\u170c\\u170e-\\u1711\\u1720-\\u1731\\u1740-\\u1751\\u1760-\\u176c\\u176e-\\u1770\\u1780-\\u17b3\\u17d7\\u17dc\\u1820-\\u1877\\u1880-\\u18a8\\u18aa\\u18b0-\\u18f5\\u1900-\\u191c\\u1950-\\u196d\\u1970-\\u1974\\u1980-\\u19ab\\u19c1-\\u19c7\\u1a00-\\u1a16\\u1a20-\\u1a54\\u1aa7\\u1b05-\\u1b33\\u1b45-\\u1b4b\\u1b83-\\u1ba0\\u1bae\\u1baf\\u1bba-\\u1be5\\u1c00-\\u1c23\\u1c4d-\\u1c4f\\u1c5a-\\u1c7d\\u1ce9-\\u1cec\\u1cee-\\u1cf1\\u1cf5\\u1cf6\\u1d00-\\u1dbf\\u1e00-\\u1f15\\u1f18-\\u1f1d\\u1f20-\\u1f45\\u1f48-\\u1f4d\\u1f50-\\u1f57\\u1f59\\u1f5b\\u1f5d\\u1f5f-\\u1f7d\\u1f80-\\u1fb4\\u1fb6-\\u1fbc\\u1fbe\\u1fc2-\\u1fc4\\u1fc6-\\u1fcc\\u1fd0-\\u1fd3\\u1fd6-\\u1fdb\\u1fe0-\\u1fec\\u1ff2-\\u1ff4\\u1ff6-\\u1ffc\\u2071\\u207f\\u2090-\\u209c\\u2102\\u2107\\u210a-\\u2113\\u2115\\u2119-\\u211d\\u2124\\u2126\\u2128\\u212a-\\u212d\\u212f-\\u2139\\u213c-\\u213f\\u2145-\\u2149\\u214e\\u2160-\\u2188\\u2c00-\\u2c2e\\u2c30-\\u2c5e\\u2c60-\\u2ce4\\u2ceb-\\u2cee\\u2cf2\\u2cf3\\u2d00-\\u2d25\\u2d27\\u2d2d\\u2d30-\\u2d67\\u2d6f\\u2d80-\\u2d96\\u2da0-\\u2da6\\u2da8-\\u2dae\\u2db0-\\u2db6\\u2db8-\\u2dbe\\u2dc0-\\u2dc6\\u2dc8-\\u2dce\\u2dd0-\\u2dd6\\u2dd8-\\u2dde\\u2e2f\\u3005-\\u3007\\u3021-\\u3029\\u3031-\\u3035\\u3038-\\u303c\\u3041-\\u3096\\u309d-\\u309f\\u30a1-\\u30fa\\u30fc-\\u30ff\\u3105-\\u312d\\u3131-\\u318e\\u31a0-\\u31ba\\u31f0-\\u31ff\\u3400-\\u4db5\\u4e00-\\u9fcc\\ua000-\\ua48c\\ua4d0-\\ua4fd\\ua500-\\ua60c\\ua610-\\ua61f\\ua62a\\ua62b\\ua640-\\ua66e\\ua67f-\\ua697\\ua6a0-\\ua6ef\\ua717-\\ua71f\\ua722-\\ua788\\ua78b-\\ua78e\\ua790-\\ua793\\ua7a0-\\ua7aa\\ua7f8-\\ua801\\ua803-\\ua805\\ua807-\\ua80a\\ua80c-\\ua822\\ua840-\\ua873\\ua882-\\ua8b3\\ua8f2-\\ua8f7\\ua8fb\\ua90a-\\ua925\\ua930-\\ua946\\ua960-\\ua97c\\ua984-\\ua9b2\\ua9cf\\uaa00-\\uaa28\\uaa40-\\uaa42\\uaa44-\\uaa4b\\uaa60-\\uaa76\\uaa7a\\uaa80-\\uaaaf\\uaab1\\uaab5\\uaab6\\uaab9-\\uaabd\\uaac0\\uaac2\\uaadb-\\uaadd\\uaae0-\\uaaea\\uaaf2-\\uaaf4\\uab01-\\uab06\\uab09-\\uab0e\\uab11-\\uab16\\uab20-\\uab26\\uab28-\\uab2e\\uabc0-\\uabe2\\uac00-\\ud7a3\\ud7b0-\\ud7c6\\ud7cb-\\ud7fb\\uf900-\\ufa6d\\ufa70-\\ufad9\\ufb00-\\ufb06\\ufb13-\\ufb17\\ufb1d\\ufb1f-\\ufb28\\ufb2a-\\ufb36\\ufb38-\\ufb3c\\ufb3e\\ufb40\\ufb41\\ufb43\\ufb44\\ufb46-\\ufbb1\\ufbd3-\\ufd3d\\ufd50-\\ufd8f\\ufd92-\\ufdc7\\ufdf0-\\ufdfb\\ufe70-\\ufe74\\ufe76-\\ufefc\\uff21-\\uff3a\\uff41-\\uff5a\\uff66-\\uffbe\\uffc2-\\uffc7\\uffca-\\uffcf\\uffd2-\\uffd7\\uffda-\\uffdc",r="\\u0300-\\u036f\\u0483-\\u0487\\u0591-\\u05bd\\u05bf\\u05c1\\u05c2\\u05c4\\u05c5\\u05c7\\u0610-\\u061a\\u0620-\\u0649\\u0672-\\u06d3\\u06e7-\\u06e8\\u06fb-\\u06fc\\u0730-\\u074a\\u0800-\\u0814\\u081b-\\u0823\\u0825-\\u0827\\u0829-\\u082d\\u0840-\\u0857\\u08e4-\\u08fe\\u0900-\\u0903\\u093a-\\u093c\\u093e-\\u094f\\u0951-\\u0957\\u0962-\\u0963\\u0966-\\u096f\\u0981-\\u0983\\u09bc\\u09be-\\u09c4\\u09c7\\u09c8\\u09d7\\u09df-\\u09e0\\u0a01-\\u0a03\\u0a3c\\u0a3e-\\u0a42\\u0a47\\u0a48\\u0a4b-\\u0a4d\\u0a51\\u0a66-\\u0a71\\u0a75\\u0a81-\\u0a83\\u0abc\\u0abe-\\u0ac5\\u0ac7-\\u0ac9\\u0acb-\\u0acd\\u0ae2-\\u0ae3\\u0ae6-\\u0aef\\u0b01-\\u0b03\\u0b3c\\u0b3e-\\u0b44\\u0b47\\u0b48\\u0b4b-\\u0b4d\\u0b56\\u0b57\\u0b5f-\\u0b60\\u0b66-\\u0b6f\\u0b82\\u0bbe-\\u0bc2\\u0bc6-\\u0bc8\\u0bca-\\u0bcd\\u0bd7\\u0be6-\\u0bef\\u0c01-\\u0c03\\u0c46-\\u0c48\\u0c4a-\\u0c4d\\u0c55\\u0c56\\u0c62-\\u0c63\\u0c66-\\u0c6f\\u0c82\\u0c83\\u0cbc\\u0cbe-\\u0cc4\\u0cc6-\\u0cc8\\u0cca-\\u0ccd\\u0cd5\\u0cd6\\u0ce2-\\u0ce3\\u0ce6-\\u0cef\\u0d02\\u0d03\\u0d46-\\u0d48\\u0d57\\u0d62-\\u0d63\\u0d66-\\u0d6f\\u0d82\\u0d83\\u0dca\\u0dcf-\\u0dd4\\u0dd6\\u0dd8-\\u0ddf\\u0df2\\u0df3\\u0e34-\\u0e3a\\u0e40-\\u0e45\\u0e50-\\u0e59\\u0eb4-\\u0eb9\\u0ec8-\\u0ecd\\u0ed0-\\u0ed9\\u0f18\\u0f19\\u0f20-\\u0f29\\u0f35\\u0f37\\u0f39\\u0f41-\\u0f47\\u0f71-\\u0f84\\u0f86-\\u0f87\\u0f8d-\\u0f97\\u0f99-\\u0fbc\\u0fc6\\u1000-\\u1029\\u1040-\\u1049\\u1067-\\u106d\\u1071-\\u1074\\u1082-\\u108d\\u108f-\\u109d\\u135d-\\u135f\\u170e-\\u1710\\u1720-\\u1730\\u1740-\\u1750\\u1772\\u1773\\u1780-\\u17b2\\u17dd\\u17e0-\\u17e9\\u180b-\\u180d\\u1810-\\u1819\\u1920-\\u192b\\u1930-\\u193b\\u1951-\\u196d\\u19b0-\\u19c0\\u19c8-\\u19c9\\u19d0-\\u19d9\\u1a00-\\u1a15\\u1a20-\\u1a53\\u1a60-\\u1a7c\\u1a7f-\\u1a89\\u1a90-\\u1a99\\u1b46-\\u1b4b\\u1b50-\\u1b59\\u1b6b-\\u1b73\\u1bb0-\\u1bb9\\u1be6-\\u1bf3\\u1c00-\\u1c22\\u1c40-\\u1c49\\u1c5b-\\u1c7d\\u1cd0-\\u1cd2\\u1d00-\\u1dbe\\u1e01-\\u1f15\\u200c\\u200d\\u203f\\u2040\\u2054\\u20d0-\\u20dc\\u20e1\\u20e5-\\u20f0\\u2d81-\\u2d96\\u2de0-\\u2dff\\u3021-\\u3028\\u3099\\u309a\\ua640-\\ua66d\\ua674-\\ua67d\\ua69f\\ua6f0-\\ua6f1\\ua7f8-\\ua800\\ua806\\ua80b\\ua823-\\ua827\\ua880-\\ua881\\ua8b4-\\ua8c4\\ua8d0-\\ua8d9\\ua8f3-\\ua8f7\\ua900-\\ua909\\ua926-\\ua92d\\ua930-\\ua945\\ua980-\\ua983\\ua9b3-\\ua9c0\\uaa00-\\uaa27\\uaa40-\\uaa41\\uaa4c-\\uaa4d\\uaa50-\\uaa59\\uaa7b\\uaae0-\\uaae9\\uaaf2-\\uaaf3\\uabc0-\\uabe1\\uabec\\uabed\\uabf0-\\uabf9\\ufb20-\\ufb28\\ufe00-\\ufe0f\\ufe20-\\ufe26\\ufe33\\ufe34\\ufe4d-\\ufe4f\\uff10-\\uff19\\uff3f",a="\\\\u[0-9a-fA-F]{4}|\\\\u\\{[0-9a-fA-F]+\\}",s="(?:"+a+"|["+y+i+"])",v="(?:"+a+"|["+u+i+r+"])*";e.identifier=new RegExp(s+v,"g"),e.identifierStart=new RegExp(s),e.identifierMatch=new RegExp("(?:"+a+"|["+u+i+r+"])+");var b=/[\u1680\u180e\u2000-\u200a\u202f\u205f\u3000\ufeff]/;e.newline=/[\n\r\u2028\u2029]/,e.lineBreak=new RegExp(`\r
|
|
|`+e.newline.source),e.allLineBreaks=new RegExp(e.lineBreak.source,"g")},function(M,e,y){var u=y(6).Options,i=["before-newline","after-newline","preserve-newline"];function r(a){u.call(this,a,"js");var s=this.raw_options.brace_style||null;s==="expand-strict"?this.raw_options.brace_style="expand":s==="collapse-preserve-inline"?this.raw_options.brace_style="collapse,preserve-inline":this.raw_options.braces_on_own_line!==void 0&&(this.raw_options.brace_style=this.raw_options.braces_on_own_line?"expand":"collapse");var v=this._get_selection_list("brace_style",["collapse","expand","end-expand","none","preserve-inline"]);this.brace_preserve_inline=!1,this.brace_style="collapse";for(var b=0;b<v.length;b++)v[b]==="preserve-inline"?this.brace_preserve_inline=!0:this.brace_style=v[b];this.unindent_chained_methods=this._get_boolean("unindent_chained_methods"),this.break_chained_methods=this._get_boolean("break_chained_methods"),this.space_in_paren=this._get_boolean("space_in_paren"),this.space_in_empty_paren=this._get_boolean("space_in_empty_paren"),this.jslint_happy=this._get_boolean("jslint_happy"),this.space_after_anon_function=this._get_boolean("space_after_anon_function"),this.space_after_named_function=this._get_boolean("space_after_named_function"),this.keep_array_indentation=this._get_boolean("keep_array_indentation"),this.space_before_conditional=this._get_boolean("space_before_conditional",!0),this.unescape_strings=this._get_boolean("unescape_strings"),this.e4x=this._get_boolean("e4x"),this.comma_first=this._get_boolean("comma_first"),this.operator_position=this._get_selection("operator_position",i),this.test_output_raw=this._get_boolean("test_output_raw"),this.jslint_happy&&(this.space_after_anon_function=!0)}r.prototype=new u,M.exports.Options=r},function(M){function e(i,r){this.raw_options=y(i,r),this.disabled=this._get_boolean("disabled"),this.eol=this._get_characters("eol","auto"),this.end_with_newline=this._get_boolean("end_with_newline"),this.indent_size=this._get_number("indent_size",4),this.indent_char=this._get_characters("indent_char"," "),this.indent_level=this._get_number("indent_level"),this.preserve_newlines=this._get_boolean("preserve_newlines",!0),this.max_preserve_newlines=this._get_number("max_preserve_newlines",32786),this.preserve_newlines||(this.max_preserve_newlines=0),this.indent_with_tabs=this._get_boolean("indent_with_tabs",this.indent_char===" "),this.indent_with_tabs&&(this.indent_char=" ",this.indent_size===1&&(this.indent_size=4)),this.wrap_line_length=this._get_number("wrap_line_length",this._get_number("max_char")),this.indent_empty_lines=this._get_boolean("indent_empty_lines"),this.templating=this._get_selection_list("templating",["auto","none","angular","django","erb","handlebars","php","smarty"],["auto"])}e.prototype._get_array=function(i,r){var a=this.raw_options[i],s=r||[];return typeof a=="object"?a!==null&&typeof a.concat=="function"&&(s=a.concat()):typeof a=="string"&&(s=a.split(/[^a-zA-Z0-9_\/\-]+/)),s},e.prototype._get_boolean=function(i,r){var a=this.raw_options[i],s=a===void 0?!!r:!!a;return s},e.prototype._get_characters=function(i,r){var a=this.raw_options[i],s=r||"";return typeof a=="string"&&(s=a.replace(/\\r/,"\r").replace(/\\n/,`
|
|
`).replace(/\\t/," ")),s},e.prototype._get_number=function(i,r){var a=this.raw_options[i];r=parseInt(r,10),isNaN(r)&&(r=0);var s=parseInt(a,10);return isNaN(s)&&(s=r),s},e.prototype._get_selection=function(i,r,a){var s=this._get_selection_list(i,r,a);if(s.length!==1)throw new Error("Invalid Option Value: The option '"+i+`' can only be one of the following values:
|
|
`+r+`
|
|
You passed in: '`+this.raw_options[i]+"'");return s[0]},e.prototype._get_selection_list=function(i,r,a){if(!r||r.length===0)throw new Error("Selection list cannot be empty.");if(a=a||[r[0]],!this._is_valid_selection(a,r))throw new Error("Invalid Default Value!");var s=this._get_array(i,a);if(!this._is_valid_selection(s,r))throw new Error("Invalid Option Value: The option '"+i+`' can contain only the following values:
|
|
`+r+`
|
|
You passed in: '`+this.raw_options[i]+"'");return s},e.prototype._is_valid_selection=function(i,r){return i.length&&r.length&&!i.some(function(a){return r.indexOf(a)===-1})};function y(i,r){var a={};i=u(i);var s;for(s in i)s!==r&&(a[s]=i[s]);if(r&&i[r])for(s in i[r])a[s]=i[r][s];return a}function u(i){var r={},a;for(a in i){var s=a.replace(/-/g,"_");r[s]=i[a]}return r}M.exports.Options=e,M.exports.normalizeOpts=u,M.exports.mergeOpts=y},function(M,e,y){var u=y(8).InputScanner,i=y(9).Tokenizer,r=y(9).TOKEN,a=y(13).Directives,s=y(4),v=y(12).Pattern,b=y(14).TemplatablePattern;function w(A,C){return C.indexOf(A)!==-1}var c={START_EXPR:"TK_START_EXPR",END_EXPR:"TK_END_EXPR",START_BLOCK:"TK_START_BLOCK",END_BLOCK:"TK_END_BLOCK",WORD:"TK_WORD",RESERVED:"TK_RESERVED",SEMICOLON:"TK_SEMICOLON",STRING:"TK_STRING",EQUALS:"TK_EQUALS",OPERATOR:"TK_OPERATOR",COMMA:"TK_COMMA",BLOCK_COMMENT:"TK_BLOCK_COMMENT",COMMENT:"TK_COMMENT",DOT:"TK_DOT",UNKNOWN:"TK_UNKNOWN",START:r.START,RAW:r.RAW,EOF:r.EOF},d=new a(/\/\*/,/\*\//),_=/0[xX][0123456789abcdefABCDEF_]*n?|0[oO][01234567_]*n?|0[bB][01_]*n?|\d[\d_]*n|(?:\.\d[\d_]*|\d[\d_]*\.?[\d_]*)(?:[eE][+-]?[\d_]+)?/,x=/[0-9]/,D=/[^\d\.]/,P=">>> === !== &&= ??= ||= << && >= ** != == <= >> || ?? |> < / - + > : & % ? ^ | *".split(" "),I=">>>= ... >>= <<= === >>> !== **= &&= ??= ||= => ^= :: /= << <= == && -= >= >> != -- += ** || ?? ++ %= &= *= |= |> = ! ? > < : / ^ - + * & % ~ |";I=I.replace(/[-[\]{}()*+?.,\\^$|#]/g,"\\$&"),I="\\?\\.(?!\\d) "+I,I=I.replace(/ /g,"|");var L=new RegExp(I),re="continue,try,throw,return,var,let,const,if,switch,case,default,for,while,break,function,import,export".split(","),te=re.concat(["do","in","of","else","get","set","new","catch","finally","typeof","yield","async","await","from","as","class","extends"]),Se=new RegExp("^(?:"+te.join("|")+")$"),E,h=function(A,C){i.call(this,A,C),this._patterns.whitespace=this._patterns.whitespace.matching(/\u00A0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000\ufeff/.source,/\u2028\u2029/.source);var m=new v(this._input),n=new b(this._input).read_options(this._options);this.__patterns={template:n,identifier:n.starting_with(s.identifier).matching(s.identifierMatch),number:m.matching(_),punct:m.matching(L),comment:m.starting_with(/\/\//).until(/[\n\r\u2028\u2029]/),block_comment:m.starting_with(/\/\*/).until_after(/\*\//),html_comment_start:m.matching(/<!--/),html_comment_end:m.matching(/-->/),include:m.starting_with(/#include/).until_after(s.lineBreak),shebang:m.starting_with(/#!/).until_after(s.lineBreak),xml:m.matching(/[\s\S]*?<(\/?)([-a-zA-Z:0-9_.]+|{[^}]+?}|!\[CDATA\[[^\]]*?\]\]|)(\s*{[^}]+?}|\s+[-a-zA-Z:0-9_.]+|\s+[-a-zA-Z:0-9_.]+\s*=\s*('[^']*'|"[^"]*"|{([^{}]|{[^}]+?})+?}))*\s*(\/?)\s*>/),single_quote:n.until(/['\\\n\r\u2028\u2029]/),double_quote:n.until(/["\\\n\r\u2028\u2029]/),template_text:n.until(/[`\\$]/),template_expression:n.until(/[`}\\]/)}};h.prototype=new i,h.prototype._is_comment=function(A){return A.type===c.COMMENT||A.type===c.BLOCK_COMMENT||A.type===c.UNKNOWN},h.prototype._is_opening=function(A){return A.type===c.START_BLOCK||A.type===c.START_EXPR},h.prototype._is_closing=function(A,C){return(A.type===c.END_BLOCK||A.type===c.END_EXPR)&&C&&(A.text==="]"&&C.text==="["||A.text===")"&&C.text==="("||A.text==="}"&&C.text==="{")},h.prototype._reset=function(){E=!1},h.prototype._get_next_token=function(A,C){var m=null;this._readWhitespace();var n=this._input.peek();return n===null?this._create_token(c.EOF,""):(m=m||this._read_non_javascript(n),m=m||this._read_string(n),m=m||this._read_pair(n,this._input.peek(1)),m=m||this._read_word(A),m=m||this._read_singles(n),m=m||this._read_comment(n),m=m||this._read_regexp(n,A),m=m||this._read_xml(n,A),m=m||this._read_punctuation(),m=m||this._create_token(c.UNKNOWN,this._input.next()),m)},h.prototype._read_word=function(A){var C;if(C=this.__patterns.identifier.read(),C!=="")return C=C.replace(s.allLineBreaks,`
|
|
`),!(A.type===c.DOT||A.type===c.RESERVED&&(A.text==="set"||A.text==="get"))&&Se.test(C)?(C==="in"||C==="of")&&(A.type===c.WORD||A.type===c.STRING)?this._create_token(c.OPERATOR,C):this._create_token(c.RESERVED,C):this._create_token(c.WORD,C);if(C=this.__patterns.number.read(),C!=="")return this._create_token(c.WORD,C)},h.prototype._read_singles=function(A){var C=null;return A==="("||A==="["?C=this._create_token(c.START_EXPR,A):A===")"||A==="]"?C=this._create_token(c.END_EXPR,A):A==="{"?C=this._create_token(c.START_BLOCK,A):A==="}"?C=this._create_token(c.END_BLOCK,A):A===";"?C=this._create_token(c.SEMICOLON,A):A==="."&&D.test(this._input.peek(1))?C=this._create_token(c.DOT,A):A===","&&(C=this._create_token(c.COMMA,A)),C&&this._input.next(),C},h.prototype._read_pair=function(A,C){var m=null;return A==="#"&&C==="{"&&(m=this._create_token(c.START_BLOCK,A+C)),m&&(this._input.next(),this._input.next()),m},h.prototype._read_punctuation=function(){var A=this.__patterns.punct.read();if(A!=="")return A==="="?this._create_token(c.EQUALS,A):A==="?."?this._create_token(c.DOT,A):this._create_token(c.OPERATOR,A)},h.prototype._read_non_javascript=function(A){var C="";if(A==="#"){if(this._is_first_token()&&(C=this.__patterns.shebang.read(),C))return this._create_token(c.UNKNOWN,C.trim()+`
|
|
`);if(C=this.__patterns.include.read(),C)return this._create_token(c.UNKNOWN,C.trim()+`
|
|
`);A=this._input.next();var m="#";if(this._input.hasNext()&&this._input.testChar(x)){do A=this._input.next(),m+=A;while(this._input.hasNext()&&A!=="#"&&A!=="=");return A==="#"||(this._input.peek()==="["&&this._input.peek(1)==="]"?(m+="[]",this._input.next(),this._input.next()):this._input.peek()==="{"&&this._input.peek(1)==="}"&&(m+="{}",this._input.next(),this._input.next())),this._create_token(c.WORD,m)}this._input.back()}else if(A==="<"&&this._is_first_token()){if(C=this.__patterns.html_comment_start.read(),C){for(;this._input.hasNext()&&!this._input.testChar(s.newline);)C+=this._input.next();return E=!0,this._create_token(c.COMMENT,C)}}else if(E&&A==="-"&&(C=this.__patterns.html_comment_end.read(),C))return E=!1,this._create_token(c.COMMENT,C);return null},h.prototype._read_comment=function(A){var C=null;if(A==="/"){var m="";if(this._input.peek(1)==="*"){m=this.__patterns.block_comment.read();var n=d.get_directives(m);n&&n.ignore==="start"&&(m+=d.readIgnored(this._input)),m=m.replace(s.allLineBreaks,`
|
|
`),C=this._create_token(c.BLOCK_COMMENT,m),C.directives=n}else this._input.peek(1)==="/"&&(m=this.__patterns.comment.read(),C=this._create_token(c.COMMENT,m))}return C},h.prototype._read_string=function(A){if(A==="`"||A==="'"||A==='"'){var C=this._input.next();return this.has_char_escapes=!1,A==="`"?C+=this._read_string_recursive("`",!0,"${"):C+=this._read_string_recursive(A),this.has_char_escapes&&this._options.unescape_strings&&(C=p(C)),this._input.peek()===A&&(C+=this._input.next()),C=C.replace(s.allLineBreaks,`
|
|
`),this._create_token(c.STRING,C)}return null},h.prototype._allow_regexp_or_xml=function(A){return A.type===c.RESERVED&&w(A.text,["return","case","throw","else","do","typeof","yield"])||A.type===c.END_EXPR&&A.text===")"&&A.opened.previous.type===c.RESERVED&&w(A.opened.previous.text,["if","while","for"])||w(A.type,[c.COMMENT,c.START_EXPR,c.START_BLOCK,c.START,c.END_BLOCK,c.OPERATOR,c.EQUALS,c.EOF,c.SEMICOLON,c.COMMA])},h.prototype._read_regexp=function(A,C){if(A==="/"&&this._allow_regexp_or_xml(C)){for(var m=this._input.next(),n=!1,t=!1;this._input.hasNext()&&(n||t||this._input.peek()!==A)&&!this._input.testChar(s.newline);)m+=this._input.peek(),n?n=!1:(n=this._input.peek()==="\\",this._input.peek()==="["?t=!0:this._input.peek()==="]"&&(t=!1)),this._input.next();return this._input.peek()===A&&(m+=this._input.next(),m+=this._input.read(s.identifier)),this._create_token(c.STRING,m)}return null},h.prototype._read_xml=function(A,C){if(this._options.e4x&&A==="<"&&this._allow_regexp_or_xml(C)){var m="",n=this.__patterns.xml.read_match();if(n){for(var t=n[2].replace(/^{\s+/,"{").replace(/\s+}$/,"}"),l=t.indexOf("{")===0,g=0;n;){var B=!!n[1],Q=n[2],N=!!n[n.length-1]||Q.slice(0,8)==="![CDATA[";if(!N&&(Q===t||l&&Q.replace(/^{\s+/,"{").replace(/\s+}$/,"}"))&&(B?--g:++g),m+=n[0],g<=0)break;n=this.__patterns.xml.read_match()}return n||(m+=this._input.match(/[\s\S]*/g)[0]),m=m.replace(s.allLineBreaks,`
|
|
`),this._create_token(c.STRING,m)}}return null};function p(A){for(var C="",m=0,n=new u(A),t=null;n.hasNext();)if(t=n.match(/([\s]|[^\\]|\\\\)+/g),t&&(C+=t[0]),n.peek()==="\\"){if(n.next(),n.peek()==="x")t=n.match(/x([0-9A-Fa-f]{2})/g);else if(n.peek()==="u")t=n.match(/u([0-9A-Fa-f]{4})/g),t||(t=n.match(/u\{([0-9A-Fa-f]+)\}/g));else{C+="\\",n.hasNext()&&(C+=n.next());continue}if(!t||(m=parseInt(t[1],16),m>126&&m<=255&&t[0].indexOf("x")===0))return A;m>=0&&m<32||m>1114111?C+="\\"+t[0]:m===34||m===39||m===92?C+="\\"+String.fromCharCode(m):C+=String.fromCharCode(m)}return C}h.prototype._read_string_recursive=function(A,C,m){var n,t;A==="'"?t=this.__patterns.single_quote:A==='"'?t=this.__patterns.double_quote:A==="`"?t=this.__patterns.template_text:A==="}"&&(t=this.__patterns.template_expression);for(var l=t.read(),g="";this._input.hasNext();){if(g=this._input.next(),g===A||!C&&s.newline.test(g)){this._input.back();break}else g==="\\"&&this._input.hasNext()?(n=this._input.peek(),n==="x"||n==="u"?this.has_char_escapes=!0:n==="\r"&&this._input.peek(1)===`
|
|
`&&this._input.next(),g+=this._input.next()):m&&(m==="${"&&g==="$"&&this._input.peek()==="{"&&(g+=this._input.next()),m===g&&(A==="`"?g+=this._read_string_recursive("}",C,"`"):g+=this._read_string_recursive("`",C,"${"),this._input.hasNext()&&(g+=this._input.next())));g+=t.read(),l+=g}return l},M.exports.Tokenizer=h,M.exports.TOKEN=c,M.exports.positionable_operators=P.slice(),M.exports.line_starters=re.slice()},function(M){var e=RegExp.prototype.hasOwnProperty("sticky");function y(u){this.__input=u||"",this.__input_length=this.__input.length,this.__position=0}y.prototype.restart=function(){this.__position=0},y.prototype.back=function(){this.__position>0&&(this.__position-=1)},y.prototype.hasNext=function(){return this.__position<this.__input_length},y.prototype.next=function(){var u=null;return this.hasNext()&&(u=this.__input.charAt(this.__position),this.__position+=1),u},y.prototype.peek=function(u){var i=null;return u=u||0,u+=this.__position,u>=0&&u<this.__input_length&&(i=this.__input.charAt(u)),i},y.prototype.__match=function(u,i){u.lastIndex=i;var r=u.exec(this.__input);return r&&!(e&&u.sticky)&&r.index!==i&&(r=null),r},y.prototype.test=function(u,i){return i=i||0,i+=this.__position,i>=0&&i<this.__input_length?!!this.__match(u,i):!1},y.prototype.testChar=function(u,i){var r=this.peek(i);return u.lastIndex=0,r!==null&&u.test(r)},y.prototype.match=function(u){var i=this.__match(u,this.__position);return i?this.__position+=i[0].length:i=null,i},y.prototype.read=function(u,i,r){var a="",s;return u&&(s=this.match(u),s&&(a+=s[0])),i&&(s||!u)&&(a+=this.readUntil(i,r)),a},y.prototype.readUntil=function(u,i){var r="",a=this.__position;u.lastIndex=this.__position;var s=u.exec(this.__input);return s?(a=s.index,i&&(a+=s[0].length)):a=this.__input_length,r=this.__input.substring(this.__position,a),this.__position=a,r},y.prototype.readUntilAfter=function(u){return this.readUntil(u,!0)},y.prototype.get_regexp=function(u,i){var r=null,a="g";return i&&e&&(a="y"),typeof u=="string"&&u!==""?r=new RegExp(u,a):u&&(r=new RegExp(u.source,a)),r},y.prototype.get_literal_regexp=function(u){return RegExp(u.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"))},y.prototype.peekUntilAfter=function(u){var i=this.__position,r=this.readUntilAfter(u);return this.__position=i,r},y.prototype.lookBack=function(u){var i=this.__position-1;return i>=u.length&&this.__input.substring(i-u.length,i).toLowerCase()===u},M.exports.InputScanner=y},function(M,e,y){var u=y(8).InputScanner,i=y(3).Token,r=y(10).TokenStream,a=y(11).WhitespacePattern,s={START:"TK_START",RAW:"TK_RAW",EOF:"TK_EOF"},v=function(b,w){this._input=new u(b),this._options=w||{},this.__tokens=null,this._patterns={},this._patterns.whitespace=new a(this._input)};v.prototype.tokenize=function(){this._input.restart(),this.__tokens=new r,this._reset();for(var b,w=new i(s.START,""),c=null,d=[],_=new r;w.type!==s.EOF;){for(b=this._get_next_token(w,c);this._is_comment(b);)_.add(b),b=this._get_next_token(w,c);_.isEmpty()||(b.comments_before=_,_=new r),b.parent=c,this._is_opening(b)?(d.push(c),c=b):c&&this._is_closing(b,c)&&(b.opened=c,c.closed=b,c=d.pop(),b.parent=c),b.previous=w,w.next=b,this.__tokens.add(b),w=b}return this.__tokens},v.prototype._is_first_token=function(){return this.__tokens.isEmpty()},v.prototype._reset=function(){},v.prototype._get_next_token=function(b,w){this._readWhitespace();var c=this._input.read(/.+/g);return c?this._create_token(s.RAW,c):this._create_token(s.EOF,"")},v.prototype._is_comment=function(b){return!1},v.prototype._is_opening=function(b){return!1},v.prototype._is_closing=function(b,w){return!1},v.prototype._create_token=function(b,w){var c=new i(b,w,this._patterns.whitespace.newline_count,this._patterns.whitespace.whitespace_before_token);return c},v.prototype._readWhitespace=function(){return this._patterns.whitespace.read()},M.exports.Tokenizer=v,M.exports.TOKEN=s},function(M){function e(y){this.__tokens=[],this.__tokens_length=this.__tokens.length,this.__position=0,this.__parent_token=y}e.prototype.restart=function(){this.__position=0},e.prototype.isEmpty=function(){return this.__tokens_length===0},e.prototype.hasNext=function(){return this.__position<this.__tokens_length},e.prototype.next=function(){var y=null;return this.hasNext()&&(y=this.__tokens[this.__position],this.__position+=1),y},e.prototype.peek=function(y){var u=null;return y=y||0,y+=this.__position,y>=0&&y<this.__tokens_length&&(u=this.__tokens[y]),u},e.prototype.add=function(y){this.__parent_token&&(y.parent=this.__parent_token),this.__tokens.push(y),this.__tokens_length+=1},M.exports.TokenStream=e},function(M,e,y){var u=y(12).Pattern;function i(r,a){u.call(this,r,a),a?this._line_regexp=this._input.get_regexp(a._line_regexp):this.__set_whitespace_patterns("",""),this.newline_count=0,this.whitespace_before_token=""}i.prototype=new u,i.prototype.__set_whitespace_patterns=function(r,a){r+="\\t ",a+="\\n\\r",this._match_pattern=this._input.get_regexp("["+r+a+"]+",!0),this._newline_regexp=this._input.get_regexp("\\r\\n|["+a+"]")},i.prototype.read=function(){this.newline_count=0,this.whitespace_before_token="";var r=this._input.read(this._match_pattern);if(r===" ")this.whitespace_before_token=" ";else if(r){var a=this.__split(this._newline_regexp,r);this.newline_count=a.length-1,this.whitespace_before_token=a[this.newline_count]}return r},i.prototype.matching=function(r,a){var s=this._create();return s.__set_whitespace_patterns(r,a),s._update(),s},i.prototype._create=function(){return new i(this._input,this)},i.prototype.__split=function(r,a){r.lastIndex=0;for(var s=0,v=[],b=r.exec(a);b;)v.push(a.substring(s,b.index)),s=b.index+b[0].length,b=r.exec(a);return s<a.length?v.push(a.substring(s,a.length)):v.push(""),v},M.exports.WhitespacePattern=i},function(M){function e(y,u){this._input=y,this._starting_pattern=null,this._match_pattern=null,this._until_pattern=null,this._until_after=!1,u&&(this._starting_pattern=this._input.get_regexp(u._starting_pattern,!0),this._match_pattern=this._input.get_regexp(u._match_pattern,!0),this._until_pattern=this._input.get_regexp(u._until_pattern),this._until_after=u._until_after)}e.prototype.read=function(){var y=this._input.read(this._starting_pattern);return(!this._starting_pattern||y)&&(y+=this._input.read(this._match_pattern,this._until_pattern,this._until_after)),y},e.prototype.read_match=function(){return this._input.match(this._match_pattern)},e.prototype.until_after=function(y){var u=this._create();return u._until_after=!0,u._until_pattern=this._input.get_regexp(y),u._update(),u},e.prototype.until=function(y){var u=this._create();return u._until_after=!1,u._until_pattern=this._input.get_regexp(y),u._update(),u},e.prototype.starting_with=function(y){var u=this._create();return u._starting_pattern=this._input.get_regexp(y,!0),u._update(),u},e.prototype.matching=function(y){var u=this._create();return u._match_pattern=this._input.get_regexp(y,!0),u._update(),u},e.prototype._create=function(){return new e(this._input,this)},e.prototype._update=function(){},M.exports.Pattern=e},function(M){function e(y,u){y=typeof y=="string"?y:y.source,u=typeof u=="string"?u:u.source,this.__directives_block_pattern=new RegExp(y+/ beautify( \w+[:]\w+)+ /.source+u,"g"),this.__directive_pattern=/ (\w+)[:](\w+)/g,this.__directives_end_ignore_pattern=new RegExp(y+/\sbeautify\signore:end\s/.source+u,"g")}e.prototype.get_directives=function(y){if(!y.match(this.__directives_block_pattern))return null;var u={};this.__directive_pattern.lastIndex=0;for(var i=this.__directive_pattern.exec(y);i;)u[i[1]]=i[2],i=this.__directive_pattern.exec(y);return u},e.prototype.readIgnored=function(y){return y.readUntilAfter(this.__directives_end_ignore_pattern)},M.exports.Directives=e},function(M,e,y){var u=y(12).Pattern,i={django:!1,erb:!1,handlebars:!1,php:!1,smarty:!1,angular:!1};function r(a,s){u.call(this,a,s),this.__template_pattern=null,this._disabled=Object.assign({},i),this._excluded=Object.assign({},i),s&&(this.__template_pattern=this._input.get_regexp(s.__template_pattern),this._excluded=Object.assign(this._excluded,s._excluded),this._disabled=Object.assign(this._disabled,s._disabled));var v=new u(a);this.__patterns={handlebars_comment:v.starting_with(/{{!--/).until_after(/--}}/),handlebars_unescaped:v.starting_with(/{{{/).until_after(/}}}/),handlebars:v.starting_with(/{{/).until_after(/}}/),php:v.starting_with(/<\?(?:[= ]|php)/).until_after(/\?>/),erb:v.starting_with(/<%[^%]/).until_after(/[^%]%>/),django:v.starting_with(/{%/).until_after(/%}/),django_value:v.starting_with(/{{/).until_after(/}}/),django_comment:v.starting_with(/{#/).until_after(/#}/),smarty:v.starting_with(/{(?=[^}{\s\n])/).until_after(/[^\s\n]}/),smarty_comment:v.starting_with(/{\*/).until_after(/\*}/),smarty_literal:v.starting_with(/{literal}/).until_after(/{\/literal}/)}}r.prototype=new u,r.prototype._create=function(){return new r(this._input,this)},r.prototype._update=function(){this.__set_templated_pattern()},r.prototype.disable=function(a){var s=this._create();return s._disabled[a]=!0,s._update(),s},r.prototype.read_options=function(a){var s=this._create();for(var v in i)s._disabled[v]=a.templating.indexOf(v)===-1;return s._update(),s},r.prototype.exclude=function(a){var s=this._create();return s._excluded[a]=!0,s._update(),s},r.prototype.read=function(){var a="";this._match_pattern?a=this._input.read(this._starting_pattern):a=this._input.read(this._starting_pattern,this.__template_pattern);for(var s=this._read_template();s;)this._match_pattern?s+=this._input.read(this._match_pattern):s+=this._input.readUntil(this.__template_pattern),a+=s,s=this._read_template();return this._until_after&&(a+=this._input.readUntilAfter(this._until_pattern)),a},r.prototype.__set_templated_pattern=function(){var a=[];this._disabled.php||a.push(this.__patterns.php._starting_pattern.source),this._disabled.handlebars||a.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.angular||a.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.erb||a.push(this.__patterns.erb._starting_pattern.source),this._disabled.django||(a.push(this.__patterns.django._starting_pattern.source),a.push(this.__patterns.django_value._starting_pattern.source),a.push(this.__patterns.django_comment._starting_pattern.source)),this._disabled.smarty||a.push(this.__patterns.smarty._starting_pattern.source),this._until_pattern&&a.push(this._until_pattern.source),this.__template_pattern=this._input.get_regexp("(?:"+a.join("|")+")")},r.prototype._read_template=function(){var a="",s=this._input.peek();if(s==="<"){var v=this._input.peek(1);!this._disabled.php&&!this._excluded.php&&v==="?"&&(a=a||this.__patterns.php.read()),!this._disabled.erb&&!this._excluded.erb&&v==="%"&&(a=a||this.__patterns.erb.read())}else s==="{"&&(!this._disabled.handlebars&&!this._excluded.handlebars&&(a=a||this.__patterns.handlebars_comment.read(),a=a||this.__patterns.handlebars_unescaped.read(),a=a||this.__patterns.handlebars.read()),this._disabled.django||(!this._excluded.django&&!this._excluded.handlebars&&(a=a||this.__patterns.django_value.read()),this._excluded.django||(a=a||this.__patterns.django_comment.read(),a=a||this.__patterns.django.read())),this._disabled.smarty||this._disabled.django&&this._disabled.handlebars&&(a=a||this.__patterns.smarty_comment.read(),a=a||this.__patterns.smarty_literal.read(),a=a||this.__patterns.smarty.read()));return a},M.exports.TemplatablePattern=r}],V={};function j(M){var e=V[M];if(e!==void 0)return e.exports;var y=V[M]={exports:{}};return z[M](y,y.exports,j),y.exports}var W=j(0);k=W})();var ee=k;f=[],o=function(){return{js_beautify:ee}}.apply(ye,f),o!==void 0&&(Ze.exports=o)})()},75918:function(Ze,ye,f){"use strict";f.d(ye,{Wi:function(){return j},Z0:function(){return W},aU:function(){return V},eZ:function(){return e},wY:function(){return M}});var o=f(4348),k=f(69323),ee=f(13268),z=function(y,u,i,r){function a(s){return s instanceof i?s:new i(function(v){v(s)})}return new(i||(i=Promise))(function(s,v){function b(d){try{c(r.next(d))}catch(_){v(_)}}function w(d){try{c(r.throw(d))}catch(_){v(_)}}function c(d){d.done?s(d.value):a(d.value).then(b,w)}c((r=r.apply(y,u||[])).next())})};class V extends k.JT{constructor(u,i="",r="",a=!0,s){super(),this._onDidChange=this._register(new o.Q5),this.onDidChange=this._onDidChange.event,this._enabled=!0,this._id=u,this._label=i,this._cssClass=r,this._enabled=a,this._actionCallback=s}get id(){return this._id}get label(){return this._label}set label(u){this._setLabel(u)}_setLabel(u){this._label!==u&&(this._label=u,this._onDidChange.fire({label:u}))}get tooltip(){return this._tooltip||""}set tooltip(u){this._setTooltip(u)}_setTooltip(u){this._tooltip!==u&&(this._tooltip=u,this._onDidChange.fire({tooltip:u}))}get class(){return this._cssClass}set class(u){this._setClass(u)}_setClass(u){this._cssClass!==u&&(this._cssClass=u,this._onDidChange.fire({class:u}))}get enabled(){return this._enabled}set enabled(u){this._setEnabled(u)}_setEnabled(u){this._enabled!==u&&(this._enabled=u,this._onDidChange.fire({enabled:u}))}get checked(){return this._checked}set checked(u){this._setChecked(u)}_setChecked(u){this._checked!==u&&(this._checked=u,this._onDidChange.fire({checked:u}))}run(u,i){return z(this,void 0,void 0,function*(){this._actionCallback&&(yield this._actionCallback(u))})}}class j extends k.JT{constructor(){super(...arguments),this._onBeforeRun=this._register(new o.Q5),this.onBeforeRun=this._onBeforeRun.event,this._onDidRun=this._register(new o.Q5),this.onDidRun=this._onDidRun.event}run(u,i){return z(this,void 0,void 0,function*(){if(!u.enabled)return;this._onBeforeRun.fire({action:u});let r;try{yield this.runAction(u,i)}catch(a){r=a}this._onDidRun.fire({action:u,error:r})})}runAction(u,i){return z(this,void 0,void 0,function*(){yield u.run(i)})}}class W extends V{constructor(u){super(W.ID,u,u?"separator text":"separator"),this.checked=!1,this.enabled=!1}}W.ID="vs.actions.separator";class M{constructor(u,i,r,a){this.tooltip="",this.enabled=!0,this.checked=!1,this.id=u,this.label=i,this.class=a,this._actions=r}get actions(){return this._actions}dispose(){}run(){return z(this,void 0,void 0,function*(){})}}class e extends V{constructor(){super(e.ID,ee.N("submenu.empty","(empty)"),void 0,!1)}}e.ID="vs.actions.empty"},76068:function(Ze,ye,f){"use strict";f.d(ye,{ok:function(){return o}});function o(k,ee){if(!k)throw new Error(ee?`Assertion failed (${ee})`:"Assertion Failed")}},52615:function(Ze,ye,f){"use strict";f.d(ye,{CM:function(){return V},JL:function(){return j},dT:function(){return M},fK:function(){return z},lA:function(){return W}});var o=f(4348);class k{constructor(){this._icons=new Map,this._onDidRegister=new o.Q5}add(y){const u=this._icons.get(y.id);u?y.description?u.description=y.description:console.error(`Duplicate registration of codicon ${y.id}`):(this._icons.set(y.id,y),this._onDidRegister.fire(y))}get(y){return this._icons.get(y)}get all(){return this._icons.values()}get onDidRegister(){return this._onDidRegister.event}}const ee=new k,z=ee;function V(e,y){return new W(e,y)}function j(e){return e?e.replace(/\$\((.*?)\)/g,(y,u)=>` ${u} `).trim():""}class W{constructor(y,u,i){this.id=y,this.definition=u,this.description=i,ee.add(this)}get classNames(){return"codicon codicon-"+this.id}get classNamesArray(){return["codicon","codicon-"+this.id]}get cssSelector(){return".codicon.codicon-"+this.id}}var M;(function(e){e.iconNameSegment="[A-Za-z0-9]+",e.iconNameExpression="[A-Za-z0-9\\-]+",e.iconModifierExpression="~[A-Za-z]+";const y=new RegExp(`^(${e.iconNameExpression})(${e.iconModifierExpression})?$`);function u(a){if(a instanceof W)return["codicon","codicon-"+a.id];const s=y.exec(a.id);if(!s)return u(W.error);let[,v,b]=s;const w=["codicon","codicon-"+v];return b&&w.push("codicon-modifier-"+b.substr(1)),w}e.asClassNameArray=u;function i(a){return u(a).join(" ")}e.asClassName=i;function r(a){return"."+u(a).join(".")}e.asCSSSelector=r})(M||(M={})),function(e){e.add=new e("add",{fontCharacter:"\\ea60"}),e.plus=new e("plus",e.add.definition),e.gistNew=new e("gist-new",e.add.definition),e.repoCreate=new e("repo-create",e.add.definition),e.lightbulb=new e("lightbulb",{fontCharacter:"\\ea61"}),e.lightBulb=new e("light-bulb",{fontCharacter:"\\ea61"}),e.repo=new e("repo",{fontCharacter:"\\ea62"}),e.repoDelete=new e("repo-delete",{fontCharacter:"\\ea62"}),e.gistFork=new e("gist-fork",{fontCharacter:"\\ea63"}),e.repoForked=new e("repo-forked",{fontCharacter:"\\ea63"}),e.gitPullRequest=new e("git-pull-request",{fontCharacter:"\\ea64"}),e.gitPullRequestAbandoned=new e("git-pull-request-abandoned",{fontCharacter:"\\ea64"}),e.recordKeys=new e("record-keys",{fontCharacter:"\\ea65"}),e.keyboard=new e("keyboard",{fontCharacter:"\\ea65"}),e.tag=new e("tag",{fontCharacter:"\\ea66"}),e.tagAdd=new e("tag-add",{fontCharacter:"\\ea66"}),e.tagRemove=new e("tag-remove",{fontCharacter:"\\ea66"}),e.person=new e("person",{fontCharacter:"\\ea67"}),e.personFollow=new e("person-follow",{fontCharacter:"\\ea67"}),e.personOutline=new e("person-outline",{fontCharacter:"\\ea67"}),e.personFilled=new e("person-filled",{fontCharacter:"\\ea67"}),e.gitBranch=new e("git-branch",{fontCharacter:"\\ea68"}),e.gitBranchCreate=new e("git-branch-create",{fontCharacter:"\\ea68"}),e.gitBranchDelete=new e("git-branch-delete",{fontCharacter:"\\ea68"}),e.sourceControl=new e("source-control",{fontCharacter:"\\ea68"}),e.mirror=new e("mirror",{fontCharacter:"\\ea69"}),e.mirrorPublic=new e("mirror-public",{fontCharacter:"\\ea69"}),e.star=new e("star",{fontCharacter:"\\ea6a"}),e.starAdd=new e("star-add",{fontCharacter:"\\ea6a"}),e.starDelete=new e("star-delete",{fontCharacter:"\\ea6a"}),e.starEmpty=new e("star-empty",{fontCharacter:"\\ea6a"}),e.comment=new e("comment",{fontCharacter:"\\ea6b"}),e.commentAdd=new e("comment-add",{fontCharacter:"\\ea6b"}),e.alert=new e("alert",{fontCharacter:"\\ea6c"}),e.warning=new e("warning",{fontCharacter:"\\ea6c"}),e.search=new e("search",{fontCharacter:"\\ea6d"}),e.searchSave=new e("search-save",{fontCharacter:"\\ea6d"}),e.logOut=new e("log-out",{fontCharacter:"\\ea6e"}),e.signOut=new e("sign-out",{fontCharacter:"\\ea6e"}),e.logIn=new e("log-in",{fontCharacter:"\\ea6f"}),e.signIn=new e("sign-in",{fontCharacter:"\\ea6f"}),e.eye=new e("eye",{fontCharacter:"\\ea70"}),e.eyeUnwatch=new e("eye-unwatch",{fontCharacter:"\\ea70"}),e.eyeWatch=new e("eye-watch",{fontCharacter:"\\ea70"}),e.circleFilled=new e("circle-filled",{fontCharacter:"\\ea71"}),e.primitiveDot=new e("primitive-dot",{fontCharacter:"\\ea71"}),e.closeDirty=new e("close-dirty",{fontCharacter:"\\ea71"}),e.debugBreakpoint=new e("debug-breakpoint",{fontCharacter:"\\ea71"}),e.debugBreakpointDisabled=new e("debug-breakpoint-disabled",{fontCharacter:"\\ea71"}),e.debugHint=new e("debug-hint",{fontCharacter:"\\ea71"}),e.primitiveSquare=new e("primitive-square",{fontCharacter:"\\ea72"}),e.edit=new e("edit",{fontCharacter:"\\ea73"}),e.pencil=new e("pencil",{fontCharacter:"\\ea73"}),e.info=new e("info",{fontCharacter:"\\ea74"}),e.issueOpened=new e("issue-opened",{fontCharacter:"\\ea74"}),e.gistPrivate=new e("gist-private",{fontCharacter:"\\ea75"}),e.gitForkPrivate=new e("git-fork-private",{fontCharacter:"\\ea75"}),e.lock=new e("lock",{fontCharacter:"\\ea75"}),e.mirrorPrivate=new e("mirror-private",{fontCharacter:"\\ea75"}),e.close=new e("close",{fontCharacter:"\\ea76"}),e.removeClose=new e("remove-close",{fontCharacter:"\\ea76"}),e.x=new e("x",{fontCharacter:"\\ea76"}),e.repoSync=new e("repo-sync",{fontCharacter:"\\ea77"}),e.sync=new e("sync",{fontCharacter:"\\ea77"}),e.clone=new e("clone",{fontCharacter:"\\ea78"}),e.desktopDownload=new e("desktop-download",{fontCharacter:"\\ea78"}),e.beaker=new e("beaker",{fontCharacter:"\\ea79"}),e.microscope=new e("microscope",{fontCharacter:"\\ea79"}),e.vm=new e("vm",{fontCharacter:"\\ea7a"}),e.deviceDesktop=new e("device-desktop",{fontCharacter:"\\ea7a"}),e.file=new e("file",{fontCharacter:"\\ea7b"}),e.fileText=new e("file-text",{fontCharacter:"\\ea7b"}),e.more=new e("more",{fontCharacter:"\\ea7c"}),e.ellipsis=new e("ellipsis",{fontCharacter:"\\ea7c"}),e.kebabHorizontal=new e("kebab-horizontal",{fontCharacter:"\\ea7c"}),e.mailReply=new e("mail-reply",{fontCharacter:"\\ea7d"}),e.reply=new e("reply",{fontCharacter:"\\ea7d"}),e.organization=new e("organization",{fontCharacter:"\\ea7e"}),e.organizationFilled=new e("organization-filled",{fontCharacter:"\\ea7e"}),e.organizationOutline=new e("organization-outline",{fontCharacter:"\\ea7e"}),e.newFile=new e("new-file",{fontCharacter:"\\ea7f"}),e.fileAdd=new e("file-add",{fontCharacter:"\\ea7f"}),e.newFolder=new e("new-folder",{fontCharacter:"\\ea80"}),e.fileDirectoryCreate=new e("file-directory-create",{fontCharacter:"\\ea80"}),e.trash=new e("trash",{fontCharacter:"\\ea81"}),e.trashcan=new e("trashcan",{fontCharacter:"\\ea81"}),e.history=new e("history",{fontCharacter:"\\ea82"}),e.clock=new e("clock",{fontCharacter:"\\ea82"}),e.folder=new e("folder",{fontCharacter:"\\ea83"}),e.fileDirectory=new e("file-directory",{fontCharacter:"\\ea83"}),e.symbolFolder=new e("symbol-folder",{fontCharacter:"\\ea83"}),e.logoGithub=new e("logo-github",{fontCharacter:"\\ea84"}),e.markGithub=new e("mark-github",{fontCharacter:"\\ea84"}),e.github=new e("github",{fontCharacter:"\\ea84"}),e.terminal=new e("terminal",{fontCharacter:"\\ea85"}),e.console=new e("console",{fontCharacter:"\\ea85"}),e.repl=new e("repl",{fontCharacter:"\\ea85"}),e.zap=new e("zap",{fontCharacter:"\\ea86"}),e.symbolEvent=new e("symbol-event",{fontCharacter:"\\ea86"}),e.error=new e("error",{fontCharacter:"\\ea87"}),e.stop=new e("stop",{fontCharacter:"\\ea87"}),e.variable=new e("variable",{fontCharacter:"\\ea88"}),e.symbolVariable=new e("symbol-variable",{fontCharacter:"\\ea88"}),e.array=new e("array",{fontCharacter:"\\ea8a"}),e.symbolArray=new e("symbol-array",{fontCharacter:"\\ea8a"}),e.symbolModule=new e("symbol-module",{fontCharacter:"\\ea8b"}),e.symbolPackage=new e("symbol-package",{fontCharacter:"\\ea8b"}),e.symbolNamespace=new e("symbol-namespace",{fontCharacter:"\\ea8b"}),e.symbolObject=new e("symbol-object",{fontCharacter:"\\ea8b"}),e.symbolMethod=new e("symbol-method",{fontCharacter:"\\ea8c"}),e.symbolFunction=new e("symbol-function",{fontCharacter:"\\ea8c"}),e.symbolConstructor=new e("symbol-constructor",{fontCharacter:"\\ea8c"}),e.symbolBoolean=new e("symbol-boolean",{fontCharacter:"\\ea8f"}),e.symbolNull=new e("symbol-null",{fontCharacter:"\\ea8f"}),e.symbolNumeric=new e("symbol-numeric",{fontCharacter:"\\ea90"}),e.symbolNumber=new e("symbol-number",{fontCharacter:"\\ea90"}),e.symbolStructure=new e("symbol-structure",{fontCharacter:"\\ea91"}),e.symbolStruct=new e("symbol-struct",{fontCharacter:"\\ea91"}),e.symbolParameter=new e("symbol-parameter",{fontCharacter:"\\ea92"}),e.symbolTypeParameter=new e("symbol-type-parameter",{fontCharacter:"\\ea92"}),e.symbolKey=new e("symbol-key",{fontCharacter:"\\ea93"}),e.symbolText=new e("symbol-text",{fontCharacter:"\\ea93"}),e.symbolReference=new e("symbol-reference",{fontCharacter:"\\ea94"}),e.goToFile=new e("go-to-file",{fontCharacter:"\\ea94"}),e.symbolEnum=new e("symbol-enum",{fontCharacter:"\\ea95"}),e.symbolValue=new e("symbol-value",{fontCharacter:"\\ea95"}),e.symbolRuler=new e("symbol-ruler",{fontCharacter:"\\ea96"}),e.symbolUnit=new e("symbol-unit",{fontCharacter:"\\ea96"}),e.activateBreakpoints=new e("activate-breakpoints",{fontCharacter:"\\ea97"}),e.archive=new e("archive",{fontCharacter:"\\ea98"}),e.arrowBoth=new e("arrow-both",{fontCharacter:"\\ea99"}),e.arrowDown=new e("arrow-down",{fontCharacter:"\\ea9a"}),e.arrowLeft=new e("arrow-left",{fontCharacter:"\\ea9b"}),e.arrowRight=new e("arrow-right",{fontCharacter:"\\ea9c"}),e.arrowSmallDown=new e("arrow-small-down",{fontCharacter:"\\ea9d"}),e.arrowSmallLeft=new e("arrow-small-left",{fontCharacter:"\\ea9e"}),e.arrowSmallRight=new e("arrow-small-right",{fontCharacter:"\\ea9f"}),e.arrowSmallUp=new e("arrow-small-up",{fontCharacter:"\\eaa0"}),e.arrowUp=new e("arrow-up",{fontCharacter:"\\eaa1"}),e.bell=new e("bell",{fontCharacter:"\\eaa2"}),e.bold=new e("bold",{fontCharacter:"\\eaa3"}),e.book=new e("book",{fontCharacter:"\\eaa4"}),e.bookmark=new e("bookmark",{fontCharacter:"\\eaa5"}),e.debugBreakpointConditionalUnverified=new e("debug-breakpoint-conditional-unverified",{fontCharacter:"\\eaa6"}),e.debugBreakpointConditional=new e("debug-breakpoint-conditional",{fontCharacter:"\\eaa7"}),e.debugBreakpointConditionalDisabled=new e("debug-breakpoint-conditional-disabled",{fontCharacter:"\\eaa7"}),e.debugBreakpointDataUnverified=new e("debug-breakpoint-data-unverified",{fontCharacter:"\\eaa8"}),e.debugBreakpointData=new e("debug-breakpoint-data",{fontCharacter:"\\eaa9"}),e.debugBreakpointDataDisabled=new e("debug-breakpoint-data-disabled",{fontCharacter:"\\eaa9"}),e.debugBreakpointLogUnverified=new e("debug-breakpoint-log-unverified",{fontCharacter:"\\eaaa"}),e.debugBreakpointLog=new e("debug-breakpoint-log",{fontCharacter:"\\eaab"}),e.debugBreakpointLogDisabled=new e("debug-breakpoint-log-disabled",{fontCharacter:"\\eaab"}),e.briefcase=new e("briefcase",{fontCharacter:"\\eaac"}),e.broadcast=new e("broadcast",{fontCharacter:"\\eaad"}),e.browser=new e("browser",{fontCharacter:"\\eaae"}),e.bug=new e("bug",{fontCharacter:"\\eaaf"}),e.calendar=new e("calendar",{fontCharacter:"\\eab0"}),e.caseSensitive=new e("case-sensitive",{fontCharacter:"\\eab1"}),e.check=new e("check",{fontCharacter:"\\eab2"}),e.checklist=new e("checklist",{fontCharacter:"\\eab3"}),e.chevronDown=new e("chevron-down",{fontCharacter:"\\eab4"}),e.dropDownButton=new e("drop-down-button",e.chevronDown.definition),e.chevronLeft=new e("chevron-left",{fontCharacter:"\\eab5"}),e.chevronRight=new e("chevron-right",{fontCharacter:"\\eab6"}),e.chevronUp=new e("chevron-up",{fontCharacter:"\\eab7"}),e.chromeClose=new e("chrome-close",{fontCharacter:"\\eab8"}),e.chromeMaximize=new e("chrome-maximize",{fontCharacter:"\\eab9"}),e.chromeMinimize=new e("chrome-minimize",{fontCharacter:"\\eaba"}),e.chromeRestore=new e("chrome-restore",{fontCharacter:"\\eabb"}),e.circleOutline=new e("circle-outline",{fontCharacter:"\\eabc"}),e.debugBreakpointUnverified=new e("debug-breakpoint-unverified",{fontCharacter:"\\eabc"}),e.circleSlash=new e("circle-slash",{fontCharacter:"\\eabd"}),e.circuitBoard=new e("circuit-board",{fontCharacter:"\\eabe"}),e.clearAll=new e("clear-all",{fontCharacter:"\\eabf"}),e.clippy=new e("clippy",{fontCharacter:"\\eac0"}),e.closeAll=new e("close-all",{fontCharacter:"\\eac1"}),e.cloudDownload=new e("cloud-download",{fontCharacter:"\\eac2"}),e.cloudUpload=new e("cloud-upload",{fontCharacter:"\\eac3"}),e.code=new e("code",{fontCharacter:"\\eac4"}),e.collapseAll=new e("collapse-all",{fontCharacter:"\\eac5"}),e.colorMode=new e("color-mode",{fontCharacter:"\\eac6"}),e.commentDiscussion=new e("comment-discussion",{fontCharacter:"\\eac7"}),e.compareChanges=new e("compare-changes",{fontCharacter:"\\eafd"}),e.creditCard=new e("credit-card",{fontCharacter:"\\eac9"}),e.dash=new e("dash",{fontCharacter:"\\eacc"}),e.dashboard=new e("dashboard",{fontCharacter:"\\eacd"}),e.database=new e("database",{fontCharacter:"\\eace"}),e.debugContinue=new e("debug-continue",{fontCharacter:"\\eacf"}),e.debugDisconnect=new e("debug-disconnect",{fontCharacter:"\\ead0"}),e.debugPause=new e("debug-pause",{fontCharacter:"\\ead1"}),e.debugRestart=new e("debug-restart",{fontCharacter:"\\ead2"}),e.debugStart=new e("debug-start",{fontCharacter:"\\ead3"}),e.debugStepInto=new e("debug-step-into",{fontCharacter:"\\ead4"}),e.debugStepOut=new e("debug-step-out",{fontCharacter:"\\ead5"}),e.debugStepOver=new e("debug-step-over",{fontCharacter:"\\ead6"}),e.debugStop=new e("debug-stop",{fontCharacter:"\\ead7"}),e.debug=new e("debug",{fontCharacter:"\\ead8"}),e.deviceCameraVideo=new e("device-camera-video",{fontCharacter:"\\ead9"}),e.deviceCamera=new e("device-camera",{fontCharacter:"\\eada"}),e.deviceMobile=new e("device-mobile",{fontCharacter:"\\eadb"}),e.diffAdded=new e("diff-added",{fontCharacter:"\\eadc"}),e.diffIgnored=new e("diff-ignored",{fontCharacter:"\\eadd"}),e.diffModified=new e("diff-modified",{fontCharacter:"\\eade"}),e.diffRemoved=new e("diff-removed",{fontCharacter:"\\eadf"}),e.diffRenamed=new e("diff-renamed",{fontCharacter:"\\eae0"}),e.diff=new e("diff",{fontCharacter:"\\eae1"}),e.discard=new e("discard",{fontCharacter:"\\eae2"}),e.editorLayout=new e("editor-layout",{fontCharacter:"\\eae3"}),e.emptyWindow=new e("empty-window",{fontCharacter:"\\eae4"}),e.exclude=new e("exclude",{fontCharacter:"\\eae5"}),e.extensions=new e("extensions",{fontCharacter:"\\eae6"}),e.eyeClosed=new e("eye-closed",{fontCharacter:"\\eae7"}),e.fileBinary=new e("file-binary",{fontCharacter:"\\eae8"}),e.fileCode=new e("file-code",{fontCharacter:"\\eae9"}),e.fileMedia=new e("file-media",{fontCharacter:"\\eaea"}),e.filePdf=new e("file-pdf",{fontCharacter:"\\eaeb"}),e.fileSubmodule=new e("file-submodule",{fontCharacter:"\\eaec"}),e.fileSymlinkDirectory=new e("file-symlink-directory",{fontCharacter:"\\eaed"}),e.fileSymlinkFile=new e("file-symlink-file",{fontCharacter:"\\eaee"}),e.fileZip=new e("file-zip",{fontCharacter:"\\eaef"}),e.files=new e("files",{fontCharacter:"\\eaf0"}),e.filter=new e("filter",{fontCharacter:"\\eaf1"}),e.flame=new e("flame",{fontCharacter:"\\eaf2"}),e.foldDown=new e("fold-down",{fontCharacter:"\\eaf3"}),e.foldUp=new e("fold-up",{fontCharacter:"\\eaf4"}),e.fold=new e("fold",{fontCharacter:"\\eaf5"}),e.folderActive=new e("folder-active",{fontCharacter:"\\eaf6"}),e.folderOpened=new e("folder-opened",{fontCharacter:"\\eaf7"}),e.gear=new e("gear",{fontCharacter:"\\eaf8"}),e.gift=new e("gift",{fontCharacter:"\\eaf9"}),e.gistSecret=new e("gist-secret",{fontCharacter:"\\eafa"}),e.gist=new e("gist",{fontCharacter:"\\eafb"}),e.gitCommit=new e("git-commit",{fontCharacter:"\\eafc"}),e.gitCompare=new e("git-compare",{fontCharacter:"\\eafd"}),e.gitMerge=new e("git-merge",{fontCharacter:"\\eafe"}),e.githubAction=new e("github-action",{fontCharacter:"\\eaff"}),e.githubAlt=new e("github-alt",{fontCharacter:"\\eb00"}),e.globe=new e("globe",{fontCharacter:"\\eb01"}),e.grabber=new e("grabber",{fontCharacter:"\\eb02"}),e.graph=new e("graph",{fontCharacter:"\\eb03"}),e.gripper=new e("gripper",{fontCharacter:"\\eb04"}),e.heart=new e("heart",{fontCharacter:"\\eb05"}),e.home=new e("home",{fontCharacter:"\\eb06"}),e.horizontalRule=new e("horizontal-rule",{fontCharacter:"\\eb07"}),e.hubot=new e("hubot",{fontCharacter:"\\eb08"}),e.inbox=new e("inbox",{fontCharacter:"\\eb09"}),e.issueClosed=new e("issue-closed",{fontCharacter:"\\eba4"}),e.issueReopened=new e("issue-reopened",{fontCharacter:"\\eb0b"}),e.issues=new e("issues",{fontCharacter:"\\eb0c"}),e.italic=new e("italic",{fontCharacter:"\\eb0d"}),e.jersey=new e("jersey",{fontCharacter:"\\eb0e"}),e.json=new e("json",{fontCharacter:"\\eb0f"}),e.kebabVertical=new e("kebab-vertical",{fontCharacter:"\\eb10"}),e.key=new e("key",{fontCharacter:"\\eb11"}),e.law=new e("law",{fontCharacter:"\\eb12"}),e.lightbulbAutofix=new e("lightbulb-autofix",{fontCharacter:"\\eb13"}),e.linkExternal=new e("link-external",{fontCharacter:"\\eb14"}),e.link=new e("link",{fontCharacter:"\\eb15"}),e.listOrdered=new e("list-ordered",{fontCharacter:"\\eb16"}),e.listUnordered=new e("list-unordered",{fontCharacter:"\\eb17"}),e.liveShare=new e("live-share",{fontCharacter:"\\eb18"}),e.loading=new e("loading",{fontCharacter:"\\eb19"}),e.location=new e("location",{fontCharacter:"\\eb1a"}),e.mailRead=new e("mail-read",{fontCharacter:"\\eb1b"}),e.mail=new e("mail",{fontCharacter:"\\eb1c"}),e.markdown=new e("markdown",{fontCharacter:"\\eb1d"}),e.megaphone=new e("megaphone",{fontCharacter:"\\eb1e"}),e.mention=new e("mention",{fontCharacter:"\\eb1f"}),e.milestone=new e("milestone",{fontCharacter:"\\eb20"}),e.mortarBoard=new e("mortar-board",{fontCharacter:"\\eb21"}),e.move=new e("move",{fontCharacter:"\\eb22"}),e.multipleWindows=new e("multiple-windows",{fontCharacter:"\\eb23"}),e.mute=new e("mute",{fontCharacter:"\\eb24"}),e.noNewline=new e("no-newline",{fontCharacter:"\\eb25"}),e.note=new e("note",{fontCharacter:"\\eb26"}),e.octoface=new e("octoface",{fontCharacter:"\\eb27"}),e.openPreview=new e("open-preview",{fontCharacter:"\\eb28"}),e.package_=new e("package",{fontCharacter:"\\eb29"}),e.paintcan=new e("paintcan",{fontCharacter:"\\eb2a"}),e.pin=new e("pin",{fontCharacter:"\\eb2b"}),e.play=new e("play",{fontCharacter:"\\eb2c"}),e.run=new e("run",{fontCharacter:"\\eb2c"}),e.plug=new e("plug",{fontCharacter:"\\eb2d"}),e.preserveCase=new e("preserve-case",{fontCharacter:"\\eb2e"}),e.preview=new e("preview",{fontCharacter:"\\eb2f"}),e.project=new e("project",{fontCharacter:"\\eb30"}),e.pulse=new e("pulse",{fontCharacter:"\\eb31"}),e.question=new e("question",{fontCharacter:"\\eb32"}),e.quote=new e("quote",{fontCharacter:"\\eb33"}),e.radioTower=new e("radio-tower",{fontCharacter:"\\eb34"}),e.reactions=new e("reactions",{fontCharacter:"\\eb35"}),e.references=new e("references",{fontCharacter:"\\eb36"}),e.refresh=new e("refresh",{fontCharacter:"\\eb37"}),e.regex=new e("regex",{fontCharacter:"\\eb38"}),e.remoteExplorer=new e("remote-explorer",{fontCharacter:"\\eb39"}),e.remote=new e("remote",{fontCharacter:"\\eb3a"}),e.remove=new e("remove",{fontCharacter:"\\eb3b"}),e.replaceAll=new e("replace-all",{fontCharacter:"\\eb3c"}),e.replace=new e("replace",{fontCharacter:"\\eb3d"}),e.repoClone=new e("repo-clone",{fontCharacter:"\\eb3e"}),e.repoForcePush=new e("repo-force-push",{fontCharacter:"\\eb3f"}),e.repoPull=new e("repo-pull",{fontCharacter:"\\eb40"}),e.repoPush=new e("repo-push",{fontCharacter:"\\eb41"}),e.report=new e("report",{fontCharacter:"\\eb42"}),e.requestChanges=new e("request-changes",{fontCharacter:"\\eb43"}),e.rocket=new e("rocket",{fontCharacter:"\\eb44"}),e.rootFolderOpened=new e("root-folder-opened",{fontCharacter:"\\eb45"}),e.rootFolder=new e("root-folder",{fontCharacter:"\\eb46"}),e.rss=new e("rss",{fontCharacter:"\\eb47"}),e.ruby=new e("ruby",{fontCharacter:"\\eb48"}),e.saveAll=new e("save-all",{fontCharacter:"\\eb49"}),e.saveAs=new e("save-as",{fontCharacter:"\\eb4a"}),e.save=new e("save",{fontCharacter:"\\eb4b"}),e.screenFull=new e("screen-full",{fontCharacter:"\\eb4c"}),e.screenNormal=new e("screen-normal",{fontCharacter:"\\eb4d"}),e.searchStop=new e("search-stop",{fontCharacter:"\\eb4e"}),e.server=new e("server",{fontCharacter:"\\eb50"}),e.settingsGear=new e("settings-gear",{fontCharacter:"\\eb51"}),e.settings=new e("settings",{fontCharacter:"\\eb52"}),e.shield=new e("shield",{fontCharacter:"\\eb53"}),e.smiley=new e("smiley",{fontCharacter:"\\eb54"}),e.sortPrecedence=new e("sort-precedence",{fontCharacter:"\\eb55"}),e.splitHorizontal=new e("split-horizontal",{fontCharacter:"\\eb56"}),e.splitVertical=new e("split-vertical",{fontCharacter:"\\eb57"}),e.squirrel=new e("squirrel",{fontCharacter:"\\eb58"}),e.starFull=new e("star-full",{fontCharacter:"\\eb59"}),e.starHalf=new e("star-half",{fontCharacter:"\\eb5a"}),e.symbolClass=new e("symbol-class",{fontCharacter:"\\eb5b"}),e.symbolColor=new e("symbol-color",{fontCharacter:"\\eb5c"}),e.symbolConstant=new e("symbol-constant",{fontCharacter:"\\eb5d"}),e.symbolEnumMember=new e("symbol-enum-member",{fontCharacter:"\\eb5e"}),e.symbolField=new e("symbol-field",{fontCharacter:"\\eb5f"}),e.symbolFile=new e("symbol-file",{fontCharacter:"\\eb60"}),e.symbolInterface=new e("symbol-interface",{fontCharacter:"\\eb61"}),e.symbolKeyword=new e("symbol-keyword",{fontCharacter:"\\eb62"}),e.symbolMisc=new e("symbol-misc",{fontCharacter:"\\eb63"}),e.symbolOperator=new e("symbol-operator",{fontCharacter:"\\eb64"}),e.symbolProperty=new e("symbol-property",{fontCharacter:"\\eb65"}),e.wrench=new e("wrench",{fontCharacter:"\\eb65"}),e.wrenchSubaction=new e("wrench-subaction",{fontCharacter:"\\eb65"}),e.symbolSnippet=new e("symbol-snippet",{fontCharacter:"\\eb66"}),e.tasklist=new e("tasklist",{fontCharacter:"\\eb67"}),e.telescope=new e("telescope",{fontCharacter:"\\eb68"}),e.textSize=new e("text-size",{fontCharacter:"\\eb69"}),e.threeBars=new e("three-bars",{fontCharacter:"\\eb6a"}),e.thumbsdown=new e("thumbsdown",{fontCharacter:"\\eb6b"}),e.thumbsup=new e("thumbsup",{fontCharacter:"\\eb6c"}),e.tools=new e("tools",{fontCharacter:"\\eb6d"}),e.triangleDown=new e("triangle-down",{fontCharacter:"\\eb6e"}),e.triangleLeft=new e("triangle-left",{fontCharacter:"\\eb6f"}),e.triangleRight=new e("triangle-right",{fontCharacter:"\\eb70"}),e.triangleUp=new e("triangle-up",{fontCharacter:"\\eb71"}),e.twitter=new e("twitter",{fontCharacter:"\\eb72"}),e.unfold=new e("unfold",{fontCharacter:"\\eb73"}),e.unlock=new e("unlock",{fontCharacter:"\\eb74"}),e.unmute=new e("unmute",{fontCharacter:"\\eb75"}),e.unverified=new e("unverified",{fontCharacter:"\\eb76"}),e.verified=new e("verified",{fontCharacter:"\\eb77"}),e.versions=new e("versions",{fontCharacter:"\\eb78"}),e.vmActive=new e("vm-active",{fontCharacter:"\\eb79"}),e.vmOutline=new e("vm-outline",{fontCharacter:"\\eb7a"}),e.vmRunning=new e("vm-running",{fontCharacter:"\\eb7b"}),e.watch=new e("watch",{fontCharacter:"\\eb7c"}),e.whitespace=new e("whitespace",{fontCharacter:"\\eb7d"}),e.wholeWord=new e("whole-word",{fontCharacter:"\\eb7e"}),e.window=new e("window",{fontCharacter:"\\eb7f"}),e.wordWrap=new e("word-wrap",{fontCharacter:"\\eb80"}),e.zoomIn=new e("zoom-in",{fontCharacter:"\\eb81"}),e.zoomOut=new e("zoom-out",{fontCharacter:"\\eb82"}),e.listFilter=new e("list-filter",{fontCharacter:"\\eb83"}),e.listFlat=new e("list-flat",{fontCharacter:"\\eb84"}),e.listSelection=new e("list-selection",{fontCharacter:"\\eb85"}),e.selection=new e("selection",{fontCharacter:"\\eb85"}),e.listTree=new e("list-tree",{fontCharacter:"\\eb86"}),e.debugBreakpointFunctionUnverified=new e("debug-breakpoint-function-unverified",{fontCharacter:"\\eb87"}),e.debugBreakpointFunction=new e("debug-breakpoint-function",{fontCharacter:"\\eb88"}),e.debugBreakpointFunctionDisabled=new e("debug-breakpoint-function-disabled",{fontCharacter:"\\eb88"}),e.debugStackframeActive=new e("debug-stackframe-active",{fontCharacter:"\\eb89"}),e.debugStackframeDot=new e("debug-stackframe-dot",{fontCharacter:"\\eb8a"}),e.debugStackframe=new e("debug-stackframe",{fontCharacter:"\\eb8b"}),e.debugStackframeFocused=new e("debug-stackframe-focused",{fontCharacter:"\\eb8b"}),e.debugBreakpointUnsupported=new e("debug-breakpoint-unsupported",{fontCharacter:"\\eb8c"}),e.symbolString=new e("symbol-string",{fontCharacter:"\\eb8d"}),e.debugReverseContinue=new e("debug-reverse-continue",{fontCharacter:"\\eb8e"}),e.debugStepBack=new e("debug-step-back",{fontCharacter:"\\eb8f"}),e.debugRestartFrame=new e("debug-restart-frame",{fontCharacter:"\\eb90"}),e.callIncoming=new e("call-incoming",{fontCharacter:"\\eb92"}),e.callOutgoing=new e("call-outgoing",{fontCharacter:"\\eb93"}),e.menu=new e("menu",{fontCharacter:"\\eb94"}),e.expandAll=new e("expand-all",{fontCharacter:"\\eb95"}),e.feedback=new e("feedback",{fontCharacter:"\\eb96"}),e.groupByRefType=new e("group-by-ref-type",{fontCharacter:"\\eb97"}),e.ungroupByRefType=new e("ungroup-by-ref-type",{fontCharacter:"\\eb98"}),e.account=new e("account",{fontCharacter:"\\eb99"}),e.bellDot=new e("bell-dot",{fontCharacter:"\\eb9a"}),e.debugConsole=new e("debug-console",{fontCharacter:"\\eb9b"}),e.library=new e("library",{fontCharacter:"\\eb9c"}),e.output=new e("output",{fontCharacter:"\\eb9d"}),e.runAll=new e("run-all",{fontCharacter:"\\eb9e"}),e.syncIgnored=new e("sync-ignored",{fontCharacter:"\\eb9f"}),e.pinned=new e("pinned",{fontCharacter:"\\eba0"}),e.githubInverted=new e("github-inverted",{fontCharacter:"\\eba1"}),e.debugAlt=new e("debug-alt",{fontCharacter:"\\eb91"}),e.serverProcess=new e("server-process",{fontCharacter:"\\eba2"}),e.serverEnvironment=new e("server-environment",{fontCharacter:"\\eba3"}),e.pass=new e("pass",{fontCharacter:"\\eba4"}),e.stopCircle=new e("stop-circle",{fontCharacter:"\\eba5"}),e.playCircle=new e("play-circle",{fontCharacter:"\\eba6"}),e.record=new e("record",{fontCharacter:"\\eba7"}),e.debugAltSmall=new e("debug-alt-small",{fontCharacter:"\\eba8"}),e.vmConnect=new e("vm-connect",{fontCharacter:"\\eba9"}),e.cloud=new e("cloud",{fontCharacter:"\\ebaa"}),e.merge=new e("merge",{fontCharacter:"\\ebab"}),e.exportIcon=new e("export",{fontCharacter:"\\ebac"}),e.graphLeft=new e("graph-left",{fontCharacter:"\\ebad"}),e.magnet=new e("magnet",{fontCharacter:"\\ebae"}),e.notebook=new e("notebook",{fontCharacter:"\\ebaf"}),e.redo=new e("redo",{fontCharacter:"\\ebb0"}),e.checkAll=new e("check-all",{fontCharacter:"\\ebb1"}),e.pinnedDirty=new e("pinned-dirty",{fontCharacter:"\\ebb2"}),e.passFilled=new e("pass-filled",{fontCharacter:"\\ebb3"}),e.circleLargeFilled=new e("circle-large-filled",{fontCharacter:"\\ebb4"}),e.circleLargeOutline=new e("circle-large-outline",{fontCharacter:"\\ebb5"}),e.combine=new e("combine",{fontCharacter:"\\ebb6"}),e.gather=new e("gather",{fontCharacter:"\\ebb6"}),e.table=new e("table",{fontCharacter:"\\ebb7"}),e.variableGroup=new e("variable-group",{fontCharacter:"\\ebb8"}),e.typeHierarchy=new e("type-hierarchy",{fontCharacter:"\\ebb9"}),e.typeHierarchySub=new e("type-hierarchy-sub",{fontCharacter:"\\ebba"}),e.typeHierarchySuper=new e("type-hierarchy-super",{fontCharacter:"\\ebbb"}),e.gitPullRequestCreate=new e("git-pull-request-create",{fontCharacter:"\\ebbc"}),e.runAbove=new e("run-above",{fontCharacter:"\\ebbd"}),e.runBelow=new e("run-below",{fontCharacter:"\\ebbe"}),e.notebookTemplate=new e("notebook-template",{fontCharacter:"\\ebbf"}),e.debugRerun=new e("debug-rerun",{fontCharacter:"\\ebc0"}),e.workspaceTrusted=new e("workspace-trusted",{fontCharacter:"\\ebc1"}),e.workspaceUntrusted=new e("workspace-untrusted",{fontCharacter:"\\ebc2"}),e.workspaceUnspecified=new e("workspace-unspecified",{fontCharacter:"\\ebc3"}),e.terminalCmd=new e("terminal-cmd",{fontCharacter:"\\ebc4"}),e.terminalDebian=new e("terminal-debian",{fontCharacter:"\\ebc5"}),e.terminalLinux=new e("terminal-linux",{fontCharacter:"\\ebc6"}),e.terminalPowershell=new e("terminal-powershell",{fontCharacter:"\\ebc7"}),e.terminalTmux=new e("terminal-tmux",{fontCharacter:"\\ebc8"}),e.terminalUbuntu=new e("terminal-ubuntu",{fontCharacter:"\\ebc9"}),e.terminalBash=new e("terminal-bash",{fontCharacter:"\\ebca"}),e.arrowSwap=new e("arrow-swap",{fontCharacter:"\\ebcb"}),e.copy=new e("copy",{fontCharacter:"\\ebcc"}),e.personAdd=new e("person-add",{fontCharacter:"\\ebcd"}),e.filterFilled=new e("filter-filled",{fontCharacter:"\\ebce"}),e.wand=new e("wand",{fontCharacter:"\\ebcf"}),e.debugLineByLine=new e("debug-line-by-line",{fontCharacter:"\\ebd0"}),e.inspect=new e("inspect",{fontCharacter:"\\ebd1"}),e.layers=new e("layers",{fontCharacter:"\\ebd2"}),e.layersDot=new e("layers-dot",{fontCharacter:"\\ebd3"}),e.layersActive=new e("layers-active",{fontCharacter:"\\ebd4"}),e.compass=new e("compass",{fontCharacter:"\\ebd5"}),e.compassDot=new e("compass-dot",{fontCharacter:"\\ebd6"}),e.compassActive=new e("compass-active",{fontCharacter:"\\ebd7"}),e.azure=new e("azure",{fontCharacter:"\\ebd8"}),e.issueDraft=new e("issue-draft",{fontCharacter:"\\ebd9"}),e.gitPullRequestClosed=new e("git-pull-request-closed",{fontCharacter:"\\ebda"}),e.gitPullRequestDraft=new e("git-pull-request-draft",{fontCharacter:"\\ebdb"}),e.debugAll=new e("debug-all",{fontCharacter:"\\ebdc"}),e.debugCoverage=new e("debug-coverage",{fontCharacter:"\\ebdd"}),e.runErrors=new e("run-errors",{fontCharacter:"\\ebde"}),e.folderLibrary=new e("folder-library",{fontCharacter:"\\ebdf"}),e.debugContinueSmall=new e("debug-continue-small",{fontCharacter:"\\ebe0"}),e.beakerStop=new e("beaker-stop",{fontCharacter:"\\ebe1"}),e.graphLine=new e("graph-line",{fontCharacter:"\\ebe2"}),e.graphScatter=new e("graph-scatter",{fontCharacter:"\\ebe3"}),e.pieChart=new e("pie-chart",{fontCharacter:"\\ebe4"}),e.bracket=new e("bracket",e.json.definition),e.bracketDot=new e("bracket-dot",{fontCharacter:"\\ebe5"}),e.bracketError=new e("bracket-error",{fontCharacter:"\\ebe6"}),e.lockSmall=new e("lock-small",{fontCharacter:"\\ebe7"}),e.azureDevops=new e("azure-devops",{fontCharacter:"\\ebe8"}),e.verifiedFilled=new e("verified-filled",{fontCharacter:"\\ebe9"})}(W||(W={}))},79881:function(Ze,ye,f){"use strict";f.d(ye,{B8:function(){return u},Cp:function(){return z},F0:function(){return M},L6:function(){return y},VV:function(){return W},b1:function(){return e},dL:function(){return ee},ri:function(){return V}});class o{constructor(){this.listeners=[],this.unexpectedErrorHandler=function(r){setTimeout(()=>{throw r.stack?new Error(r.message+`
|
|
|
|
`+r.stack):r},0)}}emit(r){this.listeners.forEach(a=>{a(r)})}onUnexpectedError(r){this.unexpectedErrorHandler(r),this.emit(r)}onUnexpectedExternalError(r){this.unexpectedErrorHandler(r)}}const k=new o;function ee(i){W(i)||k.onUnexpectedError(i)}function z(i){W(i)||k.onUnexpectedExternalError(i)}function V(i){if(i instanceof Error){let{name:r,message:a}=i;const s=i.stacktrace||i.stack;return{$isError:!0,name:r,message:a,stack:s}}return i}const j="Canceled";function W(i){return i instanceof Error&&i.name===j&&i.message===j}function M(){const i=new Error(j);return i.name=i.message,i}function e(i){return i?new Error(`Illegal argument: ${i}`):new Error("Illegal argument")}function y(i){return i?new Error(`Illegal state: ${i}`):new Error("Illegal state")}class u extends Error{constructor(r){super("NotSupported"),r&&(this.message=r)}}},4348:function(Ze,ye,f){"use strict";f.d(ye,{D0:function(){return u},E7:function(){return i},K3:function(){return y},Q5:function(){return e},ZD:function(){return r},ju:function(){return V}});var o=f(79881),k=f(69323),ee=f(34502),z=f(95830),V;(function(a){a.None=()=>k.JT.None;function s(p){return(A,C=null,m)=>{let n=!1,t;return t=p(l=>{if(!n)return t?t.dispose():n=!0,A.call(C,l)},null,m),n&&t.dispose(),t}}a.once=s;function v(p,A){return x((C,m=null,n)=>p(t=>C.call(m,A(t)),null,n))}a.map=v;function b(p,A){return x((C,m=null,n)=>p(t=>{A(t),C.call(m,t)},null,n))}a.forEach=b;function w(p,A){return x((C,m=null,n)=>p(t=>A(t)&&C.call(m,t),null,n))}a.filter=w;function c(p){return p}a.signal=c;function d(...p){return(A,C=null,m)=>(0,k.F8)(...p.map(n=>n(t=>A.call(C,t),null,m)))}a.any=d;function _(p,A,C){let m=C;return v(p,n=>(m=A(m,n),m))}a.reduce=_;function x(p){let A;const C=new e({onFirstListenerAdd(){A=p(C.fire,C)},onLastListenerRemove(){A.dispose()}});return C.event}function D(p,A,C=100,m=!1,n){let t,l,g,B=0;const Q=new e({leakWarningThreshold:n,onFirstListenerAdd(){t=p(N=>{B++,l=A(l,N),m&&!g&&(Q.fire(l),l=void 0),clearTimeout(g),g=setTimeout(()=>{const q=l;l=void 0,g=void 0,(!m||B>1)&&Q.fire(q),B=0},C)})},onLastListenerRemove(){t.dispose()}});return Q.event}a.debounce=D;function P(p,A=(C,m)=>C===m){let C=!0,m;return w(p,n=>{const t=C||!A(n,m);return C=!1,m=n,t})}a.latch=P;function I(p,A){return[a.filter(p,A),a.filter(p,C=>!A(C))]}a.split=I;function L(p,A=!1,C=[]){let m=C.slice(),n=p(g=>{m?m.push(g):l.fire(g)});const t=()=>{m&&m.forEach(g=>l.fire(g)),m=null},l=new e({onFirstListenerAdd(){n||(n=p(g=>l.fire(g)))},onFirstListenerDidAdd(){m&&(A?setTimeout(t):t())},onLastListenerRemove(){n&&n.dispose(),n=null}});return l.event}a.buffer=L;class re{constructor(A){this.event=A}map(A){return new re(v(this.event,A))}forEach(A){return new re(b(this.event,A))}filter(A){return new re(w(this.event,A))}reduce(A,C){return new re(_(this.event,A,C))}latch(){return new re(P(this.event))}debounce(A,C=100,m=!1,n){return new re(D(this.event,A,C,m,n))}on(A,C,m){return this.event(A,C,m)}once(A,C,m){return s(this.event)(A,C,m)}}function te(p){return new re(p)}a.chain=te;function Se(p,A,C=m=>m){const m=(...g)=>l.fire(C(...g)),n=()=>p.on(A,m),t=()=>p.removeListener(A,m),l=new e({onFirstListenerAdd:n,onLastListenerRemove:t});return l.event}a.fromNodeEventEmitter=Se;function E(p,A,C=m=>m){const m=(...g)=>l.fire(C(...g)),n=()=>p.addEventListener(A,m),t=()=>p.removeEventListener(A,m),l=new e({onFirstListenerAdd:n,onLastListenerRemove:t});return l.event}a.fromDOMEventEmitter=E;function h(p){return new Promise(A=>s(p)(A))}a.toPromise=h})(V||(V={}));class j{constructor(s){this._listenerCount=0,this._invocationCount=0,this._elapsedOverall=0,this._name=`${s}_${j._idPool++}`}start(s){this._stopWatch=new z.G(!0),this._listenerCount=s}stop(){if(this._stopWatch){const s=this._stopWatch.elapsed();this._elapsedOverall+=s,this._invocationCount+=1,console.info(`did FIRE ${this._name}: elapsed_ms: ${s.toFixed(5)}, listener: ${this._listenerCount} (elapsed_overall: ${this._elapsedOverall.toFixed(2)}, invocations: ${this._invocationCount})`),this._stopWatch=void 0}}}j._idPool=0;let W=-1;class M{constructor(s,v=Math.random().toString(18).slice(2,5)){this.customThreshold=s,this.name=v,this._warnCountdown=0}dispose(){this._stacks&&this._stacks.clear()}check(s){let v=W;if(typeof this.customThreshold=="number"&&(v=this.customThreshold),v<=0||s<v)return;this._stacks||(this._stacks=new Map);const b=new Error().stack.split(`
|
|
`).slice(3).join(`
|
|
`),w=this._stacks.get(b)||0;if(this._stacks.set(b,w+1),this._warnCountdown-=1,this._warnCountdown<=0){this._warnCountdown=v*.5;let c,d=0;for(const[_,x]of this._stacks)(!c||d<x)&&(c=_,d=x);console.warn(`[${this.name}] potential listener LEAK detected, having ${s} listeners already. MOST frequent listener (${d}):`),console.warn(c)}return()=>{const c=this._stacks.get(b)||0;this._stacks.set(b,c-1)}}}class e{constructor(s){var v;this._disposed=!1,this._options=s,this._leakageMon=W>0?new M(this._options&&this._options.leakWarningThreshold):void 0,this._perfMon=!((v=this._options)===null||v===void 0)&&v._profName?new j(this._options._profName):void 0}get event(){return this._event||(this._event=(s,v,b)=>{var w;this._listeners||(this._listeners=new ee.S);const c=this._listeners.isEmpty();c&&this._options&&this._options.onFirstListenerAdd&&this._options.onFirstListenerAdd(this);const d=this._listeners.push(v?[s,v]:s);c&&this._options&&this._options.onFirstListenerDidAdd&&this._options.onFirstListenerDidAdd(this),this._options&&this._options.onListenerDidAdd&&this._options.onListenerDidAdd(this,s,v);const _=(w=this._leakageMon)===null||w===void 0?void 0:w.check(this._listeners.size),x=(0,k.OF)(()=>{_&&_(),this._disposed||(d(),this._options&&this._options.onLastListenerRemove&&(this._listeners&&!this._listeners.isEmpty()||this._options.onLastListenerRemove(this)))});return b instanceof k.SL?b.add(x):Array.isArray(b)&&b.push(x),x}),this._event}fire(s){var v,b;if(this._listeners){this._deliveryQueue||(this._deliveryQueue=new ee.S);for(let w of this._listeners)this._deliveryQueue.push([w,s]);for((v=this._perfMon)===null||v===void 0||v.start(this._deliveryQueue.size);this._deliveryQueue.size>0;){const[w,c]=this._deliveryQueue.shift();try{typeof w=="function"?w.call(void 0,c):w[0].call(w[1],c)}catch(d){(0,o.dL)(d)}}(b=this._perfMon)===null||b===void 0||b.stop()}}dispose(){var s,v,b,w,c;this._disposed||(this._disposed=!0,(s=this._listeners)===null||s===void 0||s.clear(),(v=this._deliveryQueue)===null||v===void 0||v.clear(),(w=(b=this._options)===null||b===void 0?void 0:b.onLastListenerRemove)===null||w===void 0||w.call(b),(c=this._leakageMon)===null||c===void 0||c.dispose())}}class y extends e{constructor(s){super(s),this._isPaused=0,this._eventQueue=new ee.S,this._mergeFn=s==null?void 0:s.merge}pause(){this._isPaused++}resume(){if(this._isPaused!==0&&--this._isPaused===0)if(this._mergeFn){const s=Array.from(this._eventQueue);this._eventQueue.clear(),super.fire(this._mergeFn(s))}else for(;!this._isPaused&&this._eventQueue.size!==0;)super.fire(this._eventQueue.shift())}fire(s){this._listeners&&(this._isPaused!==0?this._eventQueue.push(s):super.fire(s))}}class u extends y{constructor(s){var v;super(s),this._delay=(v=s.delay)!==null&&v!==void 0?v:100}fire(s){this._handle||(this.pause(),this._handle=setTimeout(()=>{this._handle=void 0,this.resume()},this._delay)),super.fire(s)}}class i{constructor(){this.buffers=[]}wrapEvent(s){return(v,b,w)=>s(c=>{const d=this.buffers[this.buffers.length-1];d?d.push(()=>v.call(b,c)):v.call(b,c)},void 0,w)}bufferEvents(s){const v=[];this.buffers.push(v);const b=s();return this.buffers.pop(),v.forEach(w=>w()),b}}class r{constructor(){this.listening=!1,this.inputEvent=V.None,this.inputEventListener=k.JT.None,this.emitter=new e({onFirstListenerDidAdd:()=>{this.listening=!0,this.inputEventListener=this.inputEvent(this.emitter.fire,this.emitter)},onLastListenerRemove:()=>{this.listening=!1,this.inputEventListener.dispose()}}),this.event=this.emitter.event}set input(s){this.inputEvent=s,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=s(this.emitter.fire,this.emitter))}dispose(){this.inputEventListener.dispose(),this.emitter.dispose()}}},17845:function(Ze,ye,f){"use strict";f.d(ye,{I:function(){return o}});function o(k){const ee=this;let z=!1,V;return function(){return z||(z=!0,V=k.apply(ee,arguments)),V}}},88226:function(Ze,ye,f){"use strict";f.d(ye,{$:function(){return o}});var o;(function(k){function ee(d){return d&&typeof d=="object"&&typeof d[Symbol.iterator]=="function"}k.is=ee;const z=Object.freeze([]);function V(){return z}k.empty=V;function*j(d){yield d}k.single=j;function W(d){return d||z}k.from=W;function M(d){return!d||d[Symbol.iterator]().next().done===!0}k.isEmpty=M;function e(d){return d[Symbol.iterator]().next().value}k.first=e;function y(d,_){for(const x of d)if(_(x))return!0;return!1}k.some=y;function u(d,_){for(const x of d)if(_(x))return x}k.find=u;function*i(d,_){for(const x of d)_(x)&&(yield x)}k.filter=i;function*r(d,_){let x=0;for(const D of d)yield _(D,x++)}k.map=r;function*a(...d){for(const _ of d)for(const x of _)yield x}k.concat=a;function*s(d){for(const _ of d)for(const x of _)yield x}k.concatNested=s;function v(d,_,x){let D=x;for(const P of d)D=_(D,P);return D}k.reduce=v;function*b(d,_,x=d.length){for(_<0&&(_+=d.length),x<0?x+=d.length:x>d.length&&(x=d.length);_<x;_++)yield d[_]}k.slice=b;function w(d,_=Number.POSITIVE_INFINITY){const x=[];if(_===0)return[x,d];const D=d[Symbol.iterator]();for(let P=0;P<_;P++){const I=D.next();if(I.done)return[x,k.empty()];x.push(I.value)}return[x,{[Symbol.iterator](){return D}}]}k.consume=w;function c(d,_,x=(D,P)=>D===P){const D=d[Symbol.iterator](),P=_[Symbol.iterator]();for(;;){const I=D.next(),L=P.next();if(I.done!==L.done)return!1;if(I.done)return!0;if(!x(I.value,L.value))return!1}}k.equals=c})(o||(o={}))},69323:function(Ze,ye,f){"use strict";f.d(ye,{B9:function(){return r},F8:function(){return a},JT:function(){return b},Jz:function(){return c},OF:function(){return s},SL:function(){return v},Wf:function(){return i},XK:function(){return w},dk:function(){return y}});var o=f(17845),k=f(88226);const ee=!1;let z=null;function V(d){z=d}if(ee){const d="__is_disposable_tracked__";V(new class{trackDisposable(_){const x=new Error("Potentially leaked disposable").stack;setTimeout(()=>{_[d]||console.log(x)},3e3)}setParent(_,x){if(_&&_!==b.None)try{_[d]=!0}catch(D){}}markAsDisposed(_){if(_&&_!==b.None)try{_[d]=!0}catch(x){}}markAsSingleton(_){}})}function j(d){return z==null||z.trackDisposable(d),d}function W(d){z==null||z.markAsDisposed(d)}function M(d,_){z==null||z.setParent(d,_)}function e(d,_){if(z)for(const x of d)z.setParent(x,_)}function y(d){return z==null||z.markAsSingleton(d),d}class u extends Error{constructor(_){super(`Encountered errors while disposing of store. Errors: [${_.join(", ")}]`),this.errors=_}}function i(d){return typeof d.dispose=="function"&&d.dispose.length===0}function r(d){if(k.$.is(d)){let _=[];for(const x of d)if(x)try{x.dispose()}catch(D){_.push(D)}if(_.length===1)throw _[0];if(_.length>1)throw new u(_);return Array.isArray(d)?[]:d}else if(d)return d.dispose(),d}function a(...d){const _=s(()=>r(d));return e(d,_),_}function s(d){const _=j({dispose:(0,o.I)(()=>{W(_),d()})});return _}class v{constructor(){this._toDispose=new Set,this._isDisposed=!1,j(this)}dispose(){this._isDisposed||(W(this),this._isDisposed=!0,this.clear())}clear(){try{r(this._toDispose.values())}finally{this._toDispose.clear()}}add(_){if(!_)return _;if(_===this)throw new Error("Cannot register a disposable on itself!");return M(_,this),this._isDisposed?v.DISABLE_DISPOSED_WARNING||console.warn(new Error("Trying to add a disposable to a DisposableStore that has already been disposed of. The added object will be leaked!").stack):this._toDispose.add(_),_}}v.DISABLE_DISPOSED_WARNING=!1;class b{constructor(){this._store=new v,j(this),M(this._store,this)}dispose(){W(this),this._store.dispose()}_register(_){if(_===this)throw new Error("Cannot register a disposable on itself!");return this._store.add(_)}}b.None=Object.freeze({dispose(){}});class w{constructor(){this._isDisposed=!1,j(this)}get value(){return this._isDisposed?void 0:this._value}set value(_){var x;this._isDisposed||_===this._value||((x=this._value)===null||x===void 0||x.dispose(),_&&M(_,this),this._value=_)}clear(){this.value=void 0}dispose(){var _;this._isDisposed=!0,W(this),(_=this._value)===null||_===void 0||_.dispose(),this._value=void 0}clearAndLeak(){const _=this._value;return this._value=void 0,_&&M(_,null),_}}class c{constructor(_){this.object=_}dispose(){}}},34502:function(Ze,ye,f){"use strict";f.d(ye,{S:function(){return k}});class o{constructor(z){this.element=z,this.next=o.Undefined,this.prev=o.Undefined}}o.Undefined=new o(void 0);class k{constructor(){this._first=o.Undefined,this._last=o.Undefined,this._size=0}get size(){return this._size}isEmpty(){return this._first===o.Undefined}clear(){let z=this._first;for(;z!==o.Undefined;){const V=z.next;z.prev=o.Undefined,z.next=o.Undefined,z=V}this._first=o.Undefined,this._last=o.Undefined,this._size=0}unshift(z){return this._insert(z,!1)}push(z){return this._insert(z,!0)}_insert(z,V){const j=new o(z);if(this._first===o.Undefined)this._first=j,this._last=j;else if(V){const M=this._last;this._last=j,j.prev=M,M.next=j}else{const M=this._first;this._first=j,j.next=M,M.prev=j}this._size+=1;let W=!1;return()=>{W||(W=!0,this._remove(j))}}shift(){if(this._first!==o.Undefined){const z=this._first.element;return this._remove(this._first),z}}pop(){if(this._last!==o.Undefined){const z=this._last.element;return this._remove(this._last),z}}_remove(z){if(z.prev!==o.Undefined&&z.next!==o.Undefined){const V=z.prev;V.next=z.next,z.next.prev=V}else z.prev===o.Undefined&&z.next===o.Undefined?(this._first=o.Undefined,this._last=o.Undefined):z.next===o.Undefined?(this._last=this._last.prev,this._last.next=o.Undefined):z.prev===o.Undefined&&(this._first=this._first.next,this._first.prev=o.Undefined);this._size-=1}*[Symbol.iterator](){let z=this._first;for(;z!==o.Undefined;)yield z.element,z=z.next}}},23345:function(Ze,ye,f){"use strict";f.d(ye,{$L:function(){return D},ED:function(){return c},IJ:function(){return _},OS:function(){return re},WE:function(){return I},dz:function(){return d},gn:function(){return P},li:function(){return s},r:function(){return E},tY:function(){return x},xS:function(){return L}});var o=f(97671),k;const ee="en";let z=!1,V=!1,j=!1,W=!1,M=!1,e=!1,y=!1,u,i=null,r=null,a;const s=typeof self=="object"?self:typeof f.g=="object"?f.g:{};let v;typeof s.vscode!="undefined"&&typeof s.vscode.process!="undefined"?v=s.vscode.process:typeof o!="undefined"&&(v=o);const b=typeof((k=v==null?void 0:v.versions)===null||k===void 0?void 0:k.electron)=="string"&&v.type==="renderer";if(typeof navigator=="object"&&!b)a=navigator.userAgent,z=a.indexOf("Windows")>=0,V=a.indexOf("Macintosh")>=0,y=(a.indexOf("Macintosh")>=0||a.indexOf("iPad")>=0||a.indexOf("iPhone")>=0)&&!!navigator.maxTouchPoints&&navigator.maxTouchPoints>0,j=a.indexOf("Linux")>=0,e=!0,u=navigator.language,i=u;else if(typeof v=="object"){z=v.platform==="win32",V=v.platform==="darwin",j=v.platform==="linux",W=j&&!!v.env.SNAP&&!!v.env.SNAP_REVISION,u=ee,i=ee;const h=v.env.VSCODE_NLS_CONFIG;if(h)try{const p=JSON.parse(h),A=p.availableLanguages["*"];u=p.locale,i=A||ee,r=p._translationsConfigFile}catch(p){}M=!0}else console.error("Unable to resolve platform.");let w=0;V?w=1:z?w=3:j&&(w=2);const c=z,d=V,_=j,x=M,D=e,P=y,I=a,L=function(){if(s.setImmediate)return s.setImmediate.bind(s);if(typeof s.postMessage=="function"&&!s.importScripts){let A=[];s.addEventListener("message",m=>{if(m.data&&m.data.vscodeSetImmediateId)for(let n=0,t=A.length;n<t;n++){const l=A[n];if(l.id===m.data.vscodeSetImmediateId){A.splice(n,1),l.callback();return}}});let C=0;return m=>{const n=++C;A.push({id:n,callback:m}),s.postMessage({vscodeSetImmediateId:n},"*")}}if(typeof(v==null?void 0:v.nextTick)=="function")return v.nextTick.bind(v);const p=Promise.resolve();return A=>p.then(A)}(),re=V||y?2:z?1:3;let te=!0,Se=!1;function E(){if(!Se){Se=!0;const h=new Uint8Array(2);h[0]=1,h[1]=2,te=new Uint16Array(h.buffer)[0]===513}return te}},95830:function(Ze,ye,f){"use strict";f.d(ye,{G:function(){return ee}});var o=f(23345);const k=o.li.performance&&typeof o.li.performance.now=="function";class ee{constructor(V){this._highResolution=k&&V,this._startTime=this._now(),this._stopTime=-1}static create(V=!0){return new ee(V)}stop(){this._stopTime=this._now()}elapsed(){return this._stopTime!==-1?this._stopTime-this._startTime:this._now()-this._startTime}_now(){return this._highResolution?o.li.performance.now():Date.now()}}},82983:function(Ze,ye,f){"use strict";f.d(ye,{$i:function(){return B},C8:function(){return me},GF:function(){return u},HO:function(){return C},IO:function(){return i},K7:function(){return $},Kw:function(){return H},LC:function(){return s},Mh:function(){return L},P1:function(){return re},PJ:function(){return G},Qe:function(){return Q},R1:function(){return y},RP:function(){return l},S6:function(){return oe},TT:function(){return c},Ut:function(){return n},V8:function(){return v},WU:function(){return ee},YK:function(){return Se},YU:function(){return z},ZG:function(){return te},ZH:function(){return h},ab:function(){return N},c1:function(){return pe},df:function(){return D},ec:function(){return V},fi:function(){return _e},fy:function(){return j},j3:function(){return W},j_:function(){return _},m5:function(){return o},mK:function(){return x},mr:function(){return r},oH:function(){return Z},oL:function(){return M},ok:function(){return I},ow:function(){return b},qq:function(){return P},qu:function(){return w},rL:function(){return E},uS:function(){return F},un:function(){return e},uq:function(){return a},vH:function(){return A},xe:function(){return q},zY:function(){return d}});function o(S){return!S||typeof S!="string"?!0:S.trim().length===0}const k=/{(\d+)}/g;function ee(S,...R){return R.length===0?S:S.replace(k,function(T,U){const ie=parseInt(U,10);return isNaN(ie)||ie<0||ie>=R.length?T:R[ie]})}function z(S){return S.replace(/[<>&]/g,function(R){switch(R){case"<":return"<";case">":return">";case"&":return"&";default:return R}})}function V(S){return S.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function j(S,R=" "){const T=W(S,R);return M(T,R)}function W(S,R){if(!S||!R)return S;const T=R.length;if(T===0||S.length===0)return S;let U=0;for(;S.indexOf(R,U)===U;)U=U+T;return S.substring(U)}function M(S,R){if(!S||!R)return S;const T=R.length,U=S.length;if(T===0||U===0)return S;let ie=U,se=-1;for(;se=S.lastIndexOf(R,ie-1),!(se===-1||se+T!==ie);){if(se===0)return"";ie=se}return S.substring(0,ie)}function e(S){return S.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function y(S){return S.replace(/\*/g,"")}function u(S,R,T={}){if(!S)throw new Error("Cannot create regex from empty string");R||(S=V(S)),T.wholeWord&&(/\B/.test(S.charAt(0))||(S="\\b"+S),/\B/.test(S.charAt(S.length-1))||(S=S+"\\b"));let U="";return T.global&&(U+="g"),T.matchCase||(U+="i"),T.multiline&&(U+="m"),T.unicode&&(U+="u"),new RegExp(S,U)}function i(S){return S.source==="^"||S.source==="^$"||S.source==="$"||S.source==="^\\s*$"?!1:!!(S.exec("")&&S.lastIndex===0)}function r(S){return(S.global?"g":"")+(S.ignoreCase?"i":"")+(S.multiline?"m":"")+(S.unicode?"u":"")}function a(S){return S.split(/\r\n|\r|\n/)}function s(S){for(let R=0,T=S.length;R<T;R++){const U=S.charCodeAt(R);if(U!==32&&U!==9)return R}return-1}function v(S,R=0,T=S.length){for(let U=R;U<T;U++){const ie=S.charCodeAt(U);if(ie!==32&&ie!==9)return S.substring(R,U)}return S.substring(R,T)}function b(S,R=S.length-1){for(let T=R;T>=0;T--){const U=S.charCodeAt(T);if(U!==32&&U!==9)return T}return-1}function w(S,R){return S<R?-1:S>R?1:0}function c(S,R,T=0,U=S.length,ie=0,se=R.length){for(;T<U&&ie<se;T++,ie++){let de=S.charCodeAt(T),we=R.charCodeAt(ie);if(de<we)return-1;if(de>we)return 1}const be=U-T,ne=se-ie;return be<ne?-1:be>ne?1:0}function d(S,R){return _(S,R,0,S.length,0,R.length)}function _(S,R,T=0,U=S.length,ie=0,se=R.length){for(;T<U&&ie<se;T++,ie++){let de=S.charCodeAt(T),we=R.charCodeAt(ie);if(de===we)continue;if(de>=128||we>=128)return c(S.toLowerCase(),R.toLowerCase(),T,U,ie,se);x(de)&&(de-=32),x(we)&&(we-=32);const xe=de-we;if(xe!==0)return xe}const be=U-T,ne=se-ie;return be<ne?-1:be>ne?1:0}function x(S){return S>=97&&S<=122}function D(S){return S>=65&&S<=90}function P(S,R){return S.length===R.length&&_(S,R)===0}function I(S,R){const T=R.length;return R.length>S.length?!1:_(S,R,0,T)===0}function L(S,R){let T,U=Math.min(S.length,R.length);for(T=0;T<U;T++)if(S.charCodeAt(T)!==R.charCodeAt(T))return T;return U}function re(S,R){let T,U=Math.min(S.length,R.length);const ie=S.length-1,se=R.length-1;for(T=0;T<U;T++)if(S.charCodeAt(ie-T)!==R.charCodeAt(se-T))return T;return U}function te(S){return 55296<=S&&S<=56319}function Se(S){return 56320<=S&&S<=57343}function E(S,R){return(S-55296<<10)+(R-56320)+65536}function h(S,R,T){const U=S.charCodeAt(T);if(te(U)&&T+1<R){const ie=S.charCodeAt(T+1);if(Se(ie))return E(U,ie)}return U}function p(S,R){const T=S.charCodeAt(R-1);if(Se(T)&&R>1){const U=S.charCodeAt(R-2);if(te(U))return E(U,T)}return T}function A(S,R){const T=O.getInstance(),U=R,ie=S.length,se=h(S,ie,R);R+=se>=65536?2:1;let be=T.getGraphemeBreakType(se);for(;R<ie;){const ne=h(S,ie,R),de=T.getGraphemeBreakType(ne);if(_e(be,de))break;R+=ne>=65536?2:1,be=de}return R-U}function C(S,R){const T=O.getInstance(),U=R,ie=p(S,R);R-=ie>=65536?2:1;let se=T.getGraphemeBreakType(ie);for(;R>0;){const be=p(S,R),ne=T.getGraphemeBreakType(be);if(_e(ne,se))break;R-=be>=65536?2:1,se=ne}return U-R}const m=/(?:[\u05BE\u05C0\u05C3\u05C6\u05D0-\u05F4\u0608\u060B\u060D\u061B-\u064A\u066D-\u066F\u0671-\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u0710\u0712-\u072F\u074D-\u07A5\u07B1-\u07EA\u07F4\u07F5\u07FA-\u0815\u081A\u0824\u0828\u0830-\u0858\u085E-\u08BD\u200F\uFB1D\uFB1F-\uFB28\uFB2A-\uFD3D\uFD50-\uFDFC\uFE70-\uFEFC]|\uD802[\uDC00-\uDD1B\uDD20-\uDE00\uDE10-\uDE33\uDE40-\uDEE4\uDEEB-\uDF35\uDF40-\uDFFF]|\uD803[\uDC00-\uDCFF]|\uD83A[\uDC00-\uDCCF\uDD00-\uDD43\uDD50-\uDFFF]|\uD83B[\uDC00-\uDEBB])/;function n(S){return m.test(S)}const t=/(?:[\u231A\u231B\u23F0\u23F3\u2600-\u27BF\u2B50\u2B55]|\uD83C[\uDDE6-\uDDFF\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F\uDE80-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD00-\uDDFF\uDE70-\uDED6])/;function l(S){return t.test(S)}const g=/^[\t\n\r\x20-\x7E]*$/;function B(S){return g.test(S)}const Q=/[\u2028\u2029]/;function N(S){return Q.test(S)}function q(S){for(let R=0,T=S.length;R<T;R++)if($(S.charCodeAt(R)))return!0;return!1}function $(S){return S=+S,S>=11904&&S<=55215||S>=63744&&S<=64255||S>=65281&&S<=65374}function me(S){return S>=127462&&S<=127487||S===8986||S===8987||S===9200||S===9203||S>=9728&&S<=10175||S===11088||S===11093||S>=127744&&S<=128591||S>=128640&&S<=128764||S>=128992&&S<=129003||S>=129280&&S<=129535||S>=129648&&S<=129750}const pe="\uFEFF";function F(S){return!!(S&&S.length>0&&S.charCodeAt(0)===65279)}function H(S,R=!1){return S?(R&&(S=S.replace(/\\./g,"")),S.toLowerCase()!==S):!1}function G(S){return S=S%(2*26),S<26?String.fromCharCode(97+S):String.fromCharCode(65+S-26)}function oe(S){return O.getInstance().getGraphemeBreakType(S)}function _e(S,R){return S===0?R!==5&&R!==7:S===2&&R===3?!1:S===4||S===2||S===3||R===4||R===2||R===3?!0:!(S===8&&(R===8||R===9||R===11||R===12)||(S===11||S===9)&&(R===9||R===10)||(S===12||S===10)&&R===10||R===5||R===13||R===7||S===1||S===13&&R===14||S===6&&R===6)}class O{constructor(){this._data=Y()}static getInstance(){return O._INSTANCE||(O._INSTANCE=new O),O._INSTANCE}getGraphemeBreakType(R){if(R<32)return R===10?3:R===13?2:4;if(R<127)return 0;const T=this._data,U=T.length/3;let ie=1;for(;ie<=U;)if(R<T[3*ie])ie=2*ie;else if(R>T[3*ie+1])ie=2*ie+1;else return T[3*ie+2];return 0}}O._INSTANCE=null;function Y(){return JSON.parse("[0,0,0,51592,51592,11,44424,44424,11,72251,72254,5,7150,7150,7,48008,48008,11,55176,55176,11,128420,128420,14,3276,3277,5,9979,9980,14,46216,46216,11,49800,49800,11,53384,53384,11,70726,70726,5,122915,122916,5,129320,129327,14,2558,2558,5,5906,5908,5,9762,9763,14,43360,43388,8,45320,45320,11,47112,47112,11,48904,48904,11,50696,50696,11,52488,52488,11,54280,54280,11,70082,70083,1,71350,71350,7,73111,73111,5,127892,127893,14,128726,128727,14,129473,129474,14,2027,2035,5,2901,2902,5,3784,3789,5,6754,6754,5,8418,8420,5,9877,9877,14,11088,11088,14,44008,44008,5,44872,44872,11,45768,45768,11,46664,46664,11,47560,47560,11,48456,48456,11,49352,49352,11,50248,50248,11,51144,51144,11,52040,52040,11,52936,52936,11,53832,53832,11,54728,54728,11,69811,69814,5,70459,70460,5,71096,71099,7,71998,71998,5,72874,72880,5,119149,119149,7,127374,127374,14,128335,128335,14,128482,128482,14,128765,128767,14,129399,129400,14,129680,129685,14,1476,1477,5,2377,2380,7,2759,2760,5,3137,3140,7,3458,3459,7,4153,4154,5,6432,6434,5,6978,6978,5,7675,7679,5,9723,9726,14,9823,9823,14,9919,9923,14,10035,10036,14,42736,42737,5,43596,43596,5,44200,44200,11,44648,44648,11,45096,45096,11,45544,45544,11,45992,45992,11,46440,46440,11,46888,46888,11,47336,47336,11,47784,47784,11,48232,48232,11,48680,48680,11,49128,49128,11,49576,49576,11,50024,50024,11,50472,50472,11,50920,50920,11,51368,51368,11,51816,51816,11,52264,52264,11,52712,52712,11,53160,53160,11,53608,53608,11,54056,54056,11,54504,54504,11,54952,54952,11,68108,68111,5,69933,69940,5,70197,70197,7,70498,70499,7,70845,70845,5,71229,71229,5,71727,71735,5,72154,72155,5,72344,72345,5,73023,73029,5,94095,94098,5,121403,121452,5,126981,127182,14,127538,127546,14,127990,127990,14,128391,128391,14,128445,128449,14,128500,128505,14,128752,128752,14,129160,129167,14,129356,129356,14,129432,129442,14,129648,129651,14,129751,131069,14,173,173,4,1757,1757,1,2274,2274,1,2494,2494,5,2641,2641,5,2876,2876,5,3014,3016,7,3262,3262,7,3393,3396,5,3570,3571,7,3968,3972,5,4228,4228,7,6086,6086,5,6679,6680,5,6912,6915,5,7080,7081,5,7380,7392,5,8252,8252,14,9096,9096,14,9748,9749,14,9784,9786,14,9833,9850,14,9890,9894,14,9938,9938,14,9999,9999,14,10085,10087,14,12349,12349,14,43136,43137,7,43454,43456,7,43755,43755,7,44088,44088,11,44312,44312,11,44536,44536,11,44760,44760,11,44984,44984,11,45208,45208,11,45432,45432,11,45656,45656,11,45880,45880,11,46104,46104,11,46328,46328,11,46552,46552,11,46776,46776,11,47000,47000,11,47224,47224,11,47448,47448,11,47672,47672,11,47896,47896,11,48120,48120,11,48344,48344,11,48568,48568,11,48792,48792,11,49016,49016,11,49240,49240,11,49464,49464,11,49688,49688,11,49912,49912,11,50136,50136,11,50360,50360,11,50584,50584,11,50808,50808,11,51032,51032,11,51256,51256,11,51480,51480,11,51704,51704,11,51928,51928,11,52152,52152,11,52376,52376,11,52600,52600,11,52824,52824,11,53048,53048,11,53272,53272,11,53496,53496,11,53720,53720,11,53944,53944,11,54168,54168,11,54392,54392,11,54616,54616,11,54840,54840,11,55064,55064,11,65438,65439,5,69633,69633,5,69837,69837,1,70018,70018,7,70188,70190,7,70368,70370,7,70465,70468,7,70712,70719,5,70835,70840,5,70850,70851,5,71132,71133,5,71340,71340,7,71458,71461,5,71985,71989,7,72002,72002,7,72193,72202,5,72281,72283,5,72766,72766,7,72885,72886,5,73104,73105,5,92912,92916,5,113824,113827,4,119173,119179,5,121505,121519,5,125136,125142,5,127279,127279,14,127489,127490,14,127570,127743,14,127900,127901,14,128254,128254,14,128369,128370,14,128400,128400,14,128425,128432,14,128468,128475,14,128489,128494,14,128715,128720,14,128745,128745,14,128759,128760,14,129004,129023,14,129296,129304,14,129340,129342,14,129388,129392,14,129404,129407,14,129454,129455,14,129485,129487,14,129659,129663,14,129719,129727,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2363,2363,7,2402,2403,5,2507,2508,7,2622,2624,7,2691,2691,7,2786,2787,5,2881,2884,5,3006,3006,5,3072,3072,5,3170,3171,5,3267,3268,7,3330,3331,7,3406,3406,1,3538,3540,5,3655,3662,5,3897,3897,5,4038,4038,5,4184,4185,5,4352,4447,8,6068,6069,5,6155,6157,5,6448,6449,7,6742,6742,5,6783,6783,5,6966,6970,5,7042,7042,7,7143,7143,7,7212,7219,5,7412,7412,5,8206,8207,4,8294,8303,4,8596,8601,14,9410,9410,14,9742,9742,14,9757,9757,14,9770,9770,14,9794,9794,14,9828,9828,14,9855,9855,14,9882,9882,14,9900,9903,14,9929,9933,14,9963,9967,14,9987,9988,14,10006,10006,14,10062,10062,14,10175,10175,14,11744,11775,5,42607,42607,5,43043,43044,7,43263,43263,5,43444,43445,7,43569,43570,5,43698,43700,5,43766,43766,5,44032,44032,11,44144,44144,11,44256,44256,11,44368,44368,11,44480,44480,11,44592,44592,11,44704,44704,11,44816,44816,11,44928,44928,11,45040,45040,11,45152,45152,11,45264,45264,11,45376,45376,11,45488,45488,11,45600,45600,11,45712,45712,11,45824,45824,11,45936,45936,11,46048,46048,11,46160,46160,11,46272,46272,11,46384,46384,11,46496,46496,11,46608,46608,11,46720,46720,11,46832,46832,11,46944,46944,11,47056,47056,11,47168,47168,11,47280,47280,11,47392,47392,11,47504,47504,11,47616,47616,11,47728,47728,11,47840,47840,11,47952,47952,11,48064,48064,11,48176,48176,11,48288,48288,11,48400,48400,11,48512,48512,11,48624,48624,11,48736,48736,11,48848,48848,11,48960,48960,11,49072,49072,11,49184,49184,11,49296,49296,11,49408,49408,11,49520,49520,11,49632,49632,11,49744,49744,11,49856,49856,11,49968,49968,11,50080,50080,11,50192,50192,11,50304,50304,11,50416,50416,11,50528,50528,11,50640,50640,11,50752,50752,11,50864,50864,11,50976,50976,11,51088,51088,11,51200,51200,11,51312,51312,11,51424,51424,11,51536,51536,11,51648,51648,11,51760,51760,11,51872,51872,11,51984,51984,11,52096,52096,11,52208,52208,11,52320,52320,11,52432,52432,11,52544,52544,11,52656,52656,11,52768,52768,11,52880,52880,11,52992,52992,11,53104,53104,11,53216,53216,11,53328,53328,11,53440,53440,11,53552,53552,11,53664,53664,11,53776,53776,11,53888,53888,11,54000,54000,11,54112,54112,11,54224,54224,11,54336,54336,11,54448,54448,11,54560,54560,11,54672,54672,11,54784,54784,11,54896,54896,11,55008,55008,11,55120,55120,11,64286,64286,5,66272,66272,5,68900,68903,5,69762,69762,7,69817,69818,5,69927,69931,5,70003,70003,5,70070,70078,5,70094,70094,7,70194,70195,7,70206,70206,5,70400,70401,5,70463,70463,7,70475,70477,7,70512,70516,5,70722,70724,5,70832,70832,5,70842,70842,5,70847,70848,5,71088,71089,7,71102,71102,7,71219,71226,5,71231,71232,5,71342,71343,7,71453,71455,5,71463,71467,5,71737,71738,5,71995,71996,5,72000,72000,7,72145,72147,7,72160,72160,5,72249,72249,7,72273,72278,5,72330,72342,5,72752,72758,5,72850,72871,5,72882,72883,5,73018,73018,5,73031,73031,5,73109,73109,5,73461,73462,7,94031,94031,5,94192,94193,7,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,126976,126979,14,127184,127231,14,127344,127345,14,127405,127461,14,127514,127514,14,127561,127567,14,127778,127779,14,127896,127896,14,127985,127986,14,127995,127999,5,128326,128328,14,128360,128366,14,128378,128378,14,128394,128397,14,128405,128406,14,128422,128423,14,128435,128443,14,128453,128464,14,128479,128480,14,128484,128487,14,128496,128498,14,128640,128709,14,128723,128724,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129096,129103,14,129292,129292,14,129311,129311,14,129329,129330,14,129344,129349,14,129360,129374,14,129394,129394,14,129402,129402,14,129413,129425,14,129445,129450,14,129466,129471,14,129483,129483,14,129511,129535,14,129653,129655,14,129667,129670,14,129705,129711,14,129731,129743,14,917505,917505,4,917760,917999,5,10,10,3,127,159,4,768,879,5,1471,1471,5,1536,1541,1,1648,1648,5,1767,1768,5,1840,1866,5,2070,2073,5,2137,2139,5,2307,2307,7,2366,2368,7,2382,2383,7,2434,2435,7,2497,2500,5,2519,2519,5,2563,2563,7,2631,2632,5,2677,2677,5,2750,2752,7,2763,2764,7,2817,2817,5,2879,2879,5,2891,2892,7,2914,2915,5,3008,3008,5,3021,3021,5,3076,3076,5,3146,3149,5,3202,3203,7,3264,3265,7,3271,3272,7,3298,3299,5,3390,3390,5,3402,3404,7,3426,3427,5,3535,3535,5,3544,3550,7,3635,3635,7,3763,3763,7,3893,3893,5,3953,3966,5,3981,3991,5,4145,4145,7,4157,4158,5,4209,4212,5,4237,4237,5,4520,4607,10,5970,5971,5,6071,6077,5,6089,6099,5,6277,6278,5,6439,6440,5,6451,6456,7,6683,6683,5,6744,6750,5,6765,6770,7,6846,6846,5,6964,6964,5,6972,6972,5,7019,7027,5,7074,7077,5,7083,7085,5,7146,7148,7,7154,7155,7,7222,7223,5,7394,7400,5,7416,7417,5,8204,8204,5,8233,8233,4,8288,8292,4,8413,8416,5,8482,8482,14,8986,8987,14,9193,9203,14,9654,9654,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9775,14,9792,9792,14,9800,9811,14,9825,9826,14,9831,9831,14,9852,9853,14,9872,9873,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9936,9936,14,9941,9960,14,9974,9974,14,9982,9985,14,9992,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10145,10145,14,11013,11015,14,11503,11505,5,12334,12335,5,12951,12951,14,42612,42621,5,43014,43014,5,43047,43047,7,43204,43205,5,43335,43345,5,43395,43395,7,43450,43451,7,43561,43566,5,43573,43574,5,43644,43644,5,43710,43711,5,43758,43759,7,44005,44005,5,44012,44012,7,44060,44060,11,44116,44116,11,44172,44172,11,44228,44228,11,44284,44284,11,44340,44340,11,44396,44396,11,44452,44452,11,44508,44508,11,44564,44564,11,44620,44620,11,44676,44676,11,44732,44732,11,44788,44788,11,44844,44844,11,44900,44900,11,44956,44956,11,45012,45012,11,45068,45068,11,45124,45124,11,45180,45180,11,45236,45236,11,45292,45292,11,45348,45348,11,45404,45404,11,45460,45460,11,45516,45516,11,45572,45572,11,45628,45628,11,45684,45684,11,45740,45740,11,45796,45796,11,45852,45852,11,45908,45908,11,45964,45964,11,46020,46020,11,46076,46076,11,46132,46132,11,46188,46188,11,46244,46244,11,46300,46300,11,46356,46356,11,46412,46412,11,46468,46468,11,46524,46524,11,46580,46580,11,46636,46636,11,46692,46692,11,46748,46748,11,46804,46804,11,46860,46860,11,46916,46916,11,46972,46972,11,47028,47028,11,47084,47084,11,47140,47140,11,47196,47196,11,47252,47252,11,47308,47308,11,47364,47364,11,47420,47420,11,47476,47476,11,47532,47532,11,47588,47588,11,47644,47644,11,47700,47700,11,47756,47756,11,47812,47812,11,47868,47868,11,47924,47924,11,47980,47980,11,48036,48036,11,48092,48092,11,48148,48148,11,48204,48204,11,48260,48260,11,48316,48316,11,48372,48372,11,48428,48428,11,48484,48484,11,48540,48540,11,48596,48596,11,48652,48652,11,48708,48708,11,48764,48764,11,48820,48820,11,48876,48876,11,48932,48932,11,48988,48988,11,49044,49044,11,49100,49100,11,49156,49156,11,49212,49212,11,49268,49268,11,49324,49324,11,49380,49380,11,49436,49436,11,49492,49492,11,49548,49548,11,49604,49604,11,49660,49660,11,49716,49716,11,49772,49772,11,49828,49828,11,49884,49884,11,49940,49940,11,49996,49996,11,50052,50052,11,50108,50108,11,50164,50164,11,50220,50220,11,50276,50276,11,50332,50332,11,50388,50388,11,50444,50444,11,50500,50500,11,50556,50556,11,50612,50612,11,50668,50668,11,50724,50724,11,50780,50780,11,50836,50836,11,50892,50892,11,50948,50948,11,51004,51004,11,51060,51060,11,51116,51116,11,51172,51172,11,51228,51228,11,51284,51284,11,51340,51340,11,51396,51396,11,51452,51452,11,51508,51508,11,51564,51564,11,51620,51620,11,51676,51676,11,51732,51732,11,51788,51788,11,51844,51844,11,51900,51900,11,51956,51956,11,52012,52012,11,52068,52068,11,52124,52124,11,52180,52180,11,52236,52236,11,52292,52292,11,52348,52348,11,52404,52404,11,52460,52460,11,52516,52516,11,52572,52572,11,52628,52628,11,52684,52684,11,52740,52740,11,52796,52796,11,52852,52852,11,52908,52908,11,52964,52964,11,53020,53020,11,53076,53076,11,53132,53132,11,53188,53188,11,53244,53244,11,53300,53300,11,53356,53356,11,53412,53412,11,53468,53468,11,53524,53524,11,53580,53580,11,53636,53636,11,53692,53692,11,53748,53748,11,53804,53804,11,53860,53860,11,53916,53916,11,53972,53972,11,54028,54028,11,54084,54084,11,54140,54140,11,54196,54196,11,54252,54252,11,54308,54308,11,54364,54364,11,54420,54420,11,54476,54476,11,54532,54532,11,54588,54588,11,54644,54644,11,54700,54700,11,54756,54756,11,54812,54812,11,54868,54868,11,54924,54924,11,54980,54980,11,55036,55036,11,55092,55092,11,55148,55148,11,55216,55238,9,65056,65071,5,65529,65531,4,68097,68099,5,68159,68159,5,69446,69456,5,69688,69702,5,69808,69810,7,69815,69816,7,69821,69821,1,69888,69890,5,69932,69932,7,69957,69958,7,70016,70017,5,70067,70069,7,70079,70080,7,70089,70092,5,70095,70095,5,70191,70193,5,70196,70196,5,70198,70199,5,70367,70367,5,70371,70378,5,70402,70403,7,70462,70462,5,70464,70464,5,70471,70472,7,70487,70487,5,70502,70508,5,70709,70711,7,70720,70721,7,70725,70725,7,70750,70750,5,70833,70834,7,70841,70841,7,70843,70844,7,70846,70846,7,70849,70849,7,71087,71087,5,71090,71093,5,71100,71101,5,71103,71104,5,71216,71218,7,71227,71228,7,71230,71230,7,71339,71339,5,71341,71341,5,71344,71349,5,71351,71351,5,71456,71457,7,71462,71462,7,71724,71726,7,71736,71736,7,71984,71984,5,71991,71992,7,71997,71997,7,71999,71999,1,72001,72001,1,72003,72003,5,72148,72151,5,72156,72159,7,72164,72164,7,72243,72248,5,72250,72250,1,72263,72263,5,72279,72280,7,72324,72329,1,72343,72343,7,72751,72751,7,72760,72765,5,72767,72767,5,72873,72873,7,72881,72881,7,72884,72884,7,73009,73014,5,73020,73021,5,73030,73030,1,73098,73102,7,73107,73108,7,73110,73110,7,73459,73460,5,78896,78904,4,92976,92982,5,94033,94087,7,94180,94180,5,113821,113822,5,119141,119141,5,119143,119145,5,119150,119154,5,119163,119170,5,119210,119213,5,121344,121398,5,121461,121461,5,121499,121503,5,122880,122886,5,122907,122913,5,122918,122922,5,123628,123631,5,125252,125258,5,126980,126980,14,127183,127183,14,127245,127247,14,127340,127343,14,127358,127359,14,127377,127386,14,127462,127487,6,127491,127503,14,127535,127535,14,127548,127551,14,127568,127569,14,127744,127777,14,127780,127891,14,127894,127895,14,127897,127899,14,127902,127984,14,127987,127989,14,127991,127994,14,128000,128253,14,128255,128317,14,128329,128334,14,128336,128359,14,128367,128368,14,128371,128377,14,128379,128390,14,128392,128393,14,128398,128399,14,128401,128404,14,128407,128419,14,128421,128421,14,128424,128424,14,128433,128434,14,128444,128444,14,128450,128452,14,128465,128467,14,128476,128478,14,128481,128481,14,128483,128483,14,128488,128488,14,128495,128495,14,128499,128499,14,128506,128591,14,128710,128714,14,128721,128722,14,128725,128725,14,128728,128735,14,128742,128744,14,128746,128746,14,128749,128751,14,128753,128754,14,128756,128758,14,128761,128761,14,128763,128764,14,128884,128895,14,128992,129003,14,129036,129039,14,129114,129119,14,129198,129279,14,129293,129295,14,129305,129310,14,129312,129319,14,129328,129328,14,129331,129338,14,129343,129343,14,129351,129355,14,129357,129359,14,129375,129387,14,129393,129393,14,129395,129398,14,129401,129401,14,129403,129403,14,129408,129412,14,129426,129431,14,129443,129444,14,129451,129453,14,129456,129465,14,129472,129472,14,129475,129482,14,129484,129484,14,129488,129510,14,129536,129647,14,129652,129652,14,129656,129658,14,129664,129666,14,129671,129679,14,129686,129704,14,129712,129718,14,129728,129730,14,129744,129750,14,917504,917504,4,917506,917535,4,917632,917759,4,918000,921599,4,0,9,4,11,12,4,14,31,4,169,169,14,174,174,14,1155,1159,5,1425,1469,5,1473,1474,5,1479,1479,5,1552,1562,5,1611,1631,5,1750,1756,5,1759,1764,5,1770,1773,5,1809,1809,5,1958,1968,5,2045,2045,5,2075,2083,5,2089,2093,5,2259,2273,5,2275,2306,5,2362,2362,5,2364,2364,5,2369,2376,5,2381,2381,5,2385,2391,5,2433,2433,5,2492,2492,5,2495,2496,7,2503,2504,7,2509,2509,5,2530,2531,5,2561,2562,5,2620,2620,5,2625,2626,5,2635,2637,5,2672,2673,5,2689,2690,5,2748,2748,5,2753,2757,5,2761,2761,7,2765,2765,5,2810,2815,5,2818,2819,7,2878,2878,5,2880,2880,7,2887,2888,7,2893,2893,5,2903,2903,5,2946,2946,5,3007,3007,7,3009,3010,7,3018,3020,7,3031,3031,5,3073,3075,7,3134,3136,5,3142,3144,5,3157,3158,5,3201,3201,5,3260,3260,5,3263,3263,5,3266,3266,5,3270,3270,5,3274,3275,7,3285,3286,5,3328,3329,5,3387,3388,5,3391,3392,7,3398,3400,7,3405,3405,5,3415,3415,5,3457,3457,5,3530,3530,5,3536,3537,7,3542,3542,5,3551,3551,5,3633,3633,5,3636,3642,5,3761,3761,5,3764,3772,5,3864,3865,5,3895,3895,5,3902,3903,7,3967,3967,7,3974,3975,5,3993,4028,5,4141,4144,5,4146,4151,5,4155,4156,7,4182,4183,7,4190,4192,5,4226,4226,5,4229,4230,5,4253,4253,5,4448,4519,9,4957,4959,5,5938,5940,5,6002,6003,5,6070,6070,7,6078,6085,7,6087,6088,7,6109,6109,5,6158,6158,4,6313,6313,5,6435,6438,7,6441,6443,7,6450,6450,5,6457,6459,5,6681,6682,7,6741,6741,7,6743,6743,7,6752,6752,5,6757,6764,5,6771,6780,5,6832,6845,5,6847,6848,5,6916,6916,7,6965,6965,5,6971,6971,7,6973,6977,7,6979,6980,7,7040,7041,5,7073,7073,7,7078,7079,7,7082,7082,7,7142,7142,5,7144,7145,5,7149,7149,5,7151,7153,5,7204,7211,7,7220,7221,7,7376,7378,5,7393,7393,7,7405,7405,5,7415,7415,7,7616,7673,5,8203,8203,4,8205,8205,13,8232,8232,4,8234,8238,4,8265,8265,14,8293,8293,4,8400,8412,5,8417,8417,5,8421,8432,5,8505,8505,14,8617,8618,14,9000,9000,14,9167,9167,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9732,14,9735,9741,14,9743,9744,14,9746,9746,14,9750,9751,14,9753,9756,14,9758,9759,14,9761,9761,14,9764,9765,14,9767,9769,14,9771,9773,14,9776,9783,14,9787,9791,14,9793,9793,14,9795,9799,14,9812,9822,14,9824,9824,14,9827,9827,14,9829,9830,14,9832,9832,14,9851,9851,14,9854,9854,14,9856,9861,14,9874,9876,14,9878,9879,14,9881,9881,14,9883,9884,14,9888,9889,14,9895,9895,14,9898,9899,14,9904,9905,14,9917,9918,14,9924,9925,14,9928,9928,14,9934,9935,14,9937,9937,14,9939,9940,14,9961,9962,14,9968,9973,14,9975,9978,14,9981,9981,14,9986,9986,14,9989,9989,14,9998,9998,14,10000,10001,14,10004,10004,14,10013,10013,14,10024,10024,14,10052,10052,14,10060,10060,14,10067,10069,14,10083,10084,14,10133,10135,14,10160,10160,14,10548,10549,14,11035,11036,14,11093,11093,14,11647,11647,5,12330,12333,5,12336,12336,14,12441,12442,5,12953,12953,14,42608,42610,5,42654,42655,5,43010,43010,5,43019,43019,5,43045,43046,5,43052,43052,5,43188,43203,7,43232,43249,5,43302,43309,5,43346,43347,7,43392,43394,5,43443,43443,5,43446,43449,5,43452,43453,5,43493,43493,5,43567,43568,7,43571,43572,7,43587,43587,5,43597,43597,7,43696,43696,5,43703,43704,5,43713,43713,5,43756,43757,5,43765,43765,7,44003,44004,7,44006,44007,7,44009,44010,7,44013,44013,5,44033,44059,12,44061,44087,12,44089,44115,12,44117,44143,12,44145,44171,12,44173,44199,12,44201,44227,12,44229,44255,12,44257,44283,12,44285,44311,12,44313,44339,12,44341,44367,12,44369,44395,12,44397,44423,12,44425,44451,12,44453,44479,12,44481,44507,12,44509,44535,12,44537,44563,12,44565,44591,12,44593,44619,12,44621,44647,12,44649,44675,12,44677,44703,12,44705,44731,12,44733,44759,12,44761,44787,12,44789,44815,12,44817,44843,12,44845,44871,12,44873,44899,12,44901,44927,12,44929,44955,12,44957,44983,12,44985,45011,12,45013,45039,12,45041,45067,12,45069,45095,12,45097,45123,12,45125,45151,12,45153,45179,12,45181,45207,12,45209,45235,12,45237,45263,12,45265,45291,12,45293,45319,12,45321,45347,12,45349,45375,12,45377,45403,12,45405,45431,12,45433,45459,12,45461,45487,12,45489,45515,12,45517,45543,12,45545,45571,12,45573,45599,12,45601,45627,12,45629,45655,12,45657,45683,12,45685,45711,12,45713,45739,12,45741,45767,12,45769,45795,12,45797,45823,12,45825,45851,12,45853,45879,12,45881,45907,12,45909,45935,12,45937,45963,12,45965,45991,12,45993,46019,12,46021,46047,12,46049,46075,12,46077,46103,12,46105,46131,12,46133,46159,12,46161,46187,12,46189,46215,12,46217,46243,12,46245,46271,12,46273,46299,12,46301,46327,12,46329,46355,12,46357,46383,12,46385,46411,12,46413,46439,12,46441,46467,12,46469,46495,12,46497,46523,12,46525,46551,12,46553,46579,12,46581,46607,12,46609,46635,12,46637,46663,12,46665,46691,12,46693,46719,12,46721,46747,12,46749,46775,12,46777,46803,12,46805,46831,12,46833,46859,12,46861,46887,12,46889,46915,12,46917,46943,12,46945,46971,12,46973,46999,12,47001,47027,12,47029,47055,12,47057,47083,12,47085,47111,12,47113,47139,12,47141,47167,12,47169,47195,12,47197,47223,12,47225,47251,12,47253,47279,12,47281,47307,12,47309,47335,12,47337,47363,12,47365,47391,12,47393,47419,12,47421,47447,12,47449,47475,12,47477,47503,12,47505,47531,12,47533,47559,12,47561,47587,12,47589,47615,12,47617,47643,12,47645,47671,12,47673,47699,12,47701,47727,12,47729,47755,12,47757,47783,12,47785,47811,12,47813,47839,12,47841,47867,12,47869,47895,12,47897,47923,12,47925,47951,12,47953,47979,12,47981,48007,12,48009,48035,12,48037,48063,12,48065,48091,12,48093,48119,12,48121,48147,12,48149,48175,12,48177,48203,12,48205,48231,12,48233,48259,12,48261,48287,12,48289,48315,12,48317,48343,12,48345,48371,12,48373,48399,12,48401,48427,12,48429,48455,12,48457,48483,12,48485,48511,12,48513,48539,12,48541,48567,12,48569,48595,12,48597,48623,12,48625,48651,12,48653,48679,12,48681,48707,12,48709,48735,12,48737,48763,12,48765,48791,12,48793,48819,12,48821,48847,12,48849,48875,12,48877,48903,12,48905,48931,12,48933,48959,12,48961,48987,12,48989,49015,12,49017,49043,12,49045,49071,12,49073,49099,12,49101,49127,12,49129,49155,12,49157,49183,12,49185,49211,12,49213,49239,12,49241,49267,12,49269,49295,12,49297,49323,12,49325,49351,12,49353,49379,12,49381,49407,12,49409,49435,12,49437,49463,12,49465,49491,12,49493,49519,12,49521,49547,12,49549,49575,12,49577,49603,12,49605,49631,12,49633,49659,12,49661,49687,12,49689,49715,12,49717,49743,12,49745,49771,12,49773,49799,12,49801,49827,12,49829,49855,12,49857,49883,12,49885,49911,12,49913,49939,12,49941,49967,12,49969,49995,12,49997,50023,12,50025,50051,12,50053,50079,12,50081,50107,12,50109,50135,12,50137,50163,12,50165,50191,12,50193,50219,12,50221,50247,12,50249,50275,12,50277,50303,12,50305,50331,12,50333,50359,12,50361,50387,12,50389,50415,12,50417,50443,12,50445,50471,12,50473,50499,12,50501,50527,12,50529,50555,12,50557,50583,12,50585,50611,12,50613,50639,12,50641,50667,12,50669,50695,12,50697,50723,12,50725,50751,12,50753,50779,12,50781,50807,12,50809,50835,12,50837,50863,12,50865,50891,12,50893,50919,12,50921,50947,12,50949,50975,12,50977,51003,12,51005,51031,12,51033,51059,12,51061,51087,12,51089,51115,12,51117,51143,12,51145,51171,12,51173,51199,12,51201,51227,12,51229,51255,12,51257,51283,12,51285,51311,12,51313,51339,12,51341,51367,12,51369,51395,12,51397,51423,12,51425,51451,12,51453,51479,12,51481,51507,12,51509,51535,12,51537,51563,12,51565,51591,12,51593,51619,12,51621,51647,12,51649,51675,12,51677,51703,12,51705,51731,12,51733,51759,12,51761,51787,12,51789,51815,12,51817,51843,12,51845,51871,12,51873,51899,12,51901,51927,12,51929,51955,12,51957,51983,12,51985,52011,12,52013,52039,12,52041,52067,12,52069,52095,12,52097,52123,12,52125,52151,12,52153,52179,12,52181,52207,12,52209,52235,12,52237,52263,12,52265,52291,12,52293,52319,12,52321,52347,12,52349,52375,12,52377,52403,12,52405,52431,12,52433,52459,12,52461,52487,12,52489,52515,12,52517,52543,12,52545,52571,12,52573,52599,12,52601,52627,12,52629,52655,12,52657,52683,12,52685,52711,12,52713,52739,12,52741,52767,12,52769,52795,12,52797,52823,12,52825,52851,12,52853,52879,12,52881,52907,12,52909,52935,12,52937,52963,12,52965,52991,12,52993,53019,12,53021,53047,12,53049,53075,12,53077,53103,12,53105,53131,12,53133,53159,12,53161,53187,12,53189,53215,12,53217,53243,12,53245,53271,12,53273,53299,12,53301,53327,12,53329,53355,12,53357,53383,12,53385,53411,12,53413,53439,12,53441,53467,12,53469,53495,12,53497,53523,12,53525,53551,12,53553,53579,12,53581,53607,12,53609,53635,12,53637,53663,12,53665,53691,12,53693,53719,12,53721,53747,12,53749,53775,12,53777,53803,12,53805,53831,12,53833,53859,12,53861,53887,12,53889,53915,12,53917,53943,12,53945,53971,12,53973,53999,12,54001,54027,12,54029,54055,12,54057,54083,12,54085,54111,12,54113,54139,12,54141,54167,12,54169,54195,12,54197,54223,12,54225,54251,12,54253,54279,12,54281,54307,12,54309,54335,12,54337,54363,12,54365,54391,12,54393,54419,12,54421,54447,12,54449,54475,12,54477,54503,12,54505,54531,12,54533,54559,12,54561,54587,12,54589,54615,12,54617,54643,12,54645,54671,12,54673,54699,12,54701,54727,12,54729,54755,12,54757,54783,12,54785,54811,12,54813,54839,12,54841,54867,12,54869,54895,12,54897,54923,12,54925,54951,12,54953,54979,12,54981,55007,12,55009,55035,12,55037,55063,12,55065,55091,12,55093,55119,12,55121,55147,12,55149,55175,12,55177,55203,12,55243,55291,10,65024,65039,5,65279,65279,4,65520,65528,4,66045,66045,5,66422,66426,5,68101,68102,5,68152,68154,5,68325,68326,5,69291,69292,5,69632,69632,7,69634,69634,7,69759,69761,5]")}function Z(S,R){if(S===0)return 0;const T=J(S,R);if(T!==void 0)return T;const U=p(R,S);return S-=X(U),S}function J(S,R){let T=p(R,S);for(S-=X(T);he(T)||T===65039||T===8419;){if(S===0)return;T=p(R,S),S-=X(T)}if(me(T)){if(S>=0){const U=p(R,S);U===8205&&(S-=X(U))}return S}}function X(S){return S>=65536?2:1}function he(S){return 127995<=S&&S<=127999}},72999:function(Ze,ye,f){"use strict";f.d(ye,{$E:function(){return s},$K:function(){return W},D8:function(){return i},HD:function(){return k},IU:function(){return v},Jp:function(){return M},Kn:function(){return ee},cW:function(){return y},f6:function(){return b},hj:function(){return z},jn:function(){return V},kJ:function(){return o},mf:function(){return u},o8:function(){return j},p_:function(){return e},vE:function(){return w}});function o(c){return Array.isArray(c)}function k(c){return typeof c=="string"}function ee(c){return typeof c=="object"&&c!==null&&!Array.isArray(c)&&!(c instanceof RegExp)&&!(c instanceof Date)}function z(c){return typeof c=="number"&&!isNaN(c)}function V(c){return c===!0||c===!1}function j(c){return typeof c=="undefined"}function W(c){return!M(c)}function M(c){return j(c)||c===null}function e(c,d){if(!c)throw new Error(d?`Unexpected type, expected '${d}'`:"Unexpected type")}function y(c){if(M(c))throw new Error("Assertion Failed: argument is undefined or null");return c}function u(c){return typeof c=="function"}function i(c,d){const _=Math.min(c.length,d.length);for(let x=0;x<_;x++)r(c[x],d[x])}function r(c,d){if(k(d)){if(typeof c!==d)throw new Error(`argument does not match constraint: typeof ${d}`)}else if(u(d)){try{if(c instanceof d)return}catch(_){}if(!M(c)&&c.constructor===d||d.length===1&&d.call(void 0,c)===!0)return;throw new Error("argument does not match one of these constraints: arg instanceof constraint, arg.constructor === constraint, nor constraint(arg) === true")}}function a(c){let d=[],_=Object.getPrototypeOf(c);for(;Object.prototype!==_;)d=d.concat(Object.getOwnPropertyNames(_)),_=Object.getPrototypeOf(_);return d}function s(c){const d=[];for(const _ of a(c))typeof c[_]=="function"&&d.push(_);return d}function v(c,d){const _=D=>function(){const P=Array.prototype.slice.call(arguments,0);return d(D,P)};let x={};for(const D of c)x[D]=_(D);return x}function b(c){return c===null?void 0:c}function w(c,d="Unreachable"){throw new Error(d)}},13268:function(Ze,ye,f){"use strict";f.d(ye,{N:function(){return k}});function o(ee,z){let V;return z.length===0?V=ee:V=ee.replace(/\{(\d+)\}/g,function(j,W){const M=W[0];return typeof z[M]!="undefined"?z[M]:j}),V}function k(ee,z,...V){return o(z,V)}},96236:function(Ze,ye,f){"use strict";f.d(ye,{BH:function(){return v},NZ:function(){return b},U8:function(){return w},co:function(){return s},eH:function(){return a},vr:function(){return r}});var o=f(75918),k=f(52615),ee=f(4348),z=f(88226),V=f(69323),j=f(34502),W=f(35884),M=f(90689),e=f(16925),y=f(49055),u=function(c,d,_,x){var D=arguments.length,P=D<3?d:x===null?x=Object.getOwnPropertyDescriptor(d,_):x,I;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")P=Reflect.decorate(c,d,_,x);else for(var L=c.length-1;L>=0;L--)(I=c[L])&&(P=(D<3?I(P):D>3?I(d,_,P):I(d,_))||P);return D>3&&P&&Object.defineProperty(d,_,P),P},i=function(c,d){return function(_,x){d(_,x,c)}};function r(c){return c.command!==void 0}class a{constructor(d){this.id=a._idPool++,this._debugName=d}}a._idPool=0,a.CommandPalette=new a("CommandPalette"),a.EditorContext=new a("EditorContext"),a.SimpleEditorContext=new a("SimpleEditorContext"),a.EditorContextCopy=new a("EditorContextCopy"),a.EditorContextPeek=new a("EditorContextPeek"),a.MenubarEditMenu=new a("MenubarEditMenu"),a.MenubarCopy=new a("MenubarCopy"),a.MenubarGoMenu=new a("MenubarGoMenu"),a.MenubarSelectionMenu=new a("MenubarSelectionMenu"),a.InlineCompletionsActions=new a("InlineCompletionsActions");const s=(0,e.yh)("menuService"),v=new class{constructor(){this._commands=new Map,this._menuItems=new Map,this._onDidChangeMenu=new ee.Q5,this.onDidChangeMenu=this._onDidChangeMenu.event,this._commandPaletteChangeEvent={has:c=>c===a.CommandPalette}}addCommand(c){return this.addCommands(z.$.single(c))}addCommands(c){for(const d of c)this._commands.set(d.id,d);return this._onDidChangeMenu.fire(this._commandPaletteChangeEvent),(0,V.OF)(()=>{let d=!1;for(const _ of c)d=this._commands.delete(_.id)||d;d&&this._onDidChangeMenu.fire(this._commandPaletteChangeEvent)})}getCommand(c){return this._commands.get(c)}getCommands(){const c=new Map;return this._commands.forEach((d,_)=>c.set(_,d)),c}appendMenuItem(c,d){return this.appendMenuItems(z.$.single({id:c,item:d}))}appendMenuItems(c){const d=new Set,_=new j.S;for(const{id:x,item:D}of c){let P=this._menuItems.get(x);P||(P=new j.S,this._menuItems.set(x,P)),_.push(P.push(D)),d.add(x)}return this._onDidChangeMenu.fire(d),(0,V.OF)(()=>{if(_.size>0){for(let x of _)x();this._onDidChangeMenu.fire(d),_.clear()}})}getMenuItems(c){let d;return this._menuItems.has(c)?d=[...this._menuItems.get(c)]:d=[],c===a.CommandPalette&&this._appendImplicitItems(d),d}_appendImplicitItems(c){const d=new Set;for(const _ of c)r(_)&&(d.add(_.command.id),_.alt&&d.add(_.alt.id));this._commands.forEach((_,x)=>{d.has(x)||c.push({command:_})})}};class b extends o.wY{constructor(d,_,x,D){super(`submenuitem.${d.submenu.id}`,typeof d.title=="string"?d.title:d.title.value,[],"submenu"),this.item=d,this._menuService=_,this._contextKeyService=x,this._options=D}get actions(){const d=[],_=this._menuService.createMenu(this.item.submenu,this._contextKeyService),x=_.getActions(this._options);_.dispose();for(const[,D]of x)D.length>0&&(d.push(...D),d.push(new o.Z0));return d.length&&d.pop(),d}}let w=class Ar{constructor(d,_,x,D,P){var I,L;if(this._commandService=P,this.id=d.id,this.label=x!=null&&x.renderShortTitle&&d.shortTitle?typeof d.shortTitle=="string"?d.shortTitle:d.shortTitle.value:typeof d.title=="string"?d.title:d.title.value,this.tooltip=(L=typeof d.tooltip=="string"?d.tooltip:(I=d.tooltip)===null||I===void 0?void 0:I.value)!==null&&L!==void 0?L:"",this.enabled=!d.precondition||D.contextMatchesRules(d.precondition),this.checked=void 0,d.toggled){const re=d.toggled.condition?d.toggled:{condition:d.toggled};this.checked=D.contextMatchesRules(re.condition),this.checked&&re.tooltip&&(this.tooltip=typeof re.tooltip=="string"?re.tooltip:re.tooltip.value),re.title&&(this.label=typeof re.title=="string"?re.title:re.title.value)}this.item=d,this.alt=_?new Ar(_,void 0,x,D,P):void 0,this._options=x,y.kS.isThemeIcon(d.icon)&&(this.class=k.dT.asClassName(d.icon))}dispose(){}run(...d){var _,x;let D=[];return!((_=this._options)===null||_===void 0)&&_.arg&&(D=[...D,this._options.arg]),!((x=this._options)===null||x===void 0)&&x.shouldForwardArgs&&(D=[...D,...d]),this._commandService.executeCommand(this.id,...D)}};w=u([i(3,M.i6),i(4,W.H)],w)},35884:function(Ze,ye,f){"use strict";f.d(ye,{H:function(){return W},P:function(){return M}});var o=f(4348),k=f(88226),ee=f(69323),z=f(34502),V=f(72999),j=f(16925);const W=(0,j.yh)("commandService"),M=new class{constructor(){this._commands=new Map,this._onDidRegisterCommand=new o.Q5,this.onDidRegisterCommand=this._onDidRegisterCommand.event}registerCommand(e,y){if(!e)throw new Error("invalid command");if(typeof e=="string"){if(!y)throw new Error("invalid command");return this.registerCommand({id:e,handler:y})}if(e.description){const s=[];for(let b of e.description.args)s.push(b.constraint);const v=e.handler;e.handler=function(b,...w){return(0,V.D8)(w,s),v(b,...w)}}const{id:u}=e;let i=this._commands.get(u);i||(i=new z.S,this._commands.set(u,i));let r=i.unshift(e),a=(0,ee.OF)(()=>{r();const s=this._commands.get(u);s!=null&&s.isEmpty()&&this._commands.delete(u)});return this._onDidRegisterCommand.fire(u),a}registerCommandAlias(e,y){return M.registerCommand(e,(u,...i)=>u.get(W).executeCommand(y,...i))}getCommand(e){const y=this._commands.get(e);if(!(!y||y.isEmpty()))return k.$.first(y)}getCommands(){const e=new Map;for(const y of this._commands.keys()){const u=this.getCommand(y);u&&e.set(y,u)}return e}};M.registerCommand("noop",()=>{})},90689:function(Ze,ye,f){"use strict";f.d(ye,{Ao:function(){return W},Eq:function(){return E},Fb:function(){return M},K8:function(){return A},i6:function(){return Se},uy:function(){return te}});var o=f(23345),k=f(82983),ee=f(16925);let z=o.WE||"";const V=new Map;V.set("false",!1),V.set("true",!0),V.set("isMac",o.dz),V.set("isLinux",o.IJ),V.set("isWindows",o.ED),V.set("isWeb",o.$L),V.set("isMacNative",o.dz&&!o.$L),V.set("isEdge",z.indexOf("Edg/")>=0),V.set("isFirefox",z.indexOf("Firefox")>=0),V.set("isChrome",z.indexOf("Chrome")>=0),V.set("isSafari",z.indexOf("Safari")>=0);const j=Object.prototype.hasOwnProperty;class W{static has(n){return i.create(n)}static equals(n,t){return r.create(n,t)}static regex(n,t){return D.create(n,t)}static not(n){return b.create(n)}static and(...n){return L.create(n,null)}static or(...n){return re.create(n,null,!0)}static deserialize(n,t=!1){if(n)return this._deserializeOrExpression(n,t)}static _deserializeOrExpression(n,t){let l=n.split("||");return re.create(l.map(g=>this._deserializeAndExpression(g,t)),null,!0)}static _deserializeAndExpression(n,t){let l=n.split("&&");return L.create(l.map(g=>this._deserializeOne(g,t)),null)}static _deserializeOne(n,t){if(n=n.trim(),n.indexOf("!=")>=0){let l=n.split("!=");return v.create(l[0].trim(),this._deserializeValue(l[1],t))}if(n.indexOf("==")>=0){let l=n.split("==");return r.create(l[0].trim(),this._deserializeValue(l[1],t))}if(n.indexOf("=~")>=0){let l=n.split("=~");return D.create(l[0].trim(),this._deserializeRegexValue(l[1],t))}if(n.indexOf(" in ")>=0){let l=n.split(" in ");return a.create(l[0].trim(),l[1].trim())}if(/^[^<=>]+>=[^<=>]+$/.test(n)){const l=n.split(">=");return d.create(l[0].trim(),l[1].trim())}if(/^[^<=>]+>[^<=>]+$/.test(n)){const l=n.split(">");return c.create(l[0].trim(),l[1].trim())}if(/^[^<=>]+<=[^<=>]+$/.test(n)){const l=n.split("<=");return x.create(l[0].trim(),l[1].trim())}if(/^[^<=>]+<[^<=>]+$/.test(n)){const l=n.split("<");return _.create(l[0].trim(),l[1].trim())}return/^\!\s*/.test(n)?b.create(n.substr(1).trim()):i.create(n)}static _deserializeValue(n,t){if(n=n.trim(),n==="true")return!0;if(n==="false")return!1;let l=/^'([^']*)'$/.exec(n);return l?l[1].trim():n}static _deserializeRegexValue(n,t){if((0,k.m5)(n)){if(t)throw new Error("missing regexp-value for =~-expression");return console.warn("missing regexp-value for =~-expression"),null}let l=n.indexOf("/"),g=n.lastIndexOf("/");if(l===g||l<0){if(t)throw new Error(`bad regexp-value '${n}', missing /-enclosure`);return console.warn(`bad regexp-value '${n}', missing /-enclosure`),null}let B=n.slice(l+1,g),Q=n[g+1]==="i"?"i":"";try{return new RegExp(B,Q)}catch(N){if(t)throw new Error(`bad regexp-value '${n}', parse error: ${N}`);return console.warn(`bad regexp-value '${n}', parse error: ${N}`),null}}}function M(m,n){const t=m?m.substituteConstants():void 0,l=n?n.substituteConstants():void 0;return!t&&!l?!0:!t||!l?!1:t.equals(l)}function e(m,n){return m.cmp(n)}class y{constructor(){this.type=0}cmp(n){return this.type-n.type}equals(n){return n.type===this.type}substituteConstants(){return this}evaluate(n){return!1}serialize(){return"false"}keys(){return[]}negate(){return u.INSTANCE}}y.INSTANCE=new y;class u{constructor(){this.type=1}cmp(n){return this.type-n.type}equals(n){return n.type===this.type}substituteConstants(){return this}evaluate(n){return!0}serialize(){return"true"}keys(){return[]}negate(){return y.INSTANCE}}u.INSTANCE=new u;class i{constructor(n,t){this.key=n,this.negated=t,this.type=2}static create(n,t=null){const l=V.get(n);return typeof l=="boolean"?l?u.INSTANCE:y.INSTANCE:new i(n,t)}cmp(n){return n.type!==this.type?this.type-n.type:h(this.key,n.key)}equals(n){return n.type===this.type?this.key===n.key:!1}substituteConstants(){const n=V.get(this.key);return typeof n=="boolean"?n?u.INSTANCE:y.INSTANCE:this}evaluate(n){return!!n.getValue(this.key)}serialize(){return this.key}keys(){return[this.key]}negate(){return this.negated||(this.negated=b.create(this.key,this)),this.negated}}class r{constructor(n,t,l){this.key=n,this.value=t,this.negated=l,this.type=4}static create(n,t,l=null){if(typeof t=="boolean")return t?i.create(n,l):b.create(n,l);const g=V.get(n);return typeof g=="boolean"?t===(g?"true":"false")?u.INSTANCE:y.INSTANCE:new r(n,t,l)}cmp(n){return n.type!==this.type?this.type-n.type:p(this.key,this.value,n.key,n.value)}equals(n){return n.type===this.type?this.key===n.key&&this.value===n.value:!1}substituteConstants(){const n=V.get(this.key);if(typeof n=="boolean"){const t=n?"true":"false";return this.value===t?u.INSTANCE:y.INSTANCE}return this}evaluate(n){return n.getValue(this.key)==this.value}serialize(){return`${this.key} == '${this.value}'`}keys(){return[this.key]}negate(){return this.negated||(this.negated=v.create(this.key,this.value,this)),this.negated}}class a{constructor(n,t){this.key=n,this.valueKey=t,this.type=10,this.negated=null}static create(n,t){return new a(n,t)}cmp(n){return n.type!==this.type?this.type-n.type:p(this.key,this.valueKey,n.key,n.valueKey)}equals(n){return n.type===this.type?this.key===n.key&&this.valueKey===n.valueKey:!1}substituteConstants(){return this}evaluate(n){const t=n.getValue(this.valueKey),l=n.getValue(this.key);return Array.isArray(t)?t.indexOf(l)>=0:typeof l=="string"&&typeof t=="object"&&t!==null?j.call(t,l):!1}serialize(){return`${this.key} in '${this.valueKey}'`}keys(){return[this.key,this.valueKey]}negate(){return this.negated||(this.negated=s.create(this)),this.negated}}class s{constructor(n){this._actual=n,this.type=11}static create(n){return new s(n)}cmp(n){return n.type!==this.type?this.type-n.type:this._actual.cmp(n._actual)}equals(n){return n.type===this.type?this._actual.equals(n._actual):!1}substituteConstants(){return this}evaluate(n){return!this._actual.evaluate(n)}serialize(){throw new Error("Method not implemented.")}keys(){return this._actual.keys()}negate(){return this._actual}}class v{constructor(n,t,l){this.key=n,this.value=t,this.negated=l,this.type=5}static create(n,t,l=null){if(typeof t=="boolean")return t?b.create(n,l):i.create(n,l);const g=V.get(n);return typeof g=="boolean"?t===(g?"true":"false")?y.INSTANCE:u.INSTANCE:new v(n,t,l)}cmp(n){return n.type!==this.type?this.type-n.type:p(this.key,this.value,n.key,n.value)}equals(n){return n.type===this.type?this.key===n.key&&this.value===n.value:!1}substituteConstants(){const n=V.get(this.key);if(typeof n=="boolean"){const t=n?"true":"false";return this.value===t?y.INSTANCE:u.INSTANCE}return this}evaluate(n){return n.getValue(this.key)!=this.value}serialize(){return`${this.key} != '${this.value}'`}keys(){return[this.key]}negate(){return this.negated||(this.negated=r.create(this.key,this.value,this)),this.negated}}class b{constructor(n,t){this.key=n,this.negated=t,this.type=3}static create(n,t=null){const l=V.get(n);return typeof l=="boolean"?l?y.INSTANCE:u.INSTANCE:new b(n,t)}cmp(n){return n.type!==this.type?this.type-n.type:h(this.key,n.key)}equals(n){return n.type===this.type?this.key===n.key:!1}substituteConstants(){const n=V.get(this.key);return typeof n=="boolean"?n?y.INSTANCE:u.INSTANCE:this}evaluate(n){return!n.getValue(this.key)}serialize(){return`!${this.key}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=i.create(this.key,this)),this.negated}}function w(m,n){if(typeof m=="string"){const t=parseFloat(m);isNaN(t)||(m=t)}return typeof m=="string"||typeof m=="number"?n(m):y.INSTANCE}class c{constructor(n,t,l){this.key=n,this.value=t,this.negated=l,this.type=12}static create(n,t,l=null){return w(t,g=>new c(n,g,l))}cmp(n){return n.type!==this.type?this.type-n.type:p(this.key,this.value,n.key,n.value)}equals(n){return n.type===this.type?this.key===n.key&&this.value===n.value:!1}substituteConstants(){return this}evaluate(n){return typeof this.value=="string"?!1:parseFloat(n.getValue(this.key))>this.value}serialize(){return`${this.key} > ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=x.create(this.key,this.value,this)),this.negated}}class d{constructor(n,t,l){this.key=n,this.value=t,this.negated=l,this.type=13}static create(n,t,l=null){return w(t,g=>new d(n,g,l))}cmp(n){return n.type!==this.type?this.type-n.type:p(this.key,this.value,n.key,n.value)}equals(n){return n.type===this.type?this.key===n.key&&this.value===n.value:!1}substituteConstants(){return this}evaluate(n){return typeof this.value=="string"?!1:parseFloat(n.getValue(this.key))>=this.value}serialize(){return`${this.key} >= ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=_.create(this.key,this.value,this)),this.negated}}class _{constructor(n,t,l){this.key=n,this.value=t,this.negated=l,this.type=14}static create(n,t,l=null){return w(t,g=>new _(n,g,l))}cmp(n){return n.type!==this.type?this.type-n.type:p(this.key,this.value,n.key,n.value)}equals(n){return n.type===this.type?this.key===n.key&&this.value===n.value:!1}substituteConstants(){return this}evaluate(n){return typeof this.value=="string"?!1:parseFloat(n.getValue(this.key))<this.value}serialize(){return`${this.key} < ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=d.create(this.key,this.value,this)),this.negated}}class x{constructor(n,t,l){this.key=n,this.value=t,this.negated=l,this.type=15}static create(n,t,l=null){return w(t,g=>new x(n,g,l))}cmp(n){return n.type!==this.type?this.type-n.type:p(this.key,this.value,n.key,n.value)}equals(n){return n.type===this.type?this.key===n.key&&this.value===n.value:!1}substituteConstants(){return this}evaluate(n){return typeof this.value=="string"?!1:parseFloat(n.getValue(this.key))<=this.value}serialize(){return`${this.key} <= ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=c.create(this.key,this.value,this)),this.negated}}class D{constructor(n,t){this.key=n,this.regexp=t,this.type=7,this.negated=null}static create(n,t){return new D(n,t)}cmp(n){if(n.type!==this.type)return this.type-n.type;if(this.key<n.key)return-1;if(this.key>n.key)return 1;const t=this.regexp?this.regexp.source:"",l=n.regexp?n.regexp.source:"";return t<l?-1:t>l?1:0}equals(n){if(n.type===this.type){const t=this.regexp?this.regexp.source:"",l=n.regexp?n.regexp.source:"";return this.key===n.key&&t===l}return!1}substituteConstants(){return this}evaluate(n){let t=n.getValue(this.key);return this.regexp?this.regexp.test(t):!1}serialize(){const n=this.regexp?`/${this.regexp.source}/${this.regexp.ignoreCase?"i":""}`:"/invalid/";return`${this.key} =~ ${n}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=P.create(this)),this.negated}}class P{constructor(n){this._actual=n,this.type=8}static create(n){return new P(n)}cmp(n){return n.type!==this.type?this.type-n.type:this._actual.cmp(n._actual)}equals(n){return n.type===this.type?this._actual.equals(n._actual):!1}substituteConstants(){return this}evaluate(n){return!this._actual.evaluate(n)}serialize(){throw new Error("Method not implemented.")}keys(){return this._actual.keys()}negate(){return this._actual}}function I(m){let n=null;for(let t=0,l=m.length;t<l;t++){const g=m[t].substituteConstants();if(m[t]!==g&&n===null){n=[];for(let B=0;B<t;B++)n[B]=m[B]}n!==null&&(n[t]=g)}return n===null?m:n}class L{constructor(n,t){this.expr=n,this.negated=t,this.type=6}static create(n,t){return L._normalizeArr(n,t)}cmp(n){if(n.type!==this.type)return this.type-n.type;if(this.expr.length<n.expr.length)return-1;if(this.expr.length>n.expr.length)return 1;for(let t=0,l=this.expr.length;t<l;t++){const g=e(this.expr[t],n.expr[t]);if(g!==0)return g}return 0}equals(n){if(n.type===this.type){if(this.expr.length!==n.expr.length)return!1;for(let t=0,l=this.expr.length;t<l;t++)if(!this.expr[t].equals(n.expr[t]))return!1;return!0}return!1}substituteConstants(){const n=I(this.expr);return n===this.expr?this:L.create(n,this.negated)}evaluate(n){for(let t=0,l=this.expr.length;t<l;t++)if(!this.expr[t].evaluate(n))return!1;return!0}static _normalizeArr(n,t){const l=[];let g=!1;for(const B of n)if(B){if(B.type===1){g=!0;continue}if(B.type===0)return y.INSTANCE;if(B.type===6){l.push(...B.expr);continue}l.push(B)}if(l.length===0&&g)return u.INSTANCE;if(l.length!==0){if(l.length===1)return l[0];l.sort(e);for(let B=1;B<l.length;B++)l[B-1].equals(l[B])&&(l.splice(B,1),B--);if(l.length===1)return l[0];for(;l.length>1;){const B=l[l.length-1];if(B.type!==9)break;l.pop();const Q=l.pop(),N=l.length===0,q=re.create(B.expr.map($=>L.create([$,Q],null)),null,N);q&&(l.push(q),l.sort(e))}return l.length===1?l[0]:new L(l,t)}}serialize(){return this.expr.map(n=>n.serialize()).join(" && ")}keys(){const n=[];for(let t of this.expr)n.push(...t.keys());return n}negate(){if(!this.negated){const n=[];for(let t of this.expr)n.push(t.negate());this.negated=re.create(n,this,!0)}return this.negated}}class re{constructor(n,t){this.expr=n,this.negated=t,this.type=9}static create(n,t,l){return re._normalizeArr(n,t,l)}cmp(n){if(n.type!==this.type)return this.type-n.type;if(this.expr.length<n.expr.length)return-1;if(this.expr.length>n.expr.length)return 1;for(let t=0,l=this.expr.length;t<l;t++){const g=e(this.expr[t],n.expr[t]);if(g!==0)return g}return 0}equals(n){if(n.type===this.type){if(this.expr.length!==n.expr.length)return!1;for(let t=0,l=this.expr.length;t<l;t++)if(!this.expr[t].equals(n.expr[t]))return!1;return!0}return!1}substituteConstants(){const n=I(this.expr);return n===this.expr?this:re.create(n,this.negated,!1)}evaluate(n){for(let t=0,l=this.expr.length;t<l;t++)if(this.expr[t].evaluate(n))return!0;return!1}static _normalizeArr(n,t,l){let g=[],B=!1;if(n){for(let Q=0,N=n.length;Q<N;Q++){const q=n[Q];if(q){if(q.type===0){B=!0;continue}if(q.type===1)return u.INSTANCE;if(q.type===9){g=g.concat(q.expr);continue}g.push(q)}}if(g.length===0&&B)return y.INSTANCE;g.sort(e)}if(g.length!==0){if(g.length===1)return g[0];for(let Q=1;Q<g.length;Q++)g[Q-1].equals(g[Q])&&(g.splice(Q,1),Q--);if(g.length===1)return g[0];if(l){for(let Q=0;Q<g.length;Q++)for(let N=Q+1;N<g.length;N++)A(g[Q],g[N])&&(g.splice(N,1),N--);if(g.length===1)return g[0]}return new re(g,t)}}serialize(){return this.expr.map(n=>n.serialize()).join(" || ")}keys(){const n=[];for(let t of this.expr)n.push(...t.keys());return n}negate(){if(!this.negated){let n=[];for(let t of this.expr)n.push(t.negate());for(;n.length>1;){const t=n.shift(),l=n.shift(),g=[];for(const Q of C(t))for(const N of C(l))g.push(L.create([Q,N],null));const B=n.length===0;n.unshift(re.create(g,null,B))}this.negated=n[0]}return this.negated}}class te extends i{constructor(n,t,l){super(n,null),this._defaultValue=t,typeof l=="object"?te._info.push(Object.assign(Object.assign({},l),{key:n})):l!==!0&&te._info.push({key:n,description:l,type:t!=null?typeof t:void 0})}static all(){return te._info.values()}bindTo(n){return n.createKey(this.key,this._defaultValue)}getValue(n){return n.getContextKeyValue(this.key)}toNegated(){return this.negate()}isEqualTo(n){return r.create(this.key,n)}}te._info=[];const Se=(0,ee.yh)("contextKeyService"),E="setContext";function h(m,n){return m<n?-1:m>n?1:0}function p(m,n,t,l){return m<t?-1:m>t?1:n<l?-1:n>l?1:0}function A(m,n){if(n.type===6&&m.type!==9&&m.type!==6){for(const g of n.expr)if(m.equals(g))return!0}const t=m.negate(),l=C(t).concat(C(n));l.sort(e);for(let g=0;g<l.length;g++){const Q=l[g].negate();for(let N=g+1;N<l.length;N++){const q=l[N];if(Q.equals(q))return!0}}return!1}function C(m){return m.type===9?m.expr:[m]}},16925:function(Ze,ye,f){"use strict";f.d(ye,{I8:function(){return o},TG:function(){return k},jt:function(){return V},yh:function(){return z}});var o;(function(j){j.serviceIds=new Map,j.DI_TARGET="$di$target",j.DI_DEPENDENCIES="$di$dependencies";function W(M){return M[j.DI_DEPENDENCIES]||[]}j.getServiceDependencies=W})(o||(o={}));const k=z("instantiationService");function ee(j,W,M,e){W[o.DI_TARGET]===W?W[o.DI_DEPENDENCIES].push({id:j,index:M,optional:e}):(W[o.DI_DEPENDENCIES]=[{id:j,index:M,optional:e}],W[o.DI_TARGET]=W)}function z(j){if(o.serviceIds.has(j))return o.serviceIds.get(j);const W=function(M,e,y){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");ee(W,M,y,!1)};return W.toString=()=>j,o.serviceIds.set(j,W),W}function V(j){return function(W,M,e){if(arguments.length!==3)throw new Error("@optional-decorator can only be used to decorate a parameter");ee(j,W,e,!0)}}},44650:function(Ze,ye,f){"use strict";f.d(ye,{B:function(){return z}});var o=f(76068),k=f(72999);class ee{constructor(){this.data=new Map}add(j,W){o.ok(k.HD(j)),o.ok(k.Kn(W)),o.ok(!this.data.has(j),"There is already an extension with this id"),this.data.set(j,W)}as(j){return this.data.get(j)||null}}const z=new ee},66213:function(Ze,ye,f){"use strict";f.d(ye,{e:function(){return o}});var o;(function(k){k.DARK="dark",k.LIGHT="light",k.HIGH_CONTRAST="hc"})(o||(o={}))},49055:function(Ze,ye,f){"use strict";f.d(ye,{EN:function(){return e},IP:function(){return i},Ic:function(){return s},XE:function(){return W},bB:function(){return v},kS:function(){return y},m6:function(){return u}});var o=f(52615),k=f(4348),ee=f(69323),z=f(16925),V=f(44650),j=f(66213);const W=(0,z.yh)("themeService");var M;(function(b){function w(c){return c&&typeof c=="object"&&typeof c.id=="string"}b.isThemeColor=w})(M||(M={}));function e(b){return{id:b}}var y;(function(b){function w(P){return P&&typeof P=="object"&&typeof P.id=="string"&&(typeof P.color=="undefined"||M.isThemeColor(P.color))}b.isThemeIcon=w;const c=new RegExp(`^\\$\\((${o.dT.iconNameExpression}(?:${o.dT.iconModifierExpression})?)\\)$`);function d(P){const I=c.exec(P);if(!I)return;let[,L]=I;return{id:L}}b.fromString=d;function _(P,I){let L=P.id;const re=L.lastIndexOf("~");return re!==-1&&(L=L.substring(0,re)),I&&(L=`${L}~${I}`),{id:L}}b.modify=_;function x(P,I){var L,re;return P.id===I.id&&((L=P.color)===null||L===void 0?void 0:L.id)===((re=I.color)===null||re===void 0?void 0:re.id)}b.isEqual=x;function D(P,I){return{id:P.id,color:I?e(I):void 0}}b.asThemeIcon=D,b.asClassNameArray=o.dT.asClassNameArray,b.asClassName=o.dT.asClassName,b.asCSSSelector=o.dT.asCSSSelector})(y||(y={}));function u(b){switch(b){case j.e.DARK:return"vs-dark";case j.e.HIGH_CONTRAST:return"hc-black";default:return"vs"}}const i={ThemingContribution:"base.contributions.theming"};class r{constructor(){this.themingParticipants=[],this.themingParticipants=[],this.onThemingParticipantAddedEmitter=new k.Q5}onColorThemeChange(w){return this.themingParticipants.push(w),this.onThemingParticipantAddedEmitter.fire(w),(0,ee.OF)(()=>{const c=this.themingParticipants.indexOf(w);this.themingParticipants.splice(c,1)})}getThemingParticipants(){return this.themingParticipants}}let a=new r;V.B.add(i.ThemingContribution,a);function s(b){return a.onColorThemeChange(b)}class v extends ee.JT{constructor(w){super(),this.themeService=w,this.theme=w.getColorTheme(),this._register(this.themeService.onDidColorThemeChange(c=>this.onThemeChange(c)))}onThemeChange(w){this.theme=w,this.updateStyles()}updateStyles(){}}},16632:function(Ze,ye,f){"use strict";var o=f(71409),k=f(89490),ee=f(87075),z=f(11036),V=f(39224),j=f(92310),W=f.n(j),M=f(18929),e=f(59301),y=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],u=(0,e.forwardRef)(function(i,r){var a=i.prefixCls,s=a===void 0?"rc-checkbox":a,v=i.className,b=i.style,w=i.checked,c=i.disabled,d=i.defaultChecked,_=d===void 0?!1:d,x=i.type,D=x===void 0?"checkbox":x,P=i.title,I=i.onChange,L=(0,V.Z)(i,y),re=(0,e.useRef)(null),te=(0,e.useRef)(null),Se=(0,M.Z)(_,{value:w}),E=(0,z.Z)(Se,2),h=E[0],p=E[1];(0,e.useImperativeHandle)(r,function(){return{focus:function(n){var t;(t=re.current)===null||t===void 0||t.focus(n)},blur:function(){var n;(n=re.current)===null||n===void 0||n.blur()},input:re.current,nativeElement:te.current}});var A=W()(s,v,(0,ee.Z)((0,ee.Z)({},"".concat(s,"-checked"),h),"".concat(s,"-disabled"),c)),C=function(n){c||("checked"in i||p(n.target.checked),I==null||I({target:(0,k.Z)((0,k.Z)({},i),{},{type:D,checked:n.target.checked}),stopPropagation:function(){n.stopPropagation()},preventDefault:function(){n.preventDefault()},nativeEvent:n.nativeEvent}))};return e.createElement("span",{className:A,title:P,style:b,ref:te},e.createElement("input",(0,o.Z)({},L,{className:"".concat(s,"-input"),ref:re,onChange:C,disabled:c,checked:!!h,type:D})),e.createElement("span",{className:"".concat(s,"-inner")}))});ye.Z=u},96478:function(Ze,ye,f){"use strict";f.d(ye,{Z:function(){return P}});var o=f(71409),k=f(87075),ee=f(11036),z=f(39224),V=f(65352),j=f(92310),W=f.n(j),M=f(8654),e=f(59301),y=f(10228),u=f(16089),i=y.Z.ESC,r=y.Z.TAB;function a(I){var L=I.visible,re=I.triggerRef,te=I.onVisibleChange,Se=I.autoFocus,E=I.overlayRef,h=e.useRef(!1),p=function(){if(L){var n,t;(n=re.current)===null||n===void 0||(t=n.focus)===null||t===void 0||t.call(n),te==null||te(!1)}},A=function(){var n;return(n=E.current)!==null&&n!==void 0&&n.focus?(E.current.focus(),h.current=!0,!0):!1},C=function(n){switch(n.keyCode){case i:p();break;case r:{var t=!1;h.current||(t=A()),t?n.preventDefault():p();break}}};e.useEffect(function(){return L?(window.addEventListener("keydown",C),Se&&(0,u.Z)(A,3),function(){window.removeEventListener("keydown",C),h.current=!1}):function(){h.current=!1}},[L])}var s=(0,e.forwardRef)(function(I,L){var re=I.overlay,te=I.arrow,Se=I.prefixCls,E=(0,e.useMemo)(function(){var p;return typeof re=="function"?p=re():p=re,p},[re]),h=(0,M.sQ)(L,(0,M.C4)(E));return e.createElement(e.Fragment,null,te&&e.createElement("div",{className:"".concat(Se,"-arrow")}),e.cloneElement(E,{ref:(0,M.Yr)(E)?h:void 0}))}),v=s,b={adjustX:1,adjustY:1},w=[0,0],c={topLeft:{points:["bl","tl"],overflow:b,offset:[0,-4],targetOffset:w},top:{points:["bc","tc"],overflow:b,offset:[0,-4],targetOffset:w},topRight:{points:["br","tr"],overflow:b,offset:[0,-4],targetOffset:w},bottomLeft:{points:["tl","bl"],overflow:b,offset:[0,4],targetOffset:w},bottom:{points:["tc","bc"],overflow:b,offset:[0,4],targetOffset:w},bottomRight:{points:["tr","br"],overflow:b,offset:[0,4],targetOffset:w}},d=c,_=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function x(I,L){var re,te=I.arrow,Se=te===void 0?!1:te,E=I.prefixCls,h=E===void 0?"rc-dropdown":E,p=I.transitionName,A=I.animation,C=I.align,m=I.placement,n=m===void 0?"bottomLeft":m,t=I.placements,l=t===void 0?d:t,g=I.getPopupContainer,B=I.showAction,Q=I.hideAction,N=I.overlayClassName,q=I.overlayStyle,$=I.visible,me=I.trigger,pe=me===void 0?["hover"]:me,F=I.autoFocus,H=I.overlay,G=I.children,oe=I.onVisibleChange,_e=(0,z.Z)(I,_),O=e.useState(),Y=(0,ee.Z)(O,2),Z=Y[0],J=Y[1],X="visible"in I?$:Z,he=e.useRef(null),S=e.useRef(null),R=e.useRef(null);e.useImperativeHandle(L,function(){return he.current});var T=function(Ke){J(Ke),oe==null||oe(Ke)};a({visible:X,triggerRef:R,onVisibleChange:T,autoFocus:F,overlayRef:S});var U=function(Ke){var Ue=I.onOverlayClick;J(!1),Ue&&Ue(Ke)},ie=function(){return e.createElement(v,{ref:S,overlay:H,prefixCls:h,arrow:Se})},se=function(){return typeof H=="function"?ie:ie()},be=function(){var Ke=I.minOverlayWidthMatchTrigger,Ue=I.alignPoint;return"minOverlayWidthMatchTrigger"in I?Ke:!Ue},ne=function(){var Ke=I.openClassName;return Ke!==void 0?Ke:"".concat(h,"-open")},de=e.cloneElement(G,{className:W()((re=G.props)===null||re===void 0?void 0:re.className,X&&ne()),ref:(0,M.Yr)(G)?(0,M.sQ)(R,(0,M.C4)(G)):void 0}),we=Q;return!we&&pe.indexOf("contextMenu")!==-1&&(we=["click"]),e.createElement(V.Z,(0,o.Z)({builtinPlacements:l},_e,{prefixCls:h,ref:he,popupClassName:W()(N,(0,k.Z)({},"".concat(h,"-show-arrow"),Se)),popupStyle:q,action:pe,showAction:B,hideAction:we,popupPlacement:n,popupAlign:C,popupTransitionName:p,popupAnimation:A,popupVisible:X,stretch:be()?"minWidth":"",popup:se(),onPopupVisibleChange:T,onPopupClick:U,getPopupContainer:g}),de)}var D=e.forwardRef(x),P=D},20922:function(Ze,ye,f){"use strict";f.d(ye,{Z:function(){return pe}});var o=f(71409),k=f(87075),ee=f(28788),z=f(11036),V=f(39224),j=f(16552),W=f(19210);function M(){return typeof BigInt=="function"}function e(F){return!F&&F!==0&&!Number.isNaN(F)||!String(F).trim()}function y(F){var H=F.trim(),G=H.startsWith("-");G&&(H=H.slice(1)),H=H.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),H.startsWith(".")&&(H="0".concat(H));var oe=H||"0",_e=oe.split("."),O=_e[0]||"0",Y=_e[1]||"0";O==="0"&&Y==="0"&&(G=!1);var Z=G?"-":"";return{negative:G,negativeStr:Z,trimStr:oe,integerStr:O,decimalStr:Y,fullStr:"".concat(Z).concat(oe)}}function u(F){var H=String(F);return!Number.isNaN(Number(H))&&H.includes("e")}function i(F){var H=String(F);if(u(F)){var G=Number(H.slice(H.indexOf("e-")+2)),oe=H.match(/\.(\d+)/);return oe!=null&&oe[1]&&(G+=oe[1].length),G}return H.includes(".")&&a(H)?H.length-H.indexOf(".")-1:0}function r(F){var H=String(F);if(u(F)){if(F>Number.MAX_SAFE_INTEGER)return String(M()?BigInt(F).toString():Number.MAX_SAFE_INTEGER);if(F<Number.MIN_SAFE_INTEGER)return String(M()?BigInt(F).toString():Number.MIN_SAFE_INTEGER);H=F.toFixed(i(H))}return y(H).fullStr}function a(F){return typeof F=="number"?!Number.isNaN(F):F?/^\s*-?\d+(\.\d+)?\s*$/.test(F)||/^\s*-?\d+\.\s*$/.test(F)||/^\s*-?\.\d+\s*$/.test(F):!1}var s=function(){function F(H){if((0,j.Z)(this,F),(0,k.Z)(this,"origin",""),(0,k.Z)(this,"negative",void 0),(0,k.Z)(this,"integer",void 0),(0,k.Z)(this,"decimal",void 0),(0,k.Z)(this,"decimalLen",void 0),(0,k.Z)(this,"empty",void 0),(0,k.Z)(this,"nan",void 0),e(H)){this.empty=!0;return}if(this.origin=String(H),H==="-"||Number.isNaN(H)){this.nan=!0;return}var G=H;if(u(G)&&(G=Number(G)),G=typeof G=="string"?G:r(G),a(G)){var oe=y(G);this.negative=oe.negative;var _e=oe.trimStr.split(".");this.integer=BigInt(_e[0]);var O=_e[1]||"0";this.decimal=BigInt(O),this.decimalLen=O.length}else this.nan=!0}return(0,W.Z)(F,[{key:"getMark",value:function(){return this.negative?"-":""}},{key:"getIntegerStr",value:function(){return this.integer.toString()}},{key:"getDecimalStr",value:function(){return this.decimal.toString().padStart(this.decimalLen,"0")}},{key:"alignDecimal",value:function(G){var oe="".concat(this.getMark()).concat(this.getIntegerStr()).concat(this.getDecimalStr().padEnd(G,"0"));return BigInt(oe)}},{key:"negate",value:function(){var G=new F(this.toString());return G.negative=!G.negative,G}},{key:"cal",value:function(G,oe,_e){var O=Math.max(this.getDecimalStr().length,G.getDecimalStr().length),Y=this.alignDecimal(O),Z=G.alignDecimal(O),J=oe(Y,Z).toString(),X=_e(O),he=y(J),S=he.negativeStr,R=he.trimStr,T="".concat(S).concat(R.padStart(X+1,"0"));return new F("".concat(T.slice(0,-X),".").concat(T.slice(-X)))}},{key:"add",value:function(G){if(this.isInvalidate())return new F(G);var oe=new F(G);return oe.isInvalidate()?this:this.cal(oe,function(_e,O){return _e+O},function(_e){return _e})}},{key:"multi",value:function(G){var oe=new F(G);return this.isInvalidate()||oe.isInvalidate()?new F(NaN):this.cal(oe,function(_e,O){return _e*O},function(_e){return _e*2})}},{key:"isEmpty",value:function(){return this.empty}},{key:"isNaN",value:function(){return this.nan}},{key:"isInvalidate",value:function(){return this.isEmpty()||this.isNaN()}},{key:"equals",value:function(G){return this.toString()===(G==null?void 0:G.toString())}},{key:"lessEquals",value:function(G){return this.add(G.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.isNaN()?NaN:Number(this.toString())}},{key:"toString",value:function(){var G=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return G?this.isInvalidate()?"":y("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),F}(),v=function(){function F(H){if((0,j.Z)(this,F),(0,k.Z)(this,"origin",""),(0,k.Z)(this,"number",void 0),(0,k.Z)(this,"empty",void 0),e(H)){this.empty=!0;return}this.origin=String(H),this.number=Number(H)}return(0,W.Z)(F,[{key:"negate",value:function(){return new F(-this.toNumber())}},{key:"add",value:function(G){if(this.isInvalidate())return new F(G);var oe=Number(G);if(Number.isNaN(oe))return this;var _e=this.number+oe;if(_e>Number.MAX_SAFE_INTEGER)return new F(Number.MAX_SAFE_INTEGER);if(_e<Number.MIN_SAFE_INTEGER)return new F(Number.MIN_SAFE_INTEGER);var O=Math.max(i(this.number),i(oe));return new F(_e.toFixed(O))}},{key:"multi",value:function(G){var oe=Number(G);if(this.isInvalidate()||Number.isNaN(oe))return new F(NaN);var _e=this.number*oe;if(_e>Number.MAX_SAFE_INTEGER)return new F(Number.MAX_SAFE_INTEGER);if(_e<Number.MIN_SAFE_INTEGER)return new F(Number.MIN_SAFE_INTEGER);var O=Math.max(i(this.number),i(oe));return new F(_e.toFixed(O))}},{key:"isEmpty",value:function(){return this.empty}},{key:"isNaN",value:function(){return Number.isNaN(this.number)}},{key:"isInvalidate",value:function(){return this.isEmpty()||this.isNaN()}},{key:"equals",value:function(G){return this.toNumber()===(G==null?void 0:G.toNumber())}},{key:"lessEquals",value:function(G){return this.add(G.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.number}},{key:"toString",value:function(){var G=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return G?this.isInvalidate()?"":r(this.number):this.origin}}]),F}();function b(F){return M()?new s(F):new v(F)}function w(F,H,G){var oe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(F==="")return"";var _e=y(F),O=_e.negativeStr,Y=_e.integerStr,Z=_e.decimalStr,J="".concat(H).concat(Z),X="".concat(O).concat(Y);if(G>=0){var he=Number(Z[G]);if(he>=5&&!oe){var S=b(F).add("".concat(O,"0.").concat("0".repeat(G)).concat(10-he));return w(S.toString(),H,G,oe)}return G===0?X:"".concat(X).concat(H).concat(Z.padEnd(G,"0").slice(0,G))}return J===".0"?X:"".concat(X).concat(J)}var c=b,d=f(92310),_=f.n(d),x=f(36901),D=f(34280);function P(F,H){return typeof Proxy!="undefined"&&F?new Proxy(F,{get:function(oe,_e){if(H[_e])return H[_e];var O=oe[_e];return typeof O=="function"?O.bind(oe):O}}):F}var I=f(8654),L=f(59301),re=f(48736);function te(F,H){var G=(0,L.useRef)(null);function oe(){try{var O=F.selectionStart,Y=F.selectionEnd,Z=F.value,J=Z.substring(0,O),X=Z.substring(Y);G.current={start:O,end:Y,value:Z,beforeTxt:J,afterTxt:X}}catch(he){}}function _e(){if(F&&G.current&&H)try{var O=F.value,Y=G.current,Z=Y.beforeTxt,J=Y.afterTxt,X=Y.start,he=O.length;if(O.startsWith(Z))he=Z.length;else if(O.endsWith(J))he=O.length-G.current.afterTxt.length;else{var S=Z[X-1],R=O.indexOf(S,X-1);R!==-1&&(he=R+1)}F.setSelectionRange(he,he)}catch(T){(0,re.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(T.message))}}return[oe,_e]}var Se=f(49658),E=function(){var H=(0,L.useState)(!1),G=(0,z.Z)(H,2),oe=G[0],_e=G[1];return(0,D.Z)(function(){_e((0,Se.Z)())},[]),oe},h=E,p=f(16089),A=200,C=600;function m(F){var H=F.prefixCls,G=F.upNode,oe=F.downNode,_e=F.upDisabled,O=F.downDisabled,Y=F.onStep,Z=L.useRef(),J=L.useRef([]),X=L.useRef();X.current=Y;var he=function(){clearTimeout(Z.current)},S=function(de,we){de.preventDefault(),he(),X.current(we);function xe(){X.current(we),Z.current=setTimeout(xe,A)}Z.current=setTimeout(xe,C)};L.useEffect(function(){return function(){he(),J.current.forEach(function(ne){return p.Z.cancel(ne)})}},[]);var R=h();if(R)return null;var T="".concat(H,"-handler"),U=_()(T,"".concat(T,"-up"),(0,k.Z)({},"".concat(T,"-up-disabled"),_e)),ie=_()(T,"".concat(T,"-down"),(0,k.Z)({},"".concat(T,"-down-disabled"),O)),se=function(){return J.current.push((0,p.Z)(he))},be={unselectable:"on",role:"button",onMouseUp:se,onMouseLeave:se};return L.createElement("div",{className:"".concat(T,"-wrap")},L.createElement("span",(0,o.Z)({},be,{onMouseDown:function(de){S(de,!0)},"aria-label":"Increase Value","aria-disabled":_e,className:U}),G||L.createElement("span",{unselectable:"on",className:"".concat(H,"-handler-up-inner")})),L.createElement("span",(0,o.Z)({},be,{onMouseDown:function(de){S(de,!1)},"aria-label":"Decrease Value","aria-disabled":O,className:ie}),oe||L.createElement("span",{unselectable:"on",className:"".concat(H,"-handler-down-inner")})))}function n(F){var H=typeof F=="number"?r(F):y(F).fullStr,G=H.includes(".");return G?y(H.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:F+"0"}var t=f(30292),l=function(){var F=(0,L.useRef)(0),H=function(){p.Z.cancel(F.current)};return(0,L.useEffect)(function(){return H},[]),function(G){H(),F.current=(0,p.Z)(function(){G()})}},g=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","changeOnWheel","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep","changeOnBlur","domRef"],B=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","className","classNames"],Q=function(H,G){return H||G.isEmpty()?G.toString():G.toNumber()},N=function(H){var G=c(H);return G.isInvalidate()?null:G},q=L.forwardRef(function(F,H){var G=F.prefixCls,oe=F.className,_e=F.style,O=F.min,Y=F.max,Z=F.step,J=Z===void 0?1:Z,X=F.defaultValue,he=F.value,S=F.disabled,R=F.readOnly,T=F.upHandler,U=F.downHandler,ie=F.keyboard,se=F.changeOnWheel,be=se===void 0?!1:se,ne=F.controls,de=ne===void 0?!0:ne,we=F.classNames,xe=F.stringMode,Ke=F.parser,Ue=F.formatter,Te=F.precision,Me=F.decimalSeparator,Le=F.onChange,Be=F.onInput,st=F.onPressEnter,Ct=F.onStep,St=F.changeOnBlur,Ot=St===void 0?!0:St,Tt=F.domRef,Ge=(0,V.Z)(F,g),qe="".concat(G,"-input"),tt=L.useRef(null),Rt=L.useState(!1),nt=(0,z.Z)(Rt,2),He=nt[0],rt=nt[1],Qe=L.useRef(!1),De=L.useRef(!1),Lt=L.useRef(!1),Ee=L.useState(function(){return c(he!=null?he:X)}),Ce=(0,z.Z)(Ee,2),ue=Ce[0],Pe=Ce[1];function Xe(fe){he===void 0&&Pe(fe)}var ft=L.useCallback(function(fe,ae){if(!ae)return Te>=0?Te:Math.max(i(fe),i(J))},[Te,J]),Ne=L.useCallback(function(fe){var ae=String(fe);if(Ke)return Ke(ae);var ge=ae;return Me&&(ge=ge.replace(Me,".")),ge.replace(/[^\w.-]+/g,"")},[Ke,Me]),Je=L.useRef(""),at=L.useCallback(function(fe,ae){if(Ue)return Ue(fe,{userTyping:ae,input:String(Je.current)});var ge=typeof fe=="number"?r(fe):fe;if(!ae){var Re=ft(ge,ae);if(a(ge)&&(Me||Re>=0)){var Ie=Me||".";ge=w(ge,Ie,Re)}}return ge},[Ue,ft,Me]),bt=L.useState(function(){var fe=X!=null?X:he;return ue.isInvalidate()&&["string","number"].includes((0,ee.Z)(fe))?Number.isNaN(fe)?"":fe:at(ue.toString(),!1)}),ot=(0,z.Z)(bt,2),je=ot[0],yt=ot[1];Je.current=je;function Ve(fe,ae){yt(at(fe.isInvalidate()?fe.toString(!1):fe.toString(!ae),ae))}var We=L.useMemo(function(){return N(Y)},[Y,Te]),Ye=L.useMemo(function(){return N(O)},[O,Te]),ht=L.useMemo(function(){return!We||!ue||ue.isInvalidate()?!1:We.lessEquals(ue)},[We,ue]),Bt=L.useMemo(function(){return!Ye||!ue||ue.isInvalidate()?!1:ue.lessEquals(Ye)},[Ye,ue]),nn=te(tt.current,He),Ut=(0,z.Z)(nn,2),xn=Ut[0],xt=Ut[1],mn=function(ae){return We&&!ae.lessEquals(We)?We:Ye&&!Ye.lessEquals(ae)?Ye:null},ke=function(ae){return!mn(ae)},Oe=function(ae,ge){var Re=ae,Ie=ke(Re)||Re.isEmpty();if(!Re.isEmpty()&&!ge&&(Re=mn(Re)||Re,Ie=!0),!R&&!S&&Ie){var et=Re.toString(),Fe=ft(et,ge);return Fe>=0&&(Re=c(w(et,".",Fe)),ke(Re)||(Re=c(w(et,".",Fe,!0)))),Re.equals(ue)||(Xe(Re),Le==null||Le(Re.isEmpty()?null:Q(xe,Re)),he===void 0&&Ve(Re,ge)),Re}return ue},_t=l(),dt=function fe(ae){if(xn(),Je.current=ae,yt(ae),!De.current){var ge=Ne(ae),Re=c(ge);Re.isNaN()||Oe(Re,!0)}Be==null||Be(ae),_t(function(){var Ie=ae;Ke||(Ie=ae.replace(/。/g,".")),Ie!==ae&&fe(Ie)})},Zt=function(){De.current=!0},Xt=function(){De.current=!1,dt(tt.current.value)},$e=function(ae){dt(ae.target.value)},lt=function(ae){var ge;if(!(ae&&ht||!ae&&Bt)){Qe.current=!1;var Re=c(Lt.current?n(J):J);ae||(Re=Re.negate());var Ie=(ue||c(0)).add(Re.toString()),et=Oe(Ie,!1);Ct==null||Ct(Q(xe,et),{offset:Lt.current?n(J):J,type:ae?"up":"down"}),(ge=tt.current)===null||ge===void 0||ge.focus()}},K=function(ae){var ge=c(Ne(je)),Re;ge.isNaN()?Re=Oe(ue,ae):Re=Oe(ge,ae),he!==void 0?Ve(ue,!1):Re.isNaN()||Ve(Re,!1)},le=function(){Qe.current=!0},ve=function(ae){var ge=ae.key,Re=ae.shiftKey;Qe.current=!0,Lt.current=Re,ge==="Enter"&&(De.current||(Qe.current=!1),K(!1),st==null||st(ae)),ie!==!1&&!De.current&&["Up","ArrowUp","Down","ArrowDown"].includes(ge)&&(lt(ge==="Up"||ge==="ArrowUp"),ae.preventDefault())},ce=function(){Qe.current=!1,Lt.current=!1};L.useEffect(function(){if(be&&He){var fe=function(Re){lt(Re.deltaY<0),Re.preventDefault()},ae=tt.current;if(ae)return ae.addEventListener("wheel",fe,{passive:!1}),function(){return ae.removeEventListener("wheel",fe)}}});var Ae=function(){Ot&&K(!1),rt(!1),Qe.current=!1};return(0,D.o)(function(){ue.isInvalidate()||Ve(ue,!1)},[Te,Ue]),(0,D.o)(function(){var fe=c(he);Pe(fe);var ae=c(Ne(je));(!fe.equals(ae)||!Qe.current||Ue)&&Ve(fe,Qe.current)},[he]),(0,D.o)(function(){Ue&&xt()},[je]),L.createElement("div",{ref:Tt,className:_()(G,oe,(0,k.Z)((0,k.Z)((0,k.Z)((0,k.Z)((0,k.Z)({},"".concat(G,"-focused"),He),"".concat(G,"-disabled"),S),"".concat(G,"-readonly"),R),"".concat(G,"-not-a-number"),ue.isNaN()),"".concat(G,"-out-of-range"),!ue.isInvalidate()&&!ke(ue))),style:_e,onFocus:function(){rt(!0)},onBlur:Ae,onKeyDown:ve,onKeyUp:ce,onCompositionStart:Zt,onCompositionEnd:Xt,onBeforeInput:le},de&&L.createElement(m,{prefixCls:G,upNode:T,downNode:U,upDisabled:ht,downDisabled:Bt,onStep:lt}),L.createElement("div",{className:"".concat(qe,"-wrap")},L.createElement("input",(0,o.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":O,"aria-valuemax":Y,"aria-valuenow":ue.isInvalidate()?null:ue.toString(),step:J},Ge,{ref:(0,I.sQ)(tt,H),className:qe,value:je,onChange:$e,disabled:S,readOnly:R}))))}),$=L.forwardRef(function(F,H){var G=F.disabled,oe=F.style,_e=F.prefixCls,O=_e===void 0?"rc-input-number":_e,Y=F.value,Z=F.prefix,J=F.suffix,X=F.addonBefore,he=F.addonAfter,S=F.className,R=F.classNames,T=(0,V.Z)(F,B),U=L.useRef(null),ie=L.useRef(null),se=L.useRef(null),be=function(de){se.current&&(0,t.nH)(se.current,de)};return L.useImperativeHandle(H,function(){return P(se.current,{focus:be,nativeElement:U.current.nativeElement||ie.current})}),L.createElement(x.BaseInput,{className:S,triggerFocus:be,prefixCls:O,value:Y,disabled:G,style:oe,prefix:Z,suffix:J,addonAfter:he,addonBefore:X,classNames:R,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"},ref:U},L.createElement(q,(0,o.Z)({prefixCls:O,disabled:G,ref:se,domRef:ie,className:R==null?void 0:R.input},T)))}),me=$,pe=me},66003:function(Ze,ye,f){"use strict";f.d(ye,{Z:function(){return W}});var o=f(39224),k=f(89490),ee=f(28788),z=f(59301),V=["show"];function j(M,e){if(!e.max)return!0;var y=e.strategy(M);return y<=e.max}function W(M,e){return z.useMemo(function(){var y={};e&&(y.show=(0,ee.Z)(e)==="object"&&e.formatter?e.formatter:!!e),y=(0,k.Z)((0,k.Z)({},y),M);var u=y,i=u.show,r=(0,o.Z)(u,V);return(0,k.Z)((0,k.Z)({},r),{},{show:!!i,showFormatter:typeof i=="function"?i:void 0,strategy:r.strategy||function(a){return a.length}})},[M,e])}},36901:function(Ze,ye,f){"use strict";f.r(ye),f.d(ye,{BaseInput:function(){return y},default:function(){return d}});var o=f(89490),k=f(71409),ee=f(87075),z=f(28788),V=f(92310),j=f.n(V),W=f(59301),M=f(30292),e=W.forwardRef(function(_,x){var D,P,I,L=_.inputElement,re=_.children,te=_.prefixCls,Se=_.prefix,E=_.suffix,h=_.addonBefore,p=_.addonAfter,A=_.className,C=_.style,m=_.disabled,n=_.readOnly,t=_.focused,l=_.triggerFocus,g=_.allowClear,B=_.value,Q=_.handleReset,N=_.hidden,q=_.classes,$=_.classNames,me=_.dataAttrs,pe=_.styles,F=_.components,H=_.onClear,G=re!=null?re:L,oe=(F==null?void 0:F.affixWrapper)||"span",_e=(F==null?void 0:F.groupWrapper)||"span",O=(F==null?void 0:F.wrapper)||"span",Y=(F==null?void 0:F.groupAddon)||"span",Z=(0,W.useRef)(null),J=function(Me){var Le;(Le=Z.current)!==null&&Le!==void 0&&Le.contains(Me.target)&&(l==null||l())},X=(0,M.X3)(_),he=(0,W.cloneElement)(G,{value:B,className:j()((D=G.props)===null||D===void 0?void 0:D.className,!X&&($==null?void 0:$.variant))||null}),S=(0,W.useRef)(null);if(W.useImperativeHandle(x,function(){return{nativeElement:S.current||Z.current}}),X){var R=null;if(g){var T=!m&&!n&&B,U="".concat(te,"-clear-icon"),ie=(0,z.Z)(g)==="object"&&g!==null&&g!==void 0&&g.clearIcon?g.clearIcon:"\u2716";R=W.createElement("button",{type:"button",tabIndex:-1,onClick:function(Me){Q==null||Q(Me),H==null||H()},onMouseDown:function(Me){return Me.preventDefault()},className:j()(U,(0,ee.Z)((0,ee.Z)({},"".concat(U,"-hidden"),!T),"".concat(U,"-has-suffix"),!!E))},ie)}var se="".concat(te,"-affix-wrapper"),be=j()(se,(0,ee.Z)((0,ee.Z)((0,ee.Z)((0,ee.Z)((0,ee.Z)({},"".concat(te,"-disabled"),m),"".concat(se,"-disabled"),m),"".concat(se,"-focused"),t),"".concat(se,"-readonly"),n),"".concat(se,"-input-with-clear-btn"),E&&g&&B),q==null?void 0:q.affixWrapper,$==null?void 0:$.affixWrapper,$==null?void 0:$.variant),ne=(E||g)&&W.createElement("span",{className:j()("".concat(te,"-suffix"),$==null?void 0:$.suffix),style:pe==null?void 0:pe.suffix},R,E);he=W.createElement(oe,(0,k.Z)({className:be,style:pe==null?void 0:pe.affixWrapper,onClick:J},me==null?void 0:me.affixWrapper,{ref:Z}),Se&&W.createElement("span",{className:j()("".concat(te,"-prefix"),$==null?void 0:$.prefix),style:pe==null?void 0:pe.prefix},Se),he,ne)}if((0,M.He)(_)){var de="".concat(te,"-group"),we="".concat(de,"-addon"),xe="".concat(de,"-wrapper"),Ke=j()("".concat(te,"-wrapper"),de,q==null?void 0:q.wrapper,$==null?void 0:$.wrapper),Ue=j()(xe,(0,ee.Z)({},"".concat(xe,"-disabled"),m),q==null?void 0:q.group,$==null?void 0:$.groupWrapper);he=W.createElement(_e,{className:Ue,ref:S},W.createElement(O,{className:Ke},h&&W.createElement(Y,{className:we},h),he,p&&W.createElement(Y,{className:we},p)))}return W.cloneElement(he,{className:j()((P=he.props)===null||P===void 0?void 0:P.className,A)||null,style:(0,o.Z)((0,o.Z)({},(I=he.props)===null||I===void 0?void 0:I.style),C),hidden:N})}),y=e,u=f(62730),i=f(11036),r=f(39224),a=f(18929),s=f(2738),v=f(66003),b=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","onKeyUp","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","count","type","classes","classNames","styles","onCompositionStart","onCompositionEnd"],w=(0,W.forwardRef)(function(_,x){var D=_.autoComplete,P=_.onChange,I=_.onFocus,L=_.onBlur,re=_.onPressEnter,te=_.onKeyDown,Se=_.onKeyUp,E=_.prefixCls,h=E===void 0?"rc-input":E,p=_.disabled,A=_.htmlSize,C=_.className,m=_.maxLength,n=_.suffix,t=_.showCount,l=_.count,g=_.type,B=g===void 0?"text":g,Q=_.classes,N=_.classNames,q=_.styles,$=_.onCompositionStart,me=_.onCompositionEnd,pe=(0,r.Z)(_,b),F=(0,W.useState)(!1),H=(0,i.Z)(F,2),G=H[0],oe=H[1],_e=(0,W.useRef)(!1),O=(0,W.useRef)(!1),Y=(0,W.useRef)(null),Z=(0,W.useRef)(null),J=function(qe){Y.current&&(0,M.nH)(Y.current,qe)},X=(0,a.Z)(_.defaultValue,{value:_.value}),he=(0,i.Z)(X,2),S=he[0],R=he[1],T=S==null?"":String(S),U=(0,W.useState)(null),ie=(0,i.Z)(U,2),se=ie[0],be=ie[1],ne=(0,v.Z)(l,t),de=ne.max||m,we=ne.strategy(T),xe=!!de&&we>de;(0,W.useImperativeHandle)(x,function(){var Ge;return{focus:J,blur:function(){var tt;(tt=Y.current)===null||tt===void 0||tt.blur()},setSelectionRange:function(tt,Rt,nt){var He;(He=Y.current)===null||He===void 0||He.setSelectionRange(tt,Rt,nt)},select:function(){var tt;(tt=Y.current)===null||tt===void 0||tt.select()},input:Y.current,nativeElement:((Ge=Z.current)===null||Ge===void 0?void 0:Ge.nativeElement)||Y.current}}),(0,W.useEffect)(function(){O.current&&(O.current=!1),oe(function(Ge){return Ge&&p?!1:Ge})},[p]);var Ke=function(qe,tt,Rt){var nt=tt;if(!_e.current&&ne.exceedFormatter&&ne.max&&ne.strategy(tt)>ne.max){if(nt=ne.exceedFormatter(tt,{max:ne.max}),tt!==nt){var He,rt;be([((He=Y.current)===null||He===void 0?void 0:He.selectionStart)||0,((rt=Y.current)===null||rt===void 0?void 0:rt.selectionEnd)||0])}}else if(Rt.source==="compositionEnd")return;R(nt),Y.current&&(0,M.rJ)(Y.current,qe,P,nt)};(0,W.useEffect)(function(){if(se){var Ge;(Ge=Y.current)===null||Ge===void 0||Ge.setSelectionRange.apply(Ge,(0,u.Z)(se))}},[se]);var Ue=function(qe){Ke(qe,qe.target.value,{source:"change"})},Te=function(qe){_e.current=!1,Ke(qe,qe.currentTarget.value,{source:"compositionEnd"}),me==null||me(qe)},Me=function(qe){re&&qe.key==="Enter"&&!O.current&&(O.current=!0,re(qe)),te==null||te(qe)},Le=function(qe){qe.key==="Enter"&&(O.current=!1),Se==null||Se(qe)},Be=function(qe){oe(!0),I==null||I(qe)},st=function(qe){O.current&&(O.current=!1),oe(!1),L==null||L(qe)},Ct=function(qe){R(""),J(),Y.current&&(0,M.rJ)(Y.current,qe,P)},St=xe&&"".concat(h,"-out-of-range"),Ot=function(){var qe=(0,s.Z)(_,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","count","classes","htmlSize","styles","classNames","onClear"]);return W.createElement("input",(0,k.Z)({autoComplete:D},qe,{onChange:Ue,onFocus:Be,onBlur:st,onKeyDown:Me,onKeyUp:Le,className:j()(h,(0,ee.Z)({},"".concat(h,"-disabled"),p),N==null?void 0:N.input),style:q==null?void 0:q.input,ref:Y,size:A,type:B,onCompositionStart:function(Rt){_e.current=!0,$==null||$(Rt)},onCompositionEnd:Te}))},Tt=function(){var qe=Number(de)>0;if(n||ne.show){var tt=ne.showFormatter?ne.showFormatter({value:T,count:we,maxLength:de}):"".concat(we).concat(qe?" / ".concat(de):"");return W.createElement(W.Fragment,null,ne.show&&W.createElement("span",{className:j()("".concat(h,"-show-count-suffix"),(0,ee.Z)({},"".concat(h,"-show-count-has-suffix"),!!n),N==null?void 0:N.count),style:(0,o.Z)({},q==null?void 0:q.count)},tt),n)}return null};return W.createElement(y,(0,k.Z)({},pe,{prefixCls:h,className:j()(C,St),handleReset:Ct,value:T,focused:G,triggerFocus:J,suffix:Tt(),disabled:p,classes:Q,classNames:N,styles:q}),Ot())}),c=w,d=c},30292:function(Ze,ye,f){"use strict";f.d(ye,{He:function(){return o},X3:function(){return k},nH:function(){return V},rJ:function(){return z}});function o(j){return!!(j.addonBefore||j.addonAfter)}function k(j){return!!(j.prefix||j.suffix||j.allowClear)}function ee(j,W,M){var e=W.cloneNode(!0),y=Object.create(j,{target:{value:e},currentTarget:{value:e}});return e.value=M,typeof W.selectionStart=="number"&&typeof W.selectionEnd=="number"&&(e.selectionStart=W.selectionStart,e.selectionEnd=W.selectionEnd),e.setSelectionRange=function(){W.setSelectionRange.apply(W,arguments)},y}function z(j,W,M,e){if(M){var y=W;if(W.type==="click"){y=ee(W,j,""),M(y);return}if(j.type!=="file"&&e!==void 0){y=ee(W,j,e),M(y);return}M(y)}}function V(j,W){if(j){j.focus(W);var M=W||{},e=M.cursor;if(e){var y=j.value.length;switch(e){case"start":j.setSelectionRange(0,0);break;case"end":j.setSelectionRange(y,y);break;default:j.setSelectionRange(0,y)}}}}},28321:function(Ze,ye,f){"use strict";f.d(ye,{iz:function(){return Bt},ck:function(){return nt},BW:function(){return xt},sN:function(){return nt},Wd:function(){return Ye},ZP:function(){return lt},Xl:function(){return re}});var o=f(71409),k=f(87075),ee=f(89490),z=f(62730),V=f(11036),j=f(39224),W=f(92310),M=f.n(W),e=f(11780),y=f(18929),u=f(13697),i=f(48736),r=f(59301),a=f(4676),s=r.createContext(null);function v(K,le){return K===void 0?null:"".concat(K,"-").concat(le)}function b(K){var le=r.useContext(s);return v(le,K)}var w=f(80547),c=["children","locked"],d=r.createContext(null);function _(K,le){var ve=(0,ee.Z)({},K);return Object.keys(le).forEach(function(ce){var Ae=le[ce];Ae!==void 0&&(ve[ce]=Ae)}),ve}function x(K){var le=K.children,ve=K.locked,ce=(0,j.Z)(K,c),Ae=r.useContext(d),fe=(0,w.Z)(function(){return _(Ae,ce)},[Ae,ce],function(ae,ge){return!ve&&(ae[0]!==ge[0]||!(0,u.Z)(ae[1],ge[1],!0))});return r.createElement(d.Provider,{value:fe},le)}var D=[],P=r.createContext(null);function I(){return r.useContext(P)}var L=r.createContext(D);function re(K){var le=r.useContext(L);return r.useMemo(function(){return K!==void 0?[].concat((0,z.Z)(le),[K]):le},[le,K])}var te=r.createContext(null),Se=r.createContext({}),E=Se,h=f(29194);function p(K){var le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if((0,h.Z)(K)){var ve=K.nodeName.toLowerCase(),ce=["input","select","textarea","button"].includes(ve)||K.isContentEditable||ve==="a"&&!!K.getAttribute("href"),Ae=K.getAttribute("tabindex"),fe=Number(Ae),ae=null;return Ae&&!Number.isNaN(fe)?ae=fe:ce&&ae===null&&(ae=0),ce&&K.disabled&&(ae=null),ae!==null&&(ae>=0||le&&ae<0)}return!1}function A(K){var le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ve=(0,z.Z)(K.querySelectorAll("*")).filter(function(ce){return p(ce,le)});return p(K,le)&&ve.unshift(K),ve}var C=null;function m(){C=document.activeElement}function n(){C=null}function t(){if(C)try{C.focus()}catch(K){}}function l(K,le){if(le.keyCode===9){var ve=A(K),ce=ve[le.shiftKey?0:ve.length-1],Ae=ce===document.activeElement||K===document.activeElement;if(Ae){var fe=ve[le.shiftKey?ve.length-1:0];fe.focus(),le.preventDefault()}}}var g=f(10228),B=f(16089),Q=g.Z.LEFT,N=g.Z.RIGHT,q=g.Z.UP,$=g.Z.DOWN,me=g.Z.ENTER,pe=g.Z.ESC,F=g.Z.HOME,H=g.Z.END,G=[q,$,Q,N];function oe(K,le,ve,ce){var Ae,fe="prev",ae="next",ge="children",Re="parent";if(K==="inline"&&ce===me)return{inlineTrigger:!0};var Ie=(0,k.Z)((0,k.Z)({},q,fe),$,ae),et=(0,k.Z)((0,k.Z)((0,k.Z)((0,k.Z)({},Q,ve?ae:fe),N,ve?fe:ae),$,ge),me,ge),Fe=(0,k.Z)((0,k.Z)((0,k.Z)((0,k.Z)((0,k.Z)((0,k.Z)({},q,fe),$,ae),me,ge),pe,Re),Q,ve?ge:Re),N,ve?Re:ge),vt={inline:Ie,horizontal:et,vertical:Fe,inlineSub:Ie,horizontalSub:Fe,verticalSub:Fe},mt=(Ae=vt["".concat(K).concat(le?"":"Sub")])===null||Ae===void 0?void 0:Ae[ce];switch(mt){case fe:return{offset:-1,sibling:!0};case ae:return{offset:1,sibling:!0};case Re:return{offset:-1,sibling:!1};case ge:return{offset:1,sibling:!1};default:return null}}function _e(K){for(var le=K;le;){if(le.getAttribute("data-menu-list"))return le;le=le.parentElement}return null}function O(K,le){for(var ve=K||document.activeElement;ve;){if(le.has(ve))return ve;ve=ve.parentElement}return null}function Y(K,le){var ve=A(K,!0);return ve.filter(function(ce){return le.has(ce)})}function Z(K,le,ve){var ce=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!K)return null;var Ae=Y(K,le),fe=Ae.length,ae=Ae.findIndex(function(ge){return ve===ge});return ce<0?ae===-1?ae=fe-1:ae-=1:ce>0&&(ae+=1),ae=(ae+fe)%fe,Ae[ae]}var J=function(le,ve){var ce=new Set,Ae=new Map,fe=new Map;return le.forEach(function(ae){var ge=document.querySelector("[data-menu-id='".concat(v(ve,ae),"']"));ge&&(ce.add(ge),fe.set(ge,ae),Ae.set(ae,ge))}),{elements:ce,key2element:Ae,element2key:fe}};function X(K,le,ve,ce,Ae,fe,ae,ge,Re,Ie){var et=r.useRef(),Fe=r.useRef();Fe.current=le;var vt=function(){B.Z.cancel(et.current)};return r.useEffect(function(){return function(){vt()}},[]),function(mt){var gt=mt.which;if([].concat(G,[me,pe,F,H]).includes(gt)){var ut=fe(),it=J(ut,ce),Et=it,Mt=Et.elements,wt=Et.key2element,pt=Et.element2key,Pt=wt.get(le),At=O(Pt,Mt),Dt=pt.get(At),rn=oe(K,ae(Dt,!0).length===1,ve,gt);if(!rn&>!==F&>!==H)return;(G.includes(gt)||[F,H].includes(gt))&&mt.preventDefault();var Ft=function(qt){if(qt){var fn=qt,Nt=qt.querySelector("a");Nt!=null&&Nt.getAttribute("href")&&(fn=Nt);var _n=pt.get(qt);ge(_n),vt(),et.current=(0,B.Z)(function(){Fe.current===_n&&fn.focus()})}};if([F,H].includes(gt)||rn.sibling||!At){var an;!At||K==="inline"?an=Ae.current:an=_e(At);var Ht,Qt=Y(an,Mt);gt===F?Ht=Qt[0]:gt===H?Ht=Qt[Qt.length-1]:Ht=Z(an,Mt,At,rn.offset),Ft(Ht)}else if(rn.inlineTrigger)Re(Dt);else if(rn.offset>0)Re(Dt,!0),vt(),et.current=(0,B.Z)(function(){it=J(ut,ce);var un=At.getAttribute("aria-controls"),qt=document.getElementById(un),fn=Z(qt,it.elements);Ft(fn)},5);else if(rn.offset<0){var Jt=ae(Dt,!0),en=Jt[Jt.length-2],Yt=wt.get(en);Re(en,!1),Ft(Yt)}}Ie==null||Ie(mt)}}function he(K){Promise.resolve().then(K)}var S="__RC_UTIL_PATH_SPLIT__",R=function(le){return le.join(S)},T=function(le){return le.split(S)},U="rc-menu-more";function ie(){var K=r.useState({}),le=(0,V.Z)(K,2),ve=le[1],ce=(0,r.useRef)(new Map),Ae=(0,r.useRef)(new Map),fe=r.useState([]),ae=(0,V.Z)(fe,2),ge=ae[0],Re=ae[1],Ie=(0,r.useRef)(0),et=(0,r.useRef)(!1),Fe=function(){et.current||ve({})},vt=(0,r.useCallback)(function(wt,pt){var Pt=R(pt);Ae.current.set(Pt,wt),ce.current.set(wt,Pt),Ie.current+=1;var At=Ie.current;he(function(){At===Ie.current&&Fe()})},[]),mt=(0,r.useCallback)(function(wt,pt){var Pt=R(pt);Ae.current.delete(Pt),ce.current.delete(wt)},[]),gt=(0,r.useCallback)(function(wt){Re(wt)},[]),ut=(0,r.useCallback)(function(wt,pt){var Pt=ce.current.get(wt)||"",At=T(Pt);return pt&&ge.includes(At[0])&&At.unshift(U),At},[ge]),it=(0,r.useCallback)(function(wt,pt){return wt.filter(function(Pt){return Pt!==void 0}).some(function(Pt){var At=ut(Pt,!0);return At.includes(pt)})},[ut]),Et=function(){var pt=(0,z.Z)(ce.current.keys());return ge.length&&pt.push(U),pt},Mt=(0,r.useCallback)(function(wt){var pt="".concat(ce.current.get(wt)).concat(S),Pt=new Set;return(0,z.Z)(Ae.current.keys()).forEach(function(At){At.startsWith(pt)&&Pt.add(Ae.current.get(At))}),Pt},[]);return r.useEffect(function(){return function(){et.current=!0}},[]),{registerPath:vt,unregisterPath:mt,refreshOverflowKeys:gt,isSubPathKey:it,getKeyPath:ut,getKeys:Et,getSubPathKeys:Mt}}function se(K){var le=r.useRef(K);le.current=K;var ve=r.useCallback(function(){for(var ce,Ae=arguments.length,fe=new Array(Ae),ae=0;ae<Ae;ae++)fe[ae]=arguments[ae];return(ce=le.current)===null||ce===void 0?void 0:ce.call.apply(ce,[le].concat(fe))},[]);return K?ve:void 0}var be=Math.random().toFixed(5).toString().slice(2),ne=0;function de(K){var le=(0,y.Z)(K,{value:K}),ve=(0,V.Z)(le,2),ce=ve[0],Ae=ve[1];return r.useEffect(function(){ne+=1;var fe="".concat(be,"-").concat(ne);Ae("rc-menu-uuid-".concat(fe))},[]),ce}var we=f(16552),xe=f(19210),Ke=f(46654),Ue=f(37205),Te=f(2738),Me=f(8654);function Le(K,le,ve,ce){var Ae=r.useContext(d),fe=Ae.activeKey,ae=Ae.onActive,ge=Ae.onInactive,Re={active:fe===K};return le||(Re.onMouseEnter=function(Ie){ve==null||ve({key:K,domEvent:Ie}),ae(K)},Re.onMouseLeave=function(Ie){ce==null||ce({key:K,domEvent:Ie}),ge(K)}),Re}function Be(K){var le=r.useContext(d),ve=le.mode,ce=le.rtl,Ae=le.inlineIndent;if(ve!=="inline")return null;var fe=K;return ce?{paddingRight:fe*Ae}:{paddingLeft:fe*Ae}}function st(K){var le=K.icon,ve=K.props,ce=K.children,Ae;return le===null||le===!1?null:(typeof le=="function"?Ae=r.createElement(le,(0,ee.Z)({},ve)):typeof le!="boolean"&&(Ae=le),Ae||ce||null)}var Ct=["item"];function St(K){var le=K.item,ve=(0,j.Z)(K,Ct);return Object.defineProperty(ve,"item",{get:function(){return(0,i.ZP)(!1,"`info.item` is deprecated since we will move to function component that not provides React Node instance in future."),le}}),ve}var Ot=["title","attribute","elementRef"],Tt=["style","className","eventKey","warnKey","disabled","itemIcon","children","role","onMouseEnter","onMouseLeave","onClick","onKeyDown","onFocus"],Ge=["active"],qe=function(K){(0,Ke.Z)(ve,K);var le=(0,Ue.Z)(ve);function ve(){return(0,we.Z)(this,ve),le.apply(this,arguments)}return(0,xe.Z)(ve,[{key:"render",value:function(){var Ae=this.props,fe=Ae.title,ae=Ae.attribute,ge=Ae.elementRef,Re=(0,j.Z)(Ae,Ot),Ie=(0,Te.Z)(Re,["eventKey","popupClassName","popupOffset","onTitleClick"]);return(0,i.ZP)(!ae,"`attribute` of Menu.Item is deprecated. Please pass attribute directly."),r.createElement(e.Z.Item,(0,o.Z)({},ae,{title:typeof fe=="string"?fe:void 0},Ie,{ref:ge}))}}]),ve}(r.Component),tt=r.forwardRef(function(K,le){var ve=K.style,ce=K.className,Ae=K.eventKey,fe=K.warnKey,ae=K.disabled,ge=K.itemIcon,Re=K.children,Ie=K.role,et=K.onMouseEnter,Fe=K.onMouseLeave,vt=K.onClick,mt=K.onKeyDown,gt=K.onFocus,ut=(0,j.Z)(K,Tt),it=b(Ae),Et=r.useContext(d),Mt=Et.prefixCls,wt=Et.onItemClick,pt=Et.disabled,Pt=Et.overflowDisabled,At=Et.itemIcon,Dt=Et.selectedKeys,rn=Et.onActive,Ft=r.useContext(E),an=Ft._internalRenderMenuItem,Ht="".concat(Mt,"-item"),Qt=r.useRef(),Jt=r.useRef(),en=pt||ae,Yt=(0,Me.x1)(le,Jt),un=re(Ae),qt=function(jt){return{key:Ae,keyPath:(0,z.Z)(un).reverse(),item:Qt.current,domEvent:jt}},fn=ge||At,Nt=Le(Ae,en,et,Fe),_n=Nt.active,Pn=(0,j.Z)(Nt,Ge),hn=Dt.includes(Ae),Sn=Be(un.length),On=function(jt){if(!en){var dn=qt(jt);vt==null||vt(St(dn)),wt(dn)}},tn=function(jt){if(mt==null||mt(jt),jt.which===g.Z.ENTER){var dn=qt(jt);vt==null||vt(St(dn)),wt(dn)}},cn=function(jt){rn(Ae),gt==null||gt(jt)},vn={};K.role==="option"&&(vn["aria-selected"]=hn);var Rn=r.createElement(qe,(0,o.Z)({ref:Qt,elementRef:Yt,role:Ie===null?"none":Ie||"menuitem",tabIndex:ae?null:-1,"data-menu-id":Pt&&it?null:it},(0,Te.Z)(ut,["extra"]),Pn,vn,{component:"li","aria-disabled":ae,style:(0,ee.Z)((0,ee.Z)({},Sn),ve),className:M()(Ht,(0,k.Z)((0,k.Z)((0,k.Z)({},"".concat(Ht,"-active"),_n),"".concat(Ht,"-selected"),hn),"".concat(Ht,"-disabled"),en),ce),onClick:On,onKeyDown:tn,onFocus:cn}),Re,r.createElement(st,{props:(0,ee.Z)((0,ee.Z)({},K),{},{isSelected:hn}),icon:fn}));return an&&(Rn=an(Rn,K,{selected:hn})),Rn});function Rt(K,le){var ve=K.eventKey,ce=I(),Ae=re(ve);return r.useEffect(function(){if(ce)return ce.registerPath(ve,Ae),function(){ce.unregisterPath(ve,Ae)}},[Ae]),ce?null:r.createElement(tt,(0,o.Z)({},K,{ref:le}))}var nt=r.forwardRef(Rt),He=["className","children"],rt=function(le,ve){var ce=le.className,Ae=le.children,fe=(0,j.Z)(le,He),ae=r.useContext(d),ge=ae.prefixCls,Re=ae.mode,Ie=ae.rtl;return r.createElement("ul",(0,o.Z)({className:M()(ge,Ie&&"".concat(ge,"-rtl"),"".concat(ge,"-sub"),"".concat(ge,"-").concat(Re==="inline"?"inline":"vertical"),ce),role:"menu"},fe,{"data-menu-list":!0,ref:ve}),Ae)},Qe=r.forwardRef(rt);Qe.displayName="SubMenuList";var De=Qe,Lt=f(11592);function Ee(K,le){return(0,Lt.Z)(K).map(function(ve,ce){if(r.isValidElement(ve)){var Ae,fe,ae=ve.key,ge=(Ae=(fe=ve.props)===null||fe===void 0?void 0:fe.eventKey)!==null&&Ae!==void 0?Ae:ae,Re=ge==null;Re&&(ge="tmp_key-".concat([].concat((0,z.Z)(le),[ce]).join("-")));var Ie={key:ge,eventKey:ge};return r.cloneElement(ve,Ie)}return ve})}var Ce=f(65352),ue={adjustX:1,adjustY:1},Pe={topLeft:{points:["bl","tl"],overflow:ue},topRight:{points:["br","tr"],overflow:ue},bottomLeft:{points:["tl","bl"],overflow:ue},bottomRight:{points:["tr","br"],overflow:ue},leftTop:{points:["tr","tl"],overflow:ue},leftBottom:{points:["br","bl"],overflow:ue},rightTop:{points:["tl","tr"],overflow:ue},rightBottom:{points:["bl","br"],overflow:ue}},Xe={topLeft:{points:["bl","tl"],overflow:ue},topRight:{points:["br","tr"],overflow:ue},bottomLeft:{points:["tl","bl"],overflow:ue},bottomRight:{points:["tr","br"],overflow:ue},rightTop:{points:["tr","tl"],overflow:ue},rightBottom:{points:["br","bl"],overflow:ue},leftTop:{points:["tl","tr"],overflow:ue},leftBottom:{points:["bl","br"],overflow:ue}},ft=null;function Ne(K,le,ve){if(le)return le;if(ve)return ve[K]||ve.other}var Je={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"};function at(K){var le=K.prefixCls,ve=K.visible,ce=K.children,Ae=K.popup,fe=K.popupStyle,ae=K.popupClassName,ge=K.popupOffset,Re=K.disabled,Ie=K.mode,et=K.onVisibleChange,Fe=r.useContext(d),vt=Fe.getPopupContainer,mt=Fe.rtl,gt=Fe.subMenuOpenDelay,ut=Fe.subMenuCloseDelay,it=Fe.builtinPlacements,Et=Fe.triggerSubMenuAction,Mt=Fe.forceSubMenuRender,wt=Fe.rootClassName,pt=Fe.motion,Pt=Fe.defaultMotions,At=r.useState(!1),Dt=(0,V.Z)(At,2),rn=Dt[0],Ft=Dt[1],an=mt?(0,ee.Z)((0,ee.Z)({},Xe),it):(0,ee.Z)((0,ee.Z)({},Pe),it),Ht=Je[Ie],Qt=Ne(Ie,pt,Pt),Jt=r.useRef(Qt);Ie!=="inline"&&(Jt.current=Qt);var en=(0,ee.Z)((0,ee.Z)({},Jt.current),{},{leavedClassName:"".concat(le,"-hidden"),removeOnLeave:!1,motionAppear:!0}),Yt=r.useRef();return r.useEffect(function(){return Yt.current=(0,B.Z)(function(){Ft(ve)}),function(){B.Z.cancel(Yt.current)}},[ve]),r.createElement(Ce.Z,{prefixCls:le,popupClassName:M()("".concat(le,"-popup"),(0,k.Z)({},"".concat(le,"-rtl"),mt),ae,wt),stretch:Ie==="horizontal"?"minWidth":null,getPopupContainer:vt,builtinPlacements:an,popupPlacement:Ht,popupVisible:rn,popup:Ae,popupStyle:fe,popupAlign:ge&&{offset:ge},action:Re?[]:[Et],mouseEnterDelay:gt,mouseLeaveDelay:ut,onPopupVisibleChange:et,forceRender:Mt,popupMotion:en,fresh:!0},ce)}var bt=f(77900);function ot(K){var le=K.id,ve=K.open,ce=K.keyPath,Ae=K.children,fe="inline",ae=r.useContext(d),ge=ae.prefixCls,Re=ae.forceSubMenuRender,Ie=ae.motion,et=ae.defaultMotions,Fe=ae.mode,vt=r.useRef(!1);vt.current=Fe===fe;var mt=r.useState(!vt.current),gt=(0,V.Z)(mt,2),ut=gt[0],it=gt[1],Et=vt.current?ve:!1;r.useEffect(function(){vt.current&&it(!1)},[Fe]);var Mt=(0,ee.Z)({},Ne(fe,Ie,et));ce.length>1&&(Mt.motionAppear=!1);var wt=Mt.onVisibleChanged;return Mt.onVisibleChanged=function(pt){return!vt.current&&!pt&&it(!0),wt==null?void 0:wt(pt)},ut?null:r.createElement(x,{mode:fe,locked:!vt.current},r.createElement(bt.default,(0,o.Z)({visible:Et},Mt,{forceRender:Re,removeOnLeave:!1,leavedClassName:"".concat(ge,"-hidden")}),function(pt){var Pt=pt.className,At=pt.style;return r.createElement(De,{id:le,className:Pt,style:At},Ae)}))}var je=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],yt=["active"],Ve=r.forwardRef(function(K,le){var ve=K.style,ce=K.className,Ae=K.title,fe=K.eventKey,ae=K.warnKey,ge=K.disabled,Re=K.internalPopupClose,Ie=K.children,et=K.itemIcon,Fe=K.expandIcon,vt=K.popupClassName,mt=K.popupOffset,gt=K.popupStyle,ut=K.onClick,it=K.onMouseEnter,Et=K.onMouseLeave,Mt=K.onTitleClick,wt=K.onTitleMouseEnter,pt=K.onTitleMouseLeave,Pt=(0,j.Z)(K,je),At=b(fe),Dt=r.useContext(d),rn=Dt.prefixCls,Ft=Dt.mode,an=Dt.openKeys,Ht=Dt.disabled,Qt=Dt.overflowDisabled,Jt=Dt.activeKey,en=Dt.selectedKeys,Yt=Dt.itemIcon,un=Dt.expandIcon,qt=Dt.onItemClick,fn=Dt.onOpenChange,Nt=Dt.onActive,_n=r.useContext(E),Pn=_n._internalRenderSubMenuItem,hn=r.useContext(te),Sn=hn.isSubPathKey,On=re(),tn="".concat(rn,"-submenu"),cn=Ht||ge,vn=r.useRef(),Rn=r.useRef(),gn=et!=null?et:Yt,jt=Fe!=null?Fe:un,dn=an.includes(fe),bn=!Qt&&dn,pn=Sn(en,fe),sn=Le(fe,cn,wt,pt),yn=sn.active,Ln=(0,j.Z)(sn,yt),En=r.useState(!1),Kn=(0,V.Z)(En,2),Bn=Kn[0],zn=Kn[1],kn=function($t){cn||zn($t)},Un=function($t){kn(!0),it==null||it({key:fe,domEvent:$t})},Hn=function($t){kn(!1),Et==null||Et({key:fe,domEvent:$t})},Fn=r.useMemo(function(){return yn||(Ft!=="inline"?Bn||Sn([Jt],fe):!1)},[Ft,yn,Jt,Bn,fe,Sn]),wn=Be(On.length),Vn=function($t){cn||(Mt==null||Mt({key:fe,domEvent:$t}),Ft==="inline"&&fn(fe,!dn))},Qn=se(function(Wt){ut==null||ut(St(Wt)),qt(Wt)}),Zn=function($t){Ft!=="inline"&&fn(fe,$t)},Wn=function(){Nt(fe)},jn=At&&"".concat(At,"-popup"),Dn=r.useMemo(function(){return r.createElement(st,{icon:Ft!=="horizontal"?jt:void 0,props:(0,ee.Z)((0,ee.Z)({},K),{},{isOpen:bn,isSubMenu:!0})},r.createElement("i",{className:"".concat(tn,"-arrow")}))},[Ft,jt,K,bn,tn]),on=r.createElement("div",(0,o.Z)({role:"menuitem",style:wn,className:"".concat(tn,"-title"),tabIndex:cn?null:-1,ref:vn,title:typeof Ae=="string"?Ae:null,"data-menu-id":Qt&&At?null:At,"aria-expanded":bn,"aria-haspopup":!0,"aria-controls":jn,"aria-disabled":cn,onClick:Vn,onFocus:Wn},Ln),Ae,Dn),Tn=r.useRef(Ft);if(Ft!=="inline"&&On.length>1?Tn.current="vertical":Tn.current=Ft,!Qt){var ln=Tn.current;on=r.createElement(at,{mode:ln,prefixCls:tn,visible:!Re&&bn&&Ft!=="inline",popupClassName:vt,popupOffset:mt,popupStyle:gt,popup:r.createElement(x,{mode:ln==="horizontal"?"vertical":ln},r.createElement(De,{id:jn,ref:Rn},Ie)),disabled:cn,onVisibleChange:Zn},on)}var Mn=r.createElement(e.Z.Item,(0,o.Z)({ref:le,role:"none"},Pt,{component:"li",style:ve,className:M()(tn,"".concat(tn,"-").concat(Ft),ce,(0,k.Z)((0,k.Z)((0,k.Z)((0,k.Z)({},"".concat(tn,"-open"),bn),"".concat(tn,"-active"),Fn),"".concat(tn,"-selected"),pn),"".concat(tn,"-disabled"),cn)),onMouseEnter:Un,onMouseLeave:Hn}),on,!Qt&&r.createElement(ot,{id:jn,open:bn,keyPath:On},Ie));return Pn&&(Mn=Pn(Mn,K,{selected:pn,active:Fn,open:bn,disabled:cn})),r.createElement(x,{onItemClick:Qn,mode:Ft==="horizontal"?"vertical":Ft,itemIcon:gn,expandIcon:jt},Mn)}),We=r.forwardRef(function(K,le){var ve=K.eventKey,ce=K.children,Ae=re(ve),fe=Ee(ce,Ae),ae=I();r.useEffect(function(){if(ae)return ae.registerPath(ve,Ae),function(){ae.unregisterPath(ve,Ae)}},[Ae]);var ge;return ae?ge=fe:ge=r.createElement(Ve,(0,o.Z)({ref:le},K),fe),r.createElement(L.Provider,{value:Ae},ge)}),Ye=We,ht=f(28788);function Bt(K){var le=K.className,ve=K.style,ce=r.useContext(d),Ae=ce.prefixCls,fe=I();return fe?null:r.createElement("li",{role:"separator",className:M()("".concat(Ae,"-item-divider"),le),style:ve})}var nn=["className","title","eventKey","children"],Ut=r.forwardRef(function(K,le){var ve=K.className,ce=K.title,Ae=K.eventKey,fe=K.children,ae=(0,j.Z)(K,nn),ge=r.useContext(d),Re=ge.prefixCls,Ie="".concat(Re,"-item-group");return r.createElement("li",(0,o.Z)({ref:le,role:"presentation"},ae,{onClick:function(Fe){return Fe.stopPropagation()},className:M()(Ie,ve)}),r.createElement("div",{role:"presentation",className:"".concat(Ie,"-title"),title:typeof ce=="string"?ce:void 0},ce),r.createElement("ul",{role:"group",className:"".concat(Ie,"-list")},fe))}),xn=r.forwardRef(function(K,le){var ve=K.eventKey,ce=K.children,Ae=re(ve),fe=Ee(ce,Ae),ae=I();return ae?fe:r.createElement(Ut,(0,o.Z)({ref:le},(0,Te.Z)(K,["warnKey"])),fe)}),xt=xn,mn=["label","children","key","type","extra"];function ke(K,le,ve){var ce=le.item,Ae=le.group,fe=le.submenu,ae=le.divider;return(K||[]).map(function(ge,Re){if(ge&&(0,ht.Z)(ge)==="object"){var Ie=ge,et=Ie.label,Fe=Ie.children,vt=Ie.key,mt=Ie.type,gt=Ie.extra,ut=(0,j.Z)(Ie,mn),it=vt!=null?vt:"tmp-".concat(Re);return Fe||mt==="group"?mt==="group"?r.createElement(Ae,(0,o.Z)({key:it},ut,{title:et}),ke(Fe,le,ve)):r.createElement(fe,(0,o.Z)({key:it},ut,{title:et}),ke(Fe,le,ve)):mt==="divider"?r.createElement(ae,(0,o.Z)({key:it},ut)):r.createElement(ce,(0,o.Z)({key:it},ut,{extra:gt}),et,(!!gt||gt===0)&&r.createElement("span",{className:"".concat(ve,"-item-extra")},gt))}return null}).filter(function(ge){return ge})}function Oe(K,le,ve,ce,Ae){var fe=K,ae=(0,ee.Z)({divider:Bt,item:nt,group:xt,submenu:Ye},ce);return le&&(fe=ke(le,ae,Ae)),Ee(fe,ve)}var _t=["prefixCls","rootClassName","style","className","tabIndex","items","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem","_internalComponents"],dt=[],Zt=r.forwardRef(function(K,le){var ve,ce=K,Ae=ce.prefixCls,fe=Ae===void 0?"rc-menu":Ae,ae=ce.rootClassName,ge=ce.style,Re=ce.className,Ie=ce.tabIndex,et=Ie===void 0?0:Ie,Fe=ce.items,vt=ce.children,mt=ce.direction,gt=ce.id,ut=ce.mode,it=ut===void 0?"vertical":ut,Et=ce.inlineCollapsed,Mt=ce.disabled,wt=ce.disabledOverflow,pt=ce.subMenuOpenDelay,Pt=pt===void 0?.1:pt,At=ce.subMenuCloseDelay,Dt=At===void 0?.1:At,rn=ce.forceSubMenuRender,Ft=ce.defaultOpenKeys,an=ce.openKeys,Ht=ce.activeKey,Qt=ce.defaultActiveFirst,Jt=ce.selectable,en=Jt===void 0?!0:Jt,Yt=ce.multiple,un=Yt===void 0?!1:Yt,qt=ce.defaultSelectedKeys,fn=ce.selectedKeys,Nt=ce.onSelect,_n=ce.onDeselect,Pn=ce.inlineIndent,hn=Pn===void 0?24:Pn,Sn=ce.motion,On=ce.defaultMotions,tn=ce.triggerSubMenuAction,cn=tn===void 0?"hover":tn,vn=ce.builtinPlacements,Rn=ce.itemIcon,gn=ce.expandIcon,jt=ce.overflowedIndicator,dn=jt===void 0?"...":jt,bn=ce.overflowedIndicatorPopupClassName,pn=ce.getPopupContainer,sn=ce.onClick,yn=ce.onOpenChange,Ln=ce.onKeyDown,En=ce.openAnimation,Kn=ce.openTransitionName,Bn=ce._internalRenderMenuItem,zn=ce._internalRenderSubMenuItem,kn=ce._internalComponents,Un=(0,j.Z)(ce,_t),Hn=r.useMemo(function(){return[Oe(vt,Fe,dt,kn,fe),Oe(vt,Fe,dt,{},fe)]},[vt,Fe,kn]),Fn=(0,V.Z)(Hn,2),wn=Fn[0],Vn=Fn[1],Qn=r.useState(!1),Zn=(0,V.Z)(Qn,2),Wn=Zn[0],jn=Zn[1],Dn=r.useRef(),on=de(gt),Tn=mt==="rtl",ln=(0,y.Z)(Ft,{value:an,postState:function(It){return It||dt}}),Mn=(0,V.Z)(ln,2),Wt=Mn[0],$t=Mn[1],Nn=function(It){var Kt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function An(){$t(It),yn==null||yn(It)}Kt?(0,a.flushSync)(An):An()},Gn=r.useState(Wt),Xn=(0,V.Z)(Gn,2),tr=Xn[0],nr=Xn[1],Jn=r.useRef(!1),ze=r.useMemo(function(){return(it==="inline"||it==="vertical")&&Et?["vertical",Et]:[it,!1]},[it,Et]),ct=(0,V.Z)(ze,2),kt=ct[0],Vt=ct[1],zt=kt==="inline",qn=r.useState(kt),$n=(0,V.Z)(qn,2),In=$n[0],er=$n[1],Cr=r.useState(Vt),hr=(0,V.Z)(Cr,2),Sr=hr[0],Rr=hr[1];r.useEffect(function(){er(kt),Rr(Vt),Jn.current&&(zt?$t(tr):Nn(dt))},[kt,Vt]);var Dr=r.useState(0),_r=(0,V.Z)(Dr,2),ar=_r[0],Nr=_r[1],lr=ar>=wn.length-1||In!=="horizontal"||wt;r.useEffect(function(){zt&&nr(Wt)},[Wt]),r.useEffect(function(){return Jn.current=!0,function(){Jn.current=!1}},[]);var Yn=ie(),dr=Yn.registerPath,pr=Yn.unregisterPath,Pr=Yn.refreshOverflowKeys,mr=Yn.isSubPathKey,Or=Yn.getKeyPath,vr=Yn.getKeys,kr=Yn.getSubPathKeys,Tr=r.useMemo(function(){return{registerPath:dr,unregisterPath:pr}},[dr,pr]),Mr=r.useMemo(function(){return{isSubPathKey:mr}},[mr]);r.useEffect(function(){Pr(lr?dt:wn.slice(ar+1).map(function(Gt){return Gt.key}))},[ar,lr]);var Ir=(0,y.Z)(Ht||Qt&&((ve=wn[0])===null||ve===void 0?void 0:ve.key),{value:Ht}),gr=(0,V.Z)(Ir,2),rr=gr[0],ur=gr[1],Lr=se(function(Gt){ur(Gt)}),Br=se(function(){ur(void 0)});(0,r.useImperativeHandle)(le,function(){return{list:Dn.current,focus:function(It){var Kt,An=vr(),Cn=J(An,on),or=Cn.elements,cr=Cn.key2element,Qr=Cn.element2key,wr=Y(Dn.current,or),xr=rr!=null?rr:wr[0]?Qr.get(wr[0]):(Kt=wn.find(function(Gr){return!Gr.props.disabled}))===null||Kt===void 0?void 0:Kt.key,ir=cr.get(xr);if(xr&&ir){var fr;ir==null||(fr=ir.focus)===null||fr===void 0||fr.call(ir,It)}}}});var Fr=(0,y.Z)(qt||[],{value:fn,postState:function(It){return Array.isArray(It)?It:It==null?dt:[It]}}),br=(0,V.Z)(Fr,2),sr=br[0],Zr=br[1],jr=function(It){if(en){var Kt=It.key,An=sr.includes(Kt),Cn;un?An?Cn=sr.filter(function(cr){return cr!==Kt}):Cn=[].concat((0,z.Z)(sr),[Kt]):Cn=[Kt],Zr(Cn);var or=(0,ee.Z)((0,ee.Z)({},It),{},{selectedKeys:Cn});An?_n==null||_n(or):Nt==null||Nt(or)}!un&&Wt.length&&In!=="inline"&&Nn(dt)},zr=se(function(Gt){sn==null||sn(St(Gt)),jr(Gt)}),yr=se(function(Gt,It){var Kt=Wt.filter(function(Cn){return Cn!==Gt});if(It)Kt.push(Gt);else if(In!=="inline"){var An=kr(Gt);Kt=Kt.filter(function(Cn){return!An.has(Cn)})}(0,u.Z)(Wt,Kt,!0)||Nn(Kt,!0)}),Wr=function(It,Kt){var An=Kt!=null?Kt:!Wt.includes(It);yr(It,An)},Kr=X(In,rr,Tn,on,Dn,vr,Or,ur,Wr,Ln);r.useEffect(function(){jn(!0)},[]);var Ur=r.useMemo(function(){return{_internalRenderMenuItem:Bn,_internalRenderSubMenuItem:zn}},[Bn,zn]),Hr=In!=="horizontal"||wt?wn:wn.map(function(Gt,It){return r.createElement(x,{key:Gt.key,overflowDisabled:It>ar},Gt)}),Vr=r.createElement(e.Z,(0,o.Z)({id:gt,ref:Dn,prefixCls:"".concat(fe,"-overflow"),component:"ul",itemComponent:nt,className:M()(fe,"".concat(fe,"-root"),"".concat(fe,"-").concat(In),Re,(0,k.Z)((0,k.Z)({},"".concat(fe,"-inline-collapsed"),Sr),"".concat(fe,"-rtl"),Tn),ae),dir:mt,style:ge,role:"menu",tabIndex:et,data:Hr,renderRawItem:function(It){return It},renderRawRest:function(It){var Kt=It.length,An=Kt?wn.slice(-Kt):null;return r.createElement(Ye,{eventKey:U,title:dn,disabled:lr,internalPopupClose:Kt===0,popupClassName:bn},An)},maxCount:In!=="horizontal"||wt?e.Z.INVALIDATE:e.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(It){Nr(It)},onKeyDown:Kr},Un));return r.createElement(E.Provider,{value:Ur},r.createElement(s.Provider,{value:on},r.createElement(x,{prefixCls:fe,rootClassName:ae,mode:In,openKeys:Wt,rtl:Tn,disabled:Mt,motion:Wn?Sn:null,defaultMotions:Wn?On:null,activeKey:rr,onActive:Lr,onInactive:Br,selectedKeys:sr,inlineIndent:hn,subMenuOpenDelay:Pt,subMenuCloseDelay:Dt,forceSubMenuRender:rn,builtinPlacements:vn,triggerSubMenuAction:cn,getPopupContainer:pn,itemIcon:Rn,expandIcon:gn,onItemClick:zr,onOpenChange:yr},r.createElement(te.Provider,{value:Mr},Vr),r.createElement("div",{style:{display:"none"},"aria-hidden":!0},r.createElement(P.Provider,{value:Tr},Vn)))))}),Xt=Zt,$e=Xt;$e.Item=nt,$e.SubMenu=Ye,$e.ItemGroup=xt,$e.Divider=Bt;var lt=$e},11780:function(Ze,ye,f){"use strict";f.d(ye,{Z:function(){return m}});var o=f(71409),k=f(89490),ee=f(11036),z=f(39224),V=f(59301),j=f(92310),W=f.n(j),M=f(29301),e=f(34280),y=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],u=void 0;function i(n,t){var l=n.prefixCls,g=n.invalidate,B=n.item,Q=n.renderItem,N=n.responsive,q=n.responsiveDisabled,$=n.registerSize,me=n.itemKey,pe=n.className,F=n.style,H=n.children,G=n.display,oe=n.order,_e=n.component,O=_e===void 0?"div":_e,Y=(0,z.Z)(n,y),Z=N&&!G;function J(T){$(me,T)}V.useEffect(function(){return function(){J(null)}},[]);var X=Q&&B!==u?Q(B,{index:oe}):H,he;g||(he={opacity:Z?0:1,height:Z?0:u,overflowY:Z?"hidden":u,order:N?oe:u,pointerEvents:Z?"none":u,position:Z?"absolute":u});var S={};Z&&(S["aria-hidden"]=!0);var R=V.createElement(O,(0,o.Z)({className:W()(!g&&l,pe),style:(0,k.Z)((0,k.Z)({},he),F)},S,Y,{ref:t}),X);return N&&(R=V.createElement(M.Z,{onResize:function(U){var ie=U.offsetWidth;J(ie)},disabled:q},R)),R}var r=V.forwardRef(i);r.displayName="Item";var a=r,s=f(6089),v=f(4676),b=f(16089);function w(n){if(typeof MessageChannel=="undefined")(0,b.Z)(n);else{var t=new MessageChannel;t.port1.onmessage=function(){return n()},t.port2.postMessage(void 0)}}function c(){var n=V.useRef(null),t=function(g){n.current||(n.current=[],w(function(){(0,v.unstable_batchedUpdates)(function(){n.current.forEach(function(B){B()}),n.current=null})})),n.current.push(g)};return t}function d(n,t){var l=V.useState(t),g=(0,ee.Z)(l,2),B=g[0],Q=g[1],N=(0,s.Z)(function(q){n(function(){Q(q)})});return[B,N]}var _=V.createContext(null),x=["component"],D=["className"],P=["className"],I=function(t,l){var g=V.useContext(_);if(!g){var B=t.component,Q=B===void 0?"div":B,N=(0,z.Z)(t,x);return V.createElement(Q,(0,o.Z)({},N,{ref:l}))}var q=g.className,$=(0,z.Z)(g,D),me=t.className,pe=(0,z.Z)(t,P);return V.createElement(_.Provider,{value:null},V.createElement(a,(0,o.Z)({ref:l,className:W()(q,me)},$,pe)))},L=V.forwardRef(I);L.displayName="RawItem";var re=L,te=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],Se="responsive",E="invalidate";function h(n){return"+ ".concat(n.length," ...")}function p(n,t){var l=n.prefixCls,g=l===void 0?"rc-overflow":l,B=n.data,Q=B===void 0?[]:B,N=n.renderItem,q=n.renderRawItem,$=n.itemKey,me=n.itemWidth,pe=me===void 0?10:me,F=n.ssr,H=n.style,G=n.className,oe=n.maxCount,_e=n.renderRest,O=n.renderRawRest,Y=n.suffix,Z=n.component,J=Z===void 0?"div":Z,X=n.itemComponent,he=n.onVisibleChange,S=(0,z.Z)(n,te),R=F==="full",T=c(),U=d(T,null),ie=(0,ee.Z)(U,2),se=ie[0],be=ie[1],ne=se||0,de=d(T,new Map),we=(0,ee.Z)(de,2),xe=we[0],Ke=we[1],Ue=d(T,0),Te=(0,ee.Z)(Ue,2),Me=Te[0],Le=Te[1],Be=d(T,0),st=(0,ee.Z)(Be,2),Ct=st[0],St=st[1],Ot=d(T,0),Tt=(0,ee.Z)(Ot,2),Ge=Tt[0],qe=Tt[1],tt=(0,V.useState)(null),Rt=(0,ee.Z)(tt,2),nt=Rt[0],He=Rt[1],rt=(0,V.useState)(null),Qe=(0,ee.Z)(rt,2),De=Qe[0],Lt=Qe[1],Ee=V.useMemo(function(){return De===null&&R?Number.MAX_SAFE_INTEGER:De||0},[De,se]),Ce=(0,V.useState)(!1),ue=(0,ee.Z)(Ce,2),Pe=ue[0],Xe=ue[1],ft="".concat(g,"-item"),Ne=Math.max(Me,Ct),Je=oe===Se,at=Q.length&&Je,bt=oe===E,ot=at||typeof oe=="number"&&Q.length>oe,je=(0,V.useMemo)(function(){var $e=Q;return at?se===null&&R?$e=Q:$e=Q.slice(0,Math.min(Q.length,ne/pe)):typeof oe=="number"&&($e=Q.slice(0,oe)),$e},[Q,pe,se,oe,at]),yt=(0,V.useMemo)(function(){return at?Q.slice(Ee+1):Q.slice(je.length)},[Q,je,at,Ee]),Ve=(0,V.useCallback)(function($e,lt){var K;return typeof $=="function"?$($e):(K=$&&($e==null?void 0:$e[$]))!==null&&K!==void 0?K:lt},[$]),We=(0,V.useCallback)(N||function($e){return $e},[N]);function Ye($e,lt,K){De===$e&&(lt===void 0||lt===nt)||(Lt($e),K||(Xe($e<Q.length-1),he==null||he($e)),lt!==void 0&&He(lt))}function ht($e,lt){be(lt.clientWidth)}function Bt($e,lt){Ke(function(K){var le=new Map(K);return lt===null?le.delete($e):le.set($e,lt),le})}function nn($e,lt){St(lt),Le(Ct)}function Ut($e,lt){qe(lt)}function xn($e){return xe.get(Ve(je[$e],$e))}(0,e.Z)(function(){if(ne&&typeof Ne=="number"&&je){var $e=Ge,lt=je.length,K=lt-1;if(!lt){Ye(0,null);return}for(var le=0;le<lt;le+=1){var ve=xn(le);if(R&&(ve=ve||0),ve===void 0){Ye(le-1,void 0,!0);break}if($e+=ve,K===0&&$e<=ne||le===K-1&&$e+xn(K)<=ne){Ye(K,null);break}else if($e+Ne>ne){Ye(le-1,$e-ve-Ge+Ct);break}}Y&&xn(0)+Ge>ne&&He(null)}},[ne,xe,Ct,Ge,Ve,je]);var xt=Pe&&!!yt.length,mn={};nt!==null&&at&&(mn={position:"absolute",left:nt,top:0});var ke={prefixCls:ft,responsive:at,component:X,invalidate:bt},Oe=q?function($e,lt){var K=Ve($e,lt);return V.createElement(_.Provider,{key:K,value:(0,k.Z)((0,k.Z)({},ke),{},{order:lt,item:$e,itemKey:K,registerSize:Bt,display:lt<=Ee})},q($e,lt))}:function($e,lt){var K=Ve($e,lt);return V.createElement(a,(0,o.Z)({},ke,{order:lt,key:K,item:$e,renderItem:We,itemKey:K,registerSize:Bt,display:lt<=Ee}))},_t={order:xt?Ee:Number.MAX_SAFE_INTEGER,className:"".concat(ft,"-rest"),registerSize:nn,display:xt},dt=_e||h,Zt=O?V.createElement(_.Provider,{value:(0,k.Z)((0,k.Z)({},ke),_t)},O(yt)):V.createElement(a,(0,o.Z)({},ke,_t),typeof dt=="function"?dt(yt):dt),Xt=V.createElement(J,(0,o.Z)({className:W()(!bt&&g,G),style:H,ref:t},S),je.map(Oe),ot?Zt:null,Y&&V.createElement(a,(0,o.Z)({},ke,{responsive:Je,responsiveDisabled:!at,order:Ee,className:"".concat(ft,"-suffix"),registerSize:Ut,display:!0,style:mn}),Y));return Je?V.createElement(M.Z,{onResize:ht,disabled:!at},Xt):Xt}var A=V.forwardRef(p);A.displayName="Overflow",A.Item=re,A.RESPONSIVE=Se,A.INVALIDATE=E;var C=A,m=C},25930:function(Ze,ye,f){"use strict";f.d(ye,{Cd:function(){return te}});var o=f(71409),k=f(89490),ee=f(39224),z=f(59301),V=f(92310),j=f.n(V),W={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},M=function(){var h=(0,z.useRef)([]),p=(0,z.useRef)(null);return(0,z.useEffect)(function(){var A=Date.now(),C=!1;h.current.forEach(function(m){if(m){C=!0;var n=m.style;n.transitionDuration=".3s, .3s, .3s, .06s",p.current&&A-p.current<100&&(n.transitionDuration="0s, 0s")}}),C&&(p.current=Date.now())}),h.current},e=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],y=function(h){var p=(0,k.Z)((0,k.Z)({},W),h),A=p.className,C=p.percent,m=p.prefixCls,n=p.strokeColor,t=p.strokeLinecap,l=p.strokeWidth,g=p.style,B=p.trailColor,Q=p.trailWidth,N=p.transition,q=(0,ee.Z)(p,e);delete q.gapPosition;var $=Array.isArray(C)?C:[C],me=Array.isArray(n)?n:[n],pe=M(),F=l/2,H=100-l/2,G="M ".concat(t==="round"?F:0,",").concat(F,`
|
|
L `).concat(t==="round"?H:100,",").concat(F),oe="0 0 100 ".concat(l),_e=0;return z.createElement("svg",(0,o.Z)({className:j()("".concat(m,"-line"),A),viewBox:oe,preserveAspectRatio:"none",style:g},q),z.createElement("path",{className:"".concat(m,"-line-trail"),d:G,strokeLinecap:t,stroke:B,strokeWidth:Q||l,fillOpacity:"0"}),$.map(function(O,Y){var Z=1;switch(t){case"round":Z=1-l/100;break;case"square":Z=1-l/2/100;break;default:Z=1;break}var J={strokeDasharray:"".concat(O*Z,"px, 100px"),strokeDashoffset:"-".concat(_e,"px"),transition:N||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},X=me[Y]||me[me.length-1];return _e+=O,z.createElement("path",{key:Y,className:"".concat(m,"-line-path"),d:G,strokeLinecap:t,stroke:X,strokeWidth:l,fillOpacity:"0",ref:function(S){pe[Y]=S},style:J})}))},u=y,i=f(28788),r=f(11036),a=f(47273),s=0,v=(0,a.Z)();function b(){var E;return v?(E=s,s+=1):E="TEST_OR_SSR",E}var w=function(E){var h=z.useState(),p=(0,r.Z)(h,2),A=p[0],C=p[1];return z.useEffect(function(){C("rc_progress_".concat(b()))},[]),E||A},c=function(h){var p=h.bg,A=h.children;return z.createElement("div",{style:{width:"100%",height:"100%",background:p}},A)};function d(E,h){return Object.keys(E).map(function(p){var A=parseFloat(p),C="".concat(Math.floor(A*h),"%");return"".concat(E[p]," ").concat(C)})}var _=z.forwardRef(function(E,h){var p=E.prefixCls,A=E.color,C=E.gradientId,m=E.radius,n=E.style,t=E.ptg,l=E.strokeLinecap,g=E.strokeWidth,B=E.size,Q=E.gapDegree,N=A&&(0,i.Z)(A)==="object",q=N?"#FFF":void 0,$=B/2,me=z.createElement("circle",{className:"".concat(p,"-circle-path"),r:m,cx:$,cy:$,stroke:q,strokeLinecap:l,strokeWidth:g,opacity:t===0?0:1,style:n,ref:h});if(!N)return me;var pe="".concat(C,"-conic"),F=Q?"".concat(180+Q/2,"deg"):"0deg",H=d(A,(360-Q)/360),G=d(A,1),oe="conic-gradient(from ".concat(F,", ").concat(H.join(", "),")"),_e="linear-gradient(to ".concat(Q?"bottom":"top",", ").concat(G.join(", "),")");return z.createElement(z.Fragment,null,z.createElement("mask",{id:pe},me),z.createElement("foreignObject",{x:0,y:0,width:B,height:B,mask:"url(#".concat(pe,")")},z.createElement(c,{bg:_e},z.createElement(c,{bg:oe}))))}),x=_,D=100,P=function(h,p,A,C,m,n,t,l,g,B){var Q=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,N=A/100*360*((360-n)/360),q=n===0?0:{bottom:0,top:180,left:90,right:-90}[t],$=(100-C)/100*p;g==="round"&&C!==100&&($+=B/2,$>=p&&($=p-.01));var me=D/2;return{stroke:typeof l=="string"?l:void 0,strokeDasharray:"".concat(p,"px ").concat(h),strokeDashoffset:$+Q,transform:"rotate(".concat(m+N+q,"deg)"),transformOrigin:"".concat(me,"px ").concat(me,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},I=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function L(E){var h=E!=null?E:[];return Array.isArray(h)?h:[h]}var re=function(h){var p=(0,k.Z)((0,k.Z)({},W),h),A=p.id,C=p.prefixCls,m=p.steps,n=p.strokeWidth,t=p.trailWidth,l=p.gapDegree,g=l===void 0?0:l,B=p.gapPosition,Q=p.trailColor,N=p.strokeLinecap,q=p.style,$=p.className,me=p.strokeColor,pe=p.percent,F=(0,ee.Z)(p,I),H=D/2,G=w(A),oe="".concat(G,"-gradient"),_e=H-n/2,O=Math.PI*2*_e,Y=g>0?90+g/2:-90,Z=O*((360-g)/360),J=(0,i.Z)(m)==="object"?m:{count:m,gap:2},X=J.count,he=J.gap,S=L(pe),R=L(me),T=R.find(function(we){return we&&(0,i.Z)(we)==="object"}),U=T&&(0,i.Z)(T)==="object",ie=U?"butt":N,se=P(O,Z,0,100,Y,g,B,Q,ie,n),be=M(),ne=function(){var xe=0;return S.map(function(Ke,Ue){var Te=R[Ue]||R[R.length-1],Me=P(O,Z,xe,Ke,Y,g,B,Te,ie,n);return xe+=Ke,z.createElement(x,{key:Ue,color:Te,ptg:Ke,radius:_e,prefixCls:C,gradientId:oe,style:Me,strokeLinecap:ie,strokeWidth:n,gapDegree:g,ref:function(Be){be[Ue]=Be},size:D})}).reverse()},de=function(){var xe=Math.round(X*(S[0]/100)),Ke=100/X,Ue=0;return new Array(X).fill(null).map(function(Te,Me){var Le=Me<=xe-1?R[0]:Q,Be=Le&&(0,i.Z)(Le)==="object"?"url(#".concat(oe,")"):void 0,st=P(O,Z,Ue,Ke,Y,g,B,Le,"butt",n,he);return Ue+=(Z-st.strokeDashoffset+he)*100/Z,z.createElement("circle",{key:Me,className:"".concat(C,"-circle-path"),r:_e,cx:H,cy:H,stroke:Be,strokeWidth:n,opacity:1,style:st,ref:function(St){be[Me]=St}})})};return z.createElement("svg",(0,o.Z)({className:j()("".concat(C,"-circle"),$),viewBox:"0 0 ".concat(D," ").concat(D),style:q,id:A,role:"presentation"},F),!X&&z.createElement("circle",{className:"".concat(C,"-circle-trail"),r:_e,cx:H,cy:H,stroke:Q,strokeLinecap:ie,strokeWidth:t||n,style:se}),X?de():ne())},te=re,Se={Line:u,Circle:te}},738:function(Ze,ye,f){"use strict";f.d(ye,{Z:function(){return d}});var o=f(71409),k=f(87075),ee=f(11036),z=f(39224),V=f(92310),j=f.n(V),W=f(18929),M=f(10228),e=f(26112),y=f(59301);function u(_,x){var D=_.disabled,P=_.prefixCls,I=_.character,L=_.characterRender,re=_.index,te=_.count,Se=_.value,E=_.allowHalf,h=_.focused,p=_.onHover,A=_.onClick,C=function(N){p(N,re)},m=function(N){A(N,re)},n=function(N){N.keyCode===M.Z.ENTER&&A(N,re)},t=re+1,l=new Set([P]);Se===0&&re===0&&h?l.add("".concat(P,"-focused")):E&&Se+.5>=t&&Se<t?(l.add("".concat(P,"-half")),l.add("".concat(P,"-active")),h&&l.add("".concat(P,"-focused"))):(t<=Se?l.add("".concat(P,"-full")):l.add("".concat(P,"-zero")),t===Se&&h&&l.add("".concat(P,"-focused")));var g=typeof I=="function"?I(_):I,B=y.createElement("li",{className:j()(Array.from(l)),ref:x},y.createElement("div",{onClick:D?null:m,onKeyDown:D?null:n,onMouseMove:D?null:C,role:"radio","aria-checked":Se>re?"true":"false","aria-posinset":re+1,"aria-setsize":te,tabIndex:D?-1:0},y.createElement("div",{className:"".concat(P,"-first")},g),y.createElement("div",{className:"".concat(P,"-second")},g)));return L&&(B=L(B,_)),B}var i=y.forwardRef(u);function r(){var _=y.useRef({});function x(P){return _.current[P]}function D(P){return function(I){_.current[P]=I}}return[x,D]}function a(_){var x=_.pageXOffset,D="scrollLeft";if(typeof x!="number"){var P=_.document;x=P.documentElement[D],typeof x!="number"&&(x=P.body[D])}return x}function s(_){var x,D,P=_.ownerDocument,I=P.body,L=P&&P.documentElement,re=_.getBoundingClientRect();return x=re.left,D=re.top,x-=L.clientLeft||I.clientLeft||0,D-=L.clientTop||I.clientTop||0,{left:x,top:D}}function v(_){var x=s(_),D=_.ownerDocument,P=D.defaultView||D.parentWindow;return x.left+=a(P),x.left}var b=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","keyboard","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function w(_,x){var D=_.prefixCls,P=D===void 0?"rc-rate":D,I=_.className,L=_.defaultValue,re=_.value,te=_.count,Se=te===void 0?5:te,E=_.allowHalf,h=E===void 0?!1:E,p=_.allowClear,A=p===void 0?!0:p,C=_.keyboard,m=C===void 0?!0:C,n=_.character,t=n===void 0?"\u2605":n,l=_.characterRender,g=_.disabled,B=_.direction,Q=B===void 0?"ltr":B,N=_.tabIndex,q=N===void 0?0:N,$=_.autoFocus,me=_.onHoverChange,pe=_.onChange,F=_.onFocus,H=_.onBlur,G=_.onKeyDown,oe=_.onMouseLeave,_e=(0,z.Z)(_,b),O=r(),Y=(0,ee.Z)(O,2),Z=Y[0],J=Y[1],X=y.useRef(null),he=function(){if(!g){var He;(He=X.current)===null||He===void 0||He.focus()}};y.useImperativeHandle(x,function(){return{focus:he,blur:function(){if(!g){var He;(He=X.current)===null||He===void 0||He.blur()}}}});var S=(0,W.Z)(L||0,{value:re}),R=(0,ee.Z)(S,2),T=R[0],U=R[1],ie=(0,W.Z)(null),se=(0,ee.Z)(ie,2),be=se[0],ne=se[1],de=function(He,rt){var Qe=Q==="rtl",De=He+1;if(h){var Lt=Z(He),Ee=v(Lt),Ce=Lt.clientWidth;(Qe&&rt-Ee>Ce/2||!Qe&&rt-Ee<Ce/2)&&(De-=.5)}return De},we=function(He){U(He),pe==null||pe(He)},xe=y.useState(!1),Ke=(0,ee.Z)(xe,2),Ue=Ke[0],Te=Ke[1],Me=function(){Te(!0),F==null||F()},Le=function(){Te(!1),H==null||H()},Be=y.useState(null),st=(0,ee.Z)(Be,2),Ct=st[0],St=st[1],Ot=function(He,rt){var Qe=de(rt,He.pageX);Qe!==be&&(St(Qe),ne(null)),me==null||me(Qe)},Tt=function(He){g||(St(null),ne(null),me==null||me(void 0)),He&&(oe==null||oe(He))},Ge=function(He,rt){var Qe=de(rt,He.pageX),De=!1;A&&(De=Qe===T),Tt(),we(De?0:Qe),ne(De?Qe:null)},qe=function(He){var rt=He.keyCode,Qe=Q==="rtl",De=h?.5:1;m&&(rt===M.Z.RIGHT&&T<Se&&!Qe?(we(T+De),He.preventDefault()):rt===M.Z.LEFT&&T>0&&!Qe||rt===M.Z.RIGHT&&T>0&&Qe?(we(T-De),He.preventDefault()):rt===M.Z.LEFT&&T<Se&&Qe&&(we(T+De),He.preventDefault())),G==null||G(He)};y.useEffect(function(){$&&!g&&he()},[]);var tt=new Array(Se).fill(0).map(function(nt,He){return y.createElement(i,{ref:J(He),index:He,count:Se,disabled:g,prefixCls:"".concat(P,"-star"),allowHalf:h,value:Ct===null?T:Ct,onClick:Ge,onHover:Ot,key:nt||He,character:t,characterRender:l,focused:Ue})}),Rt=j()(P,I,(0,k.Z)((0,k.Z)({},"".concat(P,"-disabled"),g),"".concat(P,"-rtl"),Q==="rtl"));return y.createElement("ul",(0,o.Z)({className:Rt,onMouseLeave:Tt,tabIndex:g?-1:q,onFocus:g?null:Me,onBlur:g?null:Le,onKeyDown:g?null:qe,ref:X},(0,e.Z)(_e,{aria:!0,data:!0,attr:!0})),tt)}var c=y.forwardRef(w),d=c},29301:function(Ze,ye,f){"use strict";f.d(ye,{Z:function(){return E}});var o=f(71409),k=f(59301),ee=f(11592),z=f(48736),V=f(89490),j=f(28788),W=f(76846),M=f(8654),e=k.createContext(null);function y(h){var p=h.children,A=h.onBatchResize,C=k.useRef(0),m=k.useRef([]),n=k.useContext(e),t=k.useCallback(function(l,g,B){C.current+=1;var Q=C.current;m.current.push({size:l,element:g,data:B}),Promise.resolve().then(function(){Q===C.current&&(A==null||A(m.current),m.current=[])}),n==null||n(l,g,B)},[A,n]);return k.createElement(e.Provider,{value:t},p)}var u=f(76374),i=new Map;function r(h){h.forEach(function(p){var A,C=p.target;(A=i.get(C))===null||A===void 0||A.forEach(function(m){return m(C)})})}var a=new u.Z(r),s=null,v=null;function b(h,p){i.has(h)||(i.set(h,new Set),a.observe(h)),i.get(h).add(p)}function w(h,p){i.has(h)&&(i.get(h).delete(p),i.get(h).size||(a.unobserve(h),i.delete(h)))}var c=f(16552),d=f(19210),_=f(46654),x=f(37205),D=function(h){(0,_.Z)(A,h);var p=(0,x.Z)(A);function A(){return(0,c.Z)(this,A),p.apply(this,arguments)}return(0,d.Z)(A,[{key:"render",value:function(){return this.props.children}}]),A}(k.Component);function P(h,p){var A=h.children,C=h.disabled,m=k.useRef(null),n=k.useRef(null),t=k.useContext(e),l=typeof A=="function",g=l?A(m):A,B=k.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),Q=!l&&k.isValidElement(g)&&(0,M.Yr)(g),N=Q?(0,M.C4)(g):null,q=(0,M.x1)(N,m),$=function(){var H;return(0,W.ZP)(m.current)||(m.current&&(0,j.Z)(m.current)==="object"?(0,W.ZP)((H=m.current)===null||H===void 0?void 0:H.nativeElement):null)||(0,W.ZP)(n.current)};k.useImperativeHandle(p,function(){return $()});var me=k.useRef(h);me.current=h;var pe=k.useCallback(function(F){var H=me.current,G=H.onResize,oe=H.data,_e=F.getBoundingClientRect(),O=_e.width,Y=_e.height,Z=F.offsetWidth,J=F.offsetHeight,X=Math.floor(O),he=Math.floor(Y);if(B.current.width!==X||B.current.height!==he||B.current.offsetWidth!==Z||B.current.offsetHeight!==J){var S={width:X,height:he,offsetWidth:Z,offsetHeight:J};B.current=S;var R=Z===Math.round(O)?O:Z,T=J===Math.round(Y)?Y:J,U=(0,V.Z)((0,V.Z)({},S),{},{offsetWidth:R,offsetHeight:T});t==null||t(U,F,oe),G&&Promise.resolve().then(function(){G(U,F)})}},[]);return k.useEffect(function(){var F=$();return F&&!C&&b(F,pe),function(){return w(F,pe)}},[m.current,C]),k.createElement(D,{ref:n},Q?k.cloneElement(g,{ref:q}):g)}var I=k.forwardRef(P),L=I,re="rc-observer-key";function te(h,p){var A=h.children,C=typeof A=="function"?[A]:(0,ee.Z)(A);return C.map(function(m,n){var t=(m==null?void 0:m.key)||"".concat(re,"-").concat(n);return k.createElement(L,(0,o.Z)({},h,{key:t,ref:n===0?p:void 0}),m)})}var Se=k.forwardRef(te);Se.Collection=y;var E=Se},22711:function(Ze,ye,f){"use strict";f.r(ye),f.d(ye,{ResizableTextArea:function(){return Se},default:function(){return A}});var o=f(71409),k=f(87075),ee=f(89490),z=f(62730),V=f(11036),j=f(39224),W=f(92310),M=f.n(W),e=f(36901),y=f(66003),u=f(30292),i=f(18929),r=f(59301),a=f(28788),s=f(29301),v=f(34280),b=f(16089),w=`
|
|
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;
|
|
pointer-events: none !important;
|
|
`,c=["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","white-space"],d={},_;function x(C){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=C.getAttribute("id")||C.getAttribute("data-reactid")||C.getAttribute("name");if(m&&d[n])return d[n];var t=window.getComputedStyle(C),l=t.getPropertyValue("box-sizing")||t.getPropertyValue("-moz-box-sizing")||t.getPropertyValue("-webkit-box-sizing"),g=parseFloat(t.getPropertyValue("padding-bottom"))+parseFloat(t.getPropertyValue("padding-top")),B=parseFloat(t.getPropertyValue("border-bottom-width"))+parseFloat(t.getPropertyValue("border-top-width")),Q=c.map(function(q){return"".concat(q,":").concat(t.getPropertyValue(q))}).join(";"),N={sizingStyle:Q,paddingSize:g,borderSize:B,boxSizing:l};return m&&n&&(d[n]=N),N}function D(C){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,t=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;_||(_=document.createElement("textarea"),_.setAttribute("tab-index","-1"),_.setAttribute("aria-hidden","true"),_.setAttribute("name","hiddenTextarea"),document.body.appendChild(_)),C.getAttribute("wrap")?_.setAttribute("wrap",C.getAttribute("wrap")):_.removeAttribute("wrap");var l=x(C,m),g=l.paddingSize,B=l.borderSize,Q=l.boxSizing,N=l.sizingStyle;_.setAttribute("style","".concat(N,";").concat(w)),_.value=C.value||C.placeholder||"";var q=void 0,$=void 0,me,pe=_.scrollHeight;if(Q==="border-box"?pe+=B:Q==="content-box"&&(pe-=g),n!==null||t!==null){_.value=" ";var F=_.scrollHeight-g;n!==null&&(q=F*n,Q==="border-box"&&(q=q+g+B),pe=Math.max(q,pe)),t!==null&&($=F*t,Q==="border-box"&&($=$+g+B),me=pe>$?"":"hidden",pe=Math.min($,pe))}var H={height:pe,overflowY:me,resize:"none"};return q&&(H.minHeight=q),$&&(H.maxHeight=$),H}var P=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],I=0,L=1,re=2,te=r.forwardRef(function(C,m){var n=C,t=n.prefixCls,l=n.defaultValue,g=n.value,B=n.autoSize,Q=n.onResize,N=n.className,q=n.style,$=n.disabled,me=n.onChange,pe=n.onInternalAutoSize,F=(0,j.Z)(n,P),H=(0,i.Z)(l,{value:g,postState:function(st){return st!=null?st:""}}),G=(0,V.Z)(H,2),oe=G[0],_e=G[1],O=function(st){_e(st.target.value),me==null||me(st)},Y=r.useRef();r.useImperativeHandle(m,function(){return{textArea:Y.current}});var Z=r.useMemo(function(){return B&&(0,a.Z)(B)==="object"?[B.minRows,B.maxRows]:[]},[B]),J=(0,V.Z)(Z,2),X=J[0],he=J[1],S=!!B,R=function(){try{if(document.activeElement===Y.current){var st=Y.current,Ct=st.selectionStart,St=st.selectionEnd,Ot=st.scrollTop;Y.current.setSelectionRange(Ct,St),Y.current.scrollTop=Ot}}catch(Tt){}},T=r.useState(re),U=(0,V.Z)(T,2),ie=U[0],se=U[1],be=r.useState(),ne=(0,V.Z)(be,2),de=ne[0],we=ne[1],xe=function(){se(I)};(0,v.Z)(function(){S&&xe()},[g,X,he,S]),(0,v.Z)(function(){if(ie===I)se(L);else if(ie===L){var Be=D(Y.current,!1,X,he);se(re),we(Be)}else R()},[ie]);var Ke=r.useRef(),Ue=function(){b.Z.cancel(Ke.current)},Te=function(st){ie===re&&(Q==null||Q(st),B&&(Ue(),Ke.current=(0,b.Z)(function(){xe()})))};r.useEffect(function(){return Ue},[]);var Me=S?de:null,Le=(0,ee.Z)((0,ee.Z)({},q),Me);return(ie===I||ie===L)&&(Le.overflowY="hidden",Le.overflowX="hidden"),r.createElement(s.Z,{onResize:Te,disabled:!(B||Q)},r.createElement("textarea",(0,o.Z)({},F,{ref:Y,style:Le,className:M()(t,N,(0,k.Z)({},"".concat(t,"-disabled"),$)),disabled:$,value:oe,onChange:O})))}),Se=te,E=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","showCount","count","className","style","disabled","hidden","classNames","styles","onResize","onClear","onPressEnter","readOnly","autoSize","onKeyDown"],h=r.forwardRef(function(C,m){var n,t=C.defaultValue,l=C.value,g=C.onFocus,B=C.onBlur,Q=C.onChange,N=C.allowClear,q=C.maxLength,$=C.onCompositionStart,me=C.onCompositionEnd,pe=C.suffix,F=C.prefixCls,H=F===void 0?"rc-textarea":F,G=C.showCount,oe=C.count,_e=C.className,O=C.style,Y=C.disabled,Z=C.hidden,J=C.classNames,X=C.styles,he=C.onResize,S=C.onClear,R=C.onPressEnter,T=C.readOnly,U=C.autoSize,ie=C.onKeyDown,se=(0,j.Z)(C,E),be=(0,i.Z)(t,{value:l,defaultValue:t}),ne=(0,V.Z)(be,2),de=ne[0],we=ne[1],xe=de==null?"":String(de),Ke=r.useState(!1),Ue=(0,V.Z)(Ke,2),Te=Ue[0],Me=Ue[1],Le=r.useRef(!1),Be=r.useState(null),st=(0,V.Z)(Be,2),Ct=st[0],St=st[1],Ot=(0,r.useRef)(null),Tt=(0,r.useRef)(null),Ge=function(){var We;return(We=Tt.current)===null||We===void 0?void 0:We.textArea},qe=function(){Ge().focus()};(0,r.useImperativeHandle)(m,function(){var Ve;return{resizableTextArea:Tt.current,focus:qe,blur:function(){Ge().blur()},nativeElement:((Ve=Ot.current)===null||Ve===void 0?void 0:Ve.nativeElement)||Ge()}}),(0,r.useEffect)(function(){Me(function(Ve){return!Y&&Ve})},[Y]);var tt=r.useState(null),Rt=(0,V.Z)(tt,2),nt=Rt[0],He=Rt[1];r.useEffect(function(){if(nt){var Ve;(Ve=Ge()).setSelectionRange.apply(Ve,(0,z.Z)(nt))}},[nt]);var rt=(0,y.Z)(oe,G),Qe=(n=rt.max)!==null&&n!==void 0?n:q,De=Number(Qe)>0,Lt=rt.strategy(xe),Ee=!!Qe&&Lt>Qe,Ce=function(We,Ye){var ht=Ye;!Le.current&&rt.exceedFormatter&&rt.max&&rt.strategy(Ye)>rt.max&&(ht=rt.exceedFormatter(Ye,{max:rt.max}),Ye!==ht&&He([Ge().selectionStart||0,Ge().selectionEnd||0])),we(ht),(0,u.rJ)(We.currentTarget,We,Q,ht)},ue=function(We){Le.current=!0,$==null||$(We)},Pe=function(We){Le.current=!1,Ce(We,We.currentTarget.value),me==null||me(We)},Xe=function(We){Ce(We,We.target.value)},ft=function(We){We.key==="Enter"&&R&&R(We),ie==null||ie(We)},Ne=function(We){Me(!0),g==null||g(We)},Je=function(We){Me(!1),B==null||B(We)},at=function(We){we(""),qe(),(0,u.rJ)(Ge(),We,Q)},bt=pe,ot;rt.show&&(rt.showFormatter?ot=rt.showFormatter({value:xe,count:Lt,maxLength:Qe}):ot="".concat(Lt).concat(De?" / ".concat(Qe):""),bt=r.createElement(r.Fragment,null,bt,r.createElement("span",{className:M()("".concat(H,"-data-count"),J==null?void 0:J.count),style:X==null?void 0:X.count},ot)));var je=function(We){var Ye;he==null||he(We),(Ye=Ge())!==null&&Ye!==void 0&&Ye.style.height&&St(!0)},yt=!U&&!G&&!N;return r.createElement(e.BaseInput,{ref:Ot,value:xe,allowClear:N,handleReset:at,suffix:bt,prefixCls:H,classNames:(0,ee.Z)((0,ee.Z)({},J),{},{affixWrapper:M()(J==null?void 0:J.affixWrapper,(0,k.Z)((0,k.Z)({},"".concat(H,"-show-count"),G),"".concat(H,"-textarea-allow-clear"),N))}),disabled:Y,focused:Te,className:M()(_e,Ee&&"".concat(H,"-out-of-range")),style:(0,ee.Z)((0,ee.Z)({},O),Ct&&!yt?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof ot=="string"?ot:void 0}},hidden:Z,readOnly:T,onClear:S},r.createElement(Se,(0,o.Z)({},se,{autoSize:U,maxLength:q,onKeyDown:ft,onChange:Xe,onFocus:Ne,onBlur:Je,onCompositionStart:ue,onCompositionEnd:Pe,className:M()(J==null?void 0:J.textarea),style:(0,ee.Z)((0,ee.Z)({},X==null?void 0:X.textarea),{},{resize:O==null?void 0:O.resize}),disabled:Y,prefixCls:H,onResize:je,ref:Tt,readOnly:T})))}),p=h,A=p},29125:function(Ze,ye,f){"use strict";f.d(ye,{G:function(){return z},Z:function(){return w}});var o=f(92310),k=f.n(o),ee=f(59301);function z(c){var d=c.children,_=c.prefixCls,x=c.id,D=c.overlayInnerStyle,P=c.bodyClassName,I=c.className,L=c.style;return ee.createElement("div",{className:k()("".concat(_,"-content"),I),style:L},ee.createElement("div",{className:k()("".concat(_,"-inner"),P),id:x,role:"tooltip",style:D},typeof d=="function"?d():d))}var V=f(71409),j=f(89490),W=f(39224),M=f(65352),e={shiftX:64,adjustY:1},y={adjustX:1,shiftY:!0},u=[0,0],i={left:{points:["cr","cl"],overflow:y,offset:[-4,0],targetOffset:u},right:{points:["cl","cr"],overflow:y,offset:[4,0],targetOffset:u},top:{points:["bc","tc"],overflow:e,offset:[0,-4],targetOffset:u},bottom:{points:["tc","bc"],overflow:e,offset:[0,4],targetOffset:u},topLeft:{points:["bl","tl"],overflow:e,offset:[0,-4],targetOffset:u},leftTop:{points:["tr","tl"],overflow:y,offset:[-4,0],targetOffset:u},topRight:{points:["br","tr"],overflow:e,offset:[0,-4],targetOffset:u},rightTop:{points:["tl","tr"],overflow:y,offset:[4,0],targetOffset:u},bottomRight:{points:["tr","br"],overflow:e,offset:[0,4],targetOffset:u},rightBottom:{points:["bl","br"],overflow:y,offset:[4,0],targetOffset:u},bottomLeft:{points:["tl","bl"],overflow:e,offset:[0,4],targetOffset:u},leftBottom:{points:["br","bl"],overflow:y,offset:[-4,0],targetOffset:u}},r=null,a=f(80402),s=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow","classNames","styles"],v=function(d,_){var x=d.overlayClassName,D=d.trigger,P=D===void 0?["hover"]:D,I=d.mouseEnterDelay,L=I===void 0?0:I,re=d.mouseLeaveDelay,te=re===void 0?.1:re,Se=d.overlayStyle,E=d.prefixCls,h=E===void 0?"rc-tooltip":E,p=d.children,A=d.onVisibleChange,C=d.afterVisibleChange,m=d.transitionName,n=d.animation,t=d.motion,l=d.placement,g=l===void 0?"right":l,B=d.align,Q=B===void 0?{}:B,N=d.destroyTooltipOnHide,q=N===void 0?!1:N,$=d.defaultVisible,me=d.getTooltipContainer,pe=d.overlayInnerStyle,F=d.arrowContent,H=d.overlay,G=d.id,oe=d.showArrow,_e=oe===void 0?!0:oe,O=d.classNames,Y=d.styles,Z=(0,W.Z)(d,s),J=(0,a.Z)(G),X=(0,ee.useRef)(null);(0,ee.useImperativeHandle)(_,function(){return X.current});var he=(0,j.Z)({},Z);"visible"in d&&(he.popupVisible=d.visible);var S=function(){return ee.createElement(z,{key:"content",prefixCls:h,id:J,bodyClassName:O==null?void 0:O.body,overlayInnerStyle:(0,j.Z)((0,j.Z)({},pe),Y==null?void 0:Y.body)},H)},R=function(){var U=ee.Children.only(p),ie=(U==null?void 0:U.props)||{},se=(0,j.Z)((0,j.Z)({},ie),{},{"aria-describedby":H?J:null});return ee.cloneElement(p,se)};return ee.createElement(M.Z,(0,V.Z)({popupClassName:k()(x,O==null?void 0:O.root),prefixCls:h,popup:S,action:P,builtinPlacements:i,popupPlacement:g,ref:X,popupAlign:Q,getPopupContainer:me,onPopupVisibleChange:A,afterPopupVisibleChange:C,popupTransitionName:m,popupAnimation:n,popupMotion:t,defaultPopupVisible:$,autoDestroy:q,mouseLeaveDelay:te,popupStyle:(0,j.Z)((0,j.Z)({},Se),Y==null?void 0:Y.root),mouseEnterDelay:L,arrow:_e},he),R())},b=(0,ee.forwardRef)(v),w=b},90472:function(Ze,ye,f){"use strict";f.d(ye,{Z:function(){return C}});var o=f(71409),k=f(16552),ee=f(19210),z=f(90264),V=f(46654),j=f(37205),W=f(87075),M=f(59301),e=f(89490),y=f(39224),u=f(28788),i=f(58676),r=f(93195),a=f(62730),s=f(92310),v=f.n(s),b=f(26112),w=f(48736),c=function(m,n){if(m&&n){var t=Array.isArray(n)?n:n.split(","),l=m.name||"",g=m.type||"",B=g.replace(/\/.*$/,"");return t.some(function(Q){var N=Q.trim();if(/^\*(\/\*)?$/.test(Q))return!0;if(N.charAt(0)==="."){var q=l.toLowerCase(),$=N.toLowerCase(),me=[$];return($===".jpg"||$===".jpeg")&&(me=[".jpg",".jpeg"]),me.some(function(pe){return q.endsWith(pe)})}return/\/\*$/.test(N)?B===N.replace(/\/.*$/,""):g===N?!0:/^\w+$/.test(N)?((0,w.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(N,"'.Skip for check.")),!0):!1})}return!0};function d(m,n){var t="cannot ".concat(m.method," ").concat(m.action," ").concat(n.status,"'"),l=new Error(t);return l.status=n.status,l.method=m.method,l.url=m.action,l}function _(m){var n=m.responseText||m.response;if(!n)return n;try{return JSON.parse(n)}catch(t){return n}}function x(m){var n=new XMLHttpRequest;m.onProgress&&n.upload&&(n.upload.onprogress=function(B){B.total>0&&(B.percent=B.loaded/B.total*100),m.onProgress(B)});var t=new FormData;m.data&&Object.keys(m.data).forEach(function(g){var B=m.data[g];if(Array.isArray(B)){B.forEach(function(Q){t.append("".concat(g,"[]"),Q)});return}t.append(g,B)}),m.file instanceof Blob?t.append(m.filename,m.file,m.file.name):t.append(m.filename,m.file),n.onerror=function(B){m.onError(B)},n.onload=function(){return n.status<200||n.status>=300?m.onError(d(m,n),_(n)):m.onSuccess(_(n),n)},n.open(m.method,m.action,!0),m.withCredentials&&"withCredentials"in n&&(n.withCredentials=!0);var l=m.headers||{};return l["X-Requested-With"]!==null&&n.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(l).forEach(function(g){l[g]!==null&&n.setRequestHeader(g,l[g])}),n.send(t),{abort:function(){n.abort()}}}var D=function(){var m=(0,r.Z)((0,i.Z)().mark(function n(t,l){var g,B,Q,N,q,$,me,pe;return(0,i.Z)().wrap(function(H){for(;;)switch(H.prev=H.next){case 0:$=function(){return $=(0,r.Z)((0,i.Z)().mark(function oe(_e){return(0,i.Z)().wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:return Y.abrupt("return",new Promise(function(Z){_e.file(function(J){l(J)?(_e.fullPath&&!J.webkitRelativePath&&(Object.defineProperties(J,{webkitRelativePath:{writable:!0}}),J.webkitRelativePath=_e.fullPath.replace(/^\//,""),Object.defineProperties(J,{webkitRelativePath:{writable:!1}})),Z(J)):Z(null)})}));case 1:case"end":return Y.stop()}},oe)})),$.apply(this,arguments)},q=function(oe){return $.apply(this,arguments)},N=function(){return N=(0,r.Z)((0,i.Z)().mark(function oe(_e){var O,Y,Z,J,X;return(0,i.Z)().wrap(function(S){for(;;)switch(S.prev=S.next){case 0:O=_e.createReader(),Y=[];case 2:return S.next=5,new Promise(function(R){O.readEntries(R,function(){return R([])})});case 5:if(Z=S.sent,J=Z.length,J){S.next=9;break}return S.abrupt("break",12);case 9:for(X=0;X<J;X++)Y.push(Z[X]);S.next=2;break;case 12:return S.abrupt("return",Y);case 13:case"end":return S.stop()}},oe)})),N.apply(this,arguments)},Q=function(oe){return N.apply(this,arguments)},g=[],B=[],t.forEach(function(G){return B.push(G.webkitGetAsEntry())}),me=function(){var G=(0,r.Z)((0,i.Z)().mark(function oe(_e,O){var Y,Z;return(0,i.Z)().wrap(function(X){for(;;)switch(X.prev=X.next){case 0:if(_e){X.next=2;break}return X.abrupt("return");case 2:if(_e.path=O||"",!_e.isFile){X.next=10;break}return X.next=6,q(_e);case 6:Y=X.sent,Y&&g.push(Y),X.next=15;break;case 10:if(!_e.isDirectory){X.next=15;break}return X.next=13,Q(_e);case 13:Z=X.sent,B.push.apply(B,(0,a.Z)(Z));case 15:case"end":return X.stop()}},oe)}));return function(_e,O){return G.apply(this,arguments)}}(),pe=0;case 9:if(!(pe<B.length)){H.next=15;break}return H.next=12,me(B[pe]);case 12:pe++,H.next=9;break;case 15:return H.abrupt("return",g);case 16:case"end":return H.stop()}},n)}));return function(t,l){return m.apply(this,arguments)}}(),P=D,I=+new Date,L=0;function re(){return"rc-upload-".concat(I,"-").concat(++L)}var te=["component","prefixCls","className","classNames","disabled","id","name","style","styles","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave","hasControlInside"],Se=function(m){(0,V.Z)(t,m);var n=(0,j.Z)(t);function t(){var l;(0,k.Z)(this,t);for(var g=arguments.length,B=new Array(g),Q=0;Q<g;Q++)B[Q]=arguments[Q];return l=n.call.apply(n,[this].concat(B)),(0,W.Z)((0,z.Z)(l),"state",{uid:re()}),(0,W.Z)((0,z.Z)(l),"reqs",{}),(0,W.Z)((0,z.Z)(l),"fileInput",void 0),(0,W.Z)((0,z.Z)(l),"_isMounted",void 0),(0,W.Z)((0,z.Z)(l),"onChange",function(N){var q=l.props,$=q.accept,me=q.directory,pe=N.target.files,F=(0,a.Z)(pe).filter(function(H){return!me||c(H,$)});l.uploadFiles(F),l.reset()}),(0,W.Z)((0,z.Z)(l),"onClick",function(N){var q=l.fileInput;if(q){var $=N.target,me=l.props.onClick;if($&&$.tagName==="BUTTON"){var pe=q.parentNode;pe.focus(),$.blur()}q.click(),me&&me(N)}}),(0,W.Z)((0,z.Z)(l),"onKeyDown",function(N){N.key==="Enter"&&l.onClick(N)}),(0,W.Z)((0,z.Z)(l),"onFileDrop",function(){var N=(0,r.Z)((0,i.Z)().mark(function q($){var me,pe,F;return(0,i.Z)().wrap(function(G){for(;;)switch(G.prev=G.next){case 0:if(me=l.props.multiple,$.preventDefault(),$.type!=="dragover"){G.next=4;break}return G.abrupt("return");case 4:if(!l.props.directory){G.next=11;break}return G.next=7,P(Array.prototype.slice.call($.dataTransfer.items),function(oe){return c(oe,l.props.accept)});case 7:pe=G.sent,l.uploadFiles(pe),G.next=14;break;case 11:F=(0,a.Z)($.dataTransfer.files).filter(function(oe){return c(oe,l.props.accept)}),me===!1&&(F=F.slice(0,1)),l.uploadFiles(F);case 14:case"end":return G.stop()}},q)}));return function(q){return N.apply(this,arguments)}}()),(0,W.Z)((0,z.Z)(l),"uploadFiles",function(N){var q=(0,a.Z)(N),$=q.map(function(me){return me.uid=re(),l.processFile(me,q)});Promise.all($).then(function(me){var pe=l.props.onBatchStart;pe==null||pe(me.map(function(F){var H=F.origin,G=F.parsedFile;return{file:H,parsedFile:G}})),me.filter(function(F){return F.parsedFile!==null}).forEach(function(F){l.post(F)})})}),(0,W.Z)((0,z.Z)(l),"processFile",function(){var N=(0,r.Z)((0,i.Z)().mark(function q($,me){var pe,F,H,G,oe,_e,O,Y,Z;return(0,i.Z)().wrap(function(X){for(;;)switch(X.prev=X.next){case 0:if(pe=l.props.beforeUpload,F=$,!pe){X.next=14;break}return X.prev=3,X.next=6,pe($,me);case 6:F=X.sent,X.next=12;break;case 9:X.prev=9,X.t0=X.catch(3),F=!1;case 12:if(F!==!1){X.next=14;break}return X.abrupt("return",{origin:$,parsedFile:null,action:null,data:null});case 14:if(H=l.props.action,typeof H!="function"){X.next=21;break}return X.next=18,H($);case 18:G=X.sent,X.next=22;break;case 21:G=H;case 22:if(oe=l.props.data,typeof oe!="function"){X.next=29;break}return X.next=26,oe($);case 26:_e=X.sent,X.next=30;break;case 29:_e=oe;case 30:return O=((0,u.Z)(F)==="object"||typeof F=="string")&&F?F:$,O instanceof File?Y=O:Y=new File([O],$.name,{type:$.type}),Z=Y,Z.uid=$.uid,X.abrupt("return",{origin:$,data:_e,parsedFile:Z,action:G});case 35:case"end":return X.stop()}},q,null,[[3,9]])}));return function(q,$){return N.apply(this,arguments)}}()),(0,W.Z)((0,z.Z)(l),"saveFileInput",function(N){l.fileInput=N}),l}return(0,ee.Z)(t,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"post",value:function(g){var B=this,Q=g.data,N=g.origin,q=g.action,$=g.parsedFile;if(this._isMounted){var me=this.props,pe=me.onStart,F=me.customRequest,H=me.name,G=me.headers,oe=me.withCredentials,_e=me.method,O=N.uid,Y=F||x,Z={action:q,filename:H,data:Q,file:$,headers:G,withCredentials:oe,method:_e||"post",onProgress:function(X){var he=B.props.onProgress;he==null||he(X,$)},onSuccess:function(X,he){var S=B.props.onSuccess;S==null||S(X,$,he),delete B.reqs[O]},onError:function(X,he){var S=B.props.onError;S==null||S(X,he,$),delete B.reqs[O]}};pe(N),this.reqs[O]=Y(Z)}}},{key:"reset",value:function(){this.setState({uid:re()})}},{key:"abort",value:function(g){var B=this.reqs;if(g){var Q=g.uid?g.uid:g;B[Q]&&B[Q].abort&&B[Q].abort(),delete B[Q]}else Object.keys(B).forEach(function(N){B[N]&&B[N].abort&&B[N].abort(),delete B[N]})}},{key:"render",value:function(){var g=this.props,B=g.component,Q=g.prefixCls,N=g.className,q=g.classNames,$=q===void 0?{}:q,me=g.disabled,pe=g.id,F=g.name,H=g.style,G=g.styles,oe=G===void 0?{}:G,_e=g.multiple,O=g.accept,Y=g.capture,Z=g.children,J=g.directory,X=g.openFileDialogOnClick,he=g.onMouseEnter,S=g.onMouseLeave,R=g.hasControlInside,T=(0,y.Z)(g,te),U=v()((0,W.Z)((0,W.Z)((0,W.Z)({},Q,!0),"".concat(Q,"-disabled"),me),N,N)),ie=J?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},se=me?{}:{onClick:X?this.onClick:function(){},onKeyDown:X?this.onKeyDown:function(){},onMouseEnter:he,onMouseLeave:S,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:R?void 0:"0"};return M.createElement(B,(0,o.Z)({},se,{className:U,role:R?void 0:"button",style:H}),M.createElement("input",(0,o.Z)({},(0,b.Z)(T,{aria:!0,data:!0}),{id:pe,name:F,disabled:me,type:"file",ref:this.saveFileInput,onClick:function(ne){return ne.stopPropagation()},key:this.state.uid,style:(0,e.Z)({display:"none"},oe.input),className:$.input,accept:O},ie,{multiple:_e,onChange:this.onChange},Y!=null?{capture:Y}:{})),Z)}}]),t}(M.Component),E=Se;function h(){}var p=function(m){(0,V.Z)(t,m);var n=(0,j.Z)(t);function t(){var l;(0,k.Z)(this,t);for(var g=arguments.length,B=new Array(g),Q=0;Q<g;Q++)B[Q]=arguments[Q];return l=n.call.apply(n,[this].concat(B)),(0,W.Z)((0,z.Z)(l),"uploader",void 0),(0,W.Z)((0,z.Z)(l),"saveUploader",function(N){l.uploader=N}),l}return(0,ee.Z)(t,[{key:"abort",value:function(g){this.uploader.abort(g)}},{key:"render",value:function(){return M.createElement(E,(0,o.Z)({},this.props,{ref:this.saveUploader}))}}]),t}(M.Component);(0,W.Z)(p,"defaultProps",{component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:h,onError:h,onSuccess:h,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0,hasControlInside:!1});var A=p,C=A},49658:function(Ze,ye){"use strict";ye.Z=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var f=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(f)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(f==null?void 0:f.substr(0,4))}},83145:function(Ze,ye,f){"use strict";Object.defineProperty(ye,"__esModule",{value:!0}),ye.CopyToClipboard=void 0;var o=ee(f(59301)),k=ee(f(25769));function ee(c){return c&&c.__esModule?c:{default:c}}function z(c){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?z=function(_){return typeof _}:z=function(_){return _&&typeof Symbol=="function"&&_.constructor===Symbol&&_!==Symbol.prototype?"symbol":typeof _},z(c)}function V(c,d){var _=Object.keys(c);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(c);d&&(x=x.filter(function(D){return Object.getOwnPropertyDescriptor(c,D).enumerable})),_.push.apply(_,x)}return _}function j(c){for(var d=1;d<arguments.length;d++){var _=arguments[d]!=null?arguments[d]:{};d%2?V(_,!0).forEach(function(x){b(c,x,_[x])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(_)):V(_).forEach(function(x){Object.defineProperty(c,x,Object.getOwnPropertyDescriptor(_,x))})}return c}function W(c,d){if(c==null)return{};var _=M(c,d),x,D;if(Object.getOwnPropertySymbols){var P=Object.getOwnPropertySymbols(c);for(D=0;D<P.length;D++)x=P[D],!(d.indexOf(x)>=0)&&Object.prototype.propertyIsEnumerable.call(c,x)&&(_[x]=c[x])}return _}function M(c,d){if(c==null)return{};var _={},x=Object.keys(c),D,P;for(P=0;P<x.length;P++)D=x[P],!(d.indexOf(D)>=0)&&(_[D]=c[D]);return _}function e(c,d){if(!(c instanceof d))throw new TypeError("Cannot call a class as a function")}function y(c,d){for(var _=0;_<d.length;_++){var x=d[_];x.enumerable=x.enumerable||!1,x.configurable=!0,"value"in x&&(x.writable=!0),Object.defineProperty(c,x.key,x)}}function u(c,d,_){return d&&y(c.prototype,d),_&&y(c,_),c}function i(c,d){return d&&(z(d)==="object"||typeof d=="function")?d:a(c)}function r(c){return r=Object.setPrototypeOf?Object.getPrototypeOf:function(_){return _.__proto__||Object.getPrototypeOf(_)},r(c)}function a(c){if(c===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return c}function s(c,d){if(typeof d!="function"&&d!==null)throw new TypeError("Super expression must either be null or a function");c.prototype=Object.create(d&&d.prototype,{constructor:{value:c,writable:!0,configurable:!0}}),d&&v(c,d)}function v(c,d){return v=Object.setPrototypeOf||function(x,D){return x.__proto__=D,x},v(c,d)}function b(c,d,_){return d in c?Object.defineProperty(c,d,{value:_,enumerable:!0,configurable:!0,writable:!0}):c[d]=_,c}var w=function(c){s(d,c);function d(){var _,x;e(this,d);for(var D=arguments.length,P=new Array(D),I=0;I<D;I++)P[I]=arguments[I];return x=i(this,(_=r(d)).call.apply(_,[this].concat(P))),b(a(x),"onClick",function(L){var re=x.props,te=re.text,Se=re.onCopy,E=re.children,h=re.options,p=o.default.Children.only(E),A=(0,k.default)(te,h);Se&&Se(te,A),p&&p.props&&typeof p.props.onClick=="function"&&p.props.onClick(L)}),x}return u(d,[{key:"render",value:function(){var x=this.props,D=x.text,P=x.onCopy,I=x.options,L=x.children,re=W(x,["text","onCopy","options","children"]),te=o.default.Children.only(L);return o.default.cloneElement(te,j({},re,{onClick:this.onClick}))}}]),d}(o.default.PureComponent);ye.CopyToClipboard=w,b(w,"defaultProps",{onCopy:void 0,options:void 0})},56102:function(Ze,ye,f){"use strict";var o=f(83145),k=o.CopyToClipboard;k.CopyToClipboard=k,Ze.exports=k},76374:function(Ze,ye,f){"use strict";var o=function(){if(typeof Map!="undefined")return Map;function E(h,p){var A=-1;return h.some(function(C,m){return C[0]===p?(A=m,!0):!1}),A}return function(){function h(){this.__entries__=[]}return Object.defineProperty(h.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),h.prototype.get=function(p){var A=E(this.__entries__,p),C=this.__entries__[A];return C&&C[1]},h.prototype.set=function(p,A){var C=E(this.__entries__,p);~C?this.__entries__[C][1]=A:this.__entries__.push([p,A])},h.prototype.delete=function(p){var A=this.__entries__,C=E(A,p);~C&&A.splice(C,1)},h.prototype.has=function(p){return!!~E(this.__entries__,p)},h.prototype.clear=function(){this.__entries__.splice(0)},h.prototype.forEach=function(p,A){A===void 0&&(A=null);for(var C=0,m=this.__entries__;C<m.length;C++){var n=m[C];p.call(A,n[1],n[0])}},h}()}(),k=typeof window!="undefined"&&typeof document!="undefined"&&window.document===document,ee=function(){return typeof f.g!="undefined"&&f.g.Math===Math?f.g:typeof self!="undefined"&&self.Math===Math?self:typeof window!="undefined"&&window.Math===Math?window:Function("return this")()}(),z=function(){return typeof requestAnimationFrame=="function"?requestAnimationFrame.bind(ee):function(E){return setTimeout(function(){return E(Date.now())},1e3/60)}}(),V=2;function j(E,h){var p=!1,A=!1,C=0;function m(){p&&(p=!1,E()),A&&t()}function n(){z(m)}function t(){var l=Date.now();if(p){if(l-C<V)return;A=!0}else p=!0,A=!1,setTimeout(n,h);C=l}return t}var W=20,M=["top","right","bottom","left","width","height","size","weight"],e=typeof MutationObserver!="undefined",y=function(){function E(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=j(this.refresh.bind(this),W)}return E.prototype.addObserver=function(h){~this.observers_.indexOf(h)||this.observers_.push(h),this.connected_||this.connect_()},E.prototype.removeObserver=function(h){var p=this.observers_,A=p.indexOf(h);~A&&p.splice(A,1),!p.length&&this.connected_&&this.disconnect_()},E.prototype.refresh=function(){var h=this.updateObservers_();h&&this.refresh()},E.prototype.updateObservers_=function(){var h=this.observers_.filter(function(p){return p.gatherActive(),p.hasActive()});return h.forEach(function(p){return p.broadcastActive()}),h.length>0},E.prototype.connect_=function(){!k||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),e?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},E.prototype.disconnect_=function(){!k||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},E.prototype.onTransitionEnd_=function(h){var p=h.propertyName,A=p===void 0?"":p,C=M.some(function(m){return!!~A.indexOf(m)});C&&this.refresh()},E.getInstance=function(){return this.instance_||(this.instance_=new E),this.instance_},E.instance_=null,E}(),u=function(E,h){for(var p=0,A=Object.keys(h);p<A.length;p++){var C=A[p];Object.defineProperty(E,C,{value:h[C],enumerable:!1,writable:!1,configurable:!0})}return E},i=function(E){var h=E&&E.ownerDocument&&E.ownerDocument.defaultView;return h||ee},r=D(0,0,0,0);function a(E){return parseFloat(E)||0}function s(E){for(var h=[],p=1;p<arguments.length;p++)h[p-1]=arguments[p];return h.reduce(function(A,C){var m=E["border-"+C+"-width"];return A+a(m)},0)}function v(E){for(var h=["top","right","bottom","left"],p={},A=0,C=h;A<C.length;A++){var m=C[A],n=E["padding-"+m];p[m]=a(n)}return p}function b(E){var h=E.getBBox();return D(0,0,h.width,h.height)}function w(E){var h=E.clientWidth,p=E.clientHeight;if(!h&&!p)return r;var A=i(E).getComputedStyle(E),C=v(A),m=C.left+C.right,n=C.top+C.bottom,t=a(A.width),l=a(A.height);if(A.boxSizing==="border-box"&&(Math.round(t+m)!==h&&(t-=s(A,"left","right")+m),Math.round(l+n)!==p&&(l-=s(A,"top","bottom")+n)),!d(E)){var g=Math.round(t+m)-h,B=Math.round(l+n)-p;Math.abs(g)!==1&&(t-=g),Math.abs(B)!==1&&(l-=B)}return D(C.left,C.top,t,l)}var c=function(){return typeof SVGGraphicsElement!="undefined"?function(E){return E instanceof i(E).SVGGraphicsElement}:function(E){return E instanceof i(E).SVGElement&&typeof E.getBBox=="function"}}();function d(E){return E===i(E).document.documentElement}function _(E){return k?c(E)?b(E):w(E):r}function x(E){var h=E.x,p=E.y,A=E.width,C=E.height,m=typeof DOMRectReadOnly!="undefined"?DOMRectReadOnly:Object,n=Object.create(m.prototype);return u(n,{x:h,y:p,width:A,height:C,top:p,right:h+A,bottom:C+p,left:h}),n}function D(E,h,p,A){return{x:E,y:h,width:p,height:A}}var P=function(){function E(h){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=D(0,0,0,0),this.target=h}return E.prototype.isActive=function(){var h=_(this.target);return this.contentRect_=h,h.width!==this.broadcastWidth||h.height!==this.broadcastHeight},E.prototype.broadcastRect=function(){var h=this.contentRect_;return this.broadcastWidth=h.width,this.broadcastHeight=h.height,h},E}(),I=function(){function E(h,p){var A=x(p);u(this,{target:h,contentRect:A})}return E}(),L=function(){function E(h,p,A){if(this.activeObservations_=[],this.observations_=new o,typeof h!="function")throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=h,this.controller_=p,this.callbackCtx_=A}return E.prototype.observe=function(h){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element=="undefined"||!(Element instanceof Object))){if(!(h instanceof i(h).Element))throw new TypeError('parameter 1 is not of type "Element".');var p=this.observations_;p.has(h)||(p.set(h,new P(h)),this.controller_.addObserver(this),this.controller_.refresh())}},E.prototype.unobserve=function(h){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element=="undefined"||!(Element instanceof Object))){if(!(h instanceof i(h).Element))throw new TypeError('parameter 1 is not of type "Element".');var p=this.observations_;p.has(h)&&(p.delete(h),p.size||this.controller_.removeObserver(this))}},E.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},E.prototype.gatherActive=function(){var h=this;this.clearActive(),this.observations_.forEach(function(p){p.isActive()&&h.activeObservations_.push(p)})},E.prototype.broadcastActive=function(){if(this.hasActive()){var h=this.callbackCtx_,p=this.activeObservations_.map(function(A){return new I(A.target,A.broadcastRect())});this.callback_.call(h,p,h),this.clearActive()}},E.prototype.clearActive=function(){this.activeObservations_.splice(0)},E.prototype.hasActive=function(){return this.activeObservations_.length>0},E}(),re=typeof WeakMap!="undefined"?new WeakMap:new o,te=function(){function E(h){if(!(this instanceof E))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var p=y.getInstance(),A=new L(h,p,this);re.set(this,A)}return E}();["observe","unobserve","disconnect"].forEach(function(E){te.prototype[E]=function(){var h;return(h=re.get(this))[E].apply(h,arguments)}});var Se=function(){return typeof ee.ResizeObserver!="undefined"?ee.ResizeObserver:te}();ye.Z=Se},98040:function(Ze){Ze.exports=function(){var ye=document.getSelection();if(!ye.rangeCount)return function(){};for(var f=document.activeElement,o=[],k=0;k<ye.rangeCount;k++)o.push(ye.getRangeAt(k));switch(f.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":f.blur();break;default:f=null;break}return ye.removeAllRanges(),function(){ye.type==="Caret"&&ye.removeAllRanges(),ye.rangeCount||o.forEach(function(ee){ye.addRange(ee)}),f&&f.focus()}}},93314:function(Ze){"use strict";Ze.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMwAAACaCAYAAADl9acYAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXQd4U1Ubfs/NaJtO9kzLahFQEJkiUBBFUFFkCCjiAAVFERT5FREQQQXBBcpysWRP2RtkKRsEOphNodCZdDfjnv85CU2TZt2bhABNDw9PmtzvrO+c957xLQIP0pkz1yrQIEmwwcDzHhTj91klEo7jpcG5zetWUJdmRjmPvTM9GI9JgSGvadOoLE9KJJ5kPp2YXLtZdO1kT8ooz2vigCNelvPYezPEG7z0CDAn4pJqPvJA5A3vdcl/S3LEy3Iee29OeIOX5YDx3nh4VFI5YDxin6DM5YARxKb7g6gcMHd+nMoBc+d57LKGhCQ1ZURBCoVL2nKCO8sBZWW50x1TOWDuLP8FlV4OGEFs8glROWB8wmbPKikHjGf882bucsB4k5t3qKxywNwhxrpRbJkGTOx0ehlA3d9e5VEtzA3ulGe55zmg1QOfrCVo34BgQGvr5rLDRl4RRZG+5NjBESBc4FHw1LlrCAuPsCo0JjKi7J5hYqfTXADBq4byCJLf82Nf3kA3OfD9LgKdgeCzZ4CUTJ1VKQFyKQgpmeMSjiKvQC+oplspN/wOMDcBVFv0Bo+KwYJ4VE50H3Jg7j6CWzkEX74A3MrSgTfeKZpSaBCHcAVn/JunBHlFPDR5BkG9LMjPt7mZLOtbskQADea9wqOW9coqiGHlRPcHBxYcJriQQvB9P+v2cqCwWFxgoOJk6JeTNX4HmJMAHv6xP4/6VXw/+OxNx/bM/pIohdUE9VW/VxwjOHiJYO5A6xolpGSpYW3jIW4w/A8wM+h+UHSY2pvHgzV9NXymeor0wPc7Cf7XzWJ/4Nsm+Ly2LzZx+OwZ3yuVbzhNsPEMwcI3rM8wMikHiURi5gNbbQoKrc84zpjkj2eYzQC6f96DomUd305ctrp8tp5gSk/f1utzlFhUOHYthy9f8D1gdpwnWHiEYOVQ6zNM6QM/AY+CImHnF9YtfwTMCgB9P+5G0SHa9xP3bk2gT9cBU3r6Hjp95nBYNcz3gDlwkRhX843vlfS59PmFHfjFzgC/2pJ1nEEnEIpIAG+834Wia2Ox7PJ8wt0twLz7J8Gsl3zf316zCVYPsz5oe85F1yUcu0YwcQPBjlElZyjL8wsrQeyBn+XxK8DETqefgyACFCPe6kjxfDPfT6C7BpilBLMG+L6/A34h+P1VikCZ60nuTYpzN4AxqznjCqPOMZ1RSp9f2OVLYZH1lbOrNvjVlswIGEAKYOyrj1K82NL3E+huAWbEMnbFSn1+Qzd4AcE3fajPZV6X04D3lnHGM4xOawKFJwLLYiD5H2AoCkHwJQMLA42v090CzJjVBBN7UCh8rN3AgDrqCYq6lX3L6RQ1MGQRhwWvA7UrALbnFzCJjOhG+d2WjFCkUYKZPZpSDIv1PWDGrycY34NCahI0+yxN/Ivg3c4UlUN8VqWxok/XEfRrSdG0tm/rzcoHBv7KYc5AILqqLWDcOb/45RmGEFyhFL8/0Yga33y+Tl9uJhjxOEVIoG9rnrqVKSJSRFb0fb3tG1A81sC39TLRSu85HL57Eaii0Bm3oqEKqZXSJaUURUxTU0Tyuy0ZAc5SYCUbxE+6+x4w3+0kGNiWooqP3/Qz9xB0bUTRsLqI2eEFUlbvA9WBJxv5ltdMit9jFocpLwB1InQIkBEQTmLUHStOBoMBOr24K2+/AwwPHOKArS2iKCY9VzKIg34jyMgTv6f1wpwqL8JLHKgUTLHwjZIxZTKg0V2Bzg2tLzvYBYA75xe/25J1mkEnGAzYyXE40KQmMK23uLeLN8b1j0ME7epTxFTzRmnCy/jzXyCqIny+NVryDzFeKfd+xLcrDOMMO8MMfgx45iFrOZA7AstiTvvVoZ91usM3tClHcLpeZWDmAN8DZtlRgkY1KJr5+BC87hQQLAeebCwcZN6gXH6MgG2P+rfyDmD+WLoV8xZugkIRiNh2TTHghcfRoF4tFBZpkXgpGQ81rmdu9puLOLzwMPBYPR1Cgzw/v7CC/WpLxjrc/jtaT2LApRrhwC+DfA+Y9aeI0dKzbT3vTCChk3r7eaBABzzfTGgO79CtPUmM9b7U2jv9bf3kOyjSlihLcoSg93MdkZ2Th227j2Hoq8/inTeeNzZ+xFIOsTHAsw/pAeL5+cUvAdPuG1pVRnArQgEsGex7wGw7RxAgBTo19M4EEjqtD1wEkrPYm15oDu/QbfkPSM0hHsu8du0/gSnfLkFGVrbThjFLynULJ6FOZHUw2RNbyd/qUJLFHZV+ywr9aksWO4Ou0BK8KueRz/bVq++CUuD+RGbhB3R/0LeAOZEEnFIRvPGYb+vdGw+cvU7w3uOe1dv+mfeRk5svCMUfvz8AA3o9jgkbCJQVgPe7lGTz5MDvj4f+VXs/JH1ip1PmAkHy17u8z42bjl4lxjf9C809m0CCZo4FUVwKsDPOJLz0ZTp6Fdh6jtnWe1bvuCm/4q/tRwQ1/b03e2LIwGfw1RaCkADg425AOvPkYCHZd0cG43dbsk4zaDFgWHiHcG85wjBQoEhnMhAzf5r/Jihkf9/+fjXDtDXqGA108+Eqcy0DYAfwMU95NnEFzVgLovibwK8HCab19qze61s24Pf5K7A5KwB5vHM1CblMij9m/Q87rtc1jsek54CMPIBayGD0BgP0ImUw/gwYFiqjllhHGAcvAkuPcijU8cgv0KGgSGv8LNJqweu1MOh14A3ss+S78W+Dzuo3RsPoTy0YgIjQALFz0C36tBzg570EE3p4NnHFVn5TA0zaSPDzy57Vu2bIS6jF67BDHYBHgnVI0kow+6ZjLyZNm9RD+35jkZINfNO7ZIVhEn+e16NQ6157/OqWjJ1h9n1IXoydTi8AeGD+KzxqinCEsfkswfBJC2HQacXOG7v0B+e9CGXVUK+U5aoQdm5iE3eqh296R/XoDEBu0e3/hcz3FzF+Z292trI91Zgav7N2tKrDrrfFTdgTI4dAl61BipZDDXYINRCMvBrusNvBikAMHT8LTM3/pwElK4xMAuQV6uBuKK4yA5hEVfY8SvmmHCETGyjDtzqbQLHf0KMgaCnWEcaW/whGT1mAHHZP6oW09bueaFy3khdKcl0EO+y+v4xgphs2MWxbs+K46bLCDIoi6+9iVLKY4PbTp8UB5t8h/UB53qimz1aJA9lyLExz7H1vyMCnUa15L/x9EfhtkIk/nh74y9ShPz5JnUGA26qFZIdcTofWqR5xxd5Uip1O9wDoJNYRxs4LBB9PXYxUdaHrGSqAYuWUp9GmSQ0BlN4h8cTq8qVfOGgKStpBeAoJb4DEYPrPsU89b/5e/LvEYPubLCIQX06NEtWpfwa/yA4h0FEgqVCK71OCUeTARdLLfbpg9PAXsfGsBBtOA0uHmKpyV0PZsqFl5lo5QaXWgRqNw4pTHiEYGa2M+KX0yMROpxsA9BDrCGNvAsG4GcuQdMt45eJx+nXsk3iyNbOY9k161wOry8/GqZCr1t4GBA/O3T0Nm7gSDl/89IBRHiU0nRk3CgU3knEmT4pZN51rrjI5TN2oGmCOMP44BKx7B8jINemP8ZRCK2Y5LNXAMrMlS0hSpwKw9TRGME+XHf5ekybEfPCInU7/BDBArCOMw5cIPvt+JRJUGqHj7JRu2rsd0P+JGBuanELTTVpwwO3/cnjFxNcTwMz95hquxud5pd+skIEfR6NJA+F2y6o1S3Fj4xpj/X9lBmK7OsDuChMUKMf+v36AXC4Fc4QxYwew/X0gM8/k5VKvN0BvcF9gfc8CJuGWuh4twgoQnJSBzK+nDP+3eLTsBahJSNL8DdD29kaUAFsDSU4vpVJp3FTETqdzAbwl1hHGySSCCTPX41RimlcmzthBrTCsV1Obss5cJ2hWXQupTIoiHUW+1nRYZkcn5kRbTzlIOQq5hBmimfRu2RwoeU4gl5rAFiI3Odpmb/NRK0zXu+zgKzZtWZWK/VvTxWZzSP/EK5HoEivcxsFQWIBzk8caVxmWmMT+g6thNlfMg/p1xYfv9DXSMEcYEzYAu247wnBXQ9myE/fslixRpf6FUgw2N5bgDChmk6Lw33MMqkqlg8JeVKmn8hRjHI0QIdgbiJynGWhiZ9AZoPhgaEeK50Q4wmDCvwmzt+HwGe8EcH67V1N8MshWV4UBpnlNLQID3Lcn5nkKrZ6iUEex4azEqC08di0BW1XDgsTP+2NHsrH6F+/0m9Xetns1PN9b3IWHPi8XyetXIOPoEeg1WbhYKMGK9CCoiiSoWq0SnuvWzqhLVuyoz+wI411mmi3epZI9Lt2zgElIUht9INtpdDJPMUsSGf59NCFFxc8TknI6AoZ9LqbCmj+V4X33zMAEAOMHtaXoJ0KLVpUJjJuzD3v+vSh+xtnJ0ffxaMwY0dHuCtO8pg6BAcK3LI4axCTai/4hRsBM3kww5DGK6o5vYx32S52pw9QxbEi8k6o2DMeoj2q5VVhqNnB29JsI0TP5M6Dj5Gg7dwmkpVZOsyOMtyg4joDyBhRq3d+Osbru3S2ZSp0LCmf+9ZM5CUY3qBWx3LREUy5RpbkKQOl0FAimvrksPAME08Q6wmD74DGz/8H2A/+5NdClM8U2r4VFE7rZBcwjtXQIkHsOGLbSLP7XBJhvdxD0fJiinhs+pVk5n41IBM/UFryQSHggvpxRooovpsgdFwjoD8MQri3ZIso/XYzm9a2FwDfUAFPxX/AaRYSCeCR/KW7fvQuYJE0RQF3vSQh2UQn3bsOaYXEJSZrPADrJBfP5BceCVx+4LO0r1hGG3gC8//Np/LXrmJjxdUhbv1YE9vzU22eAmbOPBRmieNCNFzvP8/jhaxVSL3vn4M9zBJN/bgSZgJsyplZ0KQ24oSZgq8vmE4V4+9hrkNIS8O5uPhbNOz+CprWpWRhd7Ahj9svMYM871rT38pbM/q2XvelHoeU4bpxBgt+Jjr8MAqfi80NXZEW/H1UEuOMIY/zCRPyxZr9XABMSJMP5pbelahYlsjNMi1p6402Pp8lyhWEhIBpVp2hdV1yp6nwgPAhYvzQF/+zOEpfZCfXgz6LRIMrxKsq0B5YcKsL6UxRFvBygelBdLjhZGMCx/RfTKWMCUGZzbAClvJEmtiGH97oEGLdhzBHGjL4UDyvLOmBUmn9AaamAay7GimAXgdErzG1RlX36k9el+PlgsPFtK9YRxtwtNzBl7havTZoLywYhuJRbSCNgauvBlAg9TQYDjyVHOeOWbOVxoEoo0Mn2JttpNZvOcmhfn0KTXoTr8TlITSnCrRSt8TMvV7gj79KVPDskCo+1tb/rZkLScavzcTlTARBrZUu+MB1coHNHZ8rQXEzvH4T+8yWY9DzQrj6QptFDzzRlPUj37JbM5pZMeCfZK5CNgsPt3PlbEny3LwSlHWEIqWLzcTWGfbFaCKkgml0zeyNaaa3QdqcAs+msSa2k+4OCmmYm2nyWQ98W9idabo4eqSla3EopMn6m3mRgKkJ6KlM6dV5Plz418ES3CjZE7Ar9w2X5UGXbv3bmC1NBAiqBEOf34zFhKlzLq40PuxK0i8qFutBzRdd7FjDx1zSDCKELxA2tmZoyyztqqc9tUdDlDAm+2hUCdxxhHIwrwOAJy5EvIkSCsz78Nq4rnmhpfU/BANOytgEydwQmpSpjQro/b68we+JNArzej4jjKouz0q+luDwGAzWCxnI1Kr0qPfpEZTzXv6pVwUzf6+MVBTiX6vi+hxoKQfUF4AJswWZZGF+UCUN2IsYMaINnbcVd4jp0m/qePcNcvJlTldcaUm5vVN3qnKNM1zUcJm4LhTuOMP65qMWYGWtxJcU76jGT3nwUrz1j7ZnCCBilAbLS96RucIFJtv88ZpLD/HMZSEgFXmkrrqANp2yjEYsroYRar6f44I3zxh9qNwnH8FHWNxBLj2ix6F85SKltmGV9lBrAF6RConCuh8fotCn7MSC2Fob3ELkPddDBexYwrL2JSZqtFPQpdwfHUT7mf+zjTWFwxxHG8St6zPhtCw6cZXcSnqdhLzTF2FethZcMMK2UBki9DBgmbz18mYAJbMUk5shiYBsxORzT5ucZ8PHbcUaC4OpBGDe55AbiShqP9/40gHLOt058UZbxXMPJnQuUKK+DLi8DEs0R/PJBLIIVwjULHPXgnt2SsQbHq7JeIJSYFIi8mNgeeeT6cFRQAItFOsL4L5li0do9WLrLriK06FZ2e7QO5v3PwugcgDcBo9MbsPT2CnMxFcYwdiNFuMhlKjcs/J23AMMEoONHJhj5JA2T44tvS2TTo5cX4kKqY5X9YuYacq9CEhzlMngmr8uGQasFLUpDPcUV/DCiKwrcNBwrrvueBsyKFVTSvG32aQraRPRMdJKBWaa+vSrcqNAo1hEGsyD8Y/1R/LzmjFea1EBZAbtn9rIqywiYSB5Siecey3U6A5YeN23JmCCPORIcK8IWhV0ps1Wpj8hzjyPmsDPN5P+ZNCWInMOXPz9g/PtgohZfbpEZ3SE5TxSGXBUkIa61vPnCDLCzFEuGrOMY1q02Xunq2VS6p7dkrKOJ17N7UAPP1PG9moatCoOBJ9go0hEGe+P+vC4e3yw84JX2VAoLxMmFL9sApnUkD4kXAKPV6bHsuNQIGDb5p28nmCwixmZSJnA5jeCZh1x3NzfpKi7M/xlFGRmo0qoNqnfohPAG1mcH1dUCfDP+sqkwjuCreY2Mf478swiJGa6V3Az518EFVgHhXMu0DYUZ4G8Dhuqy0Sg0EfM+8myHf88DhjEzIUmzAaA9XA+ZcIqR60KRp+XgjiOM3Sdu4s0vtyAkSIrgQCmCg6QIYZ+BMuPf7Dfzs9vP2bPi34ICZTh2szJ6NM41HuyrV7f2G8tWmNZRPCSc5yuMJWCYGcjHawm+7Sv8DPPfdSBfS9C5oWveHhg+GFqNyfRBEhgIeWgY2kz7AZysRDh5KT4fP0y5vZ0lwBdzGoO9FwbOK4S6KMDpCkP1eaD6fCNghCSDNhe8zmTsVznrMD59XIGa7Wx194SUVUxzT2/JihuZmJJThWoNZ0HgNY/EH28MRUY+B7GOMFibcrJzkJuXB3Z1zXHc7U9ivNlh0mX2aXpm/7ekLA57E6R44zHm5slWAs0A0ybKpDDoaWLhHJafMK0wLIm1ujx0iYD56WgrQO3ryuplSN6xzajkqM83+RCr1aUrol95A5zUJIT971QO5n2bZPybXYRNntsYvx4guLJrL1qkbsD2moOQHP6wlUskRkt5PfiCm5AEC/exa9DmgNcVoVL2KQy59RsqhAQg6tPvwAU5U1F0zvH7AjCsC4mqnE6UGpitvsfSJ0IIHb8lmNzIlkCsIwxPJzDLf10NrDtJMNyBjzDvAkaH5SdkbgOGOf5oVAN4sKawnl+YOwspf+81EzPIh9VvgCbvfoDAKlVx9JAai+ZcNz4PVBBE9W+M07uPo9/laeBgknSeC22ObbVeQ06QCRzselivuQhZBNveCX+JGAoyEZEThyE3fkIYNa00yh69UPdF6y2wsJ6ZqO6LLZl5pUlW9wHFMkrh6mTokgdf7QzG5UwpxDrCcFmwAAImPPztIMHorva3RkbA1GEhGoRPDkfVMj/EVoARaabM2vliCxj9QQtJ1GDAtU3rcGPXDmjVWWDfWWJbtHp9BiCwRScU6KQICJRg4VEp4g8ex4tXvrFSpGT0JxXNsKraIEgVFaHLuQ5ZSE1wAeLsEioRFZ5PnAVlTok5hiQwCG1+mAupwr1V5r4CDGNkgkrzEij93Znqi5CB/XafAhduySDWEYaQsl3RFGiB6Tsce4NkgGlbx+WtqatqjM9ZlOAVJ0tWmPeWEvzYX3gYcOY9cuKzsLE1EVK5oagQJ7/4DDlXS67gZTVqI6dlXxwNaIXrJ06j75UZkFhoHbNyK7Zqh2E3usHAlCupDgFhtSAJEmdsxsqJqZSHevmJaHPoC6vm1nvpNdTu7t6R+L4DjAk06t7M+tKuDb+QkQTw00EFTl2XQawjDIHFOyVj6h+frSeY4uC2it1MRVXgIeUIpBLTWcjdxMJArDgpN2/JPlpF8PlzwoPDjl9v0vZ1N2k1apz+ehJyVaZzS3HimUMKIoWUWrusqtDqUTR46308/bUKekghU1QBkbq+PbPXPkNuEog8DAOS5+ABzVEzSWj9GDSf+JVbXbovAcNs+oODFYSjsp8oqCm2gcj06z9BOHJNbjTZ7RDt/oQQWa2ZXEw0ZWY1yYzYGdCYuj5L7AJNwgBlvHRgj3mjnfvtx0YlS/Zcp9dj6wU5nmpiysccdLMYm5UECr3HruHwQ3/P+KPLzcWZ6VOQfdG5xWbVzl0R9fJgEI7DjO0Eu85rQSTuH1lbV45HbmYSzl1OR+2im4g0ZEJpyETdAC26zpnv1tDdt4AptulPNJ1rplMKUY6uFh8PxL5LARDrCMMtLtvJJAYw3qqTlcOCw7JYLUoBwWHZWWvBIYJxz3jeAiZxv7R0AZJ3bIetdT1B7T4voebTPc0VMbe2G08Wur26sII+6JyD5x4JQU6+FkfOp+DA2es4fO4GsvO1qFk5BE3qVEaTupWNn9G1K0AmILT1fQ8YxhhKqfTi9ewBoPQjSiFAxAasOh2AbfGBRr0qMY4wPJ86phLuFmBm7ibo2oSioYAL+uPXgKvpBIMe9VavgctnE5C7fyuyz58Bc2oRVKMWaj7XBxVbWGuELjxMsOxIAYjUtaqMo9Z90CkHz7WwXkoNPMXZy2k4ePYGDvx3HVdSTHIjBqCVn7verJQJwBQzjKnzJyRlPcZJuJ6UxwsAHEoP/joXgA3nAiHWEYa3ps7dAgyTeTwSRdHcuecDYzdXHCN4oBrwaH3v9Fqr55GWmY2ICNe3XWtOEvyy17MVZmRsLnq2dH4bdv5qBt6Ytg3d29TDOAFvhjIFmNLDGp+c1UxCycs8xTu3jcrMJDvi5VhxOghiHWF4Z+rcvRXGGBy2EvCYABB8sZHggycpqoa6f+lgya/MXC20RUUIDXV9gGJueb/d5tkZ5r0OOejd2nldm/+5gkkLDuOzQe3QrY1r2+0yDZjiwbp4PUNJeelKSqlZSX3/ZRkWHVNArCMMbwFm/AaC8c9Qt65rPWkDCw7Lggw9YVLhcprWnCCoH5qKGmHUaC4tl8sgl0kgl7FPqWhdt6upuQiWc1AoXN96MSd849ez62/31YPeeSwHL7Z1DpixvxzA7hNJWP9lL1RmjgtcJL8ADOOBSkWDCqiGaQoYlYn+TZJh/hEF3HGE4YqpQp7/sC0PrzRPhYxPg9yQjmCkoTA/HUV5aZDq0wBZBQQ0my6kKFE028/BGODpOYHBYfPy8qDT6aDT6Y2flolpUxeDhznscAWkfxKzEFNDAbncteIk8xIzYinxSBj1VrtcvPSo4y0Zs0Z96qPVqFpBgcXjnhXEx/saMCZfZNmTQCjTmZCAEC0oUglPU3iOnDEYtCcb16nCrDaN6ZxKU1HK0xOEIOrMDSlmHnDPEYZLzhoKAW0aivLSQXRpCKRp4HTpKMxNAy1KN36XE+cRAHjKIb/pckhk7h967bXz70STao47wWHZ9bZebwJOMYDY38Zrb4vEtKwZeAKMq5IJSDKZFOuPpqFr8yqCNBjYDd3AXwwgnPu+2Qa3zccrjzleNY7G3cR7P+7G8+2jMWaAMH8r9zVg4pKynudA1jmawExnjKf8fwRkAwF+j46MuJSoyupEKdkdnyoh0/e65wjDUX1c3MdA3hUEEO+YL6fU+BwRNUQa07tAM7v5OpNM8LoXg8PqDXrotHrojUDSQafXgXmrKZ3i0uV4vKkwiT2TJ/WcqYWBBLp8PzkieK1NIV5r71iO8/2qE1i2O8542GeHfiHpvgbMRVX2RzzlpwnpKCGEOa76i5dynxCeTriaTvpP2RnqliMMhwC9MBaBBaeFNEcQTU7FvpDWeU0QrVCiCynA7jjHip9Cy3FFxxz/mVYi0//sPD2u5wWgXUOBSmkAXvtVj7R819s3R215ta0Orz/m2FVVnwkbkJyWa7xOZtfKQtJ9DZiEpKzXAfKbkI6W0JAiQrDyZjZ5adyWUM4dRxiO6qOqRVCkLRPXHCfUt2gjhLXw7jmGBYdl18Uf+Tg47K4LBCz0uZh6P1oJnL/p/qH/5dYGvNnBfv5rN7PRb9JGVAoLwoavrC1enQ3gfQ2YC1ey6kil3CV2lhE7S7MKuMIxf4UGuuMIw1FdhszjCLk6XmxTHNLrqRT5TVdAJnNfPaR04cbgsPsIJjzrmbqL2E4evgxsPy+uXubM7+Vfmbss9661X2lDMdhuABRgyc4LmLnmJGKbKfHlW8KNyu5rwLBBS0zSbKBuWGOyWCoj1rrnCMPRZNEX5SLk3ACmVih2PjmkV9WYiso1RHrec1I7i1HJ5Ct3Kjiso6rPXgeY9P6bPsKB2uSRWKSlZbjNy3FjhuOTD5kIzja9891OnEhMxVs9muHVbsL5e98DJu5ydkNOxh934enfhmPsUDl0ZRgCZUS0IwyHWzJmqPPfcATorrk9yKUzZld5DTKlKUCQNxLr98jlJhV/X6ZrmcBXmwnmDBReb2R0CxQWmiOaiG5uj+5dsOyPH23yMd2ybmNWg6nJfDv8cbRpLDzO6H0PGMaN2zYyi8Q6/Ru+Ogw6A8FfIh1hOBs5evE7KLJ3ih5cRxluSR5FWLNxXiuPFeRJ6D53G5KWC3y4gmDhG8IAw7Ssa9Vlpsrup8jaNXHh+A6bAnYcu4bPfjto/H3z1D4IZ5JcgalMAIb1NVGlHkwpmQ1QwRf3H6wPRU6Re44wHPHXcGMTQm7+LJD9rsnU+soIaO2ux1z75Yu163fdStcUuYXA6wsIVg4VBpjMLDUeaOrgAOK6OjNFcvwhVCiluzbh90PYdvQqqlcMxuovSjSkhRRbZgDDOnsxOaczpYaFlEKQp4Sxm0KQlidxyxGGI+Zqs+IRfuUDIbwXTJMWsxghIc79CAsu7C6Ndg0lAAAdVklEQVStMEws88Jsgg3DhQEmSXUdLdt55hLJuIKs/g2x7UvcdrJtWPcxq40q/h2bKfGViAM/K69MAYZ16NKlzHCDlHwBwr0FUKdr7efbQpCs8a4jjMKCfITHDQRH3d97l578qmqTUblWczGYcErLzjDT+/hej63HLA5r32YOCl135dyFeHTuahtsynVOa4qvPv8II4aVyLJOXUzFsG9NW+bXuz+EISK9lJc5wBSz69KNzEheLxlFQVnEIrvmUlN3B+NiuncdYWi1OsjjP0KQznvxIDVVh0Bem1kreCcZg8N2pwhzX4juVkN6zebwx+u8oHr/OXoCPXrZBpsSW/GAvj3wy6yvzdl+WnsKi3aYnKFPHtIBnZu79qBpWWeZBUxxJ69coYE6ae4zlOqfIyBPM59uxc++36/AuZvedYTBJNz6+OkIL3AVn1b40N8K6oawRu8Jz+CCcvImgiEdKKoLF7p7pe4B8zl8148XVO+uPQcwYNAwj+tt0iga/+4t0Z4a8MUms9HY0vE9ECnUHc7tlpR5wFhyfA+l0lqq7L4A/QlAhTmHgnA8We51Rxh5FxejcvZSjwe7uIAk/cOo0nqK18qbsYPghebUGO7Dl+n1Pzh89iwvqN71G7fhzbc/9Lh5LALCzr+PQVMkR2w0Na4u566m49J1tVElRqyDEb8CTDH3LyblPMhTw67fjwZVPXTV+44wspP2oVq6IBU3QRPiprYWwtvOE0QrhGj2PoKO0dSoR+fL9O5SDm/H8oLq/XP5Gowc7R2tic9/XIlNyU2wY5RH1gJGVvklYFjHL6k0Ty85EbhxV6KceNsRRuatS6h1fYTX5mK+IQR5TZcbDb+8kVhw2MY1KFrV8UZpwsv4ZC3BCw8LC0o7/7fF+HRCydnDWS1FOSmQh1S363aX5XtlxGTEBfbCxveAIMFCB/s1+i1gGDsGL9Cvvpgm6eVtRxgZGZmomTQYHNUKn01OKHlIcEG5AfWE+eB2WefKY0DVMCDWO0G5XNZXTMDOTu3qUzxuinDhNH0/cx6+nGYrpS+diflxLkhPgFRRGfIQ+wzq9OxA5DUei5VDgYruObw0V+vXgOn8LR3L85jibUcY6iw1KiV9CLnhpqt5Ieg5DxkOV16PRyKFyTBcFbrxDPNZJj44rKtyXT1nvsYaVqeC4k1OmfoDfpjl2ncYb9CiMOOS0edyUOVoEGM4cuvUuGkrBHdbgIVvALWs4++6arLNc78GTOx0yq6efvS2I4zs7ByEJY1HkNYUactZ4kkg9FwE9JIKMEgijH8bjN/Z36bftCQcudLaeKC6q9KEPd8dB2Tliw8OK6x0x1Q/7SWoGkrRt4XrksZN/Brzfl3skpB59S9IN13hy0KrQxZkK+ANCQ1Do7ePYO5AoIF1DFqX5Zcm8G/AfENfB8Fv3naEkZubi6CkbxCou2yc9CZARJgBwcCRVlgZV3KC0aSmAhwnQYBcYowHI5FIwIN9MjPfkt/shcUQPdq3Mxy5DLDwfQNFBod1t77ifMyxuVxCBdX7wZgJWLzUdXh3Zh7NtmSgPCQBIQgIt+8/qtmw3fj5zep4yDoGregu+TVgOk2nTNl8pbcdYeTnFyA9U2MMDhQYIIFcwoGTSGCgnHHLECTnIJVIMG2H1BjywtcCRBYc9shlgrdEBocVPbtKZVjyDwGLLyqk3mHvjsGa9ZtdV0k4FGZdBa/NM/JbUcX+wSy692z8PDoWAjwpOa3TvwEzjXajHLa0b0DxSXfvnA9cj3AJxfe7TG5bq4aKyeU5bWIqsOkswcguvu3zyuPE6IBDSL2DBr+Hrdv3uOxshVqNkZqwH7q8NCNtYKUG4CS2V2G1OozE7ClvoZOHFx3+DZjptD0F/m4RRTHpOd9OHja4c/cRdHuQGh3r+TKxScuMuXz9kmDRmM/dgKB6+wwYgv0HjrhkS6+Bb2PlbzNQpDbZILEtGdualU4VH3gaX0/92ii89HZSVpY7NQllzvOLfYG7W7d7Nqe3a/NGA1hR7WfQZhKKU0yAN62396wkhTKFyUPa1qVo6KXDvNB62YH/2x0EXzzv/cnjrA07zhPsT4SgepkeGdMnc5V++nE6Phz/PTITmEIlhSykOmQK24M/W3mmzV2Lpxp7f5z9BjCPT6P1DRwuetMRhqsBtnzOnFHEVAMeVvp24hbpmata4lHcFzH9LKZl8TJXn4Cgep98+kWcPmtSknSWVi/7BZNmrsc/G2eC1xVAqqgEeYjtVRjhpPji1wN49qE7x+uYyAi7C4E3XvA+XWFU6Vo1ABsP2MzJwvDlMnjTEYarAbZ8zrYoVUKBR+vduUF01J67YUR2OhmYs49g9suu+9uhy/OIT2DyFedpz/bVWLXtFL77/F3o8zMhCQxHQJh9nZ/RU5diYJc7p95QZgCTnKHLppTaHK3Zm3bwYhkqKIDFg72/VLsabLZFYbYhnRu6nkCuyhL7/G4AJuEWwKT9QsyUWz3WDdeSkl1268zR3ThwLgtDBzyFIo0KnDwYgRH2VfYrP/jCzKTdX3pPZ8ll60wE990Kk5yhi6OU2kSaZx5OBy2UIkDqPUcYAnloJDtwkSC7AHj6Dm4THK4wIoPDiumXI1pVJjBqBcGqYa5fEA+16IxbqaabL2cp+dJJ3MqRoGXL1si7cRKcNAiBFe2vIopqDZemn133kqsyvf38fgTMJkops4WxSUOWSFGoI9joRUcYQhl+SgUkZZK7EtBp3DpgsjhzdqHdckiXlQcMWcReTq4Bw+z5mV2/sxQcrMCVuH+NoQof7DwESf/+aTz4B1WyH8tDHl7zhDpxlwA9A4+7alXAfQcYVYb2V1C8YY8N7y6XQl1AsGoojyD3vZK6zWHm9siDmK9u13u3Mgrtb71GbZCbm+e0mbVq1cDJIyavMK99OAvrfp0IfVEOFJWj7earUKUG9mxZ45WuOzqv2Cv8vgNMcqZuCuXpWHudGb1GipvZxKuOMLwyIn5eSGSDR8AiQDtLDzZ+ALu3rTKSzPrzAMa//xK0OSlQVLHZfd8uhuDQ/p1QKDyPiFCmAaNK17KD3g/2mP/ZXxJcyeAw/xUeNT3UZPXzOe7V7tes2wx6vcFpme3btcaa5SbX2gfP56Dnk62NipiKqo7tB1at+BMPPdjE47a6kr1YVnD/rTAZ+r6U8ivscWnyVgnibnL4sT+P+l6yN/F4NMoLQLXIh2zizpRmy9PduuCP+ab3YE4h8OCjzyMzfrvDMwyjm/rVZPR8vofHHC7TgLmRpetoMFC7Ximm75TgVDJn1G96srHrw6jHnC4vQBAHqipd+zvu/2JP/Dhjsrm8zv0n4sSWHx3KYRjh0DcH44NRnt8sl2nApGTROnqD7oq9kZq1T4IjV0Q7/xc06OVE7nPg6DS2bXL+AqvW4hVEdvnEXEna2bW4uGY4pEGO99ZPPv4YZs3y3DNpmQYM42hyujaBAjbXJxvOcFhxggHGI+UD92dGeU67HDg6/SGAd36GqfHoMNTuULJaFGZexem5T4CTOL7ufCCmAf7dv0EQ11MyrWN6WmYq84C5lqEdyVF8J4hTlkQc+URZUSbMG4PowsVlSEhSO3zlBtm5+alR0UOPD+KaZ5fa0aQryM+3oi/d/ocfaYOCQudxQCeOHYUPRrxpLocZk8U0i8Wt1HSHLQ+Qy3Hj0jFjzE1Xya8Bw4IuJWfoFgJ42RWjip8TQlbVqijtbwz3dw8kfwJM23YdkaXWOOX6tMljMWzIQCuawW9/hJVrNznNt37Fr+jc8VGXI+rXgCnmjipT353w/Es80IIALDAIM56QMFBQSpmkLAUEJzmeX1qrSuBfLrnqQwJ/AkyXJ7sh+bo5ALZdLs+cPgmvDuxj9ezPFesxbETJucZexrfeeAnTv3QdQqTMAyY5TdeZEspcjdjXjfDm5Ka4REDerF1F5tos0Ev1+hNger7QGxfiLzrl3PyfpqJfb+sr4vSMTDR4qCOYy15HSVmrJs4ddx3Dp8wDRpWhvQQKYfGjvTGJCS4rK8nvPDhvt9WfADPwlUE4etx5ROpFv/6A55950mYkn+zxMv45etLpCB/esw5NGjm3Vy77gEnX+lyQIua2xFOM+hNghg8fjp17Djhl2aolc9C1i21A1x9//h3jJn3jNO+EsaPwocWFgT3isg+Y8hXGatzv51uyTz75GGvWb3E66Teu+h0dLYIlFRNfuapCs7bOgzG1a9MCW9ezKI+OU5kHTPkZxnrw72fAfP3VFPy+yK42k7mTOzf+idYt7cfB7PBkH6cmzsz/29ULhxAe5thlT5kHjOV0SUzKfp6CLwkMAnIjJjLcyo3bRZV6Kk8xxpyPIjsmqiQgYkKS5jpAzfauBFzP6Miw9Z5urdzN709bsjmzZ+K7mb84ZdWBnavR9MFGdmm+/XE+Jn7pXOy2cP536NnD8UrkX4BRaSZQSieauUnIphhl+LNWoFJpFlFKSy7yCYmLUYabRyBBpdkISp8pzkMImRitDP/c3QnvaT5/AsyyJQswYcq3Tll29O+NaBht/45HyLZs0Et9MOvbSQ7r8DfArKOUPm/BjSkxkRFWl++JKvUuSvF4CSCwO1oZ0aX4e0KSmmn2fWoBmPXRynAf2ymW9MCfALNt8zqMGD3BKWDOHt2BKKVj36+du/XD8VNnHZZRu2YNnD+xqxwwjAOJKvU1SlHiDYGgT4wywspZb8I19QUQlBhPULokJqqCecVJUKl7g8JkocS0zQiSopURUZ6uFO7m9yfA/HtoL14Z8r5TViWe2Y9qVR2HUftp7kJ84iLGjLNVqsysMKcTk2s3i67t0KXIheTsSlJK0yilJRqVFPVjoiIuW59z1Ew5q8T9EsE3McoI85km4Zq6HgjMvn4IIVRPSJVGtcMy3J30nuTzJ8AkXjiJZ3uXRD+2xzdV/BGEhzsO1JlyMxWNHnncqRDzmymfYuhg+9pS3gKMq/kqZE54pBp85sy1CjRIEmww2BfnKoKC23NEsrzk/IKc/PycRjzTzrudQoLCAi3BwH6mlH6eV5Bjjo3HEUIUitALoDBfpfDU0C+/IM+5gEAIB9ygCVGEXXeUrawpX2bcvIx2jzuPHJ167SQCA5yHZevR9w3s+9uxy9mnn+qMZQtYyFPb5Awwaek3BcUBkEg4jhQY8po2jcpyY8gtprAnuV3kTVCpPwKFOcgkIdgbrYzobJntokrTgKfUKjY4B/RvEBlRAjTT1m4Ppehk0fIxMcoI51KxO9Q3f1phaFEmHmhuNWQ2XNWknHMYpq+YePGytXhnpPkYalNGSEgwkuIOQyq11V721grjjeng0QrjqgGJKs0SSqmF/ynyfUxk+CjLfAlJWR0BYmWFKZVyHevVDPvbmk7zHUBHFv9GCPkzWhkuWOPZVVvFPPcnwFQI5lE1qrlD9jA1/bSkUy7Zl52TiwYPdkBhUZFD2u0blqBta9u6/AcwSZrzFNR8PcxR8mqDqHCm2m9O8Uma/gTUKjY4R0h0A2W4lcbfxWuaQTyhC8yAAbkQHRne2OVI3QECfwIME7pWr9sC+QUFdjkZFhqK5MR/BHH5taEfOtUa+GT0u/hk9Ds2ZfkFYG7coIo8gyabUpiDHUqItGl9ZYjV/WJikmYUBbW66A+RhgfXrEmsLJsuqXIfMlD9mZIVBoZgSXhYaTpBI+chkb8BpknLJ6BKvmGXa1WrVMbFs/sFcXT7rv3o8/Iwh7SO1GT8AjCJydmPUp4/ZMGdwmhleCghRG+11VKpp4HiI4vfNDGRETbG4JRSaaJKk8Ni9ZhBw3HtomuHHRY0Wl4kEgsYL1bt9aJcWVyyCnv1HYBz5+x78K9Zswb27NwqqF16gwGxnZ9Eerr9y01mffnv4QNQKIIElceIfKl0y+q7Y2eY+CTNOwS05NqDkKMxyvDWpTmRqNIsppRanEXIhRgHW60ElYb5I21VXAYFGd4wMtxzTwqCh8dE6G+AGfzW2zhwwPLdV8KwunXqYOtm4VpKX0+bjt//cKxs+cu8n9Gh/WOCR6TMACZRlT2PUr7E0Jtw82KUYUNLcyL+mno3ISi5hiFkV4wy/Al7HEtQZc8F5d8q2ZZx86OVYebvgrnsIaG/Aeaj/43Fhr/smxs3bBiDDWtXCubohbg49OzVzyH9kMGv46MPzXc7LsstO4BJ0hyloC3Nkxt4JzoyYnZpDiRcU8eBwOxTlFK6uGFUhVfscSoxSf02BcwrCgE5Fh0Zbl5xXHLXSwRiAXM/ayuztn88/mv8PM/qrsbMyRbNH8KeLVYSAJdcZnKd/87H26Vr3uxB7NtmrR1d5s8w7LxxUZWdQ0Etzhvk0eja4TaSq4Qko4cFs5iYI9y0Bsqw/9kFTLKmLeWp+cxCQAobKMNszkUuR8xDAn8DzLTv5mDy1B/tcq1d25bYus4+mByxedacBRg7cardxxzH4VrcYSt1/zIPmMuqzKZ6ylnatRpCpPlhNWvWtLr5unmTBmdrNbmWnCOUjIqOCv/eHjdv3LihyNUrspmzjOLnUsI3q6esaL498xALgrL7G2B+W7gcI8fYVw5/PPYxrFvO3DcIT2npGWj4cGfo9Vb3P+YCmMSfSf6LU5kHTPy17FcJ4f8o2Y6R89GR4Taepy+pNNEGShOsAYN+0VERDi2WEpM05yioWf5CKfdaw6gws3xG+LC5T+lvgNmwaQcGDravgNm9a2csX2hfpcUZh/u/+i42b9ttl2T40Ffx1eclm4wyD5jEJM131FoqvyRaGW7tuMqo7pIVSynZa8k1Cr5jw8iKVlJ+y+elb9UIyPfRpbQH3IeCsJz+BphDR46jW0+7x0qj4RczABObNm7ZhZdef89uNmaMxozS/GaFSVSp91KKWAtufBQTGTG9NHcuXtf05w3WUn4CNIiOjHAYhTQhST0agFmHjBDsi1ZGlOiYiR05N+j9DTDxiZfRqoOVzZ+Za/369MD8WfbPI85Yq9Pp0fDhTmDumEondo5hZssRtzWgy/QKw1T5L6o0WZbq+pTiiYZRETYWQolJ2R9Q8DMsGRakDFcoCbGvhwEg/pq6CyEwO7MigKaBMrwCU/l3Y+67lcXfAMNC9tVp1M4ur159uQ9mznBsLemMwWMnTMOsueaduxXp0j9m4ZluJpvCMg2YxCR1fQqY9cDYRA4MC6usDCc2r5KEJDVbKdiKUZzUMZERFZwxWaXSVCwE0i1tbFytSm6hwkkmR4Cxp9rPirnfr5WZM75KymYwGGw99Qr1XmmPnefjEtG2k6UxbgmV5TmmbAMmWd2H8jBLsgjBtWhlhN1wuglJmiWAlTbz+Rg7lwOlmZ2oUl+lFGaLS8Khb3TtCLNFprcBUro8fwMM6z/zYpmaZutc/L23X8eUCZaaTeK437l7Pxw/aWu+3Oyhxvh7h2lIyzZgktRTKGCOY0kI1kUrI+xaICUkqZl715LzB8WumKgIu1J+y2FIVKnXUgqzTT8BvoyOjHBsbCFuDF1SiwWMywLvIoEQXTLWvB49+yAhwcpsydjqYUOHYNT79g/vQrq1bPkqTPj8CxtSdo759/DfCA1lLrcdp/te0p+g0myCRWhx5jGmYVQFu5f4CSpNHCg1S/kJIYuileGDXDE6/lrWBOY5xkxHyOYYZbjZq4yr/J4+90fAvPbGWzh8xFaNf8S772D4OzYaT4JZnJubi/Ydu9gNqTF39kx0irX1qGlZuM8Bc+PGZa86k8jVVzwGwOwRQQLD4CCpxq5LkFxDxXOgCC5mAOEwO5jLdHnlUqAP72KA5FcLxqWHSDPNajiCR8tNwlx9xav2sjo6w9ymTeCobjTR3bpjQlaDvLbddjnrptAV5oPRH2PTZlsPmLVrVv1q7+bf57rJSmO2Zu36TM3LLzArmAVWqo+qD/dD96c6Y1T3CiASx/F1JNpku9t9T9rjLO8d01a+Uw0uL/fucCCoSqPvCYGN9JJS8n5B2nn7ejMCmxpUpUl7TsL9HRHdBVWbD0CYspXRNZA+Lz394IQq91SI4HLACBxUfydTVGs8FpROseUDHZafGufRCtNxOh1nyM+YKFVUMqs86fLSaW7y0U1n5j/teahlLw5eOWC8yMyyXJSiWqMhoLBRGiOUvpaXFueRalLsdPongAGMfwUZl6G4sARtcw4e/XrXNhv7qbvN43sCMGcSUyy1Asw8aRpdw+gcw9FzMcwrLktMnnLaEg4oqjV8DpSzsRSjPAYUpF9Y5gmvOs2gbXke069tm8A9l7enaYNQWXCAhKMNK4ZFdl6yxqHfO0/qdDfvPQEYdxtfns93HIj9xpBm0BVUpgYteH0ReL0W1FAEWXDl/w5+VvEhIS1JSbli98VYnLdGjbr7furWZVGYXDawYlAAgmTSMY8vXn1XXGk56k+ZBYw3ViV7TLvXVipXk1DIRHZGwyYxex47nf4LwJ6xXuK+0cR5CDERjdjzWs8IXsvdvJRTGDDt7HXt9QLtmIJbF34QUcQdJS2zgLmjXPPHwmu2UCj0+SxYr1XiCN8l91a8fT19kXwqBv9Xg975fuHZaw9reZN6YLWqlfYe2rGoRO4motxiwIvI4pS0HDDe4qSflDPrqS5aA6UyAtAR23dz3u52gyffH3vj9HYWrcE0Nyl0lCOjC255dnXtrXaWA8ZbnPSTcna/3PsyBa0LILPLkjWVvN3tyk2emp+fljTEVC5N43j0zU2Ps/KM6u06xZRXDhgx3Cqnxe6Xe12gYKFJSF6XJaudK3qJ5xdRVG3ETNvZJcI5nqPPFt6ME629IL5a4TnKNGAopfLkbIRIDAgBj2BQnUJPiUIqQRD7JNSgAIgCBIGUkkCOIIAHH0gIFwBKAkH5QEogJwRyUCKn4OWEcDJCIQeBnFLIACoFAfOgLQX7TnH7O5UCHAdQCQjhQKkEIKbvAGf8m4DAFAqEEGIcCnLbbMH4m3FDAtDbtj70dtADCmb7w/6B8gB4gBiMfxNiAGW/se8sogLRg0IPYvyvA2D6DqIn7DuFlhJoKeV1BJwWhGophZZQaEG4QhBaSClfxIEr/HbR1mZrli2unp/8X6tcHW92bhJdv/6cLRvW/AIiyweHPIMEubXDkEsI0QqfhibK4KqNXqEA86hxOF9X1B1Zl5mDlHsq3dOASU2lIQYZKuv0usrgSCUJIRUBvgLlSQVKEMGBhPOgEaB8OEDCKBBGYAyJEUKBEAI2ocuTOxw4dfoMzp0/j/j4RJw5+x/i4uJZGBKbotq0boWFf9jGwKSAjgDMwUkuBXIIkA3QbBBOw4GoeVANoVATjmYBXJaB0syWrR79SSaX33rhuef7zpr2P/u+ad3pjBfz3BXAUEq5lCzUNhj0dQmhUQBRArQWBalBCGoAtBqlqAZAuM9QLzKlvCjgzaHDceCgydslc+Eqk8nNoSiYIRn7r9PpUCEiAn/vMxvAepN1BYTgFkBuUYoUApoCEBYcWEUpuSaRSK/UqIBkQghbZX2W7jhgKKWylCx9WwOPdoTQhylIE0IRbemzzGe9La+oTHGA+aWjBIkE9Byl5JSEw6EaFaRHCCFs+3lH0h0FTHK6bjIFhoNtm8pTOQd8wgGiJsBPtSvLrAIPe6vqOw8YguGg5YDx1oCVl+OCA4SoCb1PAcO6Zt6SAe0IpQ9TigcBRANwHhSxfGaUc8A1B1g4s0RC8B8l5JQE9/mWzFF/iw/9hOjrGkCiYKDmQz9AaxKCqpSSagAtP/S7njRllIIUEELZgT+VgqZwIDeMh34JUUlAr1FaRg/9noxm8bUy1esq6+1cK5vORiS8/FrZEy7fmbzOrpUBqgGImhCoCUqulaU8zSBSWbpEh/SqVYmVz+0700rxpd7RM4z45ng3hz3BJSREoadQSDkSZKBQgPIKUAeCS8IHMiElE16aBZeAnICTWQouCYHUJMQ0Ci9vCy6JlIJKOJOAkqNMcGkrwCTMFJdYCCwtBZilBZbsO5NWwiQPoaUFlsQouGQSS8oTkzCzRHAJGIWVtLTgEryOAtpiwSUTWjJhJqi14JKnKCKEFoKgEITLlxDk63laICXIh4Hme0Nw6d3RvzOl/R8AdGoXzom1qQAAAABJRU5ErkJggg=="},96908:function(Ze){"use strict";Ze.exports="data:image/png;base64,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"},57177:function(Ze){"use strict";Ze.exports="data:image/png;base64,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"},81378:function(Ze){"use strict";Ze.exports="data:image/png;base64,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"},16722:function(Ze,ye,f){"use strict";f.d(ye,{Z:function(){return M}});const o=e=>typeof e=="object"&&e!=null&&e.nodeType===1,k=(e,y)=>(!y||e!=="hidden")&&e!=="visible"&&e!=="clip",ee=(e,y)=>{if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){const u=getComputedStyle(e,null);return k(u.overflowY,y)||k(u.overflowX,y)||(i=>{const r=(a=>{if(!a.ownerDocument||!a.ownerDocument.defaultView)return null;try{return a.ownerDocument.defaultView.frameElement}catch(s){return null}})(i);return!!r&&(r.clientHeight<i.scrollHeight||r.clientWidth<i.scrollWidth)})(e)}return!1},z=(e,y,u,i,r,a,s,v)=>a<e&&s>y||a>e&&s<y?0:a<=e&&v<=u||s>=y&&v>=u?a-e-i:s>y&&v<u||a<e&&v>u?s-y+r:0,V=e=>{const y=e.parentElement;return y==null?e.getRootNode().host||null:y},j=(e,y)=>{var u,i,r,a;if(typeof document=="undefined")return[];const{scrollMode:s,block:v,inline:b,boundary:w,skipOverflowHiddenElements:c}=y,d=typeof w=="function"?w:Q=>Q!==w;if(!o(e))throw new TypeError("Invalid target");const _=document.scrollingElement||document.documentElement,x=[];let D=e;for(;o(D)&&d(D);){if(D=V(D),D===_){x.push(D);break}D!=null&&D===document.body&&ee(D)&&!ee(document.documentElement)||D!=null&&ee(D,c)&&x.push(D)}const P=(i=(u=window.visualViewport)==null?void 0:u.width)!=null?i:innerWidth,I=(a=(r=window.visualViewport)==null?void 0:r.height)!=null?a:innerHeight,{scrollX:L,scrollY:re}=window,{height:te,width:Se,top:E,right:h,bottom:p,left:A}=e.getBoundingClientRect(),{top:C,right:m,bottom:n,left:t}=(Q=>{const N=window.getComputedStyle(Q);return{top:parseFloat(N.scrollMarginTop)||0,right:parseFloat(N.scrollMarginRight)||0,bottom:parseFloat(N.scrollMarginBottom)||0,left:parseFloat(N.scrollMarginLeft)||0}})(e);let l=v==="start"||v==="nearest"?E-C:v==="end"?p+n:E+te/2-C+n,g=b==="center"?A+Se/2-t+m:b==="end"?h+m:A-t;const B=[];for(let Q=0;Q<x.length;Q++){const N=x[Q],{height:q,width:$,top:me,right:pe,bottom:F,left:H}=N.getBoundingClientRect();if(s==="if-needed"&&E>=0&&A>=0&&p<=I&&h<=P&&(N===_&&!ee(N)||E>=me&&p<=F&&A>=H&&h<=pe))return B;const G=getComputedStyle(N),oe=parseInt(G.borderLeftWidth,10),_e=parseInt(G.borderTopWidth,10),O=parseInt(G.borderRightWidth,10),Y=parseInt(G.borderBottomWidth,10);let Z=0,J=0;const X="offsetWidth"in N?N.offsetWidth-N.clientWidth-oe-O:0,he="offsetHeight"in N?N.offsetHeight-N.clientHeight-_e-Y:0,S="offsetWidth"in N?N.offsetWidth===0?0:$/N.offsetWidth:0,R="offsetHeight"in N?N.offsetHeight===0?0:q/N.offsetHeight:0;if(_===N)Z=v==="start"?l:v==="end"?l-I:v==="nearest"?z(re,re+I,I,_e,Y,re+l,re+l+te,te):l-I/2,J=b==="start"?g:b==="center"?g-P/2:b==="end"?g-P:z(L,L+P,P,oe,O,L+g,L+g+Se,Se),Z=Math.max(0,Z+re),J=Math.max(0,J+L);else{Z=v==="start"?l-me-_e:v==="end"?l-F+Y+he:v==="nearest"?z(me,F,q,_e,Y+he,l,l+te,te):l-(me+q/2)+he/2,J=b==="start"?g-H-oe:b==="center"?g-(H+$/2)+X/2:b==="end"?g-pe+O+X:z(H,pe,$,oe,O+X,g,g+Se,Se);const{scrollLeft:T,scrollTop:U}=N;Z=R===0?0:Math.max(0,Math.min(U+Z/R,N.scrollHeight-q/R+he)),J=S===0?0:Math.max(0,Math.min(T+J/S,N.scrollWidth-$/S+X)),l+=U-Z,g+=T-J}B.push({el:N,top:Z,left:J})}return B},W=e=>e===!1?{block:"end",inline:"nearest"}:(y=>y===Object(y)&&Object.keys(y).length!==0)(e)?e:{block:"start",inline:"nearest"};function M(e,y){if(!e.isConnected||!(r=>{let a=r;for(;a&&a.parentNode;){if(a.parentNode===document)return!0;a=a.parentNode instanceof ShadowRoot?a.parentNode.host:a.parentNode}return!1})(e))return;const u=(r=>{const a=window.getComputedStyle(r);return{top:parseFloat(a.scrollMarginTop)||0,right:parseFloat(a.scrollMarginRight)||0,bottom:parseFloat(a.scrollMarginBottom)||0,left:parseFloat(a.scrollMarginLeft)||0}})(e);if((r=>typeof r=="object"&&typeof r.behavior=="function")(y))return y.behavior(j(e,y));const i=typeof y=="boolean"||y==null?void 0:y.behavior;for(const{el:r,top:a,left:s}of j(e,W(y))){const v=a-u.top+u.bottom,b=s-u.left+u.right;r.scroll({top:v,left:b,behavior:i})}}}}]);
|