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
457 KiB
93 lines
457 KiB
(self.webpackChunk=self.webpackChunk||[]).push([[2339],{65030:function(Me,oe,d){"use strict";d.d(oe,{Z:function(){return Ce}});var f=d(27247),N=d(11913),K=d(43079),Z=d(43403),j=d(92310),T=d.n(j),B=d(29301),P=d(76846),e=d(96452),v=d(6089),l=d(80402),i=d(34280),r=d(49658),a=d(59301),s=d(32855),b=d(77900),y=d(8654);function x(k){var G=k.prefixCls,L=k.align,Q=k.arrow,$=k.arrowPos,fe=Q||{},S=fe.className,I=fe.content,U=$.x,ee=U===void 0?0:U,se=$.y,de=se===void 0?0:se,Pe=a.useRef();if(!L||!L.points)return null;var ge={position:"absolute"};if(L.autoArrow!==!1){var ke=L.points[0],Te=L.points[1],Je=ke[0],Ue=ke[1],Ye=Te[0],We=Te[1];Je===Ye||!["t","b"].includes(Je)?ge.top=de:Je==="t"?ge.top=0:ge.bottom=0,Ue===We||!["l","r"].includes(Ue)?ge.left=ee:Ue==="l"?ge.left=0:ge.right=0}return a.createElement("div",{ref:Pe,className:T()("".concat(G,"-arrow"),S),style:ge},I)}function u(k){var G=k.prefixCls,L=k.open,Q=k.zIndex,$=k.mask,fe=k.motion;return $?a.createElement(b.default,(0,s.Z)({},fe,{motionAppear:!0,visible:L,removeOnLeave:!0}),function(S){var I=S.className;return a.createElement("div",{style:{zIndex:Q},className:T()("".concat(G,"-mask"),I)})}):null}var _=a.memo(function(k){var G=k.children;return G},function(k,G){return G.cache}),c=_,m=a.forwardRef(function(k,G){var L=k.popup,Q=k.className,$=k.prefixCls,fe=k.style,S=k.target,I=k.onVisibleChanged,U=k.open,ee=k.keepDom,se=k.fresh,de=k.onClick,Pe=k.mask,ge=k.arrow,ke=k.arrowPos,Te=k.align,Je=k.motion,Ue=k.maskMotion,Ye=k.forceRender,We=k.getPopupContainer,tt=k.autoDestroy,qe=k.portal,Le=k.zIndex,ht=k.onMouseEnter,bt=k.onMouseLeave,Fe=k.onPointerEnter,Zt=k.onPointerDownCapture,Tt=k.ready,Ze=k.offsetX,He=k.offsetY,_t=k.offsetR,Dt=k.offsetB,Ke=k.onAlign,we=k.onPrepare,Ne=k.stretch,ut=k.targetWidth,vt=k.targetHeight,Nt=typeof L=="function"?L():L,q=U||ee,he=(We==null?void 0:We.length)>0,ue=a.useState(!We||!he),ye=(0,N.Z)(ue,2),je=ye[0],st=ye[1];if((0,i.Z)(function(){!je&&he&&S&&st(!0)},[je,he,S]),!je)return null;var Se="auto",Ve={left:"-1000vw",top:"-1000vh",right:Se,bottom:Se};if(Tt||!U){var rt,yt=Te.points,lt=Te.dynamicInset||((rt=Te._experimental)===null||rt===void 0?void 0:rt.dynamicInset),ze=lt&&yt[0][1]==="r",ve=lt&&yt[0][0]==="b";ze?(Ve.right=_t,Ve.left=Se):(Ve.left=Ze,Ve.right=Se),ve?(Ve.bottom=Dt,Ve.top=Se):(Ve.top=He,Ve.bottom=Se)}var ie={};return Ne&&(Ne.includes("height")&&vt?ie.height=vt:Ne.includes("minHeight")&&vt&&(ie.minHeight=vt),Ne.includes("width")&&ut?ie.width=ut:Ne.includes("minWidth")&&ut&&(ie.minWidth=ut)),U||(ie.pointerEvents="none"),a.createElement(qe,{open:Ye||q,getContainer:We&&function(){return We(S)},autoDestroy:tt},a.createElement(u,{prefixCls:$,open:U,zIndex:Le,mask:Pe,motion:Ue}),a.createElement(B.Z,{onResize:Ke,disabled:!U},function(be){return a.createElement(b.default,(0,s.Z)({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:Ye,leavedClassName:"".concat($,"-hidden")},Je,{onAppearPrepare:we,onEnterPrepare:we,visible:U,onVisibleChanged:function(Ge){var Et;Je==null||(Et=Je.onVisibleChanged)===null||Et===void 0||Et.call(Je,Ge),I(Ge)}}),function(De,Ge){var Et=De.className,qt=De.style,$t=T()($,Et,Q);return a.createElement("div",{ref:(0,y.sQ)(be,G,Ge),className:$t,style:(0,f.Z)((0,f.Z)((0,f.Z)((0,f.Z)({"--arrow-x":"".concat(ke.x||0,"px"),"--arrow-y":"".concat(ke.y||0,"px")},Ve),ie),qt),{},{boxSizing:"border-box",zIndex:Le},fe),onMouseEnter:ht,onMouseLeave:bt,onPointerEnter:Fe,onClick:de,onPointerDownCapture:Zt},ge&&a.createElement(x,{prefixCls:$,arrow:ge,arrowPos:ke,align:Te}),a.createElement(c,{cache:!U&&!se},Nt))})}))}),R=m,D=a.forwardRef(function(k,G){var L=k.children,Q=k.getTriggerDOMNode,$=(0,y.Yr)(L),fe=a.useCallback(function(I){(0,y.mH)(G,Q?Q(I):I)},[Q]),S=(0,y.x1)(fe,(0,y.C4)(L));return $?a.cloneElement(L,{ref:S}):L}),O=D,W=a.createContext(null),V=W;function z(k){return k?Array.isArray(k)?k:[k]:[]}function me(k,G,L,Q){return a.useMemo(function(){var $=z(L!=null?L:G),fe=z(Q!=null?Q:G),S=new Set($),I=new Set(fe);return k&&(S.has("hover")&&(S.delete("hover"),S.add("click")),I.has("hover")&&(I.delete("hover"),I.add("click"))),[S,I]},[k,G,L,Q])}var g=d(29194);function o(){var k=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],L=arguments.length>2?arguments[2]:void 0;return L?k[0]===G[0]:k[0]===G[0]&&k[1]===G[1]}function p(k,G,L,Q){for(var $=L.points,fe=Object.keys(k),S=0;S<fe.length;S+=1){var I,U=fe[S];if(o((I=k[U])===null||I===void 0?void 0:I.points,$,Q))return"".concat(G,"-placement-").concat(U)}return""}function E(k,G,L,Q){return G||(L?{motionName:"".concat(k,"-").concat(L)}:Q?{motionName:Q}:null)}function A(k){return k.ownerDocument.defaultView}function w(k){for(var G=[],L=k==null?void 0:k.parentElement,Q=["hidden","scroll","clip","auto"];L;){var $=A(L).getComputedStyle(L),fe=$.overflowX,S=$.overflowY,I=$.overflow;[fe,S,I].some(function(U){return Q.includes(U)})&&G.push(L),L=L.parentElement}return G}function n(k){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(k)?G:k}function t(k){return n(parseFloat(k),0)}function h(k,G){var L=(0,f.Z)({},k);return(G||[]).forEach(function(Q){if(!(Q instanceof HTMLBodyElement||Q instanceof HTMLHtmlElement)){var $=A(Q).getComputedStyle(Q),fe=$.overflow,S=$.overflowClipMargin,I=$.borderTopWidth,U=$.borderBottomWidth,ee=$.borderLeftWidth,se=$.borderRightWidth,de=Q.getBoundingClientRect(),Pe=Q.offsetHeight,ge=Q.clientHeight,ke=Q.offsetWidth,Te=Q.clientWidth,Je=t(I),Ue=t(U),Ye=t(ee),We=t(se),tt=n(Math.round(de.width/ke*1e3)/1e3),qe=n(Math.round(de.height/Pe*1e3)/1e3),Le=(ke-Te-Ye-We)*tt,ht=(Pe-ge-Je-Ue)*qe,bt=Je*qe,Fe=Ue*qe,Zt=Ye*tt,Tt=We*tt,Ze=0,He=0;if(fe==="clip"){var _t=t(S);Ze=_t*tt,He=_t*qe}var Dt=de.x+Zt-Ze,Ke=de.y+bt-He,we=Dt+de.width+2*Ze-Zt-Tt-Le,Ne=Ke+de.height+2*He-bt-Fe-ht;L.left=Math.max(L.left,Dt),L.top=Math.max(L.top,Ke),L.right=Math.min(L.right,we),L.bottom=Math.min(L.bottom,Ne)}}),L}function C(k){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,L="".concat(G),Q=L.match(/^(.*)\%$/);return Q?k*(parseFloat(Q[1])/100):parseFloat(L)}function F(k,G){var L=G||[],Q=(0,N.Z)(L,2),$=Q[0],fe=Q[1];return[C(k.width,$),C(k.height,fe)]}function H(){var k=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[k[0],k[1]]}function te(k,G){var L=G[0],Q=G[1],$,fe;return L==="t"?fe=k.y:L==="b"?fe=k.y+k.height:fe=k.y+k.height/2,Q==="l"?$=k.x:Q==="r"?$=k.x+k.width:$=k.x+k.width/2,{x:$,y:fe}}function ae(k,G){var L={t:"b",b:"t",l:"r",r:"l"};return k.map(function(Q,$){return $===G?L[Q]||"c":Q}).join("")}function ne(k,G,L,Q,$,fe,S){var I=a.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:$[Q]||{}}),U=(0,N.Z)(I,2),ee=U[0],se=U[1],de=a.useRef(0),Pe=a.useMemo(function(){return G?w(G):[]},[G]),ge=a.useRef({}),ke=function(){ge.current={}};k||ke();var Te=(0,v.Z)(function(){if(G&&L&&k){let rn=function(_n,xn){var In=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Vt,Vn=q.x+_n,$n=q.y+xn,tr=Vn+ve,Xn=$n+ze,nr=Math.max(Vn,In.left),Oe=Math.max($n,In.top),$e=Math.min(tr,In.right),It=Math.min(Xn,In.bottom);return Math.max(0,($e-nr)*(It-Oe))},jt=function(){en=q.y+nt,tn=en+ze,on=q.x+Xe,Ut=on+ve};var Ye,We,tt,qe,Le=G,ht=Le.ownerDocument,bt=A(Le),Fe=bt.getComputedStyle(Le),Zt=Fe.position,Tt=Le.style.left,Ze=Le.style.top,He=Le.style.right,_t=Le.style.bottom,Dt=Le.style.overflow,Ke=(0,f.Z)((0,f.Z)({},$[Q]),fe),we=ht.createElement("div");(Ye=Le.parentElement)===null||Ye===void 0||Ye.appendChild(we),we.style.left="".concat(Le.offsetLeft,"px"),we.style.top="".concat(Le.offsetTop,"px"),we.style.position=Zt,we.style.height="".concat(Le.offsetHeight,"px"),we.style.width="".concat(Le.offsetWidth,"px"),Le.style.left="0",Le.style.top="0",Le.style.right="auto",Le.style.bottom="auto",Le.style.overflow="hidden";var Ne;if(Array.isArray(L))Ne={x:L[0],y:L[1],width:0,height:0};else{var ut,vt,Nt=L.getBoundingClientRect();Nt.x=(ut=Nt.x)!==null&&ut!==void 0?ut:Nt.left,Nt.y=(vt=Nt.y)!==null&&vt!==void 0?vt:Nt.top,Ne={x:Nt.x,y:Nt.y,width:Nt.width,height:Nt.height}}var q=Le.getBoundingClientRect(),he=bt.getComputedStyle(Le),ue=he.height,ye=he.width;q.x=(We=q.x)!==null&&We!==void 0?We:q.left,q.y=(tt=q.y)!==null&&tt!==void 0?tt:q.top;var je=ht.documentElement,st=je.clientWidth,Se=je.clientHeight,Ve=je.scrollWidth,rt=je.scrollHeight,yt=je.scrollTop,lt=je.scrollLeft,ze=q.height,ve=q.width,ie=Ne.height,be=Ne.width,De={left:0,top:0,right:st,bottom:Se},Ge={left:-lt,top:-yt,right:Ve-lt,bottom:rt-yt},Et=Ke.htmlRegion,qt="visible",$t="visibleFirst";Et!=="scroll"&&Et!==$t&&(Et=qt);var Mt=Et===$t,Ht=h(Ge,Pe),pt=h(De,Pe),Vt=Et===qt?pt:Ht,kt=Mt?pt:Vt;Le.style.left="auto",Le.style.top="auto",Le.style.right="0",Le.style.bottom="0";var Cn=Le.getBoundingClientRect();Le.style.left=Tt,Le.style.top=Ze,Le.style.right=He,Le.style.bottom=_t,Le.style.overflow=Dt,(qe=Le.parentElement)===null||qe===void 0||qe.removeChild(we);var ot=n(Math.round(ve/parseFloat(ye)*1e3)/1e3),mt=n(Math.round(ze/parseFloat(ue)*1e3)/1e3);if(ot===0||mt===0||(0,P.Sh)(L)&&!(0,g.Z)(L))return;var Ct=Ke.offset,Be=Ke.targetOffset,Qe=F(q,Ct),M=(0,N.Z)(Qe,2),J=M[0],re=M[1],Y=F(Ne,Be),le=(0,N.Z)(Y,2),pe=le[0],xe=le[1];Ne.x-=pe,Ne.y-=xe;var Ie=Ke.points||[],gt=(0,N.Z)(Ie,2),et=gt[0],Ot=gt[1],it=H(Ot),at=H(et),ct=te(Ne,it),At=te(q,at),wt=(0,f.Z)({},Ke),Xe=ct.x-At.x+J,nt=ct.y-At.y+re,St=rn(Xe,nt),dt=rn(Xe,nt,pt),ft=te(Ne,["t","l"]),Pt=te(q,["t","l"]),xt=te(Ne,["b","r"]),Rt=te(q,["b","r"]),Gt=Ke.overflow||{},Ft=Gt.adjustX,an=Gt.adjustY,Kt=Gt.shiftX,Qt=Gt.shiftY,sn=function(xn){return typeof xn=="boolean"?xn:xn>=0},en,tn,on,Ut;jt();var pn=sn(an),Lt=at[0]===it[0];if(pn&&at[0]==="t"&&(tn>kt.bottom||ge.current.bt)){var ln=nt;Lt?ln-=ze-ie:ln=ft.y-Rt.y-re;var Sn=rn(Xe,ln),Rn=rn(Xe,ln,pt);Sn>St||Sn===St&&(!Mt||Rn>=dt)?(ge.current.bt=!0,nt=ln,re=-re,wt.points=[ae(at,0),ae(it,0)]):ge.current.bt=!1}if(pn&&at[0]==="b"&&(en<kt.top||ge.current.tb)){var vn=nt;Lt?vn+=ze-ie:vn=xt.y-Pt.y-re;var Dn=rn(Xe,vn),nn=rn(Xe,vn,pt);Dn>St||Dn===St&&(!Mt||nn>=dt)?(ge.current.tb=!0,nt=vn,re=-re,wt.points=[ae(at,0),ae(it,0)]):ge.current.tb=!1}var hn=sn(Ft),Nn=at[1]===it[1];if(hn&&at[1]==="l"&&(Ut>kt.right||ge.current.rl)){var mn=Xe;Nn?mn-=ve-be:mn=ft.x-Rt.x-J;var gn=rn(mn,nt),Jt=rn(mn,nt,pt);gn>St||gn===St&&(!Mt||Jt>=dt)?(ge.current.rl=!0,Xe=mn,J=-J,wt.points=[ae(at,1),ae(it,1)]):ge.current.rl=!1}if(hn&&at[1]==="r"&&(on<kt.left||ge.current.lr)){var un=Xe;Nn?un+=ve-be:un=xt.x-Pt.x-J;var bn=rn(un,nt),kn=rn(un,nt,pt);bn>St||bn===St&&(!Mt||kn>=dt)?(ge.current.lr=!0,Xe=un,J=-J,wt.points=[ae(at,1),ae(it,1)]):ge.current.lr=!1}jt();var cn=Kt===!0?0:Kt;typeof cn=="number"&&(on<pt.left&&(Xe-=on-pt.left-J,Ne.x+be<pt.left+cn&&(Xe+=Ne.x-pt.left+be-cn)),Ut>pt.right&&(Xe-=Ut-pt.right-J,Ne.x>pt.right-cn&&(Xe+=Ne.x-pt.right+cn)));var dn=Qt===!0?0:Qt;typeof dn=="number"&&(en<pt.top&&(nt-=en-pt.top-re,Ne.y+ie<pt.top+dn&&(nt+=Ne.y-pt.top+ie-dn)),tn>pt.bottom&&(nt-=tn-pt.bottom-re,Ne.y>pt.bottom-dn&&(nt+=Ne.y-pt.bottom+dn)));var On=q.x+Xe,Tn=On+ve,Bn=q.y+nt,Fn=Bn+ze,Zn=Ne.x,Mn=Zn+be,Un=Ne.y,Gn=Un+ie,jn=Math.max(On,Zn),yn=Math.min(Tn,Mn),Qn=(jn+yn)/2,Jn=Qn-On,zn=Math.max(Bn,Un),Hn=Math.min(Fn,Gn),Wn=(zn+Hn)/2,Ln=Wn-Bn;S==null||S(G,wt);var fn=Cn.right-q.x-(Xe+q.width),wn=Cn.bottom-q.y-(nt+q.height);ot===1&&(Xe=Math.round(Xe),fn=Math.round(fn)),mt===1&&(nt=Math.round(nt),wn=Math.round(wn));var Kn={ready:!0,offsetX:Xe/ot,offsetY:nt/mt,offsetR:fn/ot,offsetB:wn/mt,arrowX:Jn/ot,arrowY:Ln/mt,scaleX:ot,scaleY:mt,align:wt};se(Kn)}}),Je=function(){de.current+=1;var We=de.current;Promise.resolve().then(function(){de.current===We&&Te()})},Ue=function(){se(function(We){return(0,f.Z)((0,f.Z)({},We),{},{ready:!1})})};return(0,i.Z)(Ue,[Q]),(0,i.Z)(function(){k||Ue()},[k]),[ee.ready,ee.offsetX,ee.offsetY,ee.offsetR,ee.offsetB,ee.arrowX,ee.arrowY,ee.scaleX,ee.scaleY,ee.align,Je]}var Ee=d(3300);function Ae(k,G,L,Q,$){(0,i.Z)(function(){if(k&&G&&L){let de=function(){Q(),$()};var fe=G,S=L,I=w(fe),U=w(S),ee=A(S),se=new Set([ee].concat((0,Ee.Z)(I),(0,Ee.Z)(U)));return se.forEach(function(Pe){Pe.addEventListener("scroll",de,{passive:!0})}),ee.addEventListener("resize",de,{passive:!0}),Q(),function(){se.forEach(function(Pe){Pe.removeEventListener("scroll",de),ee.removeEventListener("resize",de)})}}},[k,G,L])}var Re=d(48736);function X(k,G,L,Q,$,fe,S,I){var U=a.useRef(k);U.current=k;var ee=a.useRef(!1);a.useEffect(function(){if(G&&Q&&(!$||fe)){var de=function(){ee.current=!1},Pe=function(tt){var qe;U.current&&!S(((qe=tt.composedPath)===null||qe===void 0||(qe=qe.call(tt))===null||qe===void 0?void 0:qe[0])||tt.target)&&!ee.current&&I(!1)},ge=A(Q);ge.addEventListener("pointerdown",de,!0),ge.addEventListener("mousedown",Pe,!0),ge.addEventListener("contextmenu",Pe,!0);var ke=(0,e.A)(L);if(ke&&(ke.addEventListener("mousedown",Pe,!0),ke.addEventListener("contextmenu",Pe,!0)),0)var Te,Je,Ue,Ye;return function(){ge.removeEventListener("pointerdown",de,!0),ge.removeEventListener("mousedown",Pe,!0),ge.removeEventListener("contextmenu",Pe,!0),ke&&(ke.removeEventListener("mousedown",Pe,!0),ke.removeEventListener("contextmenu",Pe,!0))}}},[G,L,Q,$,fe]);function se(){ee.current=!0}return se}var _e=["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 ce(){var k=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Z.Z,G=a.forwardRef(function(L,Q){var $=L.prefixCls,fe=$===void 0?"rc-trigger-popup":$,S=L.children,I=L.action,U=I===void 0?"hover":I,ee=L.showAction,se=L.hideAction,de=L.popupVisible,Pe=L.defaultPopupVisible,ge=L.onPopupVisibleChange,ke=L.afterPopupVisibleChange,Te=L.mouseEnterDelay,Je=L.mouseLeaveDelay,Ue=Je===void 0?.1:Je,Ye=L.focusDelay,We=L.blurDelay,tt=L.mask,qe=L.maskClosable,Le=qe===void 0?!0:qe,ht=L.getPopupContainer,bt=L.forceRender,Fe=L.autoDestroy,Zt=L.destroyPopupOnHide,Tt=L.popup,Ze=L.popupClassName,He=L.popupStyle,_t=L.popupPlacement,Dt=L.builtinPlacements,Ke=Dt===void 0?{}:Dt,we=L.popupAlign,Ne=L.zIndex,ut=L.stretch,vt=L.getPopupClassNameFromAlign,Nt=L.fresh,q=L.alignPoint,he=L.onPopupClick,ue=L.onPopupAlign,ye=L.arrow,je=L.popupMotion,st=L.maskMotion,Se=L.popupTransitionName,Ve=L.popupAnimation,rt=L.maskTransitionName,yt=L.maskAnimation,lt=L.className,ze=L.getTriggerDOMNode,ve=(0,K.Z)(L,_e),ie=Fe||Zt||!1,be=a.useState(!1),De=(0,N.Z)(be,2),Ge=De[0],Et=De[1];(0,i.Z)(function(){Et((0,r.Z)())},[]);var qt=a.useRef({}),$t=a.useContext(V),Mt=a.useMemo(function(){return{registerSubPopup:function($e,It){qt.current[$e]=It,$t==null||$t.registerSubPopup($e,It)}}},[$t]),Ht=(0,l.Z)(),pt=a.useState(null),Vt=(0,N.Z)(pt,2),kt=Vt[0],Cn=Vt[1],ot=a.useRef(null),mt=(0,v.Z)(function(Oe){ot.current=Oe,(0,P.Sh)(Oe)&&kt!==Oe&&Cn(Oe),$t==null||$t.registerSubPopup(Ht,Oe)}),Ct=a.useState(null),Be=(0,N.Z)(Ct,2),Qe=Be[0],M=Be[1],J=a.useRef(null),re=(0,v.Z)(function(Oe){(0,P.Sh)(Oe)&&Qe!==Oe&&(M(Oe),J.current=Oe)}),Y=a.Children.only(S),le=(Y==null?void 0:Y.props)||{},pe={},xe=(0,v.Z)(function(Oe){var $e,It,Xt=Qe;return(Xt==null?void 0:Xt.contains(Oe))||(($e=(0,e.A)(Xt))===null||$e===void 0?void 0:$e.host)===Oe||Oe===Xt||(kt==null?void 0:kt.contains(Oe))||((It=(0,e.A)(kt))===null||It===void 0?void 0:It.host)===Oe||Oe===kt||Object.values(qt.current).some(function(zt){return(zt==null?void 0:zt.contains(Oe))||Oe===zt})}),Ie=E(fe,je,Ve,Se),gt=E(fe,st,yt,rt),et=a.useState(Pe||!1),Ot=(0,N.Z)(et,2),it=Ot[0],at=Ot[1],ct=de!=null?de:it,At=(0,v.Z)(function(Oe){de===void 0&&at(Oe)});(0,i.Z)(function(){at(de||!1)},[de]);var wt=a.useRef(ct);wt.current=ct;var Xe=a.useRef([]);Xe.current=[];var nt=(0,v.Z)(function(Oe){var $e;At(Oe),(($e=Xe.current[Xe.current.length-1])!==null&&$e!==void 0?$e:ct)!==Oe&&(Xe.current.push(Oe),ge==null||ge(Oe))}),St=a.useRef(),dt=function(){clearTimeout(St.current)},ft=function($e){var It=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;dt(),It===0?nt($e):St.current=setTimeout(function(){nt($e)},It*1e3)};a.useEffect(function(){return dt},[]);var Pt=a.useState(!1),xt=(0,N.Z)(Pt,2),Rt=xt[0],Gt=xt[1];(0,i.Z)(function(Oe){(!Oe||ct)&&Gt(!0)},[ct]);var Ft=a.useState(null),an=(0,N.Z)(Ft,2),Kt=an[0],Qt=an[1],sn=a.useState(null),en=(0,N.Z)(sn,2),tn=en[0],on=en[1],Ut=function($e){on([$e.clientX,$e.clientY])},pn=ne(ct,kt,q&&tn!==null?tn:Qe,_t,Ke,we,ue),Lt=(0,N.Z)(pn,11),ln=Lt[0],Sn=Lt[1],Rn=Lt[2],vn=Lt[3],Dn=Lt[4],nn=Lt[5],hn=Lt[6],Nn=Lt[7],mn=Lt[8],gn=Lt[9],Jt=Lt[10],un=me(Ge,U,ee,se),bn=(0,N.Z)(un,2),kn=bn[0],cn=bn[1],dn=kn.has("click"),On=cn.has("click")||cn.has("contextMenu"),Tn=(0,v.Z)(function(){Rt||Jt()}),Bn=function(){wt.current&&q&&On&&ft(!1)};Ae(ct,Qe,kt,Tn,Bn),(0,i.Z)(function(){Tn()},[tn,_t]),(0,i.Z)(function(){ct&&!(Ke!=null&&Ke[_t])&&Tn()},[JSON.stringify(we)]);var Fn=a.useMemo(function(){var Oe=p(Ke,fe,gn,q);return T()(Oe,vt==null?void 0:vt(gn))},[gn,vt,Ke,fe,q]);a.useImperativeHandle(Q,function(){return{nativeElement:J.current,popupElement:ot.current,forceAlign:Tn}});var Zn=a.useState(0),Mn=(0,N.Z)(Zn,2),Un=Mn[0],Gn=Mn[1],jn=a.useState(0),yn=(0,N.Z)(jn,2),Qn=yn[0],Jn=yn[1],zn=function(){if(ut&&Qe){var $e=Qe.getBoundingClientRect();Gn($e.width),Jn($e.height)}},Hn=function(){zn(),Tn()},Wn=function($e){Gt(!1),Jt(),ke==null||ke($e)},Ln=function(){return new Promise(function($e){zn(),Qt(function(){return $e})})};(0,i.Z)(function(){Kt&&(Jt(),Kt(),Qt(null))},[Kt]);function fn(Oe,$e,It,Xt){pe[Oe]=function(zt){var Yn;Xt==null||Xt(zt),ft($e,It);for(var Pn=arguments.length,ar=new Array(Pn>1?Pn-1:0),er=1;er<Pn;er++)ar[er-1]=arguments[er];(Yn=le[Oe])===null||Yn===void 0||Yn.call.apply(Yn,[le,zt].concat(ar))}}(dn||On)&&(pe.onClick=function(Oe){var $e;wt.current&&On?ft(!1):!wt.current&&dn&&(Ut(Oe),ft(!0));for(var It=arguments.length,Xt=new Array(It>1?It-1:0),zt=1;zt<It;zt++)Xt[zt-1]=arguments[zt];($e=le.onClick)===null||$e===void 0||$e.call.apply($e,[le,Oe].concat(Xt))});var wn=X(ct,On,Qe,kt,tt,Le,xe,ft),Kn=kn.has("hover"),rn=cn.has("hover"),jt,_n;Kn&&(fn("onMouseEnter",!0,Te,function(Oe){Ut(Oe)}),fn("onPointerEnter",!0,Te,function(Oe){Ut(Oe)}),jt=function($e){(ct||Rt)&&kt!==null&&kt!==void 0&&kt.contains($e.target)&&ft(!0,Te)},q&&(pe.onMouseMove=function(Oe){var $e;($e=le.onMouseMove)===null||$e===void 0||$e.call(le,Oe)})),rn&&(fn("onMouseLeave",!1,Ue),fn("onPointerLeave",!1,Ue),_n=function(){ft(!1,Ue)}),kn.has("focus")&&fn("onFocus",!0,Ye),cn.has("focus")&&fn("onBlur",!1,We),kn.has("contextMenu")&&(pe.onContextMenu=function(Oe){var $e;wt.current&&cn.has("contextMenu")?ft(!1):(Ut(Oe),ft(!0)),Oe.preventDefault();for(var It=arguments.length,Xt=new Array(It>1?It-1:0),zt=1;zt<It;zt++)Xt[zt-1]=arguments[zt];($e=le.onContextMenu)===null||$e===void 0||$e.call.apply($e,[le,Oe].concat(Xt))}),lt&&(pe.className=T()(le.className,lt));var xn=a.useRef(!1);xn.current||(xn.current=bt||ct||Rt);var In=(0,f.Z)((0,f.Z)({},le),pe),Vn={},$n=["onContextMenu","onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur"];$n.forEach(function(Oe){ve[Oe]&&(Vn[Oe]=function(){for(var $e,It=arguments.length,Xt=new Array(It),zt=0;zt<It;zt++)Xt[zt]=arguments[zt];($e=In[Oe])===null||$e===void 0||$e.call.apply($e,[In].concat(Xt)),ve[Oe].apply(ve,Xt)})});var tr=a.cloneElement(Y,(0,f.Z)((0,f.Z)({},In),Vn)),Xn={x:nn,y:hn},nr=ye?(0,f.Z)({},ye!==!0?ye:{}):null;return a.createElement(a.Fragment,null,a.createElement(B.Z,{disabled:!ct,ref:re,onResize:Hn},a.createElement(O,{getTriggerDOMNode:ze},tr)),xn.current&&a.createElement(V.Provider,{value:Mt},a.createElement(R,{portal:k,ref:mt,prefixCls:fe,popup:Tt,className:T()(Ze,Fn),style:He,target:Qe,onMouseEnter:jt,onMouseLeave:_n,onPointerEnter:jt,zIndex:Ne,open:ct,keepDom:Rt,fresh:Nt,onClick:he,onPointerDownCapture:wn,mask:tt,motion:Ie,maskMotion:gt,onVisibleChanged:Wn,onPrepare:Ln,forceRender:bt,autoDestroy:ie,getPopupContainer:ht,align:gn,arrow:nr,arrowPos:Xn,ready:ln,offsetX:Sn,offsetY:Rn,offsetR:vn,offsetB:Dn,onAlign:Tn,stretch:ut,targetWidth:Un/Nn,targetHeight:Qn/mn})))});return G}var Ce=ce(Z.Z)},77277:function(Me,oe){"use strict";oe.Z={flex_box_center:"flex_box_center___vG4eV",flex_space_between:"flex_space_between___qVVxe",flex_box_vertical_center:"flex_box_vertical_center___P8Z8s",flex_box_center_end:"flex_box_center_end___VMme3",flex_box_column:"flex_box_column___VMHwm",dropdownmenus:"dropdownmenus___oVzoj",popupClassNames:"popupClassNames___OcZq7",selectdown:"selectdown___mmcA8"}},57884:function(Me,oe,d){"use strict";var f=d(59301),N=d(93314),K=d(99571),Z=Object.defineProperty,j=Object.defineProperties,T=Object.getOwnPropertyDescriptors,B=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,e=Object.prototype.propertyIsEnumerable,v=(a,s,b)=>s in a?Z(a,s,{enumerable:!0,configurable:!0,writable:!0,value:b}):a[s]=b,l=(a,s)=>{for(var b in s||(s={}))P.call(s,b)&&v(a,b,s[b]);if(B)for(var b of B(s))e.call(s,b)&&v(a,b,s[b]);return a},i=(a,s)=>j(a,T(s));const r=({img:a,buttonProps:s={},styles:b={},customText:y,ButtonText:x,ButtonClick:u,Buttonclass:_,ButtonTwo:c,imgStyles:m,loading:R=!1,className:D=""})=>f.createElement("section",{className:`tc animated fadeIn ${D}`,style:l({color:"#999",margin:"100px auto",visibility:R?"hidden":"visible"},b)},f.createElement("img",{src:a||N,style:i(l({},m),{pointerEvents:"none",userSelect:"none"})}),f.createElement("p",{className:"mt20 font14"},y||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),x&&f.createElement(K.ZP,l({className:_,onClick:u},s),x),c&&c);oe.Z=r},41550:function(Me,oe,d){"use strict";d.d(oe,{Z:function(){return _}});var f=d(59301),N={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},K=d(99571),Z=d(70557),j=d(51124),T=d(25399),B=d(49661),P=d(72664),e=d(57884),v=d(90524),l=d(14794),i=d(59301),r=Object.defineProperty,a=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,y=(c,m,R)=>m in c?r(c,m,{enumerable:!0,configurable:!0,writable:!0,value:R}):c[m]=R,x=(c,m)=>{for(var R in m||(m={}))s.call(m,R)&&y(c,R,m[R]);if(a)for(var R of a(m))b.call(m,R)&&y(c,R,m[R]);return c},u=(c,m,R)=>new Promise((D,O)=>{var W=me=>{try{z(R.next(me))}catch(g){O(g)}},V=me=>{try{z(R.throw(me))}catch(g){O(g)}},z=me=>me.done?D(me.value):Promise.resolve(me.value).then(W,V);z((R=R.apply(c,m)).next())}),_=({editOffice:c="view",data:m,issaver:R,onSaver:D,theme:O,type:W,filename:V,monacoEditor:z,className:me,style:g,close:o,onClose:p,hasMask:E,disabledDownload:A,onImgDimensions:w,showNodata:n,recordInfo:t})=>{const[h,C]=(0,f.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[F,H]=(0,f.useState)(""),[te,ae]=(0,f.useState)(),ne=window.ENV==="build"?"/react/build":"",Ee=location.host.startsWith("localhost")?v.Z.PROXY_SERVER:v.Z.API_SERVER,Re=10*(1024*1024),X=(0,f.useRef)();m!=null&&m.startsWith("/api")&&W!=="txt"&&(m=v.Z.API_SERVER+m);const _e=L=>L.substring(L.lastIndexOf("/")+1).split(".").pop();V&&z&&(z.filename=V),(0,f.useEffect)(()=>{var L,Q;const $=(Q=(L=document.cookie)==null?void 0:L.replace(/\s/g,""))==null?void 0:Q.split(";");$==null||$.map(fe=>{let S=fe.split("=");S[0]==="_educoder_session"&&H(S[1])})},[]),(0,f.useEffect)(()=>{W==="office"&&(m.indexOf("bigfilescdn.")>-1||m.indexOf("bigfiles1")>-1?ae({url:m,fileType:_e(m),model:m.indexOf("model=edit")?"edit":"view"}):Ce())},[W,m]);function ce(L){return u(this,null,function*(){L.data.type==="pdfdata"&&(D(L.data.data),window.removeEventListener("message",ce,!1)),console.log("mess---:",L.data)})}const Ce=()=>u(void 0,null,function*(){console.log("data:",m);let L=m;m.startsWith("http")||(L=location.origin+L);let Q=new URL(L).pathname.split("/").pop();const $=yield(0,P.gJ)({attachment_id:Q});$.url=Ee+$.url,ae($)}),k=()=>{if(m.startsWith("http")||m.startsWith("blob:")){G();return}(0,B.Sv)(V||"educoder",m,V)},G=()=>{t&&(0,l.fc)({id:t==null?void 0:t.id,watch_type:1,course_id:t==null?void 0:t.course_id}),(0,B.Nd)(V||"educoder",decodeURIComponent(m))};return i.createElement("div",{style:x({},g||{}),className:`${E&&N.bgBlack} ${W?N.wrp:"hide"}`},o&&i.createElement("div",{className:N.close,ref:X},!!w&&i.createElement(T.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>X.current},i.createElement("span",{onClick:()=>{p(),w()}},i.createElement("i",{className:"icon-yulanpizhu"}))),!A&&i.createElement(T.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>X.current},i.createElement("span",{onClick:G},i.createElement("i",{className:"icon-quxiaozhiding"}))),R&&i.createElement(T.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>X.current},i.createElement("span",{className:"",onClick:()=>{const L=document.getElementById("pdfiframe");window.addEventListener("message",ce,!1),setTimeout(()=>{L.contentWindow.postMessage("getData","*")},300)}},i.createElement("i",{className:"icon-baocun"}))),i.createElement(T.Z,{title:"\u5173\u95ED",getPopupContainer:()=>X.current},i.createElement("span",{className:"",onClick:()=>{p()}},i.createElement("i",{className:"icon-guanbi1"})))),i.createElement("div",{className:`${N[me]} ${me} ${N.monaco} ${W==="txt"?"show":"hide"}`},W==="txt"&&i.createElement(i.Fragment,null,i.createElement(j.ZP,x({},z)))),W==="audio"&&i.createElement("audio",{src:`${(m==null?void 0:m.indexOf("http://"))>-1||(m==null?void 0:m.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${m}`,autoPlay:!0}),W==="video"&&i.createElement(i.Fragment,null,(m==null?void 0:m.indexOf("http"))>-1?i.createElement("video",{controls:!0,src:`${m}`,autoPlay:!0}):i.createElement("video",{controls:!0,src:`data:video/mp4;base64,${m}`,autoPlay:!0})),W==="office"&&te&&i.createElement("iframe",{src:`${ne}/office.html?key=${te.key}&url=${btoa(te.url)}&callbackUrl=${Ee+(te.callbackUrl||"")}&fileType=${te.fileType}&title=${te.title||""}&model=${c}&officeServer=${v.Z.ONLYOFFICE}&disabledDownload=${!!A}`}),W==="html"&&i.createElement("iframe",{src:m+"&disposition=inline"}),W==="pdf"&&i.createElement("iframe",{id:"pdfiframe",src:`${ne}/js/pdfview/index.html?filename=${V||"educoder.pdf"}&url=${encodeURIComponent(m)}&disabledDownload=${!!A}&model=${c}`}),W==="image"&&i.createElement("img",{src:`${(m==null?void 0:m.indexOf("http://"))>-1||(m==null?void 0:m.indexOf("https://"))>-1?"":"data:image/png;base64,"}${m}`}),(W==="other"||W==="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(K.ZP,{icon:i.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:k,disabled:A},"\u4E0B\u8F7D")}):i.createElement(K.ZP,{type:"primary",size:"middle",onClick:k,disabled:A},i.createElement(Z.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")),W==="flowChart"&&i.createElement("div",{className:"embed"},i.createElement("iframe",{src:`/drawio/src/main/webapp/viewer.html?id=${m||""}&gapi=0&od=0&db=0&gh=0&gl=0`,width:"100%",height:"100%",frameBorder:"0"})))}},51124:function(Me,oe,d){"use strict";d.d(oe,{SV:function(){return Re},ZP:function(){return Ae}});var f=d(59301),N=d(76374);const K={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"]},j={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(`
|
|
`)}]},T={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(`
|
|
`)}]},B={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 P=d(53184),e=d.n(P),v=(X,_e,ce)=>new Promise((Ce,k)=>{var G=$=>{try{Q(ce.next($))}catch(fe){k(fe)}},L=$=>{try{Q(ce.throw($))}catch(fe){k(fe)}},Q=$=>$.done?Ce($.value):Promise.resolve($.value).then(G,L);Q((ce=ce.apply(X,_e)).next())});const l={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"]}},i=(X,_e,ce,Ce)=>{const k=_e.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:ce.lineNumber,endColumn:ce.column});return Array.from(new Set(k.match(/\b\w{2,}\b/g)||[])).map(L=>({label:L,kind:X.languages.CompletionItemKind.Text,insertText:L,range:Ce}))},r=(X,_e,ce,Ce)=>{X.languages.registerCompletionItemProvider(_e,{provideCompletionItems(k,G){const L=k.getWordUntilPosition(G),Q={startLineNumber:G.lineNumber,endLineNumber:G.lineNumber,startColumn:L.startColumn,endColumn:L.endColumn},$=k.getLineContent(G.lineNumber).substring(L.startColumn-2,L.endColumn);return{suggestions:[...i(X,k,G,Q),...ce.map(S=>({label:S,kind:X.languages.CompletionItemKind.Keyword,documentation:S,insertText:S,insertTextRules:X.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Q})),...Ce.map(S=>({label:S.label,kind:X.languages.CompletionItemKind.Snippet,documentation:S.content,insertText:$.startsWith("#")?S.content.replace(/#/,""):S.content,insertTextRules:X.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Q}))]}}})};var a=X=>{l.languages.forEach(_e=>{X.languages.registerDocumentFormattingEditProvider(_e,{provideDocumentFormattingEdits(ce){return v(this,null,function*(){const Ce=e()(ce.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:ce.getFullModelRange(),text:Ce}]})}})}),r(X,"java",Z.keywords,Z.quickKey),r(X,"cpp",j.keywords,j.quickKey),r(X,"c",K.keywords,[]),r(X,"python",T.keywords,T.quickKey),r(X,"scala",B.keywords,B.quickKey)};const s="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var b=Object.defineProperty,y=(X,_e,ce)=>_e in X?b(X,_e,{enumerable:!0,configurable:!0,writable:!0,value:ce}):X[_e]=ce,x=(X,_e,ce)=>y(X,typeof _e!="symbol"?_e+"":_e,ce);const u=class Ar{constructor(_e,ce,Ce){this.placeholder=_e,this.editor=ce,this.monaco=Ce,ce.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Ar.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)}};x(u,"ID","editor.widget.placeholderHint");var c=u,m=d(96236),R=d(6767),D=d(25399),O=d(89392),W=d(33796),V=d(56102),z=Object.defineProperty,me=Object.defineProperties,g=Object.getOwnPropertyDescriptors,o=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,A=(X,_e,ce)=>_e in X?z(X,_e,{enumerable:!0,configurable:!0,writable:!0,value:ce}):X[_e]=ce,w=(X,_e)=>{for(var ce in _e||(_e={}))p.call(_e,ce)&&A(X,ce,_e[ce]);if(o)for(var ce of o(_e))E.call(_e,ce)&&A(X,ce,_e[ce]);return X},n=(X,_e)=>me(X,g(_e)),t=(X,_e)=>{var ce={};for(var Ce in X)p.call(X,Ce)&&_e.indexOf(Ce)<0&&(ce[Ce]=X[Ce]);if(X!=null&&o)for(var Ce of o(X))_e.indexOf(Ce)<0&&E.call(X,Ce)&&(ce[Ce]=X[Ce]);return ce},h=(X,_e,ce)=>new Promise((Ce,k)=>{var G=$=>{try{Q(ce.next($))}catch(fe){k(fe)}},L=$=>{try{Q(ce.throw($))}catch(fe){k(fe)}},Q=$=>$.done?Ce($.value):Promise.resolve($.value).then(G,L);Q((ce=ce.apply(X,_e)).next())});function C(X){return/^\d+$/.test(X)?`${X}px`:X}function F(){}let H=!1;const te={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function ae(X=[]){let _e=X;if(Array.isArray(X)){for(let ce=0;ce<X.length;ce++){let Ce=te[X[ce]];if(Ce)return Ce}return _e[0]}return te[_e]||_e}let ne=null;const Ee=()=>h(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(X){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",X)}});var Ae=X=>{var _e=X,{width:ce="100%",height:Ce="100%",value:k,language:G="javascript",style:L={},options:Q={},overrideServices:$={},theme:fe="vs-dark",onEditBlur:S,isCopy:I=!1,onSave:U,autoHeight:ee=!1,forbidCopy:se=!1,onChange:de=F,editorDidMount:Pe=F,onFocus:ge=F,onBreakPoint:ke=F,breakPointValue:Te=[],filename:Je="educoder.txt",errorLine:Ue,errorContent:Ye="",highlightLine:We,openBreakPoint:tt=!1,placeholder:qe="",showMiniMap:Le=!0}=_e,ht=t(_e,["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 bt=(0,f.useRef)(),Fe=(0,f.useRef)({}),Zt=(0,f.useRef)(),Tt=(0,f.useRef)(),Ze=(0,f.useRef)([]),He=(0,f.useRef)(!1),_t=(0,f.useRef)(),Dt=(0,f.useRef)(),Ke=(0,f.useRef)(!1),[we,Ne]=(0,f.useState)(!1);function ut(){let ve;return bt.current&&(ve=new N.Z(ie=>{for(let be of ie)(be.target.offsetHeight>0||be.target.offsetWidth>0)&&Fe.current.instance.layout()}),ve.observe(bt.current)),ve}function vt(){R.ZP.warning({content:decodeURIComponent(s),key:"monaco-editor-tip"})}const Nt=()=>{let ve=Fe.current.instance;if(k!=null&&ve&&we){const ie=ve.getModel();ie&&k!==ie.getValue()&&(H=!0,ie.setValue(k),ve.layout(),H=!1)}};(0,f.useEffect)(()=>{const ve=W.Z.subscribe("formatDocument",ie=>{var be;let De=Fe.current.instance;(be=De==null?void 0:De.getAction)==null||be.call(De,"editor.action.formatDocument").run()});return window.updateMonacoValue=ie=>{de(ie)},ve},[]),(0,f.useEffect)(()=>{var ve;let ie=Fe.current.instance;Tt.current&&clearTimeout(Tt.current),Tt.current=setTimeout(()=>{Nt()},500),k&&(k!=null&&k.length)&&((ve=ie==null?void 0:ie.updateOptions)==null||ve.call(ie,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(k.split(/\r\n|\r|\n/g).length))+3,5)}))},[k,we,Fe.current]),(0,f.useEffect)(()=>{if(Ue&&Fe.current&&Fe.current.instance){let ie=Fe.current.instance;ie.changeViewZones(function(be){var De=document.createElement("div");De.style.padding="10px 20px",De.style.width="calc(100% - 20px)",De.className="my-error-line-wrp",De.innerHTML=Ye,be.addZone({afterLineNumber:Ue||11,heightInLines:3,domNode:De})});var ve={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}};ie.addOverlayWidget(ve),ie.revealPositionInCenter({lineNumber:20,column:1})}},[Ue,Fe.current,we]);const q=(ve="",ie)=>{if(!ve||ve.trim()==="")return!0;const De=Fe.current.instance.getModel().getLineTokens(ie);let Ge=!1;for(let Et=0;Et<2;Et++)De.getStandardTokenType(Et)===1&&(Ge=!0);return Ge};(0,f.useEffect)(()=>{var ve;const ie=(ve=Fe.current)==null?void 0:ve.instance;if(ie&&we&&se){const be=ie.onDidBlurEditorWidget(()=>{Ke.current=!1}),De=ie.onDidFocusEditorText(()=>{Ke.current=!0});return()=>{be.dispose(),De.dispose()}}},[Fe.current,we,se]),(0,f.useEffect)(()=>{var ve;if((ve=Fe.current)!=null&&ve.instance&&we&&tt){let ie=Fe.current.instance,be=ie.getModel();if(!be)return;(()=>{var ot;let mt=[],Ct=[];const Be=be.getAllDecorations();for(let M of Be)M.options.className==="highlighted-line"&&(mt.push((ot=M==null?void 0:M.range)==null?void 0:ot.startLineNumber),Ct.push(M==null?void 0:M.id));if(We===mt[0])return;be.deltaDecorations(Ct,[]);const Qe=be.getLineCount();We&&We<=Qe&&(ie.deltaDecorations([],[{range:new ne.Range(We,1,We,be.getLineMaxColumn(We)),options:{isWholeLine:!0,className:"highlighted-line"}}]),ie.revealLineInCenter(We))})();const Ge=(ot=!1)=>{var mt;let Ct=[],Be=[];const Qe=be.getAllDecorations();for(let M of Qe)M.options.linesDecorationsClassName==="breakpoints-select"&&(Ct.push((mt=M==null?void 0:M.range)==null?void 0:mt.startLineNumber),Be.push(M==null?void 0:M.id));if(ot)return{lines:Ct,ids:Be};ke(Ct)},Et=ot=>h(void 0,null,function*(){let mt={range:new ne.Range(ot,1,ot,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield be.deltaDecorations([],[mt]),Ge()}),qt=ot=>h(void 0,null,function*(){let mt=[];const Ct=ie.getLineDecorations(ot);for(let Be of Ct)Be.options.linesDecorationsClassName==="breakpoints-select"&&mt.push(Be.id);yield be.deltaDecorations(mt,[]),Ge()}),$t=ot=>{let mt=ie.getLineDecorations(ot);for(let Ct of mt)if(Ct.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,O.isEqual)(Te,Ge(!0).lines)){be.deltaDecorations(Ge(!0).ids,[]);const ot=Te.map(mt=>({range:new ne.Range(mt,1,mt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));be.deltaDecorations([],ot)}const Mt=ie.onDidChangeModelContent(ot=>{let mt=ie.getPosition();if(mt){let Ct=mt.lineNumber;clearTimeout(Dt.current),Dt.current=setTimeout(()=>{q(be.getLineContent(Ct),Ct)?qt(Ct):$t(Ct)?(qt(Ct),Et(Ct)):Ge()},100)}}),Ht=ie.onMouseDown(ot=>{var mt,Ct,Be;if(ot.target.detail&&((Be=(Ct=(mt=ot.target)==null?void 0:mt.element)==null?void 0:Ct.className)!=null&&Be.includes("line-numbers"))){let Qe=ot.target.position.lineNumber;if(q(be.getLineContent(Qe),Qe))return;$t(Qe)?qt(Qe):Et(Qe)}}),pt=ot=>{let mt={range:new ne.Range(ot,1,ot,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Ze.current=ie.deltaDecorations(Ze.current,[mt])},Vt=()=>{Ze.current=ie.deltaDecorations(Ze.current,[])},kt=ie.onMouseMove(ot=>{var mt,Ct,Be;if(Vt(),ot.target.detail&&((Be=(Ct=(mt=ot.target)==null?void 0:mt.element)==null?void 0:Ct.className)!=null&&Be.includes("line-numbers"))){let Qe=ot.target.position.lineNumber;if(q(be.getLineContent(Qe),Qe))return;pt(Qe)}}),Cn=ie.onMouseLeave(()=>{Vt()});return()=>{Mt.dispose(),Ht.dispose(),kt.dispose(),Cn.dispose()}}},[Fe.current,we,Te,We,tt,G]),(0,f.useEffect)(()=>{var ve;(ve=Fe.current)!=null&&ve.instance&&tt&&Fe.current.instance.setPosition({lineNumber:0,column:0})},[We]);function he(){let ve=Fe.current.instance;if(ve){const ie=ve.getSelection(),be=Fe.current.pastePos||{},De=new ne.Range(be.startLineNumber||ie.endLineNumber,be.startColumn||ie.endColumn,be.endLineNumber||ie.endLineNumber,be.endColumn||ie.endColumn);setTimeout(()=>{ve.executeEdits("",[{range:De,text:""}])},300)}}function ue(ve){(window.navigator.platform.match("Mac")?ve.metaKey:ve.ctrlKey)&&ve.keyCode==83&&(ve.preventDefault(),U())}const ye=()=>{if(ee&&Fe.current.instance){const ve=Fe.current.instance.getContentHeight();lt(ve<Ce?Ce:ve)}else lt(Ce)};function je(ve){var ie=document.createEvent("MouseEvents");ie.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),ve.dispatchEvent(ie)}const st=ve=>{if(!Ke.current)return;const{keyCode:ie,ctrlKey:be,metaKey:De,target:Ge,type:Et}=ve;return(Et==="paste"||(ie===67||ie===86)&&(De||be))&&Ge.nodeName==="TEXTAREA"&&(vt(),ve.preventDefault()),!1};function Se(ve,ie){var be=window.URL||window.webkitURL||window,De=new Blob([ie]),Ge=document.createElementNS("http://www.w3.org/1999/xhtml","a");Ge.href=be.createObjectURL(De),Ge.download=ve,je(Ge)}(0,f.useEffect)(()=>{ye()},[ye]),(0,f.useEffect)(()=>{bt.current&&!we&&Promise.all([d.e(8909),d.e(5028)]).then(d.bind(d,71448)).then(ve=>{try{ne=ve,Fe.current.instance=ne.editor.create(bt.current,{value:k,language:ae(G),theme:fe,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:Le||!1}},$);const ie=Fe.current.instance;let Ge=[...m.BH._menuItems].find(Mt=>Mt[0]._debugName=="EditorContext")[1],Et=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],qt=(Mt,Ht)=>{var pt,Vt;let kt=Mt._first;do Ht.includes((Vt=(pt=kt.element)==null?void 0:pt.command)==null?void 0:Vt.id)&&Mt._remove(kt);while(kt=kt.next)};if(Pe(ie,ne),setTimeout(()=>{ye(),Fe.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{Se(Je||"educoder.txt",ie.getValue())}})},500),Fe.current.subscription=ie.onDidChangeModelContent(Mt=>{He.current?clearTimeout(_t.current):(ye(),de(ie.getValue(),Mt)),_t.current=setTimeout(()=>{He.current=!1},500)}),window.Monaco||a(ne,ae(G)),se&&(qt(Ge,Et),bt.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",st),window.removeEventListener("paste",st),window.addEventListener("keydown",st),window.addEventListener("paste",st)),window.Monaco=ne,S&&ie.onDidBlurEditorWidget(()=>{S(ie.getValue())}),ge&&ie.onDidFocusEditorText(()=>{se&&Ee(),ge(ie.getValue())}),se){Ee();try{ie.onDidPaste(Mt=>{const Ht=ie.getSelection(),pt=Fe.current.pastePos||{},Vt=new ne.Range(pt.startLineNumber||Ht.endLineNumber,pt.startColumn||Ht.endColumn,pt.endLineNumber||Ht.endLineNumber,pt.endColumn||Ht.endColumn);ie.executeEdits("",[{range:Mt.range,text:""}])})}catch(Mt){}}let $t=ut();return qe&&typeof qe=="string"&&new c(qe,ie,ne),Ne(!0),()=>{const Mt=Fe.current.instance;Mt.dispose();const Ht=Mt.getModel();Ht&&Ht.dispose(),Fe.current.subscription&&Fe.current.subscription.dispose(),$t.unobserve(bt.current)}}catch(ie){}})},[]),(0,f.useEffect)(()=>{if(Fe.current.instance&&we)return document.addEventListener("keydown",ue,!1),()=>{document.removeEventListener("keydown",ue)}},[U,we]),(0,f.useEffect)(()=>{let ve=Fe.current.instance;if(ve&&we){let ie=ae(G);ne.editor.setModelLanguage(ve.getModel(),ie)}},[G,we]),(0,f.useEffect)(()=>{Fe.current.instance&&we&&ne.editor.setTheme(fe)},[fe,we]),(0,f.useEffect)(()=>{let ve=Fe.current.instance;Zt.current=Q,ve&&we&&(ve.updateOptions(w({},Q)),setTimeout(()=>{ve.getModel().updateOptions(w({},Q))},200))},[JSON.stringify(Q),we]),(0,f.useEffect)(()=>{let ve=Fe.current.instance;ve&&we&&ve.layout()},[ce,Ce,we]);const[Ve,rt]=(0,f.useState)(C(ce)),[yt,lt]=(0,f.useState)(C(Ce)),ze=n(w({},L),{width:Ve,height:yt,position:"relative"});return f.createElement("div",{className:"my-monaco-editor",ref:bt,style:ze},I&&f.createElement(V.CopyToClipboard,{text:k,onCopy:()=>R.ZP.success("\u590D\u5236\u6210\u529F")},f.createElement(D.Z,{title:"\u590D\u5236\u4EE3\u7801"},f.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},f.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function Re({width:X="100%",height:_e="100%",original:ce,modified:Ce,language:k,options:G={}}){const L=(0,f.useRef)(),[Q,$]=(0,f.useState)(null);function fe(ee){let se;return L.current&&(se=new N.Z(de=>{for(let Pe of de)(Pe.target.offsetHeight>0||Pe.target.offsetWidth>0)&&ee.layout()}),se.observe(L.current)),se}(0,f.useEffect)(()=>(L.current&&Promise.all([d.e(8909),d.e(9404)]).then(d.bind(d,2550)).then(ee=>{ne=ee;const se=ne.editor.createDiffEditor(L.current,n(w({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},G),{wordWrap:!0}));$(se);let de=fe(se);return()=>{se.dispose();const Pe=se.getModel();Pe&&Pe.dispose(),de.unobserve(L.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,f.useEffect)(()=>{Q&&Q.setModel({original:ne.editor.createModel(ce,k),modified:ne.editor.createModel(Ce,k)})},[ce,Ce,k,Q]);const S=C(X),I=C(_e),U={width:S,height:I};return f.createElement("div",{className:"my-diff-editor",ref:L,style:U})}},929:function(Me,oe,d){"use strict";d.d(oe,{Z:function(){return i}});var f={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",wrapisCurrent:"wrapisCurrent___qIfQT"},N=d(29787),K=d(25399),Z=d(60242),j=d(92310),T=d.n(j),B=d(49661),P=d(57884),e=d(34055),v=d(59301),i=({className:r,dataSource:a=[],col:s=4,right:b,bottom:y=23,precision:x=0,wrapWidth:u=1200,trackEventItems:_,loading:c,onRemove:m=()=>{},isCurrent:R=!0,showProgress:D=!1,showAlias:O=!1})=>{const W=Math.floor((u-(s-1)*b)/s),V=[{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 v.createElement(N.Z,{spinning:c},v.createElement("div",{className:T()(f.list,r)},!!(a!=null&&a.length)&&(a==null?void 0:a.map((z,me)=>{var g,o,p,E,A,w;const{name:n,id:t,identifier:h,featured:C,school_name:F,image_url:H,excellent:te,is_plan:ae}=z;return v.createElement("div",{key:t,className:R&&D?f.wrapisCurrent:f.wrap,style:{width:W,marginRight:(1+me)%s===0?0:b+x,marginBottom:y}},v.createElement("a",{className:f.li,onClick:ne=>{ne.preventDefault(),ne.stopPropagation(),_&&(0,B.L9)([_]),(0,B.xg)(`/paths/${h}`)}},v.createElement("div",{className:f.img},v.createElement("img",{className:f.cover,src:`${H}`}),R&&(0,e.bg)()&&(z==null?void 0:z.studying)&&v.createElement("div",{className:`${f.movebq} user-path-items`,onClick:ne=>{ne.stopPropagation(),m(z)}},v.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),v.createElement("span",{className:"c-red"},"\u79FB\u9664")),(g=z==null?void 0:z.subject_tags)==null?void 0:g.map((ne,Ee)=>{var Ae,Re;if(Ee===0){const _e=(Ae=V.find(ce=>ce.name==ne))==null?void 0:Ae.swimg;return v.createElement("img",{className:f.sign,src:_e,style:{left:"-4px"}})}const X=(Re=V.find(_e=>_e.name==ne))==null?void 0:Re.ptimg;return v.createElement("img",{className:f.sign,src:X,style:{left:`${48+52*(Ee-1)+2*Ee}px`}})}),v.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(z==null?void 0:z.excellent)&&v.createElement("div",{className:f.bq},"\u5F00\u653E\u8BFE\u7A0B"))),v.createElement("div",{className:f.name},v.createElement(K.Z,{title:O&&(z!=null&&z.excellent_alias_name)?v.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${n}`,v.createElement("br",null),v.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${z==null?void 0:z.excellent_alias_name}`)):n},v.createElement("span",{className:f.e},O&&(z==null?void 0:z.excellent_alias_name)||n))),R&&D&&((o=z==null?void 0:z.progress)==null?void 0:o.all_score)!=0&&v.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},v.createElement(Z.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((p=z==null?void 0:z.progress)==null?void 0:p.my_score)/((E=z==null?void 0:z.progress)==null?void 0:E.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(A=z==null?void 0:z.progress)==null?void 0:A.my_score,"/",(w=z==null?void 0:z.progress)==null?void 0:w.all_score),(!R||!D)&&v.createElement(K.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${F}`},v.createElement("div",{className:f.unit},v.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),F)),(!R||!D)&&v.createElement("div",{className:f.tags},v.createElement("div",null,v.createElement(K.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},v.createElement("span",null,v.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),v.createElement("span",null,z.stages_count))),v.createElement(K.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},v.createElement("span",null,v.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),v.createElement("span",null,z.members_count)))))))})),!a.length&&v.createElement(P.Z,null)))}},71360:function(Me,oe,d){"use strict";d.d(oe,{jL:function(){return j},w9:function(){return C},QD:function(){return Ue},cQ:function(){return A.Z},op:function(){return de},O5:function(){return Nt},_b:function(){return ht},t7:function(){return x},Gi:function(){return Ee},YG:function(){return ae},qp:function(){return l},vr:function(){return tt},qE:function(){return ke},Je:function(){return c},wb:function(){return E},cq:function(){return Ce},tp:function(){return a}});var f=d(59301),N={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"},K="data:image/png;base64,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",j=({dataSource:q=[],img:he,imgWidth:ue=346,title:ye,sunTitle:je,bannerExtraContent:st})=>f.createElement("div",{className:N.banner},f.createElement("div",{className:N.content},f.createElement("aside",null,f.createElement("p",null,f.createElement("b",null,ye),f.createElement("span",null,je)),q.length>0&&f.createElement("div",{className:N.btns},q.map((Se,Ve)=>f.createElement("div",{key:Ve,onClick:Se.click},Se.name,Se.sign?f.createElement("img",{src:K,width:39}):null))),st),he&&f.createElement("img",{style:{marginTop:33,marginRight:38},src:he,width:ue}))),T={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"},B=d(92310),P=d.n(B),e=d(89392),l=({dataSource:q=[],value:he,onChange:ue,onTitleChange:ye,className:je,title:st,titleWidth:Se=41,style:Ve={},fontColor:rt="#6A7283",showCount:yt})=>{const[lt,ze]=(0,f.useState)(0),[ve,ie]=(0,f.useState)(!1),be=(0,f.useRef)(null),De=(0,f.useRef)(null);return(0,f.useEffect)(()=>{var Ge;q.length!==0&&(((Ge=be==null?void 0:be.current)==null?void 0:Ge.clientHeight)>97?ze(1):ze(0)),q.length===0&&ze(0),ie(!1)},[q]),f.createElement("div",{className:P()(T.row,je),style:Ve},f.createElement("div",{onClick:(0,e.throttle)(()=>ye==null?void 0:ye(),2e3),style:{width:Se,marginTop:ve?12:4},className:`${T.title} ${ye?"current":""}`},st),f.createElement("div",{className:ve?`${T.tagsWrap} ${T.tagsBorderWrap}`:T.tagsWrap},f.createElement("div",{className:T.bar,ref:De,style:lt>0?{height:lt===1?97:"auto",overflow:lt===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},f.createElement("div",{className:T.tag,ref:be},q==null?void 0:q.map(Ge=>f.createElement("span",{onClick:()=>ue(Ge.id),key:Ge.id,style:{color:rt},className:he===Ge.id?T.active:""},f.createElement("span",{title:Ge.name,className:T.name},Ge.name),!!yt&&f.createElement("span",{className:T.num},Ge.count))))),!!lt&&f.createElement(f.Fragment,null,lt===1?f.createElement("div",{onClick:()=>{var Ge;ze(2),((Ge=be==null?void 0:be.current)==null?void 0:Ge.clientHeight)>245?ie(!0):ie(!1)},className:T.action},"\u5C55\u5F00",f.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):f.createElement("div",{onClick:()=>{De.current.scrollTop=0,ze(1),ie(!1)},className:T.action},"\u6536\u8D77",f.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:q=[],value:he,onChange:ue,className:ye,style:je={}})=>f.createElement("div",{style:je,className:P()(i.tabs,ye)},q.map(st=>f.createElement("span",{onClick:()=>ue(st.id),className:he===st.id?i.active:"",key:st.id},st.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"},b=d(37568),x=({dataSource:q=[],value:he="",onChange:ue,onInputChange:ye=()=>{},className:je,style:st={},placeholder:Se,allowClear:Ve=!1})=>{var rt;const[yt,lt]=(0,f.useState)(""),[ze,ve]=(0,f.useState)("");(0,f.useEffect)(()=>{var De;let Ge=he;(De=JSON.stringify(he))!=null&&De.includes("{")&&(lt(he.id),Ge=he.value||"");try{ve(decodeURIComponent(Ge||""))}catch(Et){ve(decodeURIComponent(Ge||""))}},[he]);const ie=()=>{ue(encodeURIComponent(ze),yt||null)},be=De=>{De!==yt&&(lt(De),ue(encodeURIComponent(ze),De))};return f.createElement("div",{className:P()(s.input,je),style:st},!!q.length&&f.createElement("div",{className:s.dropdown},f.createElement("div",{className:s.text},(rt=q.find(De=>De.id===yt))==null?void 0:rt.name,f.createElement("i",{className:"iconfont icon-zhankai4"}),f.createElement("b",{className:s.b1}),f.createElement("b",{className:s.b2})),f.createElement("div",{className:s.menu},q.map((De,Ge)=>f.createElement("div",{key:Ge,onClick:()=>be(De.id)},De.name)))),f.createElement(b.default,{onPressEnter:ie,value:ze,onChange:De=>{ve(De.target.value),ye(encodeURIComponent(De.target.value),yt||null)},placeholder:Se,variant:"borderless",allowClear:Ve,onClear:()=>ue("",yt||null)}),f.createElement("i",{onClick:ie,className:"iconfont icon-sousuo9 font14 current"}))},u={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"},c=({value:q,onChange:he,className:ue,total:ye,pageSize:je,style:st={}})=>{const Se=q<2,Ve=q>=Math.ceil(ye/je);return ye<=je?f.createElement(f.Fragment,null):f.createElement("div",{className:P()(u.quickPager,ue),style:st},f.createElement("div",{onClick:()=>{Se||he(q-1,"prev")},className:Se?u.disabled:""},"\u4E0A\u4E00\u9875"),f.createElement("div",{onClick:()=>{Ve||he(q+1,"next")},className:Ve?u.disabled:""},"\u4E0B\u4E00\u9875"))},m={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"},R=d(29787),D=d(25399),O=d(58018),W=d(90524),V=d(49661),z=d(96908),me=d(57177),g=d(81378),o=d(57884),E=({className:q,dataSource:he=[],col:ue=4,right:ye,bottom:je=23,precision:st=0,wrapWidth:Se=1200,trackEventItems:Ve,loading:rt})=>{const yt=Math.floor((Se-(ue-1)*ye)/ue);return f.createElement(R.Z,{spinning:rt},f.createElement("div",{className:P()(m.list,q)},!!he.length&&he.map((lt,ze)=>{const{name:ve,id:ie,identifier:be,power:De,cover_image_id:Ge,pic:Et}=lt;return f.createElement("div",{className:m.wrap,key:ie,style:{width:yt,marginRight:(1+ze)%ue===0?0:ye+st,marginBottom:je}},f.createElement("a",{target:"_blank",href:`/shixuns/${be}/challenges`,className:m.li,onClick:qt=>{qt.preventDefault(),Ve&&(0,V.L9)([Ve]),De&&(0,V.xg)(`/shixuns/${be}/challenges`)}},f.createElement("div",{className:m.img},f.createElement("img",{className:m.cover,src:`${Et}`}),lt.is_jupyter&&f.createElement("img",{className:m.sign,src:z}),lt.is_jupyter_lab&&f.createElement("img",{className:m.sign,src:me}),lt.is_unity_3d&&f.createElement("img",{className:m.sign,src:g})),f.createElement("div",{className:m.name},f.createElement(D.Z,{title:ve||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},f.createElement("span",{className:m.e},ve||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),f.createElement("div",{className:m.tags},f.createElement(D.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},f.createElement("span",null,f.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),f.createElement("span",null,lt.challenges_count))),!!lt.myshixuns_count&&f.createElement(D.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},f.createElement("span",null,f.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),f.createElement("span",null,lt.myshixuns_count))),f.createElement(D.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},f.createElement("span",null,f.createElement("span",null,lt.level))),f.createElement("div",{className:m.rate},f.createElement(O.Z,{allowHalf:!0,disabled:!0,defaultValue:lt.score_info}),f.createElement("span",null,"\xA0",lt.score_info?`${lt.score_info}\u5206`:"5\u5206")))),!De&&f.createElement("div",{className:m.lockWrap},f.createElement("img",{src:`${W.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),f.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!he.length&&f.createElement(o.Z,null)))},A=d(929),w={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=d(59301),C=({className:q,dataSource:he=[],col:ue=4,right:ye,bottom:je=23,precision:st=0,wrapWidth:Se=1200,trackEventItems:Ve,loading:rt,handleVery:yt=()=>!0})=>{const lt=Math.floor((Se-(ue-1)*ye)/ue);return t.createElement(R.Z,{spinning:rt},t.createElement("div",{className:P()(w.list,q)},!!he.length&&he.map((ze,ve)=>{const{subject_identifier:ie,id:be,identifier:De,power:Ge}=ze,Et=ze.is_public!=0&&ze.is_public;return t.createElement("div",{className:w.wrap,key:be,style:{width:lt,marginRight:(1+ve)%ue===0?0:ye+st,marginBottom:je}},t.createElement("a",{className:w.li,onClick:qt=>{qt.preventDefault(),yt(ze==null?void 0:ze.first_category_url)&&(Ve&&(0,V.L9)([Ve]),(0,V.xg)(ze.first_category_url))}},t.createElement("div",{className:w.top},t.createElement(D.Z,{title:ze.name},t.createElement("div",{className:w.name},ze.name)),t.createElement("img",{className:w.img,src:W.Z.IMG_SERVER+"/images/"+ze.avatar_url}),t.createElement("div",{className:w.text,title:ze.creator},ze.creator),ie&&t.createElement("div",{className:w.btns},t.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),t.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Et&&t.createElement("div",{className:w.sign},"\u516C\u5F00")),t.createElement("div",{className:w.bottom},ze.visits>0&&t.createElement(D.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-liulanyan"}),t.createElement("span",null,ze.visits))),ze.course_members_count>0&&t.createElement(D.Z,{title:"\u6210\u5458",placement:"bottom"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-chengyuan"}),ze.course_members_count)),ze.tasks_count>0&&t.createElement(D.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-zuoye"}),ze.tasks_count)),ze.is_end?t.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):t.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!ze.is_accessible&&t.createElement("div",{className:w.lockWrap},t.createElement("img",{src:`${W.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")))}),!he.length&&t.createElement(o.Z,null)))},F={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"},H=d(76560),ae=({dataSource:q=[],value:he,onChange:ue,className:ye,style:je={},tabBarExtraContent:st})=>f.createElement("div",{className:P()(F.tabs,ye),style:je},f.createElement("div",{className:F.tabsWrap},q.map((Se,Ve)=>!(Se!=null&&Se.hide)&&f.createElement("aside",{className:F.tab,onClick:()=>{ue(Se.id),Se.link&&H.history.push(Se.link)},key:Ve},f.createElement("div",{className:he===Se.id?F.active:""},Se.name),(Se==null?void 0:Se.resetCount)==null&&(Se==null?void 0:Se.total)!==void 0&&f.createElement("span",null,"\uFF08",Se==null?void 0:Se.total,"\uFF09"),(Se==null?void 0:Se.resetCount)!==void 0&&(Se==null?void 0:Se.total)!==void 0&&f.createElement(D.Z,{title:(Se==null?void 0:Se.tip)!=null?Se==null?void 0:Se.tip:""},f.createElement("span",{style:{color:"#9096A3"}},"\uFF08",f.createElement("span",{style:{color:"#000"}},Se==null?void 0:Se.resetCount),"/",f.createElement("span",null,Se==null?void 0:Se.total),"\uFF09"))))),f.createElement("div",{className:F.tabBar},st)),Ee=({className:q,style:he={},children:ue})=>f.createElement("div",{className:P()(q),style:he},ue),Ae={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"},Re=d(75727),X=d(93041);const _e=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Ce=({sortValue:q,dropValue:he,className:ue,onSort:ye,onDrop:je,dataSource:st=_e})=>{var Se;return f.createElement("div",{className:P()(Ae.orderWrap,ue)},f.createElement(Re.Z,{dropdownRender:()=>f.createElement(X.default,null,st.map((Ve,rt)=>f.createElement(X.default.Item,{key:rt,onClick:()=>je(Ve.id)},Ve.name)))},f.createElement("span",{className:Ae.orderTextWrap},(Se=st.find(Ve=>he===Ve.id))==null?void 0:Se.name)),f.createElement("span",{className:Ae.orderIconWrap},f.createElement("span",{className:Ae.orderAsc},f.createElement("i",{className:q==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Ae.cursorPointer} ${Ae.active}`:`iconfont icon-sanjiaoxing-up font12 ${Ae.cursorPointer}`,onClick:()=>ye(q==="asc"?"desc":"asc")})),f.createElement("span",{className:Ae.orderDesc},f.createElement("i",{className:q==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Ae.cursorPointer} ${Ae.active}`:`iconfont icon-sanjiaoxing-down font12 ${Ae.cursorPointer}`,onClick:()=>ye(q==="asc"?"desc":"asc")}))))},k={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"},G=d(99571),L=Object.defineProperty,Q=Object.getOwnPropertySymbols,$=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,S=(q,he,ue)=>he in q?L(q,he,{enumerable:!0,configurable:!0,writable:!0,value:ue}):q[he]=ue,I=(q,he)=>{for(var ue in he||(he={}))$.call(he,ue)&&S(q,ue,he[ue]);if(Q)for(var ue of Q(he))fe.call(he,ue)&&S(q,ue,he[ue]);return q},U=(q,he)=>{var ue={};for(var ye in q)$.call(q,ye)&&he.indexOf(ye)<0&&(ue[ye]=q[ye]);if(q!=null&&Q)for(var ye of Q(q))he.indexOf(ye)<0&&fe.call(q,ye)&&(ue[ye]=q[ye]);return ue},ee=(q,he,ue)=>new Promise((ye,je)=>{var st=rt=>{try{Ve(ue.next(rt))}catch(yt){je(yt)}},Se=rt=>{try{Ve(ue.throw(rt))}catch(yt){je(yt)}},Ve=rt=>rt.done?ye(rt.value):Promise.resolve(rt.value).then(st,Se);Ve((ue=ue.apply(q,he)).next())}),de=q=>{var he=q,{className:ue,style:ye,children:je,loading:st=!1,openLoading:Se,onClick:Ve=()=>{},size:rt="middle",shape:yt="round"}=he,lt=U(he,["className","style","children","loading","openLoading","onClick","size","shape"]);const[ze,ve]=(0,f.useState)(!1);return f.createElement(G.ZP,I({onClick:(0,e.throttle)(ie=>ee(void 0,null,function*(){Se&&ve(!0);try{yield Ve(ie)}catch(be){console.log("error",be)}Se&&ve(!1)}),2e3,{leading:!0,trailing:!1}),className:P()(k.btn,k[`${rt}-${yt}`],ue),style:ye,size:rt,shape:yt,loading:ze||st},lt),je)},Pe={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"},ke=({className:q,style:he,children:ue=null,onClick:ye,title:je})=>f.createElement("div",{className:P()(Pe.head,q),style:he},f.createElement("span",{className:"primary-hover",onClick:ye},f.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),f.createElement("b",{title:je},je),f.createElement("div",{className:Pe.node},ue)),Te={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"},Ue=({confirmShow:q=!0,confirmTitle:he,confirmClick:ue,cancelShow:ye=!0,cancelTitle:je,cancelClick:st,className:Se,style:Ve,confirmLoading:rt=!1})=>f.createElement("div",{className:P()(Te.btns,Se),style:Ve},q&&f.createElement(G.ZP,{loading:rt,onClick:ue,type:"primary",className:Te.confirm},he),ye&&f.createElement(G.ZP,{onClick:st,className:Te.cancel},je)),Ye={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"},tt=({className:q,style:he={},LeftContent:ue,children:ye,RightContent:je})=>f.createElement("div",{className:P()(Ye.fixedBottom,q),style:he},f.createElement("div",{className:Ye.wrap},f.createElement("div",{className:Ye.left},ue),f.createElement("div",{className:Ye.center},ye),f.createElement("div",{className:Ye.right},je))),qe={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"},ht=({className:q,style:he={},dataSource:ue=[]})=>f.createElement("div",{className:P()(qe.crumbs,q),style:he},ue.map((ye,je)=>je<ue.length-1?f.createElement(f.Fragment,{key:je},ye.path||ye.onClick?f.createElement("span",{className:qe.hover,onClick:ye!=null&&ye.onClick?ye.onClick:()=>H.history.push(ye.path)},ye.name):f.createElement("span",null,ye.name),f.createElement("span",null,"\xA0",">","\xA0")):f.createElement("span",{key:je,style:{color:"#5F6368"}},ye.name))),bt=d(11938),Fe=Object.defineProperty,Zt=Object.defineProperties,Tt=Object.getOwnPropertyDescriptors,Ze=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,_t=Object.prototype.propertyIsEnumerable,Dt=(q,he,ue)=>he in q?Fe(q,he,{enumerable:!0,configurable:!0,writable:!0,value:ue}):q[he]=ue,Ke=(q,he)=>{for(var ue in he||(he={}))He.call(he,ue)&&Dt(q,ue,he[ue]);if(Ze)for(var ue of Ze(he))_t.call(he,ue)&&Dt(q,ue,he[ue]);return q},we=(q,he)=>Zt(q,Tt(he)),Ne=(q,he)=>{var ue={};for(var ye in q)He.call(q,ye)&&he.indexOf(ye)<0&&(ue[ye]=q[ye]);if(q!=null&&Ze)for(var ye of Ze(q))he.indexOf(ye)<0&&_t.call(q,ye)&&(ue[ye]=q[ye]);return ue};const{Countdown:ut}=bt.default;var Nt=q=>{var he=q,{onChange:ue}=he,ye=Ne(he,["onChange"]);const[je,st]=(0,f.useState)(null);(0,f.useEffect)(()=>{typeof je=="number"&&je>=0&&ue(je)},[je]);const Se=Ve=>{const rt=Math.floor(Ve/1e3);st(rt)};return f.createElement(ut,we(Ke({},ye),{onChange:Se}))}},72997:function(Me,oe,d){"use strict";d.r(oe),d.d(oe,{default:function(){return c}});var f=d(59301),N=d(62957),K=d(6767),Z=d(82093),j={flex_box_center:"flex_box_center___aKDSL",flex_space_between:"flex_space_between___FlcW1",flex_box_vertical_center:"flex_box_vertical_center___ScUge",flex_box_center_end:"flex_box_center_end___Vu6QN",flex_box_column:"flex_box_column___CpbgB",wrap:"wrap___r3so2",btns:"btns___SkCgc",content:"content___qGyOY"},T=d(71360),B=d(77277),P=d(41550),e=d(90524),v=d(49661),l=d(34055),i=d(76560),r=Object.defineProperty,a=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,y=(m,R,D)=>R in m?r(m,R,{enumerable:!0,configurable:!0,writable:!0,value:D}):m[R]=D,x=(m,R)=>{for(var D in R||(R={}))s.call(R,D)&&y(m,D,R[D]);if(a)for(var D of a(R))b.call(R,D)&&y(m,D,R[D]);return m},u=(m,R,D)=>new Promise((O,W)=>{var V=g=>{try{me(D.next(g))}catch(o){W(o)}},z=g=>{try{me(D.throw(g))}catch(o){W(o)}},me=g=>g.done?O(g.value):Promise.resolve(g.value).then(V,z);me((D=D.apply(m,R)).next())});const _=({globalSetting:m,dispatch:R,virtualSpaces:D})=>{const[O,W]=(0,f.useState)({}),[V,z]=(0,f.useState)({content:"",type:""}),me=(0,i.useParams)(),{id:g,virtual_spacesId:o}=me,p=(0,f.useRef)(),{virtualSpacesDetails:E}=D,A=t=>(0,l.Ny)()||(E==null?void 0:E.is_creator)||(E==null?void 0:E.is_member)&&(E==null?void 0:E.user_id)===t;(0,f.useEffect)(()=>{g&&w()},[g]);const w=()=>u(void 0,null,function*(){const t=yield(0,Z.ZP)(`/api/attachments/${g}/detail.json`,{method:"get"});if((t==null?void 0:t.status)!==-1){if(W(x({},t)),t.file_type==="txt"){const h=yield(0,Z.ZP)(t.url,{method:"get",headers:{"Content-Type":"application/xml"}});p.current=h}z({type:t.file_type,content:e.Z.API_SERVER+t.url})}}),n=()=>{N.default.confirm({title:"\u63D0\u793A",okText:"\u786E\u5B9A\u5220\u9664",okButtonProps:{danger:!0},icon:!1,className:B.Z.CustomTipsModalCss,cancelText:"\u53D6\u6D88",content:f.createElement("div",null,f.createElement("div",null,"\u786E\u8BA4\u5220\u9664\u300A",O.title,"\u300B\u5417\uFF1F"),f.createElement("div",{className:"mt10"},"\u5220\u9664\u540E\uFF0C\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C")),onOk:()=>u(void 0,null,function*(){const t=yield(0,Z.ZP)(`/api/attachments/${g}.json`,{method:"delete"});(t==null?void 0:t.status)===0&&(i.history.push(`/${v.AS}/${me.virtual_spacesId}/plan?leftMenuId=${window.localStorage.getItem("vtrsModuleId")}`),K.ZP.success("\u5220\u9664\u6210\u529F"))})})};return f.createElement("div",{className:j.wrap},f.createElement(T.qE,{title:O.title,onClick:()=>i.history.push(`/${v.AS}/${me.virtual_spacesId}/plan?leftMenuId=${window.localStorage.getItem("vtrsModuleId")}`)},f.createElement("div",{className:j.btns},(0,l.bg)()&&f.createElement("div",{onClick:()=>{var t;(0,v.Nd)("",`${e.Z.API_SERVER}${(t=O.url)==null?void 0:t.replace("disposition=inline","")}`)}},f.createElement("span",{className:"primary-hover"},f.createElement("i",{className:"iconfont icon-xiazai4 font14 mr5"}),"\u4E0B\u8F7D")),A(O==null?void 0:O.user_id)&&f.createElement("div",{onClick:()=>n()},f.createElement("span",{className:"delete-hover"}," ",f.createElement("i",{className:"iconfont icon-piliangshanchubeifen font14 mr5"}),"\u5220\u9664")))),f.createElement("div",{className:j.content},f.createElement(P.Z,{data:V==null?void 0:V.content,type:V==null?void 0:V.type,disabledDownload:!(0,l.bg)(),style:{position:"absolute",zIndex:1,alignItems:"flex-start"},monacoEditor:{value:p.current,language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:()=>z({content:"",type:""})})))};var c=(0,i.connect)(({virtualSpaces:m,globalSetting:R})=>({globalSetting:R,virtualSpaces:m}))(_)},25769:function(Me,oe,d){"use strict";var f=d(98040),N={"text/plain":"Text","text/html":"Url",default:"Text"},K="Copy to clipboard: #{key}, Enter";function Z(T){var B=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return T.replace(/#{\s*key\s*}/g,B)}function j(T,B){var P,e,v,l,i,r,a=!1;B||(B={}),P=B.debug||!1;try{v=f(),l=document.createRange(),i=document.getSelection(),r=document.createElement("span"),r.textContent=T,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(b){if(b.stopPropagation(),B.format)if(b.preventDefault(),typeof b.clipboardData=="undefined"){P&&console.warn("unable to use e.clipboardData"),P&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var y=N[B.format]||N.default;window.clipboardData.setData(y,T)}else b.clipboardData.clearData(),b.clipboardData.setData(B.format,T);B.onCopy&&(b.preventDefault(),B.onCopy(b.clipboardData))}),document.body.appendChild(r),l.selectNodeContents(r),i.addRange(l);var s=document.execCommand("copy");if(!s)throw new Error("copy command was unsuccessful");a=!0}catch(b){P&&console.error("unable to copy using execCommand: ",b),P&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(B.format||"text",T),B.onCopy&&B.onCopy(window.clipboardData),a=!0}catch(y){P&&console.error("unable to copy using clipboardData: ",y),P&&console.error("falling back to prompt"),e=Z("message"in B?B.message:K),window.prompt(e,T)}}finally{i&&(typeof i.removeRange=="function"?i.removeRange(l):i.removeAllRanges()),r&&document.body.removeChild(r),v()}return a}Me.exports=j},53184:function(Me,oe,d){"use strict";var f,N;function K(Z,j,T){var B=function(P,e){return Z.js_beautify(P,e)};return B.js=Z.js_beautify,B.css=j.css_beautify,B.html=T.html_beautify,B.js_beautify=Z.js_beautify,B.css_beautify=j.css_beautify,B.html_beautify=T.html_beautify,B}f=[d(58553),d(87804),d(40998)],N=function(Z,j,T){return K(Z,j,T)}.apply(oe,f),N!==void 0&&(Me.exports=N)},87804:function(Me,oe){var d,f;(function(){var N;(function(){"use strict";var Z=[,,function(P){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 v(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}v.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},v.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},v.prototype.__ensure_cache=function(i){for(;i>=this.__cache.length;)this.__add_column()},v.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 l(i,r){this.__indent_cache=new v(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()}l.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},l.prototype.get_line_number=function(){return this.__lines.length},l.prototype.get_indent_string=function(i,r){return this.__indent_cache.get_indent_string(i,r)},l.prototype.get_indent_size=function(i,r){return this.__indent_cache.get_indent_size(i,r)},l.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},l.prototype.add_new_line=function(i){return this.is_empty()||!i&&this.just_added_newline()?!1:(this.raw||this.__add_outputline(),!0)},l.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},l.prototype.set_wrap_point=function(){this.current_line._set_wrap_point()},l.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)},l.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},l.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()},l.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(" "))},l.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()},l.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},l.prototype.just_added_newline=function(){return this.current_line.is_empty()},l.prototype.just_added_blankline=function(){return this.is_empty()||this.current_line.is_empty()&&this.previous_line.is_empty()},l.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--}},P.exports.Output=l},,,,function(P){function e(i,r){this.raw_options=v(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 v(i,r){var a={};i=l(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 l(i){var r={},a;for(a in i){var s=a.replace(/-/g,"_");r[s]=i[a]}return r}P.exports.Options=e,P.exports.normalizeOpts=l,P.exports.mergeOpts=v},,function(P){var e=RegExp.prototype.hasOwnProperty("sticky");function v(l){this.__input=l||"",this.__input_length=this.__input.length,this.__position=0}v.prototype.restart=function(){this.__position=0},v.prototype.back=function(){this.__position>0&&(this.__position-=1)},v.prototype.hasNext=function(){return this.__position<this.__input_length},v.prototype.next=function(){var l=null;return this.hasNext()&&(l=this.__input.charAt(this.__position),this.__position+=1),l},v.prototype.peek=function(l){var i=null;return l=l||0,l+=this.__position,l>=0&&l<this.__input_length&&(i=this.__input.charAt(l)),i},v.prototype.__match=function(l,i){l.lastIndex=i;var r=l.exec(this.__input);return r&&!(e&&l.sticky)&&r.index!==i&&(r=null),r},v.prototype.test=function(l,i){return i=i||0,i+=this.__position,i>=0&&i<this.__input_length?!!this.__match(l,i):!1},v.prototype.testChar=function(l,i){var r=this.peek(i);return l.lastIndex=0,r!==null&&l.test(r)},v.prototype.match=function(l){var i=this.__match(l,this.__position);return i?this.__position+=i[0].length:i=null,i},v.prototype.read=function(l,i,r){var a="",s;return l&&(s=this.match(l),s&&(a+=s[0])),i&&(s||!l)&&(a+=this.readUntil(i,r)),a},v.prototype.readUntil=function(l,i){var r="",a=this.__position;l.lastIndex=this.__position;var s=l.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},v.prototype.readUntilAfter=function(l){return this.readUntil(l,!0)},v.prototype.get_regexp=function(l,i){var r=null,a="g";return i&&e&&(a="y"),typeof l=="string"&&l!==""?r=new RegExp(l,a):l&&(r=new RegExp(l.source,a)),r},v.prototype.get_literal_regexp=function(l){return RegExp(l.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"))},v.prototype.peekUntilAfter=function(l){var i=this.__position,r=this.readUntilAfter(l);return this.__position=i,r},v.prototype.lookBack=function(l){var i=this.__position-1;return i>=l.length&&this.__input.substring(i-l.length,i).toLowerCase()===l},P.exports.InputScanner=v},,,,,function(P){function e(v,l){v=typeof v=="string"?v:v.source,l=typeof l=="string"?l:l.source,this.__directives_block_pattern=new RegExp(v+/ beautify( \w+[:]\w+)+ /.source+l,"g"),this.__directive_pattern=/ (\w+)[:](\w+)/g,this.__directives_end_ignore_pattern=new RegExp(v+/\sbeautify\signore:end\s/.source+l,"g")}e.prototype.get_directives=function(v){if(!v.match(this.__directives_block_pattern))return null;var l={};this.__directive_pattern.lastIndex=0;for(var i=this.__directive_pattern.exec(v);i;)l[i[1]]=i[2],i=this.__directive_pattern.exec(v);return l},e.prototype.readIgnored=function(v){return v.readUntilAfter(this.__directives_end_ignore_pattern)},P.exports.Directives=e},,function(P,e,v){var l=v(16).Beautifier,i=v(17).Options;function r(a,s){var b=new l(a,s);return b.beautify()}P.exports=r,P.exports.defaultOptions=function(){return new i}},function(P,e,v){var l=v(17).Options,i=v(2).Output,r=v(8).InputScanner,a=v(13).Directives,s=new a(/\/\*/,/\*\//),b=/\r\n|[\r\n]/,y=/\r\n|[\r\n]/g,x=/\s/,u=/(?:\s|\n)+/g,_=/\/\*(?:[\s\S]*?)((?:\*\/)|$)/g,c=/\/\/(?:[^\n\r\u2028\u2029]*)/g;function m(R,D){this._source_text=R||"",this._options=new l(D),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"]}m.prototype.eatString=function(R){var D="";for(this._ch=this._input.next();this._ch;){if(D+=this._ch,this._ch==="\\")D+=this._input.next();else if(R.indexOf(this._ch)!==-1||this._ch===`
|
|
`)break;this._ch=this._input.next()}return D},m.prototype.eatWhitespace=function(R){for(var D=x.test(this._input.peek()),O=0;x.test(this._input.peek());)this._ch=this._input.next(),R&&this._ch===`
|
|
`&&(O===0||O<this._options.max_preserve_newlines)&&(O++,this._output.add_new_line(!0));return D},m.prototype.foundNestedPseudoClass=function(){for(var R=0,D=1,O=this._input.peek(D);O;){if(O==="{")return!0;if(O==="(")R+=1;else if(O===")"){if(R===0)return!1;R-=1}else if(O===";"||O==="}")return!1;D++,O=this._input.peek(D)}return!1},m.prototype.print_string=function(R){this._output.set_indent(this._indentLevel),this._output.non_breaking_space=!0,this._output.add_token(R)},m.prototype.preserveSingleSpace=function(R){R&&(this._output.space_before_token=!0)},m.prototype.indent=function(){this._indentLevel++},m.prototype.outdent=function(){this._indentLevel>0&&this._indentLevel--},m.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var R=this._source_text,D=this._options.eol;D==="auto"&&(D=`
|
|
`,R&&b.test(R||"")&&(D=R.match(b)[0])),R=R.replace(y,`
|
|
`);var O=R.match(/^[\t ]*/)[0];this._output=new i(this._options,O),this._input=new r(R),this._indentLevel=0,this._nestedLevel=0,this._ch=null;for(var W=0,V=!1,z=!1,me=!1,g=!1,o=!1,p=this._ch,E=!1,A,w,n;A=this._input.read(u),w=A!=="",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(_),h=s.get_directives(t);h&&h.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(c)),this.eatWhitespace(!0);else if(this._ch==="$"){this.preserveSingleSpace(w),this.print_string(this._ch);var C=this._input.peekUntilAfter(/[: ,;{}()[\]\/='"]/g);C.match(/[ :]$/)&&(C=this.eatString(": ").replace(/\s+$/,""),this.print_string(C),this._output.space_before_token=!0),W===0&&C.indexOf(":")!==-1&&(z=!0,this.indent())}else if(this._ch==="@")if(this.preserveSingleSpace(w),this._input.peek()==="{")this.print_string(this._ch+this.eatString("}"));else{this.print_string(this._ch);var F=this._input.peekUntilAfter(/[: ,;{}()[\]\/='"]/g);F.match(/[ :]$/)&&(F=this.eatString(": ").replace(/\s+$/,""),this.print_string(F),this._output.space_before_token=!0),W===0&&F.indexOf(":")!==-1?(z=!0,this.indent()):F in this.NESTED_AT_RULE?(this._nestedLevel+=1,F in this.CONDITIONAL_GROUP_RULE&&(me=!0)):W===0&&!z&&(g=!0)}else if(this._ch==="#"&&this._input.peek()==="{")this.preserveSingleSpace(w),this.print_string(this._ch+this.eatString("}"));else if(this._ch==="{")z&&(z=!1,this.outdent()),g=!1,me?(me=!1,V=this._indentLevel>=this._nestedLevel):V=this._indentLevel>=this._nestedLevel-1,this._options.newline_between_rules&&V&&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),z&&(this.outdent(),z=!1),this.print_string(this._ch),V=!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 H=0;H<this.NON_SEMICOLON_NEWLINE_PROPERTY.length;H++)if(this._input.lookBack(this.NON_SEMICOLON_NEWLINE_PROPERTY[H])){E=!0;break}(V||me)&&!(this._input.lookBack("&")||this.foundNestedPseudoClass())&&!this._input.lookBack("(")&&!g&&W===0?(this.print_string(":"),z||(z=!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 te=n==='"'||n==="'";this.preserveSingleSpace(te||w),this.print_string(this._ch+this.eatString(this._ch)),this.eatWhitespace(!0)}else if(this._ch===";")E=!1,W===0?(z&&(this.outdent(),z=!1),g=!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(),W++,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(")")),W&&(W--,this.outdent()));else{var ae=!1;this._input.lookBack("with")&&(ae=!0),this.preserveSingleSpace(w||ae),this.print_string(this._ch),z&&n==="$"&&this._options.selector_separator_newline?(this._output.add_new_line(),o=!0):(this.eatWhitespace(),W++,this.indent())}else if(this._ch===")")W&&(W--,this.outdent()),o&&this._input.peek()===";"&&this._options.selector_separator_newline&&(o=!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&&(!z||o)&&W===0&&!g?this._output.add_new_line():this._output.space_before_token=!0;else if((this._ch===">"||this._ch==="+"||this._ch==="~")&&!z&&W===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&&x.test(this._ch)&&(this._ch=""));else if(this._ch==="]")this.print_string(this._ch);else if(this._ch==="[")this.preserveSingleSpace(w),this.print_string(this._ch);else if(this._ch==="=")this.eatWhitespace(),this.print_string("="),x.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 ne=n==='"'||n==="'";this.preserveSingleSpace(ne||w),this.print_string(this._ch),!this._output.just_added_newline()&&this._input.peek()===`
|
|
`&&E&&this._output.add_new_line()}var Ee=this._output.get_code(D);return Ee},P.exports.Beautifier=m},function(P,e,v){var l=v(6).Options;function i(r){l.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 b=0;b<s.length;b++)s[b]!=="expand"?this.brace_style="collapse":this.brace_style=s[b]}i.prototype=new l,P.exports.Options=i}],j={};function T(P){var e=j[P];if(e!==void 0)return e.exports;var v=j[P]={exports:{}};return Z[P](v,v.exports,T),v.exports}var B=T(15);N=B})();var K=N;d=[],f=function(){return{css_beautify:K}}.apply(oe,d),f!==void 0&&(Me.exports=f)})()},40998:function(Me,oe,d){var f,N;(function(){var K;(function(){"use strict";var B=[,,function(l){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 b=this.__items.length-1;b>=0;b--)if(this.__items[b].match(s))return!0;return!1},i.prototype.set_indent=function(s,b){this.is_empty()&&(this.__indent_count=s||0,this.__alignment_count=b||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 b=s.lastIndexOf(`
|
|
`);b!==-1?this.__character_count=s.length-b: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,b){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)),b=b||"",s.indent_level>0&&(b=new Array(s.indent_level+1).join(this.__indent_string)),this.__base_string=b,this.__base_string_length=b.length}r.prototype.get_indent_size=function(s,b){var y=this.__base_string_length;return b=b||0,s<0&&(y=0),y+=s*this.__indent_size,y+=b,y},r.prototype.get_indent_string=function(s,b){var y=this.__base_string;return b=b||0,s<0&&(s=0,y=""),b+=s*this.__indent_size,this.__ensure_cache(b),y+=this.__cache[b],y},r.prototype.__ensure_cache=function(s){for(;s>=this.__cache.length;)this.__add_column()},r.prototype.__add_column=function(){var s=this.__cache.length,b=0,y="";this.__indent_size&&s>=this.__indent_size&&(b=Math.floor(s/this.__indent_size),s-=b*this.__indent_size,y=new Array(b+1).join(this.__indent_string)),s&&(y+=new Array(s+1).join(" ")),this.__cache.push(y)};function a(s,b){this.__indent_cache=new r(s,b),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,b){return this.__indent_cache.get_indent_string(s,b)},a.prototype.get_indent_size=function(s,b){return this.__indent_cache.get_indent_size(s,b)},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 b=this.current_line.pop();b&&(b[b.length-1]===`
|
|
`&&(b=b.replace(/\n+$/g,"")),this.current_line.push(b)),this._end_with_newline&&this.__add_outputline();var y=this.__lines.join(`
|
|
`);return s!==`
|
|
`&&(y=y.replace(/[\n]/g,s)),y},a.prototype.set_wrap_point=function(){this.current_line._set_wrap_point()},a.prototype.set_indent=function(s,b){return s=s||0,b=b||0,this.next_line.set_indent(s,b),this.__lines.length>1?(this.current_line.set_indent(s,b),!0):(this.current_line.set_indent(),!1)},a.prototype.add_raw_token=function(s){for(var b=0;b<s.newlines;b++)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 b=this.__lines.length;s<b;)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,b){for(var y=this.__lines.length-2;y>=0;){var x=this.__lines[y];if(x.is_empty())break;if(x.item(0).indexOf(s)!==0&&x.item(-1)!==b){this.__lines.splice(y+1,0,new i(this)),this.previous_line=this.__lines[this.__lines.length-2];break}y--}},l.exports.Output=a},function(l){function i(r,a,s,b){this.type=r,this.text=a,this.comments_before=null,this.newlines=s||0,this.whitespace_before=b||"",this.parent=null,this.next=null,this.previous=null,this.opened=null,this.closed=null,this.directives=null}l.exports.Token=i},,,function(l){function i(s,b){this.raw_options=r(s,b),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,b){var y=this.raw_options[s],x=b||[];return typeof y=="object"?y!==null&&typeof y.concat=="function"&&(x=y.concat()):typeof y=="string"&&(x=y.split(/[^a-zA-Z0-9_\/\-]+/)),x},i.prototype._get_boolean=function(s,b){var y=this.raw_options[s],x=y===void 0?!!b:!!y;return x},i.prototype._get_characters=function(s,b){var y=this.raw_options[s],x=b||"";return typeof y=="string"&&(x=y.replace(/\\r/,"\r").replace(/\\n/,`
|
|
`).replace(/\\t/," ")),x},i.prototype._get_number=function(s,b){var y=this.raw_options[s];b=parseInt(b,10),isNaN(b)&&(b=0);var x=parseInt(y,10);return isNaN(x)&&(x=b),x},i.prototype._get_selection=function(s,b,y){var x=this._get_selection_list(s,b,y);if(x.length!==1)throw new Error("Invalid Option Value: The option '"+s+`' can only be one of the following values:
|
|
`+b+`
|
|
You passed in: '`+this.raw_options[s]+"'");return x[0]},i.prototype._get_selection_list=function(s,b,y){if(!b||b.length===0)throw new Error("Selection list cannot be empty.");if(y=y||[b[0]],!this._is_valid_selection(y,b))throw new Error("Invalid Default Value!");var x=this._get_array(s,y);if(!this._is_valid_selection(x,b))throw new Error("Invalid Option Value: The option '"+s+`' can contain only the following values:
|
|
`+b+`
|
|
You passed in: '`+this.raw_options[s]+"'");return x},i.prototype._is_valid_selection=function(s,b){return s.length&&b.length&&!s.some(function(y){return b.indexOf(y)===-1})};function r(s,b){var y={};s=a(s);var x;for(x in s)x!==b&&(y[x]=s[x]);if(b&&s[b])for(x in s[b])y[x]=s[b][x];return y}function a(s){var b={},y;for(y in s){var x=y.replace(/-/g,"_");b[x]=s[y]}return b}l.exports.Options=i,l.exports.normalizeOpts=a,l.exports.mergeOpts=r},,function(l){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 b=a.exec(this.__input);return b&&!(i&&a.sticky)&&b.index!==s&&(b=null),b},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 b=this.peek(s);return a.lastIndex=0,b!==null&&a.test(b)},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,b){var y="",x;return a&&(x=this.match(a),x&&(y+=x[0])),s&&(x||!a)&&(y+=this.readUntil(s,b)),y},r.prototype.readUntil=function(a,s){var b="",y=this.__position;a.lastIndex=this.__position;var x=a.exec(this.__input);return x?(y=x.index,s&&(y+=x[0].length)):y=this.__input_length,b=this.__input.substring(this.__position,y),this.__position=y,b},r.prototype.readUntilAfter=function(a){return this.readUntil(a,!0)},r.prototype.get_regexp=function(a,s){var b=null,y="g";return s&&i&&(y="y"),typeof a=="string"&&a!==""?b=new RegExp(a,y):a&&(b=new RegExp(a.source,y)),b},r.prototype.get_literal_regexp=function(a){return RegExp(a.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"))},r.prototype.peekUntilAfter=function(a){var s=this.__position,b=this.readUntilAfter(a);return this.__position=s,b},r.prototype.lookBack=function(a){var s=this.__position-1;return s>=a.length&&this.__input.substring(s-a.length,s).toLowerCase()===a},l.exports.InputScanner=r},function(l,i,r){var a=r(8).InputScanner,s=r(3).Token,b=r(10).TokenStream,y=r(11).WhitespacePattern,x={START:"TK_START",RAW:"TK_RAW",EOF:"TK_EOF"},u=function(_,c){this._input=new a(_),this._options=c||{},this.__tokens=null,this._patterns={},this._patterns.whitespace=new y(this._input)};u.prototype.tokenize=function(){this._input.restart(),this.__tokens=new b,this._reset();for(var _,c=new s(x.START,""),m=null,R=[],D=new b;c.type!==x.EOF;){for(_=this._get_next_token(c,m);this._is_comment(_);)D.add(_),_=this._get_next_token(c,m);D.isEmpty()||(_.comments_before=D,D=new b),_.parent=m,this._is_opening(_)?(R.push(m),m=_):m&&this._is_closing(_,m)&&(_.opened=m,m.closed=_,m=R.pop(),_.parent=m),_.previous=c,c.next=_,this.__tokens.add(_),c=_}return this.__tokens},u.prototype._is_first_token=function(){return this.__tokens.isEmpty()},u.prototype._reset=function(){},u.prototype._get_next_token=function(_,c){this._readWhitespace();var m=this._input.read(/.+/g);return m?this._create_token(x.RAW,m):this._create_token(x.EOF,"")},u.prototype._is_comment=function(_){return!1},u.prototype._is_opening=function(_){return!1},u.prototype._is_closing=function(_,c){return!1},u.prototype._create_token=function(_,c){var m=new s(_,c,this._patterns.whitespace.newline_count,this._patterns.whitespace.whitespace_before_token);return m},u.prototype._readWhitespace=function(){return this._patterns.whitespace.read()},l.exports.Tokenizer=u,l.exports.TOKEN=x},function(l){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},l.exports.TokenStream=i},function(l,i,r){var a=r(12).Pattern;function s(b,y){a.call(this,b,y),y?this._line_regexp=this._input.get_regexp(y._line_regexp):this.__set_whitespace_patterns("",""),this.newline_count=0,this.whitespace_before_token=""}s.prototype=new a,s.prototype.__set_whitespace_patterns=function(b,y){b+="\\t ",y+="\\n\\r",this._match_pattern=this._input.get_regexp("["+b+y+"]+",!0),this._newline_regexp=this._input.get_regexp("\\r\\n|["+y+"]")},s.prototype.read=function(){this.newline_count=0,this.whitespace_before_token="";var b=this._input.read(this._match_pattern);if(b===" ")this.whitespace_before_token=" ";else if(b){var y=this.__split(this._newline_regexp,b);this.newline_count=y.length-1,this.whitespace_before_token=y[this.newline_count]}return b},s.prototype.matching=function(b,y){var x=this._create();return x.__set_whitespace_patterns(b,y),x._update(),x},s.prototype._create=function(){return new s(this._input,this)},s.prototype.__split=function(b,y){b.lastIndex=0;for(var x=0,u=[],_=b.exec(y);_;)u.push(y.substring(x,_.index)),x=_.index+_[0].length,_=b.exec(y);return x<y.length?u.push(y.substring(x,y.length)):u.push(""),u},l.exports.WhitespacePattern=s},function(l){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(){},l.exports.Pattern=i},function(l){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)},l.exports.Directives=i},function(l,i,r){var a=r(12).Pattern,s={django:!1,erb:!1,handlebars:!1,php:!1,smarty:!1,angular:!1};function b(y,x){a.call(this,y,x),this.__template_pattern=null,this._disabled=Object.assign({},s),this._excluded=Object.assign({},s),x&&(this.__template_pattern=this._input.get_regexp(x.__template_pattern),this._excluded=Object.assign(this._excluded,x._excluded),this._disabled=Object.assign(this._disabled,x._disabled));var u=new a(y);this.__patterns={handlebars_comment:u.starting_with(/{{!--/).until_after(/--}}/),handlebars_unescaped:u.starting_with(/{{{/).until_after(/}}}/),handlebars:u.starting_with(/{{/).until_after(/}}/),php:u.starting_with(/<\?(?:[= ]|php)/).until_after(/\?>/),erb:u.starting_with(/<%[^%]/).until_after(/[^%]%>/),django:u.starting_with(/{%/).until_after(/%}/),django_value:u.starting_with(/{{/).until_after(/}}/),django_comment:u.starting_with(/{#/).until_after(/#}/),smarty:u.starting_with(/{(?=[^}{\s\n])/).until_after(/[^\s\n]}/),smarty_comment:u.starting_with(/{\*/).until_after(/\*}/),smarty_literal:u.starting_with(/{literal}/).until_after(/{\/literal}/)}}b.prototype=new a,b.prototype._create=function(){return new b(this._input,this)},b.prototype._update=function(){this.__set_templated_pattern()},b.prototype.disable=function(y){var x=this._create();return x._disabled[y]=!0,x._update(),x},b.prototype.read_options=function(y){var x=this._create();for(var u in s)x._disabled[u]=y.templating.indexOf(u)===-1;return x._update(),x},b.prototype.exclude=function(y){var x=this._create();return x._excluded[y]=!0,x._update(),x},b.prototype.read=function(){var y="";this._match_pattern?y=this._input.read(this._starting_pattern):y=this._input.read(this._starting_pattern,this.__template_pattern);for(var x=this._read_template();x;)this._match_pattern?x+=this._input.read(this._match_pattern):x+=this._input.readUntil(this.__template_pattern),y+=x,x=this._read_template();return this._until_after&&(y+=this._input.readUntilAfter(this._until_pattern)),y},b.prototype.__set_templated_pattern=function(){var y=[];this._disabled.php||y.push(this.__patterns.php._starting_pattern.source),this._disabled.handlebars||y.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.angular||y.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.erb||y.push(this.__patterns.erb._starting_pattern.source),this._disabled.django||(y.push(this.__patterns.django._starting_pattern.source),y.push(this.__patterns.django_value._starting_pattern.source),y.push(this.__patterns.django_comment._starting_pattern.source)),this._disabled.smarty||y.push(this.__patterns.smarty._starting_pattern.source),this._until_pattern&&y.push(this._until_pattern.source),this.__template_pattern=this._input.get_regexp("(?:"+y.join("|")+")")},b.prototype._read_template=function(){var y="",x=this._input.peek();if(x==="<"){var u=this._input.peek(1);!this._disabled.php&&!this._excluded.php&&u==="?"&&(y=y||this.__patterns.php.read()),!this._disabled.erb&&!this._excluded.erb&&u==="%"&&(y=y||this.__patterns.erb.read())}else x==="{"&&(!this._disabled.handlebars&&!this._excluded.handlebars&&(y=y||this.__patterns.handlebars_comment.read(),y=y||this.__patterns.handlebars_unescaped.read(),y=y||this.__patterns.handlebars.read()),this._disabled.django||(!this._excluded.django&&!this._excluded.handlebars&&(y=y||this.__patterns.django_value.read()),this._excluded.django||(y=y||this.__patterns.django_comment.read(),y=y||this.__patterns.django.read())),this._disabled.smarty||this._disabled.django&&this._disabled.handlebars&&(y=y||this.__patterns.smarty_comment.read(),y=y||this.__patterns.smarty_literal.read(),y=y||this.__patterns.smarty.read()));return y},l.exports.TemplatablePattern=b},,,,function(l,i,r){var a=r(19).Beautifier,s=r(20).Options;function b(y,x,u,_){var c=new a(y,x,u,_);return c.beautify()}l.exports=b,l.exports.defaultOptions=function(){return new s}},function(l,i,r){var a=r(20).Options,s=r(2).Output,b=r(21).Tokenizer,y=r(21).TOKEN,x=/\r\n|[\r\n]/,u=/\r\n|[\r\n]/g,_=function(g,o){this.indent_level=0,this.alignment_size=0,this.max_preserve_newlines=g.max_preserve_newlines,this.preserve_newlines=g.preserve_newlines,this._output=new s(g,o)};_.prototype.current_line_has_match=function(g){return this._output.current_line.has_match(g)},_.prototype.set_space_before_token=function(g,o){this._output.space_before_token=g,this._output.non_breaking_space=o},_.prototype.set_wrap_point=function(){this._output.set_indent(this.indent_level,this.alignment_size),this._output.set_wrap_point()},_.prototype.add_raw_token=function(g){this._output.add_raw_token(g)},_.prototype.print_preserved_newlines=function(g){var o=0;g.type!==y.TEXT&&g.previous.type!==y.TEXT&&(o=g.newlines?1:0),this.preserve_newlines&&(o=g.newlines<this.max_preserve_newlines+1?g.newlines:this.max_preserve_newlines+1);for(var p=0;p<o;p++)this.print_newline(p>0);return o!==0},_.prototype.traverse_whitespace=function(g){return g.whitespace_before||g.newlines?(this.print_preserved_newlines(g)||(this._output.space_before_token=!0),!0):!1},_.prototype.previous_token_wrapped=function(){return this._output.previous_token_wrapped},_.prototype.print_newline=function(g){this._output.add_new_line(g)},_.prototype.print_token=function(g){g.text&&(this._output.set_indent(this.indent_level,this.alignment_size),this._output.add_token(g.text))},_.prototype.indent=function(){this.indent_level++},_.prototype.deindent=function(){this.indent_level>0&&(this.indent_level--,this._output.set_indent(this.indent_level,this.alignment_size))},_.prototype.get_full_indent=function(g){return g=this.indent_level+(g||0),g<1?"":this._output.get_indent_string(g)};var c=function(g){for(var o=null,p=g.next;p.type!==y.EOF&&g.closed!==p;){if(p.type===y.ATTRIBUTE&&p.text==="type"){p.next&&p.next.type===y.EQUALS&&p.next.next&&p.next.next.type===y.VALUE&&(o=p.next.next.text);break}p=p.next}return o},m=function(g,o){var p=null,E=null;return o.closed?(g==="script"?p="text/javascript":g==="style"&&(p="text/css"),p=c(o)||p,p.search("text/css")>-1?E="css":p.search(/module|((text|application|dojo)\/(x-)?(javascript|ecmascript|jscript|livescript|(ld\+)?json|method|aspect))/)>-1?E="javascript":p.search(/(text|application|dojo)\/(x-)?(html)/)>-1?E="html":p.search(/test\/null/)>-1&&(E="null"),E):null};function R(g,o){return o.indexOf(g)!==-1}function D(g,o,p){this.parent=g||null,this.tag=o?o.tag_name:"",this.indent_level=p||0,this.parser_token=o||null}function O(g){this._printer=g,this._current_frame=null}O.prototype.get_parser_token=function(){return this._current_frame?this._current_frame.parser_token:null},O.prototype.record_tag=function(g){var o=new D(this._current_frame,g,this._printer.indent_level);this._current_frame=o},O.prototype._try_pop_frame=function(g){var o=null;return g&&(o=g.parser_token,this._printer.indent_level=g.indent_level,this._current_frame=g.parent),o},O.prototype._get_frame=function(g,o){for(var p=this._current_frame;p&&g.indexOf(p.tag)===-1;){if(o&&o.indexOf(p.tag)!==-1){p=null;break}p=p.parent}return p},O.prototype.try_pop=function(g,o){var p=this._get_frame([g],o);return this._try_pop_frame(p)},O.prototype.indent_to_tag=function(g){var o=this._get_frame(g);o&&(this._printer.indent_level=o.indent_level)};function W(g,o,p,E){this._source_text=g||"",o=o||{},this._js_beautify=p,this._css_beautify=E,this._tag_stack=null;var A=new a(o,"html");this._options=A,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"}W.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var g=this._source_text,o=this._options.eol;this._options.eol==="auto"&&(o=`
|
|
`,g&&x.test(g)&&(o=g.match(x)[0])),g=g.replace(u,`
|
|
`);var p=g.match(/^[\t ]*/)[0],E={text:"",type:""},A=new V(this._options),w=new _(this._options,p),n=new b(g,this._options).tokenize();this._tag_stack=new O(w);for(var t=null,h=n.next();h.type!==y.EOF;)h.type===y.TAG_OPEN||h.type===y.COMMENT?(t=this._handle_tag_open(w,h,A,E,n),A=t):h.type===y.ATTRIBUTE||h.type===y.EQUALS||h.type===y.VALUE||h.type===y.TEXT&&!A.tag_complete?t=this._handle_inside_tag(w,h,A,E):h.type===y.TAG_CLOSE?t=this._handle_tag_close(w,h,A):h.type===y.TEXT?t=this._handle_text(w,h,A):h.type===y.CONTROL_FLOW_OPEN?t=this._handle_control_flow_open(w,h):h.type===y.CONTROL_FLOW_CLOSE?t=this._handle_control_flow_close(w,h):w.add_raw_token(h),E=t,h=n.next();var C=w._output.get_code(o);return C},W.prototype._handle_control_flow_open=function(g,o){var p={text:o.text,type:o.type};return g.set_space_before_token(o.newlines||o.whitespace_before!=="",!0),o.newlines?g.print_preserved_newlines(o):g.set_space_before_token(o.newlines||o.whitespace_before!=="",!0),g.print_token(o),g.indent(),p},W.prototype._handle_control_flow_close=function(g,o){var p={text:o.text,type:o.type};return g.deindent(),o.newlines?g.print_preserved_newlines(o):g.set_space_before_token(o.newlines||o.whitespace_before!=="",!0),g.print_token(o),p},W.prototype._handle_tag_close=function(g,o,p){var E={text:o.text,type:o.type};return g.alignment_size=0,p.tag_complete=!0,g.set_space_before_token(o.newlines||o.whitespace_before!=="",!0),p.is_unformatted?g.add_raw_token(o):(p.tag_start_char==="<"&&(g.set_space_before_token(o.text[0]==="/",!0),this._is_wrap_attributes_force_expand_multiline&&p.has_wrapped_attrs&&g.print_newline(!1)),g.print_token(o)),p.indent_content&&!(p.is_unformatted||p.is_content_unformatted)&&(g.indent(),p.indent_content=!1),!p.is_inline_element&&!(p.is_unformatted||p.is_content_unformatted)&&g.set_wrap_point(),E},W.prototype._handle_inside_tag=function(g,o,p,E){var A=p.has_wrapped_attrs,w={text:o.text,type:o.type};return g.set_space_before_token(o.newlines||o.whitespace_before!=="",!0),p.is_unformatted?g.add_raw_token(o):p.tag_start_char==="{"&&o.type===y.TEXT?g.print_preserved_newlines(o)?(o.newlines=0,g.add_raw_token(o)):g.print_token(o):(o.type===y.ATTRIBUTE?g.set_space_before_token(!0):(o.type===y.EQUALS||o.type===y.VALUE&&o.previous.type===y.EQUALS)&&g.set_space_before_token(!1),o.type===y.ATTRIBUTE&&p.tag_start_char==="<"&&((this._is_wrap_attributes_preserve||this._is_wrap_attributes_preserve_aligned)&&(g.traverse_whitespace(o),A=A||o.newlines!==0),this._is_wrap_attributes_force&&p.attr_count>=this._options.wrap_attributes_min_attrs&&(E.type!==y.TAG_OPEN||this._is_wrap_attributes_force_expand_multiline)&&(g.print_newline(!1),A=!0)),g.print_token(o),A=A||g.previous_token_wrapped(),p.has_wrapped_attrs=A),w},W.prototype._handle_text=function(g,o,p){var E={text:o.text,type:"TK_CONTENT"};return p.custom_beautifier_name?this._print_custom_beatifier_text(g,o,p):p.is_unformatted||p.is_content_unformatted?g.add_raw_token(o):(g.traverse_whitespace(o),g.print_token(o)),E},W.prototype._print_custom_beatifier_text=function(g,o,p){var E=this;if(o.text!==""){var A=o.text,w,n=1,t="",h="";p.custom_beautifier_name==="javascript"&&typeof this._js_beautify=="function"?w=this._js_beautify:p.custom_beautifier_name==="css"&&typeof this._css_beautify=="function"?w=this._css_beautify:p.custom_beautifier_name==="html"&&(w=function(ne,Ee){var Ae=new W(ne,Ee,E._js_beautify,E._css_beautify);return Ae.beautify()}),this._options.indent_scripts==="keep"?n=0:this._options.indent_scripts==="separate"&&(n=-g.indent_level);var C=g.get_full_indent(n);if(A=A.replace(/\n[ \t]*$/,""),p.custom_beautifier_name!=="html"&&A[0]==="<"&&A.match(/^(<!--|<!\[CDATA\[)/)){var F=/^(<!--[^\n]*|<!\[CDATA\[)(\n?)([ \t\n]*)([\s\S]*)(-->|]]>)$/.exec(A);if(!F){g.add_raw_token(o);return}t=C+F[1]+`
|
|
`,A=F[4],F[5]&&(h=C+F[5]),A=A.replace(/\n[ \t]*$/,""),(F[2]||F[3].indexOf(`
|
|
`)!==-1)&&(F=F[3].match(/[ \t]+$/),F&&(o.whitespace_before=F[0]))}if(A)if(w){var H=function(){this.eol=`
|
|
`};H.prototype=this._options.raw_options;var te=new H;A=w(C+A,te)}else{var ae=o.whitespace_before;ae&&(A=A.replace(new RegExp(`
|
|
(`+ae+")?","g"),`
|
|
`)),A=C+A.replace(/\n/g,`
|
|
`+C)}t&&(A?A=t+A+`
|
|
`+h:A=t+h),g.print_newline(!1),A&&(o.text=A,o.whitespace_before="",o.newlines=0,g.add_raw_token(o),g.print_newline(!0))}},W.prototype._handle_tag_open=function(g,o,p,E,A){var w=this._get_tag_open_token(o);if((p.is_unformatted||p.is_content_unformatted)&&!p.is_empty_element&&o.type===y.TAG_OPEN&&!w.is_start_tag?(g.add_raw_token(o),w.start_tag_token=this._tag_stack.try_pop(w.tag_name)):(g.traverse_whitespace(o),this._set_tag_position(g,o,w,p,E),w.is_inline_element||g.set_wrap_point(),g.print_token(o)),w.is_start_tag&&this._is_wrap_attributes_force){var n=0,t;do t=A.peek(n),t.type===y.ATTRIBUTE&&(w.attr_count+=1),n+=1;while(t.type!==y.EOF&&t.type!==y.TAG_CLOSE)}return(this._is_wrap_attributes_force_aligned||this._is_wrap_attributes_aligned_multiple||this._is_wrap_attributes_preserve_aligned)&&(w.alignment_size=o.text.length+1),!w.tag_complete&&!w.is_unformatted&&(g.alignment_size=w.alignment_size),w};var V=function(g,o,p){if(this.parent=o||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 E;this.tag_start_char=p.text[0],this.text=p.text,this.tag_start_char==="<"?(E=p.text.match(/^<([^\s>]*)/),this.tag_check=E?E[1]:""):(E=p.text.match(/^{{~?(?:[\^]|#\*?)?([^\s}]+)/),this.tag_check=E?E[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===y.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 A=2;this.tag_start_char==="{"&&this.text.length>=3&&this.text.charAt(2)==="~"&&(A=3),this.is_end_tag=this.is_end_tag||this.tag_start_char==="{"&&(!g.indent_handlebars||this.text.length<3||/[^#\^]/.test(this.text.charAt(A)))}};W.prototype._get_tag_open_token=function(g){var o=new V(this._options,this._tag_stack.get_parser_token(),g);return o.alignment_size=this._options.wrap_attributes_indent_size,o.is_end_tag=o.is_end_tag||R(o.tag_check,this._options.void_elements),o.is_empty_element=o.tag_complete||o.is_start_tag&&o.is_end_tag,o.is_unformatted=!o.tag_complete&&R(o.tag_check,this._options.unformatted),o.is_content_unformatted=!o.is_empty_element&&R(o.tag_check,this._options.content_unformatted),o.is_inline_element=R(o.tag_name,this._options.inline)||this._options.inline_custom_elements&&o.tag_name.includes("-")||o.tag_start_char==="{",o},W.prototype._set_tag_position=function(g,o,p,E,A){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||g.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=m(p.tag_check,o)))),R(p.tag_check,this._options.extra_liners)&&(g.print_newline(!1),g._output.just_added_blankline()||g.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 w=g.current_line_has_match(/{{#if/);w||g.print_newline(!1)}p.tag_name==="!--"&&A.type===y.TAG_CLOSE&&E.is_end_tag&&p.text.indexOf(`
|
|
`)===-1||(p.is_inline_element||p.is_unformatted||g.print_newline(!1),this._calcluate_parent_multiline(g,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&&!(E.is_inline_element||E.is_unformatted)&&!(A.type===y.TAG_CLOSE&&p.start_tag_token===E)&&A.type!=="TK_CONTENT",(p.is_content_unformatted||p.is_unformatted)&&(n=!1),n&&g.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)&&(A.type!=="TK_CONTENT"||p.is_content_unformatted)&&g.print_newline(!1),this._calcluate_parent_multiline(g,p)},W.prototype._calcluate_parent_multiline=function(g,o){o.parent&&g._output.just_added_newline()&&!((o.is_inline_element||o.is_unformatted)&&o.parent.is_inline_element)&&(o.parent.multiline_content=!0)};var z=["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"],me=["a","audio","del","ins","map","noscript","video"];W.prototype._do_optional_end_element=function(g){var o=null;if(!(g.is_empty_element||!g.is_start_tag||!g.parent)){if(g.tag_name==="body")o=o||this._tag_stack.try_pop("head");else if(g.tag_name==="li")o=o||this._tag_stack.try_pop("li",["ol","ul","menu"]);else if(g.tag_name==="dd"||g.tag_name==="dt")o=o||this._tag_stack.try_pop("dt",["dl"]),o=o||this._tag_stack.try_pop("dd",["dl"]);else if(g.parent.tag_name==="p"&&z.indexOf(g.tag_name)!==-1){var p=g.parent.parent;(!p||me.indexOf(p.tag_name)===-1)&&(o=o||this._tag_stack.try_pop("p"))}else g.tag_name==="rp"||g.tag_name==="rt"?(o=o||this._tag_stack.try_pop("rt",["ruby","rtc"]),o=o||this._tag_stack.try_pop("rp",["ruby","rtc"])):g.tag_name==="optgroup"?o=o||this._tag_stack.try_pop("optgroup",["select"]):g.tag_name==="option"?o=o||this._tag_stack.try_pop("option",["select","datalist","optgroup"]):g.tag_name==="colgroup"?o=o||this._tag_stack.try_pop("caption",["table"]):g.tag_name==="thead"?(o=o||this._tag_stack.try_pop("caption",["table"]),o=o||this._tag_stack.try_pop("colgroup",["table"])):g.tag_name==="tbody"||g.tag_name==="tfoot"?(o=o||this._tag_stack.try_pop("caption",["table"]),o=o||this._tag_stack.try_pop("colgroup",["table"]),o=o||this._tag_stack.try_pop("thead",["table"]),o=o||this._tag_stack.try_pop("tbody",["table"])):g.tag_name==="tr"?(o=o||this._tag_stack.try_pop("caption",["table"]),o=o||this._tag_stack.try_pop("colgroup",["table"]),o=o||this._tag_stack.try_pop("tr",["table","thead","tbody","tfoot"])):(g.tag_name==="th"||g.tag_name==="td")&&(o=o||this._tag_stack.try_pop("td",["table","thead","tbody","tfoot","tr"]),o=o||this._tag_stack.try_pop("th",["table","thead","tbody","tfoot","tr"]));return g.parent=this._tag_stack.get_parser_token(),o}},l.exports.Beautifier=W},function(l,i,r){var a=r(6).Options;function s(b){a.call(this,b,"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,l.exports.Options=s},function(l,i,r){var a=r(9).Tokenizer,s=r(9).TOKEN,b=r(13).Directives,y=r(14).TemplatablePattern,x=r(12).Pattern,u={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},_=new b(/<\!--/,/-->/),c=function(m,R){a.call(this,m,R),this._current_tag_name="";var D=new y(this._input).read_options(this._options),O=new x(this._input);if(this.__patterns={word:D.until(/[\n\r\t <]/),word_control_flow_close_excluded:D.until(/[\n\r\t <}]/),single_quote:D.until_after(/'/),double_quote:D.until_after(/"/),attribute:D.until(/[\n\r\t =>]|\/>/),element_name:D.until(/[\n\r\t >\/]/),angular_control_flow_start:O.matching(/\@[a-zA-Z]+[^({]*[({]/),handlebars_comment:O.starting_with(/{{!--/).until_after(/--}}/),handlebars:O.starting_with(/{{/).until_after(/}}/),handlebars_open:O.until(/[\n\r\t }]/),handlebars_raw_close:O.until(/}}/),comment:O.starting_with(/<!--/).until_after(/-->/),cdata:O.starting_with(/<!\[CDATA\[/).until_after(/]]>/),conditional_comment:O.starting_with(/<!\[/).until_after(/]>/),processing:O.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 W=this._input.get_literal_regexp(this._options.unformatted_content_delimiter);this.__patterns.unformatted_content_delimiter=O.matching(W).until_after(W)}};c.prototype=new a,c.prototype._is_comment=function(m){return!1},c.prototype._is_opening=function(m){return m.type===u.TAG_OPEN||m.type===u.CONTROL_FLOW_OPEN},c.prototype._is_closing=function(m,R){return m.type===u.TAG_CLOSE&&R&&((m.text===">"||m.text==="/>")&&R.text[0]==="<"||m.text==="}}"&&R.text[0]==="{"&&R.text[1]==="{")||m.type===u.CONTROL_FLOW_CLOSE&&m.text==="}"&&R.text.endsWith("{")},c.prototype._reset=function(){this._current_tag_name=""},c.prototype._get_next_token=function(m,R){var D=null;this._readWhitespace();var O=this._input.peek();return O===null?this._create_token(u.EOF,""):(D=D||this._read_open_handlebars(O,R),D=D||this._read_attribute(O,m,R),D=D||this._read_close(O,R),D=D||this._read_script_and_style(O,m),D=D||this._read_control_flows(O,R),D=D||this._read_raw_content(O,m,R),D=D||this._read_content_word(O,R),D=D||this._read_comment_or_cdata(O),D=D||this._read_processing(O),D=D||this._read_open(O,R),D=D||this._create_token(u.UNKNOWN,this._input.next()),D)},c.prototype._read_comment_or_cdata=function(m){var R=null,D=null,O=null;if(m==="<"){var W=this._input.peek(1);W==="!"&&(D=this.__patterns.comment.read(),D?(O=_.get_directives(D),O&&O.ignore==="start"&&(D+=_.readIgnored(this._input))):D=this.__patterns.cdata.read()),D&&(R=this._create_token(u.COMMENT,D),R.directives=O)}return R},c.prototype._read_processing=function(m){var R=null,D=null,O=null;if(m==="<"){var W=this._input.peek(1);(W==="!"||W==="?")&&(D=this.__patterns.conditional_comment.read(),D=D||this.__patterns.processing.read()),D&&(R=this._create_token(u.COMMENT,D),R.directives=O)}return R},c.prototype._read_open=function(m,R){var D=null,O=null;return(!R||R.type===u.CONTROL_FLOW_OPEN)&&m==="<"&&(D=this._input.next(),this._input.peek()==="/"&&(D+=this._input.next()),D+=this.__patterns.element_name.read(),O=this._create_token(u.TAG_OPEN,D)),O},c.prototype._read_open_handlebars=function(m,R){var D=null,O=null;return(!R||R.type===u.CONTROL_FLOW_OPEN)&&(this._options.templating.includes("angular")||this._options.indent_handlebars)&&m==="{"&&this._input.peek(1)==="{"&&(this._options.indent_handlebars&&this._input.peek(2)==="!"?(D=this.__patterns.handlebars_comment.read(),D=D||this.__patterns.handlebars.read(),O=this._create_token(u.COMMENT,D)):(D=this.__patterns.handlebars_open.read(),O=this._create_token(u.TAG_OPEN,D))),O},c.prototype._read_control_flows=function(m,R){var D="",O=null;if(!this._options.templating.includes("angular"))return O;if(m==="@"){if(D=this.__patterns.angular_control_flow_start.read(),D==="")return O;for(var W=D.endsWith("(")?1:0,V=0;!(D.endsWith("{")&&W===V);){var z=this._input.next();if(z===null)break;z==="("?W++:z===")"&&V++,D+=z}O=this._create_token(u.CONTROL_FLOW_OPEN,D)}else m==="}"&&R&&R.type===u.CONTROL_FLOW_OPEN&&(D=this._input.next(),O=this._create_token(u.CONTROL_FLOW_CLOSE,D));return O},c.prototype._read_close=function(m,R){var D=null,O=null;return R&&R.type===u.TAG_OPEN&&(R.text[0]==="<"&&(m===">"||m==="/"&&this._input.peek(1)===">")?(D=this._input.next(),m==="/"&&(D+=this._input.next()),O=this._create_token(u.TAG_CLOSE,D)):R.text[0]==="{"&&m==="}"&&this._input.peek(1)==="}"&&(this._input.next(),this._input.next(),O=this._create_token(u.TAG_CLOSE,"}}"))),O},c.prototype._read_attribute=function(m,R,D){var O=null,W="";if(D&&D.text[0]==="<")if(m==="=")O=this._create_token(u.EQUALS,this._input.next());else if(m==='"'||m==="'"){var V=this._input.next();m==='"'?V+=this.__patterns.double_quote.read():V+=this.__patterns.single_quote.read(),O=this._create_token(u.VALUE,V)}else W=this.__patterns.attribute.read(),W&&(R.type===u.EQUALS?O=this._create_token(u.VALUE,W):O=this._create_token(u.ATTRIBUTE,W));return O},c.prototype._is_content_unformatted=function(m){return this._options.void_elements.indexOf(m)===-1&&(this._options.content_unformatted.indexOf(m)!==-1||this._options.unformatted.indexOf(m)!==-1)},c.prototype._read_raw_content=function(m,R,D){var O="";if(D&&D.text[0]==="{")O=this.__patterns.handlebars_raw_close.read();else if(R.type===u.TAG_CLOSE&&R.opened.text[0]==="<"&&R.text[0]!=="/"){var W=R.opened.text.substr(1).toLowerCase();this._is_content_unformatted(W)&&(O=this._input.readUntil(new RegExp("</"+W+"[\\n\\r\\t ]*?>","ig")))}return O?this._create_token(u.TEXT,O):null},c.prototype._read_script_and_style=function(m,R){if(R.type===u.TAG_CLOSE&&R.opened.text[0]==="<"&&R.text[0]!=="/"){var D=R.opened.text.substr(1).toLowerCase();if(D==="script"||D==="style"){var O=this._read_comment_or_cdata(m);if(O)return O.type=u.TEXT,O;var W=this._input.readUntil(new RegExp("</"+D+"[\\n\\r\\t ]*?>","ig"));if(W)return this._create_token(u.TEXT,W)}}return null},c.prototype._read_content_word=function(m,R){var D="";return this._options.unformatted_content_delimiter&&m===this._options.unformatted_content_delimiter[0]&&(D=this.__patterns.unformatted_content_delimiter.read()),D||(D=R&&R.type===u.CONTROL_FLOW_OPEN?this.__patterns.word_control_flow_close_excluded.read():this.__patterns.word.read()),D?this._create_token(u.TEXT,D):null},l.exports.Tokenizer=c,l.exports.TOKEN=u}],P={};function e(l){var i=P[l];if(i!==void 0)return i.exports;var r=P[l]={exports:{}};return B[l](r,r.exports,e),r.exports}var v=e(18);K=v})();var Z=K;if(1)f=[d,d(58553),d(87804)],N=function(B){var P=d(58553),e=d(87804);return{html_beautify:function(v,l){return Z(v,l,P.js_beautify,e.css_beautify)}}}.apply(oe,f),N!==void 0&&(Me.exports=N);else var j,T})()},58553:function(Me,oe){var d,f;(function(){var N;(function(){"use strict";var Z=[function(P,e,v){var l=v(1).Beautifier,i=v(5).Options;function r(a,s){var b=new l(a,s);return b.beautify()}P.exports=r,P.exports.defaultOptions=function(){return new i}},function(P,e,v){var l=v(2).Output,i=v(3).Token,r=v(4),a=v(5).Options,s=v(7).Tokenizer,b=v(7).line_starters,y=v(7).positionable_operators,x=v(7).TOKEN;function u(t,h){return h.indexOf(t)!==-1}function _(t){return t.replace(/^\s+/g,"")}function c(t){for(var h={},C=0;C<t.length;C++)h[t[C].replace(/-/g,"_")]=t[C];return h}function m(t,h){return t&&t.type===x.RESERVED&&t.text===h}function R(t,h){return t&&t.type===x.RESERVED&&u(t.text,h)}var D=["case","return","do","if","throw","else","await","break","continue","async"],O=["before-newline","after-newline","preserve-newline"],W=c(O),V=[W.before_newline,W.preserve_newline],z={BlockStatement:"BlockStatement",Statement:"Statement",ObjectLiteral:"ObjectLiteral",ArrayLiteral:"ArrayLiteral",ForInitializer:"ForInitializer",Conditional:"Conditional",Expression:"Expression"};function me(t,h){h.multiline_frame||h.mode===z.ForInitializer||h.mode===z.Conditional||t.remove_indent(h.start_line_index)}function g(t){t=t.replace(r.allLineBreaks,`
|
|
`);for(var h=[],C=t.indexOf(`
|
|
`);C!==-1;)h.push(t.substring(0,C)),t=t.substring(C+1),C=t.indexOf(`
|
|
`);return t.length&&h.push(t),h}function o(t){return t===z.ArrayLiteral}function p(t){return u(t,[z.Expression,z.ForInitializer,z.Conditional])}function E(t,h){for(var C=0;C<t.length;C++){var F=t[C].trim();if(F.charAt(0)!==h)return!1}return!0}function A(t,h){for(var C=0,F=t.length,H;C<F;C++)if(H=t[C],H&&H.indexOf(h)!==0)return!1;return!0}function w(t,h){h=h||{},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(h)}w.prototype.create_flags=function(t,h){var C=0;t&&(C=t.indentation_level,!this._output.just_added_newline()&&t.line_indent_level>C&&(C=t.line_indent_level));var F={mode:h,parent:t,last_token:t?t.last_token:new i(x.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:C,alignment:0,line_indent_level:t?t.line_indent_level:C,start_line_index:this._output.get_line_number(),ternary_depth:0};return F},w.prototype._reset=function(t){var h=t.match(/^[\t ]*/)[0];this._last_last_text="",this._output=new l(this._options,h),this._output.raw=this._options.test_output_raw,this._flag_store=[],this.set_mode(z.BlockStatement);var C=new s(t,this._options);return this._tokens=C.tokenize(),t},w.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var t,h=this._reset(this._source_text),C=this._options.eol;this._options.eol==="auto"&&(C=`
|
|
`,h&&r.lineBreak.test(h||"")&&(C=h.match(r.lineBreak)[0]));for(var F=this._tokens.next();F;)this.handle_token(F),this._last_last_text=this._flags.last_token.text,this._flags.last_token=F,F=this._tokens.next();return t=this._output.get_code(C),t},w.prototype.handle_token=function(t,h){t.type===x.START_EXPR?this.handle_start_expr(t):t.type===x.END_EXPR?this.handle_end_expr(t):t.type===x.START_BLOCK?this.handle_start_block(t):t.type===x.END_BLOCK?this.handle_end_block(t):t.type===x.WORD?this.handle_word(t):t.type===x.RESERVED?this.handle_word(t):t.type===x.SEMICOLON?this.handle_semicolon(t):t.type===x.STRING?this.handle_string(t):t.type===x.EQUALS?this.handle_equals(t):t.type===x.OPERATOR?this.handle_operator(t):t.type===x.COMMA?this.handle_comma(t):t.type===x.BLOCK_COMMENT?this.handle_block_comment(t,h):t.type===x.COMMENT?this.handle_comment(t,h):t.type===x.DOT?this.handle_dot(t):t.type===x.EOF?this.handle_eof(t):t.type===x.UNKNOWN?this.handle_unknown(t,h):this.handle_unknown(t,h)},w.prototype.handle_whitespace_and_comments=function(t,h){var C=t.newlines,F=this._options.keep_array_indentation&&o(this._flags.mode);if(t.comments_before)for(var H=t.comments_before.next();H;)this.handle_whitespace_and_comments(H,h),this.handle_token(H,h),H=t.comments_before.next();if(F)for(var te=0;te<C;te+=1)this.print_newline(te>0,h);else if(this._options.max_preserve_newlines&&C>this._options.max_preserve_newlines&&(C=this._options.max_preserve_newlines),this._options.preserve_newlines&&C>1){this.print_newline(!1,h);for(var ae=1;ae<C;ae+=1)this.print_newline(!0,h)}};var n=["async","break","continue","return","throw","yield"];w.prototype.allow_wrap_or_preserved_newline=function(t,h){if(h=h===void 0?!1:h,!this._output.just_added_newline()){var C=this._options.preserve_newlines&&t.newlines||h,F=u(this._flags.last_token.text,y)||u(t.text,y);if(F){var H=u(this._flags.last_token.text,y)&&u(this._options.operator_position,V)||u(t.text,y);C=C&&H}if(C)this.print_newline(!1,!0);else if(this._options.wrap_line_length){if(R(this._flags.last_token,n))return;this._output.set_wrap_point()}}},w.prototype.print_newline=function(t,h){if(!h&&this._flags.last_token.text!==";"&&this._flags.last_token.text!==","&&this._flags.last_token.text!=="="&&(this._flags.last_token.type!==x.OPERATOR||this._flags.last_token.text==="--"||this._flags.last_token.text==="++"))for(var C=this._tokens.peek();this._flags.mode===z.Statement&&!(this._flags.if_block&&m(C,"else"))&&!this._flags.do_block;)this.restore_mode();this._output.add_new_line(t)&&(this._flags.multiline_frame=!0)},w.prototype.print_token_line_indentation=function(t){this._output.just_added_newline()&&(this._options.keep_array_indentation&&t.newlines&&(t.text==="["||o(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))},w.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===x.COMMA&&this._output.just_added_newline()&&this._output.previous_line.last()===","){var h=this._output.previous_line.pop();this._output.previous_line.is_empty()&&(this._output.previous_line.push(h),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)},w.prototype.indent=function(){this._flags.indentation_level+=1,this._output.set_indent(this._flags.indentation_level,this._flags.alignment)},w.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))},w.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)},w.prototype.restore_mode=function(){this._flag_store.length>0&&(this._previous_flags=this._flags,this._flags=this._flag_store.pop(),this._previous_flags.mode===z.Statement&&me(this._output,this._previous_flags),this._output.set_indent(this._flags.indentation_level,this._flags.alignment))},w.prototype.start_of_object_property=function(){return this._flags.parent.mode===z.ObjectLiteral&&this._flags.mode===z.Statement&&(this._flags.last_token.text===":"&&this._flags.ternary_depth===0||R(this._flags.last_token,["get","set"]))},w.prototype.start_of_statement=function(t){var h=!1;return h=h||R(this._flags.last_token,["var","let","const"])&&t.type===x.WORD,h=h||m(this._flags.last_token,"do"),h=h||!(this._flags.parent.mode===z.ObjectLiteral&&this._flags.mode===z.Statement)&&R(this._flags.last_token,n)&&!t.newlines,h=h||m(this._flags.last_token,"else")&&!(m(t,"if")&&!t.comments_before),h=h||this._flags.last_token.type===x.END_EXPR&&(this._previous_flags.mode===z.ForInitializer||this._previous_flags.mode===z.Conditional),h=h||this._flags.last_token.type===x.WORD&&this._flags.mode===z.BlockStatement&&!this._flags.in_case&&!(t.text==="--"||t.text==="++")&&this._last_last_text!=="function"&&t.type!==x.WORD&&t.type!==x.RESERVED,h=h||this._flags.mode===z.ObjectLiteral&&(this._flags.last_token.text===":"&&this._flags.ternary_depth===0||R(this._flags.last_token,["get","set"])),h?(this.set_mode(z.Statement),this.indent(),this.handle_whitespace_and_comments(t,!0),this.start_of_object_property()||this.allow_wrap_or_preserved_newline(t,R(t,["do","for","if","while"])),!0):!1},w.prototype.handle_start_expr=function(t){this.start_of_statement(t)||this.handle_whitespace_and_comments(t);var h=z.Expression;if(t.text==="["){if(this._flags.last_token.type===x.WORD||this._flags.last_token.text===")"){R(this._flags.last_token,b)&&(this._output.space_before_token=!0),this.print_token(t),this.set_mode(h),this.indent(),this._options.space_in_paren&&(this._output.space_before_token=!0);return}h=z.ArrayLiteral,o(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()),u(this._flags.last_token.type,[x.START_EXPR,x.END_EXPR,x.WORD,x.OPERATOR,x.DOT])||(this._output.space_before_token=!0)}else{if(this._flags.last_token.type===x.RESERVED)this._flags.last_token.text==="for"?(this._output.space_before_token=this._options.space_before_conditional,h=z.ForInitializer):u(this._flags.last_token.text,["if","while","switch"])?(this._output.space_before_token=this._options.space_before_conditional,h=z.Conditional):u(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:(u(this._flags.last_token.text,b)||this._flags.last_token.text==="catch")&&(this._output.space_before_token=!0);else if(this._flags.last_token.type===x.EQUALS||this._flags.last_token.type===x.OPERATOR)this.start_of_object_property()||this.allow_wrap_or_preserved_newline(t);else if(this._flags.last_token.type===x.WORD){this._output.space_before_token=!1;var C=this._tokens.peek(-3);if(this._options.space_after_named_function&&C){var F=this._tokens.peek(-4);R(C,["async","function"])||C.text==="*"&&R(F,["async","function"])?this._output.space_before_token=!0:this._flags.mode===z.ObjectLiteral?(C.text==="{"||C.text===","||C.text==="*"&&(F.text==="{"||F.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===x.RESERVED&&(this._flags.last_word==="function"||this._flags.last_word==="typeof")||this._flags.last_token.text==="*"&&(u(this._last_last_text,["function","yield"])||this._flags.mode===z.ObjectLiteral&&u(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===x.START_BLOCK?this.print_newline():(this._flags.last_token.type===x.END_EXPR||this._flags.last_token.type===x.START_EXPR||this._flags.last_token.type===x.END_BLOCK||this._flags.last_token.text==="."||this._flags.last_token.type===x.COMMA)&&this.allow_wrap_or_preserved_newline(t,t.newlines),this.print_token(t),this.set_mode(h),this._options.space_in_paren&&(this._output.space_before_token=!0),this.indent()},w.prototype.handle_end_expr=function(t){for(;this._flags.mode===z.Statement;)this.restore_mode();this.handle_whitespace_and_comments(t),this._flags.multiline_frame&&this.allow_wrap_or_preserved_newline(t,t.text==="]"&&o(this._flags.mode)&&!this._options.keep_array_indentation),this._options.space_in_paren&&(this._flags.last_token.type===x.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(),me(this._output,this._previous_flags),this._flags.do_while&&this._previous_flags.mode===z.Conditional&&(this._previous_flags.mode=z.Expression,this._flags.do_block=!1,this._flags.do_while=!1)},w.prototype.handle_start_block=function(t){this.handle_whitespace_and_comments(t);var h=this._tokens.peek(),C=this._tokens.peek(1);this._flags.last_word==="switch"&&this._flags.last_token.type===x.END_EXPR?(this.set_mode(z.BlockStatement),this._flags.in_case_statement=!0):this._flags.case_body?this.set_mode(z.BlockStatement):C&&(u(C.text,[":",","])&&u(h.type,[x.STRING,x.WORD,x.RESERVED])||u(h.text,["get","set","..."])&&u(C.type,[x.WORD,x.RESERVED]))?u(this._last_last_text,["class","interface"])&&!u(C.text,[":",","])?this.set_mode(z.BlockStatement):this.set_mode(z.ObjectLiteral):this._flags.last_token.type===x.OPERATOR&&this._flags.last_token.text==="=>"?this.set_mode(z.BlockStatement):u(this._flags.last_token.type,[x.EQUALS,x.START_EXPR,x.COMMA,x.OPERATOR])||R(this._flags.last_token,["return","throw","import","default"])?this.set_mode(z.ObjectLiteral):this.set_mode(z.BlockStatement),this._flags.last_token&&R(this._flags.last_token.previous,["class","extends"])&&(this._flags.class_start_block=!0);var F=!h.comments_before&&h.text==="}",H=F&&this._flags.last_word==="function"&&this._flags.last_token.type===x.END_EXPR;if(this._options.brace_preserve_inline){var te=0,ae=null;this._flags.inline_frame=!0;do if(te+=1,ae=this._tokens.peek(te-1),ae.newlines){this._flags.inline_frame=!1;break}while(ae.type!==x.EOF&&!(ae.type===x.END_BLOCK&&ae.opened===t))}(this._options.brace_style==="expand"||this._options.brace_style==="none"&&t.newlines)&&!this._flags.inline_frame?this._flags.last_token.type!==x.OPERATOR&&(H||this._flags.last_token.type===x.EQUALS||R(this._flags.last_token,D)&&this._flags.last_token.text!=="else")?this._output.space_before_token=!0:this.print_newline(!1,!0):(o(this._previous_flags.mode)&&(this._flags.last_token.type===x.START_EXPR||this._flags.last_token.type===x.COMMA)&&((this._flags.last_token.type===x.COMMA||this._options.space_in_paren)&&(this._output.space_before_token=!0),(this._flags.last_token.type===x.COMMA||this._flags.last_token.type===x.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!==x.OPERATOR&&this._flags.last_token.type!==x.START_EXPR&&(u(this._flags.last_token.type,[x.START_BLOCK,x.SEMICOLON])&&!this._flags.inline_frame?this.print_newline():this._output.space_before_token=!0)),this.print_token(t),this.indent(),!F&&!(this._options.brace_preserve_inline&&this._flags.inline_frame)&&this.print_newline()},w.prototype.handle_end_block=function(t){for(this.handle_whitespace_and_comments(t);this._flags.mode===z.Statement;)this.restore_mode();var h=this._flags.last_token.type===x.START_BLOCK;this._flags.inline_frame&&!h?this._output.space_before_token=!0:this._options.brace_style==="expand"?h||this.print_newline():h||(o(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)},w.prototype.handle_word=function(t){if(t.type===x.RESERVED){if(u(t.text,["set","get"])&&this._flags.mode!==z.ObjectLiteral)t.type=x.WORD;else if(t.text==="import"&&u(this._tokens.peek().text,["(","."]))t.type=x.WORD;else if(u(t.text,["as","from"])&&!this._flags.import_block)t.type=x.WORD;else if(this._flags.mode===z.ObjectLiteral){var h=this._tokens.peek();h.text===":"&&(t.type=x.WORD)}}if(this.start_of_statement(t)?R(this._flags.last_token,["var","let","const"])&&t.type===x.WORD&&(this._flags.declaration_statement=!0):t.newlines&&!p(this._flags.mode)&&(this._flags.last_token.type!==x.OPERATOR||this._flags.last_token.text==="--"||this._flags.last_token.text==="++")&&this._flags.last_token.type!==x.EQUALS&&(this._options.preserve_newlines||!R(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(m(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&&m(t,"else"))this._flags.else_block=!0;else{for(;this._flags.mode===z.Statement;)this.restore_mode();this._flags.if_block=!1,this._flags.else_block=!1}if(this._flags.in_case_statement&&R(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===x.COMMA||this._flags.last_token.type===x.START_EXPR||this._flags.last_token.type===x.EQUALS||this._flags.last_token.type===x.OPERATOR)&&!this.start_of_object_property()&&!(u(this._flags.last_token.text,["+","-"])&&this._last_last_text===":"&&this._flags.parent.mode===z.ObjectLiteral)&&this.allow_wrap_or_preserved_newline(t),m(t,"function")){(u(this._flags.last_token.text,["}",";"])||this._output.just_added_newline()&&!(u(this._flags.last_token.text,["(","[","{",":","=",","])||this._flags.last_token.type===x.OPERATOR))&&!this._output.just_added_blankline()&&!t.comments_before&&(this.print_newline(),this.print_newline(!0)),this._flags.last_token.type===x.RESERVED||this._flags.last_token.type===x.WORD?R(this._flags.last_token,["get","set","new","export"])||R(this._flags.last_token,n)?this._output.space_before_token=!0:m(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===x.OPERATOR||this._flags.last_token.text==="="?this._output.space_before_token=!0:!this._flags.multiline_frame&&(p(this._flags.mode)||o(this._flags.mode))||this.print_newline(),this.print_token(t),this._flags.last_word=t.text;return}var C="NONE";if(this._flags.last_token.type===x.END_BLOCK?this._previous_flags.inline_frame?C="SPACE":R(t,["else","catch","finally","from"])?this._options.brace_style==="expand"||this._options.brace_style==="end-expand"||this._options.brace_style==="none"&&t.newlines?C="NEWLINE":(C="SPACE",this._output.space_before_token=!0):C="NEWLINE":this._flags.last_token.type===x.SEMICOLON&&this._flags.mode===z.BlockStatement?C="NEWLINE":this._flags.last_token.type===x.SEMICOLON&&p(this._flags.mode)?C="SPACE":this._flags.last_token.type===x.STRING?C="NEWLINE":this._flags.last_token.type===x.RESERVED||this._flags.last_token.type===x.WORD||this._flags.last_token.text==="*"&&(u(this._last_last_text,["function","yield"])||this._flags.mode===z.ObjectLiteral&&u(this._last_last_text,["{",","]))?C="SPACE":this._flags.last_token.type===x.START_BLOCK?this._flags.inline_frame?C="SPACE":C="NEWLINE":this._flags.last_token.type===x.END_EXPR&&(this._output.space_before_token=!0,C="NEWLINE"),R(t,b)&&this._flags.last_token.text!==")"&&(this._flags.inline_frame||this._flags.last_token.text==="else"||this._flags.last_token.text==="export"?C="SPACE":C="NEWLINE"),R(t,["else","catch","finally"]))if((!(this._flags.last_token.type===x.END_BLOCK&&this._previous_flags.mode===z.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 F=this._output.current_line;F.last()!=="}"&&this.print_newline(),this._output.space_before_token=!0}else C==="NEWLINE"?R(this._flags.last_token,D)?this._output.space_before_token=!0:this._flags.last_token.text==="declare"&&R(t,["var","let","const"])?this._output.space_before_token=!0:this._flags.last_token.type!==x.END_EXPR?(this._flags.last_token.type!==x.START_EXPR||!R(t,["var","let","const"]))&&this._flags.last_token.text!==":"&&(m(t,"if")&&m(t.previous,"else")?this._output.space_before_token=!0:this.print_newline()):R(t,b)&&this._flags.last_token.text!==")"&&this.print_newline():this._flags.multiline_frame&&o(this._flags.mode)&&this._flags.last_token.text===","&&this._last_last_text==="}"?this.print_newline():C==="SPACE"&&(this._output.space_before_token=!0);t.previous&&(t.previous.type===x.WORD||t.previous.type===x.RESERVED)&&(this._output.space_before_token=!0),this.print_token(t),this._flags.last_word=t.text,t.type===x.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&&m(t,"from")&&(this._flags.import_block=!1))},w.prototype.handle_semicolon=function(t){this.start_of_statement(t)?this._output.space_before_token=!1:this.handle_whitespace_and_comments(t);for(var h=this._tokens.peek();this._flags.mode===z.Statement&&!(this._flags.if_block&&m(h,"else"))&&!this._flags.do_block;)this.restore_mode();this._flags.import_block&&(this._flags.import_block=!1),this.print_token(t)},w.prototype.handle_string=function(t){t.text.startsWith("`")&&t.newlines===0&&t.whitespace_before===""&&(t.previous.text===")"||this._flags.last_token.type===x.WORD)||(this.start_of_statement(t)?this._output.space_before_token=!0:(this.handle_whitespace_and_comments(t),this._flags.last_token.type===x.RESERVED||this._flags.last_token.type===x.WORD||this._flags.inline_frame?this._output.space_before_token=!0:this._flags.last_token.type===x.COMMA||this._flags.last_token.type===x.START_EXPR||this._flags.last_token.type===x.EQUALS||this._flags.last_token.type===x.OPERATOR?this.start_of_object_property()||this.allow_wrap_or_preserved_newline(t):t.text.startsWith("`")&&this._flags.last_token.type===x.END_EXPR&&(t.previous.text==="]"||t.previous.text===")")&&t.newlines===0?this._output.space_before_token=!0:this.print_newline())),this.print_token(t)},w.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},w.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===z.ObjectLiteral||this._flags.mode===z.Statement&&this._flags.parent.mode===z.ObjectLiteral?(this._flags.mode===z.Statement&&this.restore_mode(),this._flags.inline_frame||this.print_newline()):this._options.comma_first&&this.allow_wrap_or_preserved_newline(t)},w.prototype.handle_operator=function(t){var h=t.text==="*"&&(R(this._flags.last_token,["function","yield"])||u(this._flags.last_token.type,[x.START_BLOCK,x.COMMA,x.END_BLOCK,x.SEMICOLON])),C=u(t.text,["-","+"])&&(u(this._flags.last_token.type,[x.START_BLOCK,x.START_EXPR,x.EQUALS,x.OPERATOR])||u(this._flags.last_token.text,b)||this._flags.last_token.text===",");if(!this.start_of_statement(t)){var F=!h;this.handle_whitespace_and_comments(t,F)}if(t.text==="*"&&this._flags.last_token.type===x.DOT){this.print_token(t);return}if(t.text==="::"){this.print_token(t);return}if(u(t.text,["-","+"])&&this.start_of_object_property()){this.print_token(t);return}if(this._flags.last_token.type===x.OPERATOR&&u(this._options.operator_position,V)&&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!==x.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 H=!0,te=!0,ae=!1;if(t.text===":"?this._flags.ternary_depth===0?H=!1:(this._flags.ternary_depth-=1,ae=!0):t.text==="?"&&(this._flags.ternary_depth+=1),!C&&!h&&this._options.preserve_newlines&&u(t.text,y)){var ne=t.text===":",Ee=ne&&ae,Ae=ne&&!ae;switch(this._options.operator_position){case W.before_newline:this._output.space_before_token=!Ae,this.print_token(t),(!ne||Ee)&&this.allow_wrap_or_preserved_newline(t),this._output.space_before_token=!0;return;case W.after_newline:this._output.space_before_token=!0,!ne||Ee?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 W.preserve_newline:Ae||this.allow_wrap_or_preserved_newline(t),H=!(this._output.just_added_newline()||Ae),this._output.space_before_token=H,this.print_token(t),this._output.space_before_token=!0;return}}if(h){this.allow_wrap_or_preserved_newline(t),H=!1;var Re=this._tokens.peek();te=Re&&u(Re.type,[x.WORD,x.RESERVED])}else if(t.text==="...")this.allow_wrap_or_preserved_newline(t),H=this._flags.last_token.type===x.START_BLOCK,te=!1;else if(u(t.text,["--","++","!","~"])||C){if((this._flags.last_token.type===x.COMMA||this._flags.last_token.type===x.START_EXPR)&&this.allow_wrap_or_preserved_newline(t),H=!1,te=!1,t.newlines&&(t.text==="--"||t.text==="++"||t.text==="~")){var X=R(this._flags.last_token,D)&&t.newlines;X&&(this._previous_flags.if_block||this._previous_flags.else_block)&&this.restore_mode(),this.print_newline(X,!0)}this._flags.last_token.text===";"&&p(this._flags.mode)&&(H=!0),this._flags.last_token.type===x.RESERVED?H=!0:this._flags.last_token.type===x.END_EXPR?H=!(this._flags.last_token.text==="]"&&(t.text==="--"||t.text==="++")):this._flags.last_token.type===x.OPERATOR&&(H=u(t.text,["--","-","++","+"])&&u(this._flags.last_token.text,["--","-","++","+"]),u(t.text,["+","-"])&&u(this._flags.last_token.text,["--","++"])&&(te=!0)),(this._flags.mode===z.BlockStatement&&!this._flags.inline_frame||this._flags.mode===z.Statement)&&(this._flags.last_token.text==="{"||this._flags.last_token.text===";")&&this.print_newline()}this._output.space_before_token=this._output.space_before_token||H,this.print_token(t),this._output.space_before_token=te},w.prototype.handle_block_comment=function(t,h){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,h),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,h)},w.prototype.print_block_commment=function(t,h){var C=g(t.text),F,H=!1,te=!1,ae=t.whitespace_before,ne=ae.length;if(this.print_newline(!1,h),this.print_token_line_indentation(t),this._output.add_token(C[0]),this.print_newline(!1,h),C.length>1){for(C=C.slice(1),H=E(C,"*"),te=A(C,ae),H&&(this._flags.alignment=1),F=0;F<C.length;F++)H?(this.print_token_line_indentation(t),this._output.add_token(_(C[F]))):te&&C[F]?(this.print_token_line_indentation(t),this._output.add_token(C[F].substring(ne))):(this._output.current_line.set_indent(-1),this._output.add_token(C[F])),this.print_newline(!1,h);this._flags.alignment=0}},w.prototype.handle_comment=function(t,h){t.newlines?this.print_newline(!1,h):this._output.trim(!0),this._output.space_before_token=!0,this.print_token(t),this.print_newline(!1,h)},w.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),R(this._flags.last_token,D)?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)},w.prototype.handle_unknown=function(t,h){this.print_token(t),t.text[t.text.length-1]===`
|
|
`&&this.print_newline(!1,h)},w.prototype.handle_eof=function(t){for(;this._flags.mode===z.Statement;)this.restore_mode();this.handle_whitespace_and_comments(t)},P.exports.Beautifier=w},function(P){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 v(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}v.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},v.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},v.prototype.__ensure_cache=function(i){for(;i>=this.__cache.length;)this.__add_column()},v.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 l(i,r){this.__indent_cache=new v(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()}l.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},l.prototype.get_line_number=function(){return this.__lines.length},l.prototype.get_indent_string=function(i,r){return this.__indent_cache.get_indent_string(i,r)},l.prototype.get_indent_size=function(i,r){return this.__indent_cache.get_indent_size(i,r)},l.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},l.prototype.add_new_line=function(i){return this.is_empty()||!i&&this.just_added_newline()?!1:(this.raw||this.__add_outputline(),!0)},l.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},l.prototype.set_wrap_point=function(){this.current_line._set_wrap_point()},l.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)},l.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},l.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()},l.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(" "))},l.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()},l.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},l.prototype.just_added_newline=function(){return this.current_line.is_empty()},l.prototype.just_added_blankline=function(){return this.is_empty()||this.current_line.is_empty()&&this.previous_line.is_empty()},l.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--}},P.exports.Output=l},function(P){function e(v,l,i,r){this.type=v,this.text=l,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}P.exports.Token=e},function(P,e){var v="\\x23\\x24\\x40\\x41-\\x5a\\x5f\\x61-\\x7a",l="\\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+"|["+v+i+"])",b="(?:"+a+"|["+l+i+r+"])*";e.identifier=new RegExp(s+b,"g"),e.identifierStart=new RegExp(s),e.identifierMatch=new RegExp("(?:"+a+"|["+l+i+r+"])+");var y=/[\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(P,e,v){var l=v(6).Options,i=["before-newline","after-newline","preserve-newline"];function r(a){l.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 b=this._get_selection_list("brace_style",["collapse","expand","end-expand","none","preserve-inline"]);this.brace_preserve_inline=!1,this.brace_style="collapse";for(var y=0;y<b.length;y++)b[y]==="preserve-inline"?this.brace_preserve_inline=!0:this.brace_style=b[y];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 l,P.exports.Options=r},function(P){function e(i,r){this.raw_options=v(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 v(i,r){var a={};i=l(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 l(i){var r={},a;for(a in i){var s=a.replace(/-/g,"_");r[s]=i[a]}return r}P.exports.Options=e,P.exports.normalizeOpts=l,P.exports.mergeOpts=v},function(P,e,v){var l=v(8).InputScanner,i=v(9).Tokenizer,r=v(9).TOKEN,a=v(13).Directives,s=v(4),b=v(12).Pattern,y=v(14).TemplatablePattern;function x(E,A){return A.indexOf(E)!==-1}var u={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},_=new a(/\/\*/,/\*\//),c=/0[xX][0123456789abcdefABCDEF_]*n?|0[oO][01234567_]*n?|0[bB][01_]*n?|\d[\d_]*n|(?:\.\d[\d_]*|\d[\d_]*\.?[\d_]*)(?:[eE][+-]?[\d_]+)?/,m=/[0-9]/,R=/[^\d\.]/,D=">>> === !== &&= ??= ||= << && >= ** != == <= >> || ?? |> < / - + > : & % ? ^ | *".split(" "),O=">>>= ... >>= <<= === >>> !== **= &&= ??= ||= => ^= :: /= << <= == && -= >= >> != -- += ** || ?? ++ %= &= *= |= |> = ! ? > < : / ^ - + * & % ~ |";O=O.replace(/[-[\]{}()*+?.,\\^$|#]/g,"\\$&"),O="\\?\\.(?!\\d) "+O,O=O.replace(/ /g,"|");var W=new RegExp(O),V="continue,try,throw,return,var,let,const,if,switch,case,default,for,while,break,function,import,export".split(","),z=V.concat(["do","in","of","else","get","set","new","catch","finally","typeof","yield","async","await","from","as","class","extends"]),me=new RegExp("^(?:"+z.join("|")+")$"),g,o=function(E,A){i.call(this,E,A),this._patterns.whitespace=this._patterns.whitespace.matching(/\u00A0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000\ufeff/.source,/\u2028\u2029/.source);var w=new b(this._input),n=new y(this._input).read_options(this._options);this.__patterns={template:n,identifier:n.starting_with(s.identifier).matching(s.identifierMatch),number:w.matching(c),punct:w.matching(W),comment:w.starting_with(/\/\//).until(/[\n\r\u2028\u2029]/),block_comment:w.starting_with(/\/\*/).until_after(/\*\//),html_comment_start:w.matching(/<!--/),html_comment_end:w.matching(/-->/),include:w.starting_with(/#include/).until_after(s.lineBreak),shebang:w.starting_with(/#!/).until_after(s.lineBreak),xml:w.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(/[`}\\]/)}};o.prototype=new i,o.prototype._is_comment=function(E){return E.type===u.COMMENT||E.type===u.BLOCK_COMMENT||E.type===u.UNKNOWN},o.prototype._is_opening=function(E){return E.type===u.START_BLOCK||E.type===u.START_EXPR},o.prototype._is_closing=function(E,A){return(E.type===u.END_BLOCK||E.type===u.END_EXPR)&&A&&(E.text==="]"&&A.text==="["||E.text===")"&&A.text==="("||E.text==="}"&&A.text==="{")},o.prototype._reset=function(){g=!1},o.prototype._get_next_token=function(E,A){var w=null;this._readWhitespace();var n=this._input.peek();return n===null?this._create_token(u.EOF,""):(w=w||this._read_non_javascript(n),w=w||this._read_string(n),w=w||this._read_pair(n,this._input.peek(1)),w=w||this._read_word(E),w=w||this._read_singles(n),w=w||this._read_comment(n),w=w||this._read_regexp(n,E),w=w||this._read_xml(n,E),w=w||this._read_punctuation(),w=w||this._create_token(u.UNKNOWN,this._input.next()),w)},o.prototype._read_word=function(E){var A;if(A=this.__patterns.identifier.read(),A!=="")return A=A.replace(s.allLineBreaks,`
|
|
`),!(E.type===u.DOT||E.type===u.RESERVED&&(E.text==="set"||E.text==="get"))&&me.test(A)?(A==="in"||A==="of")&&(E.type===u.WORD||E.type===u.STRING)?this._create_token(u.OPERATOR,A):this._create_token(u.RESERVED,A):this._create_token(u.WORD,A);if(A=this.__patterns.number.read(),A!=="")return this._create_token(u.WORD,A)},o.prototype._read_singles=function(E){var A=null;return E==="("||E==="["?A=this._create_token(u.START_EXPR,E):E===")"||E==="]"?A=this._create_token(u.END_EXPR,E):E==="{"?A=this._create_token(u.START_BLOCK,E):E==="}"?A=this._create_token(u.END_BLOCK,E):E===";"?A=this._create_token(u.SEMICOLON,E):E==="."&&R.test(this._input.peek(1))?A=this._create_token(u.DOT,E):E===","&&(A=this._create_token(u.COMMA,E)),A&&this._input.next(),A},o.prototype._read_pair=function(E,A){var w=null;return E==="#"&&A==="{"&&(w=this._create_token(u.START_BLOCK,E+A)),w&&(this._input.next(),this._input.next()),w},o.prototype._read_punctuation=function(){var E=this.__patterns.punct.read();if(E!=="")return E==="="?this._create_token(u.EQUALS,E):E==="?."?this._create_token(u.DOT,E):this._create_token(u.OPERATOR,E)},o.prototype._read_non_javascript=function(E){var A="";if(E==="#"){if(this._is_first_token()&&(A=this.__patterns.shebang.read(),A))return this._create_token(u.UNKNOWN,A.trim()+`
|
|
`);if(A=this.__patterns.include.read(),A)return this._create_token(u.UNKNOWN,A.trim()+`
|
|
`);E=this._input.next();var w="#";if(this._input.hasNext()&&this._input.testChar(m)){do E=this._input.next(),w+=E;while(this._input.hasNext()&&E!=="#"&&E!=="=");return E==="#"||(this._input.peek()==="["&&this._input.peek(1)==="]"?(w+="[]",this._input.next(),this._input.next()):this._input.peek()==="{"&&this._input.peek(1)==="}"&&(w+="{}",this._input.next(),this._input.next())),this._create_token(u.WORD,w)}this._input.back()}else if(E==="<"&&this._is_first_token()){if(A=this.__patterns.html_comment_start.read(),A){for(;this._input.hasNext()&&!this._input.testChar(s.newline);)A+=this._input.next();return g=!0,this._create_token(u.COMMENT,A)}}else if(g&&E==="-"&&(A=this.__patterns.html_comment_end.read(),A))return g=!1,this._create_token(u.COMMENT,A);return null},o.prototype._read_comment=function(E){var A=null;if(E==="/"){var w="";if(this._input.peek(1)==="*"){w=this.__patterns.block_comment.read();var n=_.get_directives(w);n&&n.ignore==="start"&&(w+=_.readIgnored(this._input)),w=w.replace(s.allLineBreaks,`
|
|
`),A=this._create_token(u.BLOCK_COMMENT,w),A.directives=n}else this._input.peek(1)==="/"&&(w=this.__patterns.comment.read(),A=this._create_token(u.COMMENT,w))}return A},o.prototype._read_string=function(E){if(E==="`"||E==="'"||E==='"'){var A=this._input.next();return this.has_char_escapes=!1,E==="`"?A+=this._read_string_recursive("`",!0,"${"):A+=this._read_string_recursive(E),this.has_char_escapes&&this._options.unescape_strings&&(A=p(A)),this._input.peek()===E&&(A+=this._input.next()),A=A.replace(s.allLineBreaks,`
|
|
`),this._create_token(u.STRING,A)}return null},o.prototype._allow_regexp_or_xml=function(E){return E.type===u.RESERVED&&x(E.text,["return","case","throw","else","do","typeof","yield"])||E.type===u.END_EXPR&&E.text===")"&&E.opened.previous.type===u.RESERVED&&x(E.opened.previous.text,["if","while","for"])||x(E.type,[u.COMMENT,u.START_EXPR,u.START_BLOCK,u.START,u.END_BLOCK,u.OPERATOR,u.EQUALS,u.EOF,u.SEMICOLON,u.COMMA])},o.prototype._read_regexp=function(E,A){if(E==="/"&&this._allow_regexp_or_xml(A)){for(var w=this._input.next(),n=!1,t=!1;this._input.hasNext()&&(n||t||this._input.peek()!==E)&&!this._input.testChar(s.newline);)w+=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()===E&&(w+=this._input.next(),w+=this._input.read(s.identifier)),this._create_token(u.STRING,w)}return null},o.prototype._read_xml=function(E,A){if(this._options.e4x&&E==="<"&&this._allow_regexp_or_xml(A)){var w="",n=this.__patterns.xml.read_match();if(n){for(var t=n[2].replace(/^{\s+/,"{").replace(/\s+}$/,"}"),h=t.indexOf("{")===0,C=0;n;){var F=!!n[1],H=n[2],te=!!n[n.length-1]||H.slice(0,8)==="![CDATA[";if(!te&&(H===t||h&&H.replace(/^{\s+/,"{").replace(/\s+}$/,"}"))&&(F?--C:++C),w+=n[0],C<=0)break;n=this.__patterns.xml.read_match()}return n||(w+=this._input.match(/[\s\S]*/g)[0]),w=w.replace(s.allLineBreaks,`
|
|
`),this._create_token(u.STRING,w)}}return null};function p(E){for(var A="",w=0,n=new l(E),t=null;n.hasNext();)if(t=n.match(/([\s]|[^\\]|\\\\)+/g),t&&(A+=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{A+="\\",n.hasNext()&&(A+=n.next());continue}if(!t||(w=parseInt(t[1],16),w>126&&w<=255&&t[0].indexOf("x")===0))return E;w>=0&&w<32||w>1114111?A+="\\"+t[0]:w===34||w===39||w===92?A+="\\"+String.fromCharCode(w):A+=String.fromCharCode(w)}return A}o.prototype._read_string_recursive=function(E,A,w){var n,t;E==="'"?t=this.__patterns.single_quote:E==='"'?t=this.__patterns.double_quote:E==="`"?t=this.__patterns.template_text:E==="}"&&(t=this.__patterns.template_expression);for(var h=t.read(),C="";this._input.hasNext();){if(C=this._input.next(),C===E||!A&&s.newline.test(C)){this._input.back();break}else C==="\\"&&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(),C+=this._input.next()):w&&(w==="${"&&C==="$"&&this._input.peek()==="{"&&(C+=this._input.next()),w===C&&(E==="`"?C+=this._read_string_recursive("}",A,"`"):C+=this._read_string_recursive("`",A,"${"),this._input.hasNext()&&(C+=this._input.next())));C+=t.read(),h+=C}return h},P.exports.Tokenizer=o,P.exports.TOKEN=u,P.exports.positionable_operators=D.slice(),P.exports.line_starters=V.slice()},function(P){var e=RegExp.prototype.hasOwnProperty("sticky");function v(l){this.__input=l||"",this.__input_length=this.__input.length,this.__position=0}v.prototype.restart=function(){this.__position=0},v.prototype.back=function(){this.__position>0&&(this.__position-=1)},v.prototype.hasNext=function(){return this.__position<this.__input_length},v.prototype.next=function(){var l=null;return this.hasNext()&&(l=this.__input.charAt(this.__position),this.__position+=1),l},v.prototype.peek=function(l){var i=null;return l=l||0,l+=this.__position,l>=0&&l<this.__input_length&&(i=this.__input.charAt(l)),i},v.prototype.__match=function(l,i){l.lastIndex=i;var r=l.exec(this.__input);return r&&!(e&&l.sticky)&&r.index!==i&&(r=null),r},v.prototype.test=function(l,i){return i=i||0,i+=this.__position,i>=0&&i<this.__input_length?!!this.__match(l,i):!1},v.prototype.testChar=function(l,i){var r=this.peek(i);return l.lastIndex=0,r!==null&&l.test(r)},v.prototype.match=function(l){var i=this.__match(l,this.__position);return i?this.__position+=i[0].length:i=null,i},v.prototype.read=function(l,i,r){var a="",s;return l&&(s=this.match(l),s&&(a+=s[0])),i&&(s||!l)&&(a+=this.readUntil(i,r)),a},v.prototype.readUntil=function(l,i){var r="",a=this.__position;l.lastIndex=this.__position;var s=l.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},v.prototype.readUntilAfter=function(l){return this.readUntil(l,!0)},v.prototype.get_regexp=function(l,i){var r=null,a="g";return i&&e&&(a="y"),typeof l=="string"&&l!==""?r=new RegExp(l,a):l&&(r=new RegExp(l.source,a)),r},v.prototype.get_literal_regexp=function(l){return RegExp(l.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"))},v.prototype.peekUntilAfter=function(l){var i=this.__position,r=this.readUntilAfter(l);return this.__position=i,r},v.prototype.lookBack=function(l){var i=this.__position-1;return i>=l.length&&this.__input.substring(i-l.length,i).toLowerCase()===l},P.exports.InputScanner=v},function(P,e,v){var l=v(8).InputScanner,i=v(3).Token,r=v(10).TokenStream,a=v(11).WhitespacePattern,s={START:"TK_START",RAW:"TK_RAW",EOF:"TK_EOF"},b=function(y,x){this._input=new l(y),this._options=x||{},this.__tokens=null,this._patterns={},this._patterns.whitespace=new a(this._input)};b.prototype.tokenize=function(){this._input.restart(),this.__tokens=new r,this._reset();for(var y,x=new i(s.START,""),u=null,_=[],c=new r;x.type!==s.EOF;){for(y=this._get_next_token(x,u);this._is_comment(y);)c.add(y),y=this._get_next_token(x,u);c.isEmpty()||(y.comments_before=c,c=new r),y.parent=u,this._is_opening(y)?(_.push(u),u=y):u&&this._is_closing(y,u)&&(y.opened=u,u.closed=y,u=_.pop(),y.parent=u),y.previous=x,x.next=y,this.__tokens.add(y),x=y}return this.__tokens},b.prototype._is_first_token=function(){return this.__tokens.isEmpty()},b.prototype._reset=function(){},b.prototype._get_next_token=function(y,x){this._readWhitespace();var u=this._input.read(/.+/g);return u?this._create_token(s.RAW,u):this._create_token(s.EOF,"")},b.prototype._is_comment=function(y){return!1},b.prototype._is_opening=function(y){return!1},b.prototype._is_closing=function(y,x){return!1},b.prototype._create_token=function(y,x){var u=new i(y,x,this._patterns.whitespace.newline_count,this._patterns.whitespace.whitespace_before_token);return u},b.prototype._readWhitespace=function(){return this._patterns.whitespace.read()},P.exports.Tokenizer=b,P.exports.TOKEN=s},function(P){function e(v){this.__tokens=[],this.__tokens_length=this.__tokens.length,this.__position=0,this.__parent_token=v}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 v=null;return this.hasNext()&&(v=this.__tokens[this.__position],this.__position+=1),v},e.prototype.peek=function(v){var l=null;return v=v||0,v+=this.__position,v>=0&&v<this.__tokens_length&&(l=this.__tokens[v]),l},e.prototype.add=function(v){this.__parent_token&&(v.parent=this.__parent_token),this.__tokens.push(v),this.__tokens_length+=1},P.exports.TokenStream=e},function(P,e,v){var l=v(12).Pattern;function i(r,a){l.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 l,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,b=[],y=r.exec(a);y;)b.push(a.substring(s,y.index)),s=y.index+y[0].length,y=r.exec(a);return s<a.length?b.push(a.substring(s,a.length)):b.push(""),b},P.exports.WhitespacePattern=i},function(P){function e(v,l){this._input=v,this._starting_pattern=null,this._match_pattern=null,this._until_pattern=null,this._until_after=!1,l&&(this._starting_pattern=this._input.get_regexp(l._starting_pattern,!0),this._match_pattern=this._input.get_regexp(l._match_pattern,!0),this._until_pattern=this._input.get_regexp(l._until_pattern),this._until_after=l._until_after)}e.prototype.read=function(){var v=this._input.read(this._starting_pattern);return(!this._starting_pattern||v)&&(v+=this._input.read(this._match_pattern,this._until_pattern,this._until_after)),v},e.prototype.read_match=function(){return this._input.match(this._match_pattern)},e.prototype.until_after=function(v){var l=this._create();return l._until_after=!0,l._until_pattern=this._input.get_regexp(v),l._update(),l},e.prototype.until=function(v){var l=this._create();return l._until_after=!1,l._until_pattern=this._input.get_regexp(v),l._update(),l},e.prototype.starting_with=function(v){var l=this._create();return l._starting_pattern=this._input.get_regexp(v,!0),l._update(),l},e.prototype.matching=function(v){var l=this._create();return l._match_pattern=this._input.get_regexp(v,!0),l._update(),l},e.prototype._create=function(){return new e(this._input,this)},e.prototype._update=function(){},P.exports.Pattern=e},function(P){function e(v,l){v=typeof v=="string"?v:v.source,l=typeof l=="string"?l:l.source,this.__directives_block_pattern=new RegExp(v+/ beautify( \w+[:]\w+)+ /.source+l,"g"),this.__directive_pattern=/ (\w+)[:](\w+)/g,this.__directives_end_ignore_pattern=new RegExp(v+/\sbeautify\signore:end\s/.source+l,"g")}e.prototype.get_directives=function(v){if(!v.match(this.__directives_block_pattern))return null;var l={};this.__directive_pattern.lastIndex=0;for(var i=this.__directive_pattern.exec(v);i;)l[i[1]]=i[2],i=this.__directive_pattern.exec(v);return l},e.prototype.readIgnored=function(v){return v.readUntilAfter(this.__directives_end_ignore_pattern)},P.exports.Directives=e},function(P,e,v){var l=v(12).Pattern,i={django:!1,erb:!1,handlebars:!1,php:!1,smarty:!1,angular:!1};function r(a,s){l.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 b=new l(a);this.__patterns={handlebars_comment:b.starting_with(/{{!--/).until_after(/--}}/),handlebars_unescaped:b.starting_with(/{{{/).until_after(/}}}/),handlebars:b.starting_with(/{{/).until_after(/}}/),php:b.starting_with(/<\?(?:[= ]|php)/).until_after(/\?>/),erb:b.starting_with(/<%[^%]/).until_after(/[^%]%>/),django:b.starting_with(/{%/).until_after(/%}/),django_value:b.starting_with(/{{/).until_after(/}}/),django_comment:b.starting_with(/{#/).until_after(/#}/),smarty:b.starting_with(/{(?=[^}{\s\n])/).until_after(/[^\s\n]}/),smarty_comment:b.starting_with(/{\*/).until_after(/\*}/),smarty_literal:b.starting_with(/{literal}/).until_after(/{\/literal}/)}}r.prototype=new l,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 b in i)s._disabled[b]=a.templating.indexOf(b)===-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 b=this._input.peek(1);!this._disabled.php&&!this._excluded.php&&b==="?"&&(a=a||this.__patterns.php.read()),!this._disabled.erb&&!this._excluded.erb&&b==="%"&&(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},P.exports.TemplatablePattern=r}],j={};function T(P){var e=j[P];if(e!==void 0)return e.exports;var v=j[P]={exports:{}};return Z[P](v,v.exports,T),v.exports}var B=T(0);N=B})();var K=N;d=[],f=function(){return{js_beautify:K}}.apply(oe,d),f!==void 0&&(Me.exports=f)})()},75918:function(Me,oe,d){"use strict";d.d(oe,{Wi:function(){return T},Z0:function(){return B},aU:function(){return j},eZ:function(){return e},wY:function(){return P}});var f=d(4348),N=d(69323),K=d(13268),Z=function(v,l,i,r){function a(s){return s instanceof i?s:new i(function(b){b(s)})}return new(i||(i=Promise))(function(s,b){function y(_){try{u(r.next(_))}catch(c){b(c)}}function x(_){try{u(r.throw(_))}catch(c){b(c)}}function u(_){_.done?s(_.value):a(_.value).then(y,x)}u((r=r.apply(v,l||[])).next())})};class j extends N.JT{constructor(l,i="",r="",a=!0,s){super(),this._onDidChange=this._register(new f.Q5),this.onDidChange=this._onDidChange.event,this._enabled=!0,this._id=l,this._label=i,this._cssClass=r,this._enabled=a,this._actionCallback=s}get id(){return this._id}get label(){return this._label}set label(l){this._setLabel(l)}_setLabel(l){this._label!==l&&(this._label=l,this._onDidChange.fire({label:l}))}get tooltip(){return this._tooltip||""}set tooltip(l){this._setTooltip(l)}_setTooltip(l){this._tooltip!==l&&(this._tooltip=l,this._onDidChange.fire({tooltip:l}))}get class(){return this._cssClass}set class(l){this._setClass(l)}_setClass(l){this._cssClass!==l&&(this._cssClass=l,this._onDidChange.fire({class:l}))}get enabled(){return this._enabled}set enabled(l){this._setEnabled(l)}_setEnabled(l){this._enabled!==l&&(this._enabled=l,this._onDidChange.fire({enabled:l}))}get checked(){return this._checked}set checked(l){this._setChecked(l)}_setChecked(l){this._checked!==l&&(this._checked=l,this._onDidChange.fire({checked:l}))}run(l,i){return Z(this,void 0,void 0,function*(){this._actionCallback&&(yield this._actionCallback(l))})}}class T extends N.JT{constructor(){super(...arguments),this._onBeforeRun=this._register(new f.Q5),this.onBeforeRun=this._onBeforeRun.event,this._onDidRun=this._register(new f.Q5),this.onDidRun=this._onDidRun.event}run(l,i){return Z(this,void 0,void 0,function*(){if(!l.enabled)return;this._onBeforeRun.fire({action:l});let r;try{yield this.runAction(l,i)}catch(a){r=a}this._onDidRun.fire({action:l,error:r})})}runAction(l,i){return Z(this,void 0,void 0,function*(){yield l.run(i)})}}class B extends j{constructor(l){super(B.ID,l,l?"separator text":"separator"),this.checked=!1,this.enabled=!1}}B.ID="vs.actions.separator";class P{constructor(l,i,r,a){this.tooltip="",this.enabled=!0,this.checked=!1,this.id=l,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 j{constructor(){super(e.ID,K.N("submenu.empty","(empty)"),void 0,!1)}}e.ID="vs.actions.empty"},76068:function(Me,oe,d){"use strict";d.d(oe,{ok:function(){return f}});function f(N,K){if(!N)throw new Error(K?`Assertion failed (${K})`:"Assertion Failed")}},52615:function(Me,oe,d){"use strict";d.d(oe,{CM:function(){return j},JL:function(){return T},dT:function(){return P},fK:function(){return Z},lA:function(){return B}});var f=d(4348);class N{constructor(){this._icons=new Map,this._onDidRegister=new f.Q5}add(v){const l=this._icons.get(v.id);l?v.description?l.description=v.description:console.error(`Duplicate registration of codicon ${v.id}`):(this._icons.set(v.id,v),this._onDidRegister.fire(v))}get(v){return this._icons.get(v)}get all(){return this._icons.values()}get onDidRegister(){return this._onDidRegister.event}}const K=new N,Z=K;function j(e,v){return new B(e,v)}function T(e){return e?e.replace(/\$\((.*?)\)/g,(v,l)=>` ${l} `).trim():""}class B{constructor(v,l,i){this.id=v,this.definition=l,this.description=i,K.add(this)}get classNames(){return"codicon codicon-"+this.id}get classNamesArray(){return["codicon","codicon-"+this.id]}get cssSelector(){return".codicon.codicon-"+this.id}}var P;(function(e){e.iconNameSegment="[A-Za-z0-9]+",e.iconNameExpression="[A-Za-z0-9\\-]+",e.iconModifierExpression="~[A-Za-z]+";const v=new RegExp(`^(${e.iconNameExpression})(${e.iconModifierExpression})?$`);function l(a){if(a instanceof B)return["codicon","codicon-"+a.id];const s=v.exec(a.id);if(!s)return l(B.error);let[,b,y]=s;const x=["codicon","codicon-"+b];return y&&x.push("codicon-modifier-"+y.substr(1)),x}e.asClassNameArray=l;function i(a){return l(a).join(" ")}e.asClassName=i;function r(a){return"."+l(a).join(".")}e.asCSSSelector=r})(P||(P={})),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"})}(B||(B={}))},79881:function(Me,oe,d){"use strict";d.d(oe,{B8:function(){return l},Cp:function(){return Z},F0:function(){return P},L6:function(){return v},VV:function(){return B},b1:function(){return e},dL:function(){return K},ri:function(){return j}});class f{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 N=new f;function K(i){B(i)||N.onUnexpectedError(i)}function Z(i){B(i)||N.onUnexpectedExternalError(i)}function j(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 T="Canceled";function B(i){return i instanceof Error&&i.name===T&&i.message===T}function P(){const i=new Error(T);return i.name=i.message,i}function e(i){return i?new Error(`Illegal argument: ${i}`):new Error("Illegal argument")}function v(i){return i?new Error(`Illegal state: ${i}`):new Error("Illegal state")}class l extends Error{constructor(r){super("NotSupported"),r&&(this.message=r)}}},4348:function(Me,oe,d){"use strict";d.d(oe,{D0:function(){return l},E7:function(){return i},K3:function(){return v},Q5:function(){return e},ZD:function(){return r},ju:function(){return j}});var f=d(79881),N=d(69323),K=d(34502),Z=d(95830),j;(function(a){a.None=()=>N.JT.None;function s(p){return(E,A=null,w)=>{let n=!1,t;return t=p(h=>{if(!n)return t?t.dispose():n=!0,E.call(A,h)},null,w),n&&t.dispose(),t}}a.once=s;function b(p,E){return m((A,w=null,n)=>p(t=>A.call(w,E(t)),null,n))}a.map=b;function y(p,E){return m((A,w=null,n)=>p(t=>{E(t),A.call(w,t)},null,n))}a.forEach=y;function x(p,E){return m((A,w=null,n)=>p(t=>E(t)&&A.call(w,t),null,n))}a.filter=x;function u(p){return p}a.signal=u;function _(...p){return(E,A=null,w)=>(0,N.F8)(...p.map(n=>n(t=>E.call(A,t),null,w)))}a.any=_;function c(p,E,A){let w=A;return b(p,n=>(w=E(w,n),w))}a.reduce=c;function m(p){let E;const A=new e({onFirstListenerAdd(){E=p(A.fire,A)},onLastListenerRemove(){E.dispose()}});return A.event}function R(p,E,A=100,w=!1,n){let t,h,C,F=0;const H=new e({leakWarningThreshold:n,onFirstListenerAdd(){t=p(te=>{F++,h=E(h,te),w&&!C&&(H.fire(h),h=void 0),clearTimeout(C),C=setTimeout(()=>{const ae=h;h=void 0,C=void 0,(!w||F>1)&&H.fire(ae),F=0},A)})},onLastListenerRemove(){t.dispose()}});return H.event}a.debounce=R;function D(p,E=(A,w)=>A===w){let A=!0,w;return x(p,n=>{const t=A||!E(n,w);return A=!1,w=n,t})}a.latch=D;function O(p,E){return[a.filter(p,E),a.filter(p,A=>!E(A))]}a.split=O;function W(p,E=!1,A=[]){let w=A.slice(),n=p(C=>{w?w.push(C):h.fire(C)});const t=()=>{w&&w.forEach(C=>h.fire(C)),w=null},h=new e({onFirstListenerAdd(){n||(n=p(C=>h.fire(C)))},onFirstListenerDidAdd(){w&&(E?setTimeout(t):t())},onLastListenerRemove(){n&&n.dispose(),n=null}});return h.event}a.buffer=W;class V{constructor(E){this.event=E}map(E){return new V(b(this.event,E))}forEach(E){return new V(y(this.event,E))}filter(E){return new V(x(this.event,E))}reduce(E,A){return new V(c(this.event,E,A))}latch(){return new V(D(this.event))}debounce(E,A=100,w=!1,n){return new V(R(this.event,E,A,w,n))}on(E,A,w){return this.event(E,A,w)}once(E,A,w){return s(this.event)(E,A,w)}}function z(p){return new V(p)}a.chain=z;function me(p,E,A=w=>w){const w=(...C)=>h.fire(A(...C)),n=()=>p.on(E,w),t=()=>p.removeListener(E,w),h=new e({onFirstListenerAdd:n,onLastListenerRemove:t});return h.event}a.fromNodeEventEmitter=me;function g(p,E,A=w=>w){const w=(...C)=>h.fire(A(...C)),n=()=>p.addEventListener(E,w),t=()=>p.removeEventListener(E,w),h=new e({onFirstListenerAdd:n,onLastListenerRemove:t});return h.event}a.fromDOMEventEmitter=g;function o(p){return new Promise(E=>s(p)(E))}a.toPromise=o})(j||(j={}));class T{constructor(s){this._listenerCount=0,this._invocationCount=0,this._elapsedOverall=0,this._name=`${s}_${T._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}}}T._idPool=0;let B=-1;class P{constructor(s,b=Math.random().toString(18).slice(2,5)){this.customThreshold=s,this.name=b,this._warnCountdown=0}dispose(){this._stacks&&this._stacks.clear()}check(s){let b=B;if(typeof this.customThreshold=="number"&&(b=this.customThreshold),b<=0||s<b)return;this._stacks||(this._stacks=new Map);const y=new Error().stack.split(`
|
|
`).slice(3).join(`
|
|
`),x=this._stacks.get(y)||0;if(this._stacks.set(y,x+1),this._warnCountdown-=1,this._warnCountdown<=0){this._warnCountdown=b*.5;let u,_=0;for(const[c,m]of this._stacks)(!u||_<m)&&(u=c,_=m);console.warn(`[${this.name}] potential listener LEAK detected, having ${s} listeners already. MOST frequent listener (${_}):`),console.warn(u)}return()=>{const u=this._stacks.get(y)||0;this._stacks.set(y,u-1)}}}class e{constructor(s){var b;this._disposed=!1,this._options=s,this._leakageMon=B>0?new P(this._options&&this._options.leakWarningThreshold):void 0,this._perfMon=!((b=this._options)===null||b===void 0)&&b._profName?new T(this._options._profName):void 0}get event(){return this._event||(this._event=(s,b,y)=>{var x;this._listeners||(this._listeners=new K.S);const u=this._listeners.isEmpty();u&&this._options&&this._options.onFirstListenerAdd&&this._options.onFirstListenerAdd(this);const _=this._listeners.push(b?[s,b]:s);u&&this._options&&this._options.onFirstListenerDidAdd&&this._options.onFirstListenerDidAdd(this),this._options&&this._options.onListenerDidAdd&&this._options.onListenerDidAdd(this,s,b);const c=(x=this._leakageMon)===null||x===void 0?void 0:x.check(this._listeners.size),m=(0,N.OF)(()=>{c&&c(),this._disposed||(_(),this._options&&this._options.onLastListenerRemove&&(this._listeners&&!this._listeners.isEmpty()||this._options.onLastListenerRemove(this)))});return y instanceof N.SL?y.add(m):Array.isArray(y)&&y.push(m),m}),this._event}fire(s){var b,y;if(this._listeners){this._deliveryQueue||(this._deliveryQueue=new K.S);for(let x of this._listeners)this._deliveryQueue.push([x,s]);for((b=this._perfMon)===null||b===void 0||b.start(this._deliveryQueue.size);this._deliveryQueue.size>0;){const[x,u]=this._deliveryQueue.shift();try{typeof x=="function"?x.call(void 0,u):x[0].call(x[1],u)}catch(_){(0,f.dL)(_)}}(y=this._perfMon)===null||y===void 0||y.stop()}}dispose(){var s,b,y,x,u;this._disposed||(this._disposed=!0,(s=this._listeners)===null||s===void 0||s.clear(),(b=this._deliveryQueue)===null||b===void 0||b.clear(),(x=(y=this._options)===null||y===void 0?void 0:y.onLastListenerRemove)===null||x===void 0||x.call(y),(u=this._leakageMon)===null||u===void 0||u.dispose())}}class v extends e{constructor(s){super(s),this._isPaused=0,this._eventQueue=new K.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 l extends v{constructor(s){var b;super(s),this._delay=(b=s.delay)!==null&&b!==void 0?b: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(b,y,x)=>s(u=>{const _=this.buffers[this.buffers.length-1];_?_.push(()=>b.call(y,u)):b.call(y,u)},void 0,x)}bufferEvents(s){const b=[];this.buffers.push(b);const y=s();return this.buffers.pop(),b.forEach(x=>x()),y}}class r{constructor(){this.listening=!1,this.inputEvent=j.None,this.inputEventListener=N.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(Me,oe,d){"use strict";d.d(oe,{I:function(){return f}});function f(N){const K=this;let Z=!1,j;return function(){return Z||(Z=!0,j=N.apply(K,arguments)),j}}},88226:function(Me,oe,d){"use strict";d.d(oe,{$:function(){return f}});var f;(function(N){function K(_){return _&&typeof _=="object"&&typeof _[Symbol.iterator]=="function"}N.is=K;const Z=Object.freeze([]);function j(){return Z}N.empty=j;function*T(_){yield _}N.single=T;function B(_){return _||Z}N.from=B;function P(_){return!_||_[Symbol.iterator]().next().done===!0}N.isEmpty=P;function e(_){return _[Symbol.iterator]().next().value}N.first=e;function v(_,c){for(const m of _)if(c(m))return!0;return!1}N.some=v;function l(_,c){for(const m of _)if(c(m))return m}N.find=l;function*i(_,c){for(const m of _)c(m)&&(yield m)}N.filter=i;function*r(_,c){let m=0;for(const R of _)yield c(R,m++)}N.map=r;function*a(..._){for(const c of _)for(const m of c)yield m}N.concat=a;function*s(_){for(const c of _)for(const m of c)yield m}N.concatNested=s;function b(_,c,m){let R=m;for(const D of _)R=c(R,D);return R}N.reduce=b;function*y(_,c,m=_.length){for(c<0&&(c+=_.length),m<0?m+=_.length:m>_.length&&(m=_.length);c<m;c++)yield _[c]}N.slice=y;function x(_,c=Number.POSITIVE_INFINITY){const m=[];if(c===0)return[m,_];const R=_[Symbol.iterator]();for(let D=0;D<c;D++){const O=R.next();if(O.done)return[m,N.empty()];m.push(O.value)}return[m,{[Symbol.iterator](){return R}}]}N.consume=x;function u(_,c,m=(R,D)=>R===D){const R=_[Symbol.iterator](),D=c[Symbol.iterator]();for(;;){const O=R.next(),W=D.next();if(O.done!==W.done)return!1;if(O.done)return!0;if(!m(O.value,W.value))return!1}}N.equals=u})(f||(f={}))},69323:function(Me,oe,d){"use strict";d.d(oe,{B9:function(){return r},F8:function(){return a},JT:function(){return y},Jz:function(){return u},OF:function(){return s},SL:function(){return b},Wf:function(){return i},XK:function(){return x},dk:function(){return v}});var f=d(17845),N=d(88226);const K=!1;let Z=null;function j(_){Z=_}if(K){const _="__is_disposable_tracked__";j(new class{trackDisposable(c){const m=new Error("Potentially leaked disposable").stack;setTimeout(()=>{c[_]||console.log(m)},3e3)}setParent(c,m){if(c&&c!==y.None)try{c[_]=!0}catch(R){}}markAsDisposed(c){if(c&&c!==y.None)try{c[_]=!0}catch(m){}}markAsSingleton(c){}})}function T(_){return Z==null||Z.trackDisposable(_),_}function B(_){Z==null||Z.markAsDisposed(_)}function P(_,c){Z==null||Z.setParent(_,c)}function e(_,c){if(Z)for(const m of _)Z.setParent(m,c)}function v(_){return Z==null||Z.markAsSingleton(_),_}class l extends Error{constructor(c){super(`Encountered errors while disposing of store. Errors: [${c.join(", ")}]`),this.errors=c}}function i(_){return typeof _.dispose=="function"&&_.dispose.length===0}function r(_){if(N.$.is(_)){let c=[];for(const m of _)if(m)try{m.dispose()}catch(R){c.push(R)}if(c.length===1)throw c[0];if(c.length>1)throw new l(c);return Array.isArray(_)?[]:_}else if(_)return _.dispose(),_}function a(..._){const c=s(()=>r(_));return e(_,c),c}function s(_){const c=T({dispose:(0,f.I)(()=>{B(c),_()})});return c}class b{constructor(){this._toDispose=new Set,this._isDisposed=!1,T(this)}dispose(){this._isDisposed||(B(this),this._isDisposed=!0,this.clear())}clear(){try{r(this._toDispose.values())}finally{this._toDispose.clear()}}add(c){if(!c)return c;if(c===this)throw new Error("Cannot register a disposable on itself!");return P(c,this),this._isDisposed?b.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(c),c}}b.DISABLE_DISPOSED_WARNING=!1;class y{constructor(){this._store=new b,T(this),P(this._store,this)}dispose(){B(this),this._store.dispose()}_register(c){if(c===this)throw new Error("Cannot register a disposable on itself!");return this._store.add(c)}}y.None=Object.freeze({dispose(){}});class x{constructor(){this._isDisposed=!1,T(this)}get value(){return this._isDisposed?void 0:this._value}set value(c){var m;this._isDisposed||c===this._value||((m=this._value)===null||m===void 0||m.dispose(),c&&P(c,this),this._value=c)}clear(){this.value=void 0}dispose(){var c;this._isDisposed=!0,B(this),(c=this._value)===null||c===void 0||c.dispose(),this._value=void 0}clearAndLeak(){const c=this._value;return this._value=void 0,c&&P(c,null),c}}class u{constructor(c){this.object=c}dispose(){}}},34502:function(Me,oe,d){"use strict";d.d(oe,{S:function(){return N}});class f{constructor(Z){this.element=Z,this.next=f.Undefined,this.prev=f.Undefined}}f.Undefined=new f(void 0);class N{constructor(){this._first=f.Undefined,this._last=f.Undefined,this._size=0}get size(){return this._size}isEmpty(){return this._first===f.Undefined}clear(){let Z=this._first;for(;Z!==f.Undefined;){const j=Z.next;Z.prev=f.Undefined,Z.next=f.Undefined,Z=j}this._first=f.Undefined,this._last=f.Undefined,this._size=0}unshift(Z){return this._insert(Z,!1)}push(Z){return this._insert(Z,!0)}_insert(Z,j){const T=new f(Z);if(this._first===f.Undefined)this._first=T,this._last=T;else if(j){const P=this._last;this._last=T,T.prev=P,P.next=T}else{const P=this._first;this._first=T,T.next=P,P.prev=T}this._size+=1;let B=!1;return()=>{B||(B=!0,this._remove(T))}}shift(){if(this._first!==f.Undefined){const Z=this._first.element;return this._remove(this._first),Z}}pop(){if(this._last!==f.Undefined){const Z=this._last.element;return this._remove(this._last),Z}}_remove(Z){if(Z.prev!==f.Undefined&&Z.next!==f.Undefined){const j=Z.prev;j.next=Z.next,Z.next.prev=j}else Z.prev===f.Undefined&&Z.next===f.Undefined?(this._first=f.Undefined,this._last=f.Undefined):Z.next===f.Undefined?(this._last=this._last.prev,this._last.next=f.Undefined):Z.prev===f.Undefined&&(this._first=this._first.next,this._first.prev=f.Undefined);this._size-=1}*[Symbol.iterator](){let Z=this._first;for(;Z!==f.Undefined;)yield Z.element,Z=Z.next}}},23345:function(Me,oe,d){"use strict";d.d(oe,{$L:function(){return R},ED:function(){return u},IJ:function(){return c},OS:function(){return V},WE:function(){return O},dz:function(){return _},gn:function(){return D},li:function(){return s},r:function(){return g},tY:function(){return m},xS:function(){return W}});var f=d(97671),N;const K="en";let Z=!1,j=!1,T=!1,B=!1,P=!1,e=!1,v=!1,l,i=null,r=null,a;const s=typeof self=="object"?self:typeof d.g=="object"?d.g:{};let b;typeof s.vscode!="undefined"&&typeof s.vscode.process!="undefined"?b=s.vscode.process:typeof f!="undefined"&&(b=f);const y=typeof((N=b==null?void 0:b.versions)===null||N===void 0?void 0:N.electron)=="string"&&b.type==="renderer";if(typeof navigator=="object"&&!y)a=navigator.userAgent,Z=a.indexOf("Windows")>=0,j=a.indexOf("Macintosh")>=0,v=(a.indexOf("Macintosh")>=0||a.indexOf("iPad")>=0||a.indexOf("iPhone")>=0)&&!!navigator.maxTouchPoints&&navigator.maxTouchPoints>0,T=a.indexOf("Linux")>=0,e=!0,l=navigator.language,i=l;else if(typeof b=="object"){Z=b.platform==="win32",j=b.platform==="darwin",T=b.platform==="linux",B=T&&!!b.env.SNAP&&!!b.env.SNAP_REVISION,l=K,i=K;const o=b.env.VSCODE_NLS_CONFIG;if(o)try{const p=JSON.parse(o),E=p.availableLanguages["*"];l=p.locale,i=E||K,r=p._translationsConfigFile}catch(p){}P=!0}else console.error("Unable to resolve platform.");let x=0;j?x=1:Z?x=3:T&&(x=2);const u=Z,_=j,c=T,m=P,R=e,D=v,O=a,W=function(){if(s.setImmediate)return s.setImmediate.bind(s);if(typeof s.postMessage=="function"&&!s.importScripts){let E=[];s.addEventListener("message",w=>{if(w.data&&w.data.vscodeSetImmediateId)for(let n=0,t=E.length;n<t;n++){const h=E[n];if(h.id===w.data.vscodeSetImmediateId){E.splice(n,1),h.callback();return}}});let A=0;return w=>{const n=++A;E.push({id:n,callback:w}),s.postMessage({vscodeSetImmediateId:n},"*")}}if(typeof(b==null?void 0:b.nextTick)=="function")return b.nextTick.bind(b);const p=Promise.resolve();return E=>p.then(E)}(),V=j||v?2:Z?1:3;let z=!0,me=!1;function g(){if(!me){me=!0;const o=new Uint8Array(2);o[0]=1,o[1]=2,z=new Uint16Array(o.buffer)[0]===513}return z}},95830:function(Me,oe,d){"use strict";d.d(oe,{G:function(){return K}});var f=d(23345);const N=f.li.performance&&typeof f.li.performance.now=="function";class K{constructor(j){this._highResolution=N&&j,this._startTime=this._now(),this._stopTime=-1}static create(j=!0){return new K(j)}stop(){this._stopTime=this._now()}elapsed(){return this._stopTime!==-1?this._stopTime-this._startTime:this._now()-this._startTime}_now(){return this._highResolution?f.li.performance.now():Date.now()}}},82983:function(Me,oe,d){"use strict";d.d(oe,{$i:function(){return F},C8:function(){return Ee},GF:function(){return l},HO:function(){return A},IO:function(){return i},K7:function(){return ne},Kw:function(){return X},LC:function(){return s},Mh:function(){return W},P1:function(){return V},PJ:function(){return _e},Qe:function(){return H},R1:function(){return v},RP:function(){return h},S6:function(){return ce},TT:function(){return u},Ut:function(){return n},V8:function(){return b},WU:function(){return K},YK:function(){return me},YU:function(){return Z},ZG:function(){return z},ZH:function(){return o},ab:function(){return te},c1:function(){return Ae},df:function(){return R},ec:function(){return j},fi:function(){return Ce},fy:function(){return T},j3:function(){return B},j_:function(){return c},m5:function(){return f},mK:function(){return m},mr:function(){return r},oH:function(){return L},oL:function(){return P},ok:function(){return O},ow:function(){return y},qq:function(){return D},qu:function(){return x},rL:function(){return g},uS:function(){return Re},un:function(){return e},uq:function(){return a},vH:function(){return E},xe:function(){return ae},zY:function(){return _}});function f(S){return!S||typeof S!="string"?!0:S.trim().length===0}const N=/{(\d+)}/g;function K(S,...I){return I.length===0?S:S.replace(N,function(U,ee){const se=parseInt(ee,10);return isNaN(se)||se<0||se>=I.length?U:I[se]})}function Z(S){return S.replace(/[<>&]/g,function(I){switch(I){case"<":return"<";case">":return">";case"&":return"&";default:return I}})}function j(S){return S.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function T(S,I=" "){const U=B(S,I);return P(U,I)}function B(S,I){if(!S||!I)return S;const U=I.length;if(U===0||S.length===0)return S;let ee=0;for(;S.indexOf(I,ee)===ee;)ee=ee+U;return S.substring(ee)}function P(S,I){if(!S||!I)return S;const U=I.length,ee=S.length;if(U===0||ee===0)return S;let se=ee,de=-1;for(;de=S.lastIndexOf(I,se-1),!(de===-1||de+U!==se);){if(de===0)return"";se=de}return S.substring(0,se)}function e(S){return S.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function v(S){return S.replace(/\*/g,"")}function l(S,I,U={}){if(!S)throw new Error("Cannot create regex from empty string");I||(S=j(S)),U.wholeWord&&(/\B/.test(S.charAt(0))||(S="\\b"+S),/\B/.test(S.charAt(S.length-1))||(S=S+"\\b"));let ee="";return U.global&&(ee+="g"),U.matchCase||(ee+="i"),U.multiline&&(ee+="m"),U.unicode&&(ee+="u"),new RegExp(S,ee)}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 I=0,U=S.length;I<U;I++){const ee=S.charCodeAt(I);if(ee!==32&&ee!==9)return I}return-1}function b(S,I=0,U=S.length){for(let ee=I;ee<U;ee++){const se=S.charCodeAt(ee);if(se!==32&&se!==9)return S.substring(I,ee)}return S.substring(I,U)}function y(S,I=S.length-1){for(let U=I;U>=0;U--){const ee=S.charCodeAt(U);if(ee!==32&&ee!==9)return U}return-1}function x(S,I){return S<I?-1:S>I?1:0}function u(S,I,U=0,ee=S.length,se=0,de=I.length){for(;U<ee&&se<de;U++,se++){let ke=S.charCodeAt(U),Te=I.charCodeAt(se);if(ke<Te)return-1;if(ke>Te)return 1}const Pe=ee-U,ge=de-se;return Pe<ge?-1:Pe>ge?1:0}function _(S,I){return c(S,I,0,S.length,0,I.length)}function c(S,I,U=0,ee=S.length,se=0,de=I.length){for(;U<ee&&se<de;U++,se++){let ke=S.charCodeAt(U),Te=I.charCodeAt(se);if(ke===Te)continue;if(ke>=128||Te>=128)return u(S.toLowerCase(),I.toLowerCase(),U,ee,se,de);m(ke)&&(ke-=32),m(Te)&&(Te-=32);const Je=ke-Te;if(Je!==0)return Je}const Pe=ee-U,ge=de-se;return Pe<ge?-1:Pe>ge?1:0}function m(S){return S>=97&&S<=122}function R(S){return S>=65&&S<=90}function D(S,I){return S.length===I.length&&c(S,I)===0}function O(S,I){const U=I.length;return I.length>S.length?!1:c(S,I,0,U)===0}function W(S,I){let U,ee=Math.min(S.length,I.length);for(U=0;U<ee;U++)if(S.charCodeAt(U)!==I.charCodeAt(U))return U;return ee}function V(S,I){let U,ee=Math.min(S.length,I.length);const se=S.length-1,de=I.length-1;for(U=0;U<ee;U++)if(S.charCodeAt(se-U)!==I.charCodeAt(de-U))return U;return ee}function z(S){return 55296<=S&&S<=56319}function me(S){return 56320<=S&&S<=57343}function g(S,I){return(S-55296<<10)+(I-56320)+65536}function o(S,I,U){const ee=S.charCodeAt(U);if(z(ee)&&U+1<I){const se=S.charCodeAt(U+1);if(me(se))return g(ee,se)}return ee}function p(S,I){const U=S.charCodeAt(I-1);if(me(U)&&I>1){const ee=S.charCodeAt(I-2);if(z(ee))return g(ee,U)}return U}function E(S,I){const U=k.getInstance(),ee=I,se=S.length,de=o(S,se,I);I+=de>=65536?2:1;let Pe=U.getGraphemeBreakType(de);for(;I<se;){const ge=o(S,se,I),ke=U.getGraphemeBreakType(ge);if(Ce(Pe,ke))break;I+=ge>=65536?2:1,Pe=ke}return I-ee}function A(S,I){const U=k.getInstance(),ee=I,se=p(S,I);I-=se>=65536?2:1;let de=U.getGraphemeBreakType(se);for(;I>0;){const Pe=p(S,I),ge=U.getGraphemeBreakType(Pe);if(Ce(ge,de))break;I-=Pe>=65536?2:1,de=ge}return ee-I}const w=/(?:[\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 w.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 h(S){return t.test(S)}const C=/^[\t\n\r\x20-\x7E]*$/;function F(S){return C.test(S)}const H=/[\u2028\u2029]/;function te(S){return H.test(S)}function ae(S){for(let I=0,U=S.length;I<U;I++)if(ne(S.charCodeAt(I)))return!0;return!1}function ne(S){return S=+S,S>=11904&&S<=55215||S>=63744&&S<=64255||S>=65281&&S<=65374}function Ee(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 Ae="\uFEFF";function Re(S){return!!(S&&S.length>0&&S.charCodeAt(0)===65279)}function X(S,I=!1){return S?(I&&(S=S.replace(/\\./g,"")),S.toLowerCase()!==S):!1}function _e(S){return S=S%(2*26),S<26?String.fromCharCode(97+S):String.fromCharCode(65+S-26)}function ce(S){return k.getInstance().getGraphemeBreakType(S)}function Ce(S,I){return S===0?I!==5&&I!==7:S===2&&I===3?!1:S===4||S===2||S===3||I===4||I===2||I===3?!0:!(S===8&&(I===8||I===9||I===11||I===12)||(S===11||S===9)&&(I===9||I===10)||(S===12||S===10)&&I===10||I===5||I===13||I===7||S===1||S===13&&I===14||S===6&&I===6)}class k{constructor(){this._data=G()}static getInstance(){return k._INSTANCE||(k._INSTANCE=new k),k._INSTANCE}getGraphemeBreakType(I){if(I<32)return I===10?3:I===13?2:4;if(I<127)return 0;const U=this._data,ee=U.length/3;let se=1;for(;se<=ee;)if(I<U[3*se])se=2*se;else if(I>U[3*se+1])se=2*se+1;else return U[3*se+2];return 0}}k._INSTANCE=null;function G(){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 L(S,I){if(S===0)return 0;const U=Q(S,I);if(U!==void 0)return U;const ee=p(I,S);return S-=$(ee),S}function Q(S,I){let U=p(I,S);for(S-=$(U);fe(U)||U===65039||U===8419;){if(S===0)return;U=p(I,S),S-=$(U)}if(Ee(U)){if(S>=0){const ee=p(I,S);ee===8205&&(S-=$(ee))}return S}}function $(S){return S>=65536?2:1}function fe(S){return 127995<=S&&S<=127999}},72999:function(Me,oe,d){"use strict";d.d(oe,{$E:function(){return s},$K:function(){return B},D8:function(){return i},HD:function(){return N},IU:function(){return b},Jp:function(){return P},Kn:function(){return K},cW:function(){return v},f6:function(){return y},hj:function(){return Z},jn:function(){return j},kJ:function(){return f},mf:function(){return l},o8:function(){return T},p_:function(){return e},vE:function(){return x}});function f(u){return Array.isArray(u)}function N(u){return typeof u=="string"}function K(u){return typeof u=="object"&&u!==null&&!Array.isArray(u)&&!(u instanceof RegExp)&&!(u instanceof Date)}function Z(u){return typeof u=="number"&&!isNaN(u)}function j(u){return u===!0||u===!1}function T(u){return typeof u=="undefined"}function B(u){return!P(u)}function P(u){return T(u)||u===null}function e(u,_){if(!u)throw new Error(_?`Unexpected type, expected '${_}'`:"Unexpected type")}function v(u){if(P(u))throw new Error("Assertion Failed: argument is undefined or null");return u}function l(u){return typeof u=="function"}function i(u,_){const c=Math.min(u.length,_.length);for(let m=0;m<c;m++)r(u[m],_[m])}function r(u,_){if(N(_)){if(typeof u!==_)throw new Error(`argument does not match constraint: typeof ${_}`)}else if(l(_)){try{if(u instanceof _)return}catch(c){}if(!P(u)&&u.constructor===_||_.length===1&&_.call(void 0,u)===!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(u){let _=[],c=Object.getPrototypeOf(u);for(;Object.prototype!==c;)_=_.concat(Object.getOwnPropertyNames(c)),c=Object.getPrototypeOf(c);return _}function s(u){const _=[];for(const c of a(u))typeof u[c]=="function"&&_.push(c);return _}function b(u,_){const c=R=>function(){const D=Array.prototype.slice.call(arguments,0);return _(R,D)};let m={};for(const R of u)m[R]=c(R);return m}function y(u){return u===null?void 0:u}function x(u,_="Unreachable"){throw new Error(_)}},13268:function(Me,oe,d){"use strict";d.d(oe,{N:function(){return N}});function f(K,Z){let j;return Z.length===0?j=K:j=K.replace(/\{(\d+)\}/g,function(T,B){const P=B[0];return typeof Z[P]!="undefined"?Z[P]:T}),j}function N(K,Z,...j){return f(Z,j)}},96236:function(Me,oe,d){"use strict";d.d(oe,{BH:function(){return b},NZ:function(){return y},U8:function(){return x},co:function(){return s},eH:function(){return a},vr:function(){return r}});var f=d(75918),N=d(52615),K=d(4348),Z=d(88226),j=d(69323),T=d(34502),B=d(35884),P=d(90689),e=d(16925),v=d(49055),l=function(u,_,c,m){var R=arguments.length,D=R<3?_:m===null?m=Object.getOwnPropertyDescriptor(_,c):m,O;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")D=Reflect.decorate(u,_,c,m);else for(var W=u.length-1;W>=0;W--)(O=u[W])&&(D=(R<3?O(D):R>3?O(_,c,D):O(_,c))||D);return R>3&&D&&Object.defineProperty(_,c,D),D},i=function(u,_){return function(c,m){_(c,m,u)}};function r(u){return u.command!==void 0}class a{constructor(_){this.id=a._idPool++,this._debugName=_}}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"),b=new class{constructor(){this._commands=new Map,this._menuItems=new Map,this._onDidChangeMenu=new K.Q5,this.onDidChangeMenu=this._onDidChangeMenu.event,this._commandPaletteChangeEvent={has:u=>u===a.CommandPalette}}addCommand(u){return this.addCommands(Z.$.single(u))}addCommands(u){for(const _ of u)this._commands.set(_.id,_);return this._onDidChangeMenu.fire(this._commandPaletteChangeEvent),(0,j.OF)(()=>{let _=!1;for(const c of u)_=this._commands.delete(c.id)||_;_&&this._onDidChangeMenu.fire(this._commandPaletteChangeEvent)})}getCommand(u){return this._commands.get(u)}getCommands(){const u=new Map;return this._commands.forEach((_,c)=>u.set(c,_)),u}appendMenuItem(u,_){return this.appendMenuItems(Z.$.single({id:u,item:_}))}appendMenuItems(u){const _=new Set,c=new T.S;for(const{id:m,item:R}of u){let D=this._menuItems.get(m);D||(D=new T.S,this._menuItems.set(m,D)),c.push(D.push(R)),_.add(m)}return this._onDidChangeMenu.fire(_),(0,j.OF)(()=>{if(c.size>0){for(let m of c)m();this._onDidChangeMenu.fire(_),c.clear()}})}getMenuItems(u){let _;return this._menuItems.has(u)?_=[...this._menuItems.get(u)]:_=[],u===a.CommandPalette&&this._appendImplicitItems(_),_}_appendImplicitItems(u){const _=new Set;for(const c of u)r(c)&&(_.add(c.command.id),c.alt&&_.add(c.alt.id));this._commands.forEach((c,m)=>{_.has(m)||u.push({command:c})})}};class y extends f.wY{constructor(_,c,m,R){super(`submenuitem.${_.submenu.id}`,typeof _.title=="string"?_.title:_.title.value,[],"submenu"),this.item=_,this._menuService=c,this._contextKeyService=m,this._options=R}get actions(){const _=[],c=this._menuService.createMenu(this.item.submenu,this._contextKeyService),m=c.getActions(this._options);c.dispose();for(const[,R]of m)R.length>0&&(_.push(...R),_.push(new f.Z0));return _.length&&_.pop(),_}}let x=class Cr{constructor(_,c,m,R,D){var O,W;if(this._commandService=D,this.id=_.id,this.label=m!=null&&m.renderShortTitle&&_.shortTitle?typeof _.shortTitle=="string"?_.shortTitle:_.shortTitle.value:typeof _.title=="string"?_.title:_.title.value,this.tooltip=(W=typeof _.tooltip=="string"?_.tooltip:(O=_.tooltip)===null||O===void 0?void 0:O.value)!==null&&W!==void 0?W:"",this.enabled=!_.precondition||R.contextMatchesRules(_.precondition),this.checked=void 0,_.toggled){const V=_.toggled.condition?_.toggled:{condition:_.toggled};this.checked=R.contextMatchesRules(V.condition),this.checked&&V.tooltip&&(this.tooltip=typeof V.tooltip=="string"?V.tooltip:V.tooltip.value),V.title&&(this.label=typeof V.title=="string"?V.title:V.title.value)}this.item=_,this.alt=c?new Cr(c,void 0,m,R,D):void 0,this._options=m,v.kS.isThemeIcon(_.icon)&&(this.class=N.dT.asClassName(_.icon))}dispose(){}run(..._){var c,m;let R=[];return!((c=this._options)===null||c===void 0)&&c.arg&&(R=[...R,this._options.arg]),!((m=this._options)===null||m===void 0)&&m.shouldForwardArgs&&(R=[...R,..._]),this._commandService.executeCommand(this.id,...R)}};x=l([i(3,P.i6),i(4,B.H)],x)},35884:function(Me,oe,d){"use strict";d.d(oe,{H:function(){return B},P:function(){return P}});var f=d(4348),N=d(88226),K=d(69323),Z=d(34502),j=d(72999),T=d(16925);const B=(0,T.yh)("commandService"),P=new class{constructor(){this._commands=new Map,this._onDidRegisterCommand=new f.Q5,this.onDidRegisterCommand=this._onDidRegisterCommand.event}registerCommand(e,v){if(!e)throw new Error("invalid command");if(typeof e=="string"){if(!v)throw new Error("invalid command");return this.registerCommand({id:e,handler:v})}if(e.description){const s=[];for(let y of e.description.args)s.push(y.constraint);const b=e.handler;e.handler=function(y,...x){return(0,j.D8)(x,s),b(y,...x)}}const{id:l}=e;let i=this._commands.get(l);i||(i=new Z.S,this._commands.set(l,i));let r=i.unshift(e),a=(0,K.OF)(()=>{r();const s=this._commands.get(l);s!=null&&s.isEmpty()&&this._commands.delete(l)});return this._onDidRegisterCommand.fire(l),a}registerCommandAlias(e,v){return P.registerCommand(e,(l,...i)=>l.get(B).executeCommand(v,...i))}getCommand(e){const v=this._commands.get(e);if(!(!v||v.isEmpty()))return N.$.first(v)}getCommands(){const e=new Map;for(const v of this._commands.keys()){const l=this.getCommand(v);l&&e.set(v,l)}return e}};P.registerCommand("noop",()=>{})},90689:function(Me,oe,d){"use strict";d.d(oe,{Ao:function(){return B},Eq:function(){return g},Fb:function(){return P},K8:function(){return E},i6:function(){return me},uy:function(){return z}});var f=d(23345),N=d(82983),K=d(16925);let Z=f.WE||"";const j=new Map;j.set("false",!1),j.set("true",!0),j.set("isMac",f.dz),j.set("isLinux",f.IJ),j.set("isWindows",f.ED),j.set("isWeb",f.$L),j.set("isMacNative",f.dz&&!f.$L),j.set("isEdge",Z.indexOf("Edg/")>=0),j.set("isFirefox",Z.indexOf("Firefox")>=0),j.set("isChrome",Z.indexOf("Chrome")>=0),j.set("isSafari",Z.indexOf("Safari")>=0);const T=Object.prototype.hasOwnProperty;class B{static has(n){return i.create(n)}static equals(n,t){return r.create(n,t)}static regex(n,t){return R.create(n,t)}static not(n){return y.create(n)}static and(...n){return W.create(n,null)}static or(...n){return V.create(n,null,!0)}static deserialize(n,t=!1){if(n)return this._deserializeOrExpression(n,t)}static _deserializeOrExpression(n,t){let h=n.split("||");return V.create(h.map(C=>this._deserializeAndExpression(C,t)),null,!0)}static _deserializeAndExpression(n,t){let h=n.split("&&");return W.create(h.map(C=>this._deserializeOne(C,t)),null)}static _deserializeOne(n,t){if(n=n.trim(),n.indexOf("!=")>=0){let h=n.split("!=");return b.create(h[0].trim(),this._deserializeValue(h[1],t))}if(n.indexOf("==")>=0){let h=n.split("==");return r.create(h[0].trim(),this._deserializeValue(h[1],t))}if(n.indexOf("=~")>=0){let h=n.split("=~");return R.create(h[0].trim(),this._deserializeRegexValue(h[1],t))}if(n.indexOf(" in ")>=0){let h=n.split(" in ");return a.create(h[0].trim(),h[1].trim())}if(/^[^<=>]+>=[^<=>]+$/.test(n)){const h=n.split(">=");return _.create(h[0].trim(),h[1].trim())}if(/^[^<=>]+>[^<=>]+$/.test(n)){const h=n.split(">");return u.create(h[0].trim(),h[1].trim())}if(/^[^<=>]+<=[^<=>]+$/.test(n)){const h=n.split("<=");return m.create(h[0].trim(),h[1].trim())}if(/^[^<=>]+<[^<=>]+$/.test(n)){const h=n.split("<");return c.create(h[0].trim(),h[1].trim())}return/^\!\s*/.test(n)?y.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 h=/^'([^']*)'$/.exec(n);return h?h[1].trim():n}static _deserializeRegexValue(n,t){if((0,N.m5)(n)){if(t)throw new Error("missing regexp-value for =~-expression");return console.warn("missing regexp-value for =~-expression"),null}let h=n.indexOf("/"),C=n.lastIndexOf("/");if(h===C||h<0){if(t)throw new Error(`bad regexp-value '${n}', missing /-enclosure`);return console.warn(`bad regexp-value '${n}', missing /-enclosure`),null}let F=n.slice(h+1,C),H=n[C+1]==="i"?"i":"";try{return new RegExp(F,H)}catch(te){if(t)throw new Error(`bad regexp-value '${n}', parse error: ${te}`);return console.warn(`bad regexp-value '${n}', parse error: ${te}`),null}}}function P(w,n){const t=w?w.substituteConstants():void 0,h=n?n.substituteConstants():void 0;return!t&&!h?!0:!t||!h?!1:t.equals(h)}function e(w,n){return w.cmp(n)}class v{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 l.INSTANCE}}v.INSTANCE=new v;class l{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 v.INSTANCE}}l.INSTANCE=new l;class i{constructor(n,t){this.key=n,this.negated=t,this.type=2}static create(n,t=null){const h=j.get(n);return typeof h=="boolean"?h?l.INSTANCE:v.INSTANCE:new i(n,t)}cmp(n){return n.type!==this.type?this.type-n.type:o(this.key,n.key)}equals(n){return n.type===this.type?this.key===n.key:!1}substituteConstants(){const n=j.get(this.key);return typeof n=="boolean"?n?l.INSTANCE:v.INSTANCE:this}evaluate(n){return!!n.getValue(this.key)}serialize(){return this.key}keys(){return[this.key]}negate(){return this.negated||(this.negated=y.create(this.key,this)),this.negated}}class r{constructor(n,t,h){this.key=n,this.value=t,this.negated=h,this.type=4}static create(n,t,h=null){if(typeof t=="boolean")return t?i.create(n,h):y.create(n,h);const C=j.get(n);return typeof C=="boolean"?t===(C?"true":"false")?l.INSTANCE:v.INSTANCE:new r(n,t,h)}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=j.get(this.key);if(typeof n=="boolean"){const t=n?"true":"false";return this.value===t?l.INSTANCE:v.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=b.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),h=n.getValue(this.key);return Array.isArray(t)?t.indexOf(h)>=0:typeof h=="string"&&typeof t=="object"&&t!==null?T.call(t,h):!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 b{constructor(n,t,h){this.key=n,this.value=t,this.negated=h,this.type=5}static create(n,t,h=null){if(typeof t=="boolean")return t?y.create(n,h):i.create(n,h);const C=j.get(n);return typeof C=="boolean"?t===(C?"true":"false")?v.INSTANCE:l.INSTANCE:new b(n,t,h)}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=j.get(this.key);if(typeof n=="boolean"){const t=n?"true":"false";return this.value===t?v.INSTANCE:l.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 y{constructor(n,t){this.key=n,this.negated=t,this.type=3}static create(n,t=null){const h=j.get(n);return typeof h=="boolean"?h?v.INSTANCE:l.INSTANCE:new y(n,t)}cmp(n){return n.type!==this.type?this.type-n.type:o(this.key,n.key)}equals(n){return n.type===this.type?this.key===n.key:!1}substituteConstants(){const n=j.get(this.key);return typeof n=="boolean"?n?v.INSTANCE:l.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 x(w,n){if(typeof w=="string"){const t=parseFloat(w);isNaN(t)||(w=t)}return typeof w=="string"||typeof w=="number"?n(w):v.INSTANCE}class u{constructor(n,t,h){this.key=n,this.value=t,this.negated=h,this.type=12}static create(n,t,h=null){return x(t,C=>new u(n,C,h))}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=m.create(this.key,this.value,this)),this.negated}}class _{constructor(n,t,h){this.key=n,this.value=t,this.negated=h,this.type=13}static create(n,t,h=null){return x(t,C=>new _(n,C,h))}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 c{constructor(n,t,h){this.key=n,this.value=t,this.negated=h,this.type=14}static create(n,t,h=null){return x(t,C=>new c(n,C,h))}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 m{constructor(n,t,h){this.key=n,this.value=t,this.negated=h,this.type=15}static create(n,t,h=null){return x(t,C=>new m(n,C,h))}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=u.create(this.key,this.value,this)),this.negated}}class R{constructor(n,t){this.key=n,this.regexp=t,this.type=7,this.negated=null}static create(n,t){return new R(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:"",h=n.regexp?n.regexp.source:"";return t<h?-1:t>h?1:0}equals(n){if(n.type===this.type){const t=this.regexp?this.regexp.source:"",h=n.regexp?n.regexp.source:"";return this.key===n.key&&t===h}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=D.create(this)),this.negated}}class D{constructor(n){this._actual=n,this.type=8}static create(n){return new D(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 O(w){let n=null;for(let t=0,h=w.length;t<h;t++){const C=w[t].substituteConstants();if(w[t]!==C&&n===null){n=[];for(let F=0;F<t;F++)n[F]=w[F]}n!==null&&(n[t]=C)}return n===null?w:n}class W{constructor(n,t){this.expr=n,this.negated=t,this.type=6}static create(n,t){return W._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,h=this.expr.length;t<h;t++){const C=e(this.expr[t],n.expr[t]);if(C!==0)return C}return 0}equals(n){if(n.type===this.type){if(this.expr.length!==n.expr.length)return!1;for(let t=0,h=this.expr.length;t<h;t++)if(!this.expr[t].equals(n.expr[t]))return!1;return!0}return!1}substituteConstants(){const n=O(this.expr);return n===this.expr?this:W.create(n,this.negated)}evaluate(n){for(let t=0,h=this.expr.length;t<h;t++)if(!this.expr[t].evaluate(n))return!1;return!0}static _normalizeArr(n,t){const h=[];let C=!1;for(const F of n)if(F){if(F.type===1){C=!0;continue}if(F.type===0)return v.INSTANCE;if(F.type===6){h.push(...F.expr);continue}h.push(F)}if(h.length===0&&C)return l.INSTANCE;if(h.length!==0){if(h.length===1)return h[0];h.sort(e);for(let F=1;F<h.length;F++)h[F-1].equals(h[F])&&(h.splice(F,1),F--);if(h.length===1)return h[0];for(;h.length>1;){const F=h[h.length-1];if(F.type!==9)break;h.pop();const H=h.pop(),te=h.length===0,ae=V.create(F.expr.map(ne=>W.create([ne,H],null)),null,te);ae&&(h.push(ae),h.sort(e))}return h.length===1?h[0]:new W(h,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=V.create(n,this,!0)}return this.negated}}class V{constructor(n,t){this.expr=n,this.negated=t,this.type=9}static create(n,t,h){return V._normalizeArr(n,t,h)}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,h=this.expr.length;t<h;t++){const C=e(this.expr[t],n.expr[t]);if(C!==0)return C}return 0}equals(n){if(n.type===this.type){if(this.expr.length!==n.expr.length)return!1;for(let t=0,h=this.expr.length;t<h;t++)if(!this.expr[t].equals(n.expr[t]))return!1;return!0}return!1}substituteConstants(){const n=O(this.expr);return n===this.expr?this:V.create(n,this.negated,!1)}evaluate(n){for(let t=0,h=this.expr.length;t<h;t++)if(this.expr[t].evaluate(n))return!0;return!1}static _normalizeArr(n,t,h){let C=[],F=!1;if(n){for(let H=0,te=n.length;H<te;H++){const ae=n[H];if(ae){if(ae.type===0){F=!0;continue}if(ae.type===1)return l.INSTANCE;if(ae.type===9){C=C.concat(ae.expr);continue}C.push(ae)}}if(C.length===0&&F)return v.INSTANCE;C.sort(e)}if(C.length!==0){if(C.length===1)return C[0];for(let H=1;H<C.length;H++)C[H-1].equals(C[H])&&(C.splice(H,1),H--);if(C.length===1)return C[0];if(h){for(let H=0;H<C.length;H++)for(let te=H+1;te<C.length;te++)E(C[H],C[te])&&(C.splice(te,1),te--);if(C.length===1)return C[0]}return new V(C,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(),h=n.shift(),C=[];for(const H of A(t))for(const te of A(h))C.push(W.create([H,te],null));const F=n.length===0;n.unshift(V.create(C,null,F))}this.negated=n[0]}return this.negated}}class z extends i{constructor(n,t,h){super(n,null),this._defaultValue=t,typeof h=="object"?z._info.push(Object.assign(Object.assign({},h),{key:n})):h!==!0&&z._info.push({key:n,description:h,type:t!=null?typeof t:void 0})}static all(){return z._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)}}z._info=[];const me=(0,K.yh)("contextKeyService"),g="setContext";function o(w,n){return w<n?-1:w>n?1:0}function p(w,n,t,h){return w<t?-1:w>t?1:n<h?-1:n>h?1:0}function E(w,n){if(n.type===6&&w.type!==9&&w.type!==6){for(const C of n.expr)if(w.equals(C))return!0}const t=w.negate(),h=A(t).concat(A(n));h.sort(e);for(let C=0;C<h.length;C++){const H=h[C].negate();for(let te=C+1;te<h.length;te++){const ae=h[te];if(H.equals(ae))return!0}}return!1}function A(w){return w.type===9?w.expr:[w]}},16925:function(Me,oe,d){"use strict";d.d(oe,{I8:function(){return f},TG:function(){return N},jt:function(){return j},yh:function(){return Z}});var f;(function(T){T.serviceIds=new Map,T.DI_TARGET="$di$target",T.DI_DEPENDENCIES="$di$dependencies";function B(P){return P[T.DI_DEPENDENCIES]||[]}T.getServiceDependencies=B})(f||(f={}));const N=Z("instantiationService");function K(T,B,P,e){B[f.DI_TARGET]===B?B[f.DI_DEPENDENCIES].push({id:T,index:P,optional:e}):(B[f.DI_DEPENDENCIES]=[{id:T,index:P,optional:e}],B[f.DI_TARGET]=B)}function Z(T){if(f.serviceIds.has(T))return f.serviceIds.get(T);const B=function(P,e,v){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");K(B,P,v,!1)};return B.toString=()=>T,f.serviceIds.set(T,B),B}function j(T){return function(B,P,e){if(arguments.length!==3)throw new Error("@optional-decorator can only be used to decorate a parameter");K(T,B,e,!0)}}},44650:function(Me,oe,d){"use strict";d.d(oe,{B:function(){return Z}});var f=d(76068),N=d(72999);class K{constructor(){this.data=new Map}add(T,B){f.ok(N.HD(T)),f.ok(N.Kn(B)),f.ok(!this.data.has(T),"There is already an extension with this id"),this.data.set(T,B)}as(T){return this.data.get(T)||null}}const Z=new K},66213:function(Me,oe,d){"use strict";d.d(oe,{e:function(){return f}});var f;(function(N){N.DARK="dark",N.LIGHT="light",N.HIGH_CONTRAST="hc"})(f||(f={}))},49055:function(Me,oe,d){"use strict";d.d(oe,{EN:function(){return e},IP:function(){return i},Ic:function(){return s},XE:function(){return B},bB:function(){return b},kS:function(){return v},m6:function(){return l}});var f=d(52615),N=d(4348),K=d(69323),Z=d(16925),j=d(44650),T=d(66213);const B=(0,Z.yh)("themeService");var P;(function(y){function x(u){return u&&typeof u=="object"&&typeof u.id=="string"}y.isThemeColor=x})(P||(P={}));function e(y){return{id:y}}var v;(function(y){function x(D){return D&&typeof D=="object"&&typeof D.id=="string"&&(typeof D.color=="undefined"||P.isThemeColor(D.color))}y.isThemeIcon=x;const u=new RegExp(`^\\$\\((${f.dT.iconNameExpression}(?:${f.dT.iconModifierExpression})?)\\)$`);function _(D){const O=u.exec(D);if(!O)return;let[,W]=O;return{id:W}}y.fromString=_;function c(D,O){let W=D.id;const V=W.lastIndexOf("~");return V!==-1&&(W=W.substring(0,V)),O&&(W=`${W}~${O}`),{id:W}}y.modify=c;function m(D,O){var W,V;return D.id===O.id&&((W=D.color)===null||W===void 0?void 0:W.id)===((V=O.color)===null||V===void 0?void 0:V.id)}y.isEqual=m;function R(D,O){return{id:D.id,color:O?e(O):void 0}}y.asThemeIcon=R,y.asClassNameArray=f.dT.asClassNameArray,y.asClassName=f.dT.asClassName,y.asCSSSelector=f.dT.asCSSSelector})(v||(v={}));function l(y){switch(y){case T.e.DARK:return"vs-dark";case T.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 N.Q5}onColorThemeChange(x){return this.themingParticipants.push(x),this.onThemingParticipantAddedEmitter.fire(x),(0,K.OF)(()=>{const u=this.themingParticipants.indexOf(x);this.themingParticipants.splice(u,1)})}getThemingParticipants(){return this.themingParticipants}}let a=new r;j.B.add(i.ThemingContribution,a);function s(y){return a.onColorThemeChange(y)}class b extends K.JT{constructor(x){super(),this.themeService=x,this.theme=x.getColorTheme(),this._register(this.themeService.onDidColorThemeChange(u=>this.onThemeChange(u)))}onThemeChange(x){this.theme=x,this.updateStyles()}updateStyles(){}}},96478:function(Me,oe,d){"use strict";d.d(oe,{Z:function(){return D}});var f=d(32855),N=d(74430),K=d(11913),Z=d(43079),j=d(65030),T=d(92310),B=d.n(T),P=d(8654),e=d(59301),v=d(10228),l=d(16089),i=v.Z.ESC,r=v.Z.TAB;function a(O){var W=O.visible,V=O.triggerRef,z=O.onVisibleChange,me=O.autoFocus,g=O.overlayRef,o=e.useRef(!1),p=function(){if(W){var n,t;(n=V.current)===null||n===void 0||(t=n.focus)===null||t===void 0||t.call(n),z==null||z(!1)}},E=function(){var n;return(n=g.current)!==null&&n!==void 0&&n.focus?(g.current.focus(),o.current=!0,!0):!1},A=function(n){switch(n.keyCode){case i:p();break;case r:{var t=!1;o.current||(t=E()),t?n.preventDefault():p();break}}};e.useEffect(function(){return W?(window.addEventListener("keydown",A),me&&(0,l.Z)(E,3),function(){window.removeEventListener("keydown",A),o.current=!1}):function(){o.current=!1}},[W])}var s=(0,e.forwardRef)(function(O,W){var V=O.overlay,z=O.arrow,me=O.prefixCls,g=(0,e.useMemo)(function(){var p;return typeof V=="function"?p=V():p=V,p},[V]),o=(0,P.sQ)(W,(0,P.C4)(g));return e.createElement(e.Fragment,null,z&&e.createElement("div",{className:"".concat(me,"-arrow")}),e.cloneElement(g,{ref:(0,P.Yr)(g)?o:void 0}))}),b=s,y={adjustX:1,adjustY:1},x=[0,0],u={topLeft:{points:["bl","tl"],overflow:y,offset:[0,-4],targetOffset:x},top:{points:["bc","tc"],overflow:y,offset:[0,-4],targetOffset:x},topRight:{points:["br","tr"],overflow:y,offset:[0,-4],targetOffset:x},bottomLeft:{points:["tl","bl"],overflow:y,offset:[0,4],targetOffset:x},bottom:{points:["tc","bc"],overflow:y,offset:[0,4],targetOffset:x},bottomRight:{points:["tr","br"],overflow:y,offset:[0,4],targetOffset:x}},_=u,c=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function m(O,W){var V,z=O.arrow,me=z===void 0?!1:z,g=O.prefixCls,o=g===void 0?"rc-dropdown":g,p=O.transitionName,E=O.animation,A=O.align,w=O.placement,n=w===void 0?"bottomLeft":w,t=O.placements,h=t===void 0?_:t,C=O.getPopupContainer,F=O.showAction,H=O.hideAction,te=O.overlayClassName,ae=O.overlayStyle,ne=O.visible,Ee=O.trigger,Ae=Ee===void 0?["hover"]:Ee,Re=O.autoFocus,X=O.overlay,_e=O.children,ce=O.onVisibleChange,Ce=(0,Z.Z)(O,c),k=e.useState(),G=(0,K.Z)(k,2),L=G[0],Q=G[1],$="visible"in O?ne:L,fe=e.useRef(null),S=e.useRef(null),I=e.useRef(null);e.useImperativeHandle(W,function(){return fe.current});var U=function(Ue){Q(Ue),ce==null||ce(Ue)};a({visible:$,triggerRef:I,onVisibleChange:U,autoFocus:Re,overlayRef:S});var ee=function(Ue){var Ye=O.onOverlayClick;Q(!1),Ye&&Ye(Ue)},se=function(){return e.createElement(b,{ref:S,overlay:X,prefixCls:o,arrow:me})},de=function(){return typeof X=="function"?se:se()},Pe=function(){var Ue=O.minOverlayWidthMatchTrigger,Ye=O.alignPoint;return"minOverlayWidthMatchTrigger"in O?Ue:!Ye},ge=function(){var Ue=O.openClassName;return Ue!==void 0?Ue:"".concat(o,"-open")},ke=e.cloneElement(_e,{className:B()((V=_e.props)===null||V===void 0?void 0:V.className,$&&ge()),ref:(0,P.Yr)(_e)?(0,P.sQ)(I,(0,P.C4)(_e)):void 0}),Te=H;return!Te&&Ae.indexOf("contextMenu")!==-1&&(Te=["click"]),e.createElement(j.Z,(0,f.Z)({builtinPlacements:h},Ce,{prefixCls:o,ref:fe,popupClassName:B()(te,(0,N.Z)({},"".concat(o,"-show-arrow"),me)),popupStyle:ae,action:Ae,showAction:F,hideAction:Te,popupPlacement:n,popupAlign:A,popupTransitionName:p,popupAnimation:E,popupVisible:$,stretch:Pe()?"minWidth":"",popup:de(),onPopupVisibleChange:U,onPopupClick:ee,getPopupContainer:C}),ke)}var R=e.forwardRef(m),D=R},66003:function(Me,oe,d){"use strict";d.d(oe,{Z:function(){return B}});var f=d(43079),N=d(27247),K=d(34666),Z=d(59301),j=["show"];function T(P,e){if(!e.max)return!0;var v=e.strategy(P);return v<=e.max}function B(P,e){return Z.useMemo(function(){var v={};e&&(v.show=(0,K.Z)(e)==="object"&&e.formatter?e.formatter:!!e),v=(0,N.Z)((0,N.Z)({},v),P);var l=v,i=l.show,r=(0,f.Z)(l,j);return(0,N.Z)((0,N.Z)({},r),{},{show:!!i,showFormatter:typeof i=="function"?i:void 0,strategy:r.strategy||function(a){return a.length}})},[P,e])}},36901:function(Me,oe,d){"use strict";d.r(oe),d.d(oe,{BaseInput:function(){return v},default:function(){return _}});var f=d(27247),N=d(32855),K=d(74430),Z=d(34666),j=d(92310),T=d.n(j),B=d(59301),P=d(30292),e=B.forwardRef(function(c,m){var R,D,O,W=c.inputElement,V=c.children,z=c.prefixCls,me=c.prefix,g=c.suffix,o=c.addonBefore,p=c.addonAfter,E=c.className,A=c.style,w=c.disabled,n=c.readOnly,t=c.focused,h=c.triggerFocus,C=c.allowClear,F=c.value,H=c.handleReset,te=c.hidden,ae=c.classes,ne=c.classNames,Ee=c.dataAttrs,Ae=c.styles,Re=c.components,X=c.onClear,_e=V!=null?V:W,ce=(Re==null?void 0:Re.affixWrapper)||"span",Ce=(Re==null?void 0:Re.groupWrapper)||"span",k=(Re==null?void 0:Re.wrapper)||"span",G=(Re==null?void 0:Re.groupAddon)||"span",L=(0,B.useRef)(null),Q=function(tt){var qe;(qe=L.current)!==null&&qe!==void 0&&qe.contains(tt.target)&&(h==null||h())},$=(0,P.X3)(c),fe=(0,B.cloneElement)(_e,{value:F,className:T()((R=_e.props)===null||R===void 0?void 0:R.className,!$&&(ne==null?void 0:ne.variant))||null}),S=(0,B.useRef)(null);if(B.useImperativeHandle(m,function(){return{nativeElement:S.current||L.current}}),$){var I=null;if(C){var U=!w&&!n&&F,ee="".concat(z,"-clear-icon"),se=(0,Z.Z)(C)==="object"&&C!==null&&C!==void 0&&C.clearIcon?C.clearIcon:"\u2716";I=B.createElement("button",{type:"button",tabIndex:-1,onClick:function(tt){H==null||H(tt),X==null||X()},onMouseDown:function(tt){return tt.preventDefault()},className:T()(ee,(0,K.Z)((0,K.Z)({},"".concat(ee,"-hidden"),!U),"".concat(ee,"-has-suffix"),!!g))},se)}var de="".concat(z,"-affix-wrapper"),Pe=T()(de,(0,K.Z)((0,K.Z)((0,K.Z)((0,K.Z)((0,K.Z)({},"".concat(z,"-disabled"),w),"".concat(de,"-disabled"),w),"".concat(de,"-focused"),t),"".concat(de,"-readonly"),n),"".concat(de,"-input-with-clear-btn"),g&&C&&F),ae==null?void 0:ae.affixWrapper,ne==null?void 0:ne.affixWrapper,ne==null?void 0:ne.variant),ge=(g||C)&&B.createElement("span",{className:T()("".concat(z,"-suffix"),ne==null?void 0:ne.suffix),style:Ae==null?void 0:Ae.suffix},I,g);fe=B.createElement(ce,(0,N.Z)({className:Pe,style:Ae==null?void 0:Ae.affixWrapper,onClick:Q},Ee==null?void 0:Ee.affixWrapper,{ref:L}),me&&B.createElement("span",{className:T()("".concat(z,"-prefix"),ne==null?void 0:ne.prefix),style:Ae==null?void 0:Ae.prefix},me),fe,ge)}if((0,P.He)(c)){var ke="".concat(z,"-group"),Te="".concat(ke,"-addon"),Je="".concat(ke,"-wrapper"),Ue=T()("".concat(z,"-wrapper"),ke,ae==null?void 0:ae.wrapper,ne==null?void 0:ne.wrapper),Ye=T()(Je,(0,K.Z)({},"".concat(Je,"-disabled"),w),ae==null?void 0:ae.group,ne==null?void 0:ne.groupWrapper);fe=B.createElement(Ce,{className:Ye,ref:S},B.createElement(k,{className:Ue},o&&B.createElement(G,{className:Te},o),fe,p&&B.createElement(G,{className:Te},p)))}return B.cloneElement(fe,{className:T()((D=fe.props)===null||D===void 0?void 0:D.className,E)||null,style:(0,f.Z)((0,f.Z)({},(O=fe.props)===null||O===void 0?void 0:O.style),A),hidden:te})}),v=e,l=d(3300),i=d(11913),r=d(43079),a=d(18929),s=d(2738),b=d(66003),y=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","onKeyUp","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","count","type","classes","classNames","styles","onCompositionStart","onCompositionEnd"],x=(0,B.forwardRef)(function(c,m){var R=c.autoComplete,D=c.onChange,O=c.onFocus,W=c.onBlur,V=c.onPressEnter,z=c.onKeyDown,me=c.onKeyUp,g=c.prefixCls,o=g===void 0?"rc-input":g,p=c.disabled,E=c.htmlSize,A=c.className,w=c.maxLength,n=c.suffix,t=c.showCount,h=c.count,C=c.type,F=C===void 0?"text":C,H=c.classes,te=c.classNames,ae=c.styles,ne=c.onCompositionStart,Ee=c.onCompositionEnd,Ae=(0,r.Z)(c,y),Re=(0,B.useState)(!1),X=(0,i.Z)(Re,2),_e=X[0],ce=X[1],Ce=(0,B.useRef)(!1),k=(0,B.useRef)(!1),G=(0,B.useRef)(null),L=(0,B.useRef)(null),Q=function(He){G.current&&(0,P.nH)(G.current,He)},$=(0,a.Z)(c.defaultValue,{value:c.value}),fe=(0,i.Z)($,2),S=fe[0],I=fe[1],U=S==null?"":String(S),ee=(0,B.useState)(null),se=(0,i.Z)(ee,2),de=se[0],Pe=se[1],ge=(0,b.Z)(h,t),ke=ge.max||w,Te=ge.strategy(U),Je=!!ke&&Te>ke;(0,B.useImperativeHandle)(m,function(){var Ze;return{focus:Q,blur:function(){var _t;(_t=G.current)===null||_t===void 0||_t.blur()},setSelectionRange:function(_t,Dt,Ke){var we;(we=G.current)===null||we===void 0||we.setSelectionRange(_t,Dt,Ke)},select:function(){var _t;(_t=G.current)===null||_t===void 0||_t.select()},input:G.current,nativeElement:((Ze=L.current)===null||Ze===void 0?void 0:Ze.nativeElement)||G.current}}),(0,B.useEffect)(function(){k.current&&(k.current=!1),ce(function(Ze){return Ze&&p?!1:Ze})},[p]);var Ue=function(He,_t,Dt){var Ke=_t;if(!Ce.current&&ge.exceedFormatter&&ge.max&&ge.strategy(_t)>ge.max){if(Ke=ge.exceedFormatter(_t,{max:ge.max}),_t!==Ke){var we,Ne;Pe([((we=G.current)===null||we===void 0?void 0:we.selectionStart)||0,((Ne=G.current)===null||Ne===void 0?void 0:Ne.selectionEnd)||0])}}else if(Dt.source==="compositionEnd")return;I(Ke),G.current&&(0,P.rJ)(G.current,He,D,Ke)};(0,B.useEffect)(function(){if(de){var Ze;(Ze=G.current)===null||Ze===void 0||Ze.setSelectionRange.apply(Ze,(0,l.Z)(de))}},[de]);var Ye=function(He){Ue(He,He.target.value,{source:"change"})},We=function(He){Ce.current=!1,Ue(He,He.currentTarget.value,{source:"compositionEnd"}),Ee==null||Ee(He)},tt=function(He){V&&He.key==="Enter"&&!k.current&&(k.current=!0,V(He)),z==null||z(He)},qe=function(He){He.key==="Enter"&&(k.current=!1),me==null||me(He)},Le=function(He){ce(!0),O==null||O(He)},ht=function(He){k.current&&(k.current=!1),ce(!1),W==null||W(He)},bt=function(He){I(""),Q(),G.current&&(0,P.rJ)(G.current,He,D)},Fe=Je&&"".concat(o,"-out-of-range"),Zt=function(){var He=(0,s.Z)(c,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","count","classes","htmlSize","styles","classNames","onClear"]);return B.createElement("input",(0,N.Z)({autoComplete:R},He,{onChange:Ye,onFocus:Le,onBlur:ht,onKeyDown:tt,onKeyUp:qe,className:T()(o,(0,K.Z)({},"".concat(o,"-disabled"),p),te==null?void 0:te.input),style:ae==null?void 0:ae.input,ref:G,size:E,type:F,onCompositionStart:function(Dt){Ce.current=!0,ne==null||ne(Dt)},onCompositionEnd:We}))},Tt=function(){var He=Number(ke)>0;if(n||ge.show){var _t=ge.showFormatter?ge.showFormatter({value:U,count:Te,maxLength:ke}):"".concat(Te).concat(He?" / ".concat(ke):"");return B.createElement(B.Fragment,null,ge.show&&B.createElement("span",{className:T()("".concat(o,"-show-count-suffix"),(0,K.Z)({},"".concat(o,"-show-count-has-suffix"),!!n),te==null?void 0:te.count),style:(0,f.Z)({},ae==null?void 0:ae.count)},_t),n)}return null};return B.createElement(v,(0,N.Z)({},Ae,{prefixCls:o,className:T()(A,Fe),handleReset:bt,value:U,focused:_e,triggerFocus:Q,suffix:Tt(),disabled:p,classes:H,classNames:te,styles:ae}),Zt())}),u=x,_=u},30292:function(Me,oe,d){"use strict";d.d(oe,{He:function(){return f},X3:function(){return N},nH:function(){return j},rJ:function(){return Z}});function f(T){return!!(T.addonBefore||T.addonAfter)}function N(T){return!!(T.prefix||T.suffix||T.allowClear)}function K(T,B,P){var e=B.cloneNode(!0),v=Object.create(T,{target:{value:e},currentTarget:{value:e}});return e.value=P,typeof B.selectionStart=="number"&&typeof B.selectionEnd=="number"&&(e.selectionStart=B.selectionStart,e.selectionEnd=B.selectionEnd),e.setSelectionRange=function(){B.setSelectionRange.apply(B,arguments)},v}function Z(T,B,P,e){if(P){var v=B;if(B.type==="click"){v=K(B,T,""),P(v);return}if(T.type!=="file"&&e!==void 0){v=K(B,T,e),P(v);return}P(v)}}function j(T,B){if(T){T.focus(B);var P=B||{},e=P.cursor;if(e){var v=T.value.length;switch(e){case"start":T.setSelectionRange(0,0);break;case"end":T.setSelectionRange(v,v);break;default:T.setSelectionRange(0,v)}}}}},28321:function(Me,oe,d){"use strict";d.d(oe,{iz:function(){return Et},ck:function(){return Ke},BW:function(){return Ht},sN:function(){return Ke},Wd:function(){return De},ZP:function(){return Qe},Xl:function(){return V}});var f=d(32855),N=d(74430),K=d(27247),Z=d(3300),j=d(11913),T=d(43079),B=d(92310),P=d.n(B),e=d(11780),v=d(18929),l=d(13697),i=d(48736),r=d(59301),a=d(4676),s=r.createContext(null);function b(M,J){return M===void 0?null:"".concat(M,"-").concat(J)}function y(M){var J=r.useContext(s);return b(J,M)}var x=d(80547),u=["children","locked"],_=r.createContext(null);function c(M,J){var re=(0,K.Z)({},M);return Object.keys(J).forEach(function(Y){var le=J[Y];le!==void 0&&(re[Y]=le)}),re}function m(M){var J=M.children,re=M.locked,Y=(0,T.Z)(M,u),le=r.useContext(_),pe=(0,x.Z)(function(){return c(le,Y)},[le,Y],function(xe,Ie){return!re&&(xe[0]!==Ie[0]||!(0,l.Z)(xe[1],Ie[1],!0))});return r.createElement(_.Provider,{value:pe},J)}var R=[],D=r.createContext(null);function O(){return r.useContext(D)}var W=r.createContext(R);function V(M){var J=r.useContext(W);return r.useMemo(function(){return M!==void 0?[].concat((0,Z.Z)(J),[M]):J},[J,M])}var z=r.createContext(null),me=r.createContext({}),g=me,o=d(29194);function p(M){var J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if((0,o.Z)(M)){var re=M.nodeName.toLowerCase(),Y=["input","select","textarea","button"].includes(re)||M.isContentEditable||re==="a"&&!!M.getAttribute("href"),le=M.getAttribute("tabindex"),pe=Number(le),xe=null;return le&&!Number.isNaN(pe)?xe=pe:Y&&xe===null&&(xe=0),Y&&M.disabled&&(xe=null),xe!==null&&(xe>=0||J&&xe<0)}return!1}function E(M){var J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,re=(0,Z.Z)(M.querySelectorAll("*")).filter(function(Y){return p(Y,J)});return p(M,J)&&re.unshift(M),re}var A=null;function w(){A=document.activeElement}function n(){A=null}function t(){if(A)try{A.focus()}catch(M){}}function h(M,J){if(J.keyCode===9){var re=E(M),Y=re[J.shiftKey?0:re.length-1],le=Y===document.activeElement||M===document.activeElement;if(le){var pe=re[J.shiftKey?re.length-1:0];pe.focus(),J.preventDefault()}}}var C=d(10228),F=d(16089),H=C.Z.LEFT,te=C.Z.RIGHT,ae=C.Z.UP,ne=C.Z.DOWN,Ee=C.Z.ENTER,Ae=C.Z.ESC,Re=C.Z.HOME,X=C.Z.END,_e=[ae,ne,H,te];function ce(M,J,re,Y){var le,pe="prev",xe="next",Ie="children",gt="parent";if(M==="inline"&&Y===Ee)return{inlineTrigger:!0};var et=(0,N.Z)((0,N.Z)({},ae,pe),ne,xe),Ot=(0,N.Z)((0,N.Z)((0,N.Z)((0,N.Z)({},H,re?xe:pe),te,re?pe:xe),ne,Ie),Ee,Ie),it=(0,N.Z)((0,N.Z)((0,N.Z)((0,N.Z)((0,N.Z)((0,N.Z)({},ae,pe),ne,xe),Ee,Ie),Ae,gt),H,re?Ie:gt),te,re?gt:Ie),at={inline:et,horizontal:Ot,vertical:it,inlineSub:et,horizontalSub:it,verticalSub:it},ct=(le=at["".concat(M).concat(J?"":"Sub")])===null||le===void 0?void 0:le[Y];switch(ct){case pe:return{offset:-1,sibling:!0};case xe:return{offset:1,sibling:!0};case gt:return{offset:-1,sibling:!1};case Ie:return{offset:1,sibling:!1};default:return null}}function Ce(M){for(var J=M;J;){if(J.getAttribute("data-menu-list"))return J;J=J.parentElement}return null}function k(M,J){for(var re=M||document.activeElement;re;){if(J.has(re))return re;re=re.parentElement}return null}function G(M,J){var re=E(M,!0);return re.filter(function(Y){return J.has(Y)})}function L(M,J,re){var Y=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!M)return null;var le=G(M,J),pe=le.length,xe=le.findIndex(function(Ie){return re===Ie});return Y<0?xe===-1?xe=pe-1:xe-=1:Y>0&&(xe+=1),xe=(xe+pe)%pe,le[xe]}var Q=function(J,re){var Y=new Set,le=new Map,pe=new Map;return J.forEach(function(xe){var Ie=document.querySelector("[data-menu-id='".concat(b(re,xe),"']"));Ie&&(Y.add(Ie),pe.set(Ie,xe),le.set(xe,Ie))}),{elements:Y,key2element:le,element2key:pe}};function $(M,J,re,Y,le,pe,xe,Ie,gt,et){var Ot=r.useRef(),it=r.useRef();it.current=J;var at=function(){F.Z.cancel(Ot.current)};return r.useEffect(function(){return function(){at()}},[]),function(ct){var At=ct.which;if([].concat(_e,[Ee,Ae,Re,X]).includes(At)){var wt=pe(),Xe=Q(wt,Y),nt=Xe,St=nt.elements,dt=nt.key2element,ft=nt.element2key,Pt=dt.get(J),xt=k(Pt,St),Rt=ft.get(xt),Gt=ce(M,xe(Rt,!0).length===1,re,At);if(!Gt&&At!==Re&&At!==X)return;(_e.includes(At)||[Re,X].includes(At))&&ct.preventDefault();var Ft=function(Ut){if(Ut){var pn=Ut,Lt=Ut.querySelector("a");Lt!=null&&Lt.getAttribute("href")&&(pn=Lt);var ln=ft.get(Ut);Ie(ln),at(),Ot.current=(0,F.Z)(function(){it.current===ln&&pn.focus()})}};if([Re,X].includes(At)||Gt.sibling||!xt){var an;!xt||M==="inline"?an=le.current:an=Ce(xt);var Kt,Qt=G(an,St);At===Re?Kt=Qt[0]:At===X?Kt=Qt[Qt.length-1]:Kt=L(an,St,xt,Gt.offset),Ft(Kt)}else if(Gt.inlineTrigger)gt(Rt);else if(Gt.offset>0)gt(Rt,!0),at(),Ot.current=(0,F.Z)(function(){Xe=Q(wt,Y);var on=xt.getAttribute("aria-controls"),Ut=document.getElementById(on),pn=L(Ut,Xe.elements);Ft(pn)},5);else if(Gt.offset<0){var sn=xe(Rt,!0),en=sn[sn.length-2],tn=dt.get(en);gt(en,!1),Ft(tn)}}et==null||et(ct)}}function fe(M){Promise.resolve().then(M)}var S="__RC_UTIL_PATH_SPLIT__",I=function(J){return J.join(S)},U=function(J){return J.split(S)},ee="rc-menu-more";function se(){var M=r.useState({}),J=(0,j.Z)(M,2),re=J[1],Y=(0,r.useRef)(new Map),le=(0,r.useRef)(new Map),pe=r.useState([]),xe=(0,j.Z)(pe,2),Ie=xe[0],gt=xe[1],et=(0,r.useRef)(0),Ot=(0,r.useRef)(!1),it=function(){Ot.current||re({})},at=(0,r.useCallback)(function(dt,ft){var Pt=I(ft);le.current.set(Pt,dt),Y.current.set(dt,Pt),et.current+=1;var xt=et.current;fe(function(){xt===et.current&&it()})},[]),ct=(0,r.useCallback)(function(dt,ft){var Pt=I(ft);le.current.delete(Pt),Y.current.delete(dt)},[]),At=(0,r.useCallback)(function(dt){gt(dt)},[]),wt=(0,r.useCallback)(function(dt,ft){var Pt=Y.current.get(dt)||"",xt=U(Pt);return ft&&Ie.includes(xt[0])&&xt.unshift(ee),xt},[Ie]),Xe=(0,r.useCallback)(function(dt,ft){return dt.filter(function(Pt){return Pt!==void 0}).some(function(Pt){var xt=wt(Pt,!0);return xt.includes(ft)})},[wt]),nt=function(){var ft=(0,Z.Z)(Y.current.keys());return Ie.length&&ft.push(ee),ft},St=(0,r.useCallback)(function(dt){var ft="".concat(Y.current.get(dt)).concat(S),Pt=new Set;return(0,Z.Z)(le.current.keys()).forEach(function(xt){xt.startsWith(ft)&&Pt.add(le.current.get(xt))}),Pt},[]);return r.useEffect(function(){return function(){Ot.current=!0}},[]),{registerPath:at,unregisterPath:ct,refreshOverflowKeys:At,isSubPathKey:Xe,getKeyPath:wt,getKeys:nt,getSubPathKeys:St}}function de(M){var J=r.useRef(M);J.current=M;var re=r.useCallback(function(){for(var Y,le=arguments.length,pe=new Array(le),xe=0;xe<le;xe++)pe[xe]=arguments[xe];return(Y=J.current)===null||Y===void 0?void 0:Y.call.apply(Y,[J].concat(pe))},[]);return M?re:void 0}var Pe=Math.random().toFixed(5).toString().slice(2),ge=0;function ke(M){var J=(0,v.Z)(M,{value:M}),re=(0,j.Z)(J,2),Y=re[0],le=re[1];return r.useEffect(function(){ge+=1;var pe="".concat(Pe,"-").concat(ge);le("rc-menu-uuid-".concat(pe))},[]),Y}var Te=d(33377),Je=d(93912),Ue=d(18881),Ye=d(85461),We=d(2738),tt=d(8654);function qe(M,J,re,Y){var le=r.useContext(_),pe=le.activeKey,xe=le.onActive,Ie=le.onInactive,gt={active:pe===M};return J||(gt.onMouseEnter=function(et){re==null||re({key:M,domEvent:et}),xe(M)},gt.onMouseLeave=function(et){Y==null||Y({key:M,domEvent:et}),Ie(M)}),gt}function Le(M){var J=r.useContext(_),re=J.mode,Y=J.rtl,le=J.inlineIndent;if(re!=="inline")return null;var pe=M;return Y?{paddingRight:pe*le}:{paddingLeft:pe*le}}function ht(M){var J=M.icon,re=M.props,Y=M.children,le;return J===null||J===!1?null:(typeof J=="function"?le=r.createElement(J,(0,K.Z)({},re)):typeof J!="boolean"&&(le=J),le||Y||null)}var bt=["item"];function Fe(M){var J=M.item,re=(0,T.Z)(M,bt);return Object.defineProperty(re,"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."),J}}),re}var Zt=["title","attribute","elementRef"],Tt=["style","className","eventKey","warnKey","disabled","itemIcon","children","role","onMouseEnter","onMouseLeave","onClick","onKeyDown","onFocus"],Ze=["active"],He=function(M){(0,Ue.Z)(re,M);var J=(0,Ye.Z)(re);function re(){return(0,Te.Z)(this,re),J.apply(this,arguments)}return(0,Je.Z)(re,[{key:"render",value:function(){var le=this.props,pe=le.title,xe=le.attribute,Ie=le.elementRef,gt=(0,T.Z)(le,Zt),et=(0,We.Z)(gt,["eventKey","popupClassName","popupOffset","onTitleClick"]);return(0,i.ZP)(!xe,"`attribute` of Menu.Item is deprecated. Please pass attribute directly."),r.createElement(e.Z.Item,(0,f.Z)({},xe,{title:typeof pe=="string"?pe:void 0},et,{ref:Ie}))}}]),re}(r.Component),_t=r.forwardRef(function(M,J){var re=M.style,Y=M.className,le=M.eventKey,pe=M.warnKey,xe=M.disabled,Ie=M.itemIcon,gt=M.children,et=M.role,Ot=M.onMouseEnter,it=M.onMouseLeave,at=M.onClick,ct=M.onKeyDown,At=M.onFocus,wt=(0,T.Z)(M,Tt),Xe=y(le),nt=r.useContext(_),St=nt.prefixCls,dt=nt.onItemClick,ft=nt.disabled,Pt=nt.overflowDisabled,xt=nt.itemIcon,Rt=nt.selectedKeys,Gt=nt.onActive,Ft=r.useContext(g),an=Ft._internalRenderMenuItem,Kt="".concat(St,"-item"),Qt=r.useRef(),sn=r.useRef(),en=ft||xe,tn=(0,tt.x1)(J,sn),on=V(le),Ut=function(Jt){return{key:le,keyPath:(0,Z.Z)(on).reverse(),item:Qt.current,domEvent:Jt}},pn=Ie||xt,Lt=qe(le,en,Ot,it),ln=Lt.active,Sn=(0,T.Z)(Lt,Ze),Rn=Rt.includes(le),vn=Le(on.length),Dn=function(Jt){if(!en){var un=Ut(Jt);at==null||at(Fe(un)),dt(un)}},nn=function(Jt){if(ct==null||ct(Jt),Jt.which===C.Z.ENTER){var un=Ut(Jt);at==null||at(Fe(un)),dt(un)}},hn=function(Jt){Gt(le),At==null||At(Jt)},Nn={};M.role==="option"&&(Nn["aria-selected"]=Rn);var mn=r.createElement(He,(0,f.Z)({ref:Qt,elementRef:tn,role:et===null?"none":et||"menuitem",tabIndex:xe?null:-1,"data-menu-id":Pt&&Xe?null:Xe},(0,We.Z)(wt,["extra"]),Sn,Nn,{component:"li","aria-disabled":xe,style:(0,K.Z)((0,K.Z)({},vn),re),className:P()(Kt,(0,N.Z)((0,N.Z)((0,N.Z)({},"".concat(Kt,"-active"),ln),"".concat(Kt,"-selected"),Rn),"".concat(Kt,"-disabled"),en),Y),onClick:Dn,onKeyDown:nn,onFocus:hn}),gt,r.createElement(ht,{props:(0,K.Z)((0,K.Z)({},M),{},{isSelected:Rn}),icon:pn}));return an&&(mn=an(mn,M,{selected:Rn})),mn});function Dt(M,J){var re=M.eventKey,Y=O(),le=V(re);return r.useEffect(function(){if(Y)return Y.registerPath(re,le),function(){Y.unregisterPath(re,le)}},[le]),Y?null:r.createElement(_t,(0,f.Z)({},M,{ref:J}))}var Ke=r.forwardRef(Dt),we=["className","children"],Ne=function(J,re){var Y=J.className,le=J.children,pe=(0,T.Z)(J,we),xe=r.useContext(_),Ie=xe.prefixCls,gt=xe.mode,et=xe.rtl;return r.createElement("ul",(0,f.Z)({className:P()(Ie,et&&"".concat(Ie,"-rtl"),"".concat(Ie,"-sub"),"".concat(Ie,"-").concat(gt==="inline"?"inline":"vertical"),Y),role:"menu"},pe,{"data-menu-list":!0,ref:re}),le)},ut=r.forwardRef(Ne);ut.displayName="SubMenuList";var vt=ut,Nt=d(11592);function q(M,J){return(0,Nt.Z)(M).map(function(re,Y){if(r.isValidElement(re)){var le,pe,xe=re.key,Ie=(le=(pe=re.props)===null||pe===void 0?void 0:pe.eventKey)!==null&&le!==void 0?le:xe,gt=Ie==null;gt&&(Ie="tmp_key-".concat([].concat((0,Z.Z)(J),[Y]).join("-")));var et={key:Ie,eventKey:Ie};return r.cloneElement(re,et)}return re})}var he=d(65030),ue={adjustX:1,adjustY:1},ye={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}},je={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}},st=null;function Se(M,J,re){if(J)return J;if(re)return re[M]||re.other}var Ve={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"};function rt(M){var J=M.prefixCls,re=M.visible,Y=M.children,le=M.popup,pe=M.popupStyle,xe=M.popupClassName,Ie=M.popupOffset,gt=M.disabled,et=M.mode,Ot=M.onVisibleChange,it=r.useContext(_),at=it.getPopupContainer,ct=it.rtl,At=it.subMenuOpenDelay,wt=it.subMenuCloseDelay,Xe=it.builtinPlacements,nt=it.triggerSubMenuAction,St=it.forceSubMenuRender,dt=it.rootClassName,ft=it.motion,Pt=it.defaultMotions,xt=r.useState(!1),Rt=(0,j.Z)(xt,2),Gt=Rt[0],Ft=Rt[1],an=ct?(0,K.Z)((0,K.Z)({},je),Xe):(0,K.Z)((0,K.Z)({},ye),Xe),Kt=Ve[et],Qt=Se(et,ft,Pt),sn=r.useRef(Qt);et!=="inline"&&(sn.current=Qt);var en=(0,K.Z)((0,K.Z)({},sn.current),{},{leavedClassName:"".concat(J,"-hidden"),removeOnLeave:!1,motionAppear:!0}),tn=r.useRef();return r.useEffect(function(){return tn.current=(0,F.Z)(function(){Ft(re)}),function(){F.Z.cancel(tn.current)}},[re]),r.createElement(he.Z,{prefixCls:J,popupClassName:P()("".concat(J,"-popup"),(0,N.Z)({},"".concat(J,"-rtl"),ct),xe,dt),stretch:et==="horizontal"?"minWidth":null,getPopupContainer:at,builtinPlacements:an,popupPlacement:Kt,popupVisible:Gt,popup:le,popupStyle:pe,popupAlign:Ie&&{offset:Ie},action:gt?[]:[nt],mouseEnterDelay:At,mouseLeaveDelay:wt,onPopupVisibleChange:Ot,forceRender:St,popupMotion:en,fresh:!0},Y)}var yt=d(77900);function lt(M){var J=M.id,re=M.open,Y=M.keyPath,le=M.children,pe="inline",xe=r.useContext(_),Ie=xe.prefixCls,gt=xe.forceSubMenuRender,et=xe.motion,Ot=xe.defaultMotions,it=xe.mode,at=r.useRef(!1);at.current=it===pe;var ct=r.useState(!at.current),At=(0,j.Z)(ct,2),wt=At[0],Xe=At[1],nt=at.current?re:!1;r.useEffect(function(){at.current&&Xe(!1)},[it]);var St=(0,K.Z)({},Se(pe,et,Ot));Y.length>1&&(St.motionAppear=!1);var dt=St.onVisibleChanged;return St.onVisibleChanged=function(ft){return!at.current&&!ft&&Xe(!0),dt==null?void 0:dt(ft)},wt?null:r.createElement(m,{mode:pe,locked:!at.current},r.createElement(yt.default,(0,f.Z)({visible:nt},St,{forceRender:gt,removeOnLeave:!1,leavedClassName:"".concat(Ie,"-hidden")}),function(ft){var Pt=ft.className,xt=ft.style;return r.createElement(vt,{id:J,className:Pt,style:xt},le)}))}var ze=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],ve=["active"],ie=r.forwardRef(function(M,J){var re=M.style,Y=M.className,le=M.title,pe=M.eventKey,xe=M.warnKey,Ie=M.disabled,gt=M.internalPopupClose,et=M.children,Ot=M.itemIcon,it=M.expandIcon,at=M.popupClassName,ct=M.popupOffset,At=M.popupStyle,wt=M.onClick,Xe=M.onMouseEnter,nt=M.onMouseLeave,St=M.onTitleClick,dt=M.onTitleMouseEnter,ft=M.onTitleMouseLeave,Pt=(0,T.Z)(M,ze),xt=y(pe),Rt=r.useContext(_),Gt=Rt.prefixCls,Ft=Rt.mode,an=Rt.openKeys,Kt=Rt.disabled,Qt=Rt.overflowDisabled,sn=Rt.activeKey,en=Rt.selectedKeys,tn=Rt.itemIcon,on=Rt.expandIcon,Ut=Rt.onItemClick,pn=Rt.onOpenChange,Lt=Rt.onActive,ln=r.useContext(g),Sn=ln._internalRenderSubMenuItem,Rn=r.useContext(z),vn=Rn.isSubPathKey,Dn=V(),nn="".concat(Gt,"-submenu"),hn=Kt||Ie,Nn=r.useRef(),mn=r.useRef(),gn=Ot!=null?Ot:tn,Jt=it!=null?it:on,un=an.includes(pe),bn=!Qt&&un,kn=vn(en,pe),cn=qe(pe,hn,dt,ft),dn=cn.active,On=(0,T.Z)(cn,ve),Tn=r.useState(!1),Bn=(0,j.Z)(Tn,2),Fn=Bn[0],Zn=Bn[1],Mn=function(_n){hn||Zn(_n)},Un=function(_n){Mn(!0),Xe==null||Xe({key:pe,domEvent:_n})},Gn=function(_n){Mn(!1),nt==null||nt({key:pe,domEvent:_n})},jn=r.useMemo(function(){return dn||(Ft!=="inline"?Fn||vn([sn],pe):!1)},[Ft,dn,sn,Fn,pe,vn]),yn=Le(Dn.length),Qn=function(_n){hn||(St==null||St({key:pe,domEvent:_n}),Ft==="inline"&&pn(pe,!un))},Jn=de(function(jt){wt==null||wt(Fe(jt)),Ut(jt)}),zn=function(_n){Ft!=="inline"&&pn(pe,_n)},Hn=function(){Lt(pe)},Wn=xt&&"".concat(xt,"-popup"),Ln=r.useMemo(function(){return r.createElement(ht,{icon:Ft!=="horizontal"?Jt:void 0,props:(0,K.Z)((0,K.Z)({},M),{},{isOpen:bn,isSubMenu:!0})},r.createElement("i",{className:"".concat(nn,"-arrow")}))},[Ft,Jt,M,bn,nn]),fn=r.createElement("div",(0,f.Z)({role:"menuitem",style:yn,className:"".concat(nn,"-title"),tabIndex:hn?null:-1,ref:Nn,title:typeof le=="string"?le:null,"data-menu-id":Qt&&xt?null:xt,"aria-expanded":bn,"aria-haspopup":!0,"aria-controls":Wn,"aria-disabled":hn,onClick:Qn,onFocus:Hn},On),le,Ln),wn=r.useRef(Ft);if(Ft!=="inline"&&Dn.length>1?wn.current="vertical":wn.current=Ft,!Qt){var Kn=wn.current;fn=r.createElement(rt,{mode:Kn,prefixCls:nn,visible:!gt&&bn&&Ft!=="inline",popupClassName:at,popupOffset:ct,popupStyle:At,popup:r.createElement(m,{mode:Kn==="horizontal"?"vertical":Kn},r.createElement(vt,{id:Wn,ref:mn},et)),disabled:hn,onVisibleChange:zn},fn)}var rn=r.createElement(e.Z.Item,(0,f.Z)({ref:J,role:"none"},Pt,{component:"li",style:re,className:P()(nn,"".concat(nn,"-").concat(Ft),Y,(0,N.Z)((0,N.Z)((0,N.Z)((0,N.Z)({},"".concat(nn,"-open"),bn),"".concat(nn,"-active"),jn),"".concat(nn,"-selected"),kn),"".concat(nn,"-disabled"),hn)),onMouseEnter:Un,onMouseLeave:Gn}),fn,!Qt&&r.createElement(lt,{id:Wn,open:bn,keyPath:Dn},et));return Sn&&(rn=Sn(rn,M,{selected:kn,active:jn,open:bn,disabled:hn})),r.createElement(m,{onItemClick:Jn,mode:Ft==="horizontal"?"vertical":Ft,itemIcon:gn,expandIcon:Jt},rn)}),be=r.forwardRef(function(M,J){var re=M.eventKey,Y=M.children,le=V(re),pe=q(Y,le),xe=O();r.useEffect(function(){if(xe)return xe.registerPath(re,le),function(){xe.unregisterPath(re,le)}},[le]);var Ie;return xe?Ie=pe:Ie=r.createElement(ie,(0,f.Z)({ref:J},M),pe),r.createElement(W.Provider,{value:le},Ie)}),De=be,Ge=d(34666);function Et(M){var J=M.className,re=M.style,Y=r.useContext(_),le=Y.prefixCls,pe=O();return pe?null:r.createElement("li",{role:"separator",className:P()("".concat(le,"-item-divider"),J),style:re})}var qt=["className","title","eventKey","children"],$t=r.forwardRef(function(M,J){var re=M.className,Y=M.title,le=M.eventKey,pe=M.children,xe=(0,T.Z)(M,qt),Ie=r.useContext(_),gt=Ie.prefixCls,et="".concat(gt,"-item-group");return r.createElement("li",(0,f.Z)({ref:J,role:"presentation"},xe,{onClick:function(it){return it.stopPropagation()},className:P()(et,re)}),r.createElement("div",{role:"presentation",className:"".concat(et,"-title"),title:typeof Y=="string"?Y:void 0},Y),r.createElement("ul",{role:"group",className:"".concat(et,"-list")},pe))}),Mt=r.forwardRef(function(M,J){var re=M.eventKey,Y=M.children,le=V(re),pe=q(Y,le),xe=O();return xe?pe:r.createElement($t,(0,f.Z)({ref:J},(0,We.Z)(M,["warnKey"])),pe)}),Ht=Mt,pt=["label","children","key","type","extra"];function Vt(M,J,re){var Y=J.item,le=J.group,pe=J.submenu,xe=J.divider;return(M||[]).map(function(Ie,gt){if(Ie&&(0,Ge.Z)(Ie)==="object"){var et=Ie,Ot=et.label,it=et.children,at=et.key,ct=et.type,At=et.extra,wt=(0,T.Z)(et,pt),Xe=at!=null?at:"tmp-".concat(gt);return it||ct==="group"?ct==="group"?r.createElement(le,(0,f.Z)({key:Xe},wt,{title:Ot}),Vt(it,J,re)):r.createElement(pe,(0,f.Z)({key:Xe},wt,{title:Ot}),Vt(it,J,re)):ct==="divider"?r.createElement(xe,(0,f.Z)({key:Xe},wt)):r.createElement(Y,(0,f.Z)({key:Xe},wt,{extra:At}),Ot,(!!At||At===0)&&r.createElement("span",{className:"".concat(re,"-item-extra")},At))}return null}).filter(function(Ie){return Ie})}function kt(M,J,re,Y,le){var pe=M,xe=(0,K.Z)({divider:Et,item:Ke,group:Ht,submenu:De},Y);return J&&(pe=Vt(J,xe,le)),q(pe,re)}var Cn=["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"],ot=[],mt=r.forwardRef(function(M,J){var re,Y=M,le=Y.prefixCls,pe=le===void 0?"rc-menu":le,xe=Y.rootClassName,Ie=Y.style,gt=Y.className,et=Y.tabIndex,Ot=et===void 0?0:et,it=Y.items,at=Y.children,ct=Y.direction,At=Y.id,wt=Y.mode,Xe=wt===void 0?"vertical":wt,nt=Y.inlineCollapsed,St=Y.disabled,dt=Y.disabledOverflow,ft=Y.subMenuOpenDelay,Pt=ft===void 0?.1:ft,xt=Y.subMenuCloseDelay,Rt=xt===void 0?.1:xt,Gt=Y.forceSubMenuRender,Ft=Y.defaultOpenKeys,an=Y.openKeys,Kt=Y.activeKey,Qt=Y.defaultActiveFirst,sn=Y.selectable,en=sn===void 0?!0:sn,tn=Y.multiple,on=tn===void 0?!1:tn,Ut=Y.defaultSelectedKeys,pn=Y.selectedKeys,Lt=Y.onSelect,ln=Y.onDeselect,Sn=Y.inlineIndent,Rn=Sn===void 0?24:Sn,vn=Y.motion,Dn=Y.defaultMotions,nn=Y.triggerSubMenuAction,hn=nn===void 0?"hover":nn,Nn=Y.builtinPlacements,mn=Y.itemIcon,gn=Y.expandIcon,Jt=Y.overflowedIndicator,un=Jt===void 0?"...":Jt,bn=Y.overflowedIndicatorPopupClassName,kn=Y.getPopupContainer,cn=Y.onClick,dn=Y.onOpenChange,On=Y.onKeyDown,Tn=Y.openAnimation,Bn=Y.openTransitionName,Fn=Y._internalRenderMenuItem,Zn=Y._internalRenderSubMenuItem,Mn=Y._internalComponents,Un=(0,T.Z)(Y,Cn),Gn=r.useMemo(function(){return[kt(at,it,ot,Mn,pe),kt(at,it,ot,{},pe)]},[at,it,Mn]),jn=(0,j.Z)(Gn,2),yn=jn[0],Qn=jn[1],Jn=r.useState(!1),zn=(0,j.Z)(Jn,2),Hn=zn[0],Wn=zn[1],Ln=r.useRef(),fn=ke(At),wn=ct==="rtl",Kn=(0,v.Z)(Ft,{value:an,postState:function(Bt){return Bt||ot}}),rn=(0,j.Z)(Kn,2),jt=rn[0],_n=rn[1],xn=function(Bt){var Wt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function En(){_n(Bt),dn==null||dn(Bt)}Wt?(0,a.flushSync)(En):En()},In=r.useState(jt),Vn=(0,j.Z)(In,2),$n=Vn[0],tr=Vn[1],Xn=r.useRef(!1),nr=r.useMemo(function(){return(Xe==="inline"||Xe==="vertical")&&nt?["vertical",nt]:[Xe,!1]},[Xe,nt]),Oe=(0,j.Z)(nr,2),$e=Oe[0],It=Oe[1],Xt=$e==="inline",zt=r.useState($e),Yn=(0,j.Z)(zt,2),Pn=Yn[0],ar=Yn[1],er=r.useState(It),hr=(0,j.Z)(er,2),Sr=hr[0],Rr=hr[1];r.useEffect(function(){ar($e),Rr(It),Xn.current&&(Xt?_n($n):xn(ot))},[$e,It]);var Dr=r.useState(0),pr=(0,j.Z)(Dr,2),sr=pr[0],Or=pr[1],ur=sr>=yn.length-1||Pn!=="horizontal"||dt;r.useEffect(function(){Xt&&tr(jt)},[jt]),r.useEffect(function(){return Xn.current=!0,function(){Xn.current=!1}},[]);var qn=se(),dr=qn.registerPath,vr=qn.unregisterPath,Pr=qn.refreshOverflowKeys,mr=qn.isSubPathKey,Nr=qn.getKeyPath,gr=qn.getKeys,kr=qn.getSubPathKeys,Tr=r.useMemo(function(){return{registerPath:dr,unregisterPath:vr}},[dr,vr]),Mr=r.useMemo(function(){return{isSubPathKey:mr}},[mr]);r.useEffect(function(){Pr(ur?ot:yn.slice(sr+1).map(function(Yt){return Yt.key}))},[sr,ur]);var Lr=(0,v.Z)(Kt||Qt&&((re=yn[0])===null||re===void 0?void 0:re.key),{value:Kt}),br=(0,j.Z)(Lr,2),rr=br[0],cr=br[1],Ir=de(function(Yt){cr(Yt)}),Br=de(function(){cr(void 0)});(0,r.useImperativeHandle)(J,function(){return{list:Ln.current,focus:function(Bt){var Wt,En=gr(),An=Q(En,fn),lr=An.elements,fr=An.key2element,Gr=An.element2key,xr=G(Ln.current,lr),Er=rr!=null?rr:xr[0]?Gr.get(xr[0]):(Wt=yn.find(function(Qr){return!Qr.props.disabled}))===null||Wt===void 0?void 0:Wt.key,ir=fr.get(Er);if(Er&&ir){var _r;ir==null||(_r=ir.focus)===null||_r===void 0||_r.call(ir,Bt)}}}});var Fr=(0,v.Z)(Ut||[],{value:pn,postState:function(Bt){return Array.isArray(Bt)?Bt:Bt==null?ot:[Bt]}}),yr=(0,j.Z)(Fr,2),or=yr[0],Zr=yr[1],jr=function(Bt){if(en){var Wt=Bt.key,En=or.includes(Wt),An;on?En?An=or.filter(function(fr){return fr!==Wt}):An=[].concat((0,Z.Z)(or),[Wt]):An=[Wt],Zr(An);var lr=(0,K.Z)((0,K.Z)({},Bt),{},{selectedKeys:An});En?ln==null||ln(lr):Lt==null||Lt(lr)}!on&&jt.length&&Pn!=="inline"&&xn(ot)},zr=de(function(Yt){cn==null||cn(Fe(Yt)),jr(Yt)}),wr=de(function(Yt,Bt){var Wt=jt.filter(function(An){return An!==Yt});if(Bt)Wt.push(Yt);else if(Pn!=="inline"){var En=kr(Yt);Wt=Wt.filter(function(An){return!En.has(An)})}(0,l.Z)(jt,Wt,!0)||xn(Wt,!0)}),Wr=function(Bt,Wt){var En=Wt!=null?Wt:!jt.includes(Bt);wr(Bt,En)},Kr=$(Pn,rr,wn,fn,Ln,gr,Nr,cr,Wr,On);r.useEffect(function(){Wn(!0)},[]);var Ur=r.useMemo(function(){return{_internalRenderMenuItem:Fn,_internalRenderSubMenuItem:Zn}},[Fn,Zn]),Hr=Pn!=="horizontal"||dt?yn:yn.map(function(Yt,Bt){return r.createElement(m,{key:Yt.key,overflowDisabled:Bt>sr},Yt)}),Vr=r.createElement(e.Z,(0,f.Z)({id:At,ref:Ln,prefixCls:"".concat(pe,"-overflow"),component:"ul",itemComponent:Ke,className:P()(pe,"".concat(pe,"-root"),"".concat(pe,"-").concat(Pn),gt,(0,N.Z)((0,N.Z)({},"".concat(pe,"-inline-collapsed"),Sr),"".concat(pe,"-rtl"),wn),xe),dir:ct,style:Ie,role:"menu",tabIndex:Ot,data:Hr,renderRawItem:function(Bt){return Bt},renderRawRest:function(Bt){var Wt=Bt.length,En=Wt?yn.slice(-Wt):null;return r.createElement(De,{eventKey:ee,title:un,disabled:ur,internalPopupClose:Wt===0,popupClassName:bn},En)},maxCount:Pn!=="horizontal"||dt?e.Z.INVALIDATE:e.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(Bt){Or(Bt)},onKeyDown:Kr},Un));return r.createElement(g.Provider,{value:Ur},r.createElement(s.Provider,{value:fn},r.createElement(m,{prefixCls:pe,rootClassName:xe,mode:Pn,openKeys:jt,rtl:wn,disabled:St,motion:Hn?vn:null,defaultMotions:Hn?Dn:null,activeKey:rr,onActive:Ir,onInactive:Br,selectedKeys:or,inlineIndent:Rn,subMenuOpenDelay:Pt,subMenuCloseDelay:Rt,forceSubMenuRender:Gt,builtinPlacements:Nn,triggerSubMenuAction:hn,getPopupContainer:kn,itemIcon:mn,expandIcon:gn,onItemClick:zr,onOpenChange:wr},r.createElement(z.Provider,{value:Mr},Vr),r.createElement("div",{style:{display:"none"},"aria-hidden":!0},r.createElement(D.Provider,{value:Tr},Qn)))))}),Ct=mt,Be=Ct;Be.Item=Ke,Be.SubMenu=De,Be.ItemGroup=Ht,Be.Divider=Et;var Qe=Be},11780:function(Me,oe,d){"use strict";d.d(oe,{Z:function(){return w}});var f=d(32855),N=d(27247),K=d(11913),Z=d(43079),j=d(59301),T=d(92310),B=d.n(T),P=d(29301),e=d(34280),v=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],l=void 0;function i(n,t){var h=n.prefixCls,C=n.invalidate,F=n.item,H=n.renderItem,te=n.responsive,ae=n.responsiveDisabled,ne=n.registerSize,Ee=n.itemKey,Ae=n.className,Re=n.style,X=n.children,_e=n.display,ce=n.order,Ce=n.component,k=Ce===void 0?"div":Ce,G=(0,Z.Z)(n,v),L=te&&!_e;function Q(U){ne(Ee,U)}j.useEffect(function(){return function(){Q(null)}},[]);var $=H&&F!==l?H(F,{index:ce}):X,fe;C||(fe={opacity:L?0:1,height:L?0:l,overflowY:L?"hidden":l,order:te?ce:l,pointerEvents:L?"none":l,position:L?"absolute":l});var S={};L&&(S["aria-hidden"]=!0);var I=j.createElement(k,(0,f.Z)({className:B()(!C&&h,Ae),style:(0,N.Z)((0,N.Z)({},fe),Re)},S,G,{ref:t}),$);return te&&(I=j.createElement(P.Z,{onResize:function(ee){var se=ee.offsetWidth;Q(se)},disabled:ae},I)),I}var r=j.forwardRef(i);r.displayName="Item";var a=r,s=d(6089),b=d(4676),y=d(16089);function x(n){if(typeof MessageChannel=="undefined")(0,y.Z)(n);else{var t=new MessageChannel;t.port1.onmessage=function(){return n()},t.port2.postMessage(void 0)}}function u(){var n=j.useRef(null),t=function(C){n.current||(n.current=[],x(function(){(0,b.unstable_batchedUpdates)(function(){n.current.forEach(function(F){F()}),n.current=null})})),n.current.push(C)};return t}function _(n,t){var h=j.useState(t),C=(0,K.Z)(h,2),F=C[0],H=C[1],te=(0,s.Z)(function(ae){n(function(){H(ae)})});return[F,te]}var c=j.createContext(null),m=["component"],R=["className"],D=["className"],O=function(t,h){var C=j.useContext(c);if(!C){var F=t.component,H=F===void 0?"div":F,te=(0,Z.Z)(t,m);return j.createElement(H,(0,f.Z)({},te,{ref:h}))}var ae=C.className,ne=(0,Z.Z)(C,R),Ee=t.className,Ae=(0,Z.Z)(t,D);return j.createElement(c.Provider,{value:null},j.createElement(a,(0,f.Z)({ref:h,className:B()(ae,Ee)},ne,Ae)))},W=j.forwardRef(O);W.displayName="RawItem";var V=W,z=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],me="responsive",g="invalidate";function o(n){return"+ ".concat(n.length," ...")}function p(n,t){var h=n.prefixCls,C=h===void 0?"rc-overflow":h,F=n.data,H=F===void 0?[]:F,te=n.renderItem,ae=n.renderRawItem,ne=n.itemKey,Ee=n.itemWidth,Ae=Ee===void 0?10:Ee,Re=n.ssr,X=n.style,_e=n.className,ce=n.maxCount,Ce=n.renderRest,k=n.renderRawRest,G=n.suffix,L=n.component,Q=L===void 0?"div":L,$=n.itemComponent,fe=n.onVisibleChange,S=(0,Z.Z)(n,z),I=Re==="full",U=u(),ee=_(U,null),se=(0,K.Z)(ee,2),de=se[0],Pe=se[1],ge=de||0,ke=_(U,new Map),Te=(0,K.Z)(ke,2),Je=Te[0],Ue=Te[1],Ye=_(U,0),We=(0,K.Z)(Ye,2),tt=We[0],qe=We[1],Le=_(U,0),ht=(0,K.Z)(Le,2),bt=ht[0],Fe=ht[1],Zt=_(U,0),Tt=(0,K.Z)(Zt,2),Ze=Tt[0],He=Tt[1],_t=(0,j.useState)(null),Dt=(0,K.Z)(_t,2),Ke=Dt[0],we=Dt[1],Ne=(0,j.useState)(null),ut=(0,K.Z)(Ne,2),vt=ut[0],Nt=ut[1],q=j.useMemo(function(){return vt===null&&I?Number.MAX_SAFE_INTEGER:vt||0},[vt,de]),he=(0,j.useState)(!1),ue=(0,K.Z)(he,2),ye=ue[0],je=ue[1],st="".concat(C,"-item"),Se=Math.max(tt,bt),Ve=ce===me,rt=H.length&&Ve,yt=ce===g,lt=rt||typeof ce=="number"&&H.length>ce,ze=(0,j.useMemo)(function(){var Be=H;return rt?de===null&&I?Be=H:Be=H.slice(0,Math.min(H.length,ge/Ae)):typeof ce=="number"&&(Be=H.slice(0,ce)),Be},[H,Ae,de,ce,rt]),ve=(0,j.useMemo)(function(){return rt?H.slice(q+1):H.slice(ze.length)},[H,ze,rt,q]),ie=(0,j.useCallback)(function(Be,Qe){var M;return typeof ne=="function"?ne(Be):(M=ne&&(Be==null?void 0:Be[ne]))!==null&&M!==void 0?M:Qe},[ne]),be=(0,j.useCallback)(te||function(Be){return Be},[te]);function De(Be,Qe,M){vt===Be&&(Qe===void 0||Qe===Ke)||(Nt(Be),M||(je(Be<H.length-1),fe==null||fe(Be)),Qe!==void 0&&we(Qe))}function Ge(Be,Qe){Pe(Qe.clientWidth)}function Et(Be,Qe){Ue(function(M){var J=new Map(M);return Qe===null?J.delete(Be):J.set(Be,Qe),J})}function qt(Be,Qe){Fe(Qe),qe(bt)}function $t(Be,Qe){He(Qe)}function Mt(Be){return Je.get(ie(ze[Be],Be))}(0,e.Z)(function(){if(ge&&typeof Se=="number"&&ze){var Be=Ze,Qe=ze.length,M=Qe-1;if(!Qe){De(0,null);return}for(var J=0;J<Qe;J+=1){var re=Mt(J);if(I&&(re=re||0),re===void 0){De(J-1,void 0,!0);break}if(Be+=re,M===0&&Be<=ge||J===M-1&&Be+Mt(M)<=ge){De(M,null);break}else if(Be+Se>ge){De(J-1,Be-re-Ze+bt);break}}G&&Mt(0)+Ze>ge&&we(null)}},[ge,Je,bt,Ze,ie,ze]);var Ht=ye&&!!ve.length,pt={};Ke!==null&&rt&&(pt={position:"absolute",left:Ke,top:0});var Vt={prefixCls:st,responsive:rt,component:$,invalidate:yt},kt=ae?function(Be,Qe){var M=ie(Be,Qe);return j.createElement(c.Provider,{key:M,value:(0,N.Z)((0,N.Z)({},Vt),{},{order:Qe,item:Be,itemKey:M,registerSize:Et,display:Qe<=q})},ae(Be,Qe))}:function(Be,Qe){var M=ie(Be,Qe);return j.createElement(a,(0,f.Z)({},Vt,{order:Qe,key:M,item:Be,renderItem:be,itemKey:M,registerSize:Et,display:Qe<=q}))},Cn={order:Ht?q:Number.MAX_SAFE_INTEGER,className:"".concat(st,"-rest"),registerSize:qt,display:Ht},ot=Ce||o,mt=k?j.createElement(c.Provider,{value:(0,N.Z)((0,N.Z)({},Vt),Cn)},k(ve)):j.createElement(a,(0,f.Z)({},Vt,Cn),typeof ot=="function"?ot(ve):ot),Ct=j.createElement(Q,(0,f.Z)({className:B()(!yt&&C,_e),style:X,ref:t},S),ze.map(kt),lt?mt:null,G&&j.createElement(a,(0,f.Z)({},Vt,{responsive:Ve,responsiveDisabled:!rt,order:q,className:"".concat(st,"-suffix"),registerSize:$t,display:!0,style:pt}),G));return Ve?j.createElement(P.Z,{onResize:Ge,disabled:!rt},Ct):Ct}var E=j.forwardRef(p);E.displayName="Overflow",E.Item=V,E.RESPONSIVE=me,E.INVALIDATE=g;var A=E,w=A},25930:function(Me,oe,d){"use strict";d.d(oe,{Cd:function(){return z}});var f=d(32855),N=d(27247),K=d(43079),Z=d(59301),j=d(92310),T=d.n(j),B={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},P=function(){var o=(0,Z.useRef)([]),p=(0,Z.useRef)(null);return(0,Z.useEffect)(function(){var E=Date.now(),A=!1;o.current.forEach(function(w){if(w){A=!0;var n=w.style;n.transitionDuration=".3s, .3s, .3s, .06s",p.current&&E-p.current<100&&(n.transitionDuration="0s, 0s")}}),A&&(p.current=Date.now())}),o.current},e=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],v=function(o){var p=(0,N.Z)((0,N.Z)({},B),o),E=p.className,A=p.percent,w=p.prefixCls,n=p.strokeColor,t=p.strokeLinecap,h=p.strokeWidth,C=p.style,F=p.trailColor,H=p.trailWidth,te=p.transition,ae=(0,K.Z)(p,e);delete ae.gapPosition;var ne=Array.isArray(A)?A:[A],Ee=Array.isArray(n)?n:[n],Ae=P(),Re=h/2,X=100-h/2,_e="M ".concat(t==="round"?Re:0,",").concat(Re,`
|
|
L `).concat(t==="round"?X:100,",").concat(Re),ce="0 0 100 ".concat(h),Ce=0;return Z.createElement("svg",(0,f.Z)({className:T()("".concat(w,"-line"),E),viewBox:ce,preserveAspectRatio:"none",style:C},ae),Z.createElement("path",{className:"".concat(w,"-line-trail"),d:_e,strokeLinecap:t,stroke:F,strokeWidth:H||h,fillOpacity:"0"}),ne.map(function(k,G){var L=1;switch(t){case"round":L=1-h/100;break;case"square":L=1-h/2/100;break;default:L=1;break}var Q={strokeDasharray:"".concat(k*L,"px, 100px"),strokeDashoffset:"-".concat(Ce,"px"),transition:te||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},$=Ee[G]||Ee[Ee.length-1];return Ce+=k,Z.createElement("path",{key:G,className:"".concat(w,"-line-path"),d:_e,strokeLinecap:t,stroke:$,strokeWidth:h,fillOpacity:"0",ref:function(S){Ae[G]=S},style:Q})}))},l=v,i=d(34666),r=d(11913),a=d(47273),s=0,b=(0,a.Z)();function y(){var g;return b?(g=s,s+=1):g="TEST_OR_SSR",g}var x=function(g){var o=Z.useState(),p=(0,r.Z)(o,2),E=p[0],A=p[1];return Z.useEffect(function(){A("rc_progress_".concat(y()))},[]),g||E},u=function(o){var p=o.bg,E=o.children;return Z.createElement("div",{style:{width:"100%",height:"100%",background:p}},E)};function _(g,o){return Object.keys(g).map(function(p){var E=parseFloat(p),A="".concat(Math.floor(E*o),"%");return"".concat(g[p]," ").concat(A)})}var c=Z.forwardRef(function(g,o){var p=g.prefixCls,E=g.color,A=g.gradientId,w=g.radius,n=g.style,t=g.ptg,h=g.strokeLinecap,C=g.strokeWidth,F=g.size,H=g.gapDegree,te=E&&(0,i.Z)(E)==="object",ae=te?"#FFF":void 0,ne=F/2,Ee=Z.createElement("circle",{className:"".concat(p,"-circle-path"),r:w,cx:ne,cy:ne,stroke:ae,strokeLinecap:h,strokeWidth:C,opacity:t===0?0:1,style:n,ref:o});if(!te)return Ee;var Ae="".concat(A,"-conic"),Re=H?"".concat(180+H/2,"deg"):"0deg",X=_(E,(360-H)/360),_e=_(E,1),ce="conic-gradient(from ".concat(Re,", ").concat(X.join(", "),")"),Ce="linear-gradient(to ".concat(H?"bottom":"top",", ").concat(_e.join(", "),")");return Z.createElement(Z.Fragment,null,Z.createElement("mask",{id:Ae},Ee),Z.createElement("foreignObject",{x:0,y:0,width:F,height:F,mask:"url(#".concat(Ae,")")},Z.createElement(u,{bg:Ce},Z.createElement(u,{bg:ce}))))}),m=c,R=100,D=function(o,p,E,A,w,n,t,h,C,F){var H=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,te=E/100*360*((360-n)/360),ae=n===0?0:{bottom:0,top:180,left:90,right:-90}[t],ne=(100-A)/100*p;C==="round"&&A!==100&&(ne+=F/2,ne>=p&&(ne=p-.01));var Ee=R/2;return{stroke:typeof h=="string"?h:void 0,strokeDasharray:"".concat(p,"px ").concat(o),strokeDashoffset:ne+H,transform:"rotate(".concat(w+te+ae,"deg)"),transformOrigin:"".concat(Ee,"px ").concat(Ee,"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}},O=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function W(g){var o=g!=null?g:[];return Array.isArray(o)?o:[o]}var V=function(o){var p=(0,N.Z)((0,N.Z)({},B),o),E=p.id,A=p.prefixCls,w=p.steps,n=p.strokeWidth,t=p.trailWidth,h=p.gapDegree,C=h===void 0?0:h,F=p.gapPosition,H=p.trailColor,te=p.strokeLinecap,ae=p.style,ne=p.className,Ee=p.strokeColor,Ae=p.percent,Re=(0,K.Z)(p,O),X=R/2,_e=x(E),ce="".concat(_e,"-gradient"),Ce=X-n/2,k=Math.PI*2*Ce,G=C>0?90+C/2:-90,L=k*((360-C)/360),Q=(0,i.Z)(w)==="object"?w:{count:w,gap:2},$=Q.count,fe=Q.gap,S=W(Ae),I=W(Ee),U=I.find(function(Te){return Te&&(0,i.Z)(Te)==="object"}),ee=U&&(0,i.Z)(U)==="object",se=ee?"butt":te,de=D(k,L,0,100,G,C,F,H,se,n),Pe=P(),ge=function(){var Je=0;return S.map(function(Ue,Ye){var We=I[Ye]||I[I.length-1],tt=D(k,L,Je,Ue,G,C,F,We,se,n);return Je+=Ue,Z.createElement(m,{key:Ye,color:We,ptg:Ue,radius:Ce,prefixCls:A,gradientId:ce,style:tt,strokeLinecap:se,strokeWidth:n,gapDegree:C,ref:function(Le){Pe[Ye]=Le},size:R})}).reverse()},ke=function(){var Je=Math.round($*(S[0]/100)),Ue=100/$,Ye=0;return new Array($).fill(null).map(function(We,tt){var qe=tt<=Je-1?I[0]:H,Le=qe&&(0,i.Z)(qe)==="object"?"url(#".concat(ce,")"):void 0,ht=D(k,L,Ye,Ue,G,C,F,qe,"butt",n,fe);return Ye+=(L-ht.strokeDashoffset+fe)*100/L,Z.createElement("circle",{key:tt,className:"".concat(A,"-circle-path"),r:Ce,cx:X,cy:X,stroke:Le,strokeWidth:n,opacity:1,style:ht,ref:function(Fe){Pe[tt]=Fe}})})};return Z.createElement("svg",(0,f.Z)({className:T()("".concat(A,"-circle"),ne),viewBox:"0 0 ".concat(R," ").concat(R),style:ae,id:E,role:"presentation"},Re),!$&&Z.createElement("circle",{className:"".concat(A,"-circle-trail"),r:Ce,cx:X,cy:X,stroke:H,strokeLinecap:se,strokeWidth:t||n,style:de}),$?ke():ge())},z=V,me={Line:l,Circle:z}},738:function(Me,oe,d){"use strict";d.d(oe,{Z:function(){return _}});var f=d(32855),N=d(74430),K=d(11913),Z=d(43079),j=d(92310),T=d.n(j),B=d(18929),P=d(10228),e=d(26112),v=d(59301);function l(c,m){var R=c.disabled,D=c.prefixCls,O=c.character,W=c.characterRender,V=c.index,z=c.count,me=c.value,g=c.allowHalf,o=c.focused,p=c.onHover,E=c.onClick,A=function(te){p(te,V)},w=function(te){E(te,V)},n=function(te){te.keyCode===P.Z.ENTER&&E(te,V)},t=V+1,h=new Set([D]);me===0&&V===0&&o?h.add("".concat(D,"-focused")):g&&me+.5>=t&&me<t?(h.add("".concat(D,"-half")),h.add("".concat(D,"-active")),o&&h.add("".concat(D,"-focused"))):(t<=me?h.add("".concat(D,"-full")):h.add("".concat(D,"-zero")),t===me&&o&&h.add("".concat(D,"-focused")));var C=typeof O=="function"?O(c):O,F=v.createElement("li",{className:T()(Array.from(h)),ref:m},v.createElement("div",{onClick:R?null:w,onKeyDown:R?null:n,onMouseMove:R?null:A,role:"radio","aria-checked":me>V?"true":"false","aria-posinset":V+1,"aria-setsize":z,tabIndex:R?-1:0},v.createElement("div",{className:"".concat(D,"-first")},C),v.createElement("div",{className:"".concat(D,"-second")},C)));return W&&(F=W(F,c)),F}var i=v.forwardRef(l);function r(){var c=v.useRef({});function m(D){return c.current[D]}function R(D){return function(O){c.current[D]=O}}return[m,R]}function a(c){var m=c.pageXOffset,R="scrollLeft";if(typeof m!="number"){var D=c.document;m=D.documentElement[R],typeof m!="number"&&(m=D.body[R])}return m}function s(c){var m,R,D=c.ownerDocument,O=D.body,W=D&&D.documentElement,V=c.getBoundingClientRect();return m=V.left,R=V.top,m-=W.clientLeft||O.clientLeft||0,R-=W.clientTop||O.clientTop||0,{left:m,top:R}}function b(c){var m=s(c),R=c.ownerDocument,D=R.defaultView||R.parentWindow;return m.left+=a(D),m.left}var y=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","keyboard","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function x(c,m){var R=c.prefixCls,D=R===void 0?"rc-rate":R,O=c.className,W=c.defaultValue,V=c.value,z=c.count,me=z===void 0?5:z,g=c.allowHalf,o=g===void 0?!1:g,p=c.allowClear,E=p===void 0?!0:p,A=c.keyboard,w=A===void 0?!0:A,n=c.character,t=n===void 0?"\u2605":n,h=c.characterRender,C=c.disabled,F=c.direction,H=F===void 0?"ltr":F,te=c.tabIndex,ae=te===void 0?0:te,ne=c.autoFocus,Ee=c.onHoverChange,Ae=c.onChange,Re=c.onFocus,X=c.onBlur,_e=c.onKeyDown,ce=c.onMouseLeave,Ce=(0,Z.Z)(c,y),k=r(),G=(0,K.Z)(k,2),L=G[0],Q=G[1],$=v.useRef(null),fe=function(){if(!C){var we;(we=$.current)===null||we===void 0||we.focus()}};v.useImperativeHandle(m,function(){return{focus:fe,blur:function(){if(!C){var we;(we=$.current)===null||we===void 0||we.blur()}}}});var S=(0,B.Z)(W||0,{value:V}),I=(0,K.Z)(S,2),U=I[0],ee=I[1],se=(0,B.Z)(null),de=(0,K.Z)(se,2),Pe=de[0],ge=de[1],ke=function(we,Ne){var ut=H==="rtl",vt=we+1;if(o){var Nt=L(we),q=b(Nt),he=Nt.clientWidth;(ut&&Ne-q>he/2||!ut&&Ne-q<he/2)&&(vt-=.5)}return vt},Te=function(we){ee(we),Ae==null||Ae(we)},Je=v.useState(!1),Ue=(0,K.Z)(Je,2),Ye=Ue[0],We=Ue[1],tt=function(){We(!0),Re==null||Re()},qe=function(){We(!1),X==null||X()},Le=v.useState(null),ht=(0,K.Z)(Le,2),bt=ht[0],Fe=ht[1],Zt=function(we,Ne){var ut=ke(Ne,we.pageX);ut!==Pe&&(Fe(ut),ge(null)),Ee==null||Ee(ut)},Tt=function(we){C||(Fe(null),ge(null),Ee==null||Ee(void 0)),we&&(ce==null||ce(we))},Ze=function(we,Ne){var ut=ke(Ne,we.pageX),vt=!1;E&&(vt=ut===U),Tt(),Te(vt?0:ut),ge(vt?ut:null)},He=function(we){var Ne=we.keyCode,ut=H==="rtl",vt=o?.5:1;w&&(Ne===P.Z.RIGHT&&U<me&&!ut?(Te(U+vt),we.preventDefault()):Ne===P.Z.LEFT&&U>0&&!ut||Ne===P.Z.RIGHT&&U>0&&ut?(Te(U-vt),we.preventDefault()):Ne===P.Z.LEFT&&U<me&&ut&&(Te(U+vt),we.preventDefault())),_e==null||_e(we)};v.useEffect(function(){ne&&!C&&fe()},[]);var _t=new Array(me).fill(0).map(function(Ke,we){return v.createElement(i,{ref:Q(we),index:we,count:me,disabled:C,prefixCls:"".concat(D,"-star"),allowHalf:o,value:bt===null?U:bt,onClick:Ze,onHover:Zt,key:Ke||we,character:t,characterRender:h,focused:Ye})}),Dt=T()(D,O,(0,N.Z)((0,N.Z)({},"".concat(D,"-disabled"),C),"".concat(D,"-rtl"),H==="rtl"));return v.createElement("ul",(0,f.Z)({className:Dt,onMouseLeave:Tt,tabIndex:C?-1:ae,onFocus:C?null:tt,onBlur:C?null:qe,onKeyDown:C?null:He,ref:$},(0,e.Z)(Ce,{aria:!0,data:!0,attr:!0})),_t)}var u=v.forwardRef(x),_=u},29301:function(Me,oe,d){"use strict";d.d(oe,{Z:function(){return g}});var f=d(32855),N=d(59301),K=d(11592),Z=d(48736),j=d(27247),T=d(34666),B=d(76846),P=d(8654),e=N.createContext(null);function v(o){var p=o.children,E=o.onBatchResize,A=N.useRef(0),w=N.useRef([]),n=N.useContext(e),t=N.useCallback(function(h,C,F){A.current+=1;var H=A.current;w.current.push({size:h,element:C,data:F}),Promise.resolve().then(function(){H===A.current&&(E==null||E(w.current),w.current=[])}),n==null||n(h,C,F)},[E,n]);return N.createElement(e.Provider,{value:t},p)}var l=d(76374),i=new Map;function r(o){o.forEach(function(p){var E,A=p.target;(E=i.get(A))===null||E===void 0||E.forEach(function(w){return w(A)})})}var a=new l.Z(r),s=null,b=null;function y(o,p){i.has(o)||(i.set(o,new Set),a.observe(o)),i.get(o).add(p)}function x(o,p){i.has(o)&&(i.get(o).delete(p),i.get(o).size||(a.unobserve(o),i.delete(o)))}var u=d(33377),_=d(93912),c=d(18881),m=d(85461),R=function(o){(0,c.Z)(E,o);var p=(0,m.Z)(E);function E(){return(0,u.Z)(this,E),p.apply(this,arguments)}return(0,_.Z)(E,[{key:"render",value:function(){return this.props.children}}]),E}(N.Component);function D(o,p){var E=o.children,A=o.disabled,w=N.useRef(null),n=N.useRef(null),t=N.useContext(e),h=typeof E=="function",C=h?E(w):E,F=N.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),H=!h&&N.isValidElement(C)&&(0,P.Yr)(C),te=H?(0,P.C4)(C):null,ae=(0,P.x1)(te,w),ne=function(){var X;return(0,B.ZP)(w.current)||(w.current&&(0,T.Z)(w.current)==="object"?(0,B.ZP)((X=w.current)===null||X===void 0?void 0:X.nativeElement):null)||(0,B.ZP)(n.current)};N.useImperativeHandle(p,function(){return ne()});var Ee=N.useRef(o);Ee.current=o;var Ae=N.useCallback(function(Re){var X=Ee.current,_e=X.onResize,ce=X.data,Ce=Re.getBoundingClientRect(),k=Ce.width,G=Ce.height,L=Re.offsetWidth,Q=Re.offsetHeight,$=Math.floor(k),fe=Math.floor(G);if(F.current.width!==$||F.current.height!==fe||F.current.offsetWidth!==L||F.current.offsetHeight!==Q){var S={width:$,height:fe,offsetWidth:L,offsetHeight:Q};F.current=S;var I=L===Math.round(k)?k:L,U=Q===Math.round(G)?G:Q,ee=(0,j.Z)((0,j.Z)({},S),{},{offsetWidth:I,offsetHeight:U});t==null||t(ee,Re,ce),_e&&Promise.resolve().then(function(){_e(ee,Re)})}},[]);return N.useEffect(function(){var Re=ne();return Re&&!A&&y(Re,Ae),function(){return x(Re,Ae)}},[w.current,A]),N.createElement(R,{ref:n},H?N.cloneElement(C,{ref:ae}):C)}var O=N.forwardRef(D),W=O,V="rc-observer-key";function z(o,p){var E=o.children,A=typeof E=="function"?[E]:(0,K.Z)(E);return A.map(function(w,n){var t=(w==null?void 0:w.key)||"".concat(V,"-").concat(n);return N.createElement(W,(0,f.Z)({},o,{key:t,ref:n===0?p:void 0}),w)})}var me=N.forwardRef(z);me.Collection=v;var g=me},22711:function(Me,oe,d){"use strict";d.r(oe),d.d(oe,{ResizableTextArea:function(){return me},default:function(){return E}});var f=d(32855),N=d(74430),K=d(27247),Z=d(3300),j=d(11913),T=d(43079),B=d(92310),P=d.n(B),e=d(36901),v=d(66003),l=d(30292),i=d(18929),r=d(59301),a=d(34666),s=d(29301),b=d(34280),y=d(16089),x=`
|
|
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;
|
|
`,u=["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"],_={},c;function m(A){var w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=A.getAttribute("id")||A.getAttribute("data-reactid")||A.getAttribute("name");if(w&&_[n])return _[n];var t=window.getComputedStyle(A),h=t.getPropertyValue("box-sizing")||t.getPropertyValue("-moz-box-sizing")||t.getPropertyValue("-webkit-box-sizing"),C=parseFloat(t.getPropertyValue("padding-bottom"))+parseFloat(t.getPropertyValue("padding-top")),F=parseFloat(t.getPropertyValue("border-bottom-width"))+parseFloat(t.getPropertyValue("border-top-width")),H=u.map(function(ae){return"".concat(ae,":").concat(t.getPropertyValue(ae))}).join(";"),te={sizingStyle:H,paddingSize:C,borderSize:F,boxSizing:h};return w&&n&&(_[n]=te),te}function R(A){var w=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;c||(c=document.createElement("textarea"),c.setAttribute("tab-index","-1"),c.setAttribute("aria-hidden","true"),c.setAttribute("name","hiddenTextarea"),document.body.appendChild(c)),A.getAttribute("wrap")?c.setAttribute("wrap",A.getAttribute("wrap")):c.removeAttribute("wrap");var h=m(A,w),C=h.paddingSize,F=h.borderSize,H=h.boxSizing,te=h.sizingStyle;c.setAttribute("style","".concat(te,";").concat(x)),c.value=A.value||A.placeholder||"";var ae=void 0,ne=void 0,Ee,Ae=c.scrollHeight;if(H==="border-box"?Ae+=F:H==="content-box"&&(Ae-=C),n!==null||t!==null){c.value=" ";var Re=c.scrollHeight-C;n!==null&&(ae=Re*n,H==="border-box"&&(ae=ae+C+F),Ae=Math.max(ae,Ae)),t!==null&&(ne=Re*t,H==="border-box"&&(ne=ne+C+F),Ee=Ae>ne?"":"hidden",Ae=Math.min(ne,Ae))}var X={height:Ae,overflowY:Ee,resize:"none"};return ae&&(X.minHeight=ae),ne&&(X.maxHeight=ne),X}var D=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],O=0,W=1,V=2,z=r.forwardRef(function(A,w){var n=A,t=n.prefixCls,h=n.defaultValue,C=n.value,F=n.autoSize,H=n.onResize,te=n.className,ae=n.style,ne=n.disabled,Ee=n.onChange,Ae=n.onInternalAutoSize,Re=(0,T.Z)(n,D),X=(0,i.Z)(h,{value:C,postState:function(ht){return ht!=null?ht:""}}),_e=(0,j.Z)(X,2),ce=_e[0],Ce=_e[1],k=function(ht){Ce(ht.target.value),Ee==null||Ee(ht)},G=r.useRef();r.useImperativeHandle(w,function(){return{textArea:G.current}});var L=r.useMemo(function(){return F&&(0,a.Z)(F)==="object"?[F.minRows,F.maxRows]:[]},[F]),Q=(0,j.Z)(L,2),$=Q[0],fe=Q[1],S=!!F,I=function(){try{if(document.activeElement===G.current){var ht=G.current,bt=ht.selectionStart,Fe=ht.selectionEnd,Zt=ht.scrollTop;G.current.setSelectionRange(bt,Fe),G.current.scrollTop=Zt}}catch(Tt){}},U=r.useState(V),ee=(0,j.Z)(U,2),se=ee[0],de=ee[1],Pe=r.useState(),ge=(0,j.Z)(Pe,2),ke=ge[0],Te=ge[1],Je=function(){de(O)};(0,b.Z)(function(){S&&Je()},[C,$,fe,S]),(0,b.Z)(function(){if(se===O)de(W);else if(se===W){var Le=R(G.current,!1,$,fe);de(V),Te(Le)}else I()},[se]);var Ue=r.useRef(),Ye=function(){y.Z.cancel(Ue.current)},We=function(ht){se===V&&(H==null||H(ht),F&&(Ye(),Ue.current=(0,y.Z)(function(){Je()})))};r.useEffect(function(){return Ye},[]);var tt=S?ke:null,qe=(0,K.Z)((0,K.Z)({},ae),tt);return(se===O||se===W)&&(qe.overflowY="hidden",qe.overflowX="hidden"),r.createElement(s.Z,{onResize:We,disabled:!(F||H)},r.createElement("textarea",(0,f.Z)({},Re,{ref:G,style:qe,className:P()(t,te,(0,N.Z)({},"".concat(t,"-disabled"),ne)),disabled:ne,value:ce,onChange:k})))}),me=z,g=["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"],o=r.forwardRef(function(A,w){var n,t=A.defaultValue,h=A.value,C=A.onFocus,F=A.onBlur,H=A.onChange,te=A.allowClear,ae=A.maxLength,ne=A.onCompositionStart,Ee=A.onCompositionEnd,Ae=A.suffix,Re=A.prefixCls,X=Re===void 0?"rc-textarea":Re,_e=A.showCount,ce=A.count,Ce=A.className,k=A.style,G=A.disabled,L=A.hidden,Q=A.classNames,$=A.styles,fe=A.onResize,S=A.onClear,I=A.onPressEnter,U=A.readOnly,ee=A.autoSize,se=A.onKeyDown,de=(0,T.Z)(A,g),Pe=(0,i.Z)(t,{value:h,defaultValue:t}),ge=(0,j.Z)(Pe,2),ke=ge[0],Te=ge[1],Je=ke==null?"":String(ke),Ue=r.useState(!1),Ye=(0,j.Z)(Ue,2),We=Ye[0],tt=Ye[1],qe=r.useRef(!1),Le=r.useState(null),ht=(0,j.Z)(Le,2),bt=ht[0],Fe=ht[1],Zt=(0,r.useRef)(null),Tt=(0,r.useRef)(null),Ze=function(){var be;return(be=Tt.current)===null||be===void 0?void 0:be.textArea},He=function(){Ze().focus()};(0,r.useImperativeHandle)(w,function(){var ie;return{resizableTextArea:Tt.current,focus:He,blur:function(){Ze().blur()},nativeElement:((ie=Zt.current)===null||ie===void 0?void 0:ie.nativeElement)||Ze()}}),(0,r.useEffect)(function(){tt(function(ie){return!G&&ie})},[G]);var _t=r.useState(null),Dt=(0,j.Z)(_t,2),Ke=Dt[0],we=Dt[1];r.useEffect(function(){if(Ke){var ie;(ie=Ze()).setSelectionRange.apply(ie,(0,Z.Z)(Ke))}},[Ke]);var Ne=(0,v.Z)(ce,_e),ut=(n=Ne.max)!==null&&n!==void 0?n:ae,vt=Number(ut)>0,Nt=Ne.strategy(Je),q=!!ut&&Nt>ut,he=function(be,De){var Ge=De;!qe.current&&Ne.exceedFormatter&&Ne.max&&Ne.strategy(De)>Ne.max&&(Ge=Ne.exceedFormatter(De,{max:Ne.max}),De!==Ge&&we([Ze().selectionStart||0,Ze().selectionEnd||0])),Te(Ge),(0,l.rJ)(be.currentTarget,be,H,Ge)},ue=function(be){qe.current=!0,ne==null||ne(be)},ye=function(be){qe.current=!1,he(be,be.currentTarget.value),Ee==null||Ee(be)},je=function(be){he(be,be.target.value)},st=function(be){be.key==="Enter"&&I&&I(be),se==null||se(be)},Se=function(be){tt(!0),C==null||C(be)},Ve=function(be){tt(!1),F==null||F(be)},rt=function(be){Te(""),He(),(0,l.rJ)(Ze(),be,H)},yt=Ae,lt;Ne.show&&(Ne.showFormatter?lt=Ne.showFormatter({value:Je,count:Nt,maxLength:ut}):lt="".concat(Nt).concat(vt?" / ".concat(ut):""),yt=r.createElement(r.Fragment,null,yt,r.createElement("span",{className:P()("".concat(X,"-data-count"),Q==null?void 0:Q.count),style:$==null?void 0:$.count},lt)));var ze=function(be){var De;fe==null||fe(be),(De=Ze())!==null&&De!==void 0&&De.style.height&&Fe(!0)},ve=!ee&&!_e&&!te;return r.createElement(e.BaseInput,{ref:Zt,value:Je,allowClear:te,handleReset:rt,suffix:yt,prefixCls:X,classNames:(0,K.Z)((0,K.Z)({},Q),{},{affixWrapper:P()(Q==null?void 0:Q.affixWrapper,(0,N.Z)((0,N.Z)({},"".concat(X,"-show-count"),_e),"".concat(X,"-textarea-allow-clear"),te))}),disabled:G,focused:We,className:P()(Ce,q&&"".concat(X,"-out-of-range")),style:(0,K.Z)((0,K.Z)({},k),bt&&!ve?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof lt=="string"?lt:void 0}},hidden:L,readOnly:U,onClear:S},r.createElement(me,(0,f.Z)({},de,{autoSize:ee,maxLength:ae,onKeyDown:st,onChange:je,onFocus:Se,onBlur:Ve,onCompositionStart:ue,onCompositionEnd:ye,className:P()(Q==null?void 0:Q.textarea),style:(0,K.Z)((0,K.Z)({},$==null?void 0:$.textarea),{},{resize:k==null?void 0:k.resize}),disabled:G,prefixCls:X,onResize:ze,ref:Tt,readOnly:U})))}),p=o,E=p},29125:function(Me,oe,d){"use strict";d.d(oe,{G:function(){return Z},Z:function(){return x}});var f=d(92310),N=d.n(f),K=d(59301);function Z(u){var _=u.children,c=u.prefixCls,m=u.id,R=u.overlayInnerStyle,D=u.bodyClassName,O=u.className,W=u.style;return K.createElement("div",{className:N()("".concat(c,"-content"),O),style:W},K.createElement("div",{className:N()("".concat(c,"-inner"),D),id:m,role:"tooltip",style:R},typeof _=="function"?_():_))}var j=d(32855),T=d(27247),B=d(43079),P=d(65030),e={shiftX:64,adjustY:1},v={adjustX:1,shiftY:!0},l=[0,0],i={left:{points:["cr","cl"],overflow:v,offset:[-4,0],targetOffset:l},right:{points:["cl","cr"],overflow:v,offset:[4,0],targetOffset:l},top:{points:["bc","tc"],overflow:e,offset:[0,-4],targetOffset:l},bottom:{points:["tc","bc"],overflow:e,offset:[0,4],targetOffset:l},topLeft:{points:["bl","tl"],overflow:e,offset:[0,-4],targetOffset:l},leftTop:{points:["tr","tl"],overflow:v,offset:[-4,0],targetOffset:l},topRight:{points:["br","tr"],overflow:e,offset:[0,-4],targetOffset:l},rightTop:{points:["tl","tr"],overflow:v,offset:[4,0],targetOffset:l},bottomRight:{points:["tr","br"],overflow:e,offset:[0,4],targetOffset:l},rightBottom:{points:["bl","br"],overflow:v,offset:[4,0],targetOffset:l},bottomLeft:{points:["tl","bl"],overflow:e,offset:[0,4],targetOffset:l},leftBottom:{points:["br","bl"],overflow:v,offset:[-4,0],targetOffset:l}},r=null,a=d(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"],b=function(_,c){var m=_.overlayClassName,R=_.trigger,D=R===void 0?["hover"]:R,O=_.mouseEnterDelay,W=O===void 0?0:O,V=_.mouseLeaveDelay,z=V===void 0?.1:V,me=_.overlayStyle,g=_.prefixCls,o=g===void 0?"rc-tooltip":g,p=_.children,E=_.onVisibleChange,A=_.afterVisibleChange,w=_.transitionName,n=_.animation,t=_.motion,h=_.placement,C=h===void 0?"right":h,F=_.align,H=F===void 0?{}:F,te=_.destroyTooltipOnHide,ae=te===void 0?!1:te,ne=_.defaultVisible,Ee=_.getTooltipContainer,Ae=_.overlayInnerStyle,Re=_.arrowContent,X=_.overlay,_e=_.id,ce=_.showArrow,Ce=ce===void 0?!0:ce,k=_.classNames,G=_.styles,L=(0,B.Z)(_,s),Q=(0,a.Z)(_e),$=(0,K.useRef)(null);(0,K.useImperativeHandle)(c,function(){return $.current});var fe=(0,T.Z)({},L);"visible"in _&&(fe.popupVisible=_.visible);var S=function(){return K.createElement(Z,{key:"content",prefixCls:o,id:Q,bodyClassName:k==null?void 0:k.body,overlayInnerStyle:(0,T.Z)((0,T.Z)({},Ae),G==null?void 0:G.body)},X)},I=function(){var ee=K.Children.only(p),se=(ee==null?void 0:ee.props)||{},de=(0,T.Z)((0,T.Z)({},se),{},{"aria-describedby":X?Q:null});return K.cloneElement(p,de)};return K.createElement(P.Z,(0,j.Z)({popupClassName:N()(m,k==null?void 0:k.root),prefixCls:o,popup:S,action:D,builtinPlacements:i,popupPlacement:C,ref:$,popupAlign:H,getPopupContainer:Ee,onPopupVisibleChange:E,afterPopupVisibleChange:A,popupTransitionName:w,popupAnimation:n,popupMotion:t,defaultPopupVisible:ne,autoDestroy:ae,mouseLeaveDelay:z,popupStyle:(0,T.Z)((0,T.Z)({},me),G==null?void 0:G.root),mouseEnterDelay:W,arrow:Ce},fe),I())},y=(0,K.forwardRef)(b),x=y},49658:function(Me,oe){"use strict";oe.Z=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var d=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(d)||/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(d==null?void 0:d.substr(0,4))}},83145:function(Me,oe,d){"use strict";Object.defineProperty(oe,"__esModule",{value:!0}),oe.CopyToClipboard=void 0;var f=K(d(59301)),N=K(d(25769));function K(u){return u&&u.__esModule?u:{default:u}}function Z(u){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Z=function(c){return typeof c}:Z=function(c){return c&&typeof Symbol=="function"&&c.constructor===Symbol&&c!==Symbol.prototype?"symbol":typeof c},Z(u)}function j(u,_){var c=Object.keys(u);if(Object.getOwnPropertySymbols){var m=Object.getOwnPropertySymbols(u);_&&(m=m.filter(function(R){return Object.getOwnPropertyDescriptor(u,R).enumerable})),c.push.apply(c,m)}return c}function T(u){for(var _=1;_<arguments.length;_++){var c=arguments[_]!=null?arguments[_]:{};_%2?j(c,!0).forEach(function(m){y(u,m,c[m])}):Object.getOwnPropertyDescriptors?Object.defineProperties(u,Object.getOwnPropertyDescriptors(c)):j(c).forEach(function(m){Object.defineProperty(u,m,Object.getOwnPropertyDescriptor(c,m))})}return u}function B(u,_){if(u==null)return{};var c=P(u,_),m,R;if(Object.getOwnPropertySymbols){var D=Object.getOwnPropertySymbols(u);for(R=0;R<D.length;R++)m=D[R],!(_.indexOf(m)>=0)&&Object.prototype.propertyIsEnumerable.call(u,m)&&(c[m]=u[m])}return c}function P(u,_){if(u==null)return{};var c={},m=Object.keys(u),R,D;for(D=0;D<m.length;D++)R=m[D],!(_.indexOf(R)>=0)&&(c[R]=u[R]);return c}function e(u,_){if(!(u instanceof _))throw new TypeError("Cannot call a class as a function")}function v(u,_){for(var c=0;c<_.length;c++){var m=_[c];m.enumerable=m.enumerable||!1,m.configurable=!0,"value"in m&&(m.writable=!0),Object.defineProperty(u,m.key,m)}}function l(u,_,c){return _&&v(u.prototype,_),c&&v(u,c),u}function i(u,_){return _&&(Z(_)==="object"||typeof _=="function")?_:a(u)}function r(u){return r=Object.setPrototypeOf?Object.getPrototypeOf:function(c){return c.__proto__||Object.getPrototypeOf(c)},r(u)}function a(u){if(u===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return u}function s(u,_){if(typeof _!="function"&&_!==null)throw new TypeError("Super expression must either be null or a function");u.prototype=Object.create(_&&_.prototype,{constructor:{value:u,writable:!0,configurable:!0}}),_&&b(u,_)}function b(u,_){return b=Object.setPrototypeOf||function(m,R){return m.__proto__=R,m},b(u,_)}function y(u,_,c){return _ in u?Object.defineProperty(u,_,{value:c,enumerable:!0,configurable:!0,writable:!0}):u[_]=c,u}var x=function(u){s(_,u);function _(){var c,m;e(this,_);for(var R=arguments.length,D=new Array(R),O=0;O<R;O++)D[O]=arguments[O];return m=i(this,(c=r(_)).call.apply(c,[this].concat(D))),y(a(m),"onClick",function(W){var V=m.props,z=V.text,me=V.onCopy,g=V.children,o=V.options,p=f.default.Children.only(g),E=(0,N.default)(z,o);me&&me(z,E),p&&p.props&&typeof p.props.onClick=="function"&&p.props.onClick(W)}),m}return l(_,[{key:"render",value:function(){var m=this.props,R=m.text,D=m.onCopy,O=m.options,W=m.children,V=B(m,["text","onCopy","options","children"]),z=f.default.Children.only(W);return f.default.cloneElement(z,T({},V,{onClick:this.onClick}))}}]),_}(f.default.PureComponent);oe.CopyToClipboard=x,y(x,"defaultProps",{onCopy:void 0,options:void 0})},56102:function(Me,oe,d){"use strict";var f=d(83145),N=f.CopyToClipboard;N.CopyToClipboard=N,Me.exports=N},76374:function(Me,oe,d){"use strict";var f=function(){if(typeof Map!="undefined")return Map;function g(o,p){var E=-1;return o.some(function(A,w){return A[0]===p?(E=w,!0):!1}),E}return function(){function o(){this.__entries__=[]}return Object.defineProperty(o.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),o.prototype.get=function(p){var E=g(this.__entries__,p),A=this.__entries__[E];return A&&A[1]},o.prototype.set=function(p,E){var A=g(this.__entries__,p);~A?this.__entries__[A][1]=E:this.__entries__.push([p,E])},o.prototype.delete=function(p){var E=this.__entries__,A=g(E,p);~A&&E.splice(A,1)},o.prototype.has=function(p){return!!~g(this.__entries__,p)},o.prototype.clear=function(){this.__entries__.splice(0)},o.prototype.forEach=function(p,E){E===void 0&&(E=null);for(var A=0,w=this.__entries__;A<w.length;A++){var n=w[A];p.call(E,n[1],n[0])}},o}()}(),N=typeof window!="undefined"&&typeof document!="undefined"&&window.document===document,K=function(){return typeof d.g!="undefined"&&d.g.Math===Math?d.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(K):function(g){return setTimeout(function(){return g(Date.now())},1e3/60)}}(),j=2;function T(g,o){var p=!1,E=!1,A=0;function w(){p&&(p=!1,g()),E&&t()}function n(){Z(w)}function t(){var h=Date.now();if(p){if(h-A<j)return;E=!0}else p=!0,E=!1,setTimeout(n,o);A=h}return t}var B=20,P=["top","right","bottom","left","width","height","size","weight"],e=typeof MutationObserver!="undefined",v=function(){function g(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=T(this.refresh.bind(this),B)}return g.prototype.addObserver=function(o){~this.observers_.indexOf(o)||this.observers_.push(o),this.connected_||this.connect_()},g.prototype.removeObserver=function(o){var p=this.observers_,E=p.indexOf(o);~E&&p.splice(E,1),!p.length&&this.connected_&&this.disconnect_()},g.prototype.refresh=function(){var o=this.updateObservers_();o&&this.refresh()},g.prototype.updateObservers_=function(){var o=this.observers_.filter(function(p){return p.gatherActive(),p.hasActive()});return o.forEach(function(p){return p.broadcastActive()}),o.length>0},g.prototype.connect_=function(){!N||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)},g.prototype.disconnect_=function(){!N||!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)},g.prototype.onTransitionEnd_=function(o){var p=o.propertyName,E=p===void 0?"":p,A=P.some(function(w){return!!~E.indexOf(w)});A&&this.refresh()},g.getInstance=function(){return this.instance_||(this.instance_=new g),this.instance_},g.instance_=null,g}(),l=function(g,o){for(var p=0,E=Object.keys(o);p<E.length;p++){var A=E[p];Object.defineProperty(g,A,{value:o[A],enumerable:!1,writable:!1,configurable:!0})}return g},i=function(g){var o=g&&g.ownerDocument&&g.ownerDocument.defaultView;return o||K},r=R(0,0,0,0);function a(g){return parseFloat(g)||0}function s(g){for(var o=[],p=1;p<arguments.length;p++)o[p-1]=arguments[p];return o.reduce(function(E,A){var w=g["border-"+A+"-width"];return E+a(w)},0)}function b(g){for(var o=["top","right","bottom","left"],p={},E=0,A=o;E<A.length;E++){var w=A[E],n=g["padding-"+w];p[w]=a(n)}return p}function y(g){var o=g.getBBox();return R(0,0,o.width,o.height)}function x(g){var o=g.clientWidth,p=g.clientHeight;if(!o&&!p)return r;var E=i(g).getComputedStyle(g),A=b(E),w=A.left+A.right,n=A.top+A.bottom,t=a(E.width),h=a(E.height);if(E.boxSizing==="border-box"&&(Math.round(t+w)!==o&&(t-=s(E,"left","right")+w),Math.round(h+n)!==p&&(h-=s(E,"top","bottom")+n)),!_(g)){var C=Math.round(t+w)-o,F=Math.round(h+n)-p;Math.abs(C)!==1&&(t-=C),Math.abs(F)!==1&&(h-=F)}return R(A.left,A.top,t,h)}var u=function(){return typeof SVGGraphicsElement!="undefined"?function(g){return g instanceof i(g).SVGGraphicsElement}:function(g){return g instanceof i(g).SVGElement&&typeof g.getBBox=="function"}}();function _(g){return g===i(g).document.documentElement}function c(g){return N?u(g)?y(g):x(g):r}function m(g){var o=g.x,p=g.y,E=g.width,A=g.height,w=typeof DOMRectReadOnly!="undefined"?DOMRectReadOnly:Object,n=Object.create(w.prototype);return l(n,{x:o,y:p,width:E,height:A,top:p,right:o+E,bottom:A+p,left:o}),n}function R(g,o,p,E){return{x:g,y:o,width:p,height:E}}var D=function(){function g(o){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=R(0,0,0,0),this.target=o}return g.prototype.isActive=function(){var o=c(this.target);return this.contentRect_=o,o.width!==this.broadcastWidth||o.height!==this.broadcastHeight},g.prototype.broadcastRect=function(){var o=this.contentRect_;return this.broadcastWidth=o.width,this.broadcastHeight=o.height,o},g}(),O=function(){function g(o,p){var E=m(p);l(this,{target:o,contentRect:E})}return g}(),W=function(){function g(o,p,E){if(this.activeObservations_=[],this.observations_=new f,typeof o!="function")throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=o,this.controller_=p,this.callbackCtx_=E}return g.prototype.observe=function(o){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element=="undefined"||!(Element instanceof Object))){if(!(o instanceof i(o).Element))throw new TypeError('parameter 1 is not of type "Element".');var p=this.observations_;p.has(o)||(p.set(o,new D(o)),this.controller_.addObserver(this),this.controller_.refresh())}},g.prototype.unobserve=function(o){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element=="undefined"||!(Element instanceof Object))){if(!(o instanceof i(o).Element))throw new TypeError('parameter 1 is not of type "Element".');var p=this.observations_;p.has(o)&&(p.delete(o),p.size||this.controller_.removeObserver(this))}},g.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},g.prototype.gatherActive=function(){var o=this;this.clearActive(),this.observations_.forEach(function(p){p.isActive()&&o.activeObservations_.push(p)})},g.prototype.broadcastActive=function(){if(this.hasActive()){var o=this.callbackCtx_,p=this.activeObservations_.map(function(E){return new O(E.target,E.broadcastRect())});this.callback_.call(o,p,o),this.clearActive()}},g.prototype.clearActive=function(){this.activeObservations_.splice(0)},g.prototype.hasActive=function(){return this.activeObservations_.length>0},g}(),V=typeof WeakMap!="undefined"?new WeakMap:new f,z=function(){function g(o){if(!(this instanceof g))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=v.getInstance(),E=new W(o,p,this);V.set(this,E)}return g}();["observe","unobserve","disconnect"].forEach(function(g){z.prototype[g]=function(){var o;return(o=V.get(this))[g].apply(o,arguments)}});var me=function(){return typeof K.ResizeObserver!="undefined"?K.ResizeObserver:z}();oe.Z=me},98040:function(Me){Me.exports=function(){var oe=document.getSelection();if(!oe.rangeCount)return function(){};for(var d=document.activeElement,f=[],N=0;N<oe.rangeCount;N++)f.push(oe.getRangeAt(N));switch(d.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":d.blur();break;default:d=null;break}return oe.removeAllRanges(),function(){oe.type==="Caret"&&oe.removeAllRanges(),oe.rangeCount||f.forEach(function(K){oe.addRange(K)}),d&&d.focus()}}},93314:function(Me){"use strict";Me.exports="data:image/png;base64,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"},96908:function(Me){"use strict";Me.exports="data:image/png;base64,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"},57177:function(Me){"use strict";Me.exports="data:image/png;base64,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"},81378:function(Me){"use strict";Me.exports="data:image/png;base64,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"}}]);
|