1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[511],{9511:function(e,t,r){r.d(t,{G:function(){return Z}});var n,a=r(7674),o=r(1383),c=r(371),i=r(7294),u=r(6163),s=r(4749),l=r(6637),d=r(3707),f=r(969),p=r(5403),w=r(329),v=r(4367),g=r(9963),b=r(9350),h=r(7379),O=r(6196),P=r(5893),Z=(0,s.p)((function(e){var t=e.text,r=e.showStats,n=void 0===r||r,a=e.className,o=(0,p.O)().account,u=(0,f.h)().getPrice,s=(0,d.ji)().data,w=(0,d.pW)().data,v=(0,i.useMemo)((function(){return s&&w?m(Object.values(s).concat(w),u):{totalClaimable:void 0,totalDeposit:void 0}}),[s]),g=v.totalDeposit,h=v.totalClaimable;return(0,P.jsxs)(D,{className:a,children:[(0,P.jsx)("p",{children:t}),n&&(0,P.jsxs)("div",{children:[(0,P.jsxs)(l.P,{children:[c.ag._("Total Claimable"),o?(0,P.jsx)(O.r,{text:h&&(0,b.sE)(h,{decimalPlaces:2,prefix:"$"})}):(0,P.jsx)("p",{children:"---"})]}),(0,P.jsxs)(l.P,{children:[c.ag._("Total Deposited"),o?(0,P.jsx)(O.r,{text:g&&(0,b.sE)(g,{decimalPlaces:2,prefix:"$"})}):(0,P.jsx)("p",{children:"---"})]})]})]})}))(n||(n=(0,o.Z)([""]))),m=function(e,t){return e.reduce((function(e,r){var n=r.balance,o=r.priceKey,c=r.rewards;return{totalClaimable:e.totalClaimable.plus(Object.entries(c).reduce((function(e,r){var n=(0,a.Z)(r,2),o=n[0],c=n[1];return e.plus(c.times(t(o)))}),u.nw)),totalDeposit:e.totalDeposit.plus(n.times(t(o)))}}),{totalClaimable:u.nw,totalDeposit:u.nw})},D=h.ZP.div.withConfig({componentId:"sc-p3r25-0"})(["opacity:0;animation:"," 0.3s 0.2s ease-in forwards;display:flex;flex-direction:column;justify-content:left;> div{display:flex;gap:16px;}> p{font-size:32px;font-weight:",";margin-bottom:16px;}","{backdrop-filter:blur(8px);font-size:12px;font-weight:",";color:",";display:flex;> div{margin-left:12px;font-size:16px;font-weight:",";color:",";}> p{min-width:40px;text-align:center;}}","{min-width:40px;}"],w.Ji,g.Y$,l.P,g.uc,v.MA,g.$4,(function(e){return e.theme.primary}),O.r)},3707:function(e,t,r){r.d(t,{KQ:function(){return j},pW:function(){return k},ji:function(){return L}});var n=r(780),a=r(3618),o=r(116),c=r(7674),i=r(29),u=r(2777),s=r(9499),l=r(7794),d=r.n(l),f=r(6163),p=r(250),w=r(3185),v=r(9802);function g(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function b(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?g(Object(r),!0).forEach((function(t){(0,s.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):g(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var h=function e(t,r,n,l,w,v,g){var h=this;(0,u.Z)(this,e),this.provider=t,this.multiCall=r,this.iERC20=n,this.iBaseRewardPool=l,this.iMuuuRewardPool=w,this.iVirtualBalanceRewardPool=v,this.iMuuuLocker=g,(0,s.Z)(this,"balance",function(){var e=(0,i.Z)(d().mark((function e(t,r){var n;return d().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h.balances(t,[r]);case 2:return n=e.sent,e.abrupt("return",n[r]||f.nw);case 4:case"end":return e.stop()}}),e)})));return function(t,r){return e.apply(this,arguments)}}()),(0,s.Z)(this,"balances",function(){var e=(0,i.Z)(d().mark((function e(t,r){var n,a,o,i,u;return d().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=h.multiCall,a=h.iERC20,o=r.flatMap((function(e){return[{target:e,callData:a.encodeFunctionData("balanceOf",[t])},{target:e,callData:a.encodeFunctionData("decimals")}]})),e.next=4,n.callStatic.aggregate(o);case 4:return i=e.sent,u=i.returnData,e.abrupt("return",r.reduce((function(e,t,r){var n=r*o.length,i=a.decodeFunctionResult("balanceOf",u[n]),l=(0,c.Z)(i,1)[0],d=a.decodeFunctionResult("decimals",u[n+1]),p=(0,c.Z)(d,1)[0];return b(b({},e),{},(0,s.Z)({},t,(0,f.Fv)(l.toString(),p)))}),{}));case 7:case"end":return e.stop()}}),e)})));return function(t,r){return e.apply(this,arguments)}}()),(0,s.Z)(this,"stakingData",function(){var e=(0,i.Z)(d().mark((function e(t,r,n){var i,u,l,w,v,g,Z,m,D,x,C,R;return d().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=h.multiCall,u=h.iERC20,l=h.iBaseRewardPool,w=h.iMuuuRewardPool,v=h.iVirtualBalanceRewardPool,g=[{target:n.address,callData:u.encodeFunctionData("totalSupply")}
1].concat((0,o.Z)(r.flatMap((function(e){var r=e.address,n=e.extraRewardPools,a=e.isMuuuRewardPool;return[{target:r,callData:l.encodeFunctionData("balanceOf",[t])}].concat((0,o.Z)(O({owner:t,rewardPoolAddress:r,interface:a?w:l,isMuuuRewardPool:a})),(0,o.Z)((null===n||void 0===n?void 0:n.flatMap((function(e){return O({owner:t,rewardPoolAddress:e,interface:v})})))||[]))})))),e.next=4,i.callStatic.aggregate(g);case 4:return Z=e.sent,m=(0,a.Z)(Z.returnData),D=m[0],x=m.slice(1),C=new f.GL(D),R=0,e.abrupt("return",r.reduce((function(e,t){var r,a=t.address,o=t.extraRewardPools,i=t.isMuuuRewardPool,u=l.decodeFunctionResult("balanceOf",x[R++]),d=(0,c.Z)(u,1)[0],w=P({interface:l,data:x.slice(R,R+2)}),g=(0,c.Z)(w,2),h=g[0],O=g[1];R+=2;var Z=(r={},(0,s.Z)(r,n.address.toLowerCase(),i?f.nw:(0,f.Fv)((0,p.y)(new f.GL(O.toString()),b(b({},n),{},{totalSupply:C})))),(0,s.Z)(r,h.toLowerCase(),(0,f.Fv)(O.toString())),r);return null===o||void 0===o||o.forEach((function(e){var t=P({interface:v,data:x.slice(R,R+2)}),r=(0,c.Z)(t,2),n=r[0],a=r[1];R+=2,Z[n.toLowerCase()]=(0,f.Fv)(a.toString())})),b(b({},e),{},(0,s.Z)({},a.toLowerCase(),{balance:(0,f.Fv)(d.toString()),priceKey:a,rewards:Z}))}),{}));case 11:case"end":return e.stop()}}),e)})));return function(t,r,n){return e.apply(this,arguments)}}()),(0,s.Z)(this,"lockingData",function(){var e=(0,i.Z)(d().mark((function e(t){var r,n,a,o,i,u,l,p,w;return d().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=h.multiCall,n=h.iMuuuLocker,a=Z(b(b({},t),{},{interface:n})),e.next=4,r.callStatic.aggregate(a);case 4:return o=e.sent,i=o.returnData,u=m({interface:n,data:i}),l=(0,c.Z)(u,2),p=l[0],w=l[1],e.abrupt("return",{balance:(0,f.Fv)(p.toString()),priceKey:t.locker,rewards:w.reduce((function(e,t){var r=(0,c.Z)(t,2),n=r[0],a=r[1];return b(b({},e),{},(0,s.Z)({},n.toLowerCase(),(0,f.Fv)(a.toString())))}),{})});case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())};(0,s.Z)(h,"new",(function(e){return new h(e.signerOrProvider,v.B.connect(e.multiCall,e.signerOrProvider),w.BO.createInterface(),w.s4.createInterface(),w._L.createInterface(),w.e8.createInterface(),w.v.createInterface())}));var O=function(e){return[{target:e.rewardPoolAddress,callData:e.isMuuuRewardPool?e.interface.encodeFunctionData("muKglToken"):e.interface.encodeFunctionData("rewardToken")},{target:e.rewardPoolAddress,callData:e.interface.encodeFunctionData("earned",[e.owner])}]},P=function(e){var t=e.interface.decodeFunctionResult("rewardToken",e.data[0]),r=(0,c.Z)(t,1)[0],n=e.interface.decodeFunctionResult("earned",e.data[1]);return[r,(0,c.Z)(n,1)[0]]},Z=function(e){return[{target:e.locker,callData:e.interface.encodeFunctionData("lockedBalanceOf",[e.owner])},{target:e.locker,callData:e.interface.encodeFunctionData("claimableRewards",[e.owner])}]},m=function(e){var t=e.interface.decodeFunctionResult("lockedBalanceOf",e.data[0]),r=(0,c.Z)(t,1)[0],n=e.interface.decodeFunctionResult("claimableRewards",e.data[1]);return[r,(0,c.Z)(n,1)[0]]},D=r(8100),x=r(3262),C=r(324),R=r(6860),y=r(5403),j=function(e){var t=(0,y.O)().account,r=E().data;return(0,D.ZP)(t&&r&&["balance",t,e],(function(e,t,n){return r.balance(t,n)}),{dedupingInterval:4e3,refreshInterval:5e3})},L=function(){var e=(0,y.O)().account,t=(0,n.Z)(),r=t.MUKGL_REWARDS,a=t.MUUU_REWARDS,o=E().data,c=(0,x.O)().data,i=(0,C.M)();return(0,D.ZP)(e&&o&&c&&i&&["stakingdata",e,c.length,c.reduce((function(e,t){return e+t.extraRewardsPools.length}),0)],(function(e,t,n,u){return o.stakingData(t,[{address:r},{address:a,isMuuuRewardPool:!0}].concat(c.map((function(e){return{address:e.kglRewardsPool,extraRewardPools:e.extraRewardsPools.map((function(e){return e.rewardPoolAddress}))}}))),i)}),{dedupingInterval:4e3,refreshInterval:5e3})},k=function(){var e=(0,y.O)().account,t=(0,n.Z)(),r=t.LOCKER,a=t.MUUU_TOKEN,o=E().data;return(0,D.ZP)(e&&o&&["lockingdata",e],(function(e,t){return o.lockingData({owner:t,locker:r,muuu:a})}),{dedupingInterval:4e3,refreshInterval:5e3})},E=function(){var e=(0,R.J)().data;return(0,D.ZP)(e&&["accountservice",e.chainId],(function(){var t=(0,n.Z)(e.chainId).MULTI_CALL;return h.new({multiCall:t,signerOrProvider:e.provider})}))}},969:function(e,t,r){r.d(t,{h:function(){return w}});var n=r(9499),a=r(29),o=r(7794),c=r.n(o),i=r(6163),u=r(780),s=r(8100),l=r(3262),d=r(3962);function f(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function p(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?f(Object(r),!0).forEach((function(t){(0,n.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):f(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var w=function(){var e=(0,u.Z)(),t=e.KGL_TOKEN,r=e.MUKGL_TOKEN,o=e.MUUU_TOKEN,f=e.LAY_TOKEN,w=e.MUKGL_REWARDS,v=e.MUUU_REWARDS,g=e.LOCKER,b=(0,l.O)().data,h=(0,d.a)().data,O=function(e){return h&&h[e]?h[e]:i.nw},P=(0,s.ZP)("prices",(0,a.Z)(c().mark((function e(){var a;return c().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",null===b||void 0===b?void 0:b.reduce((function(e,t){return p(p({},e),{},(0,n.Z)({},t.kglRewardsPool.toLowerCase(),t.lpTokenUSDPrice))}),(a={},(0,n.Z)(a,t.toLowerCase(),O(t.toLowerCase())),(0,n.Z)(a,r.toLowerCase(),O(t.toLowerCase())),(0,n.Z)(a,o.toLowerCase(),O(o.toLowerCase())),(0,n.Z)(a,w.toLowerCase(),O(t.toLowerCase())),(0,n.Z)(a,v.toLowerCase(),O(o.toLowerCase())),(0,n.Z)(a,g.toLowerCase(),O(o.toLowerCase())),(0,n.Z)(a,f.toLowerCase(),O(f.toLowerCase())),a)));case 1:case"end":return e.stop()}}),e)}))),{dedupingInterval:5e3,refreshInterval:5e3});return{getPrice:function(e){return P.data&&P.data[e.toLowerCase()]||i.nw}}}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.